This file contains multi-temperature lithium battery model examples with thermal dynamics that are implemented using the Simscape language. There are equivalent circuit model examples containing 1 RC branch and 2 RC branches, plus an 80-cell battery pack model. The number of branches can be chosen to balance fidelity and parameter estimation complexity. These models are implemented using Simulink and Simscape language.
This file also contains an example that uses Simulink Design Optimization. This demo shows how you can use the parameter estimation tool to optimize parameters to match measured battery data.
To see the parameter estimation tasks, watch this video (5 min):
For more information please see these publications and recorded webinars:
IEEE 2012: Lithium Battery Model with Thermal Effect
Webinar: Lithium Battery Model with Thermal Effects for System-Level Analysis
SAE 2013: Battery Model Parameter Estimation Using a Layered Technique
SAE 2013: Simplified Extended Kalman Filter Observer for Battery SOC Estimation
Webinar: Optimizing Vehicle Electrical Design through System-Level Simulation
Complete parameter estimation of the model to match multi-temperature and multi-current data is a complex task that can also be mostly automated using Simulink Design Optimization. For coaching on this topic, please contact MathWorks Consulting Services:
To find other physical modeling examples, search for posts with the keyword "physical modeling"
To learn more about MathWorks Physical Modeling Products, go to: