Fast Charging Without Lithium Plating: SPMe Safe C-Rate

Find the LG M50 charging rate that keeps the anode above lithium-plating onset. Solve the full SPMe and compare constant current with a four-step charging profile.

#Arrhenius #Butler–Volmer #fast charging #finite volume #LG M50 #lithium plating #SPMe

How fast can this cell charge?

Lithium plating fast charging limits depend on the anode potential inside a cell, not just its terminal voltage. This calculator estimates a charging window for the nominal 5 Ah LG M50 cell using the single particle model with electrolyte, or SPMe. It is intended for battery engineers comparing charge strategies and for students learning how diffusion, electrolyte polarization and reaction kinetics constrain charging.

Set the cell temperature, initial SOC and target SOC. SOC is a fraction: 0.20 means 20%. Choose a trial charging current as a multiple of 1C; for this cell, 1C is 5 A. The rate search ceiling bounds the optimization. Set the terminal voltage ceiling and the desired positive anode potential margin. A zero margin tests the thermodynamic lithium-plating threshold of 0 V versus Li/Li⁺; a positive margin reserves additional potential headroom.

The calculator searches for the highest resolved constant current that completes the entire SOC window while meeting the specified limits. It reports both the C-rate and current, together with the governing constraint. If the search ceiling governs, the result is a lower bound on the unrestricted feasible rate. The trial-current curves help explain why a proposed safe charging current succeeds or fails. A voltage-limited trial can also cross the plating criterion later in the requested window; these curves describe the proposed uninterrupted CC trajectory.

The four-step schedule divides the SOC window into equal bands. Each band starts from the particle and electrolyte concentrations left by the preceding band. The search chooses the largest feasible current in that band, with subsequent currents constrained to decrease or remain constant. This is a practical stepped CC construction, not a globally minimum-time charging controller. The schedule lists current and switching times for comparison.

Play the charging-time control to see lithium filling change in the representative particles. The radial profiles show surface-to-core gradients; the electrolyte curve shows transport across the anode, separator and cathode. The schematic enlarges particles and separator for readability and does not represent the wound cell geometry.

The engine implements the full canonical transient SPMe of Marquis and colleagues, including both spherical diffusion equations, electrolyte diffusion and migration, electrode-averaged Butler–Volmer kinetics, and solid/electrolyte potential reconstruction. It uses Chen’s tuned LG M50 simulation parameters. The measured Arrhenius energies change charge-transfer rates with temperature; transport properties remain at their reference values.

The result is a model-based plating criterion, not a manufacturer charging rating. It does not predict deposited lithium, nucleation, dendrites, heat generation, aging, cell imbalance or pack cooling. In particular, low-temperature transport is not independently calibrated here. Evaluate a real charging design against cell-specific measurements, thermal behavior and the cell maker’s charging limits.

How it is calculated

The full canonical SPMe, Marquis et al. (2019), dimensional Eq. (48), attached pp. 32–33, is solved with the tuned LG M50 parameters from Chen et al. (2020), Table IX, attached p. 20, as implemented in PyBaMM 25.10.2 Chen2020. The measured Table VII diffusivities and concentrations are not substituted for that tuned set.

For each particle, ∂tcs=r−2∂r(r2Ds∂rcs)\partial_t c_s=r^{-2}\partial_r(r^2D_s\partial_r c_s), with zero centre flux and prescribed Faradaic surface flux. Across the three cell regions, ϵ∂tce=∂x(ϵ1.5De,0∂xce)+(1−t+)aj/F\epsilon\partial_t c_e=\partial_x(\epsilon^{1.5}D_{e,0}\partial_xc_e)+(1-t^+)a j/F, with concentration/flux continuity and blocked collector boundaries. Charge is positive in the user interface; the paper's discharge-positive current is its negative.

Spherical shell volumes and harmonic interface diffusion resistances form conservative finite-volume operators: 28 radial cells per particle and 18/6/18 through-cell cells. A mass-weighted symmetric eigendecomposition retains every discrete diffusion mode. Each constant-current segment is propagated by the exact matrix exponential, including the conserved zero mode. This solves the complete spatially discretized transient equations without a particle-profile approximation or a steady electrolyte substitution.

