Previous topic

Doyle-Fuller-Newman (DFN)

Next topic

Yang et al 2017

This Page


class pybamm.lithium_ion.NewmanTobias(options=None, name='Newman-Tobias model', build=True)

Newman-Tobias model of a lithium-ion battery based on the formulation in [1]. This model assumes a uniform concentration profile in the electrolyte. Unlike the model posed in [1], this model accounts for nonlinear Butler-Volmer kinetics. It also tracks the average concentration in the solid phase in each electrode, which is equivalent to including an equation for the local state of charge as in [2]. The user can pass the “particle” option to include mass transport in the particles.

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


Extends: pybamm.lithium_ion.DFN