modelCellRCStack

Battery with open-circuit voltage dependent on state of charge, self-discharge, inner resistance and a series of RC-elements

Extends from Modelica.Electrical.Batteries.BaseClasses.BaseCellStack (Battery with open-circuit voltage dependent on state of charge, self-discharge and inner resistance), Modelica.Electrical.Batteries.Icons.TransientModel (Indicates transient model).

Information

Extends the model CellStack by a series of RC-elements, describing the transient behaviour of the battery.

This model can be used for a single cell Ns = Np = 1 as well as a stack built from identical cells.

For details, see concept and parameterization.

Note

Parameter record array rcData contained in parameter record cellData has to be specified.

The total inner resistance is the sum of the resistance of resistor r0 and the sum of the resistances of the resistors of the RC-elements.

Parameters

TypeNameDefaultDescription
IntegerNs (from BaseCellStack)1Number of serial connected cells
IntegerNp (from BaseCellStack)1Number of parallel connected cells
ParameterRecords.CellDatacellData (from BaseCellStack)Cell parameters
BooleanuseHeatPort (from PartialConditionalHeatPort)false=true, if HeatPort is enabled
SI.TemperatureT (from PartialConditionalHeatPort)293.15Fixed device temperature if useHeatPort = false
Advanced
RealSOCtolerance (from BaseCellStack)1e-9Tolerance to detect depleted of overcharged battery

Connectors

TypeNameDefaultDescription
PositivePinp (from TwoPin)Positive electrical pin
NegativePinn (from TwoPin)Negative electrical pin
Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_aheatPort (from PartialConditionalHeatPort)Optional port to which dissipated losses are transported in form of heat

Components

TypeNameDefaultDescription
RealdisplaySOC (from BatteryIcon)SOC for display
SI.Voltagev (from TwoPin)Voltage drop of the two pins (= p.v - n.v)
SI.Currenti (from BaseCellStack)p.iCurrent into the battery
SI.Powerpower (from BaseCellStack)v*iPower to the battery
RealSOC (from BaseCellStack)limIntegrator.yState of charge
Modelica.Electrical.Analog.Sensors.CurrentSensorcurrentSensor (from BaseCellStack)
Blocks.Continuous.LimIntegratorlimIntegrator (from BaseCellStack)
Modelica.Blocks.Tables.CombiTable1Dsocv_soc (from BaseCellStack)
Modelica.Blocks.Math.GaingainV (from BaseCellStack)
Modelica.Electrical.Analog.Sources.SignalVoltageocv (from BaseCellStack)
Modelica.Electrical.Analog.Basic.ConductorselfDischarge (from BaseCellStack)
Modelica.Electrical.Analog.Basic.Resistorr0 (from BaseCellStack)
Modelica.Thermal.HeatTransfer.Sources.FixedTemperaturefixedTemperature (from PartialConditionalHeatPort)
Modelica.Electrical.Analog.Basic.Resistor[cellData.nRC]resistor
Modelica.Electrical.Analog.Basic.Capacitor[cellData.nRC]capacitor