Viscosity and thermal conductivity after Lemmon and Jacobsen, Int. More...
#include <cl_GM_HelmholtzTransport_LemmonJacobsen.hpp>
Public Member Functions | |
| HelmholtzTransport_LemmonJacobsen (Gas &aParent, const HelmholtzModel aModel) | |
| ~HelmholtzTransport_LemmonJacobsen ()=default | |
| real | mu (const real T, const real p) const |
| dynamic viscosity in Pa*s | |
| real | lambda (const real T, const real p) const |
| thermal conductivity in W/(m*K) | |
| Public Member Functions inherited from belfem::gasmodels::HelmholtzTransport | |
| HelmholtzTransport (Gas &aParent) | |
| virtual | ~HelmholtzTransport ()=default |
Additional Inherited Members | |
| Protected Attributes inherited from belfem::gasmodels::HelmholtzTransport | |
| Helmholtz & | mEoS |
Viscosity and thermal conductivity after Lemmon and Jacobsen, Int.
J. Thermophys. 25:21-69 (2004), doi 10.1023/B:IJOT.0000022327.04529.f3
One functional form serves nitrogen, argon, oxygen and air; only the coefficient tables differ. This class therefore carries the fluid as a parameter rather than existing once per species, the way EoS_Hydrogen carries its three spin isomers. Nitrogen and oxygen are implemented, being the two fluids BELFEM has a Helmholtz EoS for.
The structure is the same as HelmholtzTransport_Methane – dilute gas plus residual plus a critical enhancement, served from a cache keyed on the last state – but the equations are not Friend's; do not carry expressions across between the two.
eta = eta_0( T ) + eta_r( tau, delta ) Eq. (1) lambda = lambda_0( T ) + lambda_r( tau, delta )
with tau = T_crit / T and delta = rho / rho_crit. There is no critical enhancement on the viscosity: the paper judges it negligible for practical states and fits none.
The paper works in micro Pa s and milli W / ( m K ); the accessors return SI, Pa s and W / ( m K ).
| belfem::gasmodels::HelmholtzTransport_LemmonJacobsen::HelmholtzTransport_LemmonJacobsen | ( | Gas & | aParent, |
| const HelmholtzModel | aModel ) |
| aParent | gas holding the Helmholtz EoS of this fluid |
| aModel | HelmholtzModel::Nitrogen or HelmholtzModel::Oxygen |
|
default |
|
virtual |
thermal conductivity in W/(m*K)
Reimplemented from belfem::gasmodels::HelmholtzTransport.
|
virtual |
dynamic viscosity in Pa*s
Reimplemented from belfem::gasmodels::HelmholtzTransport.