Methods—PETLION: Open-Source Software for Millisecond-Scale Porous Electrode Theory-Based Lithium-Ion Battery Simulations
Source abstract
Abstract
This article presents PETLION, which is an open-source, high-performance computing implementation of the porous electrode theory (PET) model in Julia. A typical runtime for a dynamic simulation of full charge or discharge is 3 ms on a laptop while allocating about 1 MB of total memory, and the software is seen to be two orders of magnitude faster than comparable software for some applications. At moderate spatial resolutions, the computation times are similar to those of reduced-order and reformulated models in the literature. Multiple numerical solvers and methods for their initialization are compared in terms of numerical convergence and computational times, for a wide variety of operating conditions. PETLION is shown to quickly and robustly simulate complex battery protocols such as the Galvanostatic Intermittent Titration Technique (GITT), and to achieve high performance when incorporated into real-time PET-based nonlinear model predictive control.
Source: crossref · Quality: baseline
Research context
OpenAlex topics: Advanced Battery Technologies Research · Advancements in Battery Materials · Advanced Battery Materials and Technologies
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
References (37)
Show source-provided references
1. Kamat · ACS Energy Lett. · 2019 · 4 · 275710.1021/acsenergylett.9b02280 ↗
2. Hannan · Renew. Sustain. Energy Rev. · 2017 · 69 · 77110.1016/j.rser.2016.11.171 ↗
3. Doyle · J. Electrochem. Soc. · 1993 · 140 · 152610.1149/1.2221597 ↗
4. Newman · AIChE J. · 1975 · 21 · 2510.1002/aic.690210103 ↗
5. Northrop · J. Electrochem. Soc. · 2014 · 161 · E314910.1149/2.018408jes ↗
6. Subramanian · J. Electrochem. Soc. · 2009 · 156 · A26010.1149/1.3065083 ↗
7. Torchio · J. Electrochem. Soc. · 2016 · 163 · A119210.1149/2.0291607jes ↗
8. Fuller · J. Electrochem. Soc. · 1994 · 141 · 98210.1149/1.2054868 ↗
9. Fuller · J. Electrochem. Soc. · 1994 · 141 · 110.1149/1.2054684 ↗
10. Henstridge · Electrochimica Acta · 2012 · 84 · 1210.1016/j.electacta.2011.10.026 ↗
11. Baek · International Journal of Automotive Technology · 2015 · 16 · 30910.1007/s12239-015-0033-2 ↗
12. Design and Simulation of Lithium Rechargeable Batteries10.2172/203473 ↗
13. Fang · International Journal of Energy Research · 2010 · 34 · 10710.1002/er.1652 ↗
14. Gu · J. Electrochem. Soc. · 2000 · 147 · 291010.1149/1.1393625 ↗
15. Unger · Computers & Chemical Engineering · 1995 · 19 · 86710.1016/0098-1354(94)00094-5 ↗
16. Cuthrell · AIChE J. · 1987 · 33 · 125710.1002/aic.690330804 ↗
17. 1998
18. Cai · Journal of Power Sources · 2011 · 196 · 598510.1016/j.jpowsour.2011.03.017 ↗
19. Newman · Industrial & Engineering Chemistry Fundamentals · 1968 · 7 · 51410.1021/i160027a025 ↗
20. Sulzer · Journal of Open Research Software · 2021 · 910.5334/jors.309 ↗
21. Shah · J. Electrochem. Soc. · 2020 · 16710.1149/1945-7111/abb37b ↗
22. McKinney · 2012
23. Mellor · 2002
24. Dees · Journal of Power Sources · 2009 · 189 · 26310.1016/j.jpowsour.2008.09.045 ↗
25. Kolluri · J. Electrochem. Soc. · 2020 · 16710.1149/1945-7111/ab7bd7 ↗
26. Pozzi · Journal of Power Sources · 2020 · 46110.1016/j.jpowsour.2020.228133 ↗
27. Rackauckas · Journal of Open Research Software · 2017 · 5 · 1510.5334/jors.151 ↗
28. Andersson · Mathematical Programming Computation · 2019 · 11 · 110.1007/s12532-018-0139-4 ↗
29. Revels · 2016
30. Boovaragavan · Electrochemistry Communications · 2007 · 9 · 177210.1016/j.elecom.2007.04.003 ↗
31. Conn · 200010.1137/1.9780898719857 ↗
32. Kelley · 200310.1137/1.9780898718898 ↗
33. Walker · SIAM Journal on Numerical Analysis · 2011 · 49 · 171510.1137/10078356X ↗
34. Hindmarsh · ACM Transactions on Mathematical Software (TOMS) · 2005 · 31 · 36310.1145/1089014.1089020 ↗
35. Boovaragavan · Journal of Power Sources · 2008 · 183 · 36110.1016/j.jpowsour.2008.04.077 ↗
36. Northrop · J. Electrochem. Soc. · 2011 · 158 · A146110.1149/2.058112jes ↗
37. Subramanian · J. Electrochem. Soc. · 2005 · 152 · A200210.1149/1.2032427 ↗