The exchange density is j0=m(T)cs(cs,max⁡−cs)⟨ce⟩j_0=m(T)\sqrt{c_s(c_{s,\max}-c_s)}\langle\sqrt{c_e}\rangle; symmetric Butler–Volmer is inverted analytically as η=2RT/F asinh(j/(2j0))\eta=2RT/F\,\mathrm{asinh}(j/(2j_0)). Chen's 35.0 and 17.8 kJ/mol charge-transfer activation energies supply m(T)=mrefexp⁡[(Ea/R)(1/Tref−1/T)]m(T)=m_{ref}\exp[(E_a/R)(1/T_{ref}-1/T)] (attached p. 17). The canonical electrolyte diffusivity and conductivity are evaluated at 1000 mol/m³, as required by Eq. (48).

The electrode-averaged voltage includes reaction, electrolyte concentration, electrolyte Ohmic and solid Ohmic terms. Local anode solid and electrolyte potentials are reconstructed at every anode cell centre and both boundaries; the minimum of ϕs−ϕe\phi_s-\phi_e, rather than the averaged anode potential or the arbitrarily grounded collector potential, is compared with 0 V versus Li/Li⁺ and the entered margin.

A 12-iteration bisection tests 121 nonuniform time samples over each candidate segment. Final CC curves use 221 samples and each of four stepped bands uses 161. The stepped search carries both particle fields and the electrolyte field between bands and prevents current increases.

Assumptions

  • A fresh, initially relaxed LG M50 cell with uniform particle concentrations and 1000 mol/m³ electrolyte; fixed, spatially uniform cell temperature.
  • Nominal SOC counts 5 Ah from the tuned full-charge concentrations (29866 and 17038 mol/m³). The resulting empty-end stoichiometries follow lithium conservation on this capacity scale; they are not the measured Table VII endpoints.
  • Constant tuned solid diffusivities, fixed particle radii/porosities, ideal electrolyte activity, transference number 0.2594 and Bruggeman exponent 1.5. The anode's graphite–SiOₓ mixture is represented by one effective particle, as in this parameter set.
  • Temperature changes charge-transfer kinetics and thermal voltage. Solid diffusion and electrolyte transport retain the 25 °C reference values because this source set does not supply their temperature activation energies.
  • No side reactions, SEI film resistance, hysteresis, thermal feedback, mechanical stress, loss of lithium or loss of active material.

Where it applies

“Feasible” means the resolved SPMe trajectory stays above the requested local anode potential margin, below the entered terminal voltage, within particle filling 0.0001–0.9999 and within electrolyte concentration 50–2500 mol/m³. These concentration guards are computational operating bounds chosen here, not experimentally established validity limits. Rates are searched from 0.005C to the entered ceiling; the bracket width is at most (ceiling − 0.005)/4096 C. No result claims a maximum above that ceiling.

The canonical SPMe is an asymptotic porous-electrode model. Large electrolyte deviations from 1000 mol/m³, steep OCP regions, high currents, or strongly nonuniform reactions reduce its accuracy. Its linearized electrolyte potential and reference transport coefficients are intrinsic to the cited canonical model. Temperature extrapolation below Chen's 25–60 °C kinetic measurements is particularly uncertain, and the omitted temperature dependence of transport can substantially overestimate cold-cell capability. A positive potential margin does not account for parameter uncertainty, local defects or plating nucleation.

The finite grid and finite event samples can miss thin initial diffusion layers or brief potential dips. All finite-volume modes are retained; only spatial and time-sampling resolution is finite. Particle surface filling uses quadratic extrapolation. The radial picture uses PCHIP through the solved radial cells and the electrolyte picture uses PCHIP between the 42 solved through-cell points; animation evaluates the stored segment state at the selected time, rather than replaying the charge search.

Independent 60-cell-per-particle, 60/20/60 electrolyte PyBaMM benchmarks configure the canonical Eq. (48) transport and averaged-exchange kinetics explicitly; they are not unmodified PyBaMM composite-SPMe runs. These checks verify the implementation, not real-cell fast-charge accuracy. The four-band profile is sequentially feasible and need not be globally time optimal. Check actual cell temperature, aging, cooling and manufacturer charge limits separately. The trial trace intentionally continues past the voltage threshold to diagnose the proposed CC window; discard its predictions after a concentration guard is crossed.

