ansys通用后处理器详解

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

第5章通用后处理器(POST1)115第5章通用后处理器(POST1)静力分析5.1概述使用POST1通用后处理器可观察整个模型或模型的一部分在某一时间点(或频率)上针对指定载荷组合时的结果。POST1有许多功能,包括从简单的图象显示到针对更为复杂数据操作的列表,如载荷工况的组合。要进入ANSYS通用后处理器,输入/POST1命令(MainMenuGeneralPostproc).5.2将数据结果读入数据库POST1中第一步是将数据从结果文件读入数据库。要这样做,数据库中首先要有模型数据(节点,单元等)。若数据库中没有模型数据,输入RESUME命令(UtilityMenuFileResumeJobname.db)读入数据文件Jobname.db。数据库包含的模型数据应该与计算模型相同,包括单元类型、节点、单元、单元实常数、材料特性和节点座标系。注:数据库中被选来进行计算的节点和单元组应和模型中的节点和单元组属于相同组,否则会出现数据不匹配。有关数据不匹配的详细资料见5.2.2.3章。一旦模型数据存在数据库中,输入SET,SUBSET或APPEND命令均可从结果文件中读入结果数据。5.2.1读入结果数据输入SET命令(MainMenuGeneralPostProcdatatype),可在一特定的载荷条件下将整个模型的结果数据从结果文件中读入数据库,覆盖掉数据库中以前存在的数据。边界条件信息(约束和集中力)也被读入,但这仅在存在单元节点载荷或反作用力的情况下,详情请见OUTRES命令。若它们不存在,则不列出或显示边界条件,但约束和集中载荷可被处理器读入,而且表面载荷和体积载荷并不更新,并保持它们最后指定的值。如果表面载荷和体积载荷是使用表格指定的,则它们将依据当前的处理结果集,表格中相应的数据被读入。加载条件靠载荷步和子步或靠时间(或频率)来识别。命令或路径方式指定的变元可以识别读入数据库的数据。例如:SET,2,5读入结果,表示载荷步为2,子步为5。同理,SET,,,,,3.89表示时间为3.89时的结果(或频率为3.89,取决于所进行分析的类型)。若指定了尚无结果的时刻,程序将使用线性插值计算出该时刻的结果。结果文件(Jobname.RST)中缺省的最大子步数为1000,超出该界限时,需要输入SET,Lstep,LAST引入第1000个载荷步,使用/CONFIG增加界限。注:对于非线性分析,在时间点间进行插值常常会降低精度。因此,要使解答可用,务必在可求时间值处进行后处理。第5章通用后处理器(POST1)116对于SET命令有一些便捷标号:·SET,FIRST读入第一子步,等价的GUI方式为FirstSet。·SET,NEXT读入第二子步,等价的GUI方式为NextSet。·SET,LAST读入最后一子步,等价的GUI方式为LastSet。·SET命令中的NSET字段(等价的GUI方式为SetNumber)可恢复对应于特定数据组号的数据,而不是载荷步号和子步号。当有载荷步和子步号相同的多组结果数据时,这对FLOTRAN的结果非常有用。因此,可用其特定的数据组号来恢复FLOTRAN的计算结果。SET命令(或GUI中的ListResults)LIST选项列出了其对应的载荷步和子步数,可在接下来的SET命令的NSET字段输入该数据组号,以申请处理正确的一组结果。·SET命令中的ANGLE字段规定了谐调元的周边位置(结构分析-PLANE25,PLANE83和SHELL61;温度场分析-PLANE75和PLANE78)。5.2.2其他用于恢复数据的选项其他GUI路径和命令也可恢复结果数据。5.2.2.1定义待恢复的数据POST1中的命令INRES(MainMenuGeneralPostProcData&FileOpts)与PREP7和SOLUTION处理器中的OUTRES命令是姐妹命令,OUTRES命令控制写入数据库和结果文件的数据,而INRES命令定义要从结果文件中恢复的数据类型,通过命令SET,SUBSET和APPEND等命令写入数据库。尽管不须对数据进行后处理,但INRES命令限制了恢复和写入数据库的数据量。因此,对数据进行后处理也许占用的时间更少。5.2.2.2读入所选择的结果信息为了只将所选模型部分的一组数据从结果文件读入数据库,可用SUBSET命令(MainMenuGeneralPostprocBycharacteristic)。结果文件中未用INRES命令指定恢复的数据,将以零值列出。SUBSET命令与SET命令大致相同,除了差别在于SUBSET只恢复所选模型部分的数据。用SUBSET命令可方便地看到模型的一部分的结果数据。例如,若只对表层的结果感兴趣,可以轻易地选择外部节点和单元,然后用SUBSET命令恢复所选部分的结果数据。5.2.2.3向数据库追加数据每次使用SET,SUBSET命令或等价的GUI方式时,ANSYS就会在数据库中写入一组新数据并覆盖当前的数据。APPEND命令(MainMenuGeneralPostprocBycharacteristic)从结果文件中读入数据组并将与数据库中已有的数据合并(这只针对所选的模型而言)。已有的数据库并不清零(或重写全部),而允许将被查询的结果数据并入数据库。第5章通用后处理器(POST1)117可用SET,SUBSET,APPEND命令中的任一命令从结果文件将数据读入数据库。命令方式之间或路径方式之间的唯一区别是所要恢复的数据的数量及类型。追加数据时,务必不要造成数据不匹配。例:请看下一组命令:/POST1INRES,NSOL!节点DOF求解的标志数据NSEL,S,NODE,,1,5!选节点1至5SUBSET,1!从载荷步1开始将数据写入数据库此时载荷步1内节点1到5的数据就存在于数据库中了。NSEL,S,NODE,,6,10!选节点6至10APPEND,2!将载荷步2的数据并入数据库中NSEL,S,NODE,,1,10!选节点1至10PRNSOL,DOF!打印节点DOF求解结果数据库当前就包含有载荷步1和载荷步2的数据。这样数据就不匹配。使用PRNSOL命令(MainMenuGeneralPostProcListResultsNodalSolution)时,程序将通知从第二个载荷步中取出数据,而实际上数据是从现存于数据库中的两个不同的载荷步中取得的。程序列出的载荷步仅为与此同时最近一次存入的载荷步相对应的载荷步。当然,若希望将不同载荷步的结果进行对比,将数据加入数据库中是很有用的。但若有目的地混合数据,要极其注意跟踪追加数据的来源。在求解曾用不同单元组计算过的模型子集时,为避免出现数据不匹配,按下列任一方法进行。·不要重选在后处理的当前解答中未被选中的任何单元·从ANSYS数据库中删除以前的解答。可在多步的求解过程中从每步的求解后退出ANSYS或在求解中间存储数据库。详见ANSYS命令参考中对NSEL,APPEND,PRNSOL,SUBSET命令的描述。若想清空数据库中所有以前的数据,使用下列任一方式:命令:LCZEROGUI:MainMenuGeneralPostProcLoadCaseZeroLoadCase上述两种方法均会将数据库中所有以前的数据置零。因而可重新进行数据存储。若在向数据库追加数据之前将数据库置零,假如SUBSET和APPEND命令中的变元等价,其结果与使用SUBSET命令(或等价的GUI路径)一样。注:SET命令可用的全部选项对SUBST命令和APPEND命令完全可用。缺省情况下,SET,SUBSET和APPEND命令将寻找这些文件中的一个:Jobname.RST,Jobname.RTH,Jobname.RMG,Jobname.RFL。在使用SET,SUBSET和APPEND命令之前用FILE命令可指定其它文件名(MainMenuGeneralPostprocData&FileOpts)。第5章通用后处理器(POST1)1185.2.3创建单元表ANSYS程序中单元表有两个功能:第一,它是在结果数据中进行数学运算的工具。第二,它能够访问其他方法无法直接访问的单元结果。例如:从结构一维元派生的数据(尽管SET,SUBSET和APPEND命令将所有申请的结果项读入数据库中,但并非所有的数据均可直接用PRNSOL命令和PLESON等命令访问)。将单元表作为扩展表,每行代表一单元,每列则代表单元的特定数据项。例如:一列可能包含单元的平均应力SX,而另一列则代表单元的体积,第三列则包含各单元质心的Y座标。使用下列任一命令创建或删除单元表:命令:ETABLEGUI:MainMenuGeneralPostprocElementTableDefineTableorEraseTable5.2.3.1填上按名字来识别变量的单元表为识别单元表的每列,在GUI方式下使用Lab字段或在ETABLE命令中使用Lab变元给每列分配一个标识,该标识将作为所有的以后的包括该变量的POST1命令的识别器。进入列中的数据靠Item名和Comp名以及ETABLE命令中的其它两个变元来识别。例如:对上面提及的SX应力,SX是标识,S将是Item变元,X将是Comp变元。有些项,如单元的体积,不需Comp。这种情况下,Item为VOLU,而Comp为空白。按Item和Comp(必要时)识别数据项的方法称为填写单元表的“元件名”法。使用“元件名”法访问的数据通常是那些针对大多数单元类型和单元类型组而经过计算的数据。ETABLE命令的文档通常列出了所有的Item和Comp的组合情况。要清楚何种组合有效,见ANSYS单元参考手册中每种单元描述中的“单元输出定义”。表5—1是一个对于BEAM4的列表示例,可在表中的NAME列中的冒号后面使用任意名称作为名字,通过“CompmnentName”法将单元表填满。冒号前面的名字部分应输入作为ETABLE命令的Item变元,冒号后的部分(如果有的话)应输入作为ETABLE命令的Comp变元,O列与R列表示在Jobname.OUT文件(O)中或结果文件(R)中该项是否可用:Y表示该项总可用,数字则表示表的脚注,描述何时该项在一定条件下可用,而a则显示该项不可用。表5—1三维BEAM4单元输出定义名称定义OREL单元号YYNODES单元节数点号YYMAT单元的材料号YYVOLU:单元体积-YCENT:X,Y,Z单元质心在整体坐标中的位置-YTEMP积分点处的温度T1,T2,T3,T4,T5,T6,T7,T8YY第5章通用后处理器(POST1)119PRES节点(I,J)处的压力P1,OFFST1,P2,OFFST2,P3,OFFST3,I处的压力P4,J处的压力P5YYSDIR轴向应力11SBYT梁单元的+Y侧的弯曲应力11SBYB梁上单元-Y侧弯曲应力11SBZT梁上单元+Z侧弯曲应力11SBZB梁上单元-Z侧弯曲应力11SMAX最大应力(正应力+弯曲应力)11SMIN最小应力(正应力-弯曲应力)11EPELDIR端部轴向弹性应变11EPELBYT梁单元+Y侧弯曲弹性应变11EPELBYB梁单元-Y侧弯曲弹性应变11EPELBZT梁单元+Z侧弯曲弹性应变11EPELBZB梁上单元-Z侧弯曲弹性应变11EPTHDIR端部轴向热应变11EPTHBYT梁单元+Y侧弯曲热应变11EPTHBYB梁单元-Y侧弯曲热应变11EPTHBZT梁单元+Z侧弯曲热应变11EPTHBZB梁单元-Z侧弯曲热应变11EPINAXL单元初始轴向应变11MFOR(X,Y,Z)单元坐标系X,Y,Z方向的力2YMMOM(X,Y,Z)单元坐标系X,Y,Z方向的力矩2Y1.项目经I端、中间位置(见KEYOPT(9))及J端重复进行。2.若KEYOPT(6)=15.2.3.2填充按序号识别变量的单元表可对每个单元加上不平均的或非单值载荷,将其填入单元表中。该数据类型包括积分点的数据、从结构一维单元(如杆,梁,管单元等)和接触单元派生的数据、

1 / 57
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功