首页/文章/ 详情

我所常用的单元类型:实体

1月前浏览448

在我的工作中,与很多仿真工程师交谈,其中不乏大企业的资深仿真工程师,但我发现很多人对其用的单元类型并不熟悉,而有限元分析所用的单元类型很大的影响结果的准确性、可信度。今天以我自己常用的单元类型,以Abaqus的叫法为例,讲一讲他们他们中的实体单元,后续会讲一讲壳与梁。

实体:

  1. C3D4:一阶四面体单元,没啥好说的,最简单,线性插值,一般情况下不咋准确,也不太建议用,精度比较差需要划分的比较细

  2. C3D8:一阶六面体单元,如果网格划分能划分出比较多的这些类型的单元,那么这个单元无疑是好的,精度足够,然而在有些场合下,会有些问题,诸如剪切自锁现象,与无法模拟完全不可压的材料(诸如橡胶)

  3. C3D8R:一阶六面体单元,但是区别是带了缩减积分,缩减积分可以有效的避免自锁现象,然而容易造成沙漏效应,需要沙漏控制,常用的为enhanced 沙漏控制,大家可以自行查找其含义,我在后面也会对其详述

  4. C3D8I:一阶六面体单元,但是使用了非协调项,同样也可以有效的避免自锁现象,然而由于非协调单元,当单元质量很差的时候,扭曲度较高的时候,精度就会有相应的降低,后续我们可以在非协调单元的讲解中简述一下为什么会这样

  5. C3D10:二阶四面体单元,挺好用的,当你的结构比较复杂,全局划分四面体网格,且网格也比较难画六面体的时候,就用这个吧。但是也有例外,当有点对面接触存在的情况下,这种单元接触区域的精度也是不可以估计的,有一天算的挺准,可能完全是你运气好

  6. C3D10M:二阶四面体单元,挺好用的,且使用修正的缩减积分,解决了2阶四面体与点对面接触共用的精度问题,大多数情况下挺好用。

  7. C3D20:二阶六面体单元,没啥说的挺精准,但计算量也会相对大一些,一般情况下我不会用,一阶加上一些修正我觉得就够了,且二阶单元总是会有点对面算法算接触不准确的问题。

  8. C3D20R:二阶六面体缩减积分,也很准确,且无剪切自锁现象,计算量还会更小一点,仍然是点对面接触的问题。

  9. C3D8H:hybrid插值,可以模拟完全不可压缩材料(如橡胶)

  10. C3D8IH:hybrid插值+非协调

  11. C3D8RH:hybrid插值+缩减积分

  12. C3D20RH:hybrid插值+缩减积分+二阶六面体


这里注意,没有C3D20I,或者C3D20IH,因为2阶单元不需要非协调插值避免剪切自锁;另外注意非协调和缩减积分也不会同时存在,所以不会存在诸如C3D8IR这样的,原因也是“不需要”,因为他俩其一就能解决剪切自锁问题。

还有一点则是上述说的接触点对面的精度可能会有问题的单元,这个结论并不适用于面对面,各家对于面对面接触的算法都略有不同,但总的来说,面对面算法可以较好的解决高阶单元接触区域精度的问题。

看到这朋友们可能就会问,那么棱柱单元与金字塔单元呢,这里我想说棱柱在转换区有时候我们避免不了,但是能不要有就不要有,而金字塔单元则是千万不要有。隐式分析尚且OK,对于显式分析简直就是噩梦。

最后补充一下两张图,我很久之前在网上看到的,写的是合理的,大家细细品味

实体有这么多说法,那壳就更有意思了,敬请期待。


来源:大狗子说数值模拟
Abaqus材料控制
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2024-12-12
最近编辑:1月前
大狗子说数值模拟
博士 传播国际一流的数值模拟算法
获赞 5粉丝 5文章 41课程 0
点赞
收藏
作者推荐

我所常用的单元:薄膜单元

之前已经聊了我所常用的桁架、梁与实体单元,今天来聊一聊薄膜单元。首先简单介绍一下薄膜单元,薄膜单元用来表示只能承受平面内力的面单元,并不承受弯(没有弯曲刚度),其实可以将其想象成3D空间中的一个平面应力单元。薄膜单元一般用于模拟如下图所示的这种薄膜类结构,或者比如说橡胶气球(记住这个后面有讨论),土木行业中的索膜结构,另外还可以用于结构的一个加固层,比如土木行业中就有在受拉区贴一层薄膜的方式,还有一种用法就是有时候会在实体的某个表面铺一层厚度基本为0的薄膜单元,用以提取这个面上的应力、应变。以Abaqus的命名方式(M代表membrane,3D代表3维空间)来说,我常用的薄膜单元有:M3D3:三角形薄膜单元M3D6:二阶三角形薄膜单元M3D4:四边形薄膜单元M3D4R:四边形薄膜单元带缩减积分M3D8:二阶四边形薄膜单元M3D8R:二阶四边形薄膜单元且带缩减积分这里缩减积分和之前实体是一样的,也是为了解决剪切自锁,使得平面内的变形能计算的更为准确,然而跟实体一样(其实最像的还是平面应力,大家可以暂且把平面应力当做2D的实体单元),一阶四边形M3D4R也容易引起沙漏现象。不过我个人认为,Abaqus的默认沙漏控制做的还是比较好的,我用的时候基本没有发生过沙漏。薄膜单元也可以考虑变形过程中厚度的变化,其实原理就是泊松效应,想一想平面应力的单元的定义:平面外应力为0,但是应变可不一定为0,所以考虑了泊松比,就考虑得出薄膜单元厚度的变化,但是我真正工作中,从来没考虑过。那我说这个其实是为了引出一个问题,大家看过实体那一篇文章的就会发现,实体中有一类Hybrid单元(如C3D8H),用以更准确的模拟不可压缩属性,针对橡胶等材料比较好用,那为啥膜这里没有呢,我们完全可以有个橡胶的薄膜啊(诸如上边提到的气球),答案就在这里,如果我们不是自己选了截面的泊松比,对于膜单元,默认的截面泊松比为0.5,也就是说膜单元天生就有不可压缩的假设存在,这也就是为啥大家在膜单元的单元算法中看不到Hybird单元的原因。来源:大狗子说数值模拟

未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习计划 福利任务
下载APP
联系我们
帮助与反馈