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


概述

前提条件

输入文件

查看 Abaqus 模型

准备 Simcenter STAR-CCM+ 模型

加载初始模拟

生成体网格

选择物理模型

定义边界条件

创建变形

创建平面截面

准备标量场景

创建自动场景导出

指定协同仿真设置

创建监视器

获取初始流体场

运行协同仿真

可视化结果

总结

概述

本教程演示如何通过使用 Simcenter STAR-CCM+ 和 Abaqus 运行机械协同仿真案例。协同仿真涉及两个代码之间的强耦合。数据以频密间隔(称为耦合步)进行交换。利用求解器之间的这种水平的通信,您可以获得整个流体/固体交界面的完全求解。

在机械耦合中,Simcenter STAR-CCM+ 将拉力负载传递给 Abaqus(压力 + 壁面剪应力),而 Abaqus 将位移传递给 Simcenter STAR-CCM+。在 Abaqus 中,拉力负载作用于固体结构的表面。在 Simcenter STAR-CCM+ 中,位移作为网格变形器输入使用。

在协同仿真中,通过使用 SIMULIA 协同仿真引擎在 Simcenter STAR-CCM+ 和 Abaqus 之间自动交换数据。这种方法不同于基于文件的方法,这是因为两种代码之间的耦合相当强烈,而且 Simcenter STAR-CCM+ 和 Abaqus 同时运行。

要创建协同仿真案例,必须分别为流体和固体域准备单独的模型。在 Abaqus 创建固体模型,并在 Abaqus 输入文件中定义。在 Simcenter STAR-CCM+ 模拟中创建流体模型,并且在该模拟中定义适当的边界条件和物理属性。对于每个模型,必须指定一组协同仿真参数。这些参数确定构成流体结构交界面的边界/表面、由交界面导入/导出的场数据、耦合步骤的频率等。当设置完成后,使用 Simcenter STAR-CCM+ 来运行协同仿真。

在运行协同仿真之前,先分别运行流体模型和固定模型的单独案例以便确定这些模型各自收敛,这是很好的做法。在本案例中,可使用施加于平板表面的压力负载 *DSLOAD 和采用估计的恒定压力值,来单独运行 Abaqus 模型。Simcenter STAR-CCM+ 模拟可通过使用固定平面在不进行网格变形的情况下来运行。

本教程模拟固定在底部、处于 10 m/s 空气流率之下的的弹性舌片。平板的质量和刚度条件是,第一弯曲模式的频率接近 4 Hz,第一扭曲模式的频率接近 20 Hz。对于固定平板,10 m/s 入口速度下的涡流脱落接近 20 Hz,因此您期望涡流脱落和第一扭曲模式之间的实现共振。

Star ccm 与Abaqus 协同仿真(结构耦合)的图1Star ccm 与Abaqus 协同仿真(结构耦合)的图2​编辑

在本教程中,通过运行准稳态模拟来初始化流体域。随后使用初始流体场作为协同仿真的初始条件。初始流体场建立后,将求解器设置更改为协同仿真所需要的值。运行协同仿真时,平板被松开,并在风中弯曲。在本教程中,运行协同仿真 0.125s,这大约是第一弯曲模式的基础时长的一半,以及大约 2.5 个涡流脱落时长。运行案例更长时间(大约 4 s)会发现,第一弯曲模式衰减,而第一扭曲模式主导平板运动。

前提条件

“Abaqus 机械耦合”教程中的说明适用于已熟悉 Simcenter STAR-CCM+ 的某些操作方法的用户。

本教程演示使用 Abaqus 2021 进行协同仿真。要查看所有支持的 Abaqus 版本,请参阅 Simcenter STAR-CCM+ 发行说明的外部软件包支持部分。

输入文件

将完成教程所需要的文件复制到工作目录。

如果运行协同仿真案例,为 Simcenter STAR-CCM+ 和 Abaqus 文件分别建立目录是很好的做法。

1.创建名称为 /mechanicalCoSimTutorial 的目录。

