pybamm.lead_acid namespace.
Lead-acid models use
pybamm.LeadAcidParameters and default to the Sulzer2019 parameter set. Unlike lithium-ion models, there are no particles: the electrode active material is modelled as a solid reactant with no diffusion.Available models
| Model | Electrolyte diffusion | Spatial resolution | Use case |
|---|---|---|---|
Full | Full (spatially resolved) | Full 1D | High-fidelity simulation |
LOQS | Leading-order (spatially averaged) | 0D / 1D | Fast simulation, parameter sweeps |
BasicFull | Full | Full 1D | Education and model exploration |
Models
- Full
- LOQS
- BasicFull
Full model
TheFull model is a porous-electrode model for lead-acid batteries based on the Newman-Tiedemann framework as described in Sulzer et al. (2019). It resolves spatial distributions of electrolyte concentration and potential, electrode potential, and porosity across the cell sandwich.When to use: High-accuracy simulations where spatial gradients in electrolyte concentration and porosity are important, including during high-rate discharge or charge.Reference: Sulzer, V., et al. (2019). Faster Lead-Acid Battery Simulations from Porous-Electrode Theory: Part I. Physical Model. Journal of The Electrochemical Society.Lead-acid specific options
Hydrolysis (oxygen evolution)
Hydrolysis (oxygen evolution)
Lead-acid cells produce oxygen at the positive plate during overcharge via electrolyte hydrolysis. Enabling this option adds oxygen diffusion and reaction submodels.
| Option | Values | Default |
|---|---|---|
"hydrolysis" | "false", "true" | "false" |
Convection
Convection
Gas evolution during charge drives electrolyte convection. This can be modelled with a uniform transverse or fully resolved transverse convection model.
| Option | Values | Default |
|---|---|---|
"convection" | "none", "uniform transverse", "full transverse" | "none" |
Thermal
Thermal
| Option | Values | Default |
|---|---|---|
"thermal" | "isothermal", "lumped", "x-lumped", "x-full" | "isothermal" |
Operating mode
Operating mode
Control how the external circuit condition is applied. The LOQS model supports callable operating modes via an algebraic constraint.
| Option | Values | Default |
|---|---|---|
"operating mode" | "current", "voltage", "power", "resistance", "CCCV", callable | "current" |