厚肉壳理论(退化实心体)
厚肉壳理论(退化实心体)的理论基础
退化实心体壳是什么
老师,「退化实心体」是什么意思?是壳单元和实心体单元的混合体吗?
正是这样。退化实心体壳单元是将3维实心体单元厚度方向的自由度退化(约束)变成壳单元。Ahmad-Irons-Zienkiewicz(1970)提出了这个方法。
思路很简单:
1. 3维实心体单元的上下表面有节点
2. 以中面的位移和法向转角作为自由度
3. 厚度方向的位移分布假设为线性(Mindlin假设)
从3维出发,通过添加假设来约化成2维。这和通常的壳理论方向相反呢。
是的。通常的壳理论从2维方程出发,但退化实心体从3维出发,「将不需要的自由度退化掉」。结果收敛到同样的Mindlin壳,但实现基于3维,代码更简洁。
对厚肉壳的处理
「厚肉壳」是什么情况?
$R/t$ 大约为10~30的中等厚度壳。不是薄壳($R/t > 30$),也不是实际的实心体($R/t < 10$),而是介于两者之间的范围。
在厚肉壳中:
- 剪切变形不能忽略
- 厚度方向应力 $\sigma_z$ 不完全为零
- 膜-弯曲耦合强烈
用Mindlin壳单元可以应对吗?
可以处理剪切变形,但$\sigma_z \neq 0$通常的壳单元无法处理。要处理这个问题,需要使用实心体壳单元(厚度方向也有位移自由度的壳单元)或实心体单元。
实心体壳单元
「实心体壳」是什么样的单元?
外观看起来是实心体单元(HEX8或HEX20),但内部定式为壳优化。
| 单元 | 求解器 | 特点 |
|---|---|---|
| SC8R | Abaqus | 8节点实心体壳。低减积分+锁定对策 |
| SOLSH190 | Ansys | 实心体壳。厚度方向1单元可表达弯曲 |
| CHEXA(solid-shell) | LS-DYNA | 实心体壳的LSDYNA实现 |
实心体壳的优势是什么?
总结
厚肉壳理论总结一下。
要点:
- 退化实心体 —— 从3维实心体出发,将厚度方向退化成壳
- $R/t = 10 \sim 30$ 的中间范围 —— 既不是薄壳也不是实心体
- 实心体壳单元 —— 外观是实心体,内核是壳。有接触面和$\sigma_z$处理能力
- SC8R(Abaqus)、SOLSH190(Ansys) —— 代表性单元
- 厚度方向1单元即可表达弯曲 —— 高效
薄壳用Mindlin壳,中间用实心体壳,厚壳用实心体单元,这样分层使用对吗?
$R/t$ 进行判断是基本原则。如果不确定,可以两种单元都试试,对比结果。
Mindlin-Reissner厚肉壳理论
厚肉壳的基础Mindlin-Reissner理论在1945~51年间分别由Raymond Mindlin和Eric Reissner独立提出。与Kirchhoff假设不同,该理论允许「法向在剪切变形下倾斜」,将横向剪切变形εxz和εyz作为显式自由度处理。这使得板厚/跨度比1/5左右的厚板也能适用,成为复合材料层板层间剪切分析的必备理论。
厚肉壳理论(退化实心体)的数值计算方法
实心体壳的实现
请告诉我实心体壳实现时的注意事项。
实心体壳是「薄的」实心体单元,所以厚度方向的长宽比会非常大。通常实心体单元长宽比 > 5 就精度下降,但实心体壳内部自动补正这一点。
锁定对策
实心体壳中出现的锁定现象:
1. 剪切锁定 —— 薄板弯曲时。用ANS法对策
2. 体积锁定 —— 不可压缩材料。用EAS法或B-bar法
3. 梯形锁定(trapezoidal locking) —— 厚度方向单元呈梯形时。实心体壳特有
4. 曲率厚度锁定 —— 曲面上厚度方向单元梯形化时
梯形锁定是实心体壳特有的吗?
是的。当厚度方向出现梯形(台阶)时,通常的实心体单元无法正确表达弯曲。实心体壳单元通过EAS(Enhanced Assumed Strain)来消除梯形锁定。
使用要点
使用实心体壳单元时的注意:
- 厚度方向用1单元 —— 2个以上不必要(实心体壳的设计初衷)
- 正确指定单元的「厚度方向」 —— Abaqus的*SOLID SECTION中指定stack direction
- 曲面网格 —— CAD上表面和下表面分别网格化,然后厚度方向连接
厚度方向只需1单元就够,很高效呢。通常的实心体HEX8需要厚度方向4单元以上。
实心体壳的最大优点就在这里。厚度方向1单元的HEX8相当,却能达到通常壳单元同等的弯曲精度。自由度数和壳单元接近,但在接触和厚度变化问题中有优势。
总结
实心体壳数值方法,总结一下。
要点:
- 厚度方向1单元表达弯曲 —— 高效
- 锁定对策必需 —— ANS+EAS组合
- 梯形锁定是实心体壳特有 —— EAS法处理
- stack direction指定很关键 —— 厚度方向定义正确
- 上下面都有接触面的问题最优 —— 通常壳单元所没有的优势
MITC单元剪切锁定对策
MITC(Mixed Interpolation of Tensorial Components)法由Bathe和Dvorkin在1986年于MIT开发,用于厚肉壳剪切锁定对策。通过独立补插剪切应变,从薄板到厚板能保证均匀精度。MITC4(4节点壳)、MITC9(9节点壳)等产品已证实,即使板厚/跨度比=1/1000,位移误差也控制在5%以内,性能卓越。
厚肉壳理论(退化实心体)的实务应用
实心体壳的应用场景
实心体壳单元在什么场景下使用?
通常的壳单元难以处理的问题,实心体壳有强大优势:
| 场景 | 原因 | 例子 |
|---|---|---|
| 板冲压成形 | 上下接触、厚度变化 | 汽车冲压板金 |
| 夹芯板 | 芯的厚度方向应力 | 航空蜂窝板 |
| 复合材料层间剥离 | 厚度方向σ_z | CFRP层板剥离 |
| 橡胶薄板 | 不可压缩材料弯曲 | 轮胎、O形圈 |
| 焊缝部位建模 | 厚度变化与接触 | 搭接焊应力评估 |
板冲压成形必须用实心体壳吧。
汽车冲压板金中,板在冲头和模具间被夹住变形。上表面和下表面都需要接触,通常的壳单元(仅有中面)不够。实心体壳是最优选择。
实务检查清单
请给出实心体壳单元检查清单。
stack direction错误最可怕,一旦错了弯曲方向就反了。
Abaqus中SC8R的stack direction要指向单元厚度最薄的方向(通常是Z向)。自动设置有时不准,复杂形状需手动检查。
厚肉壳复合材料层分析
CFRP(碳纤维增强塑料)层板分析中厚肉壳单元成为必需品。典型案例:t=20mm(24层)、跨度200mm的CFRP翼梁,板厚/跨度比=0.1时Mindlin壳适用。而KL壳会使层间剪切应力被低估40%。Ansys Shell181、Abaqus S4等默认采用Mindlin定式,通过层选项(*SHELL SECTION, COMPOSITE)定义各层参数。
厚肉壳理论(退化实心体)的软件对比
实心体壳工具对比
请比较各求解器的实心体壳单元。
各求解器功能基本相同呢。
实心体壳相对较新的单元,但各求解器都有成熟实现。差别在大变形+接触组合问题的稳定性上,LS-DYNA的显式法实绩最多。
选择指南
「通常薄壳不需实心体壳」这点很重要。万能就不用。
正是。实心体壳不是通用方案,通常壳单元设置简单稳定得多。实心体壳的优点(上下接触、$\sigma_z$)真正必要时才用。
厚肉壳单元的代表实现
Abaqus的S4(MITC4为基)、Nastran的CQUAD4(Mindlin选项)、Ansys的SHELL281(8节点二阶Mindlin)、NX Nastran的CQUADX8都是代表性厚肉壳实现。Altair OptiStruct的PSHELL卡通过MCID选项可将材料坐标系定义在板面内,对复杂曲面壳异向性材料分析有很好支持。截至2025年,MITC基础的单元已成业界标准。
厚肉壳理论(退化实心体)的先进研究
实心体壳的先进研究
请介绍实心体壳单元的最新研究。
实心体壳是相对较新的单元族,改良工作很活跃。
二阶实心体壳
现在实心体壳主要是8节点(一阶)产品,但20节点(二阶)的实心体壳在研究中。厚度方向应力能更准确表达,曲面追踪也改善。
实心体壳在3D打印结构中的应用
3D打印的薄壳结构(格子结构壁面等)厚度不均匀,通常壳单元难以处理。实心体壳允许上下表面形状不同,对3D打印结构建模非常合适。
Solid-Shell-Solid的自动过渡
厚区用实心体,中等厚度用实心体壳,薄区用壳…这样的自动单元类型过渡在研究中。根据厚度自动选最优单元类型,过渡光滑进行。
这样的话建模工作量能大幅减少呢。
一旦实现,工程师就不用再做「实心体 vs. 壳」的判断。这是自动建模技术的重要一步。目前还在研究阶段。
总结
实心体壳先进研究,总结一下。
实心体壳是「实心体与壳的桥梁」,是FEM建模更无缝化的关键。
厚肉壳的高阶锯齿理论
1987年Toledano和Murakami提出的锯齿理论(Zigzag Theory)能模拟各层不同的剪切变形,比一阶剪切变形理论(FSDT)精度高得多。NASA Langley研究中心2003年技术报告证实,对称叠层十字层板,锯齿理论对FSDT精度优位达35%。
厚肉壳理论(退化实心体)的故障排除
实心体壳的故障
实心体壳单元常见故障有哪些?
实心体壳有其特有的故障类型。
stack-direction的错误
最常见的故障是什么?
厚度方向(stack direction)设置错误。厚度方向搞反了,弯曲方向就反了,应力全错。
验证方法:
- 用梁这样的简单问题验证结果是否合
- 变形方向是否符合预期,视觉检查
- Abaqus中*SOLID SECTION显式指定STACK DIRECTION
沙漏模式
实心体壳也会出现沙漏吗?
SC8R(低减积分)是有沙漏模式存在的。通常HEX8R同样问题,对策也一样(沙漏控制)。
厚度方向2单元或以上
厚度方向用2单元会怎样?
虽然能运算,但违背实心体壳设计思想。厚度方向2单元的话,普通实心体单元(C3D8I等)更稳定。实心体壳就是为「厚度方向1单元」设计的。
与通常壳单元结果不一致
实心体壳和通常壳(S4R)结果不一样。
检查项目:
- 厚度定义 —— 实心体壳厚度由上下表面距离决定。壳单元由属性定义厚度。是否一致
- 中立面位置 —— 壳单元中立面是厚度中心。实心体壳上下表面中间
- 偏移量 —— 壳单元偏移设定和实心体壳实际位置是否吻合
5%以内的差差异正常(单元定式不同)。10%以上偏差需检查上述项目。
总结
实心体壳故障排除,总结一下。
stack direction对了,实心体壳故障就少了。
对。stack direction设置正确的话,实心体壳是非常稳定的单元。
厚肉壳的夹挤模式问题
厚肉壳单元用在肉厚急变部位(薄板↔厚板接合)时容易出现局部「夹挤模式」,厚度方向位移会过大。MSC Nastran的PSHELL定义中如果T=0(零厚)输入错误也会这样。诊断方法是看SPC反力(SPC FORCE输出)边界是否异常大,处理方法是用渐变厚度单元(TAPERED THICKNESS)使接合柔和。
相关主题
助
解更多
错误