References

  • Marquis, Sulzer, Timms, Please and Chapman (2019), An Asymptotic Derivation of a Single Particle Model with Electrolyte, J. Electrochem. Soc. 166, A3693–A3706. DOI: 10.1149/2.0341915jes. Open manuscript: https://arxiv.org/abs/1905.12553
  • Chen et al. (2020), Development of Experimental Techniques for Parameterization of Multi-scale Lithium-ion Battery Models, J. Electrochem. Soc. 167, 080534. DOI: 10.1149/1945-7111/ab9050. https://wrap.warwick.ac.uk/id/eprint/136795/
  • PyBaMM 25.10.2 Chen2020 tuned parameter implementation: https://github.com/pybamm-team/PyBaMM/blob/v25.10.2/src/pybamm/input/parameters/lithium_ion/Chen2020.py
  • Sulzer et al. (2021), Python Battery Mathematical Modelling (PyBaMM), J. Open Research Software 9, 14. DOI: 10.5334/jors.309. Independent canonical SPMe benchmarks attached as source s5.

Inputs

InputSymbolUnitDefault
Cell temperatureT_cell°C25
Initial SOC
0 is empty and 1 is full on the nominal 5 Ah scale.
SOC_start0.2
Target SOCSOC_end0.8
Trial charge rate (×1C)
For this 5 Ah cell, 1C means 5 A charging current.
C_trial1
Rate search ceiling (×1C)C_cap5
Terminal voltage limitV_limitV4.2
Anode potential margin
Zero tests thermodynamic plating onset; a positive value adds headroom.
anode_marginmV10
Charging timet_viewmin20

Results

With the default inputs above, the calc gives:

ResultValue
Maximum feasible CC rate (×1C)0.562
Maximum constant current2.81 A
Constant-current time64 min
Four-step charging time45.6 min
Time saved18.5 min
Trial minimum anode potential-38.85 mV
Trial peak cell voltage4.273 V
Trial limiting criterionPlating criterion crossed
Governing CC limitAnode potential

Checked against sources

Each case below was calculated by this calc and agrees with the value from its source (within the tolerance where one is shown).

Room-temperature CC and rate limit

Source: Independent PyBaMM 25.10.2 canonical Eq.48 SPMe, 60 radial FV cells per particle and 60/20/60 electrolyte mesh; CasADi 3.6.7, rtol/atol 1e-9. The 1C diagnostic continues to 80% SOC beyond the 4.2 V operating limit; it is a solver comparison, not a feasible charge recommendation. A separate Brent root gives the 10 mV-margin CC limit. Tolerances cover spatial discretization and the 0.00122C bisection bracket.

Inputs: the default inputs above.

ResultSourceThis calc
Trial minimum anode potential-38.789 ± 0.2 mV-38.85 mV
Trial peak cell voltage4.273 V4.273 V
Trial final anode surface filling0.74630.7464
Trial final cathode surface filling0.31240.3122
Trial final mean anode electrolyte concentration540.3 ± 0.8 mol/m³539.7 mol/m³
Maximum feasible CC rate (×1C)0.563 ± 0.00150.5623

Cold-cell CC and Arrhenius rate limit

Source: Independent PyBaMM 25.10.2 / CasADi 3.6.7 canonical SPMe with Chen2020 tuned parameters, 60-cell radial mesh, 60/20/60 electrolyte mesh and 1e-9 solver tolerances. Only measured charge-transfer Arrhenius factors and RT/F change with temperature; all transport remains at reference values in both solvers. This verifies temperature implementation; it does not validate real cold-cell transport. The trial intentionally exceeds the 4.2 V operating ceiling.

Inputs: Cell temperature = 0 °C; Trial charge rate (×1C) = 0.5; the others as above.

ResultSourceThis calc
Trial minimum anode potential-32.676 ± 0.1 mV-32.699 mV
Trial peak cell voltage4.234 V4.234 V
Trial final anode surface filling0.73810.7381
Trial final cathode surface filling0.34840.3484
Trial final mean anode electrolyte concentration770.1 mol/m³769.8 mol/m³
Maximum feasible CC rate (×1C)0.2461 ± 0.00150.2452

Chen electrode area and 1C current density

Source: Chen et al. 2020, attached p.18: plate area and current density for the 5A 1C condition.

Inputs: the default inputs above.

ResultSourceThis calc
Active electrode plate area0.1027 m²0.1027 m²
Plate current density at 1C48.69 A/m²48.685 A/m²

Related Resources

Responses

Your email address will not be published. Required fields are marked *

L ading...