2.在此目录中,创建另外两个目录:/abaqus 和 /starccm+。

已为本教程准备了两个文件:Abaqus 输入文件和流体 Simcenter STAR-CCM+ 模拟。 将这些文件复制到 /abaqus 和 /starccm+ 目录下:

3.导航至已下载教程文件的 couplingWithCaeCodes 文件夹。

4.将文件 plate.inp 复制到 /mechanicalCoSimTutorial/abaqus/ 目录。

5.将文件 plate-cosim.sim 复制到 /mechanicalCoSimTutorial/starccm+/ 目录。

查看 Abaqus 模型

查看 Abaqus 模型以及协同仿真设置的特征。

本教程的 Abaqus 模型是固定在底部的平板。网格和平板尺寸如下图所示。

Star ccm 与Abaqus 协同仿真(结构耦合)的图3Star ccm 与Abaqus 协同仿真(结构耦合)的图4​编辑

网格

C3D8R 元素

材料特性

杨氏模量:38.4 MPa

假设/模型

弹性材料

最大时间步

5.0e-4 s

总仿真时间

0.125 s

协同仿真设置

为本教程所提供的 Abaqus 输入文件 plate.inp 已包含协同仿真的必要命令。协同仿真在加载步骤中执行。协同仿真命令包含在步骤定义中。您可以自行选择一个文本编辑器打开 plate.inp 文件以查看协同仿真命令。

**

** STEP: Step-1

**

文件的该部分,上至 *结束步骤包含 Abaqus 作业的历史数据,包括求解器参数、边界条件、负荷和输出。

**

*Output, history, variable=PRESELECT

**

*CO-SIMULATION, NAME=Plate, PROGRAM=MULTIPHYSICS

在步骤定义中,加粗行指定在该步骤执行协同仿真,并为协同仿真任取名称 Plate。

**

*Output, history, variable=PRESELECT

*CO-SIMULATION, NAME=Plate, PROGRAM=MULTIPHYSICS

*CO-SIMULATION REGION, TYPE=SURFACE, EXPORT

ASSEMBLY_FSI_INTERFACE, U

*CO-SIMULATION REGION, TYPE=SURFACE, IMPORT

ASSEMBLY_FSI_INTERFACE, CF

加粗的一组命令确定交界平面以及在协同仿真过程中导入和导出的场。

第一行确定模型中的一个区域,在本例中确定的是表面,数据由此表面导出。在下一行,此表面通过下列方式来确认:输入定义该表面时所使用的组件的名称(即 Assembly),然后输入表面的名称 FSI_Interface。表面识别符的句法是 <组件名称>_<表面名称>。将导出场定义为节点位移 U。接下来的两行使用相同的格式来指定将拉力矢量 CF 导入 Abaqus。

准备 Simcenter STAR-CCM+ 模型

在 Simcenter STAR-CCM+ 中准备流体模型模拟。

Simcenter STAR-CCM+ 模型定义固体平板周围的流体域。在模拟中,空气以 10 m/s 的速度进入流体域。出口边界构建为压力出口模型,域的顶面和侧面被指定为对称边界。流体被定义为不可压缩的流体,使用 K-Omega 模型构建湍流模型。

Star ccm 与Abaqus 协同仿真(结构耦合)的图5Star ccm 与Abaqus 协同仿真(结构耦合)的图6​编辑

流体域的尺寸如下图所示。

加载初始模拟

生成体网格

选择物理模型

定义边界条件

创建变形

创建平面截面

准备标量场景

创建自动场景导出

指定协同仿真设置

创建监视器

加载初始模拟

本教程为您提供了包含预定义对象的模拟文件。

要加载初始模拟:

1.启动 Simcenter STAR-CCM++。

2.选择文件 > 加载...

3.在加载文件对话框中,单击浏览...

4.在打开对话框中,导航至您为此教程创建的 /mechanicalCoSimTutorial/starccm+/ 目录。

5.选择 plate-cosim.sim,然后单击打开。

