二维导热物体温度场的数值模拟(优选材料)

合集下载

材料数值模拟——温度场模拟

材料数值模拟——温度场模拟
• 时间步长:每个计算时间间隔的长短,
H
25
2-4不稳定导热的有限差分法 解题步骤
• 内节点和边界节点差分方程的建立
– 内节点一般采用直接法:即由导热微分方程直接用差 商代替微商,导出递推公式,也可采用热平衡法;
– 边界节点一般采用热平衡法,视具体边界建立相应的 能量方程
• 选择求解差分方程组矩阵的计算方法 • 编写计算程序 • 计算 • 计算结果的处理和分析讨论
解题步骤
• 分析和简化物理模型
– 判断问题属于稳态问题还是非稳态问题 – 有无内热源 – 适宜的坐标 – 判断边界条件的类型
• 数学模型的建立 一般模型: c T [ ( T ) ( T ) ( T ) ] Q .
x x y y z z
物性参数为常数: 1 T ( x 2T 2 y 2T 2 2 zT 2)Q
– 第三类边界条件:已知物体周围介质温度Tf\ 物体表面温度( Tw )以及物体表面与周围 介质间的放热系数。 qw= ( Tw - Tf\ )
H
20
2-3传热问题的数值计算方法
• 分析解法
– 定义:以数学分析为基础,求解导热微分方程的定 解问题。
– 特点:求得的结果为精确解 – 不足:只能求解比较简单的导热问题,而对于几何
3
• 铸件凝固过程数值参模拟考,书陈海目清等,重庆大学出
版社,1991(TG21-C4-2)
• 焊接热过程数值分析,武传松,哈工大出版社, 1990(TG402-N74)
• 计算机在铸造中的应用,程军,机械工业出版社 ,1993(TG248-C73)
• 计算传热学,郭宽良,中国科学技术大学出版社 ,1988(TK124-43-G91)
dTT(xx)T(x)

二维导热物体温度场的数值模拟教程文件

二维导热物体温度场的数值模拟教程文件

维导热物体温度场的数值模拟Urwvorwty of 帥©fix T KhzIogy Beijing金属凝固过程计算机模拟题目二维导热物体温度场的数值模拟Solidworks十字接头的传热分析作者:张杰学号:S2*******学院:北京有色金属研究总院专业:材料科学与工程成绩:2015年12月二维导热物体温度场的数值模拟图1二维均质物体的网格划分用有限差分法模拟二维导热物体的温度场,首先将二维物体划分为如图1所示的网格,x 与y 可以是不变的常量,即等步长,也可以是变量(即在区域内 的不同处是不同的),即变步长?如果区域内各点处的温度梯度相差很大,则在温度 变化剧烈处,网格布得密些,在温度变化不剧烈处,网格布得疏些?至于网格多少,步长取多少为宜,要根据计算精度与计算工作量等因素而定 ?在有限的区域内,将二维不稳定导热方程式应用于节点(i , j )可写成:2T 2T ,jP十P 1 十PT T,j T.i ,j5工i ,j x 2i ,j当 时,即x 、PTx i . i ,jP PP T i 1 ,j 2T ,jTi 1 ,j2T P T Pi , j i ,j 1 2yy 较小时,忽略()、x)2y)2x)2、2y )项。

