Hypermesh基础操作32(结果输出形式及控制)
本次分享主要内容:介绍在Hypermesh计算结果输出形式及控制。 对于新手或是长时间使用Hypermesh中的自带求解器Optistruct计算静力、模态类型模型的工程师,很多时候对于结果输出会变得习以为常,所有仿真软件都一样,会有默认输出结果,比如位移、应力、应变等,这些基本都能日常工作需求,正因此,我们也会容易陷入不再了解结果输出控制之类的困境。 本次就Optistruct模块中输出控制及输出形式进行分享。 在Hypermesh中控制输出的地方有两个,一个是control cards中的GLOBAL_OUTPUT_REQUEST,另一个是任意一个loadstep下的OUTPUT。这两个控制差别不大,只是有些输出变量会有所不同,GLOBAL_OUTPUT_REQUEST中的变量可能会更多一些。 当中的变量就包含SPCF、CSTRESS、ACCELERATION等,除了默认输出的DISPLACEMENT和STRESS,其他变量输出需要进行事先勾选,才能在结果中显示。 使用Optistruct计算模型,默认的结果文件为.h3d格式,之前的文章(为什么你的ABAQUS计算结果无法在Ncode中计算?)中也提到过结果文件类型的用法,如果我们还要计算疲劳,使用.op2文件格式会更稳妥些,Ncode软件更容易识别文件数据。 而这些计算结果文件类型的控制都在变量下方的FORMAT里选择,常用的有H3D、OUTPUT2以及PUNCH格式,这里的OUTPUT2就是.op2文件,而PUNCH格式为.pch文件,该文件能直接用文本打开。 对于特定单元或节点的输出同样可以控制,以PUNCH类型为例,在输出DISPLACEMENT前需要预先设置一个包含节点的set,在最终输出时仅会输出该set下的所有节点的DISPLACEMENT值;而输出STRESS前需要预先设置一个包含单元的set,在最终输出时仅会输出该set下的所有节点的STRESS值。 同样,其他结果输出格式类型也是如此操作,根据需求进行定义即可。 PS:掌握输出变量及类型可以更加定向控制结果输出,减少结果文件的占用空间以及输出关注区域结果,尤其在处理大量计算结果数据上能够帮我们节省许多时间。 来源:SimYoungC