📄 enthalpy_melting.h
字号:
//---------------------------------------------------------------------------
// Project: FlowLive
// Module: properties
/*!\file enthalpy_melting.h
\brief constants for enthalpies of melting
\version 0.0.1.1
\date Created: 2006-12-19
\date Last modified: 2007-01-09
\author <a href="mailto:xtobias@gmx.net">Tobias Severin, xtobias@gmx.net</a>
*/
//---------------------------------------------------------------------------
#ifndef ENTHALPY_MELTING_H
#define ENTHALPY_MELTING_H
//---------------------------------------------------------------------------
#include <thermo/thermo.h>
#include <thermo/specie_mass.h>
//---------------------------------------------------------------------------
THERMO_BEGIN
// Delta Hmelt0 in kJ/mol
// source: http://de.wikipedia.org/wiki/Bildungsenthalpie
// date: 2006-12-19
// Methans鋟re (Ameisens鋟re) +8癈 HCOOH
static const double kHmelt0_molar_HCOOH = 12.7E3; // [J/mol]
static const double kHmelt0_HCOOH = kHmelt0_molar_HCOOH/kMass_HCOOH; // [J/kg]
// Ethans鋟re (Essigs鋟re) +17癈
static const double kHmelt0_molar_CH3COOH = 11.5E3; // [J/mol]
static const double kHmelt0_CH3COOH = kHmelt0_molar_CH3COOH/kMass_CH3COOH; // [J/kg]
// Natriumchlorid 800癈
static const double kHmelt0_molar_NaCl = 30.2E3; // [J/mol]
static const double kHmelt0_NaCl = kHmelt0_molar_NaCl/kMass_NaCl; // [J/kg]
// Kohlenmonoxid -205癈
static const double kHmelt0_molar_CO = 0.8E3; // [J/mol]
static const double kHmelt0_CO = kHmelt0_molar_CO/kMass_CO; // [J/kg]
// Kohlendioxid -58癈
static const double kHmelt0_molar_CO2 = 8.0E3; // [J/mol]
static const double kHmelt0_CO2 = kHmelt0_molar_CO2/kMass_CO2; // [J/kg]
// Schwefelkohlenstoff -112癈
static const double kHmelt0_molar_CS2 = 4.4E3; // [J/mol]
static const double kHmelt0_CS2 = kHmelt0_molar_CS2/kMass_CS2; // [J/kg]
// Methan -183癈
static const double kHmelt0_molar_CH4 = 0.9E3; // [J/mol]
static const double kHmelt0_CH4 = kHmelt0_molar_CH4/kMass_CH4; // [J/kg]
// Ethan -183癈
static const double kHmelt0_molar_C2H6 = 2.9E3; // [J/mol]
static const double kHmelt0_C2H6 = kHmelt0_molar_C2H6/kMass_C2H6; // [J/kg]
// Propan -182癈
static const double kHmelt0_molar_C3H8 = 3.5E3; // [J/mol]
static const double kHmelt0_C3H8 = kHmelt0_molar_C3H8/kMass_C3H8; // [J/kg]
// Ammoniak -77癈
static const double kHmelt0_molar_NH3 = 5.7E3; // [J/mol]
static const double kHmelt0_NH3 = kHmelt0_molar_NH3/kMass_NH3; // [J/kg]
// Wasser 0癈
static const double kHmelt0_molar_H2O = 6.0E3; // [J/mol]
static const double kHmelt0_H2O = kHmelt0_molar_H2O/kMass_H2O; // [J/kg]
// Methanol -98癈
static const double kHmelt0_molar_CH3OH = 3.2E3; // [J/mol]
static const double kHmelt0_CH3OH = kHmelt0_molar_CH3OH/kMass_CH3OH; // [J/kg]
// Ethanol (Ethylalkohol) -115癈
static const double kHmelt0_molar_C2H5OH = 5.1E3; // [J/mol]
static const double kHmelt0_C2H5OH = kHmelt0_molar_C2H5OH/kMass_C2H5OH; // [J/kg]
// n-Propanol (n-Propylalkohol) -126癈
static const double kHmelt0_molar_C3H7OH = 5.2E3; // [J/mol]
static const double kHmelt0_C3H7OH = kHmelt0_molar_C3H7OH/kMass_C3H7OH; // [J/kg]
// Fluor -220癈
static const double kHmelt0_molar_F2 = 0.4E3; // [J/mol]
static const double kHmelt0_F2 = kHmelt0_molar_F2/kMass_F2; // [J/kg]
// Chlor -103癈
static const double kHmelt0_molar_Cl2 = 3.3E3; // [J/mol]
static const double kHmelt0_Cl2 = kHmelt0_molar_Cl2/kMass_Cl2; // [J/kg]
// Brom -7癈
static const double kHmelt0_molar_Br2 = 5.3E3; // [J/mol]
static const double kHmelt0_Br2 = kHmelt0_molar_Br2/kMass_Br2; // [J/kg]
// Iod +113癈
static const double kHmelt0_molar_I2 = 7.7E3; // [J/mol]
static const double kHmelt0_I2 = kHmelt0_molar_I2/kMass_I2; // [J/kg]
//---------------------------------------------------------------------------
//! Returns the enthalpy of melting of a given specie/material [J/kg]
THERMO_EXPORT double Enthalpy_Melting(const std::string &aSpecieName);
//---------------------------------------------------------------------------
THERMO_END
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -