- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
二维导热物体温度场数值模拟
二维导热物体温度场的数值模拟
班级:能动b21
姓名:王浩德
学号:2120301076
物理问题:
一个长方形截面的冷空气通道的尺寸如图1所示。假设在垂直于纸面的方向上冷空气及通道墙壁的温度变化很小,可以忽略。试用数值方法计算下列两种情况下通道壁面中的温度分布及每米长度上通过壁面的冷量损失:
(1).内、外壁分别维持在0摄氏度及30摄氏度;
(2).内、外壁与流体发生对流传热,且已知:(由于本人实验做的是对流边界条件,专门编写了第三类的程序,第一类边界条件参考的是别人的程序,节点设计有所不同)
T1=30,h1=10(实验值是10.34)
T2=10,h2=4(实验值是3.93) (图1)
(图2)
分析问题:
因为截面材料均匀,且边界条件对称,故截面上的温度分布也对称,可去1/4的截面如图2,进行分析。
本题采用数值法求解,将截面上的点进行划分,如图3所示,网格的交点为所选取的节点。
图3
0.53
程序内容:
(1)
PROGRAM MAIN
IMPLICIT NONE
INTEGER::I,J,K
REAL::V=0.53,TF1=10,TF2=30
REAL::M1=0,M2=0,N1=0,N2=0,Q1=0,Q2=0
REAL::T(16,12)=0 !初设节点温度均为0摄氏度
!设置内壁温度为10摄氏度
DO I=6,16
T(I,6)=TF1
END DO
DO J=6,12
T(6,J)=TF1
END DO
!设置外壁温度为30摄氏度
DO I=1,16
T(I,1)=TF2
END DO
DO J=1,12
T(1,J)=TF2
END DO
!设置其他节点
DO K=1,1000
!设置内部节点
DO I=2,5
DO J=2,11
T(I,J)=(T(I-1,J)+T(I+1,J)+T(I,J-1)+T(I,J+1))/4
END DO
END DO
DO I=6,15
DO J=2,5
T(I,J)=(T(I-1,J)+T(I+1,J)+T(I,J-1)+T(I,J+1))/4
END DO
END DO
!设置对称线上的节点
DO J=2,5
T(16,J)=(2*T(15,J)+T(16,J-1)+T(16,J+1))/4
END DO
DO I=2,5
T(I,12)=(2*T(I,11)+T(I-1,12)+T(I+1,12))/4
END DO
END DO
DO I=1,16
DO J=1,12
WRITE(*,*)I,J,T(I,J)
OPEN(1,FILE=T01.txt)
WRITE(1,*)T(I,J)
END DO
END DO
DO J=6,11
M1=M1+V*(T(5,J)-T(6,J))
END DO
DO I=6,15
M2=M2+V*(T(I,5)-T(I,6))
END DO
Q1=0.5*V*(T(5,12)-T(6,12))+0.5*V*(T(16,5)-T(16,6))+M1+M2 !内壁面能放出的热量
DO J=2,11
N1=N1+V*(T(1,J)-T(2,J))
END DO
DO I=2,15
N2=N2+V*(T(I,1)-T(I,2))
END DO
Q2=0.5*V*(T(1,12)-T(2,12))+0.5*V*(T(16,1)-T(16,2))+N1+N2 !外壁面能吸收的热量
WRITE(*,*)Q1=,Q1,Q2=,Q2,冷量损失为:,(Q1+Q2)/2
END PROGRAM MAIN
(2)program main
implicit none
real h1,h2,lenda,tf1,tf2
real t(16,12)
integer i,j,x
h1=10.34
h2=3.93
lenda=0.53
tf1=30
tf2=10
h1=h1/10 !注:由于下面未算节点长度,在次进行修正
h2=h2/10
open(01,file=CH.dat)
!zhengti fu chuzhi
do j=1,12,1
do i=1,16,1
t(i,j)=10
end do
end do
do x=1,1000000
do j=2,11,1
!dui yu di 1 lie j cong 2 dao 11------------------------------------------------------1
t(1,j)=1./(h1+2*lenda)*(h1*tf1+lenda/2*t(1,j+1)+lenda/2*t(1,j-1)+lenda*t(2,j))
end do
!dui yu wai jiao d
文档评论(0)