西安交通大学传热学上机报告材料-墙角导热数值分析报告

合集下载

墙角导热问题的数值计算

墙角导热问题的数值计算

西 安 交 通 大 学 实 验 报 告课程 传 热 学 上 机 实 验 实验名称 墙角导热问题的数值计算学 院 能源与动力工程学院 实 验 日 期 专业班级 组别 实 验 报 告 日 期姓 名 学号 报 告 退 发 ( 订正 、 重做 ) 同 组 人 教 师 审 批 签 字有一墙角模型,尺寸如图1所示,导热系数0.53W/(m ·K),墙角内外壁为第一类边界条件。

求解该模型的温度分布及导热量。

图1二、计算原理根据热平衡法列出节点方程,各方向导入单元体的热量之和为零。

内节点和绝热边界点(图1点划线上的点)的方程形式不同。

图2图2所示的内节点和绝热边界节点方程如下: 内节点:0)()()()(1,1,,1,,1,,1,=⎥⎦⎤⎢⎣⎡∆∆-+∆∆-+∆∆-+∆∆-∙∙=Φ+Φ+Φ+Φ-+-+x y t t x y t t y x t t y x t t j i j i j i j i j i j i j i j i W E S N λ 绝热边界点:)(02)(2)(1,1,,1,,1,=⎥⎦⎤⎢⎣⎡∆∆-++∆∆-+∆∆-∙∙=Φ+Φ+Φ+Φ--+x y t t y x t t y x t t j i j i j i j i j i j i W E S N λ三、计算过程用Fortran90语言编写计算程序,初取网格步长m y x 1.0=∆=∆program qiangjiao implicit nonereal A(1:12,1:16) integer i,j real xij,yij,temp real phi_in,phi_out,phi real::eps=1!以下为迭代初场 A(1,1:16)=30 A(1:12,1)=30 A(6:12,6:16)=0A(2:5,16)=(/24,18,12,6/) A(12,2:5)=(/24,18,12,6/)do while (eps>1e-4) !以内外壁导热差小于1e-4为收敛条件do i=2,5!以下为第2-5行内节点迭代步骤 do j=2,15eps=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 end do!以下为第2-5行边界节点迭代步骤 eps=1 temp=A(i,16)A(i,16)=(2*A(i,15)+A(i-1,16)+A(i+1,16))/4. eps=A(i,16)-tempend dodo j=2,5!以下为第6-11行内节点迭代步骤 do i=6,11eps=1temp=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)-tempend do!以下为边界节点(第12行)迭代步骤temp=A(12,j)A(12,j)=(2*A(11,j)+A(12,j-1)+A(12,j+1))/4.eps=A(12,j)-tempend dophi_in=0do i=2,11phi_in=phi_in+A(i,1)-A(i,2)end dodo j=2,15phi_in=phi_in+A(1,j)-A(2,j)end dophi_in=phi_in+(A(12,1)-A(12,2)+A(1,16)-A(2,16))/2. phi_in=phi_in*0.53phi_out=0do i=6,11phi_out=phi_out+A(i,5)-A(i,6)end dodo j=6,15phi_out=phi_out+A(5,j)-A(6,j)end dophi_out=phi_out+(A(12,5)-A(12,6)+A(5,16)-A(6,16))/2. phi_out=phi_out*0.53phi=(phi_in+phi_out)/2.eps=abs(phi_in-phi_out)end dodo i=1,6print*,i,'y=',(i-1)/10.,A(i,1:16)end dodo i=7,12print*,i,'y=',(i-1)/10.,A(i,1:6)end doprint*,'phi_in=',phi_inprint*,'phi_out=',phi_outprint*,'phi=',phiend program计算得单位高度墙角的导热量W 4287.601.0=Φ将网格加密到m y x 05.0=∆=∆,m y x 01.0=∆=∆,m y x 005.0=∆=∆,得到的Φ值分别为W 0208.6005.0=Φ,W 7927.5901.0=Φ,W 774924.59005.0=Φ(收敛精度为1e-6)。

西安交通大学传热学课件3

西安交通大学传热学课件3

2. 优点:
可以处理任意形状的物体
流体温度t∞
表面换热系数h
体积为V 表面积为A 物性, , c 初始温度t0 >t∞
20/97
传热学 Heat Transfer
3. 数学描写
① 控制方程
t0
dt Φ d c

t
与分析肋片导热问题类似,发生热量交换 的边界不是计算边界,因此界面上交换的 热量折算成整个物体的体积热源
hA h(V / A) a BiV FoV 2 Vc (V / A)
式中BiV是特征尺度l用V/A表示的毕渥数。
a Fo 2 l
FoV是特征尺度l用V/A表示的傅里叶数
a FoV (V / A) 2
25/97
传热学 Heat Transfer
二、分析解的应用 1.时间常数 ①定义
二、研究目的
1. 确定瞬时温度场 t=f(time, space) 2. 一段时间内所传递的热量
3/97
传热学 Heat Transfer
不同非稳态导热过程中物体温度变化率举例
10-12 s---Pico second, 皮秒 10-15 s--- Femto second,飞秒
4/97
传热学 Heat Transfer
导热体在时间 0 ~ 内传给流体的总热量

hA dt Φ ( ) cV t0 t hA exp d cV

Q0 Φ ( )d
0

② Q0 Vc (t 0 t )
Vc (t 0 t t t )
11/97
传热学 Heat Transfer
三、数学描写

西安交通大学传热学大作业

西安交通大学传热学大作业

《传热学》上机大作业二维导热物体温度场的数值模拟学校:西安交通大学姓名:张晓璐学号:10031133班级:能动A06一.问题(4-23)有一个用砖砌成的长方形截面的冷空气通道,形状和截面尺寸如下图所示,假设在垂直纸面方向冷空气和砖墙的温度变化很小,差别可以近似的予以忽略。

在下列两种情况下计算:砖墙横截面上的温度分布;垂直于纸面方向上的每米长度上通过墙砖上的导热量。

