pybop.models._exponential_decay#

Classes#

ExponentialDecayModel

Exponential decay model defined by the equation:

Module Contents#

class pybop.models._exponential_decay.ExponentialDecayModel(name: str = 'Experimental Decay Model', parameter_set: pybamm.ParameterValues = None, n_states: int = 1, solver=None)[source]#

Bases: pybop.models.base_model.BaseModel

Exponential decay model defined by the equation:

dy/dt = -k * y, y(0) = y0

Note: The output variables are named “y_{i}” for each state.

For example, the first state is “y_0”, the second is “y_1”, etc.

n_states[source]#

Number of states in the system (default is 1).

Type:

int

pybamm_model[source]#

PyBaMM model representation.

Type:

pybamm.BaseModel

default_parameter_values[source]#

Default parameter values for the model, with “k” (decay rate) and “y0” (initial condition).

Type:

pybamm.ParameterValues

Parameters:
  • name (str) – Name of the model (default: “Experimental Decay Model”).

  • parameter_set (pybamm.ParameterValues) – Parameter values for the model.

  • n_states (int) – Number of states in the system. Must be >= 1.

_built_initial_soc = None[source]#
_built_model = None[source]#
_disc = None[source]#
_geometry[source]#
_mesh = None[source]#
_model_with_set_params = None[source]#
_parameter_set[source]#
_solver[source]#
_spatial_methods[source]#
_submesh_types[source]#
_unprocessed_model[source]#
_unprocessed_parameter_set[source]#
_var_pts[source]#
default_parameter_values[source]#
geometric_parameters[source]#
n_states = 1[source]#
pybamm_model[source]#