当X yx 、 y 方向网格划分步长相等?最后得到节点U ,j)的差分方程:T P 1T P匚 T PT P T P T P 4T P1 i ,jT i ,jF 0T i 1 ,jT i 1, j 1 i ,j 1 T i ,j 1 4l i ,j式中:F o 2C p x假设边界为对流和辐射边界,对流用以下公式计算:P 1 P P PPPT i , j T i , j F 0 2T i 1 ,j T i ,j 1 T i ,j 1 4T i ,jMATLAB 编程模拟表1计算机模拟参数在MATLAB 中编程求解,程序如下: clc; clear; format lo ng %%参数输入moni_canshu=xlsread 模拟参数输入.xlsx',1,'B2:B11'); %读取exceI 中的模拟参数 s=moni_canshu(1);%几何尺寸,m t0=moni_can shu(2);% 初始温度,°C tf=mo ni_can shu(3); % 辐射(空气)边界,C rou=mon i_ca nshu(4);% 密度,kg/m3 lamda=moni_canshu(5);%导热系数,w/(m C ) Cp=moni_can shu(6);% 比热,J/(kg C )n=moni_canshu(7);%工件节点数,个 <1000 dt=60*mo ni_can shu(8); % 时间步长,min to s m=moni_canshu(9);%时间步数,个 <100 dx=s/( n-1);% 计算 dx f0=lamda*dt/(rou*Cp*dx*dx); %计算f0 %%初始参数矩阵,初始温度 for iii=1: n for jjj=1: n Told(iii,jjj)=t0; end endTold(1,:)=tf; Told( n,:)=tf; Told(:,1)=tf; Told(:, n)=tf; %%写文件表头xlswrite('data.xlsx',{['坐标位置']}, 'sheet1:'A1'); asc=97; for ii=1: nbiaotou 仁{['第'nu m2str(ii)'点']};a cT fT j , jC p xasc=asc+1;xlswrite('data.xlsx',biaotou1:sheet1:[char(asc) '1']);xlswrite('data.xlsx',biaotou1:sheet1:['A' num2str(ii+1)]);end%%模拟运算for jj=1:2copyfile('data.xlsx:'data1.xlsx)Tn ew(1:1: n)=tf;Tn ew( n:1: n)=tf;Tn ew(1: n:1)=tf;Tn ew(1: n:n )=tf;for i=2: n-1for j=2: n-1Tn ew(i:j)=Told(i:j)+fO*(Told(i-1:j)-4*Told(i:j)+Told(i+1:j)+Told(i:j- 1)+Told(i:j+1));endendTold=T new;pcolor(Told);% 绘图shad ingin terpcolormap(jet)pause(O.I)saveas(gcf:[第' num2str(jj*0.1) 's温度图像.jpg']);xlswrite('data1.xlsx',Told,'sheet1:'B2');copyfile('data1.xlsx:['第'num2str(jj*0.1) 's数据.xlsx']) delete(datal.xlsx);end模拟结果:251010 15 20 25图3模拟物体的温度分布25201 J5 10 15 20 25图2模拟物体的温度等高线图和温度梯度分布图。

【2024版】传热学-期中考试(答案)

【2024版】传热学-期中考试(答案)

《传热学》—— 期中测试题(答案)一. 填空题(每空1分,共60分)1 某物体内温度分布的表达式为t = f(x,y,τ),此温度场为 二维 (填几维), 非稳态 (填稳态或非稳态)温度场。

2 傅里叶定律中的负号表示: 热量传递的方向与温度梯度的方向共线反向 。

3 一个给定的导热过程,其完整的数学描写包括 导热微分方程 和 定解 条件。

4 导热问题的常见边界条件有三类,写出三类边界条件的数学表达式:第一类边界条件为w 0,()t f ττ>= ,第二类边界条件为 w w 0,()()t q f nτλτ∂>=-=∂ ,第三类边界条件为 w w f 0,()()t h t t nτλ∂>-=-∂ 。

5 热阻的表示,通过平壁的导热热阻表示为:A δ ,通过圆筒壁的热阻表示为:)ln(2112d d l πλ ,通过球壁的热阻表示为:12111()4r r πλ-,肋片肋化表面侧的热阻表示为:001A h η 。

6 气体导热的机理是 气体分子不规则热运动和相互碰撞而产生的热量传递 。

7 按导热机理,水的三种状态,气态,液态和固态中, 固态 下导热系数最大。

8 导电性能好的金属,其导热性能也好,这是由于金属的导电和导热机理都是 依靠自由电子的迁移来完成的 。

9 按照导热机理,相同温度下下列材料:纯银,黄铜,纯铜中, 纯银 的导热系数最大。

10 我国国家标准规定:凡平均温度不高于350 ℃,导热系数不大于 0.12 W/(m ·k) 的材料,称为保温材料。

11 由多层等厚度平壁构成的传热壁面,若某层平壁所用材料的导热系数越大,则该壁面的热阻就越 小(填大或小) ,其两侧的温度差越 小 (填大或小)。

12 为了减小热损失,一蒸汽管道外包有两层隔热保温层,从材料利用的经济性出发,导热系数小的材料应设置在 内侧 (内侧还是外侧)。

13 工程上常采用肋片来 强化换热 。

对于一个传热过程,常常在表面传热系数 较小 (填较大或较小)的一侧,采用肋壁的形式。

热流体课程实验报告-二维导热物体温度场的计算机模拟实验

热流体课程实验报告-二维导热物体温度场的计算机模拟实验

二维导热物体温度场的计算机模拟实验一、实验目的(1)学习电、热类比的原理及边界条件的处理;(2)通过计算机编程的方式求出墙角导热的离散温度场。

二、实验原理二维稳态过程,导热方程为∂2t ðx2+∂2tðy2=0二维稳态导热内部节点的差分方程为t i+1,j+t i−1,j+t i,j+1+t i,j−1−4t i,j=0于是内部节点的迭代计算式为t i,j=t i+1,j+t i−1,j+t i,j+1+t i,j−14对于恒温边界条件,除了绝热边界时使用对称性外,只使用上面一个迭代计算式即可。

但是对于对流边界,边界上的点,按位置分为内角点、外角点和平直边界,按类型分为对流边界、绝热边界,计算步骤相比恒温边界下更为复杂。

按位置:a)内角点:4个方向均有导热热流,有dx2+dy2面积的对流换热b)外角点:2个方向有导热,有dx2+dy2面积的对流换热c)平直边界:3个方向有导热,有dx或dy面积的对流换热按类型:a)绝热边界:该点的绝热一侧没有热流量,基尔霍夫定律中,此方向的热流量代入0计算b)对流边界:该点该方向的对流换热量由牛顿冷却公式q=hA(t∞−t i,j)计算得出综上所述:对流边界下的差分方程为:Φi−1,j+Φi+1,j+Φi,j−1+Φi,j+1+Φ对流=0其中,Φi−1,j,Φi+1,j,Φi,j−1,Φi,j+1为导热量,q对流为对流边界换热量。

Φi−1,j=λA(t i−1,j−t i,j)dx,Φ对流=ℎA(t∞−t i,j)。

代入所有q的计算式,可解得t i,j=∑λA k t kdxk+ℎ对流A对流t∞∑λA kdxk+ℎ对流A对流注意:a)k为实际参与导热的几个方向,对于内角点有4项,外角点有2项,平直边界有3项,绝热边界还要去掉这一方向的那一项b)A k的值根据实际位置确定,内角点得两个方向为0.5dx两个方向为1dx,外角点的两实验名称个方向均为0.5dx,平直边界有两个0.5dx和一个1dxc)内外测流体的ℎ不相等,对流面积为该网格实际与流体接触的面积角点为0.5dx,平直边界为1dx。

《2024年基于ANSYS的焊接温度场和应力的数值模拟研究》范文

《2024年基于ANSYS的焊接温度场和应力的数值模拟研究》范文

《基于ANSYS的焊接温度场和应力的数值模拟研究》篇一一、引言随着科技的发展,焊接技术作为制造行业中的关键工艺之一,其质量和效率直接关系到产品的性能和寿命。

因此,对焊接过程中的温度场和应力分布进行精确的数值模拟显得尤为重要。

ANSYS作为一种功能强大的工程仿真软件,被广泛应用于焊接过程的数值模拟。

本文将基于ANSYS,对焊接温度场和应力进行数值模拟研究,以期为实际生产提供理论依据。

二、焊接温度场的数值模拟1. 模型建立在ANSYS中建立焊接过程的有限元模型,包括焊件、焊缝、热源等部分。

其中,焊件采用实体单元进行建模,焊缝则通过线单元进行描述。

热源模型的选择对于模拟结果的准确性至关重要,应根据具体的焊接工艺选择合适的热源模型。

2. 材料属性及边界条件根据实际材料,设定焊件和焊缝的热导率、比热容、热扩散率等物理参数。

同时,设定初始温度、环境温度等边界条件。

3. 数值模拟过程根据焊接过程的实际情况,设定加载步和时间步长,模拟焊接过程中的温度变化。

通过ANSYS的热分析模块,得到焊接过程中的温度场分布。

三、焊接应力的数值模拟1. 耦合分析焊接过程中,温度场的变化会导致应力的产生。

