Litcius/Paper detail

Methods—PETLION: Open-Source Software for Millisecond-Scale Porous Electrode Theory-Based Lithium-Ion Battery Simulations

Marc D. Berliner, Daniel A. Cogswell, Martin Z. Bazant, Richard D. Braatz

2021Journal of The Electrochemical Society60 citationsDOIOpen Access PDF

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.

Topics & Concepts

InitializationLaptopComputer scienceMillisecondComputationBattery (electricity)SoftwareConvergence (economics)Computational scienceNonlinear systemSimulationAlgorithmPhysicsThermodynamicsPower (physics)Operating systemEconomicsAstronomyProgramming languageEconomic growthQuantum mechanicsAdvanced Battery Technologies ResearchAdvancements in Battery MaterialsAdvanced Battery Materials and Technologies