Modelica.Electrical.Batteries.ParameterRecords

Parameter records for batteries

Information

Parameter records for batteries

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.

Extends from Modelica.Icons.RecordsPackage (Icon for package containing records).

Package Content

Name Description
Modelica.Electrical.Batteries.ParameterRecords.TransientData TransientData Parameter records for transient battery models
Modelica.Electrical.Batteries.ParameterRecords.CellData CellData Parameters of a battery cell
Modelica.Electrical.Batteries.ParameterRecords.ExampleData ExampleData Example parameters of a battery cell
Modelica.Electrical.Batteries.ParameterRecords.StackData StackData Parameters for stacks including degradation

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

Parameters of a 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.

Extends from Modelica.Electrical.Batteries.Icons.BaseCellRecord (Indicates base 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

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

Example parameters of a battery cell

Information

This is an example for an OCV versus SOC characteristic

Extends from CellData (Parameters of a 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

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

Parameters for stacks including degradation

Information

Extends from Modelica.Electrical.Batteries.BaseClasses.BaseStackData (Parameters for stacks including degradation).

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.