cideMOD.models.PXD.degradation.SEI.solvent_diffusion.outputs

Classes

DiffusionSEIModelOutputs()

A class that contains the mandatory methods to be overrided related to the outputs of cideMOD.models.ElectrochemicalModel.

class cideMOD.models.PXD.degradation.SEI.solvent_diffusion.outputs.DiffusionSEIModelOutputs[source]

Bases: BaseCellModelOutputs

A class that contains the mandatory methods to be overrided related to the outputs of cideMOD.models.ElectrochemicalModel.

get_L_sei()[source]
get_Q_sei()[source]
get_Q_sei_instant()[source]
get_outputs_info(warehouse: Warehouse) None[source]

This method modifies a dictionary containing the information of both the global and internal variables that can be outputed by the SEI model.

Parameters:

warehouse (Warehouse) – Object that postprocess, store and write the outputs.

prepare_outputs(warehouse: Warehouse, var: ProblemVariables, cell: BatteryCell, mesher: BaseMesher, DA: DimensionalAnalysis, problem) None[source]

This method computes the expression of the requested internal variables to be ready for being evaluated and stored.

Parameters:
  • warehouse (Warehouse) – Object that postprocess, store and write the outputs.

  • var (ProblemVariables) – Object containing the problem variables.

  • cell (BatteryCell) – Object where cell parameters are preprocessed and stored.

  • mesher (BaseMesher) – Object that store the mesh information.

  • DA (DimensionalAnalysis) – Object where the dimensional analysis is performed.

  • problem (Problem) – Object that handles the battery cell simulation.