初学Abaqus经常有的一个疑问是,明明在部件中使用曲线来作图,为什么显示出来的却是折线?不只是在查看单个部件 Part 的时候,在组装 Assembly 视图中显示的也是类似的情况。
这种使用折线来显示曲线的做法应该是基于渲染性能的考量,并不会影响模拟计算的精确度。显示得没那么细致,可以提高速度。实际上做有限元分析的时候,计算过程针对的是网格化后的单元和节点。平滑的曲线在网格化之后肯定就是折线了。在显示网格的情况下我们看到的是网格,对折线不敏感。而在显示纯粹几何体的时候,对这些折线就很敏感了,总觉得不对劲。这是因为Abaqus默认在渲染几何体的时候是粗糙(Coarse)模式,看起来粗糙得非常过分,看着极不舒服。
既然知道是怎么回事,我们就可以根据需要来调整Abaqus在渲染这些曲线的时候的精细程度。如上图所示,切换到 Part 模块,然后通过菜单栏, View –> Part Display Options –> Curve refinement 改为 Fine 或者 Extra Fine 就可以了。这种修改是针对某一个部件 Part 的。
如果是在组集 Assembly 里面希望看到精细的显示效果,仍然需要切换到相应的实例 Instance 所对应的那个部件 Part,然后修改该 Part 的渲染选项,再切换回到 Assembly 模块,就能看到精细显示的对应实例了。
©本文发表于水景一页。永久链接:<https://cnzhx.net/fe/2022/09/30/change-curve-refinement-level-in-abaqus/>。转载请保留此信息及相应链接。