网站大量收购独家精品文档,联系QQ:2885784924

数值传热_传热学上机实验_墙角稳态导热问题数值模拟解析.pdf

数值传热_传热学上机实验_墙角稳态导热问题数值模拟解析.pdf

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
热学上机实验报告 墙角稳态导热问题数值模拟 核工 一、 问题描述 有 个用砖砌成的长方形截面的冷空气通道,其截面尺寸如图所示,假设在垂 直于纸面方向上冷空气及砖墙的温度变化很小,可以近似的予以忽略:在下列 两种情况下试计算:(1)砖墙横截面上的温度分布;(2 )垂直于纸面方向的 每米长度上通过砖墙的导热量。 第 种情况:内外壁分别均匀的维持在0℃及30℃; 第二种情况:内外表面均为第三类边界条 ,且已知: 图一 二、 计算原理 本次上机模拟实验选等温边界条 。墙角是中心对称的,所以取其 1/4 研究, 方便计算机计算。上机模拟选取网格划分方法同实际实验,可根据热平衡法列 出节点方程,各方向导入单元体的热量之和为零。该边界条 下共有四类节点, 内节点、内边界点、外边界点和绝热边界点。 图二 四种节点的节点方程简化如下: 三、 编程求解 使用C++编程如下: #include iostream #include fstream #include iomanip using namespace std; int main() { ofstream out(shuju.txt); out setiosflags(ios::fixed); int i,j ; double temp,q_in,q_out,q; double eps= 1; double A[12][16]; //设置迭代初场 for(i=0;i 16;i++) A[11][i]=30; for(i=0;i 12;i++) A[i][0]=30; for(i=5;i 16;i++) for(j =0;j7;j++) A[j ][i]=0; for(j =5;j 16;j++) for(i=7;i 11;i++) A[i][j ]=6*(i-6); for(i=0;i 11;i++) for(j = 1;j5;j++) A[i][j ]=6*(5-j ); //建立迭代方程组并求解 while(eps 1.0E-4) { for(i=7;i 11;i++) { for(j = 1;j 15;j++) { eps= 1; temp=A[i][j ]; A[i][j ]=(A[i-1][j ]+A[i+ 1][j ]+A[i][j -1]+A[i][j + 1])/4; eps=A[i][j ]-temp; } eps= 1; temp=A[i][15]; A[i][15]=(A[i-1][15]+A[i+ 1][ 15]+2*A[i][14])/4; eps=A[i][ 15]-temp; } for(j = 1;j5;j++) { for(i= 1;i7;i++) eps= 1; temp=A[i][j ]; A[i][j ]=(A[i-1][j ]+A[i+ 1][j ]+A[i][j -1]+A[i][j + 1])/4; eps=A[i][j ]-temp; } eps= 1; temp=A[0][j ]; A[0][j ]=(A[0][j -1]+A[0][j + 1]+2*A[1][j ])/4; eps=A[i][ 15]-temp; } //计算墙体外表面导热量 q_out=0; for(i= 1;i 11;i++) q_out=q_out+A[i][0]-A[i][ 1]; for(j = 1;j 15;j++) q_out=q_out+A[11][j ]-A[10][j ]; q_out=q_out+(A[0][0]-A[0][1]+A[11][ 15]-A[10][15])/2; q_out=q_out*0.53; //计算墙体内表面导热量 q_in=0; for(i= 1;i7;i++) q_in=q_in+A[i][4]-A[i][5]; for(j =5;j 15;j++) q_in=q_in+A[7][j ]-A[6][j ]; q_in=q_in+(A[0][4]-A[0][5]+A[7][15]-A[6][15])/2; q_in=q_in*0.53; //计算平均导热量和相对误差 q=(q_in+q_out)/2; eps=abs(q_in-q_out); } //输出

文档评论(0)

0520 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档