子模型分析原理及相关设置

文摘   2024-11-20 19:51   安徽  
在ANSYS Workbench中,子模型分析(Submodeling)是一种用于解决大规模模型中局部细节问题的分析方法。通过子模型分析,可以在不对完整模型进行过于细化网格划分的前提下,聚焦于模型某些关键区域(如应力集中区或几何细节区),能以较少的计算成本获得更高的计算精度。
一、基本原理
子模型分析基于“边界加载法”的原理,也有称为“位移兼容性”或“插值法”。它假设子模型的边界位移可以从全局的完整模型中获得,并将这些位移作为边界条件施加到子模型中,从而计算子模型内部的响应。具体如下,

1)全局模型分析

首先对整个模型进行分析,通常使用较粗的网格划分以减少计算成本。在全局分析中,计算出感兴趣区域(如结构危险区域)的边界位移和其他相关信息。

2)子模型提取

从整个模型中提取感兴趣的区域,建立一个几何较小但网格更细化的子模型。子模型的边界应包含在完整模型中相同的边界位置,即是全模型的子集。

3)导入边界条件

将整个模型计算得到的分析结果插值到子模型边界上,作为子模型的边界条件。通过这种方式,子模型分析充分考虑了全模型的整体约束和载荷影响。

4)子模型分析

对子模型进行分析求解,获得该区域的更精确的结果(如局部应力、应变分布)。

二、适用条件

全模型和子模型的几何需要具有足够的连续性。子模型的边界应在全模型中足够远离应力集中区域,以确保边界位移的准确性。子模型的边界需要与全模型一致,并且细化网格不应导致不必要的刚性失配。
三、实施步骤及设置
以下是在ANSYS Workbench中进行子模型分析的步骤,详细参见子模型分析流程

1)创建全模型

建立全整模型,定义材料、边界条件和载荷,并进行有限元求解。在求解完成后,确定感兴趣区域的边界。

2)建立子模型

从全局模型中提取感兴趣区域,创建更细化的几何模型。定义相同的材料和必要的边界条件。

3)设置子模型边界条件

在子模型的边界上,定义从全模型分析得到的位移边界条件。在ANSYS Mechanical中,结构分析一般可导入以下几种边界条件。


a、Body Temperature(体温度)

当温度传递到结构分析时,将自动插入导入的体温度对象来表示传递。

b、Cut Boundary Constraint(剪裁的边界约束)

对Solid-SolidSolid-Shell子建模边界应用位移边界,对Shell-Solid子建模边界应用位移和旋转。应用详见子模型分析流程案例。

c、Cut Boundary Remote Force(剪裁的边界远程力

对Beam-Shell(壳)Solid实体)子模型边界应用力和力矩边界。每个远程力和力矩对共享一个远程点,默认情况下,该远程点是可变形的。


d、Cut Boundary Remote Constraint(剪裁的边界远程约束

对Beam-Shell(壳)或Solid(实体)子模型边界应用位移和旋转力边界。这些载荷条件是根据在全模型最近的梁节点上定义的结果生成的。使用此方法,程序默认使用刚性的远程位移对象来施加每个位移或旋转。

4)求解子模型

使用细化网格对子模型求解,获取局部应力、应变的高精度结果。

5)结果对比和验证

验证子模型结果是否与全模型的一致性吻合。

四、注意事项

1)边界区域选择

确保子模型边界不在应力剧烈变化的区域,应远离应力集中区域。

2)边界位移插值方法

插值过程中可能会因网格差异导致不连续,应检查位移传递的平滑性。

3)网格划分

子模型的网格应该比全模型更细,以提高精度。

4)验证分析结果

可以通过逐步细化网格或调整子模型区域范围,验证结果的收敛性和准确性。


参考资料:ANSYS Help

知行悟传
个人学习、工作经验记录和分享。如果对您有帮助,感谢帮忙关注、转发和宣传。