本文摘要(由AI生成):
这段文本的主要内容是介绍利用 Rocky 与 Mechanical 耦合计算颗粒作用下容器结构应力的案例步骤。首先,在 Workbench 中进行设置,导入几何和模块设置。然后在 Rocky 中进行物理设置、网格划分、创建颗粒入口、创建颗粒、创建颗粒注入等操作,并进行外部耦合和颗粒计算,最后定义输出。接着,进入 Mechanical 中,定义结构参数、创建命名、生成网格、导入载荷和指定约束。文档还介绍了如何进行静态结构分析、创建固定支撑、定义后处理数据、添加合力以验证耦合等操作,并展示了如何进行求解计算和查看计算结果。
本案例演示利用Rocky与Mechanical耦合计算颗粒作用下的容器结构应力。
案例主要包括两部分内容:
先在Workbench中搭建Rocky与Mechanical的耦合流程。需要注意,安装Rocky时需要确认已经安装了与Workbench耦合的模块。
打开Workbench 2024 R1,利用菜单File → Save As... 保存Workbench项目。
从Toolbox面板的Component Systems列表项中,拖放Geometry到Project Schematic。
本案例的几何模型如图所示。
从Toolbox面板的Analysis Systems列表项中,拖拽Particle Dynamics(Rocky) 到 Geometry 模块的Geometry组件上。
完毕后如下图所示。
这将在Rocky模块的Results组件和Static Structural模块的Model组件之间创建一个额外的连接,对于本案例来讲这个是多余的。
最终的模块连接如图所示。
注:由于这个几何体部分将进行与Ansys Mechanical的耦合模拟,所以重要的是要细化网格,以便将压力场传输到Mechanical具有所需的结构分析的适当分辨率。每个三角形节点将提供一个压力向量,然后将作为负载应用在Mechanical内部。
”
此时图形显示如下图所示。
Geometries
,点击弹出菜单项 Create Rectangular Surface 创建新节点 Rectangular Surface<01>Particles
,点击弹出菜单项 Create Particle 创建新节点Particle<01>Movement
选项卡,指定Rolling Resistance
为 0.3Inlets and Outlets
,点击弹出菜单项 Create Particle Inlet ,创建新节点Particle Inlet<01>
在Data面板中,从External Coupling下,选择Wall Loads。
在Data Editors面板中,从Select Walls下选择surface复选框
Solver
,指定Simulation Duration
为 5 s,点击按钮 Start 开始计算计算完毕后颗粒状态如下图所示。
若想要在Workbench中进行参数优化,可以在Rocky中定义变量。以下过程仅为演示,并非本案例必需。使用箱体的Y方向上的Force来帮助确定参数化过程中的修改是否改进了设计。
从Data面板下的Geometries中,选择surface节点,然后从Data Editors面板中进入Curves选项卡。
从Tools菜单中打开Expressions/Variables面板,进入Output选项卡。
从Data Editors面板中,选择Force : Y曲线,然后将其拖放到Output选项卡上。
Edit
按钮。注:这里输出最终时刻的Y方向的值,若为瞬态耦合,还可以输出每个时间步的值。
”
此时图中显示输出的Y方向合力,如下图所示。
注意:由于其与Workbench的连接,Rocky在处理完成后无需进行任何进一步的操作。无需导出任何文件。所有必要的数据传输将在Workbench中进行。
”
B4
单元格,点击弹出菜单项 Update 更新数据此操作将DEM结果转移到Workbench,从而使数据可用于Mechanical。然后,要使用DEM结果初始化静态结构分析:
从Outline面板中,选中Model下的Geometry节点。
在Details of "Geometry" 面板中,指定选项Update Options → Assign Default Material为 Yes。
注意:这里创建参数是为了后续能够进行基于这些参数进行优化设计。若不进行优化,可以不创建参数化。
”
右键点击模型树节点Mesh
,选择弹出菜单项Insert → Sizing。
选择新添加的节点Sizing,如下图所示指定body-support的网格尺寸为2.5e-2 m
生成的网格如下图所示。
Imported Load
,点击弹出菜单项 Insert → PressureCorner Nodes
,定义Define By为Components
从Outline面板中,右键点击节点Static Structural,选择菜单项Insert → Fixed Support。
选择新添加的Fixed Support节点。在Details of "Fixed Support" 部分中,定义Scoping Method 和 Named Selection。
Solution
,选择Insert → Deformation → Total可以添加一个合力,以验证Rocky和Mechanical之间的耦合。
从Outline面板中,右键点击节点Solution,选择Insert → Probe → Force Reaction。
在Details of "Force Reaction" 面板中,如下图所示定义Location Method和Boundary Condition。
注意:由于使用的插值方法的不同,可能会观察到一些差异。
”
(完毕)
来源:CFD之道