因此,在ANSYS中,需要将在热分析中得到的温度场结果作为应力分析的输入条件,进行热-结构耦合分析。

2. 本构关系与材料模型根据材料的本构关系和力学性能,设定材料的弹性模量、泊松比、热膨胀系数等参数。

同时,选择合适的材料模型,如各向同性模型或各向异性模型。

3. 应力分析通过ANSYS的结构分析模块,结合耦合后的温度场结果,进行应力分析。

得到焊接过程中的应力分布和变化情况。

四、结果与讨论1. 温度场结果分析通过ANSYS的后处理功能,可以得到焊接过程中的温度场分布图。

分析温度场的分布情况,可以了解焊接过程中的热传导和热扩散情况,为优化焊接工艺提供依据。

2. 应力结果分析同样,通过后处理功能可以得到焊接过程中的应力分布图。

分析应力的分布和变化情况,可以了解焊接过程中产生的残余应力和变形情况。

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

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

二维导热物体温度场的数值模拟一、物理问题有一个用砖砌成的长方形截面的冷空气通道,其截面尺寸如下图1-1所示,假设在垂直于纸面方向上用冷空气及砖墙的温度变化很小,可以近似地予以忽略。

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

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

控制方程:02222=∂∂+∂∂y tx t边界条件: 第一种情况:由对称性知边界1绝热: 0=w q ; 边界2为等温边界,满足第一类边界条件: C t w ︒=0;1-1图2-1图边界3为等温边界,满足第一类边界条件: C t w ︒=30。

第一种情况:由对称性知边界1绝热: 0=w q ;边界2为对流边界,满足第三类边界条件: )()(2f w w w t t h n tq -=∂∂-=λ; 边界3为对流边界,满足第三类边界条件: )()(2f w w w t t h ntq -=∂∂-=λ。

三、方程离散用一系列与坐标轴平行的间隔0.1m 的二维网格线将温度区域划分为若干子区域,如图1-3所示。

采用热平衡法,利用傅里叶导热定律和能量守恒定律,按照以导入元体(m,n )方向的热流量为正,列写每个节点代表的元体的代数方程,第一种情况: 边界点:边界1(绝热边界):5~2)2(411,11,12,1,m =++=+-m t t t t m m m , 11~8)2(411,161,16,15,16=++=+-n t t t t n n n n,3-1图边界2(等温内边界): 7,16~7;7~1,6,0,=====n m n m t nm边界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 =++=+-m t t t t m m m , 11~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 n ,16~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 n,16~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 λ)四、编程思路及流程图编程思路为设定两个二维数组t(i,j)、ta(i,j)分别表示本次迭代和上次迭代各节点的温度值,iter (实际编程时并未按照此名称来命名迭代步长)表示迭代进行的次数, 1Q 、2Q 分别表示外边界、内边界的散热量。

二维导热物体温度场的数值模拟

二维导热物体温度场的数值模拟

二维导热物体温度场的数值模拟班级:建环11姓名:谢庄璞学号:2110701017物理问题:一个长方形截面的冷空气通道的尺寸如图1所示。

假设在垂直于纸面的方向上冷空气及通道墙壁的温度变化很小,可以忽略。

试用数值方法计算下列两种情况下通道壁面中的温度分布及每米长度上通过壁面的冷量损失:(1).内、外壁分别维持在0摄氏度及30摄氏度;(2).内、外壁与流体发生对流传热,且已知:(由于本人实验做的是对流边界条件,专门编写了第三类的程序,第一类边界条件参考的是别人的程序,节点设计有所不同)T1=30,h1=10(实验值是10.34)T2=10,h2=4(实验值是3.93)(图1)(图2)分析问题:因为截面材料均匀,且边界条件对称,故截面上的温度分布也对称,可去1/4的截面如图2,本题采用数值法求解,将截面上的点进行划分,如图3所示,网格的交点为所选取的节点。

