有思考过在有限元仿真世界里为什么存在那么多种类的单元吗?单元的最基本意义是什么呢?……单元之于有限元仿真是最基础的存在,没有单元的存在便也无法实现有限元仿真,就像细胞之于生物一样。
用对单元类型才能帮助我们更准确的进行仿真计算,尤其是在HM中,它是前处理软件,在打开软件时总会有一个界面让我们选择对应的求解器,每个求解器都有自己的单元库,因此用对单元是计算不出错的最基本操作。对于一个新晋仿真工程师而言,从一个求解器转换至其他求解器后时常会出现这样的问题。如:结构仿真组的模型需要给到安全被动仿真组后的仿真模型转换。
单元类型的查看
在工具栏中有个ABC图标激活后可以在操作界面中显示rigid单元、0D和1D单元的类型名称。
查看2D、3D单元则需要在elem types工具里进行操作。选择要查看的单元,然后点击review即可看到单元此时的类型名称。
单元类型的修改
修改单元类型也可以在elem types中进行操作,config edit同样也能实现修改单元类型,默认快捷键图标
。不论是在1D、2D还是3D面板中右下角都有这两个工具。
elem types工具下修改单元类型:点击对应的单元初始类型,然后会弹出功能选项浮窗,这里面就可以选择其他单元类型进行修改,再点击update即可修改单元类型。如图中将CQUAD4转换为CQUADR。1D和3D单元也是类似操作。
config edit工具下修改单元类型:选择单元初始类型,点击config进行选择,才能进入下一步的类型选择,在type中选择要转换的单元类型。
单元类型的转换似乎已经完成了,但是不是感觉还是少了些东西?是否记得曾经 有限元课程上提到的单元中的 基函数还有存在高低次项?因此单元的类型转换还有一个点,便是阶次的转换,在1D、2D或3D中均存在的 order change,这是最明显的阶次转换方式。为什么这么说呢,主要原因是很大部分的工程师并不会去很在意或说刻意去记这些单元类型名称,工作上需要记得东西已经够多了,仅仅记得几个比较常用的单元。
PS:如在optistruct面板中,默认生成的单元基础类型几乎是低阶单元类型,因此通过升阶就能很方便地修改单元类型,无需刻意记住某个类型单元的升阶为某个单元。这是种偷懒的方法,如果小伙伴们的记性比较好,那就把它们记下来,大有裨益。
免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删