File Exchange

image thumbnail

Lithium ion PI model

version 1.1.0.1 (378 KB) by Fiodar
The power-based integrated (PI) lithium-ion battery model for simulation.

17 Downloads

Updated 18 Mar 2019

View License

This model can be calibrated for any Li-ion battery chemistry using a typical specifications sheet released by the battery manufacturer. Our evaluations indicate that it is a significant improvement in terms of accuracy over the default Simulink battery model, and a journal paper containing a comparison of these model is currently going through the review process.
The model is an extension to "Model 2" as described in "Li-Ion Storage Models for Energy System Optimization: The Accuracy-Tractability Tradeoff" (eEnergy 2016) by Kazhamiaka et al..
The zip file contains a number of examples for how to structure the configuration files, and how to use the model, both as part of a matlab script or as part of a Simulink simulation. Note that the model is not optimized for Simulink, and hence we recommend using is as part of a script for faster simulation. We provide parameter for two Li-ion chemistries: Lithium Titanate and Lithium Ferrous-Phosphate.

Cite As

Fiodar (2019). Lithium ion PI model (https://www.mathworks.com/matlabcentral/fileexchange/63078-lithium-ion-pi-model), MATLAB Central File Exchange. Retrieved .

Comments and Ratings (2)

Fiodar

Thanks for pointing this out. I have uploaded a version where the bug is fixed.

Kim Sommer

Using 2017b. When I open sim_model_test.slx Simulink says "System not found" for the IPmodel element

Updates

1.1.0.1

Updated model name and parameters for the simulink demo

1.1.0.0

Added an option to select fast mode which uses an iterative method to solve equations

1.0.0.0

Changed the model name

1.0.0.0

Description typo.

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