瞬态热分析
- 格式:doc
- 大小:49.00 KB
- 文档页数:5
瞬态热力学分析的一般方程为:
是传导矩阵,包括热系数、对流系数、辐射系数
是比热矩阵,考虑系统内能的增加;
图1 表面温度云图
图2 最高点温度曲线
从以上结果看,采取基本温度防护措施的结构,最高点表面温度为244℃,大于要求的200℃,不能满足用户要求。
3.2 温度防护措施改进
为了进一步降低表面温度,将热电池与外部结构使用保温材料进行了隔离,避免了热电池的金属外壳与外结构金属框架之间的直接接触,降低了传热效率,并更换了外部结构中使用的保温材料。
同上,对其进行仿真分析,结果如图3、最高点温度如图4所示。
图3 表面温度云图(顶面)
图4 最高点温度曲线
从结果来看,改进后的结构表面最高温度为142.51℃,大大低于要求的200℃,完全可以满足用户要求。
结束语
过高的表面温度会对导弹中装配的其他元器件造成影响。
瞬态热力学分析在结构的热设计、热防护中有着广泛的应用。
(下转第82页)。
ANSYS工程应用教程——热与电磁学篇47页-瞬态热温度场分析例1:有一长方形金属板,其几何形状及边界条件如图4—7所示。
其中,板的长度为15cm,宽度为5cm,板的中央为一半径为1cm的同孔。
板的初始温度为500℃,将其突然置于温度为20℃且对流换热系数为100W/m‘℃的流体介质中,试计算:1.第1s及第50s这两个时刻金属板内的温度分布情况。
2.金属板上四个质点的温度值在前50s内的变化情况。
3.整个金属板在前50s内的温度变化过程。
该金属板的基本材质属性如下:密度=5000Kx/m’比热容=200J/Kg K热传导率=5W/m KFinish $/ clear $/title,transient slab problem!进入前处理/prep7Et,1,plane55Mp,dens,1,5000Mp,kxx,1,5Mp,c,1,200Save!创建几何模型Rectng,0,0.15,0,0.05Pcirc,0.01,,0,360Agen,,2,,,0.075,0.025,,,,1Asba,1,2Save!划分网格Esize,0.0025Amesh,3Save!进入加载求解/soluAntype,trans !设定分析类型为瞬态分析Ic,all,temp,500 !为所有节点设置初始温度500度SaveLplotSfl,1,conv,100,, 20 !设定金属板外边界1-4的对流载荷Sfl,2,conv,100,,20Sfl,3,conv,100,,20Sfl,4,conv,100,,20/psf,conv,hcoe,2Time,50 !设定瞬态分析时间/制定载荷步的结束时间Kbc,1 !设定为阶越的载荷(载荷步是恒定的,如是随时间线性变化应用ramped——0)Autots,on !打开自动时间步长(求解过程中自动调整时间步长)Deltim,1,0.1,2.5 !设定时间步长为1(最小0.1最大2.5),载荷子步数nsubstTimint,on !打开时间积分,off为稳态热分析Outres,all,all !输出每个子步的所有结果到*.rth文件中(outpr将输出到*.Out文件中)Solve!进入后处理/post1Set,,,1,,1,, !载荷步m=1,子步,比例因子,0-读实数部分/1读虚数部分,时间点,,Plnsol,temp,,0, !该画面显示了在第1秒钟时金属板的温度分布状况Set,,,1,,50Plnsol,temp,,0 !该画面显示了在第50秒钟时金属板的温度分布状况!/post26Nsol,2,82,temp,,left-up !变量2,节点82(左上点),项目,,名字Plvar,2 !显示变量2!/post1 !查看金属板在前50秒内的温度变化过程Set,lastPlnsol,temp,Animate,10,0.5,,1,0,0,0 !捕捉的张数(默5),时间的推迟(默0.1),动画循环次数,自动缩放比!例(默0),用于动画的结果数据(默认0——目前载荷步),最小数据点,最大数据点Save/eof !退出正在读取的文件瞬态热温度场分析例2:一个半径为10mm,温度为90℃的钢球突然放入盛满了水的、完全绝热的边长为100mm的水箱中,水温度为20℃,如图7—5所示;。
Workbench瞬态热分析问题描述:将一个温度为900摄氏度的钢球放在空气中冷却,分别查看钢球和外部空气的温度变化。
分析类型:瞬态热分析分析平台:ANSYS Workbench 17.0分析人:技术邻一无所有就是打拼的理由研究模型:自定义一、引言结构热分析主要包括热传导、热对流、热辐射,热分析遵循热力学第一定律,即能量守恒。
传热即是热量传递,凡是有温差存在的地方,必然有热量的传递。
传热现象在现实生活中普遍存在,比如食物的加热,冷却,有相变存在的蒸发冷凝换热等。
热分析类型主要有稳态热分析和瞬态热分析。
稳态热分析中,我们只关心物体达到热平衡状态时的热力条件,而不关心达到这种状态所用的时间。
在稳态热分析中,任意节点的温度不随时间的变化而变化。
一般来说,在稳态热分析中所需要的唯一材料属性是热导率。
在瞬态热分析中,我们只关心模型的热力状态与时间的函数关系,比如对水的加热过程。
在瞬态热分析中,需要对材料赋予热导率,密度,比热容等材料属性及初始温度,求解时间和时间增量这些边界条件。
在装配体的热分析中,我们还要考虑到接触区域传热,由于接触面可能存在表面粗糙度,接触压力等情况存在,导致存在接触热阻。
接触面存在两种传热方式,一种是附体间的热传递,另一种是通过空隙层的热传导,但因为气体的热导率比较低,所以接触热阻不利于传热。
由于钢球散热与时间有关,我们选择瞬态热分析进行钢球的散热分析。
二、分析思路及流程在分析中,我们忽略空气的流动。
先进行稳态热分析,获得瞬态热分析的初始条件,然后将其传递到瞬态热分析中;在瞬态热分析中添加空气对流换热,来求解随时间变化的温度场。
分析流程如下图所示:三、模型建立及网格划分:由于选取模型比较简单,我们在DM中建立一个钢球,选择钢球的半径为30mm,然后在外侧包络一层空气,包络厚度选择30mm,由于模型是对称的,为了节省计算时间,减少计算量,选取1/4模型进行研究(也可以选取1/8)。
由于模型较为简单,网格采用自动划分,模型及网格如下图所示:四、边界条件施加及结果分析:因为该问题为瞬态热分析,我们需要先进行稳态热分析获得瞬态热分析所需要的初始条件,对钢球设置初始温度为900摄氏度,空气初始温度为22摄氏度,将稳态热分析的结果作为瞬态分析的初始条件,对空气对流换热系数为10W/m2K。
第33例瞬态热分析实例——水箱本例介绍了利用ANSYS进行瞬态热分析的方法和步骤、瞬态热分析时材料模型所包含的内容,以及模型边界条件和初始温度的施加方法。
33.1概述热分析是计算热应力的基础,热分析分为稳态热分析和瞬态热分析,稳态热分析将在后面两个例子中介绍,本例介绍瞬态热分析。
33.1.1 瞬态热分析的定义瞬态热分析用于计算系统随时间变化的温度场和其他热参数。
一般用瞬态热分析计算温度场,并找到温度梯度最大的时间点,将此时间点的温度场作为热载荷来进行应力计算。
33.1.2 嚼态热分析的步骤瞬态热分析包括建模、施加载荷和求解、查看结果等几个步骤。
1.建模瞬态热分析的建模过程与其他分析相似,包括定义单元类型、定义单元实常数、定义材料特性、建立几何模型和划分网格等。
注意:瞬态热分析必须定义材料的导热系数、密度和比热。
2.施加载荷和求解(1)指定分析类型,Main Menu→Solution→Analysis Type→New Analysis,选择Transient。
(2)获得瞬态热分析的初始条件。
定义均匀的初始温度场:Main Menu→Solution→Define Loads→Settings→Uniform Temp,初始温度仅对第一个子步有效,而用Main Menu→Solution→Define Loads→Apply→Thermal→Temperature命令施加的温度在整个瞬态热分析过程中均不变,应注意二者的区别。
定义非均匀的初始温度场:如果非均匀的初始温度场是已知的,可以用Main Menu→Solution→Define Loads →Apply→Initial Condit'n→Define即IC命令施加。
非均匀的初始温度场一般是未知的,此时必须先进行行稳态分析确定该温度场。
该稳态分析与一般的稳态分析相同。
注意:要设定载荷(如已知的温度、热对流等),将时间积分关闭,选择Main Menu→Solution→Load Step Opts →Time/Frequenc→Time Integration→Amplitude Decay;设定只有一个子步,时间很短(如(0.01s)的载荷步,Main Menu→Solution→Load Step Opts→Time/Frequenc→Time→Time Step。
4.1瞬态传热的定义ANSYS/Multiphysics , ANSYS/Mechanical, ANSYS/FLOTRANANSYS/Professional 这些产品支持瞬态热分析。
瞬态热分析用于计算一个系统 的随时间变化的温度场及其它热参数。
在工程上一般用瞬态热分析计算温度场, 并将之作为热载荷进行应力分析。
许多传热应用一热处理问题,喷管,引擎堵塞, 管路系统,压力容器等,都包含瞬态热分析。
瞬态热分析的基本步骤与稳态热分析类似。
主要的区别是瞬态热分析中的载 荷是随时间变化的。
为了表达随时间变化的载荷,可使用提供的函数工具描述载 荷〜时间曲线并将该函数作为载荷施加(请参考《ANSYS Basic Porcedures Guide 》中的“施加函数边界条件载荷”),或将载荷〜时间曲线分为载荷步。
载荷〜时间曲线中的每一个拐点为一个载荷步,如下图所示:图4-1用荷载步定义时变荷载对于每一个载荷步,必须定义载荷值及时间值,同时还需定义其它载荷步选 项,如:载荷步为渐变或阶跃、自动时间步长等,定义完一个载荷步的所有信息 后,将其写为载荷步文件,最后利用载荷步文件统一求解。
本章对一个铸件的分 析的实例对此有进一步说明。
4.2瞬态热分析中使用的单元和命令瞬态热分析中使用的单元与稳态热分析相同,第三章对单元有简单的描述。
要了解每个单元的详细说明,请参阅《 ANSYS Eleme nt Refere nee 》。
要了解每 个命令的详细功能,请参阅《ANSYS Comma nds Refere nce 。
4.3瞬态热分析的过程瞬态热分析的过程为:建模施加荷载并求解ANSYS 热分析指南(第四章) 第四章瞬态热分析Load▲ Stepped (KBCJ) ■SteppedSteady<state analysis在后处理中查看结果以下的内容将讲述瞬态分析的基本步骤,由于并不是每个瞬态分析的过程都一致,因此本书先对整个过程进行了一般的讲解,再进行实例的分析。
ANSYS稳态和瞬态热模拟基本步骤基于ANSYS 9。
0一、稳态分析从温度场是否是时间的函数即是否随时间变化上,热分析包括稳态和瞬态热分析。
其中,稳态指的是系统的温度场不随时间变化,系统的净热流率为0,即流入系统的热量加上系统自身产生的热量等于流出系统的热量:(3-1)=0+-q q q流入生成流出在稳态分析中,任一节点的温度不随时间变化.基本步骤:(为简单起见,按照软件的菜单逐级介绍)1、选择分析类型点击Preferences菜单,出现对话框1。
对话框1我们主要针对的是热分析的模拟,所以选择Thermal.这样做的目的是为了使后面的菜单中只有热分析相关的选项.2、定义单元类型GUI:Preprocessor>Element Type〉Add/Edit/Delete 出现对话框2对话框2点击Add,出现对话框3对话框3在ANSYS中能够用来热分析的单元大约有40种,根据所建立的模型选择合适的热分析单元。
对于三维模型,多选择SLOID87:六节点四面体单元。
3、选择温度单位默认一般都是国际单位制,温度为开尔文(K).如要改为℃,如下操作GUI:Preprocessor>Material Props>Temperature Units选择需要的温度单位。
4、定义材料属性对于稳态分析,一般只需要定义导热系数,他可以是恒定的,也可以随温度变化。
GUI: Preprocessor〉Material Props> Material Models 出现对话框4对话框4一般热分析,材料的热导率都是各向同性的,热导率设定如对话框5.对话框5若要设定材料的热导率随温度变化,主要针对半导体材料。
则需要点击对话框5中的Add Temperature选项,设置不同温度点对应的热导率,当然温度点越多,模拟结果越准确.设置完毕后,可以点击Graph按钮,软件会生成热导率随温度变化的曲线。
对话框5中,Material菜单,New Model选项,添加多种材料的热参数。
4.8.2 菜单操作过程4.8.2.1 设置分析标题1、选择“Utility Menu>File>Change Jobname”,输入文件名Transient1。
2、选择“Utility Menu>File>Change Title”输入Thermal Transient Exercise 1。
4.8.2.2 定义单元类型1、选择“Main Menu>Preprocessor”,进入前处理。
2、选择“Main Menu>Preprocesor>Element Type>Add/Edit/Delete”。
选择热平面单元plane77。
4.8.2.3 定义材料属性1、选择“Main Menu>Preprocessor>Material Props>Material Models”,在弹出的材料定义窗口中顺序双击Thermal选项。
2、点击Conductivity,Isotropic,在KXX框中输入383;点击Density,在DENS框中输入8898;点击Specific Heat,在C框中输入390。
3、在材料定义窗口中选择Material>New Model,定义第二种材料。
4、点击Conductivity,Isotropic,在KXX框中输入70;点击Density,在DENS框中输入7833;点击Specific Heat,在C框中输入448。
5、在材料定义窗口中选择Material>New Model,定义第三种材料。
6、点击Conductivity,Isotropic,在KXX框中输入.61;点击Density,在DENS框中输入996;点击Specific Heat,在C框中输入4185。
4.8.2.4 创建几何模型1、选择“Main Menu>Preprocessor>-Modeling->Create>-Areas->Retangle>By Dimensions”,输入X1=0, Y1=0, X2=0.6, Y2=0.5, 点击Apply;输入X1=0.15, Y1=0.225, X2= 0.225, Y2=0.27, 点击Apply;输入X1=0.6-0.2-0.058, Y1=0.225, X2=0.6-0.2, Y2=0.225+0.044, 选择OK。
2、选择“Main Menu>Preprocessor>-Modeling->Operate>Booleans>Overlap”,选择Pick All。
3、选择“Utility Menu>Plotctrls>Numbering>Areas, on”。
4、选择“Utility Menu>Plot>Areas”。
4.8.2.5 划分网格1、选择“Main Menu>Preprocessor>-Attributes->Define->All Areas”,选择材料1。
2、选择“Main Menu>Preprocessor>Meshing->Size Cntrls->-Manualsize->-Global->Size”,输入单元大小0.02。
3、选择“Main Menu>Preprocessor>Meshing->Mesh->-Areas->Mapped>3 or 4 sided”,选择铜块。
4、选择“Main Menu>Preprocessor>-Attributes->Define->All Areas”,选择材料2。
5、选择“Main Menu>Preprocessor>Meshing->Mesh->-Areas->Mapped>3 or 4 sided”,选择铁块。
6、选择“Main Menu>Preprocessor>-Attributes->Define->All Areas”,选择材料3。
7、选择“Main Menu>Preprocessor>Meshing->Size Cntrls->-Manualsize->-Global->Size”,输入单元大小0.05。
8、选择“Main Menu>Preprocessor>Meshing->Mesh->-Areas->Free”,选择水箱。
9、选择“Utility Menu>Plot>Area”。
4.8.2.6 进行稳态分析设置初始条件1、选择“Main Menu>Solution>-Analysis Type->New Analysis”,选择Transient,定义为瞬态分析。
2、选择“Main Menu>Solution>-Load Step Opts>Time/Frenquenc>Time Integration”,将TIMINT设定为 off,首先进行稳态分析。
(关闭瞬态效应)3、选择“Main Menu>Solution>-Load Step Opts>Time/Frenquenc>Time-Time Step”,设定TIME为0.01、DELTIM也为0.014、选择“Utility Menu: Select>Entities”,在对话框中自上而下依次选择:Elements,By Attributes,Material num,在“Min, Max”框中输入3,选择From Full,点击APPLY;选择选择Nodes,Attached to, Element,点击OK。
5、选择“Main Menu>Solution>-Loads->Apply>-Thermal->Temperature>On Nodes”,选择Pick All, 输入20。
6、选择“Utility Menu: Select>Entities”,在对话框中自上而下依次选择:Elements,By Attributes,Material num,在“Min, Max”框中输入2,选择From Full,点击APPLY;选择选择Nodes,Attached to, Element,点击OK。
7、选择“Main Menu>Solution>-Loads->Apply>-Thermal->Temperature>On Nodes”,选择Pick All, 输入80。
8、选择“Utility Menu>Select>Entities”,在对话框中自上而下依次选择:Elements,By Attributes,Material num,在“Min, Max”框中输入1,选择From Full,点击APPLY;选择选择Nodes,Attached to, Element,点击OK。
9、选择“Main Menu>Solution>-Loads->Apply>-Thermal->Temperature>On Nodes”,选择Pick All, 输入70。
10、选择“Utility Menu>Select Everything”。
11、Main Menu>Solution>-Solve->Current LS”。
4.8.2.7 进行瞬态分析1、选择“Main Menu>Solution>-Load Step Opts>Time/Frenquenc>Time-Time Step”,设定TIME=3600, DELTIM=26, 最小、最大时间步长分别为2, 200, 将Autots设置为ON。
2、选择“Main Menu>Solution>-Load Step Opts>Time/Frenquenc>Time Integration”,将TIMINT设置为ON。
3、选择“Main Menu>Solution>-Loads->Delete>-Thermal->Temperature>On Nodes”,选择Pick All,删除稳态分析定义的节点温度。
4、选择“Main Menu>Solution>-Load Step Opts>Output Ctrls->DB/Results”,选择Every Substeps。
5、选择“Main Menu>Solution>-Solve->Current LS”。
4.8.2.8 后处理1、选择“Main Menu>TimeHist PostPro”,进入POST26。
2、选择“Main Menu>TimeHist PostPro>Define Variables”,点击Add,选择Solution summary,点击OK,在User specified label框中输入dtime,选择Solution Items和Step Time,点击OK定义子步时间为2号变量。
3、选择“Main Menu>TimeHist PostPro>Define Variables”,点击Add,选择Nodalresult,点击OK,在User specified label框中输入T_Copper,在Node number框中输入node(0.1875,0.2475,0),点击OK定义3号变量。
同理可以定义其他节点解。
4、选择“Main Menu>TimeHist PostPro>Graph Virables”,输入变量代号,显示各变量随时间变化的曲线。
5、选择“Main Menu>General Postproc”,进入POST1。
6、选择“Main Menu>General Postproc>-Read Results->Last set”。
7、选择“Main Menu>General Postproc>Plot result>Nodal Solution”,选择temperature。
4.8.3 等效的命令流方法/filename,transient1/title, Thermal Transient Exercise 1!进入前处理/prep7et,1,plane77 ! 定义单元类型mp,kxx,1,383 ! 定义材料热性能参数mp,dens,1,8889 !1~铜,2~铁,3~水mp,c,1,390mp,kxx,2,70mp,dens,2,7837mp,c,2,448mp,kxx,3,0.61mp,dens,3,996mp,c,3,4185!创建几何实体rectnag,0,0.6,0,0.5rectang,0.15,0.225,0.225,0.27rectang,0.6-0.2-0.058,0.6-0.2,0.225,0.225+0.044aovlap,all !布尔操作/pnum,area,1aplot!划分网格aatt,1,1,1eshape,2esize,0.02amesh,2aatt,2,1,1amesh,3aatt,3,1,1eshape,3esize,0.05amesh,4/pnum,mat,1eplot!加载求解/soluantype,transtimint,off !先作稳态分析,确定初始条件time,0.01 !设定只有一个子步的时间很小的载荷步deltim,0.01esel,s,mat,,3nsle,sd,all,temp,20esel,s,mat,,2nsle,sd,all,temp,80esel,s,mat,,1nsle,sd,all,temp,70allselsolve !得到初始温度分布!进行瞬态分析time,3600timint,on !打开时间积分deltim,26,2,200 !设置时间步长,最大及最小时间步长autots,on !打开自动时间步长ddelet,all,temp !删除稳态分析中定义的节点温度outres,all,1 !将每个子步的值写入数据库文件solvefinishsave!进入POST26后处理/post26solu,2,dtime,,dtime !2~每一子步采用的时间步长nsol,3,node(0.1875,0.2475,0),temp,,T_Copper !3~铜块的中心点nsol,4,node(0.371,0.247,0),temp,,T_Iron !4~铁块的中心点nsol,5,node(30,0,0),temp,,T_H2O_Bot !5~水箱的底部nsol,6,node(30,50,0),temp,,T_H2O_Top !6~水箱的顶部nsol,7,node(0,25,0),temp,,T_H2O_Left !7~水箱的左部nsol,8,node(60,25,0),temp,,T_H2O_Right !8~水箱的右部Plvar,2plvar,3,4,5,6,7,8!进入POST1后处理/post1 !设置为最后一个载荷子步set,lastesel,s,mat,,1nsle,splnsol,tempesel,s,mat,,2nsle,splnsol,tempfinish。