cideMOD.models.PXD.thermal.outputs

Classes

ThermalModelOutputs()

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

class cideMOD.models.PXD.thermal.outputs.ThermalModelOutputs[source]

Bases: BaseCellModelOutputs

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

get_max_temperature()[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 provided by the thermal 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.