pydpeet.BatteryConfig#

class pydpeet.BatteryConfig[source]#

Bases: object

Container class providing predefined battery configurations.

This class holds static factory calls for common battery cell types. Access predefined configs via class attributes, or create custom configs using the battery_config_wrapper function.

Attributes:

DEFAULT LGM50LT_NMC_4800 HAKADI_NMC_1500

__init__()#

Methods

Attributes

DEFAULT = _BatteryConfigClass(cell_name='Default', c_ref=4.8, soc_start=0, max_voltage=4.2, min_voltage=2.5, threshold_current=0.075, voltage_intervall=0.01, minimal_current_for_capacity=-1.2, maximal_current_for_capacity=-0.8, min_current_diff=0.5, max_time_diff=0.5, min_voltage_diff=0, ignore_negative_resistance_values=False)#
LGM50LT_NMC_4800 = _BatteryConfigClass(cell_name='Default', c_ref=4.8, soc_start=0, max_voltage=4.2, min_voltage=2.5, threshold_current=0.075, voltage_intervall=0.01, minimal_current_for_capacity=-1.2, maximal_current_for_capacity=-0.8, min_current_diff=1, max_time_diff=0.5, min_voltage_diff=0, ignore_negative_resistance_values=True)#
HAKADI_NMC_1500 = _BatteryConfigClass(cell_name='Default', c_ref=1.5, soc_start=0, max_voltage=3.6, min_voltage=2.0, threshold_current=0.075, voltage_intervall=0.01, minimal_current_for_capacity=-1.2, maximal_current_for_capacity=-0.8, min_current_diff=0.5, max_time_diff=0.5, min_voltage_diff=0, ignore_negative_resistance_values=False)#