7. Vapor Thermal Conductivity

class gasthermo.thermal_conductivity.ThermalConductivity(dippr_no: str = None, compound_name: str = None, cas_number: str = None, T_min_fit: float = None, T_max_fit: float = None, n_points_fit: int = 1000, poly_order: int = 2)[source]

Thermal Conductivity of Inorganic and Organic Substances [W/m/K] [RWO+07]

(1)\[k = \frac{C_1T^{C_2}}{1 + C_3/T + C_4 / T^2}\]

where \(k\) is the thermal conductivity in W/m/K and \(T\) is in K. Thermal conductivites are either at 1 atm or the vapor pressure, whichever is lower.

Parameters
  • dippr_no (str, optional) – dippr_no of compound by DIPPR table, defaults to None

  • compound_name (str, optional) – name of chemical compound, defaults to None

  • cas_number (str, optional) – CAS registry number for chemical compound, defaults to None

  • MW (float, derived from input) – molecular weight in g/mol

  • T_min (float, derived from input) – minimum temperature of validity for relationship [K]

  • T_max (float, derived from input) – maximum temperature of validity [K]

  • C1 (float, derived from input) – parameter in Equation (1)

  • C2 (float, derived from input) – parameter in Equation (1)

  • C3 (float, derived from input) – parameter in Equation (1)

  • C4 (float, derived from input) – parameter in Equation (1)

  • units (str) – units for \(k\), set to W/m/K

  • T_min_fit – minimum temperature for fit, defaults to T_min

  • T_max_fit – maximum temperature for fit, defaults to T_max

eval(T)[source]
Parameters

T – temperature in K

Returns

\(k\) W/m/K (see equation (1))

class gasthermo.thermal_conductivity.ThermalConductivityMixture(name_to_cas: dict, mixing_rule='Simple')[source]

Viscosity of vapor mixture using Wilke mixing rule

Parameters
  • name_to_cas (dict[components, str]) – mapping of chemical name to cas registry number

  • mixing_rule (str, optional) – mixing rule for calculation of viscosity, defaults to Simple

  • pure (dict[components, Viscosity]) – pure component viscosity info, obtained rom gasthermo.vapor_viscosity.Viscosity

eval_HR(y_i, T)[source]

Weights based off of sqrt of molecular weights

eval_simple(y_i, T)[source]

Calculate thermal conductivity using simple relationship

Parameters

y_i (dict[component, float]) – mole fraction of each component i