modelSuperCap

Simple model of a supercapacitor

Extends from Modelica.Electrical.Analog.Interfaces.TwoPin (Component with two electrical pins), Modelica.Electrical.Analog.Interfaces.PartialConditionalHeatPort (Partial model to include a conditional HeatPort in order to dissipate losses, used for graphical modeling, i.e., for building models by drag-and-drop).

Information

This is a simple model of a supercapacitor, comprising:

  • an ideal capacitance
  • a series resistance
  • a self-discharge conductor

Note

There is no limit included against too high charging and too low discharging or even charging in the opposite direction.

Parameters

TypeNameDefaultDescription
SI.VoltageVnomNominal voltage
SI.VoltageV0VnomInitial voltage
SI.CapacitanceCCapacitance
SI.ElectricChargeQnomC*VnomNominal charge
SI.ResistanceRsSeries resistance
SI.TemperatureT_ref293.15Reference temperature
SI.LinearTemperatureCoefficientalpha0Temperature coefficient of resistance at T_ref
SI.CurrentIdis0Self-discharge current at nominal voltage
BooleanuseHeatPort (from PartialConditionalHeatPort)false=true, if HeatPort is enabled
SI.TemperatureT (from PartialConditionalHeatPort)293.15Fixed device temperature if useHeatPort = false

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
SI.Voltagev (from TwoPin)Voltage drop of the two pins (= p.v - n.v)
SI.Currentip.iCurrent into the supercap
Modelica.Thermal.HeatTransfer.Sources.FixedTemperaturefixedTemperature (from PartialConditionalHeatPort)
Modelica.Electrical.Analog.Basic.Resistorresistor
Modelica.Electrical.Analog.Basic.Conductorconductor
Modelica.Electrical.Analog.Basic.Capacitorcapacitor