libICEpost.src.thermophysicalModels.thermoModels.ThermoState

@author: F. Ramognino <federico.ramognino@polimi.it> Last update: 12/06/2023

Classes

__test_Dataclass

ThermoState

DataClass storing the thermodynamic state of the system

PsiPsiuThermoState

DataClass storing the thermodynamic state of the system with burnt and unburnt properties:

Module Contents

class libICEpost.src.thermophysicalModels.thermoModels.ThermoState.__test_Dataclass
class libICEpost.src.thermophysicalModels.thermoModels.ThermoState.ThermoState[source]

Bases: collections.abc.Mapping, libICEpost.src.base.BaseClass.BaseClass

DataClass storing the thermodynamic state of the system

p

pressure [Pa]

Type:

float

T

temperature [T]

Type:

float

V

volume [m^3]

Type:

float

rho

density [kg/m^3]

Type:

float

m

mass [kg]

Type:

float

p: float

pressure [Pa]

T: float

temperature [T]

m: float

Volume [m^3]

V: float

density [kg/m^3]

rho: float

mass [kg]

classmethod fromDictionary(dictionary: dict)[source]

Construct from dictionary.

Parameters:

dictionary (dict) – The constructor dictionary

Returns:

An instance of this class constructed from dictionary

Return type:

ThermoState

__len__()[source]
__getitem__(ii: str) float[source]
__iter__()[source]
class libICEpost.src.thermophysicalModels.thermoModels.ThermoState.PsiPsiuThermoState[source]

Bases: ThermoState

DataClass storing the thermodynamic state of the system with burnt and unburnt properties:

p

avg. pressure [Pa]

Type:

float

T

avg. temperature [T]

Type:

float

V

tot. volume [m^3]

Type:

float

rho

avg. density [kg/m^3]

Type:

float

m

tot. mass [kg]

Type:

float

Tu

unburnt gas temperature [T]

Type:

float

Vu

unburnt gas volume [m^3]

Type:

float

rhou

unburnt gas density [kg/m^3]

Type:

float

mu

unburnt gas mass [kg]

Type:

float

Tb

burnt gas temperature [T]

Type:

float

Vb

burnt gas volume [m^3]

Type:

float

rhob

burnt gas density [kg/m^3]

Type:

float

mb

burnt gas mass [kg]

Type:

float

Tu: float

unburnt gas temperature [T]

mu: float

unburnt gas Volume [m^3]

Vu: float

unburnt gas density [kg/m^3]

rhou: float

unburnt gas mass [kg]

Tb: float

burnt gas temperature [T]

mb: float

burnt gas Volume [m^3]

Vb: float

burnt gas density [kg/m^3]

rhob: float

burnt gas mass [kg]