Star ccm 与Abaqus 协同仿真(热耦合)

本教程演示使用 Abaqus 2021 进行协同仿真。

准备 Abaqus 模型

在本节中,您可以在 Abaqus/CAE 中准备排气歧管的模型,包括对应的 Abaqus 输入文件(*.inp)。

建议将每个应用的文件保存在空目录下的单独子目录中,方便您组织在协同仿真过程中创建的文件。

1.在工作目录中创建目录 /thermalCoSimTutorial。

2.在该目录中创建两个额外的目录:/abaqus 和 /starccm+。

协同仿真的 Abaqus 部分的文件保存在 /abaqus 中,而 Simcenter STAR-CCM+ 的文件保存在 /starccm+ 中。

如果您不熟悉 Abaqus/CAE,建议在尝试教程的本部分前,先浏览《Getting Started with Abaqus: Interactive Edition》手册(特别是第 2 部分“Abaqus Basics”)中的实例。

在 Simcenter STAR-CCM+ 安装目录中已提供使用 Abaqus/CAE 创建的输入文件副本。 如果您不希望执行涉及到准备 Abaqus 输入文件的步骤,可以直接跳到教程部分准备 Simcenter STAR-CCM+ 模型。

要完成在 Abaqus/CAE 设置模型的步骤,请转至下一节。

启动 Abaqus/CAE 并导入几何

在本教程中,提供了排气歧管的几何。将歧管几何作为零部件导入 Abaqus/CAE。

要导入几何:

1.导航至已下载教程文件的 couplingWithCaeCodes 文件夹,然后将文件 manifold.x_t 复制到 /thermalCoSimTutorial/abaqus/ 目录。

将歧管几何作为零部件导入 Abaqus/CAE:

2.启动 Abaqus/CAE。

3.在开始会话对话框中,将创建模型数据库设为使用标准/显式模型。

4.选择文件 > 导入 > 零部件...

5.在导入零部件对话框中,使用下拉列表将文件过滤器更改为 Parasolid (*.x_t*,*.x_b*,*.xmt*)。

6.导航至 /thermalCoSimTutorial/abaqus/ 目录,选择 manifold.x_t。

7.单击确定。

8.在从 PARASOLID 文件创建零部件对话框中,单击确定以接受默认的选项。

9.如果显示与不准确几何相关的警告信息,请单击 Dismiss。

在本例中,不准确的几何不影响分析,这是因为零部件是通过使用四面体单元进行网格化。

几何导入过程需要几分钟时间,导入完成后,歧管零部件会显示在视区中。

创建材料

为歧管创建材料定义,并指定热分析所需的材料特性。

一般来说,根据分析类型,您需要指定下列材料特性:

*对于稳态热传递分析,您需要指定:

◦导热率

*对于瞬态热传递分析,您还需要指定:

◦密度

◦比热

*对于热结构分析,您还需要指定:

◦杨氏模量

◦泊松系数

◦热膨胀系数

对于稳态热传递分析,您需要指定:

◦导热率

对于瞬态热传递分析,您还需要指定:

◦密度

◦比热

对于热结构分析,您还需要指定:

◦杨氏模量

◦泊松系数

◦热膨胀系数

在您自己的案例中,您也可以视材料和分析要求指定其他属性。

由于本案例是热分析,因此您只需指定材料导热率、密度和比热。

要为本案例设置材料特性,请创建材料定义并为密度、导热率和比热指定数值,不用输入单位。在本教程中,Abaqus 使用的单位被自动设置为国际标准 (SI) 单位。

1.在模型树中,双击材料容器以创建材料定义。

2.在出现的材料编辑器中:

a.将材料命名为 GRAY CAST IRON。

b.选择一般 > 密度,并输入值 7817 (kg/m3)。

c.选择热 > 导热率,并输入值 55 (W/mK)。

d.选择热 > 比热,并输入值 446 (J/kg K)。

在 Abaqus 中,所有数值均采用相同的单位体系来计算。如果将 Simcenter STAR-CCM+ 耦合至 Abaqus,您可以在 Simcenter STAR-CCM+ 模拟中通过使用外部链接 > 链接 1 > 值 > 外部程序单位管理器节点来控制 Abaqus 使用的单位。本教程中,您使用的是 SI 单位,这与在外部程序单位管理器节点指定的默认单位一致。

3.单击确定以关闭对话。

定义并指定截面属性

依据材料创建截面,并将它分配给歧管零部件。

创建截面定义:

1.在模型树中,双击 Sections 容器。

2.在 Create Section 对话框中,将截面的名称更改为 ManifoldSection。

3.确保将几何和类型设置为 Solid 和 Homogeneous,并单击 Continue...

4.在 Edit Section 对话框中,确保将 Material 设置为 GRAY CAST IRON,并单击 OK。

5.在模型树中,展开 Parts 容器下的 manifold 项目,并双击零部件属性列表中的 Section Assignments。

6.要将截面分配给零部件,选择视区中的零部件,并单击提示区中的 Done。

7.在显示出来的 Edit Section Assignment 对话框中,确保将 Section 设置为 ManifoldSection,并单击 OK

创建分区

由于歧管几何复杂,因此创建分区来辅助网格化过程。

在定义歧管上的表面和集合之前先进行分区,以确保在定义这些特征时引用正确的面。

1.双击 Parts > manifold 容器下的 Mesh (Empty) 以切换到网格模型。

2.选择工具 > 配分...。

3.在 Create Partition 对话框中,将 Type 更改为 Cell,并选择 Method 框中的 Use n-sided patch。

4.在视区的底部,选择选项 Select Edges。

5.将鼠标指针悬停于下列屏幕截图中所示的边上:

6.左键单击选择该边;整个环被选定。

7.单击视区底部的 Create Partition,以创建分区。

在对出口截面分区后,截面在视区中以黄色显示。

8.关闭 Create Partition 对话框,并按 <Esc> 退出分区工具。

创建组件

组件包含构成最终有限元模型的所有几何。在本案例中,组件仅包含歧管几何,通过创建零部件的实例将歧管几何添加到组件。

创建实例:

1.在模型树中,展开 Assembly 容器,并双击 Instances。

2.在 Create Instance 对话框中,确保选择 manifold,保持默认选项,并单击 OK。

定义表面和集合

指定 FSI 交界面作为歧管模型的内部浸润表面,并定义两个额外的表面来指定歧管外部和凸缘的热条件。

表面和集合指定具有独有名称的模型的特定区域。它们可用于定义负载和边界条件,且必须用于协同仿真案例,以便确定流体和固体域之间的交界面。在本案例中,指定 FSI 交界面作为歧管模型的内部浸润表面,定义两个额外的表面来指定歧管外部和凸缘的热条件。创建两个集合来应用温度边界条件。

创建表面:

1.双击模型树中 Assembly 下方的 Surfaces。

2.在创建表面对话框中,将表面命名为内部,然后单击继续...。

在视区中选择模型的内部面:

3.在窗口的底部,将选择表面区域选项设置为根据角度。

4.输入角度 89,然后按 <Enter>。

5.将鼠标指针悬停在一个内部面,稍过一会儿内表面被突出显示。单击确认此选项。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

算法资料吧!

我会继续分享编程资料,学习资料

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值