3.1.6.2.9. waf_tools.battery_system_config_validate.SystemTopology

class waf_tools.battery_system_config_validate.SystemTopology(nr_of_strings: Annotated[int, BeforeValidator(func=_int_from_number, json_schema_input_type=PydanticUndefined)], nr_of_modules_per_string: Annotated[int, BeforeValidator(func=_int_from_number, json_schema_input_type=PydanticUndefined)], nr_of_cell_blocks_per_module: Annotated[int, BeforeValidator(func=_int_from_number, json_schema_input_type=PydanticUndefined)], nr_of_parallel_cells_per_cell_block: Annotated[int, BeforeValidator(func=_int_from_number, json_schema_input_type=PydanticUndefined)], nr_of_temp_sensors_per_module: Annotated[int, BeforeValidator(func=_int_from_number, json_schema_input_type=PydanticUndefined)], nr_of_contactors_outside_strings: Annotated[int, BeforeValidator(func=_int_from_number, json_schema_input_type=PydanticUndefined)])

Bases: object

Battery system topology configuration.

Describes the physical layout of the battery pack including the number of strings, modules per string, cell blocks per module, parallel cells per cell block, temperature sensors per module, and contactors outside of strings.