pydpeet.BatteryConfig#

class pydpeet.BatteryConfig(cell_name: str = 'Default', c_ref: float | None = None, soc_start: float = 0, max_voltage: float = 4.2, min_voltage: float = 2.5, threshold_current: float = 0.075, voltage_intervall: float = 0.01, minimal_current_for_capacity: float = -1.2, maximal_current_for_capacity: float = -0.8, min_current_diff: float = 1, max_time_diff: float = 0.5, min_voltage_diff: float = 0, ignore_negative_resistance_values: bool = False)[source]#

Bases: object

Parameters:
  • cell_name (str)

  • c_ref (float | None)

  • soc_start (float)

  • max_voltage (float)

  • min_voltage (float)

  • threshold_current (float)

  • voltage_intervall (float)

  • minimal_current_for_capacity (float)

  • maximal_current_for_capacity (float)

  • min_current_diff (float)

  • max_time_diff (float)

  • min_voltage_diff (float)

  • ignore_negative_resistance_values (bool)

__init__(cell_name='Default', c_ref=None, 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=False)#
Parameters:
  • cell_name (str)

  • c_ref (float | None)

  • soc_start (float)

  • max_voltage (float)

  • min_voltage (float)

  • threshold_current (float)

  • voltage_intervall (float)

  • minimal_current_for_capacity (float)

  • maximal_current_for_capacity (float)

  • min_current_diff (float)

  • max_time_diff (float)

  • min_voltage_diff (float)

  • ignore_negative_resistance_values (bool)

Return type:

None

Methods

__init__([cell_name, c_ref, soc_start, ...])

Attributes

cell_name: str = 'Default'#
c_ref: float | None = None#
soc_start: float = 0#
max_voltage: float = 4.2#
min_voltage: float = 2.5#
threshold_current: float = 0.075#
voltage_intervall: float = 0.01#
minimal_current_for_capacity: float = -1.2#
maximal_current_for_capacity: float = -0.8#
min_current_diff: float = 1#
max_time_diff: float = 0.5#
min_voltage_diff: float = 0#
ignore_negative_resistance_values: bool = False#