Supercapacitor Equivalent Circuit
R2026bLibraries:
Simscape /
Battery /
Cells
Description
The Supercapacitor Equivalent Circuit block models the electrical and thermal dynamics of a supercapacitor cell using an equivalent electrical circuit and a thermal energy balance model.
This block represents the supercapacitor cell as two resistor-capacitor (RC) equivalent circuits:
Simple RC model — Represents the supercapacitor as a series resistance and a single capacitance.

Multi-branch equivalent circuit — Represents the supercapacitor as four RC branches, using the Zubieta-Bonert model [1]. This model uses the parallel branches to capture fast and slow charge dynamics, self‑discharge, and leakage effects.

Simple RC Model
These equations define the terminal voltage and the supercapacitor current:
where:
R is the equivalent series resistance.
C is the equivalent series capacitance.
vC is the voltage across the capacitance.
This equation defines the heat that the electrical losses generate:
Multi-Branch Equivalent Circuit Model
The multi-branch equivalent circuit model comprises four branches that connect in parallel across the terminal voltage:
Immediate branch — Models the fast charge storage
Charge redistribution branch — Models the slow internal charge redistribution
Self-discharge branch — Models the long-term charge decay
Leakage branch — Models the resistive leakage current
These equations define the branch voltages:
where:
vC,i is the voltage across the capacitance of the immediate branch.
vC,r is the voltage across the capacitance of the charge redistribution branch.
vC,s is the voltage across the capacitance of the self-discharge branch.
v is the terminal voltage.
ii is the current flowing through the immediate branch.
ir is the current flowing through the charge redistribution branch.
is is the current flowing through the self-discharge branch.
Rr is the resistance of the charge redistribution branch.
Rs is the resistance of the self-discharge branch.
The block calculates each of the branch currents by using these equations:
where:
C is the equivalent series capacitance.
Kv is the gain factor for the voltage-dependent capacitance.
Cr is the capacitance of the charge redistribution branch.
Cs is the capacitance of the self-discharge branch.
il is the current flowing through the leakage branch.
Rl is the leakage resistance.
The total current is the sum of each of the branch currents:
This equation defines the heat that the electrical losses generate:
Thermal Model
Setting the Thermal model parameter to Lumped thermal
mass adds a thermal model to the Supercapacitor Equivalent
Circuit block. This model computes the supercapacitor temperature at every
time step. The block uses this temperature to find values in all temperature-dependent
lookup tables. The lumped thermal mass adds this ordinary differential equation:
where:
Mth is the supercapacitor thermal mass.
T is the supercapacitor temperature.
is the heat across the H thermal port.
The electrical series resistance, electrical series capacitance, and leakage resistance then vary with the temperature according to these lookup tables:
where:
T is the Temperature breakpoints, T parameter.
Ctable is the Equivalent series capacitance, C(T) parameter.
Rtable is the Equivalent series resistance, R(T) parameter.
Rl,table is the Leakage resistance, Rl(T) parameter.
Variables
To set the priority and initial target values for the block variables before simulation, use the Initial Targets section in the block dialog box or Property Inspector. For more information, see Set Priority and Initial Target for Block Variables.
Nominal values provide a way to specify the expected magnitude of a variable in a model. Using system scaling based on nominal values increases the simulation robustness. You can specify nominal values using different sources, including the Nominal Values section in the block dialog box or Property Inspector. For more information, see System Scaling by Nominal Values.
Ports
Conserving
Parameters
References
[1] Zubieta, L., and R. Bonert. "Characterization of Double-Layer Capacitors for Power Electronics Applications". IEEE Transactions on Industry Applications, vol. 36, no. 1, Feb. 2000, pp. 199–205. DOI.org (Crossref), https://doi.org/10.1109/28.821816.
Extended Capabilities
Version History
Introduced in R2026b
