Ansys Workbench利用超单元子结构技术,提升大模型计算效率

问题:

    对于复杂模型进行仿真计算时,网格规模巨大、计算难度骤增。Ansys针对这类工程问题提供模态综合法(CMS)利用超单元,将非关键部件进行缩减计算。

本文根据查阅到的网络资料,对超单元缩减计算如何在Ansys Workbench 中实现,进行了介绍。

示例:

    工业设计产品需要模拟工作环境进行振动试验,产品本身结构已经很复杂,再加上工装往往是一个更大的结构。因此这类仿真计算非常适合适用子结构技术,将工装等大模型进行超单元缩减计算,可以显著提升计算效率。

    如下图所示,产品+工装进行振动模拟仿真,仿真产品结构模态和端点的振动响应加速度曲线。

Ansys Workbench利用超单元子结构技术,提升大模型计算效率的图1

结果展示:

使用超单元缩减计算,可以有效完成复杂模型的计算需求。且计算结果基本一致。

Ansys Workbench利用超单元子结构技术,提升大模型计算效率的图2

详细步骤:

模型说明:

• 产品由PartA和PartB两个部分构成,其中PartA两端夹持部位做了共面处理(验证连接关系,可以忽略);

• 各个零件的连接面有一定间隙,使用Bonded MPC Radius 3mm 连接;

• 约束工装底面 fix;

Ansys Workbench利用超单元子结构技术,提升大模型计算效率的图3

一:产品+工装完整模型计算

产品+工装一起进行模态和5-2000Hz的谐响应仿真,提取前6阶模态和轴端点的加速度响应,作为验证结果与子结构方法进行对比。

1、模态计算

模态计算结果如下所示。

Ansys Workbench利用超单元子结构技术,提升大模型计算效率的图4

2、模态叠加法,谐响应扫频计算

谐响应扫频提取端点加速度响应以及688Hz、1620Hz处的应力云图如下所示。

Ansys Workbench利用超单元子结构技术,提升大模型计算效率的图5


二:子结构,超单元缩减工装进行简化计算

1、 工装模型进行超单元缩减

• 首先,由工装+产品的模态计算模块,复制一个新的模态计算模块;

• 在新模态计算模块中只保留需要缩减为超单元的工装模型,其余模型均做supress抑制。

• 在工装与产品的连接位置进行Named Selection命名:s1、s2…

• 底面约束fix保留;

• 在模态设置位置插入Commands(APDL)超单元缩减命令;

• 求解计算;

• 计算完成后,显示红色闪电符号并报错,没有关系。在求解文件夹已经有所需的缩减文件;

Ansys Workbench利用超单元子结构技术,提升大模型计算效率的图6

Ansys Workbench利用超单元子结构技术,提升大模型计算效率的图7

2、 产品模型+超单元进行计算,验证结果

首先,由工装+产品的模态计算模块,复制一个新的模态计算模块;

将上一步生成的*.sub文件复制,粘贴至当前计算文件夹内;

将工装模型supress隐含,只保留产品模型;

选择产品与工装的连接面,并Named Selection 为contactSE;

由于工装被隐含,模态计算的fix约束也一并隐含,无需再增加新的约束;

在模态设置位置插入Commands命令,导入上一步缩减的超单元;

求解计算;

注意Commands命令中“ceintf,,all”命令行:

当工装与产品的连接位置,模型配合较好,没有间隙时可以正常运行。

当连接位置有间隙或网格不匹配时会报错误,不能计算。(下文对该命令行进行改进)

当连接位置在网格划分时使用了共节点,则该命令行需要取消。

Ansys Workbench利用超单元子结构技术,提升大模型计算效率的图8

Ansys Workbench利用超单元子结构技术,提升大模型计算效率的图9

3、 超单元、模态叠加法进行谐响应扫频计算

在上一步超单元缩减工装进行模态计算的基础上,使用模态叠加法进行谐响应扫频计算;

将第1步工装缩减的*.sub文件复制,粘贴至谐响应计算文件夹内;

常规设置,直接计算;

Ansys Workbench利用超单元子结构技术,提升大模型计算效率的图10

三、如果产品与工装的分界面是共面位置分开,

该付费内容为:当工装与产品共面连接或者连接面有间隙时,需分别处理。建议使用共面连接,计算结果更准确。 附案例模型,软件版本2021R1。

1张图片 包含2个附件 0人购买
(1条)
默认 最新
👍
评论 点赞
点赞 8 评论 1 收藏 3
关注