本次分享主要内容:聊一聊计算文件导入到Ncode中显示的结果是否一致。
之前有小伙伴问为什么Ncode中显示的结果与计算结果的数值不一样,如ABAQUS、optistruct、ansys等这类结算结果查看与Ncode中的显示结果不同。
之前我也没怎么思考过这种事情,原因是一种思维惯性——大家都在用,这种数据传输不会出问题的,况且Ncode这么成熟的计算软件不会有这种问题存在。
这是种十分不好的思维惯性,还是需要对事物保持怀疑、警惕、探索的态度才不容易掉进人云亦云的陷阱。
本次就拿optistruct计算得到的op2文件为例来对比下在Hyperview和Ncode中显示结果的情况。
在对比前需要简单了解一下Ncode在仿真计算中的用途,Ncode是仿真中的疲劳统计软件,而统计数据以单元的数据结果为处理对象,并非节点数据处理,因此在Ncode中显示的结果总是看起来像马赛克一样。
我们做了个简单支架的随机振动,在Hyperview中的结果显示如下。
根据上面的应用情况,我们不对结果进行平均化处理,以单元结果显示,以最后一个频率点的结果作为对比项。
Ncode中显示计算结果操作如下:
1、将op2文件拖拽到右侧空白处,在Dis上打勾即可显示模型状态,但此时仅是不带数据的模型。
2、双击FEInput窗口的蓝色 区域即可进入编辑窗口。在ResultsLegend中选择ResultCase,选择最后一频率点作为结果显示。
这里要十分注意,选择的是element,而不是node on element。
3、在ModelParameters中的填充云图显示的line中选择Mesh,即可给显示结果带上单元线条框,方便我们后面查看、选择单元对象。
PS:从上面操作上我们也可以反知一点,通过Ncode中的结果显示可以知道Hv中的壳体单元的Z1与Z2对应的是底面和顶面。面对一些软件黑匣子,我们需要更多探索欲方知其一二。
希望小伙伴们在后台多多留言互动,一起探讨问题、相互学习、共同进步,与优秀同行!