




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、精选优质文档-倾情为你奉上传热学数值计算大作业一 选题 传热学第四版P179页 例题 4-3二 相关数据及计算方法1厚2=0.06m的无限大平板受对称冷却,故按一半厚度作为模型进行计算2. =0.03m,初始温度t0=100,流体温度t=0;=40W/(m.K),h=1000W/(m2.K),Bi=h*x/=0.25;3.设定Fo=0.25和Fo=1两种情况通过C语言编程(源程序文件见附件)进行数值分析计算;当Fo=0.25时,Fo<1/(2*(1+Bi),理论上出现正确的计算结果;当Fo=1时,Fo>1/(2*(1+Bi),Fo>0.5,理论上温度分布出现振荡,与实际情况不
2、符。三 网格划分 将无限大平面的一半划分为6个控制体,共7个节点。x=0.03/N=0.03/6=0.005,即空间步长为0.005m四 节点离散方程绝热边界节点即i=1时,tij+1=2Foti+1j+(1-2Fo)tij内部节点即0<i<N+1时,tij+1= Fo(ti+1j+ti-1j)+(1-2Fo)tij对流边界节点即i=N+1时,tij+1= tij(1-2FoBo-2Fo)+2 Foti-1j+2 FoBotf五 温度分布线图(origin)六 结果分析1 空间步长,时间步长对温度分布的影响 空间步长和时间步长决定了Bo和Fo,两者越小计算结果越精确,但同时计算所需
3、的时间就越长。2 Fo数的大小对计算结果的影响 编程时对Fo=1及0.25的情况分别进行了计算,发现当Fo=1时,各点温度随时间发生振荡,某点的温度高反而会使下一时刻的温度变低,违反了热力学第二定律,因此在计算中对Fo的选取有限制。为了保证各项前的系数均为正值,对于内节点,Fo>0.5;对于对流边界节点,Fo<1/(2*(1+Bi)。3 备注 在Fo=0.25时,为了反映较长时间后温度的分布,取T=600,并选取了其中部分时刻的温度输出进行画图。图像显示,随着时间的增长,各点温度趋向一致。 而当Fo=1时由于结果会出现振荡,只取T=6观察即可。附录1 C语言源程序当步长为0.005
4、,Fo=1的程序#include<stdio.h>#include<math.h>void main()int N=6;/*网格划分后计算区域共N个控制体*/int T=6;/*共计算0T时刻的温度变化*/float t77,c77;/*将节点和时间对应构成二维数组*/ /*参数设定*/int i,j,tf,r,h,min;float Bi,x,Fo;Fo=1;x=0.03/N;tf=0;/*边界对流换热温度为0摄氏度*/r=40;h=1000;Bi=h*x/r; /*0时刻温度均为100摄氏度,即对各点设定初值*/for(i=0;i<=N;i+)ti0=100;
5、/*对T>0时刻各节点的温度进行计算*/for(j=0;j<T;j+) for(i=0;i<=N;i+) cij=tij; min=1; while(min>0.00001) for(i=0;i<=N;i+) if(i=0) tij+1=2*Fo*ti+1j+(1-2*Fo)*tij;/*绝热边界离散方程*/else if (i!=0)&&(i!=N) tij+1=Fo*(ti+1j+ti-1j)+(1-2*Fo)*tij;/*中间所有节点的离散方程*/else if (i=N) tij+1=tij*(1-2*Fo*Bi-2*Fo)+2*Fo*ti
6、-1j+2*Fo*Bi*tf;/*对流换热边界节点的离散方程*/ min=0; for(i=0;i<=N;i+) min=min+abs(tij-cij); min=min/(N+1); /*输出各时刻相应节点的温度值*/ printf("n当步长为0.005,Fo=1,06时刻,间隔1个时间步长时计算的温度分布为:n"); int n=0; for(j=T;j>=0;j-) for(i=0;i<=N;i+) printf("%7.2f ",tij); n=n+1; if(n=(N+1) printf("n"); n
7、=0; getchar();当步长为0.005,Fo=0.25的程序#include<stdio.h>#include<math.h>void main()int N=6;/*网格划分后计算区域共N个控制体*/int T=600;/*共计算0T时刻的温度变化*/float t7601,c7601;/*将节点和时间对应构成二维数组*/ /*参数设定*/int i,j,tf,r,h,min;float Bi,x,Fo;Fo=0.25;x=0.03/N;tf=0;/*边界对流换热温度为0摄氏度*/r=40;h=1000;Bi=h*x/r; /*0时刻温度均为100摄氏度,即对
8、各点设定初值*/for(i=0;i<=N;i+)ti0=100;/*对T>0时刻各节点的温度进行计算*/for(j=0;j<T;j+) for(i=0;i<=N;i+) cij=tij; min=1; while(min>0.00001) for(i=0;i<=N;i+) if(i=0) tij+1=2*Fo*ti+1j+(1-2*Fo)*tij;/*绝热边界离散方程*/else if (i!=0)&&(i!=N) tij+1=Fo*(ti+1j+ti-1j)+(1-2*Fo)*tij;/*中间所有节点的离散方程*/else if (i=N)
9、 tij+1=tij*(1-2*Fo*Bi-2*Fo)+2*Fo*ti-1j+2*Fo*Bi*tf;/*对流换热边界节点的离散方程*/ min=0; for(i=0;i<=N;i+) min=min+abs(tij-cij); min=min/(N+1); /*输出各时刻相应节点的温度值*/ printf("n当步长为0.005,Fo=0.25,300时刻,间隔5个时间步长时计算的温度分布为:n"); int n=0; for(j=30;j>=0;j=(j-5) for(i=0;i<=N;i+) printf("%7.2f ",tij); n=n+1; if(n=(N+1) printf("n"); n=0; printf("n当步长为0.005,Fo=0.25,60031时刻,间隔30个时间步长时计算的温度分布为:n&quo
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 信息处理技术员备考资料分享试题及答案
- 用于火灾防控的应急预案(3篇)
- 材料疲劳寿命预测影响因素分析重点基础知识点
- 行政法学考前指导试题与答案
- 行政法相关的国际条约试题及答案
- 2025年市场细分与定位试题及答案
- 法学概论成绩提升的试题及答案
- 行政法学的多角度研究方法试题及答案
- 劳动法中集体合同的重要性试题及答案
- 行政法学的制度环境分析试题及答案
- 蔬菜生产实习总结
- 机车检修管理
- 消防工程包清工合同范本年
- 《无痛消化内镜》课件
- 卫生院三基三严培训计划
- 中央空调改造项目施工方案
- 2025年巴中发展控股集团限公司招聘高频重点提升(共500题)附带答案详解
- 课题申报书:新中国成立以来人民币图像的国家形象视觉构建研究
- 年产10万吨高盐稀态发酵酱油车间设计
- 2024-2030年中国对苯二甲酸工业市场发展前景调研及投资战略分析报告
- 《护理心理学》试题及参考答案(四)
评论
0/150
提交评论