Pseudo-2D Battery Modeling Equations
The pseudo-2D (P2D) model is a common approach for simulating lithium-ion battery behavior with high fidelity. The model captures the essential electrochemical processes occurring within the battery, including diffusion in the solid and electrolyte phases, charge transport, and electrochemical reactions at the active material particle surfaces. The model is called pseudo-2D because it combines a 1D macroscopic dimension (across the cell sandwich from the anode to the cathode) with a 1D microscopic dimension (radial direction within the active material particles). This approach provides a balance between computational efficiency and physical accuracy, making it suitable for battery design, optimization, and control applications.
Partial Differential Equation Toolbox™ solves the P2D battery modeling equations by using the finite element method (FEM).
Symbols and Notations Used in P2D Model Equations
The following tables contain all the variables and parameters used in the P2D modeling equations. The variables and parameters are specified in SI units of measurements.
Dependent Variables
Dependent variables are the quantities that the model solves for.
| Symbol | Description | Units |
|---|---|---|
| ce | Electrolyte concentration | mol·m−3 |
| cs | Solid-phase lithium concentration | mol·m−3 |
| Φe | Electrolyte potential | V |
| Φs | Solid-phase potential | V |
| jd | Reaction ionic flux in domain d | mol·m−2·s−1 |
Independent Variables
Independent variables are the coordinates used for solving the model.
| Symbol | Description | Units |
|---|---|---|
| t | Time | s |
| x | Spatial coordinate across the cell sandwich | m |
| r | Radial coordinate within particles | m |
Parameters
Parameters are the physical properties and constants that define the battery system.
| Symbol | Description | Units |
|---|---|---|
| ϵd | Porosity of domain d | Not applicable |
| Ddeff | Effective diffusion coefficient in the electrolyte | m2/s |
| Ddbulk | Bulk diffusion coefficient in electrolyte | m2/s |
| Dds | Solid-phase diffusion coefficient | m2/s |
| σdeff | Effective electronic conductivity | S·m−1 |
| κdeff | Effective ionic conductivity | S·m−1 |
| κdbulk | Bulk ionic conductivity of electrolyte | S·m−1 |
| bruggd | Bruggman’s coefficient of domain d | Not applicable |
| ad | Specific interfacial area | m-1 |
| Rdp | Particle radius in domain d | m |
| υdf | Active material volume fraction in domain d | Not applicable |
| Ld | Thickness of domain d | m |
| t+ | Transference number | Not applicable |
| F | Faraday constant | C·mol−1 |
| R | Universal gas constant | J·mol−1·K−1 |
| T | Temperature | K |
| k | Reaction rate constant | m2.5·mol−0.5·s−1 |
| csmax,d | Maximum solid-phase concentration | mol·m−3 |
| cssurf,d | Surface concentration in solid particles | mol·m−3 |
| ηd | Overpotential | V |
| αd | Charge transfer coefficient of domain d | Not applicable |
| Udocp | Open-circuit potential function | V |
| Iapp | Applied current density | A·m−2 |
| Vapp | Applied voltage | V |
Subscripts and Superscripts
These notations show the domain or phase to which a variable or parameter applies.
| Notation | Description |
|---|---|
| d (superscript) | Domain: a = anode, sep = separator, c = cathode |
| eff (subscript) | Effective property (adjusted for porosity using Bruggeman approximation) |
| max (superscript) | Maximum value |
| surf (superscript) | Particle surface concentration |
| s (subscript) | Solid phase |
| e (subscript) | Electrolyte phase |
| p (subscript) | Particle |
| bulk (subscript) | Intrinsic bulk property (before porosity adjustment) |
| ocp (subscript) | Open-circuit potential |
| app (subscript) | Applied boundary condition |
General P2D Equations
The P2D model consists of a coupled system of partial differential equations that describe the conservation of species, charge, and electrochemical kinetics.
Conservation of Lithium in Electrolyte
This equation describes how lithium ions move through the electrolyte. The left side accounts for accumulation and diffusion, and the right side represents the source or sink term due to electrochemical reactions. Because electrochemical reactions occur in the electrodes, the equation for the anode and cathode domains is as follows:
Because there is no active material in the separator, and therefore, no electrochemical reactions occur, the right side of the equation is zero.
The specific interfacial area ad is a derived quantity computed from the particle radius and volume fraction:
Here, υdf is the active material volume fraction, and Rdp is the particle radius in domain d.
The effective diffusion coefficient Ddeff is computed from the bulk diffusion coefficient using Bruggman’s relation:
Here Ddbulk is the bulk diffusion coefficient in the electrolyte and brugg is Bruggman’s coefficient that accounts for the tortuosity of the porous medium.
You specify the bulk diffusion coefficient, porosity, and Bruggman’s coefficient as properties of the electrolyte and domains. The effective diffusion coefficient is computed internally by the model.
Conservation of Charge in Electrolyte
This equation governs the electric potential in the electrolyte phase. The first term represents Ohm’s law, the second term accounts for concentration-dependent conductivity effects, and the right side represents the current generation or consumption due to electrochemical reactions. Because electrochemical reactions occur in the electrodes, the equation for the anode and cathode domains is as follows:
Because there is no active material in the separator, and therefore, no electrochemical reactions occur, the right side of the equation is zero.
Similar to the effective diffusion coefficient, the effective ionic conductivity κdeff is computed using Bruggman’s relation:
Here κdbulk is the bulk ionic conductivity of the electrolyte.
You specify the bulk ionic conductivity in electrolyte. You specify porosity and Bruggeman's coefficient in anode and cathode domains. The effective ionic conductivity is computed internally by the model.
Conservation of Charge in Solid Phase
This equation describes how electric charge moves through the solid electrode materials. This equation applies only to the anode and cathode domains, because the separator does not conduct electrons.
Unlike the effective diffusion coefficient and ionic conductivity, the effective electrical conductivity σdeff cannot be computed using bulk properties, porosity, and Bruggman’s coefficient. The electrical conductivity of the electrode is a complex function of the composite structure consisting of active material, conductive additives, and binders. Therefore, you specify σdeff explicitly, based on experimental measurements or literature values for the specific electrode composition.
This equation is not defined in the separator region because the separator is an electronic insulator and does not contain any electronically conductive material. The specific interfacial area ad and reaction current density jd are only defined in the anode and cathode regions where active material is present.
Lithium Diffusion in Active Material Particles
This equation models how lithium diffuses within the spherical active material particles. The equation uses spherical coordinates, where r is the radial coordinate within the particle. This microscopic diffusion process occurs in both the anode and cathode particles.
The diffusion coefficient Dds is assumed to be the bulk diffusion coefficient of the active material itself, as each particle is modeled as being composed entirely of the active material. Unlike the electrolyte phase properties, no correction for porosity or tortuosity is required here since you are modeling diffusion within a solid particle rather than through a porous medium. Specify this value explicitly as a property of the active material.
Electrochemical Reaction Kinetics
This is the general form of the Butler-Volmer equation, where αa and αc are the anodic and cathodic charge transfer coefficients, respectively.
For a symmetric reaction on the anode and cathode, the Butler-Volmer equation is of the form:
The overpotential, which drives the electrochemical reaction, is defined as:
Here, Udocp is the open-circuit potential, which is a function of the surface concentration of lithium in the active material particles.
Boundary Conditions for P2D Model
The P2D model requires appropriate boundary conditions to fully define the problem. These boundary conditions reflect the physical constraints at the interfaces between different domains and at the current collectors.
Solid Phase Potential Boundary Conditions
The solid potential at the anode current collector interface is set to 0 as a reference point: Φs = 0 at x = 0.
Current-Controlled Simulation
For current-based simulations, a Neumann boundary condition is applied at the cathode current collector:
Here, Iapp is the applied current density (A·m−2), which is computed as a product of the normalized current specified in the cycling step and the areal capacity: Iapp = NormalizedCurrent × arealCapacity.
The areal capacity (Ah·m−2) is computed as:
arealCapacity = υf × cmax,as × (stoUpper – stoLower) × F × La/3600
The division by 3600 converts from seconds to hours for C-rate normalization. Here:
υf is the active material volume fraction in the anode.
cmax,as is the maximum solid concentration in the anode active material.
stoUpper and stoLower are the upper and lower stoichiometric limits of the anode active material.
F is the Faraday constant.
La is the anode thickness.
Voltage-Controlled Simulation
For voltage-based simulations, a Dirichlet boundary condition is applied at the cathode current collector: Φs = Vapp. Here, Vapp is the applied voltage specified in the cycling step. This boundary condition directly sets the potential difference across the battery terminals. The resulting current distribution is then calculated as part of the solution.
Particle Boundary Conditions
At the center of each spherical particle (r = 0), symmetry requires:
At the surface of each particle (r = Rp), the flux of lithium is determined by the electrochemical reaction rate:
This condition balances the diffusive flux of lithium within the solid particle with the ionic flux due to the electrochemical reaction at the particle surface.
Default Boundary Conditions
For all other variables in the model, zero Neumann boundary conditions (zero flux) are applied by default at both current collector interfaces. These conditions reflect that lithium ions and ionic current cannot penetrate the current collectors.
At the interfaces between different domains (anode-separator and separator-cathode), continuity conditions are automatically imposed by the finite element method:
These conditions ensure that both the variables and their fluxes are continuous across domain interfaces, reflecting the physical reality that there are no discontinuities in concentration or potential within the electrolyte.
References
[1] Torchio, Marcello, et al. “LIONSIMBA: A Matlab Framework Based on a Finite Volume Model Suitable for Li-Ion Battery Design, Simulation, and Control.” Journal of The Electrochemical Society, vol. 163, no. 7, 2016, pp. A1192–205. DOI.org (Crossref), https://doi.org/10.1149/2.0291607jes.