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

📄 heat.cpp

📁 《蓄热式陶瓷球燃烧器设计系统(版本:1.01aFinal)》为自由软件
💻 CPP
字号:
// Heat.cpp: implementation of the CHeat class.
//
//////////////////////////////////////////////////////////////////////

#include "stdafx.h"
#include "HtacBall.h"
#include "Heat.h"
#include "math.h"


#ifdef _DEBUG
#undef THIS_FILE
static char THIS_FILE[]=__FILE__;
#define new DEBUG_NEW
#endif

//////////////////////////////////////////////////////////////////////
// Construction/Destruction
//////////////////////////////////////////////////////////////////////

CHeat::CHeat()
{

}

CHeat::~CHeat()
{

}

    //空气出口温度Ta2,K
/**********************************************
L-烟气或空气的流量,kg/s
C-空气或烟气的平均定压比热,J/kg.K
T1-烟气的入口或空气的出口温度,K
T2-烟气的出口或空气的入口温度,K
Tao-换向时间,s
**********************************************/
float CHeat::FTa2(float L,float C,float T1,float T2,float tao)
{
	return L*C*(T1-T2)*tao;
}

	//换热系数alf,w/m2.K
/**********************************************
T-蓄热室内空气或烟气的平均温度,K
u-空气或烟气在蓄热室中标态下的空塔速度,m/s
d-蓄热球的直径,m
**********************************************/
float CHeat::Falfc(float T,float u,float d)
{//计算在冷却期蓄热球与空气的换热系数
	float fn;
	fn=(float) (4.06*pow(T,0.316)*pow(u,0.84));
	fn=(float) (fn/pow(d,0.392));
	return fn;
}
float CHeat::Falfh(float T,float u,float d)
{//计算在燃烧期蓄热球与烟气的换热系数
	float fn;
	fn=(float) (2.41*pow(T,0.712)*pow(u,0.37));
	fn=(float) (fn/pow(d,0.106));
	return fn;
}

	//综合传热系数k,w/m2.K
/**********************************************
alfh-加热期综合(对流和辐射)换热系数,w/m2.K
alfc-冷却期综合换热系数,w/m2.K
lmd-蓄热球的导热系数,w/m.k
d-蓄热球的直径,m
fai-解析解的后项
**********************************************/
float CHeat::Fk(float alfh,float alfc,float lmd,float d,float fai)
{
	float fn;
	fn=1/alfh+1/alfc+4*d*fai/lmd;
	fn=(float) (fn/0.93);
	fn=1/fn;
	return fn;
}
/***********解析解的后项************************
a-蓄热球的导温系数,m2/s
tao-换向时间,s
d-蓄热球的直径,m
Fo-傅里叶准数
**********************************************/
float CHeat::FFo(float a,float tao,float d)
{
	return (float) (a*tao/pow(d,2));
}
float CHeat::Ffai(float Fo)
{
	return (float) (0.1-0.00143/Fo);
}

	//所需传热面积F,m2
/********************************************
Qf-燃烧器中烟气所放出的热量,J
k-蓄热体综合传热系数,w/m2.K
dltt-烟气和空气的对数平均温差,K
tao-换向时间,s
**********************************************/
float CHeat::FF(float Qf,float k,float dltt,float tao)
{//所需传热面积F,m2
	return Qf/(k*dltt*2*tao);
}
/*********************************************
Lf-烟气流量,kg/s
Cf-烟气的平均定压比热,J/kg.K
Tf1-烟气的入口温度,K
Tf2-烟气的出口温度,K
tao-换向时间,s
**********************************************/
float CHeat::FQf(float Lf,float Cf,float Tf1,float Tf2,float tao)
{
	return (float) (Lf*Cf*(Tf1-Tf2)*tao);
}
/********************************************
dlttmax、dlttmin-(Tf1-Ta2)、(Tf2-Ta1)中的较大者和较小者
**********************************************/
float CHeat::Fdltt(float dlttmax,float dlttmin)
{
	return (float)((dlttmax-dlttmin)/log(dlttmax/dlttmin));
}

	//阻力计算,Pa/m
/********************************************
u-烟气或空气的空塔速度,m/s
t-烟气或空气的周期平均温度,℃
rou0-标准状态下烟气或空气的密度,kg/m3
d-蓄热球的直径,m
**********************************************/
float CHeat::Fnowel(float u,float t,float rou0,float d)
{
	float fn;
	fn=(float) (14.7*pow(u,2)*(1+t/273)*rou0/d);
	return fn;
}

⌨️ 快捷键说明

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