recordCellData

Parameters of a transient battery cell

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

Information

Collects parameters of battery cells:

  • Nominal charge
  • OCV versus SOC characteristic
  • Inner resistance; can be calculated from OCVmax / short-circuit current (at OCVmax)
  • Array of records rcData for battery models comprising RC-elements

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.

Parameters

TypeNameDefaultDescription
StringCellType (from BaseCellRecord)"Cell Data"Indicates cell type
SI.ElectricChargeQnom (from CellData)Nominal (maximum) charge
SI.ResistanceRi (from CellData)Total inner resistance (= OCVmax/Isc)
SI.TemperatureT_ref (from CellData)293.15Reference temperature
SI.LinearTemperatureCoefficientalpha (from CellData)0Temperature coefficient of resistance at T_ref
SI.CurrentIdis (from CellData)0Self-discharge current at SOC = SOCmax
SI.ResistanceR0 (from CellData)RiInner resistance without parallel C
OCV versus SOC
BooleanuseLinearSOCDependency (from CellData)trueUse a linear SOC dependent OCV, otherwise table based
SI.VoltageOCVmax (from CellData)OCV at SOC = SOCmax
SI.VoltageOCVmin (from CellData)OCV at SOC = SOCmin
RealSOCmax (from CellData)1Maximum state of charge
RealSOCmin (from CellData)0Minimum state of charge
Real[:,2]OCV_SOC (from CellData)[SOCmin, OCVmin/OCVmax; SOCmax, 1]OCV/OCVmax versus SOC table
Modelica.Blocks.Types.Smoothnesssmoothness (from CellData)Modelica.Blocks.Types.Smoothness.LinearSegmentsSmoothness of table interpolation
Real[:,2]OCV_SOC_internal (from CellData)if useLinearSOCDependency then [SOCmin, OCVmin/OCVmax; SOCmax, 1] else OCV_SOCOCV/OCVmax versus SOC used internal
RC-elements
IntegernRC1Number of RC-elements
RCData[nRC]rcData{Modelica.Electrical.Batteries.ParameterRecords.TransientData.RCData(R = 0, C = 0)}Parameters of RC-elements