📄 enthalpy_evaporation.h
字号:
//---------------------------------------------------------------------------
// Project: FlowLive
// Module: thermo
/*!\file enthalpy_evaporation.h
\brief constants for enthalpies of evaporation
\version 0.0.1.2
\date Created: 2006-12-19
\date Last modified: 2007-09-21
\author <a href="mailto:xtobias@gmx.net">Tobias Severin, xtobias@gmx.net</a>
*/
//---------------------------------------------------------------------------
#ifndef ENTHALPY_EVAPORATION_H
#define ENTHALPY_EVAPORATION_H
//---------------------------------------------------------------------------
#include <thermo/thermo.h>
#include <string>
#include <thermo/specie_mass.h>
//---------------------------------------------------------------------------
THERMO_BEGIN
// Delta Hevap0 in kJ/mol
// source: http://de.wikipedia.org/wiki/Bildungsenthalpie
// date: 2006-12-19
// Chemische Verbindung Siedetemp. T Summenformel Delta HVerdampfT in kJ/mol
// (at 1 atm)
// Methans鋟re (Ameisens鋟re) +101癈 HCOO-H
static const double kHevap0_molar_HCOOH = 22.7E3; // [J/mol]
static const double kHevap0_HCOOH = kHevap0_molar_HCOOH/kMass_HCOOH; // [J/kg]
// Ethans鋟re (Essigs鋟re) +118癈 CH3COO-H
static const double kHevap0_molar_CH3COOH = 39.7E3; // [J/mol]
static const double kHevap0_CH3COOH = kHevap0_molar_CH3COOH/kMass_CH3COOH; // [J/kg]
// Propans鋟re (Propions鋟re) +141癈 C2H5COO-H
static const double kHevap0_molar_C2H5COOH = 52.1E3; // [J/mol]
static const double kHevap0_C2H5COOH = kHevap0_molar_C2H5COOH/kMass_C2H5COOH; // [J/kg]
// Kohlenmonoxid -190癈 CO
static const double kHevap0_molar_CO = 6.7E3; // [J/mol]
static const double kHevap0_CO = kHevap0_molar_CO/kMass_CO; // [J/kg]
// Kohlendioxid -78癈 CO2
static const double kHevap0_molar_CO2 = 23.2E3; // [J/mol]
static const double kHevap0_CO2 = kHevap0_molar_CO2/kMass_CO2; // [J/kg]
// Schwefelkohlenstoff +46癈 CS2
static const double kHevap0_molar_CS2 = 28.4E3; // [J/mol]
static const double kHevap0_CS2 = kHevap0_molar_CS2/kMass_CS2; // [J/kg]
// Wasserstoff -253癈 H2
static const double kHevap0_molar_H2 = 0.45E3; // [J/mol]
static const double kHevap0_H2 = kHevap0_molar_H2/kMass_H2; // [J/kg]
// Methan -162癈 CH4
static const double kHevap0_molar_CH4 = 8.9E3; // [J/mol]
static const double kHevap0_CH4 = kHevap0_molar_CH4/kMass_CH4; // [J/kg]
// Ethan -89癈 C2H6
static const double kHevap0_molar_C2H6 = 15.6E3; // [J/mol]
static const double kHevap0_C2H6 = kHevap0_molar_C2H6/kMass_C2H6; // [J/kg]
// Propan -42癈 C3H8
static const double kHevap0_molar_C3H8 = 19.0E3; // [J/mol]
static const double kHevap0_C3H8 = kHevap0_molar_C3H8/kMass_C3H8; // [J/kg]
// Ammoniak -33癈 H2N-H
static const double kHevap0_molar_NH3 = 21.4E3; // [J/mol]
static const double kHevap0_NH3 = kHevap0_molar_NH3/kMass_NH3; // [J/kg]
// Wasser 100癈 HO-H
static const double kHevap0_molar_H2O = 40.7E3; // [J/mol]
static const double kHevap0_H2O = kHevap0_molar_H2O/kMass_H2O; // [J/kg]
// Methanol +65癈 CH3O-H
static const double kHevap0_molar_CH3OH = 37.6E3; // [J/mol]
static const double kHevap0_CH3OH = kHevap0_molar_CH3OH/kMass_CH3OH; // [J/kg]
// Ethanol (Ethylalkohol) +78癈 C2H5O-H
static const double kHevap0_molar_C2H5OH = 40.5E3; // [J/mol]
static const double kHevap0_C2H5OH = kHevap0_molar_C2H5OH/kMass_C2H5OH; // [J/kg]
// n-Propanol (n-Propylalkohol) +97癈 C3H7O-H
static const double kHevap0_molar_C3H7OH = 43.6E3; // [J/mol]
static const double kHevap0_C3H7OH = kHevap0_molar_C3H7OH/kMass_C3H7OH; // [J/kg]
//---------------------------------------------------------------------------
//! Returns the standard enthalpy of evaporation of a given specie [J/kg]
THERMO_EXPORT double Enthalpy_Evaporation(const std::string &aSpecieName);
//! Returns the molar standard enthalpy of evaporation of a given specie [J/mol]
THERMO_EXPORT double Enthalpy_Evaporation_molar(const std::string &aSpecieName);
//---------------------------------------------------------------------------
THERMO_END
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -