cideMOD.models.PXD.degradation.SEI.solvent_diffusion.inputs

Classes

DiffusionSEIModelInputs()

DiffusionSEIModelOptions(*[, sei_particle_order])

SEI model: solvent-diffusion sei_particle_order: int Order of spectral finite elements interpolation in particle. Defaults to 2

class cideMOD.models.PXD.degradation.SEI.solvent_diffusion.inputs.DiffusionSEIModelInputs[source]

Bases: BasePXDModelInputs

classmethod is_active_model(model_options: BaseModelOptions) bool[source]

This method checks the model options configured by the user to evaluate if this model should be added to the cell model.

Parameters:

model_options (BaseModelOptions) – Model options already configured by the user.

Returns:

Whether or not this model should be added to the cell model.

Return type:

bool

parse_porousSEI_parameters(porous) None[source]

This method parses the electrode parameters of the SEI model.

Parameters:

SEI (BaseComponentParser) – Object that parses the SEI parameters.

class cideMOD.models.PXD.degradation.SEI.solvent_diffusion.inputs.DiffusionSEIModelOptions(*, sei_particle_order: int = 2)[source]

Bases: BaseModel

SEI model: solvent-diffusion

sei_particle_order: int

Order of spectral finite elements interpolation in particle. Defaults to 2

Create a new model by parsing and validating input data from keyword arguments.

Raises ValidationError if the input data cannot be parsed to form a valid model.

sei_particle_order: int
classmethod validate_particle_order(v)[source]