⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 critical_temperature.h

📁 Flowlive The thermo library provides thermodynamical, chemical and physical properties of elements
💻 H
字号:
//---------------------------------------------------------------------------
//  Project:         FlowLive
//  Module:          thermo
/*!\file             critical_temperature.h
	\brief            constants for critical temperatures
	\version          0.0.1.2
	\date             Created: 2006-10-06
	\date             Last modified: 2007-10-31
	\author           <a href="mailto:xtobias@gmx.net">Tobias Severin, xtobias@gmx.net</a>
*/
//---------------------------------------------------------------------------
#ifndef CRITICAL_TEMPERATURE_H
#define CRITICAL_TEMPERATURE_H
//---------------------------------------------------------------------------
#include <thermo/thermo.h>

#include <string>


//---------------------------------------------------------------------------
THERMO_BEGIN

// data from gaslib

/*
static const double kTcrit_H2;
static const double kTcrit_He;
static const double kTcrit_N2;
static const double kTcrit_O2;
static const double kTcrit_Ar;
static const double kTcrit_H2O;
static const double kTcrit_CO;
static const double kTcrit_CO2;
static const double kTcrit_SO2;
static const double kTcrit_SO3;
static const double kTcrit_H2S;
static const double kTcrit_CS2;
static const double kTcrit_COS;
static const double kTcrit_C2N2;
static const double kTcrit_HCN;
static const double kTcrit_HCl;
static const double kTcrit_NH3;
static const double kTcrit_HF;
static const double kTcrit_NO;
static const double kTcrit_NO2;
static const double kTcrit_nitrogen_in_air;
static const double kTcrit_CH4;
static const double kTcrit_C2H2;
static const double kTcrit_C2H4;
static const double kTcrit_C2H6;
static const double kTcrit_propylene;
static const double kTcrit_propane;
static const double kTcrit_1_3_butadien;
static const double kTcrit_1_butene;
static const double kTcrit_cis_2_butene;
static const double kTcrit_trans_2_butene;
static const double kTcrit_isobutylene;
static const double kTcrit_n_butane;
static const double kTcrit_isobutane;
static const double kTcrit_n_pentane;
static const double kTcrit_2_methylbutane;
static const double kTcrit_2_2_dimethylpropane;
static const double kTcrit_benzene;
static const double kTcrit_n_hexane;
static const double kTcrit_3_methylpentane;
static const double kTcrit_2_2_dimethylbutane;
static const double kTcrit_2_3_dimethylbutane;
static const double kTcrit_toluene;
static const double kTcrit_methylcyclohexane;
static const double kTcrit_n_heptane;
static const double kTcrit_o_xylene;
static const double kTcrit_n_octane;
static const double kTcrit_methanol;
static const double kTcrit_ethanol;
static const double kTcrit_S;
*/


static const double kTcrit_H2 = 33.2; // [K]
static const double kTcrit_He = 5.19; // [K]
static const double kTcrit_N2 = 126.15; // [K]
static const double kTcrit_O2 = 154.6; // [K]
static const double kTcrit_Ar = 150.8; // [K]
static const double kTcrit_H2O = 647.3; // [K]
static const double kTcrit_CO = 132.9; // [K]
static const double kTcrit_CO2 = 304.2; // [K]
static const double kTcrit_SO2 = 430.8; // [K]
static const double kTcrit_SO3 = 491.0; // [K]
static const double kTcrit_H2S = 373.2; // [K]
static const double kTcrit_CS2 = 552.0; // [K]
static const double kTcrit_COS = 375.0; // [K]
static const double kTcrit_C2N2 = 400.0; // [K]
static const double kTcrit_HCN = 456.8; // [K]
static const double kTcrit_HCl = 324.6; // [K]
static const double kTcrit_NH3 = 405.6; // [K]
static const double kTcrit_HF = 461.0; // [K]
static const double kTcrit_NO = 180.0; // [K]
static const double kTcrit_NO2 = 431.4; // [K]
static const double kTcrit_nitrogen_in_air = 126.2; // [K]
static const double kTcrit_CH4 = 190.63; // [K]
static const double kTcrit_C2H2 = 308.3; // [K]
static const double kTcrit_C2H4 = 282.4; // [K]
static const double kTcrit_C2H6 = 305.4; // [K]
static const double kTcrit_C3H6 = 365.0; // [K] (propene, propylene)
static const double kTcrit_C3H8 = 369.8; // [K] (propane)
static const double kTcrit_1_3_butadien = 425.0; // [K]
static const double kTcrit_1_butene = 419.6; // [K]
static const double kTcrit_cis_2_butene = 435.6; // [K]
static const double kTcrit_trans_2_butene = 428.6; // [K]
static const double kTcrit_isobutylene = 417.9; // [K]
static const double kTcrit_C4H10 = 425.2; // [K] (n-butane)
static const double kTcrit_isobutane = 408.1; // [K]
static const double kTcrit_C5H12 = 469.6; // [K] (n-pentane)
static const double kTcrit_2_methylbutane = 460.4; // [K]
static const double kTcrit_2_2_dimethylpropane = 433.8; // [K]
static const double kTcrit_C6H6 = 562.6; // [K] (benzene)
static const double kTcrit_C6H14 = 507.4; // [K] (n-hexane)
static const double kTcrit_3_methylpentane = 504.4; // [K]
static const double kTcrit_2_2_dimethylbutane = 488.7; // [K]
static const double kTcrit_2_3_dimethylbutane = 499.9; // [K]
static const double kTcrit_C6H5CH3 = 591.7; // [K] (toluene)
static const double kTcrit_methylcyclohexane = 572.1; // [K]
static const double kTcrit_C7H16 = 540.2; // [K] (n-hexane)
static const double kTcrit_o_xylene = 630.2; // [K]
static const double kTcrit_C8H18 = 568.8; // [K] (n-octane)
static const double kTcrit_CH3OH = 512.6; // [K] (methanol)
static const double kTcrit_C2H5OH = 516.2; // [K] (ethanol)
static const double kTcrit_S =1209.2; // [K]


//---------------------------------------------------------------------------
//! Returns the critical temperature of a given specie [K]
THERMO_EXPORT double CriticalTemperature(const std::string &aSpecieName);

//---------------------------------------------------------------------------
THERMO_END

#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -