首页/文章/ 详情

有限元计算中的沙漏与剪切锁定现象分析

8月前浏览873

在有限元分析中,六面体单元往往是我们优先考虑的,六面体单元的主要优势之一是其兼具精度(当单元形状良好时)和运行效率;这通常使得六面体单元比其他实体单元公式更经济。然而,这并非没有代价,在使用六面体单元模拟以弯曲为主的变形模式时,必须考虑三个主要问题:沙漏、剪切锁定、体积锁定。本文主要聚焦于前两个问题。  

沙漏现象可能发生在一阶缩减积分单元 (C3D8R) 中。图1为线性4节点单元沙漏模式,由于采用了一阶缩减积分单元,即只有一个积分点,两条可视化线(蓝色虚线)的长度均未发生变化,并且它们之间的夹角也未因施加的变形而改变。这可能导致零应变变形模式(零能扩展模式),从而产生高度失真的结果。

图1 线性4节点单元沙漏模式  

剪切锁定可能发生在受弯曲影响的一阶全积分单元(C3D8)中。图2为线性4节点单元剪切锁定模式,由于采用了一阶全积分单元,有4个积分点,由于单元边缘无法弯曲而产生人为剪应变。由于这种非物理剪应变,这些单元在用于弯曲主导问题时可能会刚度过高。  

图2 线性4节点单元剪切锁定模式  

下面以一根悬臂梁端部受集中载荷的例子来说明以上现象及解决办法。图3悬臂梁截面尺寸为10mm*10mm,长度为100mm,端部受集中载荷1000N,使用六面体单元划分网格。  

图3 悬臂梁模型  

1.理论解

2.有限元分析  

(1) 使用一阶缩减积分单元C3D8R  

为了比较网格尺寸对结果的影响,在每种积分单元下,都对比了粗、细两种网格对结果的影响。

图4 选择“一阶缩减积分单元”  

图5 结果对比  

由图5可知,使用一阶缩减积分单元,存在伪应变能。使用粗网格时,比理论值高34.02%,说明梁变“柔”了,发生了沙漏现象。细化网格后比理论值高5.15%,可见细化网格能提升结果的准确度,并且降低了伪应变能与内能之比。  

(2) 使用一阶全积分单元C3D8  

图6 选择“一阶全积分单元”  

图7 结果对比

由图7可知,使用一阶全积分单元时,不存在伪应变能。使用粗网格时,结果比理论值低23.20%,说明梁变“刚”了,发生了剪切锁定。细化网格后结果非常接近理论值,可见在使用一阶全节分单元时,细化网格能大幅提升结果的准确度。  

(3) 使用一阶非协调模式C3D8I  

非协调模式是在一阶单元中引入一个增强单元变形梯度的附加自由度,这种对变形梯度的增强允许一阶单元在单元域上对于变形梯度有一个线性变化。  

图8 选择“一阶非协调模式”  

图9 结果对比  

由图9可知,使用一阶非协调模式时,也不存在伪应变能。当分别使用粗网格、细网格时,结果分别为-1.03%和0.52%,说明使用一阶非协调模式下,粗网格都能达到很好的精度。  

(4) 使用二阶全积分单元C3D20  

图10 选择“二阶全积分单元”  

图11 结果对比  

由图11可知,使用二阶全积分单元时,粗网格下的计算结果都十分接近理论解了。  

(5) 使用二阶缩减积分单元C3D20R  

图12 选择“二阶缩减积分单元”  

图13 结果对比

使用二阶缩减积分单元,粗网格下的结果几乎等于理论值,可见二阶缩减积分单元可显著减少沙漏问题,因它们具有更多积分点或节点自由度,会增加计算成本,但需注意二阶单元在大应变或接触分析中可能不适用。  

“杂交公式”主要是解决体积锁定的,不在此篇文章中讨论。  

3. 总结

为了便于比较,把上述结果分类整理,如表1所示。

表1 各种设置下结果与理论解的误差率  