图30.53程序内容:(1)PROGRAM MAINIMPLICIT NONEINTEGER::I,J,KREAL::V=0.53,TF1=10,TF2=30REAL::M1=0,M2=0,N1=0,N2=0,Q1=0,Q2=0REAL::T(16,12)=0 !初设节点温度均为0摄氏度!设置内壁温度为10摄氏度DO I=6,16T(I,6)=TF1END DODO J=6,12T(6,J)=TF1END DO!设置外壁温度为30摄氏度T(I,1)=TF2END DODO J=1,12T(1,J)=TF2END DO!设置其他节点DO K=1,1000!设置内部节点DO I=2,5DO J=2,11T(I,J)=(T(I-1,J)+T(I+1,J)+T(I,J-1)+T(I,J+1))/4 END DOEND DODO I=6,15DO J=2,5T(I,J)=(T(I-1,J)+T(I+1,J)+T(I,J-1)+T(I,J+1))/4 END DOEND DO!设置对称线上的节点DO J=2,5T(16,J)=(2*T(15,J)+T(16,J-1)+T(16,J+1))/4END DODO I=2,5T(I,12)=(2*T(I,11)+T(I-1,12)+T(I+1,12))/4END DOEND DODO I=1,16DO J=1,12WRITE(*,*)I,J,T(I,J)OPEN(1,FILE='T01.txt')WRITE(1,*)T(I,J)END DOEND DODO J=6,11M1=M1+V*(T(5,J)-T(6,J))END DOM2=M2+V*(T(I,5)-T(I,6))END DOQ1=0.5*V*(T(5,12)-T(6,12))+0.5*V*(T(16,5)-T(16,6))+M1+M2 !内壁面能放出的热量DO J=2,11N1=N1+V*(T(1,J)-T(2,J))END DODO I=2,15N2=N2+V*(T(I,1)-T(I,2))END DOQ2=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)/2END PROGRAM MAIN(2)program mainimplicit nonereal h1,h2,lenda,tf1,tf2real t(16,12)integer i,j,xh1=10.34h2=3.93lenda=0.53tf1=30tf2=10h1=h1/10 !注:由于下面未算节点长度,在次进行修正h2=h2/10open(01,file='CH.dat')!zhengti fu chuzhido j=1,12,1do i=1,16,1t(i,j)=10end doend dodo x=1,1000000do j=2,11,1!dui yu di 1 lie j cong 2 dao 11------------------------------------------------------1t(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 dian t(1,12)---------------------------------------------------------2t(1,12)=1./(h1+lenda)*(h1*tf1+lenda/2*(t(2,12)+t(1,11)))do i=2,15,1!dui yu di 12 hang i cong 2 dao 15----------------------------------------------------3t(i,12)=1./(h1+2*lenda)*(lenda/2*(t(i-1,12)+t(i+1,12))+lenda*t(i,11)+h1*tf1) end dodo i=7,15,1!dui yu di 7 hang i cong 7 dao 15-----------------------------------------------------4t(i,7)=1./(h2+2*lenda)*(lenda*t(i,8)+lenda/2*(t(i-1,7)+t(i+1,7))+h2*tf2)end dodo j=2,6,1!dui yu di 6 lie j cong 2 dao 6-------------------------------------------------------5t(6,j)=1./(h2+2*lenda)*(lenda*t(5,j)+lenda/2*(t(6,j+1)+t(6,j-1))+h2*tf2)end do!dui yu nei jiao dian t(6,7)----------------------------------------------------------6t(6,7)=1./(3*lenda+h2)*(lenda*(t(6,8)+t(5,7))+lenda/2*(t(7,7)+t(6,6))+h2*tf2)do i=2,5,1!dui yu di 1 hang i cong 2 dao 5------------------------------------------------------7t(i,1)=1./4*(t(i-1,1)+t(i,2)+t(i+1,1)+t(i,2))end dodo j=8,11,1!duiyu di 16 lie j cong 8 dao11------------------------------------------------------8t(16,j)=1./4*(t(15,j)+t(15,j)+t(16,j+1)+t(16,j-1))end do!dui yu jiedian t(1,1)----------------------------------------------------------------9t(1,1)=1./(2*lenda+h1)*(lenda*(t(2,1)+t(1,2))+h1*tf1)!duiyu jiedian t(6,1)-----------------------------------------------------------------10t(6,1)=1./(2*lenda+h2)*(lenda*(t(6,2)+t(5,1))+h2*tf2)!duiyu jiedian t(16,7)----------------------------------------------------------------11t(16,7)=1./(2*lenda+h2)*(lenda*(t(16,8)+t(15,7))+h2*tf2)!dui yu jiedian t(16,12)--------------------------------------------------------------12t(16,12)=1./(2*lenda+h1)*(lenda*(t(16,11)+t(15,12))+h1*tf1)do j=2,7,1do i=2,5,1!dui yu niebujiedian------------------------------------------------------------------1 3t(i,j)=1./4*(t(i-1,j)+t(i+1,j)+t(i,j+1)+t(i,j-1))end doend dodo j=8,11,1do i=2,15,1!dui yu niebujiedian------------------------------------------------------------------1 4t(i,j)=1./4*(t(i-1,j)+t(i+1,j)+t(i,j+1)+t(i,j-1))end doend doend doprint*,tdo j=1,12do i=1,16write(01,*) i,j,t(i,j)1 !用于导出数据方便作图end doend doclose(01)do i=2,11q1=q1+10.34*0.1*(30-t(1,i)) end doq1=q1+10.34*0.05*(30-t(1,1)) do i=2,15q1=q1+10.34*0.1*(30-t(i,12)) end doq1=q1+10.34*0.05*(30-t(16,12)) q1=q1+10.34*0.1*(30-t(1,12)) print*,q1do i=2,6q2=q2+3.93*0.1*(t(6,i)-10)end dodo i=7,15q2=q2+3.93*0.1*(t(i,7)-10)end doq2=q2+3.93*0.1*(t(6,7)-10)q2=q2+3.93*0.05*(t(6,1)-10)q2=q2+3.93*0.05*(t(16,7)-10) print*,q2q=(q1+q2)/2print*,qEndprogram由于有4个部分,所以总热量是q=28.24457*4=112.97828 w编程思路:对整个区域进行节点离散化,写出各个节点与周围节点的关系式,然后进行迭代,直到前后两次算出来的结果相差符合误差要求为止(本实验中循环次数足够多后数值基本不变,故没有设计判断的部分)。

2二维流动与传热模拟实验报告

2二维流动与传热模拟实验报告

实验课程名称:计算机在材料科学与工程中的应用五、实验原始记录(程序设计类实验:包括原程序、输入数据、运行结果、实验过程发现的问题及解决方法等;分析与设计、软件工程类实验:编制分析与设计报告,要求用标准的绘图工具绘制文档中的图表。

系统实施部分要求记录核心处理的方法、技巧或程序段;其它实验:记录实验输入数据、处理模型、输出数据及结果分析)1、进入GANBIT软件主控画面,进行→→操作创建坐标网格图,如下图1所示:图1 坐标网格图2、由节点创建直线、圆弧边,并有线组成面后,确定边界线的内部节点分布。

然后进行→→操作创建结构化网格,如下图2所示:3、进入FIUENT软件中,建立求解模型、设置流体属性、设置边界条件后,求解点击Solver →Iterate进行300次迭代后得到出口界面上的平均温度变化曲线,再进行200次迭代运算后,监视器曲线为一条直线,说明出口处平均温度已经达到稳定状态,如下图3所示。

4、显示实验结果。

在进行Display →Contours操作后,分别得到速度分布图,如下图4;温度分布图,如下图5;温度等值曲线图,如下图6;速度矢量图,如下图7;混合器内等压线图,如下图8;混合器内速度水头等值线图,如下图9。

在进行Plot →XY Plot操作后,得到出流口截面上温度、压力、速度分布图,分别如下图10、图11、图12所示。

图2 换热器的网格图图3 出口平均温度变化曲线(左为300次后,右为再200次后)图4 速度分布图图5 温度分布图图6 温度等值曲线图图7 速度矢量图图8 混合器内等压线图图9 混合器内速度水头等值线图图10 出流口截面上温度分布图图11 出流口截面上速度分布图图12 出流口截面上压力分布图5、利用二阶离散化方法重新计算得到混合器内温度分布图,如下图13所示。

图13 二阶离散化法得到混合器内温度分布图上图13与图5比较,可以看出温度分布得到较好的改善,说明使用二阶离散化方法计算结果更合理。

基于FLUENT的超高压变压器二维温度场分析

基于FLUENT的超高压变压器二维温度场分析

3
求解的微分方程和边界条件
首先对变压器绕组温度场进行假设: (1)稳态:发热与散热达到平衡时,绕组及油的温度和速度分布不再随时间变化。 (2)常数:固体的密度、比热及导热系数,油的动力粘度、密度、比热均恒定。 (3)热源密度为常数。 (4)环境温度恒定。 在以上条件的假设下,为了获得导热物体温度场的数学表达式,必须根据能量守恒定 律和傅里叶定律来建立导热微分方程[2]: 该变压o-dimensional Temperature Field in Ultra-high Voltage Transformer Based on FLUENT
[Wang De-hua, Guo Xiang-wei, Yang Chun, Han Xiao-dong, Chen Xin] [XIAN XD TRANSFORMER CO. LTD, 710077]
光纤测温能准确、实时,可直接测出变压器绕组的温度值。对变压器模型 B 的绕组进 行了光纤测温,把光纤预埋在变压器的第 94—95 饼(从底部往端部数)间的三个位置(14 —15 档之间、25—26 档之间、35—36 档之间,共 36 档),当温度值的变化很小时,认为 发热与散热达到平衡,温度分布不再随时间变化,测得的瞬时温度值即为稳态温度值,测 得温升值分别为:30.7K、31.3K 和 28.6K,最高温升为 31.3K。Fluent 软件计算收敛后,计 算的结果为 26K,两者相差仅为 5K,可满足工程需要。 Fluent 软件模拟值比试验值低,造成误差的原因为: (1) (2) (3) Fluent 模拟忽略了铁心,结构件等的发热,所以模拟值应该偏低一些。 未考虑垫块及撑条对热源—绕组的影响, 另外软件模拟的是额定情况下计算 的发热值, 在试验条件下施加的损耗值比额定值大一些, 因此模拟值会偏低。 试验时由于环境温度的变化,给测量结果也会带来一定的不确定性。

试验一二维导热物体温度场的电模拟试验

试验一二维导热物体温度场的电模拟试验

实验一: 二维导热物体温度场的电模拟试验一.实验的目的1.学习电、热类比的原理。

2.通过对电模型的电量测量,求出墙角导热的温度场。

二.实验原理对于稳态过程,二维固体导电及导热系统的数学描述均为拉普拉斯方程。

即:0//2222=∂∂+∂∂y e x e 和 0//2222=∂∂+∂∂y t x t (1) 由于数学描述的一致,现象之间将是类似的。

即可用电势的变化规律描述温势(温差)的变化规律。

电势的测量较温差测量要方便得多。

固体稳定温度场的电模拟法可分为连续式和网络式两类。

连续式使用导电纸作电模型;网络式则用电阻元件构成的电阻网络作模型。

本实验采用网络式。

显然,对网络而言,模拟是建立在差分方程类似的基础上。

当导热系数为常数时,对均匀网络,二维稳态导热差分方程为(图1):图1 内部节点网络单元→t i +1,j +t i-1,j +t i,j +1+t i.j-1-4t i,j =0______________________(2)相应的网络上的电势方程由电学中的可希霍夫定律可得出.为:041=∑=n In___________________(3)即 (e i-1,j -e i,j )/R 1+(e i+1,j -e i,j )/R 3+(e i,j+1-e i,j )/R 4+(e i,j-1-e i,j )/R 2=0________(4) 只要满足 R 1=R 2=R 3=R 4,则e i+1,j +e i-1,j +e i,j+1+e i,j-1-e i,j =0______________________(5)式(2)和(5)完全类似,适用于一切二维稳态无内热源导热与导电问题的网络内部节点。

但是用电阻网络来模拟某一具体的热系统时,还必须使电—热系统之间有类似的边界条件,既当满足了电—热系统之间的边界条件类似后。

在电网络节点上测得的电势分布才能真正模拟热系统中的温度分布。

下面分别讨论二维的等温、绝热和对流边界条件的边界电模拟条件:1.等温边界时最简单的情况。

材料研究的温度场模拟资料

材料研究的温度场模拟资料

温度场变化
枝晶生长过程中不同时刻固相形貌
(a)
(b)
(c)
(d)
(e)
(f)
钢卷冷却过程的温度场模拟
热轧钢卷示意图
钢卷的热损失主要 是由钢卷表面的热 辐射与钢卷周围空 气的对流造成的, 而孔内的辐射得到 自持,计算时可以 忽略。
卷取温度控制数学模型
层流冷却设备: 12组主冷、3组精冷 和侧喷组成。
定解问题的方程组。
Ti1, j
2Ti, j Ti1, j (x)2
Ti,
j
1
2Ti, j (y)2
Ti,
j 1
0
Ti1, j
Ti,
j
x
k (Ti, j
Tf )
如果选择步长x=y。则
Ti,
j
1 y
Ti
,
j
qw
Ti, j Ti1, j 0
差分方程变为:
Ti, j
1 4
(Ti
1,
j
T x
k (T
Tf
)
L2
2)热流边界条件
Tf,k
y
0, 0
x
L1,
T y
qw
0
3)绝热边界条件
T x L1, 0 y L2 , x 0 4)给定温度边界条件
y L2 , 0 x L1,T Tw
Tw
绝热
x L1 qw
设x, y为步长,Ti, j表示结点(i, j)处的温度,以差商代替微商, 并舍去截断误差,则差分方程式与边界的差分形式一起组成
第三章
材料科学研究中 温度场的数值模拟
材料科学与工程技术与加热、冷却等传 热过程密切相关。各种材料的加工、成 型过程都会遇到与温度场有关的问题。