第一种情况:内外壁分别维持在10C ︒和30C ︒第二种情况:内外壁与流体发生对流传热,且有C t f ︒=101,)/(2021k m W h ⋅=,C t f ︒=302,)/(422k m W h ⋅=,K m W ⋅=/53.0λ二.问题分析 1.控制方程02222=∂∂+∂∂ytx t 2.边界条件所研究物体关于横轴和纵轴对称,所以只研究四分之一即可,如下图:对上图所示各边界:边界1:由对称性可知:此边界绝热,0=w q 。

边界2:情况一:第一类边界条件C t w ︒=10情况二:第三类边界条件)()(11f w w w t t h ntq -=∂∂-=λ 边界3:情况一:第一类边界条件C t w ︒=30情况二:第三类边界条件)()(22f w w w t t h ntq -=∂∂-=λ 三:区域离散化及公式推导如下图所示,用一系列和坐标抽平行的相互间隔cm 10的网格线将所示区域离散化,每个交点可以看做节点,该节点的温度近似看做节点所在区域的平均温度。

利用热平衡法列出各个节点温度的代数方程。

第一种情况: 内部角点:11~8,15~611~2,5~2)(411,1,,1,1,====++++=+-+-n m n m t t t t t n m n m n m n m n m 平直边界1:11~8),2(415~2),2(411,161,16,15,161,11,12,1,=++==++=+-+-n t t t t m t t t t n n n nm m m m平直边界2:7,16~7,107~1,6,10,,======n m t n m t n m n m平直边界3:12,16~2,30;12~1,1,30,,======n m t n m t n m n m第二种情况: 内部角点:11~8,15~611~2,5~2)(411,1,,1,1,====++++=+-+-n m n m t t t t t n m n m n m n m n m 平直边界1:11~8),2(415~2),2(411,161,16,15,161,11,12,1,=++==++=+-+-n t t t t m t t t t n n n nm m m m平直边界2:7,16~7206~1,61.0,10,)2(222111111,1,,1,======∆=∆︒=+∆∆+++=-+-n m h n m m y x C t xh t xh t t t t f f n m n m n m n m λλ平直边界3:12,16~2411~1,11.0,30,)2(222222221,1,,1,======∆=∆︒=+∆∆+++=-+-n m h n m m y x C t xh t xh t t t t f f n m n m n m n m λλ内角点:20,10,)3(22)(2111116,67,78,67,57,6=︒=+∆∆++++=h C t xh t xh t t t t t f f λλ外角点:4,30,)1(222222211,112,212,1=︒=+∆∆++=h C t xh t x h t t t f f λλ4,30,2222222,11,21,1=︒=+∆∆++=h C t xh t xh t t t f f λλ4,30,22222212,1511,1612,16=︒=+∆∆++=h C t xh t xh t t t f f λλ20,10,2111112,61,51,6=︒=+∆∆++=h C t xh t xh t t t f f λλ20,10,2111118,167,157,16=︒=+∆∆++=h C t xh t xh t t t f f λλ四.编程计算各节点温度和冷量损失(冷量推导在后面)(用fortran编程)由以上区域离散化分析可以得到几十个方程,要求解这些方程无疑是非常繁琐的,所以采用迭代法,用计算机编程求解这些方程的解,就可以得到各点温度的数值。

西安交通大学《传热学》第六章期末考试拓展学习8

西安交通大学《传热学》第六章期末考试拓展学习8

西交《传热学》第六章单相对流传热的关联式前言各位同学,以下是西交《传热学》第六章单相对流传热的关联式的,单相对流传热试验关联式,这个标题提醒了我们这一章的主要学习内容:单相状态,对流传热,试验,关联式。

单相是指没有相变的发生,怎么理解呢,就是在传热过程中传热的双方的状态没有变化,比如说在一块冰融化的过程中就存在状态的变化。

试验,每一个理论的产生和技术的应用都要经过研究人员在大量试验的基础上加以总结,因此试验是一种的重要的研究手段,从实验中可以推算出该项试验现象遵循的试验方程式即试验关联式。

主要介绍单相对流传热的实验结果,本章将按内部流动、外部流动、大空间自然对流及有限空间自然对流的顺序展开讨论。

为了通过有限次数的实验测定而得出具有一定通用性的换热规律,在进行实验以及整理实验数据时,都必须遵循一定的原则,即相似原理。

本章将先对相似原理进行较深入的介绍基础上,再逐一介绍各类具体的实验关联式。

一、微细尺度通道内的流动与换热及纳米流体换热简介产生背景:20世纪80年代初期由于高新科学技术的发展在机械、电子、控制与能源领域,一门新兴交叉学科-微机电系统(micro-electro-mechanical system-MEMS)迅速崛起。

这里的所谓“微”是指工作部件的特征尺度在1毫米(10-3 m)到微米(10-6 m)的尺度范围。

目前微型热交换器、微尺度作用器、微尺度控制器件、微尺度生物芯片等不少已经成为商业产品。

在这样微细尺度的通道内,流体的流动与热交换出现了许多与常规尺度通道中的流动与传热过程不同的特点(统称为尺度效应,size effects)。

微细尺度传热学的研究也成为传热学研究的一个前沿重要分支领域。

气体在微细尺度通道中流动时,气体分子的平均自由程λ与通道的特征尺度L(对圆管取为直径)之比称为Knudsen(努森)数,是表征流动区域的重要参数:KnLλ=根据Kn数大小的不同,可以将气体的流动划分为以下四个区域连续介质区(continuum region):0.001Kn≤根据Kn数大小的不同,可以将气体的流动划分为以下四个区域连续介质区(continuum region):0.001Kn≤速度滑移与温度跳跃区(velocity slip and temperature jump r egion):0.0010.1Kn<<过渡区(transition region): 0.110Kn <<自由分子区(free-molecular region): 10Kn ≥Navier -Stokes 方程与能量方程以及无速度滑移(即固体壁面上流体速度等于当地的固体表面速度)与无温度跳跃即(固体壁面上流体的温度等于当地的固体表面的温度)边界条件仅适用于Knudsen 数小于 的连续介质区;在 0.0010.1Kn <<的范围内,上述控制方程仍然适用,但必须采用速度滑移与温度跳跃的条件;在过渡区与自由分子区基于连续介质假定而导出的Navier -Stokes 方程与能量方程不再适用,对流动与传热过程的数学描述需要采用基于分子动力论的有关原理与方程。

西安交通大学传热学上机实验报告

西安交通大学传热学上机实验报告

φ1 − φ2 E= (φ1 + φ2)2
三、计算过程
用 MATLAB 编写计算程序,取网格步长 ∆x = ∆y = 0.1m 。 1、第一类边界条件 (1)运行程序 1(见附录 1) ,得到等温边界条件下计算墙角温度分布图:
图 4 等温边界条件下计算等温线分布(左图中每两条线间隔为三摄氏度) 运行程序 2(见附录 2) ,得到等温边界条件下实测墙角温度分布图:
s1=0; for i=2:11 s1=s1+(30-T(i,2))*0.53; end for j=2:15 s1=s1+(30-T(11,j))*0.53; end s1=s1+(30-T(1,2))*0.53/2+(30-T(11,16))*0.53/2
%墙角外侧换热量
s2=0; for i=2:6 s2=s2+T(i,5)*0.53; end for j=7:15 s2=s2+T(8,j)*0.53; end s2=s2+T(1,5)*0.53/2+T(8,16)*0.53/2+T(7,5)*0.53/2+T(8,6)*0.53/2 %墙角内侧换热量 s=2*(s1+s2) %单位长度墙壁的总换热量 e=abs(s1-s2)/((s1+s2)/2)
图3
内节点和绝热边界
图 3 所示的内节点和绝热边界节点方程如下: 内节点:
⎡(t −t )∆x (t −t )∆x (t −t )∆y (t −t )∆y⎤ ΦN +ΦS +ΦE +ΦW = λ⋅1⋅ ⎢ i, j+1 i, j + i, j−1 i, j + i+1, j i, j + i−1, j i, j ⎥ = 0 ∆y ∆y ∆x ∆x ⎣ ⎦

《传热学》实验一

《传热学》实验一

实验一 二维墙角导热水电模拟一 实验目的1 巩固所学传热学和相似原理方面的知识,熟悉电模拟实验方法,测定出二维墙角导热温度场;2 参考二维墙角导热数值模拟的结果,对比实测与数值模拟之间方法和结果的差别。

二 实验原理大自然中有许多相类似的现象。

所谓类似,就是指事物客观发展过程不同,而描述它们的数学模型形式相同的现象。

固体内无内热源的稳定导热现象和导电体内无感应的稳定导电现象就是属于两种性质、但微分方程形式相同的类似现象。

它们都可以用拉普拉斯方程来描述,即02=ϕ∇ (1)式中,ϕ可以代表电势,又可以代表温度。

因此,人们可以通过研究电学现象去确定导热现象的规律性。

这并不是利用现象本身的相似性,而是用类比的方法,用其它物理现象来重演所要研究的现象。

也可以说,是利用那些具有相同的数学微分方程式所表达的物理现象来互相模拟。

而测量电压、电流和电阻等参数比起测量热量和温度来说,既简便又精确。

这种研究方法称为电模拟,它具有很大的实用价值。

由于它们的数学方程属于同一类型,故两个现象的对应量之间存在一个类比关系。

由导热现象中的付立叶定律写出TR tx t q ∆∆∆==λ (2) 由导电现象中的欧姆定律写出AR uI ∆=(3) 式中 q — 导热量, WΔt —温度差, Cλ — 物体的导热系数, )/(C m W ⋅x ∆— 导热物体的厚度,mT R — 导热体内的热阻, ℃/ WI — 导电量, A Δu — 电位差, VA R — 导电体内的电阻, Ω于是,可以建立用电流来模拟热流、用电势差来模拟温度差、用电阻来模拟热阻的类比关系。

根据相似原理,只要建立二者的几何条件相似和边界条件相似,则方程式的解就具有同一形式。

对于工程上简单的二维或三维导热温度场,如二维墙角的导热温度场,完全可以通过水电模拟方法来确定它的分布规律。

所谓几何条件相似,就是使导热体模型的各方向几何尺寸和导电体模型的各方向几何尺寸比值为同一相似倍数。

西安交通大学《传热学》在线作业-005

西安交通大学《传热学》在线作业-005

《传热学》在线作业第一类边界条件下,常物性稳态导热大平壁,其温度分布与导热系数无关的条件是()。

A:无内热源B:内热源为定值C:负内热源D:正内热源正确选项:A稳态导热是指( )。

A:温度不随时间变化B:温度不随空间位置变化C:温度在各点值相等D:温度不随时间和空间位置变化正确选项:AA:AB:BC:CD:D正确选项:B由于蒸汽中存在空气,会使水蒸气凝结时表面传热系数()。

A:不变B:增大C:减小D:不确定正确选项:C在判断迭代过程是否已经收敛时,常采用判断两次迭代计算所得区域最大值的差的绝对值,一般该绝对值在()范围内认为收敛。

A:0.1-0.01B:0.001-0.0001C:0.0001-0.00001D:0.001-0.000001正确选项:D同一流体以同一流速分别进行下列情况对流换热,表面传热系数最大的是()。

A:横掠单管B:在管内流动C:纵掠平板D:纵掠单管正确选项:AA:AB:BC:CD:D正确选项:A同一流体以同一流速分别进行下列情况对流换热,表面传热系数最大的是( )。

A:横掠单管B:在管内流动C:纵掠平板D:纵掠单管正确选项:A()是在相同温度下辐射能力最强的物体。

A:铜B:灰体C:黑体D:自由体正确选项:C采用蒸汽和电加热器对水进行加热,下列说法正确的是( )。

A:采用蒸汽对水进行加热易使容器烧毁B:采用电加热器对水进行加热易使容器烧毁C:采用蒸汽和电加热器对水进行加热,使容器烧毁的可能性一样D:采用蒸汽和电加热器对水进行加热,都不会使容器烧毁的正确选项:B无限空间自然对流,在常壁温或常热流边界条件下,当流态达到旺盛紊流时,沿程表面传热系数将()。

A:增大B:不变C:减小D:开始减小,而后增大正确选项:B下列哪个准则数反映了流体物性对对流换热的影响?()。

A:雷诺数B:雷利数C:普朗特数D:努谢尔特数正确选项:C强化流体在管内对流换热的措施有()。

A:在管内加内插物B:加大管内流体流速C:增大管径D:把圆管换成椭圆管正确选项:A稳态导热与非稳态导热的分类原则是根据导热与()的相关性。

西安交大传热学上机实验报告

西安交大传热学上机实验报告

西安交⼤传热学上机实验报告传热学上机实验报告⼆维导热物体温度场的数值模拟学院:化⼯学院姓名:沈佳磊学号:2110307016班级:装备11⼀、物理问题有⼀个⽤砖砌成的长⽅形截⾯的冷空⽓空道,其截⾯尺⼨如下图所⽰,假设在垂直于纸⾯⽅向上冷空⽓及砖墙的温度变化很⼩,可以近似地予以忽略。

在下列两种情况下试计算:(1)砖墙横截⾯上的温度分布;(2)垂直于纸⾯⽅向的每⽶长度上通过砖墙的导热量。

外矩形长为3.0m,宽为2.2m;内矩形长为2.0m,宽为1.2m。

第⼀种情况:内外壁分别均匀地维持在0℃及30℃;第⼆种情况:内外表⾯均为第三类边界条件,且已知:外壁:30℃,h1=10W/m2·℃,内壁:10℃,h2= 4 W/m2·℃砖墙的导热系数λ=0.53 W/m·℃由于对称性,仅研究1/4部分即可。

⼆、数学描写对于⼆维稳态导热问题,描写物体温度分布的微分⽅程为拉普拉斯⽅程22220t t x x ??+=??这是描写实验情景的控制⽅程。

三、⽅程离散⽤⼀系列与坐标轴平⾏的⽹格线把求解区域划分成许多⼦区域,以⽹格线的交点作为确定温度值的空间位置,即节点。

每⼀个节点都可以看成是以它为中⼼的⼀个⼩区域的代表。

由于对称性,仅研究1/4部分即可。

依照实验时得点划分⽹格。

建⽴节点物理量的代数⽅程对于内部节点,由?x=?y ,有,1,1,,1,11()4m n m n m n m n m n t t t t t +-+-=+++由于本实验为恒壁温,不涉及对流,故内⾓点,边界点代数⽅程与该式相同。

设⽴迭代初场,求解代数⽅程组图中,除边界上各节点温度为已知且不变外,其余各节点均需建⽴类似3中的离散⽅程,构成⼀个封闭的代数⽅程组。

以t ? =0°C 为场的初始温度,代⼊⽅程组迭代,直⾄相邻两次内外传热值之差⼩于0.01,认为已达到迭代收敛。

四、编程及结果program mainimplicit nonereal ,dimension(1:16,1:12)::treal ,dimension(1:16,1:12)::t1real q,q1,q2,q3,q4,q5,q6,q7,q8,q9,q10,q11,a integer m,n,z logical::converged=.false.z=1t=0a=0.53do n=1,12t(1,n)=30end dodo m=2,16t(m,12)=30end dodo n=1,7t(6,n)=0end dodo m=7,16t(m,7)=0end dodo while(.not.converged.and.z<10000)t1=tdo m=2,5do n=1,11if( n==1 )thent(m,n)=0.25*(t(m-1,n)+t(m+1,n)+2*t(m,n+1))elset(m,n)=0.25*(t(m-1,n)+t(m+1,n)+t(m,n-1)+t(m,n+1)) end if end doend dodo n=8,11do m=6,16if (m==16) thent(m,n)=0.25*(t(m,n-1)+t(m,n+1)+2*t(m-1,n)) elset(m,n)=0.25*(t(m-1,n)+t(m+1,n)+t(m,n-1)+t(m,n+1)) end if end doend doz=z+1do m=1,16do n=1,12if(abs(t(m,n)-t1(m,n))>0.000001) thenconverged=.false.exitelseconverged=.true.end ifend doend doend dowrite(*,'(16f5.1)',advance='no')((t(m,n),m=1,16),n=12,7,-1) write(*,*) write(*,'(6f5.1)',advance='no')((t(m,n),m=1,6),n=6,1,-1)do n=2,11q1=(t(1,n)-t(2,n))*a+q1end dodo m=2,15q2=(t(m,12)-t(m,11))*a+q2end doq3=(t(1,1)-t(2,1))*a*0.5q4=(t(16,12)-t(16,11))*a*0.5q10=q1+q2+q3+q4write(*,*)do n=2,6q5=(t(5,n)-t(6,n))*a+q5end dodo m=7,15q6=(t(m,8)-t(m,7))*a+q6end doq7=(t(5,1)-t(6,1))*a*0.5q8=(t(16,8)-t(16,7))*a*0.5q9=(t(5,7)-t(6,7))*a*2q11=q5+q6+q7+q8+q9q=(q10+q11)*0.5*4print*,"外表⾯导量=",q10,"内表⾯导热量",q11,"每⽶⾼砖墙导热量",q end结果截图:将以上结果⽤matlab画图⼯具绘制出如下图像:。

传热学课程数值计算实验报告

传热学课程数值计算实验报告

传热学课程数值计算实验报告一 问题重述有一个用砖砌成的长方形截面的冷气通道,其截面尺寸如下图所示,假设在垂直于纸面方向上冷空气及砖墙的温度变化很小,可以近似忽略。

试计算:(1) 砖墙横截面上的温度分布;(2) 垂直于纸面方向上的每米长度上通过砖墙的导热量。

墙壁内、外表面的流体的温度分别为10o c 、30o c ; 内外表面均为第三类边界条件,且已知:1t ∞=30o c ,1h =10.33 2/o W m c ⋅ 2t ∞=10o c , 2h =3.93 2/o W m c ⋅ 砖墙的导热系数0.53lam da = /o W m c二 离散首先考虑到整个墙体截面的对称性,对称地取其四分之一截面进行研究,可以适当简化问题。

为方便与温度场电模拟实验的数据进行对比,对温度场的离散与之保持一致,即网格为0.1m的正方形,且对内、外墙表面的流体温度的模拟各设一排节点进行模拟。

在实际的编程过程中,为使程序简洁且更有条理,建立一个网格矩阵,矩阵中每个元素的值根据温度场中对应位置的节点的边界情况或计算特点进行设定从而将温度场节点进行分类。

网格矩阵如下。

下面会结合该矩阵详细阐述迭代方程的建立过程。

三方程的建立与求解在介绍迭代方程之前,需要说明的是:a、为提高迭代速度,采用Gauss-Seidel迭代方法,即总是将最新得出来的节点数据用到迭代过程中去;b、每次迭代的初始温度场记为tfi,正在迭代的新温度场记为tft;c、墙壁的内节点初值设为20。

网格矩阵将温度场的节点按照边界情况或计算条件进行了分类、标记。

每个不同数值含义及对应的迭代方程列举如下:0:温度场中流体的节点,迭代过程中值保持不变:tft(i,j)=tfi(i,j);1:墙壁的内节点,控制方程可有热平衡法或泰勒级数展开得出:tft(i,j)=0.25*(tfi(i,j+1)+tfi(i+1,j)+tft(i-1,j)+tft(i,j-1));2:外墙面边界点(角点除外),由热平衡法整理可有:tft(i,j)=(h1*d*tft(i,j-1)+0.5*lamda*(tft(i-1,j)+tfi(i+1,j)+2*tfi(i,j+1)))/(2*lam da+h1*d);3:外墙边界点(角点除外),与2相似,可由热平衡法整理得出:tft(i,j)=(h1*d*tft(i-1,j)+0.5*lamda*(tft(i,j-1)+tfi(i,j+1)+2*tfi(i+1,j)))/(2*lam da+h1*d);4:墙壁对称面,绝热边界条件:tft(2:7,17)=tft(2:7,16);5:内边界点(角点除外),可由热平衡法整理得出:tft(i,j)=(h2*d*tfi(i+1,j)+0.5*lamda*(tft(i,j-1)+tfi(i,j+1)+2*tft(i-1,j)))/(2*lam da+h2*d);6:内墙边界点(角点除外),与5相似,由热平衡法整理得出:tft(i,j)=(h2*d*tfi(i,j+1)+0.5*lamda*(tft(i-1,j)+tfi(i+1,j)+2*tft(i,j-1)))/(2*lam da+h2*d);7:墙壁对称面,绝热边界条件:tft(13,2:7)=tft(12,2:7);8:内墙壁角点,由于其形状位置的特殊性,方程需要单独考虑,仍然由热平衡法整理得出:tft(7,7)=(tfi(8,8)*h2*d+0.5*lamda*(2*tft(6,7)+2*tft(7,6)+tfi(7,8)+tfi(8,7)))/(h2*d+3*lamda);9:外墙壁角点,由于其形状位置的特殊性,方程需要单独考虑,由热平衡法整理可得:tft(2,2)=(h1*d*tft(1,1)+0.5*lamda*(tfi(2,3)+tfi(3,2)))/(lamda+h1*d);值得指出的是,在实际的迭代程序编写中,对于绝热边界条件即4和7点的计算是要放在整个循环程序之外的,否则结果会出错!对于对流传热量的计算,仍然只在该四分之一墙角内计算。

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

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

图一
二、 计算原理
本次上机模拟实验选等温边界条件。墙角是中心对称的,所以取其 1/4 研究, 方便计算机计算。上机模拟选取网格划分方法同实际实验,可根据热平衡法列 出节点方程,各方向导入单元体的热量之和为零。该边界条件下共有四类节点,
Hale Waihona Puke 内节点、内边界点、外边界点和绝热边界点。
图二
四种节点的节点方程简化如下:
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;i<7;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); } //输出结果 for(i=11;i>5;i--) { for(j=0;j<16;j++) out<<setw(8)<<setprecision(2)<<A[i][j]<<" "; out<<endl; } for(i=5;i>=0;i--) { for(j=0;j<6;j++) out<<setw(8)<<setprecision(2)<<A[i][j]<<" "; out<<endl; } out<<"墙体内表面导热量q_in="<<q_in<<"\n"; out<<"墙体外表面导热量q_out="<<q_out<<"\n"; out<<"墙体平均导热量q="<<q<<"\n"; return 0; }