如表1所示,使用一阶全积分单元时,粗网格下会发生剪切锁定现象;使用一阶缩减积分单元时,粗网格下会发生沙漏现象。细化网格、使用一阶单元下的非协调模式、使用二阶单元这三种措施都能有效改善以上现象,提高计算结果的准确度。



来源:CAE与Dynamics学习之友
理论
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2026-02-26
最近编辑:8月前
CAE与Dynamics学习之友
博士 乾坤未定,你我皆是黑马
获赞 42粉丝 113文章 46课程 0
点赞
收藏
作者推荐

浅析基于Abaqus的胶粘仿真方法

胶粘(Cohesive)技术可以理解为是一种新的焊接技术,比如有些金属(如铝和钛)是不容易焊接的,但使用胶粘剂就能粘接牢固,而碳化纤维和其他复合材料本身就比使用螺钉更容易被粘固。所以在使用铝合金、钛合金、碳纤维增强塑料等一些轻质材料时,兼顾强重比,胶粘剂粘接成为了一种更加合理的选择。相对于机械紧固连接,胶粘剂接头中应力分布十分均匀,可使被粘接物强度和刚性全部得以体现,具有强度高、成本低、质量轻的优势,同时胶粘剂还有防腐、密封等功能。可以预测,胶粘技术具有广阔的发展前景和巨大的市场潜力。在Abaqus中,有两种方法来模拟粘接行为,一是通过定义粘接截面来设置,二是通过定义粘接接触来实现。前者适用于胶水层较厚的情况,后者则适用于胶水层较薄的情况。本文将重点介绍第一种模拟方法。问题描述:现有上下两层不锈钢板,中间层为胶,下钢板固定,上钢板沿Z方向移动0.002mm,分析胶的应力变化及损伤演变。材料参数如下:图1钢板胶粘模型具体步骤如下:(1)创建部件创建上下钢板、胶层3个三维变形实体图2创建胶层实体(2)设置材料、截面属性钢板的材料属性、网格类型与传统的设置方法一致,本文不展开。设置胶的材料属性:图3设置胶的材料属性设置胶的截面属性,胶的初始厚度为0.1mm,见图4。图4设置胶的截面属性设置完之后,把胶的截面属性赋予胶层实体。(3)创建装配体。导入三个部件,通过平移把它们放在如图1的合适位置(4)设置分析步选用“静力,通用”类型,增量步按图5设置。图5设置分析步及增量步设置场输出量、历程输出量,见图6。图6设置分析步的输出(5)设置相互作用。因为本例主要是研究胶的力学特性,上、下钢板可通过“刚体约束”与参考点连接起来,这样也方便施加约束载荷,见图7。图7设置上下钢板的“刚体约束”同时,只考虑胶层的内聚力破坏,不考虑胶与钢板的界面破坏,因此通过“绑定约束”把胶的上表面与上钢板的下表面、胶的下表面与下钢板的上表面绑定在一起,见图8。图8胶与上下钢板界面的绑定(6)设置约束、载荷固定下钢板,上钢板往上移动0.002mm,见图9。图9设置约束、载荷(7)网格划分钢板的网格单元类型与传统一致。对于胶层结构,必须使用六面体进行网格划分,并且在厚度方向上仅设置1层网格。这样,在大变形的情况下,可以防止网格发生畸变。胶的单元类型选择“粘性”,其余默认即可,见图10。图10设置胶的单元类型划分网格后,整个装配体如图11。图11模型网格划分(8)提交计算,观察结果。计算结果见图12,上钢板的位移为0.002mm,下钢板被固定,位移为0,胶层的位移位于这两者之间。图12位移云图因为胶层的许用正应力为6.8Mpa,胶层的截面面积为10*10=100mm^2,可推断当胶层受力为680N时,胶层发生破坏,刚度线性下降直至为0,这也可以通过观察位移施加点的支反力与其位移之间的关系来验证,见图13。一开始支反力随着位移的增大而增大,当达到680N时,支反力随着位移的增大逐渐减小,直到为0。图13位移施加点的支反力与其位移的关系来源:CAE与Dynamics学习之友

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