基于Matlab导热问题的数值模拟

基于Matlab导热问题的数值模拟

基于Matlab导热问题的数值模拟徐凯;石利娜;吴东垠【摘要】基于Matlab软件,采用有限差分法、pdepe函数法和pdetool(工具箱)法对3种不同形式的导热问题进行数值模拟,具体包括二维稳态导热、一维非稳态导热和二维非稳态导热,得出温度分布的数值解和图形解.通过求解过程可以看出,数值模拟方法对分析导热物体的温度分布非常直观和方便.【期刊名称】《上海工程技术大学学报》【年(卷),期】2016(030)004【总页数】6页(P353-358)【关键词】导热;Matlab软件;温度;数值模拟【作者】徐凯;石利娜;吴东垠【作者单位】西安交通大学能源与动力工程学院,西安710049;榆林学院管理学院,榆林719000;西安交通大学能源与动力工程学院,西安710049【正文语种】中文【中图分类】TK11导热是传热学三大热量传递的途径之一,在工程实际中有着广泛的应用,许多工程问题都要求解物体内部温度的分布和非稳态传热中温度随时间的变化[1-2].导热问题大多为多维的偏微分方程,在已知的定解条件(初始条件和边界条件)下求解析解.对于定解条件和几何尺寸相对简单的导热问题,可以求其解析解,但是对于比较复杂的导热问题,求解析解就显得非常麻烦,有时候甚至难以求解[3-4].伴随计算机的发展,数值模拟方法为求解导热问题提供了新的思路,这种方法由于能够处理解析解不能处理的问题,并且准确度高,因而越来越受到广大科技工作者的重视,在处理导热问题中起着不可替代的作用[5-6].本文以Matlab软件为载体,运用不同的数值模拟方法,包括有限差分法、pdepe函数法和pdetool(工具箱)法对不同的导热过程(二维稳态导热、一维非稳态导热和二维非稳态导热)进行数值模拟[7],得出其温度分布的数值解和温度分布图.对于任意一个导热问题,不管求解析解还是数值解,数学描写都是不可或缺的.为了得到导热物体温度场的数学描写,根据能量守恒定律和傅里叶定律建立导热微分方程,得到笛卡尔坐标系下的三维非稳态导热微分方程为式中:ρ为密度,kg/m3;c为比热容,J/(kg·K);t为温度,℃;τ为时间,s;λ为导热系数为内热源,W/m3.根据不同的情形简化式(1)可以得到不同的导热过程.为了求解式(1),需要添加定解条件,包括初始条件和边界条件.导热微分方程和定解条件构成导热问题完整的数学模型.2.1 有限差分法有限差分法,即将求解区域划分为差分网格,用有限个网格节点代替连续的求解区域.再将偏微分方程的偏导数用差商代替,推导含有离散点上有限个未知数的差分方程.求解差分方程,就是微分方程定解问题的近似数值解,如图1所示.一个无内热源的二维稳态导热物体,其上凹面、下表面分别维持在t1=0 ℃,t2=30 ℃,其余表面绝热,求其温度分布.物理方程和定解条件为t1=0,t2=30对几何结构进行离散化后,再对偏微分方程离散,写出差分方程,如图2和式(2)所示. 为方便起见,取步长Δx=Δy=1.用Matlab编程,分析图2.由于其不是矩形区域,所以对于网格要分区域进行处理,以m=1∶10和n=1∶21为例,其设计的计算流程图如图3所示.其余区域与此类似,不作重复.在Matlab软件下运行编制的程序,经过数次迭代后,产生数值解(由于篇幅限制,仅给出部分节点数值解)见表1.温度分布图如图4所示.图4(a)为等温边界温度分布图,图4(b)为等温边界温度分布云图.2.2 pdepe函数法Matlab语言提供了pdepe函数,可直接调用其标准形式.设一细棒由各项均匀材料组成,长度为2 m,热扩散率为0.005 m2/s,细棒两端绝热,初始时间细棒温度分布为T0=30+10[1-cos(πx)],求非稳态下细棒的温度分布.物理方程和定解条件为pdepe函数的标准形式为式中,m=0,1,2分别为平面、圆柱和球.调用形式为边界条件为p(x,t,u)+q(x,t,u).调用形式为[pl,ql,pr,qr]=bcpde(xl,ul,xr,xr,t)初始条件为调用形式为经过分析得至此,可以编程来求解此问题,具体程序在此省略.由于pdepe函数编程过程中可以调用已有的函数,所以主程序的条数相对于有限差分法简单了许多.在编程过程中,借调sol=pdepe(m,@pdefun,@pdeic,@pdebc,x,t)求解.在Matlab中运行程序.图5为非稳态下细棒的温度分布.调用pdeval(m,x,u,xout)画出不同时间的数值解图像,图6为不同时间下细棒的温度分布.从图6可以看出,初始时间温度分布呈正弦曲线,这是由初始时间给定的温度函数决定的.随着时间的推移,各节点温度大小分布的差异逐渐减小,当t>50 s时,温度分布将趋于稳定,在最后时间的温度分布基本不变,保持为40 ℃.2.3 pdetool法对于二维稳态和非稳态导热问题,偏微分方程,其解析解往往非常复杂,有时候甚至无法得到解析解,只能采用数值模拟的方法.但是编制程序时却很复杂.Matlab中提供的pdetool法不用编程就可以解出导热问题的数值解,它是基于有限元法解偏微分方程.但是pdetool法只能解决二维模型.对于一维的要扩成二维,三维的缩成二维,时间维不计算在内.pdetool法可以解出4种偏微分方程式(4)~(7)分别为椭圆形方程、抛物型方程、双曲型方程和特征值方程.式中:u为域Ω上的求解变量;λ为特征值;d、c、a、f为常数或变量;t为时间变量. pdetool提供了两类边界条件,即式中:n为垂直于边界的单位矢量;g、q、h、r为定义在边界上的函数.式(8)为Dirichlet条件,式(9)为Neumann条件,至此,可以应用pdetool法来处理具体问题.一直经为0.15 m、高为0.05 m的平板玻璃圆盘,送入退火炉中消除应力,其初始温度为30 ℃,炉中温度为450 ℃,设该玻璃盘在炉内时,各表面均可受到加热,表面传热系数为9.5 W/(m2·K),按工艺要求,须加热到盘内各处温度均为400 ℃以上,估计所需的加热时间.已知该盘的导热系数λ=0.78 W/(m·K),质量密度ρ=2 700 kg/m3,比定压热容cp=835 J/(kg·K).物理方程为这是一个三维问题,在pdetool中,需要将三维缩为二维.因此,取柱坐标(r,θ,z).由于其关于轴的对称性,故与θ无关,从而简化成仅关于(r,z)的二维方程,即与式(5)的抛物型方程对比后得出d=ρcr=2 700×835×0.075=169 087.5c=λr=0.78×0.075=0.058 5a=0,f=0对边界条件有此条件为Neumann条件,将其转化为标准形式,得到由c=λr,代入(12),有得出Neumann条件中q=hr=9.5×0.075=0.712 5g=450×hr=450×0.712 5=320.625至此,就可以应用pdetool法求解此问题,前期工作为二维图形的绘制、边界条件的输入、方程形式的选取,在绘制二维图时,选用以角点方式画矩形,边界条件选择Neumann条件,方程形式选择抛物型,输入上述所求的对应参数,并对求解区域画出网格,图7为计算网格.在solve选项中输入初始温度和不同的时间,得出不同时间的温度图,图8为玻璃圆盘在不同时间的温度分布图.由图8可以看出,大约经过9 500 s,即可达到盘内各处温度均为400 ℃以上,符合题设要求.当然,还可以解出不同时间各个节点处的温度数值解,由于篇幅有限,这里不再列出.本文基于Matlab软件,采用有限差分法、pdepe函数法和pdetool法,对3种不同形式的导热问题进行了数值模拟.研究表明,对于导热问题的数值解法,不仅求解过程简单,而且结果更加直观明显,随着计算机技术的发展,数值模拟方法还将会得到越来越广泛的应用.对于同一种问题,可以有不同的模拟方法,比如本文用有限差分法处理的二维稳态问题,同样也可以用pdetool法处理;用pdepe函数法处理的一维非稳态问题也可以用有限差分法来编程完成,只是编程过程略显繁琐.对于具体问题,应根据实际情况选出最合适的方法来处理.【相关文献】[1] 陶文铨.数值传热学[M].2版.西安:西安交通大学出版社,2001.[2] 安德森约翰D.计算流体力学基础及其应用[M].吴颂平,刘赵淼,译.北京:机械工业出版社,2007.[3] 王福军.计算流体动力学分析:CFD软件原理与分析[M].北京:清华大学出版社,2011.[4] 田禾.关于二维非稳态导热的可视化研究[D].天津:天津师范大学,2003.[5] 杨世铭,陶文铨.传热学[M].4版.北京:高等教育出版社,2006.[6] 李明.偏微分方程的MATLAB解法[J].湖南农机(学术版),2010,37(3):89-91.[7] 彭东玲,张义,方慧,等.日光温室墙体一维导热的MATLAB模拟与热流分析[J].中国农业大学学报,2014,19(5):174-179.。

