Mixture
- class thermosteam.mixture.Mixture(rule, Cn, H, S, H_excess, S_excess, mu, V, kappa, Hvap, sigma, epsilon, include_excess_energies=False)[source]
Create an Mixture object for estimating mixture properties.
- Parameters
rule (str) – Description of mixing rules used.
Cn (function(phase, mol, T)) – Molar heat capacity mixture model [J/mol/K].
H (function(phase, mol, T)) – Enthalpy mixture model [J/mol].
S (function(phase, mol, T, P)) – Entropy mixture model [J/mol].
H_excess (function(phase, mol, T, P)) – Excess enthalpy mixture model [J/mol].
S_excess (function(phase, mol, T, P)) – Excess entropy mixture model [J/mol].
mu (function(phase, mol, T, P)) – Dynamic viscosity mixture model [Pa*s].
V (function(phase, mol, T, P)) – Molar volume mixture model [m^3/mol].
kappa (function(phase, mol, T, P)) – Thermal conductivity mixture model [W/m/K].
Hvap (function(mol, T)) – Heat of vaporization mixture model [J/mol]
sigma (function(mol, T, P)) – Surface tension mixture model [N/m].
epsilon (function(mol, T, P)) – Relative permitivity mixture model [-]
include_excess_energies=False (bool) – Whether to include excess energies in enthalpy and entropy calculations.
Notes
Although the mixture models are on a molar basis, this is only if the molar data is normalized before the calculation (i.e. the mol parameter is normalized before being passed to the model).
See also
- rule
Description of mixing rules used.
- Type
str
- include_excess_energies
Whether to include excess energies in enthalpy and entropy calculations.
- Type
bool
- Cn(phase, mol, T)
Mixture molar heat capacity [J/mol/K].
- mu(phase, mol, T, P)
Mixture dynamic viscosity [Pa*s].
- V(phase, mol, T, P)
Mixture molar volume [m^3/mol].
- kappa(phase, mol, T, P)
Mixture thermal conductivity [W/m/K].
- Hvap(mol, T, P)
Mixture heat of vaporization [J/mol]
- sigma(mol, T, P)
Mixture surface tension [N/m].
- epsilon(mol, T, P)
Mixture relative permitivity [-].