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

📄 gasinfo.cpp

📁 气体热力性质计算程序
💻 CPP
字号:

#include "..\\include\\GasInfo.h"

namespace GasInfo
{  
	XZGas::GasData _Air(void)
	{
		XZGas::GasData _Air("Air",1);
		_Air.pc=3.77e6;
        _Air.Tc=132.5;
        _Air.vc=3.0485594;
        _Air.M=0.0289645;

		_Air.A.SubAlloc(0,5);
		_Air.A[0][0]=1.03409e3;
		_Air.A[0][1]=-0.2848870;
		_Air.A[0][2]=0.7816818e-3;
		_Air.A[0][3]=-0.4970786e-6;
		_Air.A[0][4]=0.1077024e-9;
		
		_Air.p0=101325.26;
		_Air.T0=273.15;		
		_Air.h0=0.0;
		_Air.u0=0.0;
		_Air.s0=0.0;

		_Air.BBEquData.a=6.6840e-4;
		_Air.BBEquData.A0=157.967;
		_Air.BBEquData.b=-3.81101e-4;
		_Air.BBEquData.B0=1.5961e-3;
		_Air.BBEquData.c=51.999;

		return _Air;
	}

	XZGas::GasData _O2(void)
	{
		XZGas::GasData _o2("Oxygen",2);
		_o2.pc=5.044e6;
        _o2.Tc=154.7;
        _o2.vc=2.4375;
        _o2.M=0.032;
		
		_o2.A.SubAlloc(0,4);
		_o2.A[0][0]=9.29247e2;
		_o2.A[0][1]=-3.220603e-1;
		_o2.A[0][2]=1.166523e-3;
		_o2.A[0][3]=-7.1157865e-7;
		_o2.A.Tl(0)=590.0;

		_o2.A.SubAlloc(1,5);
		_o2.A[1][0]=5.977293e2;
		_o2.A[1][1]=1.183704;
		_o2.A[1][2]=-1.156226e-3;
		_o2.A[1][3]=5.82171e-8;
		_o2.A[1][4]=-1.1772692e-10;

		_o2.p0=101325.26;
		_o2.T0=273.15;		
		_o2.h0=0.0;
		_o2.u0=0.0;
		_o2.s0=0.0;

		_o2.BBEquData.a=8.00625e-4;
		_o2.BBEquData.b=1.315e-5;
		_o2.BBEquData.c=1500;
		_o2.BBEquData.A0=147.5446;
		_o2.BBEquData.B0=1.445e-3;
		return _o2;
	}

	XZGas::GasData _CH4(void)
	{
		XZGas::GasData _ch4("Methane",2);
		_ch4.pc=4.60016e6;
        _ch4.Tc=190.6;
        _ch4.vc=0.099;
        _ch4.M=0.016043;
				
		_ch4.A.SubAlloc(0,4);
		_ch4.A[0][0]=1.9165258e3;
		_ch4.A[0][1]=-1.09269;
		_ch4.A[0][2]=8.696605e-3;
		_ch4.A[0][3]=-5.2291144e-6;
		_ch4.A.Tl(0)=755.0;
		
		_ch4.A.SubAlloc(1,6);
		_ch4.A[1][0]=1.04356e4;
		_ch4.A[1][1]=-4.2025284e1;
		_ch4.A[1][2]=8.849006e-2;
		_ch4.A[1][3]=-8.4304566e-5;
		_ch4.A[1][4]=3.9030203e-8;
		_ch4.A[1][5]=-7.1345169e-12;
		
		_ch4.p0=101325.26;
		_ch4.T0=273.15;		
		_ch4.h0=0.0;
		_ch4.u0=0.0;
		_ch4.s0=0.0;


		_ch4.BBEquData.a=1.15627e-3;
		_ch4.BBEquData.b=9.89216e-4;
		_ch4.BBEquData.c=7997.2574;
		_ch4.BBEquData.A0=896.37431;
		_ch4.BBEquData.B0=3.48252e-3;

		return _ch4;
	}
	XZGas::GasData _N2(void)
	{
		XZGas::GasData _n2("Nitrogen",2);
		_n2.pc=3.39e6;
		_n2.Tc=126.2;
		_n2.vc=0.003202427;
		_n2.M=0.02801;
		
		_n2.A.SubAlloc(0,4);
		_n2.A[0][0]=1.088047e3;
		_n2.A[0][1]=-3.55968e-1;
		_n2.A[0][2]=7.2907605e-4;
		_n2.A[0][3]=-2.8861556e-7;
		_n2.A.Tl(0)=590.0;
		
		_n2.A.SubAlloc(1,6);
		_n2.A[1][0]=1.4055077e3;
		_n2.A[1][1]=-2.1894566;
		_n2.A[1][2]=4.7852898e-3;
		_n2.A[1][3]=-4.540166e-6;
		_n2.A[1][4]=2.08491259e-9;
		_n2.A[1][5]=-3.7903033e-13;

		_n2.p0=101325.26;
		_n2.T0=273.15;
		_n2.h0=0.0;
		_n2.u0=0.0;
		_n2.s0=0.0;

		_n2.BBEquData.A0=173.64057;
		_n2.BBEquData.B0=1.8013e-3;
		_n2.BBEquData.a=9.34309e-4;
		_n2.BBEquData.b=-2.46698e-4;
		_n2.BBEquData.c=1499.4645;

		return _n2;
	}
}  

⌨️ 快捷键说明

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