二维稳态导热数值计算 python github

二维稳态导热数值计算 python github

题目:使用Python和GitHub进行二维稳态导热数值计算在科学研究和工程领域中,热传导是一个非常重要的现象。

特别是在材料研究、能源生产和环境工程方面,对于热传导的准确理解和计算是至关重要的。

而在二维稳态导热数值计算方面,Python和GitHub 的应用越来越受到关注和重视。

在这篇文章中,我将对二维稳态导热数值计算及其在Python和GitHub中的应用进行深度探讨,希望能够为你对这个主题的理解和应用提供一些帮助。

一、二维稳态导热数值计算的基本原理1. 二维稳态导热方程的描述及数值解法2. 有限差分法和有限元法在二维稳态导热数值计算中的应用3. 二维热传导问题的边界条件和初始条件设置4. 常用的二维稳态导热数值计算算法及其优缺点二、Python在二维稳态导热数值计算中的应用1. Python在科学计算和数值模拟方面的优势2. NumPy、SciPy和Matplotlib等Python库在二维稳态导热数值计算中的使用3. 通过Python实现二维稳态导热数值计算的示例和代码解析三、GitHub在二维稳态导热数值计算中的应用1. GitHub在科学研究和工程项目协作中的重要性2. 如何使用GitHub进行版本控制和团队协作3. 在GitHub上共享和获取二维稳态导热数值计算的开源代码和项目总结与展望二维稳态导热数值计算是一个复杂且重要的科学问题,而Python和GitHub为我们提供了强大的工具和评台来解决这个问题。

