Scalable Preconditioners for the Pseudo-4D DFN Lithium-ion Battery Model
Thomas Roy, Nicholas W. Brady, Giovanna Bucci, Nicholas R. Cross, Victoria M. Ehlinger, Tiras Y. Lin, Hanyu Li, Marcus A. Worsley
TL;DR
This work addresses the challenge of solving large, tightly coupled nonlinear systems arising from fully implicit pseudo-4D DFN battery models in three-dimensional geometries. It introduces block-structured preconditioners that combine algebraic multigrid for electrode-level operators with localized solvers for particle diffusion, enabling scalable Newton–Krylov solutions on hundreds of millions of degrees of freedom. The authors demonstrate robust weak and strong scaling across diverse geometries, including homogeneous, heterogeneous, flattened jelly-roll, and TPMS-based electrodes, highlighting the tradeoffs between block Jacobi and block Gauss–Seidel preconditioners. The approach substantially extends the practical capability of high-fidelity 3D battery simulations on large HPC resources, with implications for design, optimization, and understanding of complex electrode architectures.
Abstract
The pseudo-4D Doyle-Fuller-Newman (DFN) model enables predictive simulation of lithium-ion batteries with three-dimensional electrode architectures and particle-scale diffusion, extending the standard pseudo-2D (P2D) formulation to fully resolve cell geometry. This leads to large, nonlinear systems with strong coupling across multiple physical scales, posing significant challenges for scalable numerical solution. We introduce block-structured preconditioning strategies that exploit the mathematical properties of the coupled system, employing multigrid techniques for electrode-level operators and localized solvers for particle-scale diffusion. Comprehensive scalability studies are performed across a range of geometries, including homogeneous and heterogeneous cubic cells, flattened jelly-roll configurations, and triply periodic minimal surface electrodes, to assess solver robustness and parallel scalability. The proposed methods consistently deliver efficient convergence and enable the solution of battery models with hundreds of millions of degrees of freedom on large-scale parallel hardware.
