Base model for higher-order models for lead-acid, from 1.
Uses leading-order model from pybamm.lead_acid.LOQS
options (dict, optional) – A dictionary of options to be passed to the model.
name (str, optional) – The name of the model.
build (bool, optional) – Whether to build the model on instantiation. Default is True. Setting this option to False allows users to change any number of the submodels before building the complete model (submodels cannot be changed after the model is built).
References
V Sulzer, SJ Chapman, CP Please, DA Howey, and CW Monroe. Faster lead-acid battery simulations from porous-electrode theory: Part II. Asymptotic analysis. Journal of The Electrochemical Society 166.12 (2019), A2372–A2382.
Extends: pybamm.lead_acid.BaseModel
Update convection submodel, now that we have the spatially heterogeneous interfacial current densities
Set full interface submodel, to get spatially heterogeneous interfacial current densities
Update porosity submodel, now that we have the spatially heterogeneous interfacial current densities
First-order quasi-static model for lead-acid, from 1.
Uses leading-order model from pybamm.lead_acid.LOQS
options (dict, optional) – A dictionary of options to be passed to the model.
name (str, optional) – The name of the model.
build (bool, optional) – Whether to build the model on instantiation. Default is True. Setting this option to False allows users to change any number of the submodels before building the complete model (submodels cannot be changed after the model is built).
**Extends (** pybamm.lead_acid.BaseHigherOrderModel) –
Update porosity submodel, now that we have the spatially heterogeneous interfacial current densities
Composite model for lead-acid, from 1.
Uses leading-order model from pybamm.lead_acid.LOQS
Extends: pybamm.lead_acid.BaseHigherOrderModel
Update porosity submodel, now that we have the spatially heterogeneous interfacial current densities
Extended composite model for lead-acid.
Uses leading-order model from pybamm.lead_acid.LOQS
options (dict, optional) – A dictionary of options to be passed to the model.
name (str, optional) – The name of the model.
build (bool, optional) – Whether to build the model on instantiation. Default is True. Setting this option to False allows users to change any number of the submodels before building the complete model (submodels cannot be changed after the model is built).