6.在加载文件对话框中,单击确定。

生成体网格

此教程提供的模拟文件带有所需的网格设置。在此教程中,使用多面体网格生成器生成体积网格,使用表面控制进行 FSI 界面的网格细化。

您可以在几何 > 操作 > 流体网格节点下检查网格设置。

要生成体网格:

1.单击

Star ccm 与Abaqus 协同仿真(结构耦合)的图7Star ccm 与Abaqus 协同仿真(结构耦合)的图8​编辑

(生成体网格)。

输出窗口中显示网格化过程的输出。

2.网格生成过程结束后,请保存模拟。

使用网格场景可视化体网格:

3.创建新网格场景。

体网格显示在网格场景 1中。

4.从场景中删除一些边界以查看流体域内的平板:

a.编辑场景 > 网格场景 1 > 网格 1 > 零部件节点。

b.在编辑对话框中,取消选择顶部和前部边界,然后单击确定。

5.使用鼠标旋转视图,然后查看网格。

随即显示网格,如下所示。

Star ccm 与Abaqus 协同仿真(结构耦合)的图9Star ccm 与Abaqus 协同仿真(结构耦合)的图10​编辑

选择物理模型

在此模拟中,需要两个物理连续体 — 一个连续体用于在 Simcenter STAR-CCM+(内部连续体)中求解的物理,一个连续体表示 Abaqus(外部连续体)中的物理。

网格生成后,Simcenter STAR-CCM+ 自动创建了流体物理连续体。选择物理模型,并指定流体初始速度:

1.将连续体 > 物理 1 节点重命名为 流体物理。

2.对于物理连续体,连续体 > 流体物理,按顺序选择下列模型:

组合框

模型

启用模型

三维(自动选择)

时间

隐式非定常

材料

气体

流体

分离流

梯度(自动选择)

状态方程

恒密度

粘滞态

湍流

雷诺平均纳维-斯托克斯(自动选择)

雷诺平均湍流

K-Omega 湍流

SST (Menter) K-Omega(自动选择)

可选模型

协同仿真

协同仿真模型

Abaqus

Abaqus 耦合模型

Abaqus 显式耦合

可选模型

单元质量校正

3.单击关闭。

将域内的空气速度初始化为 10 m/s,其方向与平板垂直。

4.选择连续体 > 流体物理 > 初始条件 > 速度节点,然后将值设为 [10, 0, 0] m/s。

要创建表示在 Abaqus 中求解的固体物理的外部连续体:

5.创建一个名为 Solid (External)(固体(外部)) 的物理连续体。

6.对于物理连续体 Solid (External)(固体(外部)),按顺序选择下列模型:

组合框

模型

可选模型

外部连续体

外部连续体

外部应用(自动选中)

外部应用

Abaqus

时间

隐式非稳态

可选模型

三维表面(自动选择)

激活协同仿真模型时,Simcenter STAR-CCM+ 会将协同仿真链接添加到模拟树的外部链接 > 链接 1。链接表示与外部应用的连接,并可用于定义协同仿真设置。将此链接与表示 Abaqus 的外部连续体相关联:

7.选择外部链接 > 链接 1 > 条件 > 外部连续体节点,然后将连续体设为 Solid (External)(固体(外部))。

定义边界条件

指定入口的流体速度。

1.展开区域 > 平板流体 > 边界 > 入口 > 物理值节点。

2.选择速度幅值节点,然后将值设置为 10 m/s。

创建变形

利用变形可以使流体网格根据从 Abaqus 导入的节点位移而变形。

创建变形运动并将其分配至流体区域:

1.右键单击工具 > 运动节点,并选择新建 > 变形。

新变形节点添加到运动节点下。在默认情况下,将变形设置为在模拟运行过程中自动删除边界上的矢量。自动薄化 Cl 因数确定各迭代中使用的控制矢量的数量。随着变形程度的增加,变形自动使用更多的控制矢量。

减小自动薄化 Cl 因数以增加变形对网格变形的灵敏度:

