4.6 Article

Newton-Krylov-multigrid algorithms for battery simulation

Journal

JOURNAL OF THE ELECTROCHEMICAL SOCIETY
Volume 149, Issue 10, Pages A1342-A1348

Publisher

ELECTROCHEMICAL SOC INC
DOI: 10.1149/1.1505635

Keywords

-

Ask authors/readers for more resources

Numerical solutions to partial differential equations form the backbone of mathematical models that simulate the behavior of various electrochemical systems, specifically, batteries and fuel cells. In this paper, we present a set of numerical algorithms applied to efficiently solve this system of equations. These fast algorithms are identified by fully understanding the physics of the problem and recognizing the strength of the coupling between the governing equations. We illustrate this coupling, specifically in the two potential equations, and demonstrate the need for their simultaneous solution using the Newton method. We take a 2D thermal and electrochemical coupled Li-ion model and extend the familiar Band(J) subroutine by utilizing a Krylov iterative solver, a generalized minimal residual subroutine (GMRES), instead of the direct solver (Gauss elimination), to improve the solution efficiency of the large, nonsymmetric Jacobian system. In addition, we use a nonlinear Gauss-Seidel method to provide the initial guess for the Newton iteration, and precondition the GMRES solver with a block Gauss-Seidel and multigrid algorithm with a smoother based on the tridiagonal matrix algorithm. Every stage in this process has been seen to add to the efficiency of the resulting computer simulation with the final result being a substantial improvement in computation speed, namely, simulating complete discharge of the cell in less than 10 min for grid size of 45 x 32. (C) 2002 The Electrochemical Society.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

4.6
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available