Adaptive Time-stepping Schemes for the Solution of the Poisson-Nernst-Planck Equations
Abstract
The Poisson-Nernst-Planck equations with generalized Frumkin-Butler-Volmer boundary conditions (PNP-FBV) describe ion transport with Faradaic reactions, and have applications in a number of fields. In this article, we develop an adaptive time-stepping scheme for the solution of the PNP-FBV equations based on two time-stepping methods: a fully implicit (BDF2) method, and an implicit-explicit (SBDF2) method. We present simulations under both current and voltage boundary conditions and demonstrate the ability to simulate a large range of parameters, including any value of the singular perturbation parameter $\epsilon$. When the underlying dynamics is one that would have the solutions converge to a steady-state solution, we observe that the adaptive time-stepper based on the SBDF2 method produces solutions that ``nearly'' converge to the steady state and that, simultaneously, the time-step sizes stabilize to a limiting size $dt_\infty$. In the companion to this article \cite{YPD_Part2}, we linearize the SBDF2 scheme about the steady-state solution and demonstrate that the linearized scheme is conditionally stable. This conditional stability is the cause of the adaptive time-stepper's behaviour. While the adaptive time-stepper based on the fully-implicit (BDF2) method is not subject to such time-step constraints, the required nonlinear solve yields run times that are significantly longer.
- Publication:
-
arXiv e-prints
- Pub Date:
- March 2017
- DOI:
- arXiv:
- arXiv:1703.10297
- Bibcode:
- 2017arXiv170310297Y
- Keywords:
-
- Mathematics - Numerical Analysis;
- Physics - Chemical Physics;
- Physics - Computational Physics;
- 65M12;
- 65Z05;
- 78A57
- E-Print:
- The earlier version, arXiv:1703.10297v1, contained a detailed study of a "toy model" and of the boundary conditions. Those studies are not included in this version. This version is the first of a pair of companion articles. The second article is entitled "A Study of the Numerical Stability of an ImEx Scheme with Application to the Poisson-Nernst-Planck Equations"