2.选择运动 > 变形 > RBF 参数节点,并将自动薄化 Cl 设置为 0.5。

将此运动应用于流体区域:

3.选择区域 > 平板流体 > 物理值 > 运动指定节点,然后将运动设为变形。

设置好协同仿真链接后,将根据从 Abaqus 导入的位移自动将 FSI 边界设置为移动。参见“指定协同仿真设置”。

将入口和出口边界的变形方法更改为固定面。此变形方法适用于选定的边界且计算效率更高:

4.展开边界节点。

5.同时选择入口和出口节点。

6.右键单击其中一个选定边界,并选择编辑。

7.选择物理条件 > 变形指定节点,并将指定设置为约束。

8.选择变形约束条件指定节点,并将约束设为固定边界平面。

9.关闭多个对象对话框。

为防止在模拟过程中(因插值)产生不准确性累积,需更改变形设置:

10.选择求解器 > 网格变形节点,并激活自零变形。

创建平面截面

创建穿过平板的平面截面以可视化求解和网格变形。

1.单击图形窗口中的网格场景 1 选项卡。

2.右键单击衍生零部件节点并选择新建零部件 > 截面 > 平面...。

3.在创建平截面原位对话框中:

a.设置下列属性:

属性

设置

原点

[0.05, 0, 0.1] m

法线

[0, 1, 0] m

显示

现有显示器

b.单击创建,然后单击关闭。

修改场景中显示的零部件以显示平面截面和固体平板上的网格:

4.编辑场景 > 网格场景 1 > 网格 1 > 零部件节点。

5.在零部件对话框中,取消选择平板流体 中除 Plate_FSI 以外的所有边界,然后单击确定。

6.使用鼠标旋转视图,使其如下图所示:

Star ccm 与Abaqus 协同仿真(结构耦合)的图11Star ccm 与Abaqus 协同仿真(结构耦合)的图12​编辑

准备标量场景

准备标量场景以显示平板周围的压力场。将平面截面包含于单独的标量显示器,以便可以独立调节不透明度设置。

1.创建标量场景。

2.右键单击标量场景 1 节点,然后选择新显示器 > 标量。

3.编辑标量场景 1 节点,然后设置下列属性:

节点

属性

设置

标量 1

轮廓样式

平滑填充

零部件

零部件

区域 > plateFluid(平板流体) > Bottom(底部)

标量场

函数

固体应力压力

标量 2

不透明度

0.5

零部件

零部件

衍生零部件 > 平面截面

标量场

函数

固体应力压力

颜色条

可见

禁用

4.按如下所示定位场景。

Star ccm 与Abaqus 协同仿真(结构耦合)的图13Star ccm 与Abaqus 协同仿真(结构耦合)的图14​编辑

将注释添加到场景以显示当前求解时间:

5.展开工具 > 注释节点。

6.单击求解时间节点,并将它拖动到场景。在场景中任一位置松开鼠标按钮。

7.使用单击和拖动操作将注释移动到场景的右上角。

Star ccm 与Abaqus 协同仿真(结构耦合)的图15Star ccm 与Abaqus 协同仿真(结构耦合)的图16​编辑

将求解时间注释添加到网格场景:

8.选择网格场景 1 选项卡以便在图形窗口中显示网格场景。

9.使用以上描述的同一方法,将求解时间注释添加到场景。

10.保存模拟。

创建自动场景导出

在下列步骤中,创建网格和压力场景的自动导出。

在模拟运行过程中自动导出场景将会在硬盘上生成许多 .png 文件。随后可使用这些图像文件来创建动画。

1.在 /mechanicalCoSimTutorial/starccm+/ 目录中创建 /images 目录作为保存图像文件的位置。

场景的许多设置是相同的。您可以通过使用“多编辑”对话框,将设置同时应用于两个场景。

2.同时选择场景 > 标量场景 1 和场景 > 网格场景 1 节点。

3.右键单击其中一个选定节点,然后选择编辑...

