Utilities for battery applications
Collection of utilities that are useful for battery applications
Extends from Modelica.Icons.UtilitiesPackage (Icon for utility packages).
| Name | Description |
|---|---|
| Series of pulses | |
| Charger with constant current - constant voltage characteristic | |
| Transcribe bus signals | |
| Calculate complex impedance |
Modelica.Electrical.Batteries.Utilities.PulseSeriesSeries of pulses
Starting at time = startTime, first a series of n1 pulses of amplitude1 with length T1 and pause after each pulse Tp1 is issued.
Then, after a pause Tp, a series of n2 pulses of amplitude2 with length T2 and pause after each pulse Tp2 is issued.
Extends from Modelica.Blocks.Interfaces.SignalSource (Base class for continuous signal source).
| Name | Description |
|---|---|
| amplitude1 | Amplitude of 1st pulse series |
| n1 | Number of pulses of 1st series |
| T1 | Length of pulses of 1st series [s] |
| Tp1 | Pause between pulses of 1st series [s] |
| amplitude2 | Amplitude of 2nd pulse series |
| n2 | Number of pulses of 2nd series |
| T2 | Length of pulses of 2nd series [s] |
| Tp2 | Pause between pulses of 1st series [s] |
| Tp | Pause between the two series [s] |
| offset | Offset of output signal y |
| startTime | Output y = offset for time < startTime [s] |
| Name | Description |
|---|---|
| y | Connector of Real output signal |
Modelica.Electrical.Batteries.Utilities.CCCVchargerCharger with constant current - constant voltage characteristic
Ideal charger switching from constant current to constant voltage characteristic.
Extends from Modelica.Electrical.Analog.Interfaces.OnePort (Component with two electrical pins p and n and current i from p to n).
| Name | Description |
|---|---|
| I | Constant charge current [A] |
| startTime | Start time of charging [s] |
| rampTime | Ramp up charging current [s] |
| Vend | End of charge voltage [V] |
| Name | Description |
|---|---|
| p | Positive electrical pin |
| n | Negative electrical pin |
Modelica.Electrical.Batteries.Utilities.BusTranscriptionTranscribe bus signals
Transfers the information from the stackBus to the stackBusArrays.
Extends from Modelica.Blocks.Icons.Block (Basic graphical layout of input/output block).
| Name | Description |
|---|---|
| Ns | Number of series connected cells |
| Np | Number of parallel connected cells |
| Name | Description |
|---|---|
| stackBus | Stack bus |
| stackBusArrays | Stack bus with signal arrays |
Modelica.Electrical.Batteries.Utilities.ImpedanceCalculate complex impedance
Calculates the complex cell impedance from given cell data and frequency.
Extends from Blocks.Icons.Block (Basic graphical layout of input/output block).
| Name | Description |
|---|---|
| cellData | Transient cell data |
| Name | Description |
|---|---|
| f | Frequency [Hz] |
| z | Complex impedance |