Equivalent Circuit Battery
Resistor-capacitor (RC) circuit battery
Libraries:
Powertrain Blockset /
Energy Storage and Auxiliary Drive /
Network Battery
Description
The Equivalent Circuit Battery block implements a resistor-capacitor (RC) circuit battery that you can parameterize using equivalent circuit modeling (ECM). To simulate the state-of-charge (SOC) and terminal voltage, the block uses load current and internal core temperature.
The Equivalent Circuit Battery block calculates the combined voltage of the network battery using parameter lookup tables. The tables are functions of the SOC and battery temperature. You can use the Estimation Equivalent Circuit Battery block to help create the lookup tables.
Specifically, the Equivalent Circuit Battery block implements these parameters as lookup tables that are functions of the SOC and battery temperature:
Series resistance, Ro=ƒ(SOC,T)
Battery open-circuit voltage, Em=ƒ(SOC,T)
Battery capacity, Cbatt=ƒ(T)
Network resistance, Rn=ƒ(SOC,T)
Network capacitance, Cn=ƒ(SOC,T)
To calculate the combined voltage of the battery network, the block uses these equations.
Positive current indicates battery discharge. Negative current indicates battery charge.
Power Accounting
For the power accounting, the block implements these equations.
Bus Signal | Description | Equations | ||
---|---|---|---|---|
|
|
| Battery network power | |
|
| Battery network power loss | ||
|
| Battery network power stored |
The equations use these variables.
SOC | State-of-charge |
Em | Battery open-circuit voltage |
Ibatt | Per module battery current |
Iin | Combined current flowing from the battery network |
Ro | Series resistance |
Np | Number parallel branches |
Np | Number of RC pairs in series |
Vout, VT | Combined voltage of the battery network |
Vn | Voltage for |
Rn | Resistance for |
Cn | Capacitance for |
Cbatt | Battery capacity |
Pbatt | Battery power |
PLossBatt | Negative of battery network power loss |
PBattLoss | Battery network power loss |
PStoredBatt | Battery network power stored |
PLdBatt | Battery network power |
T | Battery temperature |
Examples
Ports
Inputs
Output
Parameters
References
[1] Ahmed, R., J. Gazzarri, R. Jackey, S. Onori, S. Habibi, et al. "Model-Based Parameter Identification of Healthy and Aged Li-ion Batteries for Electric Vehicle Applications." SAE International Journal of Alternative Powertrains. doi:10.4271/2015-01-0252, 4(2):2015.
[2] Gazzarri, J., N. Shrivastava, R. Jackey, and C. Borghesani. "Battery Pack Modeling, Simulation, and Deployment on a Multicore Real Time Target." SAE International Journal of Aerospace. doi:10.4271/2014-01-2217, 7(2):2014.
[3] Huria, T., M. Ceraolo, J. Gazzarri, and R. Jackey. "High fidelity electrical model with thermal dependence for characterization and simulation of high power lithium battery cells." IEEE® International Electric Vehicle Conference. March 2012, pp. 1–8.
[4] Huria, T., M. Ceraolo, J. Gazzarri, and R. Jackey. "Simplified Extended Kalman Filter Observer for SOC Estimation of Commercial Power-Oriented LFP Lithium Battery Cells." SAE Technical Paper 2013-01-1544. doi:10.4271/2013-01-1544, 2013.
[5] Jackey, R. "A Simple, Effective Lead-Acid Battery Modeling Process for Electrical System Component Selection." SAE Technical Paper 2007-01-0778. doi:10.4271/2007-01-0778, 2007.
[6] Jackey, R., G. Plett, and M. Klein. "Parameterization of a Battery Simulation Model Using Numerical Optimization Methods." SAE Technical Paper 2009-01-1381. doi:10.4271/2009-01-1381, 2009.
[7] Jackey, R., M. Saginaw, T. Huria, M. Ceraolo, P. Sanghvi, and J. Gazzarri. "Battery Model Parameter Estimation Using a Layered Technique: An Example Using a Lithium Iron Phosphate Cell." SAE Technical Paper 2013-01-1547. Warrendale, PA: SAE International, 2013.
Extended Capabilities
Version History
Introduced in R2017a