主要内容

Pseudo-2D Battery Modeling Equations

Since R2026a

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.

SymbolDescriptionUnits
ceElectrolyte concentrationmol·m−3
csSolid-phase lithium concentrationmol·m−3
ΦeElectrolyte potentialV
ΦsSolid-phase potentialV
jdReaction ionic flux in domain dmol·m−2·s−1

Independent Variables

Independent variables are the coordinates used for solving the model.

SymbolDescriptionUnits
tTimes
xSpatial coordinate across the cell sandwichm
rRadial coordinate within particlesm

Parameters

Parameters are the physical properties and constants that define the battery system.

SymbolDescriptionUnits
ϵdPorosity of domain dNot applicable
DdeffEffective diffusion coefficient in the electrolytem2/s
DdbulkBulk diffusion coefficient in electrolytem2/s
DdsSolid-phase diffusion coefficientm2/s
σdeffEffective electronic conductivityS·m−1
κdeffEffective ionic conductivityS·m−1
κdbulkBulk ionic conductivity of electrolyteS·m−1
bruggdBruggman’s coefficient of domain dNot applicable
adSpecific interfacial aream-1
RdpParticle radius in domain dm
υdfActive material volume fraction in domain dNot applicable
LdThickness of domain dm
t+Transference numberNot applicable
FFaraday constantC·mol−1
RUniversal gas constantJ·mol−1·K−1
TTemperatureK
kReaction rate constantm2.5·mol−0.5·s−1
csmax,dMaximum solid-phase concentrationmol·m−3
cssurf,dSurface concentration in solid particles mol·m−3
ηdOverpotentialV
αdCharge transfer coefficient of domain dNot applicable
UdocpOpen-circuit potential functionV
IappApplied current densityA·m−2
VappApplied voltageV

Subscripts and Superscripts

These notations show the domain or phase to which a variable or parameter applies.

NotationDescription
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:

ϵdcetx[Deffdcex]=ad(1t+)jd,d{a,c}

Because there is no active material in the separator, and therefore, no electrochemical reactions occur, the right side of the equation is zero.

ϵsepcetx[Deffsepcex]=0

The specific interfacial area ad is a derived quantity computed from the particle radius and volume fraction:

ad=3υfdRpdd{a,c}

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:

Deffd=Dbulkd(ϵd)bruggdd{a,sep,c}

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:

x[keffdΦex]+x[keffd2(1t+)RTFlncex]=adFjd,d{a,sep,c}

Because there is no active material in the separator, and therefore, no electrochemical reactions occur, the right side of the equation is zero.

x[keffsepΦex]+x[keffsep2(1t+)RTFlncex]=0

Similar to the effective diffusion coefficient, the effective ionic conductivity κdeff is computed using Bruggman’s relation:

κeffd=κbulkd(ϵd)bruggdd{a,sep,c}

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.

x[σeffdΦsx]=adFjd,d{a,c}

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.

cst=1r2r[r2Dsdcsr],d{a,c}

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.

jd=kce(csmax,dcssurf,d)cssurf,d[exp(αaFηdRT)exp(αcFηdRT)],d{a,c}

For a symmetric reaction on the anode and cathode, the Butler-Volmer equation is of the form:

jd=2kce(csmax,dcssurf,d)cssurf,dsinh(0.5FηRT),d{a,c}

The overpotential, which drives the electrochemical reaction, is defined as:

ηd=ΦsΦeUocpd(cssurf,d)d{a,c}

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:

σeffcΦsx=Iapp

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 × (stoUpperstoLower) × 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:

csr=0

At the surface of each particle (r = Rp), the flux of lithium is determined by the electrochemical reaction rate:

Dsdcsr=jdd{a,c}

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.

cex=0,Φex=0

At the interfaces between different domains (anode-separator and separator-cathode), continuity conditions are automatically imposed by the finite element method:

ce=ce+Φe=Φe+Deffcex=Deff+ce+xκeffΦex=κeff+Φe+x

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.

See Also

Topics