4.设置下列属性:

节点

属性

设置

网格场景 1、标量场景 1

属性 > 更新

保存至文件

已激活

时间步频率

频率

5

硬拷贝

输出宽度

800

然后关闭对话框。每个场景旁边显示红色星号(*),藉此表明在模拟运行过程中已自动保存副本。

最后,指定独有的基本文件名,以便 Simcenter STAR-CCM+ 在保存图像文件时使用:

5.选择场景 > 网格场景 1 > 属性 > 更新节点,并将基本文件名设置为 mesh。

6.使用相同的方法,将标量场景 1 的基本文件名设置为 pressure。

指定协同仿真设置

在 Simcenter STAR-CCM+ 中指定协同仿真设置,包括 Abaqus 输入文件位置、定义流体结构交界面的耦合边界、在每个耦合步交换的场。

为本教程所提供的 Abaqus 输入文件 plate.inp 已包含协同仿真的必要命令。有关更多信息,请参见查看 Abaqus 模型。

可以在 Simcenter STAR-CCM+ 中的协同仿真链接外部链接 > 链接 1 下指定所有协同仿真设置;激活 Abaqus 协同仿真模型时,该链接将出现在模拟树中。

要指定耦合边界:

1.展开区域 > 平板流体 > 边界 > Plate_FSI 节点。

2.选择物理条件 > 外部程序耦合指定节点,并将外部程序耦合指定设为链接 1:区域 1。

要指定启动 Abaqus 的详细信息:

3.展开外部链接 > 链接 1 > 条件节点,然后设置下列属性:

节点

属性

设置

Abaqus 版本

版本

2021(默认)

加载合作伙伴库选项

选项

指定库文件

4.选择链接 1 > 值节点并设置以下属性:

节点

属性

设置

Abaqus 执行

输入文件

指定 Abaqus 输入文件 plate.inp 的路径和名称。

例如,如果您的工作目录为 /mechanicalCoSimTutorial/starccm+/ 而且您的输入文件包含在文件夹 /mechanicalCoSimTutorial/abaqus/ 中,则可输入 ../abaqus/plate.inp。

Abaqus 库

Abaqus 库

指定 Abaqus 协同仿真库文件的路径和文件名。

在 Linux 上,所需的库文件是 libABQSMACseModules.so;在 Windows 上是 ABQSMACseModules.dll。库文件的位置取决于 Abaqus 安装。

合作伙伴作业名称

合作伙伴作业名称

co-simulation_plate

传输间隔

传输间隔

5.0E-4

确保合作伙伴作业名称与模拟文件名不同。

在本模拟中,Simcenter STAR-CCM+ 导出压力和壁面剪切应力并导入位移。要指定与 Abaqus 交换的场:

5.展开链接 1 > 区域 > 区域 1 > 条件节点。

6.右键单击区域 1 > 条件 > 已导出的场节点并选择添加机械场 > 压力。

7.重复上一步骤,添加壁面剪切应力到已导出的场。

对于每个已导出的场指定,Simcenter STAR-CCM+ 会自动指定存储被导出数据的场函数。

Star ccm 与Abaqus 协同仿真(结构耦合)的图17Star ccm 与Abaqus 协同仿真(结构耦合)的图18​编辑

8.右键单击已导入的场节点并选择添加机械场 > 位移。

9.选择已导入的场 > 位移节点,并将场处理设为已管理。

使用此设置,Simcenter STAR-CCM+ 自动设置耦合边界的变形指定,使边界按照已导入的位移数据移动。

10.右键单击外部链接 > 链接 1 节点,然后选择更新。

11.保存模拟。

创建监视器

创建报告以监视协同仿真过程中平板的上部角在 X 轴向的位移、拉力负载、围绕 Z 轴的力矩。

要监视平板的左上角和右上角的位移,必须创建两个点探测来跟随这两个角随平板在流体中的移动而产生的运动:

1.在图形窗口内,单击网格场景 1选项卡。

