Calendar ageing objective¶
Objectives for fitting the data generated by a calendar ageing experiment.
- class ionworkspipeline.objectives.CalendarAgeing(data_input, options=None, callbacks=None, custom_parameters=None)¶
Objective for fitting LLI and/or LAM to calendar ageing data for a full cell.
Parameters¶
- data_inputstr or dict
The data to use for the fit, see
Objective
.- optionsdict, optional
A dictionary of options to pass to the objective.
- model: :class:
pybamm.BaseModel
The model to fit. No default is provided, but this option is required (a model must be passed in).
- model: :class:
- modes: list of str
The degradation modes to fit. Can be any combination of “LLI [%]”, “LAM_ne [%]”, “LAM_pe [%]”. Default is [“LLI [%]”].
- simulation_kwargs: dict
Keyword arguments to pass to the simulation (
iwp.Simulation
). Default is None.
- callbackslist of callable, optional
A class with methods that get called at various points during the datafit process
- custom_parametersdict, optional
A dictionary of parameters to use within this objective only. See
Objective
.
Extends:
ionworkspipeline.data_fits.objectives.objective.SimulationObjective