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

📄 critical_pressure.h

📁 Flowlive The thermo library provides thermodynamical, chemical and physical properties of elements
💻 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 + -