通过本文的探讨,希望能够帮助大家更深入地理解二维稳态导热数值计算的原理和方法,并且认识到Python和GitHub在这个领域的重要作用。

我个人认为,未来随着人工智能和大数据技术的发展,二维稳态导热数值计算将会得到更加广泛和深入的应用,而Python和GitHub作为强大的工具和评台,将大大促进这一进程的实现。

希望本文能够对您有所帮助,也欢迎大家对这个问题进行深入讨论和研究。

二维稳态导热数值计算是在二维空间中进行热传导模拟的一种重要方法。

实验一二维墙角导热水电模拟

实验一二维墙角导热水电模拟

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

《传热学》上机实践大作业二维导热物体温度场的数值模拟 能动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,、温度场分布图用以上数值模拟得到的各节点温度绘制温度场分布图。

热传导和导热性质的数值模拟

热传导和导热性质的数值模拟

热传导和导热性质的数值模拟热传导是物质内部由于温度差异而产生的热能传递现象,是我们日常生活中不可忽视的物理过程。

研究热传导过程及物质导热性质的数值模拟,对于工业生产、能源利用和环境保护等方面都具有重要意义。

热传导的基本原理是热能从高温区传递到低温区,它的速率受到环境条件、材料性质和结构形态等多种因素的影响。

因此,准确地描述和预测热传导的过程对于设计高效的热交换设备和热障涂层等应用具有重要价值。

数值模拟是一种通过计算机仿真来预测物理现象的方法。

在热传导和导热性质的数值模拟中,常用的方法有有限元法(Finite Element Method,FEM)和有限差分法(Finite Difference Method,FDM)等。

有限元法是一种常用的数值模拟方法,它将待模拟的物理系统离散成有限数量个单元,在每个单元内用简单的数学模型描述系统的行为。

通过对这些单元进行组合和连接,可以得到整个物理系统的模型。

有限元法简化了计算复杂度,可以用来模拟包括热传导在内的复杂物理过程。

有限差分法则是一种基于差分近似的数值模拟方法,相对于有限元法而言,它对计算单元的选取和组合没有那么大的要求。

有限差分法将连续的物理系统离散成网格,通过近似计算导数和微分方程,来获取物理系统在离散点上的数值解。

而在热传导和导热性质的数值模拟中,我们首先需要确定热传导的基本方程。

热传导方程是一个偏微分方程,描述了热量在物质中的传递过程。

