📄 critical_pressure.h
字号:
//---------------------------------------------------------------------------
// Project: FlowLive
// Module: thermo
/*!\file critical_pressure.h
\brief constants for critical pressures
\version 0.0.1.3
\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_PRESSURE_H
#define CRITICAL_PRESSURE_H
//---------------------------------------------------------------------------
#include <thermo/thermo.h>
#include <string>
//---------------------------------------------------------------------------
THERMO_BEGIN
// data from gaslib
/*
static const double kPcrit_H2;
static const double kPcrit_He;
static const double kPcrit_N2;
static const double kPcrit_O2;
static const double kPcrit_Ar;
static const double kPcrit_H2O;
static const double kPcrit_CO;
static const double kPcrit_CO2;
static const double kPcrit_SO2;
static const double kPcrit_SO3;
static const double kPcrit_H2S;
static const double kPcrit_CS2;
static const double kPcrit_COS;
static const double kPcrit_C2N2;
static const double kPcrit_HCN;
static const double kPcrit_HCl;
static const double kPcrit_NH3;
static const double kPcrit_HF;
static const double kPcrit_NO;
static const double kPcrit_NO2;
static const double kPcrit_nitrogen_in_air;
static const double kPcrit_CH4;
static const double kPcrit_C2H2;
static const double kPcrit_C2H4;
static const double kPcrit_C2H6;
static const double kPcrit_propylene;
static const double kPcrit_propane;
static const double kPcrit_1_3_butadien;
static const double kPcrit_1_butene;
static const double kPcrit_cis_2_butene;
static const double kPcrit_trans_2_butene;
static const double kPcrit_isobutylene;
static const double kPcrit_n_butane;
static const double kPcrit_isobutane;
static const double kPcrit_n_pentane;
static const double kPcrit_2_methylbutane;
static const double kPcrit_2_2_dimethylpropane;
static const double kPcrit_benzene;
static const double kPcrit_n_hexane;
static const double kPcrit_3_methylpentane;
static const double kPcrit_2_2_dimethylbutane;
static const double kPcrit_2_3_dimethylbutane;
static const double kPcrit_toluene;
static const double kPcrit_methylcyclohexane;
static const double kPcrit_n_heptane;
static const double kPcrit_o_xylene;
static const double kPcrit_n_octane;
static const double kPcrit_methanol;
static const double kPcrit_ethanol;
static const double kPcrit_S;
*/
static const double kPcrit_H2 = 1297000.0; // [Pa]
static const double kPcrit_He = 227000.0; // [Pa]
static const double kPcrit_N2 = 3394000.0; // [Pa]
static const double kPcrit_O2 = 5050000.0; // [Pa]
static const double kPcrit_Ar = 4870000.0; // [Pa]
static const double kPcrit_H2O = 22048000.0; // [Pa]
static const double kPcrit_CO = 3500000.0; // [Pa]
static const double kPcrit_CO2 = 7380000.0; // [Pa]
static const double kPcrit_SO2 = 7880000.0; // [Pa]
static const double kPcrit_SO3 = 8210000.0; // [Pa]
static const double kPcrit_H2S = 8940000.0; // [Pa]
static const double kPcrit_CS2 = 7900000.0; // [Pa]
static const double kPcrit_COS = 5880000.0; // [Pa]
static const double kPcrit_C2N2 = 5980000.0; // [Pa]
static const double kPcrit_HCN = 5390000.0; // [Pa]
static const double kPcrit_HCl = 8310000.0; // [Pa]
static const double kPcrit_NH3 = 11278000.0; // [Pa]
static const double kPcrit_HF = 6480000.0; // [Pa]
static const double kPcrit_NO = 6480000.0; // [Pa]
static const double kPcrit_NO2 = 10130000.0; // [Pa]
static const double kPcrit_nitrogen_in_air = 3390000.0; // [Pa]
static const double kPcrit_CH4 = 4617000.0; // [Pa]
static const double kPcrit_C2H2 = 6140000.0; // [Pa]
static const double kPcrit_C2H4 = 5040000.0; // [Pa]
static const double kPcrit_C2H6 = 4880000.0; // [Pa]
static const double kPcrit_C3H6 = 4620000.0; // [Pa] (propylene, propene)
static const double kPcrit_C3H8 = 4240000.0; // [Pa] (propane)
static const double kPcrit_1_3_butadien = 4330000.0; // [Pa]
static const double kPcrit_1_butene = 4920000.0; // [Pa]
static const double kPcrit_cis_2_butene = 4200000.0; // [Pa]
static const double kPcrit_trans_2_butene = 4100000.0; // [Pa]
static const double kPcrit_isobutylene = 4000000.0; // [Pa]
static const double kPcrit_C4H10 = 3800000.0; // [Pa] (butane)
static const double kPcrit_isobutane = 3650000.0; // [Pa]
static const double kPcrit_C5H12 = 3370000.0; // [Pa] (pentane)
static const double kPcrit_2_methylbutane = 3380000.0; // [Pa]
static const double kPcrit_2_2_dimethylpropane = 3200000.0; // [Pa]
static const double kPcrit_C6H6 = 4924000.0; // [Pa] (benzene)
static const double kPcrit_C6H14 = 2970000.0; // [Pa] (n-hexane)
static const double kPcrit_3_methylpentane = 3120000.0; // [Pa]
static const double kPcrit_2_2_dimethylbutane = 3080000.0; // [Pa]
static const double kPcrit_2_3_dimethylbutane = 3130000.0; // [Pa]
static const double kPcrit_C6H5CH3 = 4110000.0; // [Pa] (toluene)
static const double kPcrit_methylcyclohexane = 3480000.0; // [Pa]
static const double kPcrit_C7H16 = 2730000.0; // [Pa] (n-heptane)
static const double kPcrit_o_xylene = 3730000.0; // [Pa]
static const double kPcrit_C8H18 = 2480000.0; // [Pa] (n-octane)
static const double kPcrit_CH3OH = 8100000.0; // [Pa] (methanol)
static const double kPcrit_C2H5OH = 6383000.0; // [Pa] (ethanol)
static const double kPcrit_S = 11750000.0; // [Pa]
//---------------------------------------------------------------------------
//! Returns the critical pressure of a given specie [Pa]
THERMO_EXPORT double CriticalPressure(const std::string &aSpecieName);
//---------------------------------------------------------------------------
THERMO_END
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -