State of Charge (voltage and temperature based)
Calculates the state of charge (SoC) and depth of discharge (DoD) of the battery, based on the battery voltage and temperature in the relaxed state.
Input(s)
|
Name |
Description |
Unit |
Type |
|---|---|---|---|
|
current |
Current
|
A |
Analog Signal |
|
SoCMap |
State-of-Charge map using voltage (x-axis) and temperature (y-axis). |
|
Map |
|
temperature |
Temperature signal for SoC map |
°C |
Analog Signal |
|
voltage |
Voltage signal for SoC map |
V |
Analog Signal |
|
currentThreshPos |
Threshold for the positive current |
A |
Constant Value |
|
currentThreshNeg |
Threshold for the negative current |
A |
Constant Value |
|
relaxTime |
Relaxation time is the minimum duration for which the current must stay within the thresholds to detect the relaxed state. |
min |
Constant Value |
Output(s)
|
Name |
Description |
Unit |
Type |
|---|---|---|---|
|
DoD |
Depth of discharge in relaxed state, else no-value is returned. |
|
Analog Signal |
|
DoD Percent |
Depth of discharge in percent in relaxed state, else no-value is returned. |
% |
Analog Signal |
|
relaxState |
Indicates whether the battery is in relaxed state. |
Logical Signal |
|
|
SoC |
State-of-Charge in relaxed state, else no-value is returned. |
|
Analog Signal |
|
SoCPercent |
State-of-Charge in percent in relaxed state, else no value is returned. |
% |
Analog Signal |