Many Particle Model (MPM)

class pybamm.lithium_ion.MPM(options=None, name='Many-Particle Model', build=True)

Many-Particle Model (MPM) of a lithium-ion battery with particle-size distributions for each electrode, from [1].

Parameters:
  • options (dict, optional) – A dictionary of options to be passed to the model. For a detailed list of options see BatteryModelOptions.

  • 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).

Examples

>>> import pybamm
>>> model = pybamm.lithium_ion.MPM()
>>> model.name
'Many-Particle Model'

References

Extends: pybamm.lithium_ion.SPM