西安交通大学传热学大作业---二维温度场热电比拟实验

西安交通大学传热学大作业---二维温度场热电比拟实验

西安交通大学传热学大作业一、物理问题有一个用砖砌成的长方形截面的冷空气通道,其截面尺寸如下图1-1所示,假设在垂直于纸面方向上用冷空气及砖墙的温度变化很小,可以近似地予以忽略。

在下列两种情况下试计算:砖墙横截面上的温度分布;垂直于纸面方向的每米长度上通过砖墙的导热量。

第一种情况:内外壁分别均匀维持在0℃及30℃;第二种情况:内外壁均为第三类边界条件,且已知:K m W K m W h C t K m W h C t ∙=∙=︒=∙=︒=∞∞/53.0砖墙导热系数/20,10/4,30222211λ二、数学描写由对称的界面必是绝热面,可取左上方的四分之一墙角为研究对象,该问题为二维、稳态、无内热源的导热问题。

控制方程:02222=∂∂+∂∂y tx t边界条件:① 给出了边界上的温度,属于第一类边界条件:由对称性知边界1绝热: 0=w q ; 边界2、3为等温边界:t w2=0℃,t w3=30℃② 给出了边界上的边界上物体与周围流体间的表面传热系数h 及周围流体的温度t f ,属于第三类边界条件 由对称性知边界1绝热: 0=w q ;边界2为对流边界,)()(2f w w w t t h n tq -=∂∂-=λ; 边界3为对流边界,)()(3f w w w t t h n t q -=∂∂-=λ。

1-1图2-1图三、数学模型网格划分:将长方形截面离散成31×23个点,用有限个离散点的值的集合来代替整个截面上温度的分布,通过求解按傅里叶导热定律、牛顿冷却公式及热平衡法建立的代数方程,来获得整个长方形截面的温度分布,进而求出其通过壁面的冷量损失。

步长为0.1m ,记为△x=△y=0.1m 。

采用热平衡法,利用傅里叶导热定律和能量守恒定律,按照以导入元体(m,n )方向的热流量为正,列写每个节点代表的元体的代数方程。

第一种情况:()()()()()()()()()()⎪⎪⎪⎪⎪⎪⎪⎩⎪⎪⎪⎪⎪⎪⎪⎨⎧+++==︒==︒==︒==︒==︒==︒==︒==︒=+-+-代表内部点,,点4126~6,1018,26~6,106,18~6,10,2618~6,10,631~1,3023,31~1,301,23~1,30,3123~1,30,11,1,,1,1,n m t t t t t n C m t n C m t n C n t n C n t n C m t n C m t n C n t n C n t n m n m n m n m n m 第二种情况对于外部角点(1,1)、(1,23)、(31,1)、(31,,23)有:()()02222,1,,22,,1,22=∆∆-+-∆+∆∆-+-∆±±x y t t t t x h y x t t t t yh n m n m n m f n m n m n m f λλ 得到:()()()()⎪⎪⎪⎪⎩⎪⎪⎪⎪⎨⎧++=++=++=++=22,3123,3023,312,311,301,3122,123,223,12,11,21,11865331400186533140018653314001865331400t t t t t t t t t t t t 同理可得:对于内部角点(6,6)(6,18)(26,6)(26,18) ,有()()()()()()()()⎪⎪⎪⎪⎩⎪⎪⎪⎪⎨⎧++++=++++=++++=++++=7,2618,2518,2719,2618,267,266,256,275,266,2618,717,619,618,518,67,66,75,66,56,671853359533592000718533595335920007185335953359200071853359533592000t t t t t t t t t t t t t t t t t t t t对于外部边界节点有()()()()⎪⎪⎪⎪⎩⎪⎪⎪⎪⎨⎧=+++==+++==+++==+++=+-+-+-+-20~2,29253146537360020~2,29253146537360022~2,29253146537360022~229253146537360023,123,122,23,1,11,12,1,1,311,31,30311,11,1,21m t t t t m t t t t n t t t t n t t t t m m m m m m m m n n n n n n n n ,,, 对于内部边界节点有()()()()⎪⎪⎪⎪⎩⎪⎪⎪⎪⎨⎧=+++==+++==+++==+++=+-+-+-+-25~7,6125330653153100025~7,6125330653153100017~7,6125330653153100017~7,6125330653153100018,118,119,18,6,16,15,6,1,261,26,27261,61,6,56n t t t t n t t t t n t t t t n t t t t m m m m m m m m n n n n n n n n ,, 对于内部节点有()1,1,,1,1,41+-+-+++=n m n m n m n m n m t t t t t传热问题的有限差分解法中主要采用迭代法。

传热学实验报告.docx

传热学实验报告.docx

传热学实验报告班级:安全工程(单) 0901班姓名:***学号: 01第一节稳态平板法测定绝热材料导热系数实验一、实验目的1.巩固和深化稳定导热过程的基本理论,学习用平板法测定绝热材料导热系数的试验方法和技能。

2.测定试验材料的导热系数。

3.确定试验材料导热系数与温度的关系。

二、实验原理导热系数是表征材料导热能力的物理量。

对于不同的材料,导热系数是各不相同的,对同一材料,导热系数还会随着温度、压力、湿度、物质的结构和重度等因素而变异。

各种材料的导热系数都用试验方法来测定,如果要分别考虑不同因素的影响,就需要针对各种因素加以试验,往往不能只在一种实验设备上进行。

稳态平板法是一种应用一维稳态导热过程的基本原理来测定材料导热系数的方法,可以用来进行导热系数的测定试验,测定材料的导热系数及其和温度的关系。

实验设备是根据在一维稳态情况下通过平板的到热量Q 和平板两面的温差t 成正比,和平板的厚度h 成反比,以及和导热系数成反比的关系来设计的。

我们知道,通过薄壁平板(壁厚小于十分之一壁长和壁宽)的稳定导热量为:Q t S(1)h其中: Q 为传到平板的热量,w ;为导热系数, w/m ℃;h 为平板厚度, m;t 为平板两面温差,℃;S 为平板表面积;m2;测试时,如果将平板两面温差t 、平板厚度h 、垂直热流力向的导热面积S 和通过平板的热流量Q 测定后,就可以根据下式得出导热系数:Q h( 2)t S其中:t T u - T d,T u为平板上测温度,T d为平板下侧温度,℃;这里,公式 2 所得出的导热系数是在当时的平均温度下材料的导热系数值,此平均温度为:t 1T d( 3)T u2在不同的温度和温差条件下测出相应的值,然后按值标在- t坐标图内,就可以得出 f t 的关系曲线。

三、实验装置及测试仪器稳态平板法测定绝热材料的导热系数的电器连接图和实验装置如图1和图 2所示。

被试验材料做成两块方形薄壁平板试件,面积为300*300[mm2],实际导热计算面积 S为 200*200[mm 2] ,平板厚度 h[mm] 。

西安交通大学数值传热学大作业

西安交通大学数值传热学大作业

图 3 边界条件展示图
x 方向上的 1-1 和 2-2 所代表的如上图所示。其中 ABCD 为一个计算区域。
6
数值传热学论文
其中平均速度由下式来确定。
TP TP Tb ( x)= T ( x,y )u ( x,y )dy / u ( x,y )dy
控制方程用有限容积法离散,采用幂指数法来离散对流扩散项。计算中用到 了 SIMPLER 算法[5]。考虑到对百叶窗翅片区域的处理,所以在迭代计算过程中, 该区域中的速度为零。除此之外,扩散系数在流体区域中取值为 1,在孤立的固 态区域取很大的值(20×1025) 。网格节点通过手动划分,根据给定的 x 方向的网 格数自动根据角度来计算 y 方向的网格数目。 本文计算中取的网格系统的节点为 70×70。 进行了 1000 次外迭代,速度和温度的参差小于 10^3。翅片与流体间的传热 和 Nusselt 数有关,平均 Nusselt 数通过垂直壁的表面数字综合确定,表达如下
Abstract: In order to investigate the periodic fully developed heat transfer on a louver fin unit with a certain angle to the flow direction, SIMPLER algorithm was adopted based on the Reylonds conservation equations of the steady-state constant property laminar flow and a fin with a constant temperature condition. The heat transfer coefficient and resistance factor was obtained under the angle of louver finsθ =25°, the Reynold number ranges from 10 to 500. The numerical results show that as the Reynold number increases, the average Nusselt number increases and the resistance coefficient decreases. Key words: Fin; Fully periodical flow; Numerical Simulation, SIMPLER algorithm

传热学上机实验

传热学上机实验

传热学上机实验报告一·上机题目一尺寸为240*400平方毫米的薄矩形板,已知各边界表面的条件为:左侧边界面为绝热;右侧边界面为第三类边界条件:h=40/(㎡·k),t f =25℃;上顶面边界为第一类边界条件,已知界面温度为200℃;下底面边界为第二类边界条件,已知热流密度q w =1500W/㎡。

已知薄板材料的导热系数λ=45W/(m ·k ),∆x =∆y =40"mm"划分网格,试计算该薄板的稳态温度分布。

分析:由题意得,该矩形板被划分为7行11列,对各节点进行编号,如下图:012345678910 1 2 3 4 5 6下面列出特殊节点的方程式:(i 代表行,j 代表列) (0,0):200℃;(0,3):1,1,,1,240i j i j i j i j t t t t +-+++-=;(0,6):1,,1,20w i ji j i j q xt t t λ-+⨯∆+-+=;(5,6):1,,1,1,2240wi ji j i j i j x q t t t t λ--+∆⨯+++-=; (10,6):,,11,,()20w f i j i j i j i j q xh y t t t t t λλ--⨯∆⨯∆-+-++=;(10,3):,11,1,,22(2)20i j i j i j i j f h x h xt t t t t λλ--+⨯∆⨯∆++-++=;(10,0):200℃; (5,0):200℃; (5,3):,1,11,,,40i j i j i j i i j i j t t t t t +-+-+++-=。

C++编程如下: #include<stdio.h > #include<math.h > int main(){int K=100,i,j,IT,m=0,c=6,d=10;float TTB=200.0,TRB=25.0,H=40.0,Q=1500.0,G=45.0;float EPS,X=1.0,e=0.04,f=0.04;float a[7][11],b[7][11];for(i=0;i<7;i++)for(j=0;j<11;j++)a[i][j]=100.0;while(X>0.01){m++;for(i=0;i<=c;i++){for(j=0;j<=d;j++){b[i][j]=a[i][j];if(i==0&&0<=j&&j<=d)a[0][j]=200;elseif(0<i&&i<c&&j==0)a[i][j]=(a[i+1][j]+a[i-1][j]+2*a[i][j+1])/4.0;elseif(i==c&&j==0)a[i][j]=(a[i-1][j]+a[i][j+1]+Q*e/G)/2.0;elseif(i==c&&0<j&&j<d)a[i][j]=(2*a[i-1][j]+a[i][j-1]+a[i][j+1]+2*Q*e/G)/4.0;elseif(i==c&&j==d)a[i][j]=(a[i][j-1]+a[i-1][j]+Q*e/G+H*f*TRB/G)/(2+H*f/G);elseif(0<i&&i<c&&j==d)a[i][j]=(2*a[i][j-1]+a[i-1][j]+a[i+1][j]+2*H*e*TRB/G)/(4+2*H*e/G);elsea[i][j]=(a[i][j+1]+a[i][j-1]+a[i-1][j]+a[i+1][j])/4.0;}}X=0.0;for(i=0;i<=c;i++){for(j=0;j<=d;j++){EPS=fabs(b[i][j]-a[i][j]);if(EPS>X)X=EPS;}}if(m>1000)break;}if(m >1000){printf("不收敛");} else{printf("\n 收敛\n\n 循环次数:%d\n\n",m); for(i=0;i<7;i++) { for(j=0;j<11;j++){printf("%7.2lf",a[i][j]);} printf("\n");}}getchar(); }三·实验结果通过编译运行该程序,可得到如下结果:收敛 循环次数:172200.00200.00200.00200.00200.00200.00200.00200.00200.00200.00200.00 200.21200.18200.07199.87199.58199.15198.56197.71196.44194.42190.74 200.50200.43200.22199.85199.29198.49197.37195.83193.65190.52185.89 200.94200.85200.55200.03199.25198.15196.63194.59191.83188.13183.21 201.60201.48201.12200.49199.55198.23196.44194.07190.97186.98181.95 202.51202.38201.98201.28200.24198.79196.84194.29191.01186.88181.80 203.70203.57203.16202.44201.36199.87197.87195.26191.92187.74182.63四、思考题1、2400240mm ⨯的薄矩形板,长和宽各为多少?解:长为240mm ,宽为400mm 。

传热学上机作业-墙角温度场分布的数值模拟

传热学上机作业-墙角温度场分布的数值模拟

《传热学》上机实践大作业二维导热物体温度场的数值模拟 能动A02 赵凯 2010031134一、物理问题有一个用砖砌成的长方形截面的冷空气通道,其截面尺寸如下图所示,假设在垂直于纸面方向上冷空气及砖墙的温度变化很小,可以近似地予以忽略。

在下列两种情况下试计算:砖墙横截面上的温度分布;垂直于纸面方向的每米长度上通过砖墙的导热量。

第一种情况:内外壁分别均匀地维持在0C ︒及30C ︒; 第二种情况:内外表面均为第三类边界条件,且已知:Km K m W h C t Km W h C t •=•=︒=•=︒=∞∞/35.0/93.3,10/35.10,30222211λ砖墙导热系数二、数学描写1、控制方程该问题为无内热源的二维稳态导热问题,因此控制方程为导热微分方程:02222=∂∂+∂∂y t x t 2、边界条件该问题中,导热物体在x 方向上,y 方向上都是对称的,因此可以只取其中的四分之一部分作为研究对象,其他部分情况完全相同,如下图所示:对于上图所示各边界:边界1:由对称性可知:其为绝热边界,即0=w q 。

边界2:第一种情况:其为等温边界,满足第一类边界条件。

即: C t w ︒=0第二种情况:其为对流边界,满足第三类边界条件。

即:)()(2f w w w t t h ntq -=∂∂-=λ 边界3:第一种情况:其为等温边界,满足第一类边界条件。

即: C t w ︒=30 第二种情况:其为对流边界,满足第三类边界条件。

即:)()(1f w w w t t h ntq -=∂∂-=λ三、方程离散如下图所示,用一系列与坐标轴平行的间隔10cm 的网格线将求解区域划分成子区域。

可将上图所示各节点分成内节点与边界点两类。

分别利用热平衡法列各个节点的代数方程。

第一种情况(等温边界): 边界点:边界1(绝热边界):5~2),2(411,11,12,1,=++=+-m t t t t m m m m 11~8),2(411,161,16,15,16=++=+-n t t t t n n n n 边界2(内等温边界): 7,16~7;7~1,6,0,=====n m n m t n m边界3(外等温边界): 12,16~2;12~1,1,30,=====n m n m t n m内节点:11~8,15~6;11~2,5~2);(411,1,,1,1,====+++=-+-+n m n m t t t t t n m n m n m n m n m第二种情况(对流边界): 边界点:边界1(绝热边界):5~2),2(411,11,12,1,=++=+-m t t t t m m m m11~8),2(411,161,16,15,16=++=+-n t t t t n n n n边界2(内对流边界):6~1,)2(222111,61,6,5,6=++++=∆∆-+n Bi t Bi t t t t n n n n16~7,)2(2221117,17,18,7,=++++=∆∆-+m Bi t Bi t t t t m m m m边界3(外对流边界):11~1,)2(2222221,11,1,2,1=++++=∆∆-+n Bi t Bi t t t t n n n n16~2,)2(22222212,112,111,12,=++++=∆∆-+m Bi t Bi t t t t m m m m内角点: )3(22)(21116,67,78,67,57,6+++++=∆∆Bi t Bi t t t t t外角点: )1(222211,112,212,1+++=∆∆Bi t Bi t t t内节点:11~8,15~6;11~2,5~2);(411,1,,1,1,====+++=-+-+n m n m t t t t t n m n m n m n m n m(10,22121==∆=∞∆t t xh Bi λ;30,21212==∆=∞∆t t xh Bi λ)四、编程求解第一种情况(等温边界):Fortran程序代码如下所示:Program denwengimplicit noneinteger::t1=0integer::t2=30integer m,nreal::t(16,12),ta(16,12),et(16,12)real::epslona=1realfainei,fainei1,fainei2,fainei3,fainei4,fainei5,fai nei6,fainei7realfaiwai,faiwai1,faiwai2,faiwai3,faiwai4,faiwai5 ,faiwai6,faiwai7real pianchado n=1,7t(6,n)=t1end dodo m=7,16t(m,7)=t1end dodo n=1,12t(1,n)=t2end dodo m=2,16t(m,12)=t2end dodo m=2,5do n=1,11t(m,n)=10end doend dodo m=6,16do n=8,11t(m,n)=10end doend doopen(01,file='dengwen.dat')do while(epslona>0.00000001)do m=2,5ta(m,1)=0.25*(2*t(m,2)+t(m-1,1)+t(m+1,1)) end dodo m=2,5do n=2,11ta(m,n)=0.25*(t(m+1,n)+t(m-1,n)+t(m,n+1)+t( m,n-1))end doend dodo m=6,15do n=8,11ta(m,n)=0.25*(t(m+1,n)+t(m-1,n)+t(m,n+1)+t( m,n-1))end doend dodo n=8,11ta(16,n)=0.25*(2*t(15,n)+t(16,n-1)+t(16,n+1)) end dodo n=1,7ta(6,n)=t1end dodo m=7,16ta(m,7)=t1end dodo n=1,12ta(1,n)=t2end dodo m=2,16ta(m,12)=t2end dodo m=1,16do n=1,12et(m,n)=abs(ta(m,n)-t(m,n))end doend doepslona=maxval(et(1:16,1:12))do m=1,16do n=1,12t(m,n)=ta(m,n)end doend doend dofainei1=0.5*lanbuda*t(5,1)fainei3=lanbuda*t(5,8)fainei5=0.5*lanbuda*t(16,8)fainei2=0do n=2,7fainei6=lanbuda*t(5,n)fainei2=fainei2+fainei6end dofainei4=0do m=6,15fainei7=lanbuda*t(m,8)fainei4=fainei4+fainei7end dofainei=4*(fainei1+fainei2+fainei3+fainei4+fai nei5)faiwai1=0.5*lanbuda*(30-t(2,1))faiwai3=lanbuda*(30-t(2,11))faiwai5=0.5*lanbuda*(30-t(16,11))faiwai2=0do n=2,10faiwai6=lanbuda*(30-t(2,n))faiwai2=faiwai2+faiwai6end dofaiwai4=0do m=3,15faiwai7=lanbuda*(30-t(m,11))faiwai4=faiwai4+faiwai7end dofaiwai=4*(faiwai1+faiwai2+faiwai3+faiwai4+ faiwai5)print*,' m n t 'do m=1,16do n=1,12print*, m,n,t(m,n)write(01,*) m,n, t(m,n)end doend dopiancha=abs(fainei-faiwai)/((fainei+faiwai)/2) print*,'内部热流量=',faineiprint*,'外部热流量=',faiwaiprint*,'热平衡偏差=',pianchaend program denweng运行结果如图所示:第二种情况(对流边界): Fortran程序代码如下所示:program duiliuimplicit noneinteger::t1=10integer::t2=30integer m,nreal::t(16,12),ta(16,12),et(16,12)real::epslona=1real bi1,bi2realfainei,fainei1,fainei2,fainei3,fainei4,fainei5,fai nei6,fainei7realfaiwai,faiwai1,faiwai2,faiwai3,faiwai4,faiwai5 ,faiwai6,faiwai7real pianchabi1=h1*detax/lanbudabi2=h2*detax/lanbudado m=1,16do n=1,12t(m,n)=10end doend doopen(01,file='crs.dat')do while(epslona>0.000000001)do m=2,5ta(m,1)=0.25*(2*t(m,2)+t(m-1,1)+t(m+1,1)) end dodo n=8,11ta(16,n)=0.25*(2*t(15,n)+t(16,n-1)+t(16,n+1)) end dodo n=2,6 ta(6,n)=(2*t(5,n)+t(6,n+1)+t(6,n-1)+2*bi1*t1) /(2*bi1+4)end dodo m=7,15ta(m,7)=(2*t(m,8)+t(m+1,7)+t(m-1,7)+2*bi1* t1)/(2*bi1+4)end dodo n=2,11ta(1,n)=(2*t(2,n)+t(1,n+1)+t(1,n-1)+2*bi2*t2) /(2*bi2+4)end dodo m=2,15ta(m,12)=(2*t(m,11)+t(m+1,12)+t(m-1,12)+2 *bi2*t2)/(2*bi2+4)end dodo m=2,5do n=2,11ta(m,n)=0.25*(t(m+1,n)+t(m-1,n)+t(m,n+1)+t( m,n-1))end doend dodo m=6,15do n=8,11ta(m,n)=0.25*(t(m+1,n)+t(m-1,n)+t(m,n+1)+t( m,n-1))end doend dota(6,7)=(2*t(5,7)+2*t(6,8)+t(7,7)+t(6,6)+2*bi1*t1)/(2*bi1+6)ta(1,12)=(t(2,12)+t(1,11)+2*bi2*t2)/(2*bi2+2) ta(6,1)=(t(5,1)+t(6,2)+bi1*t1)/(bi1+2)ta(16,7)=(t(16,8)+t(15,7)+bi1*t1)/(bi1+2)ta(16,12)=(t(16,11)+t(15,12)+bi2*t2)/(bi2+2) ta(1,1)=( t(2,1)+t(1,2)+bi2*t2)/(bi2+2)do m=1,16do n=1,12et(m,n)=abs(ta(m,n)-t(m,n))end doend doepslona=maxval(et(1:16,1:12))do m=1,16do n=1,12t(m,n)=ta(m,n)end doend doend dofainei1=0.05*h1*(t(6,1)-10)fainei3=0.1*h1*(t(6,7)-10)fainei5=0.05*h1*(t(16,7)-10)fainei2=0do n=2,6fainei6=0.1*h1*(t(6,n)-10)fainei2=fainei2+fainei6end dofainei4=0do m=7,15fainei7=0.05*h1*(t(m,8)-10)fainei4=fainei4+fainei7end dofainei=4*(fainei1+fainei2+fainei3+fainei4+fai nei5)faiwai1=0.05*h2*(30-t(1,1))faiwai3=0.1*h2*(30-t(1,12))faiwai5=0.05*h2*(30-t(16,12))faiwai2=0do n=2,11 faiwai6=0.1*h2*(30-t(1,n))faiwai2=faiwai2+faiwai6end dofaiwai4=0do m=2,15faiwai7=0.1*h2*(30-t(m,12))faiwai4=faiwai4+faiwai7end dofaiwai=4*(faiwai1+faiwai2+faiwai3+faiwai4+ faiwai5)do n=1,12do m=1,16print*, m,n,t(m,n)write(01,*) m,n,t(m,n)end doend dopiancha=abs(fainei-faiwai)/((fainei+faiwai)/2) print*,'内部热流量=',faineiprint*,'外部热流量=',faiwaiprint*,'热平衡偏差=',pianchaclose(01)end program duiliuWORD完整版----可编辑----教育资料分享运行结果如图所示:----完整版学习资料分享----五、结果讨论1,、温度场分布图用以上数值模拟得到的各节点温度绘制温度场分布图。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实用文档传热大作业二维导热物体温度场的数值模拟:璇班级:能动A02学号:10031096一.物理问题有一个用砖砌成的长方形截面的冷空气通道,其截面尺寸如下图所示,假设在垂直于纸面方向上用冷空气及砖墙的温度变化很小,可以近似地予以忽略。

在下列两种情况下试计算:(1)砖墙横截面上的温度分布;(2)垂直于纸面方向的每米长度上通过砖墙的导热量。

第一种情况:外壁分别均与地维持在0℃及30℃;第二种情况:外壁均为第三类边界条件,且已知:t ∞1=30℃,ℎ1=10wm2∙℃t ∞2=10℃,ℎ2=4wm2∙℃砖墙的导热系数λ=0.53 Wm∙℃二.数学描写由对称的界面必是绝热面,可取左上方的四分之一墙角为研究对象,该问题为二维、稳态、无热源的导热问题,其控制方程和边界条件如下:ðt2ðx2+ðt2ðy2=0边界条件(情况一) t(x,0)=30 0≤x≤1.5t(0,y)=30 0≤y≤1.1t(0.5,y)=0 0.5≤y≤1.1t(x,0.5)=0 0.5≤x≤1.5ðt(1.5,y)=0 0≤y≤0.5ðy∂t(x,1.1)=0 0≤x≤0.5ℎ(t−t f1) x=0,0≤y≤1.11=ℎ(t−t f2) x=0.5,0.5≤y≤1.12ℎ(t−t f1) y=0,0≤x≤1.51ℎ(t−t f2) y=0,0.5≤x≤21.50 0≤y≤0.5=0 0≤x≤0.5∂x三.网格划分网格划分与传热学实验指导书中“二维导热物体温度场的电模拟实验”一致,如下图所示:四.方程离散对于节点,离散方程t[i][j]=0.25*(t[i+1][j]+t[i-1][j]+t[i][j+1]+t[i][j-1])对于边界节点,则应对一、二两种情况分开讨论:情况一:绝热平直边界点:t[15][j]=0.25*(2*t[14][j]+t[15][j-1]+t[15][j+1])1≤j≤4t[i][11]=0.25*(2*t[i][10]+t[i-1][11]+t[i+1][11]) 1≤i≤4外等温边界点:t[i][j]=30等温边界点:t[i][j]=0情况二:(Bi1,Bi2为网格Bi数,Bi1=ℎ1∆xλ Bi2=ℎ2∆xλ)绝热平直边界点:t[15][j]=0.25*(2*t[14][j]+t[15][j-1]+t[15][j+1])1≤j≤4t[i][11]=0.25*(2*t[i][10]+t[i-1][11]+t[i+1][11]) 1≤i≤4外侧对流平直边界:t[i][0]=(2*t[i][1]+t[i+1][0]+t[i-1][0]+2*Bi1*tf1)/(2*Bi1+4) 1≤i≤14t[0][j]=(2*t[1][j]+t[0][j+1]+t[0][j-1]+2*Bi1*tf1)/(2*Bi1+4) 1≤j≤10侧对流平直边界:t[i][5]=(2*t[i][4]+t[i+1][5]+t[i-1][5]+2*Bi2*tf2)/(2*Bi2+4) 6≤i≤14t[5][j]=(2*t[4][j]+t[5][j+1]+t[5][j-1]+2*Bi2*tf2)/(2*Bi2+4) 6≤j≤10特殊点:a点t[15][0]=(t[14][0]+t[15][1]+tf1*Bi1)/(Bi1+2)b点t[15][5]=(t[14][5]+t[15][4]+tf2*Bi2)/(Bi2+2)c点t[5][5]=(2*t[4][5]+2*t[5][4]+t[5][6]+t[6][5]+3*Bi2*tf2)/(2*Bi2+6) d点t[5][11]=(t[5][10]+t[4][11]+tf2*Bi2)/(Bi2+2)e点t[0][11]=(t[0][10]+t[1][11]+tf1*Bi1)/(Bi1+2)f点t[0][0]=(t[0][1]+t[1][0]+tf1*Bi1*2)/(2*Bi1+2)五.编程思路及流程图编程思路为设定两个二维数组t[i][j]、ta[i][j]分别表示本次迭代和上次迭代各节点的温度值,iter表示迭代进行的次数,daore_in、daore_out分别表示外边界的散热量。

开始时,给t[i][j]、ta[i][j]赋相同的初始值,t[i][j]根据节点和各边界节点的离散方程进行迭代,迭代后比较t[i][j]、ta[i][j]各个节点之间温度之差,若两个温度之差小给定的精度,则此时迭代完成,t[i][j]就是所求的温度场分布,若两温度之差不满足精度要求,则将t[i][j]的值赋给ta[i][j],t[i][j]继续迭代,直到二者各个点的温度之差满足精度要求,记下此时的迭代次数,并根据所得到的温度场分布计算外边界上散热量以及偏差。

六.实验结果等温边界程序运行结果:对流边界程序运行结果:等温边界节点温度分布图对流边界节点温度分布图:七.结果讨论1.由实验结果可知:等温边界下,外边界散热量分别为241.52,242.12,平均值241.82,偏差0.25%;对流边界下,外边界散热量分别为118.13,111.16,平均值114.14,偏差5.9%,这与“二维导热物体温度场的电模拟实验“结果相似,说明了数值解法分析问题的可行性。

用数值解法仅用计算机模拟就能解决某些复杂的工程问题,为复杂工程问题的求解提供了极大的便利。

2.在实验中,外边界散热量存在偏差,这在很大程度上是由于用数值计算分析问题时,采用离散平均的思想,用节点中心的温度代替节点的平均温度从而产生误差。

不断提高所划分的网格数目,实验偏差会得到不断改善。

3.由所做的温度分布图可知,温度分布大致对称与对角线fc,这是由于对角线两侧几何对称,而且两侧的控制方程以及边界条件都一致。

4.由所做的温度分布图可知,等温线垂直于绝热边界,在绝热边界处,没有热流量,温度梯度为零。

附源程序:1.等温边界(情况一)#include<stdio.h>#include<math.h>int main(){int iter=0,n=0;double t[16][12]={0},ta[16][12]={0};double epsilon=5.0e-3;double lambda=0.53,error=0;double daore_in=0,daore_out=0,daore=0;FILE *fp;fp=fopen("data3","w");for(int i=0;i<=15;i++)for(int j=0;j<=11;j++){if((i==0)||(j==0)) ta[i][j]=30;if(i==5)if(j>=5&&j<=11) ta[i][j]=0;if(j==5)if(i>=5&&i<=15) ta[i][j]=0;}for(int i=0;i<=15;i++)for(int j=0;j<=11;j++)t[i][j]=ta[i][j];n=1;while(n>0){n=0;for(int j=1;j<=4;j++)t[15][j]=0.25*(2*t[14][j]+t[15][j-1]+t[15][j+1]);for(int i=1;i<=4;i++)t[i][11]=0.25*(2*t[i][10]+t[i-1][11]+t[i+1][11]);for(int i=1;i<=14;i++)for(int j=1;j<=4;j++)t[i][j]=0.25*(t[i+1][j]+t[i-1][j]+t[i][j+1]+t[i][j-1]);for(int i=1;i<=4;i++)for(int j=5;j<=10;j++)t[i][j]=0.25*(t[i+1][j]+t[i-1][j]+t[i][j+1]+t[i][j-1]);for(int i=0;i<=15;i++)for(int j=0;j<=11;j++)if(fabs(t[i][j]-ta[i][j])>epsilon)n++;for(int i=0;i<=15;i++)for(int j=0;j<=11;j++)ta[i][j]=t[i][j];iter++;//printf("%d\n",iter);}for(int j=0;j<=5;j++){ for(int i=0;i<=15;i++){ printf("%4.1f ",t[i][j]);fprintf(fp,"%4.1f ",t[i][j]);}printf("\n");fprintf(fp,"\n");}for(int j=6;j<=11;j++){ for(int i=0;i<=5;i++){ printf("%4.1f ",t[i][j]);fprintf(fp,"%4.1f ",t[i][j]);}fprintf(fp,"\n");printf("\n");}for(int i=1;i<=14;i++)daore_out+=(30-t[i][1]);for(int j=1;j<=10;j++)daore_out+=(30-t[1][j]);daore_out=4*(lambda*(daore_out+0.5*(30-t[1][11])+0.5*(30-t[15][1])));for(int i=5;i<=14;i++)daore_in+=t[i][4];for(int j=5;j<=10;j++)daore_in+=t[4][j];daore_in=4*(lambda*(daore_in+0.5*t[4][11]+0.5*t[15][4]));error=abs(daore_out-daore_in)/(0.5*(daore_in+daore_out));daore=(daore_in+daore_out)*0.5;printf("iter=%d\ndaore_in=%f\ndaore_out=%f\ndaore=%f\nerror=%f\n",iter,daore_in,dao re_out,daore,error);}2.对流边界(情况二)#include<stdio.h>#include<math.h>int main(){double tf1=30,tf2=10,h1=10,h2=4,dy=0.1,dx=0.1,lambda=0.53,Bi1,Bi2;double t[16][12],ta[16][12];int iter=0,n=0;double epsilon=5e-3;double error=0;double daore_in=0,daore_out=0,daore=0;Bi1=h1*dx/lambda;Bi2=h2*dx/lambda;for(int i=0;i<=15;i++)for(int j=0;j<=11;j++){t[i][j]=0;ta[i][j]=0;}FILE *fp;fp=fopen("data2","w");n=1;while(n>0){n=0;t[15][0]=(t[14][0]+t[15][1]+tf1*Bi1)/(Bi1+2);t[15][5]=(t[14][5]+t[15][4]+tf2*Bi2)/(Bi2+2);t[0][11]=(t[0][10]+t[1][11]+tf1*Bi1)/(Bi1+2);t[5][11]=(t[5][10]+t[4][11]+tf2*Bi2)/(Bi2+2);t[0][0]=(t[0][1]+t[1][0]+tf1*Bi1*2)/(2*Bi1+2);t[5][5]=(2*t[4][5]+2*t[5][4]+t[5][6]+t[6][5]+3*Bi2*tf2)/(2*Bi2+6);for(int j=1;j<=4;j++)t[15][j]=0.25*(2*t[14][j]+t[15][j-1]+t[15][j+1]);for(int i=1;i<=4;i++)t[i][11]=0.25*(2*t[i][10]+t[i-1][11]+t[i+1][11]);for(int i=1;i<=14;i++)t[i][0]=(2*t[i][1]+t[i+1][0]+t[i-1][0]+2*Bi1*tf1)/(2*Bi1+4);for(int i=6;i<=14;i++)t[i][5]=(2*t[i][4]+t[i+1][5]+t[i-1][5]+2*Bi2*tf2)/(2*Bi2+4);for(int j=1;j<=10;j++)t[0][j]=(2*t[1][j]+t[0][j+1]+t[0][j-1]+2*Bi1*tf1)/(2*Bi1+4);for(int j=6;j<=10;j++)t[5][j]=(2*t[4][j]+t[5][j+1]+t[5][j-1]+2*Bi2*tf2)/(2*Bi2+4);for(int i=1;i<=14;i++)for(int j=1;j<=4;j++)t[i][j]=0.25*(t[i+1][j]+t[i-1][j]+t[i][j+1]+t[i][j-1]);for(int i=1;i<=4;i++)for(int j=5;j<=10;j++)t[i][j]=0.25*(t[i+1][j]+t[i-1][j]+t[i][j+1]+t[i][j-1]);for(int i=0;i<=15;i++)for(int j=0;j<=11;j++)if(abs(t[i][j]-ta[i][j])>epsilon)n++;for(int i=0;i<=15;i++)for(int j=0;j<=11;j++)ta[i][j]=t[i][j];iter++;//printf("%d\n",iter);}for(int j=0;j<=5;j++){ for(int i=0;i<=15;i++){ printf("%4.1f ",t[i][j]);fprintf(fp,"%4.1f ",t[i][j]);}printf("\n");fprintf(fp,"\n");}for(int j=6;j<=11;j++){ for(int i=0;i<=5;i++){ printf("%4.1f ",t[i][j]);fprintf(fp,"%4.1f ",t[i][j]);}fprintf(fp,"\n");printf("\n");}for(int i=0;i<=14;i++)daore_out+=h1*(tf1-t[i][0])*dx;for(int j=1;j<=10;j++)daore_out+=h1*(tf1-t[0][j])*dx;daore_out=4*(daore_out+h1*0.5*dx*(2*tf1-t[15][0]-t[0][11]));for(int i=5;i<=14;i++)daore_in+=h2*(t[i][5]-tf2)*dx;for(int j=6;j<=10;j++)daore_in+=h2*(t[5][j]-tf2)*dx;daore_in=4*(daore_in+h2*0.5*dx*(t[15][5]+t[5][11]-2*tf2));error=abs(daore_out-daore_in)/(0.5*(daore_in+daore_out));daore=(daore_in+daore_out)*0.5;printf("iter=%d\ndaore_in=%f\ndaore_out=%f\ndaore=%f\nerror=%f\n",iter,daore_in,dao re_out,daore,error);}。

相关文档
最新文档