libICEpost.src.thermophysicalModels.thermoModels.thermoMixture.mixingRules.EquationOfState.PerfectGasMixing

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

Classes

PerfectGasMixing

Class handling mixing rule of multi-component mixture of perfect gasses.

Module Contents

class libICEpost.src.thermophysicalModels.thermoModels.thermoMixture.mixingRules.EquationOfState.PerfectGasMixing.PerfectGasMixing(mix: libICEpost.src.thermophysicalModels.specie.specie.Mixture.Mixture)[source]

Bases: libICEpost.src.thermophysicalModels.thermoModels.thermoMixture.mixingRules.EquationOfState.EquationOfStateMixing.EquationOfStateMixing

Class handling mixing rule of multi-component mixture of perfect gasses.


EoSType

str Type of equation of state for which it is implemented

EoS

EquationOfState The eqation of state of the mixture

EoSType = 'PerfectGas'
classmethod fromDictionary(dictionary)[source]

Create from dictionary.

_EoS
_update(mix: libICEpost.src.thermophysicalModels.specie.specie.Mixture.Mixture = None) bool[source]

Equation of state of perfect gas mixture depend only on R*. Update only the mixture composition.

Pv/R*T = 1

Returns:

if womething changed

Return type:

bool