一维非稳态导热模型及数值解算_第1页
一维非稳态导热模型及数值解算_第2页
一维非稳态导热模型及数值解算_第3页
一维非稳态导热模型及数值解算_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

一维非稳态导热模型及数值解算问题的提出将一块面积较大的高温金属薄板,放入恒温的自然流动的空气室内,高温块体会从内向外传递热量,逐渐冷却,那么金属薄板的表面温度随时间到底是怎么变化的呢?问题的简化由于金属薄板的长(l)和宽(m)远远大于厚度(d),故将金属薄板可以简化为无限大薄壁导热问题,即热量的传递沿厚度方向,为单项导热;室内空间较大,可将室内气体视为恒温条件;平板的厚度为d,密度为ρ,初始温度为To,导热系数为λ,比热为c,空气对流换热系数为h,室内温度为Ta;平板内部导热满足傅里叶定律,表面换热满足牛顿冷却公式。数理方程描述由于平板换热关于中心线是对称的,仅对平板一半区域进行计算即可,坐标x的原点选在平板中心线上,因而一般区域的非稳态导热的数学描述为:(1)数理方程边界条件数值离散建模1)求解域的离散空间步长为Dx,时间步长为Dt,Dx、Dt大小的选择需要保证节点温度方程求解的稳定性,如图1。2)节点温度差分方程的建立运用热平衡法可以建立非稳态导热物体内部节点和边界节点温度差分方程。表示空间节点i在kDt时刻(简称k时刻)的节点温度。a、内部节点温度差分方程:b、外边界节点温度差分方程:c、中心线边界节点温度差分方程:程序编写publicclass{ staticinti,k=0; staticintN=20; staticdoubleh=5;//空气自燃对流换热系数 staticdoubleλ=109;//黄铜的导热系数 staticdoubleΔx=0.01; staticdoublec=3.9*100;//铜的比热 staticdoubleρ=8900;//铜的密度 staticdoubleτ=1; staticdoublea=λ/ρ/c; staticdoubleFo=a*τ/Δx/Δx; staticdoubleBi=h*Δx/λ; staticdoubleTo=100; staticdoubleT1=20; staticdouble[]T=newdouble[N+1]; publicstaticvoidmain(String[]args){ for(i=0;i<=N;i++){ T[i]=To; System.out.printf("%7.1f",T[i]); } System.out.println(); do{ k++; for(i=1;i<N;i++){ T[i]=Fo*(T[i-1]+T[i+1])+(1-2*Fo)*T[i]; } i=0; T[i]=2*Fo*(T[i+1]-T[i])+T[i]; i=N; T[i]=2*Fo*(T[i-1]+Bi*T1)+(1-2*Bi*Fo-2*Fo)*T[i]; if(k%7200==0){ for(i=0;i<=N;i++){ System.out.printf("%7.1f",T[i]); } System.out.println(); } }

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论