mechmat.properties.viscosity package¶
Submodules¶
mechmat.properties.viscosity.crossarrhenius module¶
-
class
mechmat.properties.viscosity.crossarrhenius.
CrossArrhenius
(**kwargs)[source]¶ Bases:
mechmat.core.chainable.Chainable
The model is based on the assumption that the fluid flow obeys the Arrhenius equation for molecular kinetics.
\[\eta(T, \dot{\gamma})=\frac{\eta_{0}(T)}{1+(\lambda(T) \dot{\gamma})^{a}}\]- where:
\(\eta_{0}\left(T_{\mathrm{ref}}\right)\) zero shear rate viscosity at reference temperature
\(\lambda\left(T_{\text { ref }}\right)\) “relaxation time” at reference temperature
\(a\) “shear-thinning”constant
\(E_{\mathrm{a}}\) Arrhenius activation energy
\(R\) gas constant
\(T\) temperature
\(T_{ref}\) reference temperature
- The input for fully specified state:
temperature
temperature_cross_arrhenius_ref
arrhenius_activation_energy
relaxation_time_ref
shear_rate
shear_thinning_const
viscosity_zero_shear_rate_ref
-
arrhenius_activation_energy
¶ Descriptor guarding Linked attributes
-
relaxation_time
¶ Descriptor guarding Linked attributes
-
relaxation_time_ref
¶ Descriptor guarding Linked attributes
-
shear_thinning_const
¶ Descriptor guarding Linked attributes
-
temperature_cross_arrhenius_ref
¶ Descriptor guarding Linked attributes
-
viscosity_zero_shear_rate
¶ Descriptor guarding Linked attributes
-
viscosity_zero_shear_rate_ref
¶ Descriptor guarding Linked attributes