它可以通过热传导定律得到,即热流密度等于导热系数与温度梯度的乘积。

利用有限元法和有限差分法可以求解热传导方程,进而得到物质的热传导过程和导热性质。

在模拟中,我们通常需要提供初始条件和边界条件,以便得到准确的数值解。

初始条件是指在模拟开始时系统中各点的温度分布情况,而边界条件则是指在热传导过程中特定位置的温度或热流的变化情况。

通过热传导和导热性质的数值模拟,我们可以研究材料的热传导过程,分析导热性能对材料性能的影响,优化材料的导热性能,提高热能利用效率。

6 二维流动与传热的数值计算

6 二维流动与传热的数值计算

三、用Fluent求解

用Fluent求解包括导入和检查网格、建 立求解模型、设置边界条件、求解、显 示计算结果等。
1 网格的导入和检查及有关操作

启动Fluent6后,在以下窗口中选2D求解器,后按 Run,进入Fluent。

Flie: Read: Case…,在打开对话框中,指定到在 Gambit中导出的网格文件e:\example\mixer.msh, 点击OK后,将网格文件导入到Fluent中。

用同样方法,可以显示压力分布图和速度分布图

Display: Velocity Vector,显示速度矢量场,在弹出 的对话框中按照如下选择,并按Display按钮
4 设置边界条件

Define: Boundary Conditions…打开对话框如下,在 Gambit设置的三个边界类型inlet1、inlet2和Outlet之外, 还有fluid(流体)和壁(wall)这两种边界属性。

左侧栏中选中fluid,右侧类型中选fluid,按Set按钮,流体 对话框显示如下,将Material Name选择water-liquid(这 是我们刚才设置流体属性时,从Fluent材料库中复制过来的 流体),然后按OK按钮。

一、二维流动与传热问题描述
二、利用Gambit建立计算模型 三、利用Fluent-2D求解器求解
一、问题描述


一个冷热水混合器内部 流动与热量交换问题。 混合器的长宽均为20cm, 上部带3cm的圆角,温 度为T=350K的热水自上 部的热水管嘴流入,与 下部右侧的管嘴流入的 温度为290K的冷水再混 合器内进行热量与动量 交换后,自下部左侧的 小管嘴流出。

二维导热物体温度场地数值模拟

二维导热物体温度场地数值模拟

传热大作业二维导热物体温度场的数值模拟(等温边界条件)姓名:班级:学号:墙角稳态导热数值模拟(等温条件)一、物理问题有一个用砖砌成的长方形截面的冷空气空道,其截面尺寸如下图所示,假设在垂直于纸面方向上冷空气及砖墙的温度变化很小,可以近似地予以忽略。

在下列两种情况下试计算:(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部分即可。

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

三、方程离散用一系列与坐标轴平行的网格线把求解区域划分成许多子区域,以网格线的交点作为确定温度值的空间位置,即节点。

每一个节点都可以看成是以它为中心的一个小区域的代表。

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

依照实验时得点划分网格:建立节点物理量的代数方程 对于内部节点,由∆x=∆y ,有)(411,1,,1,1,-+-++++=n m n m n m n m n m t t t t t由于本实验为恒壁温,不涉及对流,故内角点,边界点代数方程与该式相同。

设立迭代初场,求解代数方程组。

图中,除边界上各节点温度为已知且不变外,其余各节点均需建立类似3中的离散方程,构成一个封闭的代数方程组。

以C t 000=为场的初始温度,代入方程组迭代,直至相邻两次内外传热值之差小于0.01,认为已达到迭代收敛。

四、编程及结果1) 源程序#include <stdio.h> #include <math.h> int main() { int k=0,n=0;double t[16][12]={0},s[16][12]={0}; double epsilon=0.001;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)) s[i][j]=30;if(i==5)if(j>=5 && j<=11) s[i][j]=0;if(j==5)if(i>=5 && i<=15) s[i][j]=0;}for(int i=0;i<=15;i++)for(int j=0;j<=11;j++)t[i][j]=s[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]-s[i][j])>epsilon)n++;for(int i=0;i<=15;i++)for(int j=0;j<=11;j++)s[i][j]=t[i][j];k++;//printf("%d\n",k);}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("k=%d\n内墙导热=%f\n外墙导热=%f\n平均值=%f\n偏差=%f\n",k,daore_in,daore_out,daore,error);}2)结果截图七.总结与讨论1.由实验结果可知:等温边界下,数值解法计算结果与“二维导热物体温度场的电模拟实验“结果相似,虽然存在一定的偏差,但由于点模拟实验存在误差,而且数值解法也不可能得出温度真实值,同样存在偏差,但这并不是说数值解法没有可行性,相反,由于计算结果与电模拟实验结果极为相似,恰恰说明数值解法分析问题的可行性。

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

传热大作业
二维导热物体温度场的数值模拟(等温边界条件)
姓名:
班级:
学号:
墙角稳态导热数值模拟(等温条件)
一、物理问题
有一个用砖砌成的长方形截面的冷空气空道,其截面尺寸如下图所示,假设在垂直于纸面方向上冷空气及砖墙的温度变化很小,可以近似地予以忽略。

在下列两种情况下试计算:
(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部分即可。

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

三、方程离散
用一系列与坐标轴平行的网格线把求解区域划分成许多子区域,以网格线的交点作为确定温度值的空间位置,即节点。

每一个节点都可以看成是以它为中心的一个小区域的代表。

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

依照实验时得点划分网格:
建立节点物理量的代数方程
对于内部节点,由∆x=∆y ,有 )(411,1,,1,1,-+-++++=n m n m n m n m n m t t t t t
由于本实验为恒壁温,不涉及对流,故内角点,边界点代数方程与该式相同。

设立迭代初场,求解代数方程组。

图中,除边界上各节点温度为已知且不变外,其余各节点均需建立类似3中的离散方程,构成一个封闭的代数方程组。

以C t 000=为场的初始温度,代入方程组迭代,直至相邻两次内外传热值之差小于0.01,认为已达到迭代收敛。

四、编程及结果
1) 源程序
#include <stdio.h>
#include <math.h>
int main()
{
int k=0,n=0; double t[16][12]={0},s[16][12]={0};
double epsilon=0.001;。

相关文档
最新文档