您好,欢迎访问三七文档
第5章瞬态分析何为瞬态分析?由于受随时间变化(或不变)的载荷和边界条件,如果需要知道系统随时间的响应,就需要进行瞬态分析。热能存储效应在稳态分析中忽略,在此要考虑进去。时间,在稳态分析中只用于计数,现在有了确定的物理含义。涉及到相变的分析总是瞬态分析。这种比较特殊的瞬态分析在第9章中讨论。时变载荷时变响应除了导热系数(k),密度(r)和比热(c),对于能传递和存储热能的体素必须指定材料特性。可以定义热焓(H)(在相变分析中需要输入)。这些材料特性用于计算每个单元的热存储性质并叠加到比热矩阵[C]中。如果模型中有热质量交换,这些特性用于确定热传导矩阵[K]的修正项。瞬态分析前处理考虑因素*MASS71热质量单元比较特殊,它能够存贮热能单不能传导热能。因此,本单元不需要热传导系数。瞬态分析前处理考虑因素(续)象稳态分析一样,瞬态分析也可以是线性或非线性的。如果是非线性的,前处理与稳态非线性分析有同样的要求。稳态分析和瞬态分析对明显的区别在于加载和求解过程。在瞬态热分析数值方法的一个简单介绍以后,我们将集中解释这些过程。控制方程回忆线性系统热分析的控制方程矩阵形式。热存储项的计入将静态系统转变为瞬态系统:在瞬态分析中,载荷随时间变化......或,对于非线性瞬态分析,时间和温度:QTKTCtQTKTCtTQTTKTTC,热存储项=(比热矩阵)x(时间对温度的微分)对于线性热系统,温度从一个时刻到另一个时刻连续变化:对于热瞬态分析,为了在时间的离散点上得到系统方程的解使用时间积分过程。求解之间时间的变化称为时间积分步(ITS)。通常情况下,ITS越小,计算结果越精确。时间积分TtTtDttntn+1tn+2选择合理的时间步很重要,它影响求解的精度和收敛性。•如果时间步长太小,对于有中间节点的单元会形成不切实际的振荡,造成温度结果不真实。时间步大小建议TtDt如果时间步长太大,就不能得到足够的温度梯度。一种方法是先指定一个相对较保守的初始时间步长,然后使用自动时间步长按需要增加时间步。下面说明使用自动时间步长大致估计初始时间步长的方法。在瞬态热分析中大致估计初始时间步长,可以使用Biot和Fourier数。Biot数是无量纲的对流和传导热阻的比率:其中Dx是名义单元宽度,h是平均对流换热系数,K是平均导热系数。Fourier数是无量纲的时间(Dt/t),对于宽度为Dx的单元它量化了热传导与热存储的相对比率:其中r和c是平均的密度和比热。时间步大小说明(续)KxhBiD2)(xctKFoDDr如果Bi1:可以将Fourier数设为常数并求解Dt来预测时间步长:项a表示热耗散。比较大的a数值表示材料容易导热而不容易储存热能。如果Bi1:时间步长可以用Fourier和Biot数的乘积预测:求解Dt得到:(Again,where0.1b0.5)时间步长的预测精度随单元宽度的取值,材料特性的平均方法和比例因子b而变化。时间步大小说明(续)brrDDDDDxcthKxhxctKBiFo2)(cKandwherexKxctrababrbDDD5.01.0,)()(22hxctDDrb对于时间积分使用通用的梯形准则A.当前温度向量,{Tn}假设为已知;可以是初始温度或由前面的求解得到。我们定义下一个时间点的温度向量为:其中q称为欧拉参数,缺省为1。下一个时间点的温度为:我们下面求解,使用方程(a)并将结果代入方程(b):数值过程(a))1(11DqDqnnnnTtTtTTttnTDtTn+1TnTn+1(b)11QTKTCnnQTKTTtCQTKCtnnnnqDqDq1111111nTKQIfnonlinearitiesarepresent,theincrementalformofthisequationisiterateduponateverytimepoint.EquivalentconductivitymatrixEquivalentheatflowvector欧拉参数,q,的数值大小在1/2和1之间。在这个范围内,时间积分算法是隐式的而且无条件稳定。因此,ANSYS总是不管ITS的大小来进行求解(假设非线性收敛)。但是,计算结果并不总是准确的。这里是选择积分参数的一些建议:当q1/2,时间积分方法是“Crank-Nicolson”技术。本设置对于绝大多数热瞬态问题都是精确有效的。当q1,时间积分方法是“BackwardEuler”技术。这是缺省的和最稳定的设置,因为它消除了可能带来严重非线性或高阶单元的非正常振荡。本技术一般需要相对Crank-Nicolson较小的ITS得到精确的结果。欧拉参数的更多说明在瞬态热分析中有许多潜在的错误来源。为评估时间积分算法的准确性,ANSYS在每步计算后报告一些有用的数值:响应特征值表示最近载荷步求解的系统特征值:其中{DT}是温度向量{T}在最后时间步中的变化。它代表了系统的热能传递和热能存储。它是无量纲的时间并可以看作系统矩阵的付立叶数。注意上式中是否由非线性[KT]代替了[K]。评估瞬态分析的准确程度TCTTKTTTrDDDD振动极限是无量纲数,是响应特征值和当前时间步长的乘积:通常将振动极限限制在0.5以下,保证系统的瞬态响应可以充分的反应。评估瞬态分析的准确程度(续)rntfD缺省情况下,自动时间步功能(ATS)按照振动幅度预测时间步。ATS将振动幅度限制在0.5以下之内并调整ITS以满足准则要求。时间步长预测注意ATS如何根据振动限制逐渐降低ITS。本例可以在非线性瞬态分析的ANSYS输出窗口中得到。瞬态分析中加载和求解的考虑因素第4章中非线性稳态分析的所有过程都适用于非线性热分析。就算没有非线性特性,有些步骤也要进行,只是目的不同。比如,用户需要...»将载荷划分为小段以保证ITS不是太大,求解精度足够»管理瞬态分析中通常生成的大量信息我们在后面部分主要讲述瞬态热分析中加载和求解过程的特殊部分。本材料的详细讨论不属于本讲座的范围。可以参考《热分析指南》得到非线性热分析的细节。载荷步和子步在瞬态分析中,载荷步和子步的定义与非线性稳态分析十分类似。载荷定义的每个载荷步的终点,并可以随时间阶跃或渐变的施加。每个载荷步的求解是在子步上得到。子步长根据时间积分步长得到。自动时间步(ATS)同样适用于瞬态分析,可以简化ITS选择。ITS选择将影响到瞬态分析的精度和非线性收敛性(如果存在)。进行瞬态分析ANSYS缺省情况下是稳态分析。使用下列求解菜单指定要进行瞬态分析:“FULL”是瞬态热分析唯一可以使用的选项。7.用户要输入求解选项,并不是只对热分析有效(如求解器,N-R选项等)143256初始条件初始条件必须对模型的每个温度自由度定义,使得时间积分过程得以开始。施加在有温度约束的节点上的初始条件被忽略。根据初始温度域的性质,初始条件可以用以下方法之一指定:InitialTemperatureDistributionInitialTemperatureValuesProcedureUniformKnown1.Assignuniforminitialtemperaturetoentiremodelandproceedwithtransient.Non-uniformKnown1.Assigninitialtemperaturestogroupsofnodesandproceedwithtransient.Non-uniformUnknown1.Runsteady-stateanalysisfirsttoestablishinitialtemperatures.2.Turnontimeintegrationeffectsandruntransient.注:如果没有指定初始温度,初始DOF数值为0。均匀初始温度如果整个模型的初始温度为均匀且非0,使用下列菜单指定:可以查看第4章定义非线性稳态分析起点的例子。1234非均匀的初始温度如果模型的初始温度分布已知但不均匀,使用这些菜单将初始条件施加在特定节点上:4.用图形选取或输入点号的方法确定要建立初始温度的节点。5.单击OK.注:当手动或借助于输入文件输入IC命令时,可以使用节点组元名来区分节点。12354非均匀初始温度(续)注:没有定义DOF初始温度的节点其初始温度缺省为TUNIF命令指定的均匀数值。当求解控制打开时,在指定初始温度前指定TUNIF的数值。6.选择DOF标记“TEMP”。7.指定初始温度数值。8.完成后单击OK。单击APPLY重复操作,将初始温度指定到其它节点上。678由稳态分析得到的初始温度(续)当模型中的初始温度分布是不均匀且未知的,单载荷步的稳态热分析可以用来确定瞬态分析前的初始温度。要这样做,按照下列步骤:1.稳态第一载荷步:•进入求解器,使用稳态分析类型。•施加稳态初始载荷和边界条件。•为了方便,指定一个很小的结束时间(如1E-3秒)。避免使用非常小的时间数值(~1E-10)因为可能形成数值错误。•指定其它所需的控制或设置(如非线性控制)。•求解当前载荷步。NOTE:线性或非线性稳态求解的整个过程在第3章和第4章中讨论.•施加瞬态分析控制和设置。•求解之前,打开时间积分:•求解当前瞬态载荷步。•求解后续载荷步。时间积分效果保持打开直到在后面的载荷步中关闭为止。由稳态分析得到的初始温度(续)2.后续载荷步为瞬态:•在第二个载荷步中,根据第一个载荷步施加载荷和边界条件。记住删除第一个载荷步中多余的载荷。1234打开/关闭时间积分效果象刚刚说明的那样,稳态分析可以迅速的变为瞬态分析,只要简单的在后续载荷步中将时间积分效果打开。同样,瞬态分析可以变成稳态分析,只要简单的在后续载荷步中将时间积分效果关闭。结论:从求解方法来说,瞬态分析和稳态分析的差别就在于时间积分。ANTYPE,TRANS+TIMINT,OFFANTYPE,STATICANTYPE,STATIC+TIMINT,ONANTYPE,TRANS另外的时间积分例子在本例中,不是在分析的开始关闭时间积分效果来建立初始条件,而是在分析的结束关闭时间积分来“加速”瞬态。通常,分析的目标将将瞬态热现象中最严重的温度梯度定量。这些梯度通常在瞬态的初始阶段发生,并在系统进入稳态时随时间衰减。当系统响应稳定后,后面的结果就没有意义了,分析可以简单的结束或如果稳态温度场也需要得到,就在最后载荷步关闭时间积分效果。注意改变到稳态边界时的突变。最后一个载荷步的终止时间可以是任意的,但必须比前面的瞬态载荷步时间数值要大。打开控制打开控制用于在当瞬态热分析接近稳态时让自动时间步“打开”(增加)时间步长。在缺省情况下,如果连续3个子步间的最大温度变化都小于0.1个温度单位,那么时间步长将迅速增加以提高效率。这个控制只能在求解控制中实现。用这些菜单改变设置:3.指定温度。4.指定门槛值。5.指定子步数。6.单击OK。123456阶跃还是渐变?要准确模拟系统的瞬态响应,载荷必须以正确的幅值,在正确的时间和正确的速率施加。回忆一下载荷在载荷步中相对时间可以是阶跃的或渐变的:ANSYS缺省是渐变加载的。渐变加载可以提高瞬态求解的适应性,如果有非线性时可以提高收敛性。参考第4章学习ANSYS如何处理渐变载荷。阶跃还是渐变?(续)要模拟阶跃载荷,将载荷在很短的时间内渐变施加到全值,然后在后续载荷步中保持不变。问题:对茶壶进行瞬态热分析。在底上施加热流模拟炉子的加热。热流载荷应该是阶跃的还是渐变的如果...1.茶壶在一个刚燃着的炉子上2.茶壶载一个已经很热的炉子上时间积分控制回忆时间积分常数(q)和振荡极限(f)对于时间积分稳定性和精度的
本文标题:稳态分析和瞬态分析
链接地址:https://www.777doc.com/doc-3714142 .html