2.右键单击衍生零部件节点,然后选择新零部件 > 探测 > 点...

3.在创建点探测对话框,设置以下属性:

属性

设置

输入零部件

区域 > 平板流体 > 边界 > 平板 FSI

X

0.0 m

Y

0.04 m

Z

0.1 m

显示

没有显示器

4.单击创建,然后单击关闭。

一个名称为点的节点添加到衍生零部件节点下方。

要为其他角创建另一个点探测:

5.复制衍生零部件 > 点节点,并将其粘贴至衍生零部件节点。

6.将衍生零部件 > 点节点重命名为上 +Y,将衍生零部件 > 点拷贝重命名为上 -Y。

7.编辑上 -Y节点,并将点设置为 [0.0, -0.04, 0.1] m,m,m。

为使这两个点在变形移动网格时随平板一起移动:

8.同时选择上 +Y 和上 -Y 节点,并激活跟随运动。

在平板的上部角上创建点探测后,您可以创建反映这些角的位移的报告:

9.右键单击报告节点,然后选择新报告 > 用户 > 最大值。

10.将报告 > 最大值 1 节点重命名为 X 轴向位移,上 +Y。

11.设置下列属性:

属性

设置

场函数

协同仿真 > 协同仿真:位移 > 基准 > i

零部件

衍生零部件 > 上 +Y

平滑值

已激活

12.为另一个角创建另一个最大值报告。

13.将刚创建的报告报告 > 最大值 1 重命名为 X 轴向位移,上 -Y。

14.设置下列属性:

属性

设置

场函数

协同仿真 > 协同仿真:位移 > 基准 > i

零部件

衍生零部件 > 上 -Y

平滑值

已激活

使用位移报告创建监视器和绘图:

15.同时选择X 轴向位移,上 +Y 和 X 轴向位移,上 -Y 报告。

16.右键单击一个报告,并选择根据报告创建监视器和绘图。

17.在根据报告创建绘图对话框中,选择单个绘图。

Star ccm 与Abaqus 协同仿真(结构耦合)的图19Star ccm 与Abaqus 协同仿真(结构耦合)的图20​编辑

报告监视器显示在监视器节点下,绘图显示在绘图节点下。

18.将绘图 > 报告绘图节点重命名为位移绘图。

再创建两个报告来监视平板上的拉力负载和力矩:

19.右键单击报告节点,然后选择新报告 > 流/能量 > 力。

20.选择报告 > 力 1 节点,并设置下列属性:

属性

设置

方向

[1.0, 0.0, 0.0](默认)

力选项

压力 + 剪切(默认)

零部件

区域 > 平板流体 > 平板_FSI

21.右键单击报告节点,然后选择新报告 > 流/能量 > 力矩。

22.选择报告 > 力矩 1 节点,并设置下列属性:

属性

设置

[0.0, 0.0, 1.0](默认)

力选项

压力 + 剪切(默认)

零部件

区域 > 平板流体 > 平板_FSI

为力和力矩报告分别创建绘图:

23.同时选择力 1 和 力矩 1 报告。

24.右键单击并选择根据报告创建监视器和绘图。

25.在出现的对话框中,选择多绘图(每一个报告一个绘图)。

最后,确认监视数据的触发器是否被设置为时间步:

26.展开监视器节点,并同时选择四个报告监视器。

27.确保将触发器设为时间步。

28.打开所有绘图。

29.保存模拟。

获取初始流体场

以准稳态运行模拟以便获取初始流体场。 将以此初始化步骤为基础的求解作为仿真求解的初始条件。

要为刚性平板周围的稳态流体求解,请冻结协同仿真和网格变形求解器。 增加每个时间步的内部迭代次数,以便在单个时间步内形成流体场。 然后,让模拟运行一个时间步。 由于您仅搜索稳态求解,因此时间不需要十分精确。 因此,请使用 1.5 s 的大时间步和一阶临时离散设置。

1.选择求解器 > 隐式非定常节点,并将时间步设置为 1.5 s。

