Numerical Solution of 3D Poisson-Nernst-Planck Equations Coupled with Classical Density Functional Theory for Modeling Ion and Electron Transport in a Confined Environment
Da Meng, Bin Zheng, Guang Lin, and Maria L. Sushko

TL;DR
This paper introduces efficient numerical algorithms for solving 3D coupled Poisson-Nernst-Planck equations with classical density functional theory, enabling accurate modeling of ion and electron transport in confined environments like battery electrolytes.
Contribution
The authors develop a novel computational approach combining finite difference discretization, Gummel iteration, and FFT-based excess chemical potential calculation, significantly improving efficiency and accuracy.
Findings
Algorithms accurately model ion and electron transport in solid electrolytes.
Computational complexity reduced from O(N^2) to O(N log N).
Results agree well with experimental data and previous studies.
Abstract
We have developed efficient numerical algorithms for solving 3D steady-state Poisson-Nernst-Planck (PNP) equations with excess chemical potentials described by the classical density functional theory (cDFT). The coupled PNP equations are discretized by a finite difference scheme and solved iteratively using the Gummel method with relaxation. The Nernst-Planck equations are transformed into Laplace equations through the Slotboom transformation. Then, the algebraic multigrid method is applied to efficiently solve the Poisson equation and the transformed Nernst-Planck equations. A novel strategy for calculating excess chemical potentials through fast Fourier transforms is proposed, which reduces computational complexity from to , where is the number of grid points. Integrals involving the Dirac delta function are evaluated directly by coordinate transformation,…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
