image thumbnail

Ultracapacitor (Supercapacitor) model

version (35.6 KB) by Marek Michalczuk
The ultracapacitor model developed on the basis of experimental data.


Updated 19 Jun 2015

View License

The ultracapacitor model has been developed in the PLECS toolbox. The experimental tests have been carried out in order to identify the parameters of ultracapacitor. The Maxwell Cell BCAP0310 (310 F) has been used in the study. The model is dynamic, i.e. it reflects the transient state of ultracapacitor voltage. More details on the ultracapacitor model is presented in [1].
The parameterisation of the model allows to specify an ultracapacitor pack with a defined number of cells in series or parallel.
The model is able to simulate terminal voltage of energy storage including the dependencies on state of charge and temperature.
Performed studies allow to presume that the model adequately reflects ultracapacitor behaviour in the ranges of:
- temperature -5°C – 40°C
- cell voltage 0.5V – 2.7V
There is not possible to model pure variable resistors in PLECS, so a capacitive coupled variable resistor with very small capacitance has been used to model a series resistance.
The full version is available for the licensed PLECS users. The non-licensed users need the free PLECS Viewer -
[1] Marek Michalczuk, Lech M. Grzesiak and Bartlomiej Ufnalski, Experimental parameter identification of battery-ultracapacitor energy storage system, IEEE International Symposium on Industrial Electronics (ISIE), 2015

Cite As

Marek Michalczuk (2022). Ultracapacitor (Supercapacitor) model (, MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R2015a
Compatible with any release
Platform Compatibility
Windows macOS Linux

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!