pydpeet.BatteryConfig#
- class pydpeet.BatteryConfig[source]#
Bases:
objectContainer 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
__init__()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)#