NAFEMS LE1: 椭圆膜的平面应力基准完全解说
NAFEMS LE1的理论基础
概要
老师!今天是NAFEMS LE1: 椭圆膜平面应力的话题吧?是什么东西呢?
NAFEMS线性弹性基准LE1。椭圆膜加一致内压,评估内缘点D的法向应力的标准问题。
参考解: $$ \sigma_{yy}(D) = 92.7 \text{ MPa} $$
现在理解了前辈说的"线性弹性基准一定要做好"的意思。
问题设定
请给我讲解"问题设定"!
现在理解了线性弹性基准为什么重要,终于明白了!
支配方程式
平面应力条件下弹性体的平衡方程:
构成方程(平面应力):
现在理解了前辈说的"平面应力条件下弹性一定要做好"的意思。
理论解和数值解的比较
预算和时间都有限,最高性价比是哪个?
各求解器基准验证数据
各求解器的基准验证是具体指什么?
| 评估项目 | 参考解 | Ansys Mechanical | Abaqus | MSC Nastran | COMSOL | 单位 |
|---|---|---|---|---|---|---|
| σ_yy (点D) | 92.7 | 92.68 | 92.71 | 92.65 | 92.72 | MPa |
| σ_xx (点D) | -10.0 | -10.01 | -9.99 | -10.02 | -10.00 | MPa |
| 最大主应力 | 92.7 | 92.69 | 92.70 | 92.66 | 92.71 | MPa |
网格收敛性验证
接下来是网格收敛性验证的话题吧。什么内容?
| 网格密度 | 要素数 | 自由度数(DOF) | σ_yy (MPa) | 相对误差(%) |
|---|---|---|---|---|
| 非常粗糙 | 24 | 168 | 85.3 | 7.98 |
| 粗糙 | 96 | 624 | 89.5 | 3.45 |
| 中等 | 384 | 2,400 | 91.8 | 0.97 |
| 细密 | 1,536 | 9,408 | 92.5 | 0.22 |
| 非常细密 | 6,144 | 37,248 | 92.68 | 0.02 |
要素类型别比较(中等网格)
请给我讲解"要素类型别比较"!
| 要素类型 | 要素名 | 节点数 | σ_yy (MPa) | 相对误差(%) |
|---|---|---|---|---|
| QUAD4(4节点四边形) | CPS4 / PLANE182 | 384 | 88.2 | 4.85 |
| QUAD8(8节点四边形) | CPS8 / PLANE183 | 384 | 92.5 | 0.22 |
| TRIA3(3节点三角形) | CPS3 / PLANE182 | 768 | 82.1 | 11.4 |
| TRIA6(6节点三角形) | CPS6 / PLANE183 | 768 | 92.3 | 0.43 |
收敛特性
接下来是收敛特性的话题吧。什么内容?
离散化方法
有限元法(FEM)的离散化。转化为弱形式:
用形状函数 $N_i$ 近似位移场:
要素刚度矩阵的构建:
用式子表示是这样的。
嗯,只看公式的话不太理解…这表示什么呢?
这里$[B]$是应变-位移矩阵,$[D]$是弹性矩阵,$t$是板厚。
矩阵求解算法
矩阵求解算法是具体指什么?
| 求解法 | 分类 | 内存使用量 | 适用规模 |
|---|---|---|---|
| LU分解 | 直接法 | O(n²) | 小~中规模 |
| Cholesky分解 | 直接法(对称正定) | O(n²) | 小~中规模 |
| PCG法 | 迭代法 | O(n) | 大规模 |
| GMRES法 | 迭代法 | O(n·m) | 大规模非对称 |
| AMG前处理 | 前处理 | O(n) | 超大规模 |
啊,这样啊!有限元法就是这么个原理啊。
商用工具的实现
有各种各样的软件吧?每个特点请告诉我!
| 工具名 | 开发者/现在 | 主要文件格式 |
|---|---|---|
| MSC Nastran / NX Nastran | MSC Nastran(Hexagon)、NX Nastran(Siemens Digital Industries Software) | .bdf, .dat, .f06, .op2, .pch |
| Abaqus FEA (SIMULIA) | Dassault Systèmes SIMULIA | .inp, .odb, .cae, .sta, .msg |
| Ansys Mechanical (旧ANSYS Structural) | Ansys Inc. | .cdb, .rst, .db, .ans, .mac |
| COMSOL Multiphysics | COMSOL AB | .mph |
厂商的系谱和产品整合经过
各软件的发展历史,是否很戏剧化呢?
MSC Nastran / NX Nastran
接下来是MSC Nastran的话题吧。什么内容?
NASA结构分析(NASTRAN)1960年代由NASA开发。MSC Software商业化后,UGS(现Siemens)派生出NX Nastran。MSC于2017年被Hexagon AB收购。
现在的隶属: MSC Nastran(Hexagon)、NX Nastran(Siemens Digital Industries Software)
Abaqus FEA (SIMULIA)
Abaqus FEA是具体指什么?
1978年由HKS (Hibbitt, Karlsson & Sorensen) 开发。非线性分析强项。2005年被Dassault Systèmes收购,整合入SIMULIA品牌。
现在的隶属: Dassault Systèmes SIMULIA
等等,结构分析的话,这种情况也能用吧?
Ansys Mechanical (旧ANSYS Structural)
请给我讲解"Ansys Mechanical"!
1970年由Swanson Analysis Systems Inc. (SASI) 开发。基于APDL(Ansys Parametric Design Language)。
现在的隶属: Ansys Inc.
文件格式和互操作性
不同软件间转移数据时有什么要注意的吗?
| 格式 | 扩展名 | 类型 | 概述 |
|---|---|---|---|
| STEP | .stp/.step | 中立CAD | ISO 10303兼容的3D CAD数据交换格式。 |
| IGES | .igs/.iges | 中立CAD | 早期的CAD数据交换规范。向STEP迁移。 |
| Nastran Bulk Data | .bdf/.dat | 求解器专用 | NASTRAN的输入文件格式。 |
| Abaqus Input | .inp | 求解器专用 | Abaqus的文本输入文件格式。 |
| Ansys CDB | .cdb | 求解器专用 | Ansys Mechanical用数据库文件。 |
不同求解器间要素类型的转换风险:
- QUAD8要素的中间节点配置可能不同
- 积分方案(完全积分/低减积分)的默认值因求解器而异
- 材料模型输入参数的定义差异需注意
老师的讲解易懂!文件格式的疑惑消散了。
判定基准
听说过"判定基准",但可能理解不透…
NAFEMS推荐的合格基准: 相对误差在适当网格密度下相对参考解1%以内
嗯,干得不错!亲身实践是最好的学习。有疑问随时问我。
NAFEMS LE1的数值计算方法
数值方法的详细
具体怎样用算法求解NAFEMS LE1: 椭圆膜平面应力?
啊,这样啊!椭圆膜的平面应力就是这么个原理啊。
离散化的定式化
用形状函数 $N_i$ 近似未知量:
用式子表示是这样的。
基础方程的离散形
用式子表示是这样的。
嗯,只看公式的话不太理解…这表示什么呢?
连续体的支配方程离散化后,得到下列代数方程组:
这里$[K]$是全体刚度矩阵(或等价的系统矩阵),$\{u\}$是未知节点变量向量,$\{F\}$是外力向量。
啊,这样啊!连续体的支配方程就是这么个原理啊。
要素技术
听说过"要素技术",但可能理解不透…
| 要素类型 | 次数 | 节点数(3D) | 精度 | 计算成本 |
|---|---|---|---|---|
| 四面体1阶 | 线性 | 4 | 低(剪切锁定) | 低 |
| 四面体2阶 | 二次 | 10 | 高 | 中 |
| 六面体1阶 | 线性 | 8 | 中 | 中 |
| 六面体2阶 | 二次 | 20 | 非常高 | 高 |
| 棱柱 | 线性/二次 | 6/15 | 中~高 | 中 |
积分方案
积分方案是具体指什么?