cideMOD.models.particle_models.SGM_basic.outputs

Classes

ParticleModelSGMOutputs()

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

class cideMOD.models.particle_models.SGM_basic.outputs.ParticleModelSGMOutputs[source]

Bases: BaseCellModelOutputs

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

calculate_total_lithium()[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 particle model.

Parameters:

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

get_soc_c()[source]
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.