Modelica.Electrical.Batteries.ParameterRecords.TransientData

Parameter records for transient battery models

Information

Parameter records for transient battery models

Note

The user can easily build up a collection of different battery types by creating individual parameter records extending from the base record CellData. Do not forget to add the annotation(defaultComponentPrefixes="parameter"); in each individual parameter record.

Record RCData is used in record CellData.

Extends from Modelica.Electrical.Batteries.Icons.TransientRecordsPackage (Icon for package containing records with transient data).

Package Content

Name Description
Modelica.Electrical.Batteries.ParameterRecords.TransientData.RCData RCData Parameters of RC-elements
Modelica.Electrical.Batteries.ParameterRecords.TransientData.CellData CellData Parameters of a transient battery cell
Modelica.Electrical.Batteries.ParameterRecords.TransientData.ExampleData ExampleData Example parameters of a transient battery cell
Modelica.Electrical.Batteries.ParameterRecords.TransientData.StackData StackData Parameters for transient stacks including degradation

Modelica.Electrical.Batteries.ParameterRecords.TransientData.RCData Modelica.Electrical.Batteries.ParameterRecords.TransientData.RCData

Parameters of RC-elements

Information

Parameters for RC-elements of battery models

Note

Capacitance C can be calculated from time constant T by C = T/R.

Extends from Modelica.Electrical.Batteries.Icons.TransientCellRecord (Indicates transient cell data).

Parameters

NameDescription
RResistance of RC-element [Ohm]
T_refReference temperature [K]
alphaTemperature coefficient of resistance at T_ref [1/K]
CCapacitance of RC-element (=T/R) [F]

Modelica.Electrical.Batteries.ParameterRecords.TransientData.CellData Modelica.Electrical.Batteries.ParameterRecords.TransientData.CellData

Parameters of a transient battery cell

Information

Collects parameters of battery cells:

Note

If useLinearSOCDependency=true, the OCV versus SOC table is built up internally from OCVmax, OCVmin, SOCmax, SOCmin.
Otherwise, the OCV versus SOC table has to be specified: 1st column = SOC values in ascending order, 2nd column = corresponding OCV values with respect to OCVmax.

The size of the array rcData has to be defined as parameter nRC. The sum of the resistances rcData.R must not exceed the total inner resistance Ri.

Extends from Modelica.Electrical.Batteries.ParameterRecords.CellData (Parameters of a battery cell), Modelica.Electrical.Batteries.Icons.TransientCellRecord (Indicates transient cell data).

Parameters

NameDescription
QnomNominal (maximum) charge [C]
RiTotal inner resistance (= OCVmax/Isc) [Ohm]
T_refReference temperature [K]
alphaTemperature coefficient of resistance at T_ref [1/K]
IdisSelf-discharge current at SOC = SOCmax [A]
R0Inner resistance without parallel C [Ohm]
OCV versus SOC
useLinearSOCDependencyUse a linear SOC dependent OCV, otherwise table based
OCVmaxOCV at SOC = SOCmax [V]
OCVminOCV at SOC = SOCmin [V]
SOCmaxMaximum state of charge
SOCminMinimum state of charge
OCV_SOC[:, 2]OCV/OCVmax versus SOC table
smoothnessSmoothness of table interpolation
RC-elements
nRCNumber of RC-elements
rcData[nRC]Parameters of RC-elements

Modelica.Electrical.Batteries.ParameterRecords.TransientData.ExampleData Modelica.Electrical.Batteries.ParameterRecords.TransientData.ExampleData

Example parameters of a transient battery cell

Information

This is an example for an OCV versus SOC characteristic

Extends from Modelica.Electrical.Batteries.ParameterRecords.TransientData.CellData (Parameters of a transient battery cell).

Parameters

NameDescription
QnomNominal (maximum) charge [C]
RiTotal inner resistance (= OCVmax/Isc) [Ohm]
T_refReference temperature [K]
alphaTemperature coefficient of resistance at T_ref [1/K]
IdisSelf-discharge current at SOC = SOCmax [A]
R0Inner resistance without parallel C [Ohm]
OCV versus SOC
useLinearSOCDependencyUse a linear SOC dependent OCV, otherwise table based
OCVmaxOCV at SOC = SOCmax [V]
OCVminOCV at SOC = SOCmin [V]
SOCmaxMaximum state of charge
SOCminMinimum state of charge
OCV_SOC[:, 2]OCV/OCVmax versus SOC table
smoothnessSmoothness of table interpolation
RC-elements
nRCNumber of RC-elements
rcData[nRC]Parameters of RC-elements

Modelica.Electrical.Batteries.ParameterRecords.TransientData.StackData Modelica.Electrical.Batteries.ParameterRecords.TransientData.StackData

Parameters for transient stacks including degradation

Information

Extends from Modelica.Electrical.Batteries.BaseClasses.BaseStackData (Parameters for stacks including degradation), Modelica.Electrical.Batteries.Icons.TransientStackRecord (Indicates transient stack data).

Parameters

NameDescription
NsNumber of series connected cells
NpNumber of parallel connected cells
kDegraded[:, 2]Indices of degraded cells [series index, parallel index]
Automatically generated Thu Oct 1 16:07:40 2020.