2.同时选择求解器 > Abaqus 协同仿真和求解器 > 网格变形节点。

3.激活冻结的求解器。

Star ccm 与Abaqus 协同仿真(结构耦合)的图21Star ccm 与Abaqus 协同仿真(结构耦合)的图22​编辑

4.选择停止标准 > 最大内部迭代节点,并将最大内部迭代设置为 400。

由于准稳态模拟仅运行一步,因此请禁用最大物理时间和最大步数停止标准:

5.同时选择停止标准 > 最大物理时间和停止标准 > 最大步数节点。

6.禁用已启用。

7.从菜单中选择求解 > 步进。

8.初始步完成后,刷新标量场景 1。

9.保存模拟。

清除求解历史记录,以便将时间重置为零。 不要清除求解域,因为这样会导致初始求解丢失:

10.在菜单中,选择求解 > 清除求解。

11.在清除求解对话框中,禁用场和重置网格,然后单击确定。

Star ccm 与Abaqus 协同仿真(结构耦合)的图23Star ccm 与Abaqus 协同仿真(结构耦合)的图24​编辑

运行协同仿真

指定求解器设置、停止标准,并运行模拟。

协同仿真设置在协同仿真引擎中注册,并且在输出窗口显示反馈。

要为协同仿真作准备,请指定适合非稳态模拟的求解器设置和停止标准:

1.选择求解器 > 隐式非稳态节点,并设置下列属性:

属性

设置

时间步

5e-4 s

临时离散

二阶

2.同时选择求解器 > Abaqus 协同仿真和求解器 > 网格变形节点。

3.禁用冻结的求解器。

4.编辑停止条件节点,然后设置下列属性:

节点

属性

设置

最大内部迭代

最大内部迭代

10

最大物理时间

最大物理时间

0.125 s

5.运行模拟。

在此过程中,Abaqus 在后台运行,并且 Simcenter STAR-CCM+ 通过 SIMULIA 协同仿真引擎与 Abaqus 通信。 在每个时间步中,Abaqus 与 Simcenter STAR-CCM+ 交换求解数据,并且在输出窗口中报告反馈。

可以使用更早创建的绘图和场景监控该求解进程。

6.协同仿真结束后,请保存模拟。

可视化结果

检查网格变形和位移绘图。

在网格场景 1 中,您可以看到进气气流已导致平板向后弯曲。变形器已使整个流体区域的网格发生变形。

Star ccm 与Abaqus 协同仿真(结构耦合)的图25Star ccm 与Abaqus 协同仿真(结构耦合)的图26​编辑

在位移绘图中,可以看到在 0.125s 后,平板已达到 X 轴方向的最大位移,大约为 0.0405m。

Star ccm 与Abaqus 协同仿真(结构耦合)的图27Star ccm 与Abaqus 协同仿真(结构耦合)的图28​编辑

如果运行本案例 4 s,位移绘图显示第一弯曲模式(其中平板的两个角同相)在经历八个第一弯曲模式周期或 4 Hz 频率后将减弱。剩余模式(涡流脱落激励)是频率约为 20 Hz 的第一扭曲模式。在此模式下,平板的角不同相。

Star ccm 与Abaqus 协同仿真(结构耦合)的图29Star ccm 与Abaqus 协同仿真(结构耦合)的图30​编辑

总结

本教程演示如何通过使用 Simcenter STAR-CCM+ 和 Abaqus 运行机械协同仿真案例。

本教程介绍了 Simcenter STAR-CCM+ 的下列功能:

创建 Simcenter STAR-CCM+ 模型:

◦为协同仿真创建物理连续体。

◦定义边界条件。

◦创建变形。

◦创建监视器和绘图。

◦创建自动场景导出。

创建协同仿真:

获取初始流体场。

运行协同仿真。

(2条)
默认 最新
谢谢分享,详细步骤操作合适入门级新手!
评论 点赞
感谢分享
评论 点赞
点赞 7 评论 2 收藏 1
关注