(第一部分)在Ansys Fluent中设置一个带传热的CFD案例,以便稍后在采用Rocky DEM的双向耦合仿真中使用。
(第二部分)使用您在第一部分创建的CAS文件来设置双向仿真的Rocky部分,然后将其与Ansys Fluent耦合运行。
(第三部分)在Rocky中对您在第二部分完成的双向Fluent耦合仿真进行后处理。
本教程的主要目的是在Ansys Fluent中设置一个带传热的CFD案例,以便稍后在采用Rocky DEM的双向耦合仿真中使用。
重要: 即使您已经熟悉CFD,也请先学习第一部分,以理解采用Rocky进行单相耦合的主要限制和需求。
本教程的第二部分和第三部分将分别介绍Rocky项目设置和双向耦合仿真运行。
本教程中使用的场景包括一个最初热的颗粒床,然后这些颗粒在较冷的气流中被流化。
由于能够提高颗粒和流体之间的混合和传热传质,流化床在化学工业中被广泛采用。
您将了解如何:在Ansys Fluent中设置并保存一个单相传热案例,稍后可用于与Rocky DEM的双向耦合。
要完成本教程,您需要拥有Ansys Fluent和Rocky 2025 R1的有效许可证。
重要: 本高级教程假设您已经熟悉Ansys Fluent UI和项目工作流程。
如果不是这种情况,请在开始本教程之前,参考Ansys Fluent用户文档,了解有关Fluent用法的基本介绍。
本教程中使用的带壁面矩形容器由以下几何结构组成:
(1)壁面,它本身包含两个附加组件:
(a)入口
(b)出口
注意: 这三个几何结构来自您将在本教程中设置的Fluent .cas文件。
要设置Fluent案例,请执行以下操作:
打开Ansys Fluent。
从Fluent Launcher中,在Dimension下方,确保选择了3D;此外,在Options下方,确保选择了Double Precision(如图所示)。
重要: 与Rocky耦合需要Double Precision和3D。
单击Start。
对于本教程,我们将从导入网格文件开始。
在此处下载
dem_tut14_files.zip文件。将
dem_tut14_files.zip解压缩到您的工作目录。从File菜单中,指向Read,然后单击Mesh。
从Select File对话框中,执行以下操作:
从Files of type列表中,选择All Mesh Files (*.msh* *.MSH*)。
从dem_tut14_files/mesh文件夹中,选择tutorial_14_mesh.msh文件,然后单击OK。
导入了Fluent .msh文件后,我们就可以开始设置Fluent案例了。
使用下表中的信息来可视化和设置网格。
提示: 如果您在这些表格中遇到了不熟悉的设置或过程,请参考您的Ansys文档以找到详细说明。
步骤 项 位置 参数或操作 设置 A 设置 ﹂General
Task Page Display Mesh (inlet, outlet, walls | Display) Check Mesh Time Transient Gravity (已启用) Gravitational Acceleration Z方向上设置为-9.81 [m/s2] 重要: 为了运行双向耦合仿真,必须选择Transient。
在本教程中,我们将设置只有一种流体相(空气)的Fluent案例。
这种单相方法:
比使用多相的等效仿真更快。
更易于设置,并支持更广泛的模型。
提示: 由于本教程仅提及单相方法,有关使用多相方法的信息,请参考Rocky CFD耦合技术手册。
(从Rocky Help菜单中,指向Manuals,然后单击CFD Coupling Technical Manual。)
从Outline View的Models下方,将Multiphase模型保留Off状态(不做更改)。
对于本教程,我们希望同时启用传热和湍流。
使用下表中的信息继续设置您的案例。
步骤 项 位置 参数或操作 设置 A Setup ﹂Models
﹂﹂Energy
Energy(对话框) Energy Equation (已启用) B Setup ﹂Models
﹂﹂Viscous
Viscous Model(对话框) Model k-epsilon (2-eqn) Near-Wall Treatment Scalable Wall Functions 注意: 湍流模型的选择取决于应用。
对于Materials属性,我们将对空气使用默认的Fluid属性。
对于Boundary Conditions属性,我们将使用Wall的默认(绝热)属性,但是我们将为Inlet和Inlet定义新的条件。
使用下表中的信息继续设置您的案例。
步骤 项 位置 参数或操作 设置 A Setup ﹂Boundary Conditions
﹂﹂Inlet
Velocity Inlet(对话框) | Momentum Velocity Magnitude 2 [m/s] Turbulence | Specification Method Intensity和Hydraulic Diameter ⯆ Turbulence | Hydraulic Diameter 0.1 [m] Temperature 293.15 [K] B Setup ﹂Boundary Conditions
﹂﹂Inlet
Pressure Outlet(对话框) | Thermal Backflow Total Temperature 293.15 [K]
使用下表中的信息来定义求解方法。
步骤 项 位置 参数或操作 设置 A Solution ﹂Methods
Task Page Pressure-Velocity Coupling | Scheme SIMPLE Transient Formulation First Order Implicit 注意: 单相方法对您可以使用的压力-速度耦合方案没有限制。
此外,对于所有双向耦合仿真,必须将Transient Formulation设置为First Order Implicit。
使用下表中的信息来初始化和设置计算参数。
步骤 项 位置 参数或操作 设置 A Solution ﹂Initialization
Task Page Initialization Methods Standard Initialization Compute from all-zones ⯆ 初始化 B Solution ﹂Run Calculation
Task Page Time Advancement | Type Fixed ⯆ Time Step Size 0.001 [s] 重要: 要运行耦合仿真,Time Advancement | Type必须保持为Fixed。
因为这是一个双向耦合仿真,我们此时将不求解CFD案例,但会将此设置保存到一个稍后将与Rocky连接的.cas文件中。
通过执行以下操作保存案例:
从File菜单中,指向Write,然后单击Case。
从Select File对话框中,执行以下所有操作:
选择文件夹位置。
输入Case File名称为fluidized_bed.cas.h5。
单击OK。
本教程的第一部分到此结束。
如欲了解有关本主题的更多信息,我们建议您搜索CFD耦合技术手册,其中提供了DEM-CFD耦合方法说明。
要访问它,从Rocky Help菜单,指向Manuals,然后单击CFD Coupling Technical Manual。
如欲了解有关Ansys Fluent的更多信息,请参阅Ansys Fluent用户文档。
本教程的主要目的是使用我们在第一部分中创建的.cas文件,设置双向仿真的Rocky部分,然后将其与Ansys Fluent耦合运行。
提醒一下,所涵盖的场景包括一个最初热的颗粒床,然后这些颗粒在较冷的气流中被流化。
您将了解如何:
从Fluent .cas文件导入几何结构组件
使用Rocky设置和保存流化床仿真
保存一个Rocky项目以便重新启动
在Rocky中设置并运行双向Fluent耦合仿真
您将使用这些功能:
热模型
自定义几何结构导入
双向Fluent CFD耦合
要完成本教程,您需要拥有Ansys Fluent和Rocky 2025 R1的有效许可证。
重要: 本高级教程假设您已经熟悉以下程序和资源:
Rocky程序。
如果不是这种情况,建议您在开始本教程之前至少完成教程01-05。
Ansys Fluent程序。
如果不是这种情况,请在开始本教程之前,参考Ansys Fluent用户文档,了解有关Fluent用法的基本介绍。
提醒一下,本教程中使用的带壁面矩形容器由以下几何结构组成:
(1)壁面,它本身包含两个附加组件:
(a)入口
(b)出口
注意: 这三个几何结构来自您将导入到Rocky的Fluent .cas文件。
请执行下列操作之一:
如果您完成了本教程的第一部分,请确保您拥有在Fluent中创建的fluidized_bed.cas.h5文件。(第二部分将使用该文件。)
如果您没有完成第一部分中的项目,请确保您已经下载并解压缩了此处的
dem_tut14_files.zip文件。
打开Rocky 2025 R1。
创建新项目。
将空项目保存到您选择的位置。
使用下表中的信息开始设置您的Rocky项目。
提示: 如果您在这些表格中遇到了不熟悉的设置或过程,请参考Rocky用户手册和/或其他教程(通过入门教程和高级教程),以找到您需要的详细说明。
步骤 数据实体 编辑器位置 参数或操作 设置 A Study Study Study Name Fluidized Bed B Physics Gravity Y-direction 0 [m/s2] Z-direction -9.81 [m/s2] Momentum Numerical Softening Factor 0.1 [ - ] Thermal Enable Thermal (已启用) Conduction Correction Model Morris et al.Area+Time ⯆ C Geometries Import Wall fluidized_bed.cas.h5的Import Unit设置为“mm” D Geometries ﹂walls
Wall | Thermal Thermal Boundary Type Adiabatic E Materials ﹂Default Particles
Material Use Bulk Density (已清除) Density 1500 [kg/m3] Young's Modulus 1e+07 [N/m2] Thermal Conductivity 1.4 [W/m.K] Specific Heat 800 [J/kg.K] F Particles 创建颗粒 G Particles ﹂Particle <01>
Particles Name smaller Particles | Size Size 0.003 [m] @ 100% H Particles 创建颗粒 I Particles ﹂Particle <01>
Particles Name bigger Particles | Size Size 0.005 [m] @ 100% 注意: 对于步骤D,可能已经将walls设置为Adiabatic。
接下来,我们将创建Volumetric Inlet,并对其进行约束以实现平整的颗粒堆。
放置Seed Coordinate的位置以及约束填充的方式会影响颗粒在释放后的行为。例如,当受Geometries约束时:
(1)将Seed Coordinate放置在几何结构底部上方太高的位置可能会导致颗粒掉落。
(2)要获得更稳定的颗粒堆,请将Seed Coordinate放在更靠近几何结构底部的位置(但要避开最底部)。
(3)为Box bounds选择Use Geometries to Compute可能会产生圆形的颗粒堆。
(4)要实现平整的颗粒堆,请定义您自己的Box bounds。
使用下表中的信息继续设置您的Rocky项目。
步骤 数据实体 编辑器位置 参数或操作 设置 A Inlets and Outlets 创建Volumetric Inlet B Inputs ﹂Volumetric Inlet <01>
Volumetric Inlet | Particles 添加2个条目行 (1) Particle | Mass | Temperature smaller ⯆ @ 0.06 [kg] & 363 [K] (2) Particle | Mass | Temperature bigger ⯆ @ 0.06 [kg] & 363 [K] Volumetric Inlet | Region Seed Coordinates 0, 0, 0.025 [m] Geometries (全部启用(“勾选All”)) Box bounds | Center Coordinates 0, 0, 0.025 [m] Box bounds | Dimensions 0.1, 0.1, 0.1 [m]
提示: 在3D View窗口中,您可以对约束体积入口的Seed Coordinate(蓝点)和Box bounds(蓝色立方体)进行可视化。
重要: 种子坐标必须位于您的框边界内。
您可以在3D视图窗口中更改边界框的位置和尺寸,方法是单击并拖动分别代表中心和局部X、Y和Z位置的控制柄(彩色点)。
您仍然必须仅使用Seed Coordinates值来移动种子位置。
对于本教程,保持前面定义的Box bounds和Seed Coordinates不变。
使用下表中的信息完成Rocky项目的设置。
步骤 数据实体 编辑器位置 参数或操作 设置 A Solver Solver | Time Simulation Duration 0.1 [s] Output Settings | Time Interval 0.02 [s] Solver | General Simulation Target CPU ⯆
在Solver 实体中,单击Start。
出现Simulation Summary屏幕(如图所示),然后开始处理。
提示: 您可以使用Auto Refresh复选框,以在处理过程中在3D View窗口中查看结果。
仿真处理完成后,执行以下操作:
从Coloring service工具栏,通过Velocity : Translational : Absolute为Particles着色(如图所示)。
从Time工具栏中,执行以下所有操作:
单击Play simulation按钮或使用Next timestep按钮,以浏览仿真输出时间。您将看到颗粒堆由于重力而(稍微)沉降。
单击Pause simulation按钮,然后单击Last timestep按钮,转到仿真的最后。
这将是与Fluent耦合时颗粒的初始状态。
现在已经定义了颗粒床,保存此仿真以重新启动。
从File菜单中,单击Save project as...。
从Save As对话框中,选择最后一个选项Save as a New Project for Restart,然后单击OK。
这将在您选择的时间步长保存项目(设置和当前颗粒位置信息),在本例中,这应该是最后一个时间步长。
从Save File对话框中,选择新项目的位置和File name,然后单击Save。
新保存的项目现在应该有相同的颗粒床,时间步长重置为零。
这是我们现在将与Fluent双向耦合的Rocky项目。
对于CFD Coupling步骤,我们将选择2-Way的Fluent选项。
Rocky中的该选项考虑了作用在颗粒上的流体力,并将颗粒信息传递回Fluent。
从Data面板中,单击CFD Coupling,然后在Data Editors面板中,从Coupling Mode列表中选择2-Way下方的Fluent。
从Select Fluent CAS file对话框中,导航至并选择您此前用于导入几何结构的同一个Fluent .cas文件*,然后单击Open。
*提醒一下,请执行以下操作之一:
如果您已经完成了本教程的第一部分,请导航至并选择您在第一部分创建的.cas文件(fluidized_bed.cas.h5)。
如果您没有完成第一部分,请导航到您之前下载的dem_tut14_files文件夹,找到Fluent文件夹,然后选择fluidized_bed.cas.h5文件。
重要: 在.cas文件导入后将立即进行网格验证步骤。这需要您在运行Rocky仿真的同一台计算机上拥有有效的Fluent许可证。
从Data面板中,在CFD Coupling下方,选择新的2-Way Fluent选项。
在Data Editors面板的2-Way Fluent主选项卡上,有五个子选项卡:
Interactions:这里可以定义颗粒-流体相关性,并设置湍流扩散力(如果适用)。
Coupling:这里可以设置Fluent计算映射方法和子步选项。
Zones and Interfaces:这里可以定义在耦合计算中如何处理流体单元区域和界面。
Fluent:这里可以为耦合仿真的Fluent部分设置求解器选项。
Variables:这里列出了Fluent将从Rocky收到的其他变量或数据(如果已定义)。
对于本教程,我们将仅定义Interactions和Fluent选项卡选项。
从Data Editors面板中,选择Interactions子选项卡。
在Particle下方,同时多选两个颗粒组,然后定义Convective Heat Transfer Law。
从Data Editors面板中,选择Fluent子选项卡,然后执行以下所有操作:
从Version列表中,选择您想要使用的Fluent版本。
清除Keep all files复选框(如图所示)。这允许您通过选择想要保存的Fluent .dat文件的数量来节省磁盘空间。
将Files to keep选项设置为2。这只会保存最后两个Fluent .dat文件。
提示: 如果您希望能够在处理后对Fluent中的CFD文件进行后处理,请确保启用Keep all files复选框。(但是,对于本教程,请清除该复选框。)
使用下表中的信息来设置耦合仿真的求解器参数。
步骤 数据实体 编辑器位置 参数或操作 设置 A Solver Solver | Time Simulation Duration 3 [s] Solver | General Simulation Target CPU ⯆ 提示: 如果您有一个GPU,您可以在Fluent使用CPU处理器时将它用于Rocky。
从Solver实体中,单击Start。
再次出现Simulation Summary屏幕。
此外,Ansys Fluent将自动打开,Rocky和Fluent将开始处理您的耦合仿真。
提示: 在Fluent中,无需刷新即可看到结果。
在Rocky中,使用Refresh按钮或Auto Refresh复选框,以在3D View窗口中查看更新的结果。
本教程的第二部分到此结束。
如欲了解有关设置与Fluent耦合的Rocky项目的更多信息,我们建议您搜索Rocky用户手册。
如欲了解有关设置与Rocky耦合的Fluent案例的更多信息,我们建议您使用以下资源:
DEM和CFD耦合网络研讨会
Rocky CFD耦合技术手册
本教程的主要目的是在Rocky中对我们在第二部分完成的双向耦合仿真进行后处理。
提醒一下,所涵盖的场景包括一个最初热的颗粒床,然后这些颗粒在较冷的气流中被流化。
您将了解如何:
评估颗粒分离
分析混合效率
评估平均颗粒温度
可视化流体温度
分析压降
您将使用这些功能:
用户进程,包括:
立方体
属性
分区标记颗粒计算
图形和图表,包括:
直方图
时间图
表格时间图
要完成本教程,您需要拥有Ansys Fluent和Rocky 2025 R1的有效许可证。
重要: 本高级教程假设您已经熟悉Rocky程序。
如果不是这种情况,建议您在开始本教程之前至少完成教程01-05。
如果您完成了本教程的第二部分,请确保Rocky项目已打开并已完成处理。(第三部分将从第二部分结束的地方继续。)
如果您没有完成第二部分,请执行以下所有操作:
确保您在运行Rocky的同一台计算机上拥有有效的Fluent许可证。(这是验证链接的.cas文件中的网格所必需的。)
在此处下载
dem_tut14_files.zip文件。将
dem_tut14_files.zip解压缩到您的工作目录。打开Rocky 2025 R1。
从Rocky程序中,单击Open Project按钮,找到dem_tut14_files文件夹,然后从tutorial_14_B_pre-processing-rocky文件夹中打开tutorial_14_B_pre-processing-rocky-restart.rocky文件。
处理仿真。(从Data面板中,选择Solver,然后从Data Editors面板中,单击Start按钮。)
注意: Ansys Fluent将自动打开,Rocky和Fluent将开始处理您的耦合仿真。
现在项目已经完成处理了,我们可以开始进行分析。
让我们首先看一下颗粒分离。
使用下表中的信息开始分析。
步骤 项 位置 参数或操作 设置 A Window(菜单) 创建New 3D View B Particles Coloring Nodes | Property Particle Group ⯆
使用Time工具栏上的按钮,您可以查看床中的颗粒在被下方注入的空气移动时如何分离。
Segregation:较大的颗粒沉降到底部,而较小的颗粒上升到床的顶部。
随着仿真的进行,我们还可以对容器中不同区域的颗粒的混合程度进行可视化。
对于这种分析,我们可以使用Cube User Process和Divisions Tagging来根据颗粒最初所在的区域层对颗粒进行着色。
要开始此分析,请执行以下所有操作:
从Time工具栏中,选择第一次输出时间(0.00 s)。
使用下表中的信息创建立方体和分区标记进程。
步骤 数据实体 编辑器位置 参数或操作 设置 A Particles 创建Cube用户进程 B User Processes ﹂Cube <01>
Cube Center 0, 0, 0.04 [m] Magnitude 0.1, 0.02, 0.08 [m] C Calculations | Particles Calculations 在<Cube 01>上创建Division Tagging D Calculations ﹂Divisions Tagging (Cube <01>)...
Tagging Heigth Divisions 1 Depth Divisions 5 Coloring Faces | Property Divisions Tagging (Cube <01>)...⯆ 立方体内的颗粒现在已经根据它们在t=0s时的位置细分为5个不同的轴向分区。
使用Data面板的眼睛图标隐藏Divisions Tagging(Cube <01>),隐藏Cube <01>,并显示Particles。
从Data面板中,选择Particles。
从Data Editors面板中,选择Coloring选项卡,然后在Nodes下方,选择Divisions Tagging (Cube <01>)作为要着色的Property。
请注意颗粒在仿真开始时是如何分布的,并随着时间的推移来观察混合情况。
Observe mixing:根据颗粒的初始位置(t=0),您可以观察它们如何随着时间的推移在床上移动。
您也可以把您的分析集中在一个单独的段,而不是把整个床看成一个整体。
对于这种分析,我们将在床的中间创建另一个立方体,并查看来自其他段的颗粒如何随着时间推移移动到该特定段。
要开始新的分析,请执行以下所有操作:
从Time工具栏中,选择第一次输出时间(0.00 s)。
使用下表中的信息创建立方体。
步骤 数据实体 编辑器位置 参数或操作 设置 A Particles 创建Cube用户进程 B User Processes ﹂ Cube <02>
Cube Center 0, 0, 0.056 [m] Magnitude 0.1, 0.02, 0.0155 [m]
这个新立方体应该包含第4个轴向分区,因此在仿真开始时应该只包含Division Tagging等于4的颗粒。
让我们验证一下:
使用下表中的信息创建直方图。
步骤 项 参数或操作 设置 A User Processes ﹂Cube <02>
按Divisions Tagging (Cube <01>)...在新的Histogram中显示 B Histogram(窗口) Configure histogram(按钮) C Configure Histogram(对话框) Number of Bins 5 Percent Values (已启用) Properties | Divisions Tagging (Cube <01>)... (已选中) Limits 用户定义 ⯆ Min 1 [ - ] Max 5 [ - ] 结果(如下所示)证实了,在初始时间(t=0),第4个Bin包含100%的颗粒。
使用Time工具栏快进时间,并且验证了来自不同初始位置的颗粒移动到第二个立方体中,减少了标记= 4的颗粒的百分比。
然后,观察颗粒在最终输出时间的分布情况。
结果如下所示。
在最终的输出时间(3 s),来自其他分区的颗粒更均匀地分布在床的第四个轴向段中。
注意: 您的结果可能与本教程中给出的结果略有不同。
您还可以使用Property User Process来进一步可视化和计算从我们之前定义的床段进入和退出的颗粒数(Cube <02>)。
对于此分析,请执行以下所有操作:
从Time工具栏中,选择第一次输出时间(0.00 s)。
使用下表创建属性进程,并按颗粒质量绘制结果。
步骤 数据实体 编辑器位置 参数或操作 设置 A User Processes ﹂Cube <02>
创建Property用户进程 B User Processes ﹂Property <01>
Property Property Divisions Tagging (Cube <01>) Cut Value 4 [ - ] C User Processes ﹂Cube <02>
根据Particle Mass在New Time Plot中显示 D User Processes ﹂Property <01>
根据Particle Mass在Current Time Plot中显示
结果图显示了在每个输出时间立方体内分区标记等于4的颗粒的总质量(蓝色),以及立方体内颗粒的总质量(橙色)。
在流化开始时,段4中的颗粒被推出其初始区域,但随着时间的推移和混合的继续,颗粒又被推回。
使用下表中的信息继续此分析。
步骤 项 位置 参数或操作 设置 A Time Plot <01>(窗口) Table(选项卡) Add Formula B Add Expression(对话框) Curve Caption Tagging 4 mass fraction Curve Expression C/B 该表达式代表了最初在第4个轴向Bin(标记= 4)中的颗粒质量与在相同Bin区域内的颗粒的当前质量之比。
从Time Plot窗口的左上角,选择Plot选项卡。
新曲线(绿色)使您能够观察Cube <02>内部标记为4的颗粒的质量分数如何随时间变化。
我们还可以通过绘制温度属性来分析颗粒由于与流体和容器的相互作用而冷却的情况。
使用表格中的信息创建新图。
步骤 项 位置 参数或操作 设置 A Window(菜单) 创建New Time Plot B Particles Properties | Temperature 拖放至Time Plot窗口 C Select The Statistics to Plot(对话框) Min (已启用) Max (已启用) Average (已启用) 右键单击网格,指向Axes Layout,然后选择By Quantity。
在这个图中,我们可以看到颗粒的平均温度如何随时间而降低。
我们还可以在3D视图窗口中可视化颗粒和流体的温度。
使用下表创建这个新视图。
步骤 项 位置 参数或操作 设置 A Window(菜单) 创建New 3D View B Fit(菜单) 选择Camera Preset: -Y C Geometries ﹂ walls
Coloring Transparency (已启用) D Particles Coloring Nodes (已启用) Nodes | Property Temperature ⯆
颗粒的温度如图所示。
让我们调整一下温度刻度,以匹配教程的最小和最大限制,它们分别等于入口(在Fluent中)和颗粒(在Rocky中)的初始温度。
使用下表中的信息调整色阶。
步骤 数据实体 编辑器位置 参数或操作 设置 A Color Scales ﹂Temperature
Coloring Limit options 用户定义 ⯆ Limits 293.15, 363 [K] Color-scale unit degC ⯆ 通过添加流体温度显示继续定义视图。
步骤 数据实体 编辑器位置 参数或操作 设置 A CFD Coupling ﹂2-Way Fluent
Coloring Nodes (已启用) Nodes | Property Fluid Temperature ⯆ Nodes | Point size 6 按照步骤A的说明调整流体温度的色阶,使其与颗粒温度的色阶相匹配。
流体与颗粒的温度如图所示。
提示: 为了更好地分析结果,请考虑用相同的限制和颜色设置两种色阶。
我们还可以通过使用双向Fluent耦合默认的流体属性来计算压降。
为此,我们将创建两个立方体,一个在容器底部,另一个在顶部,并将计算这两个位置之间的流体压力差。
使用表格中的信息创建这两个立方体。
步骤 数据实体 编辑器位置 参数或操作 设置 A CFD Coupling ﹂2-Way Fluent
创建Cube用户进程 B User Process ﹂Cube <03>
Cube Name bottom Center 0, 0, 0.008 [m] Magnitude 0.1, 0.02, 0.0155 [m] C User Processes ﹂bottom
创建Duplicate D User Processes ﹂bottom <01>
Cube Name top Center 0, 0, 0.492 [m]
您现在应该在容器的两端有两个立方体(如图所示)。
现在,让我们绘制两个立方体中的流体压力。
使用下表中的信息创建此图。
步骤 项 位置 参数或操作 设置 A User Processes ﹂top
Properties | Static Presure 根据Average在New Time Plot中显示 B User Processes ﹂bottom
Properties | Static Pressure 根据Average在Selected Time Plot中显示 C Time Plot <03>(窗口) Table(选项卡) 添加公式 D Add Expression(对话框) Curve Caption Pressure Drop Curve Expression C-B 选择Plot选项卡。
在图中,右键单击网格区域,指向Axes Layout,然后选择By Quantity。
在图的顶部,单击两条Average数据线,以关闭它们的显示(如图所示)。
结果表明,经过~1 s后,系统达到稳定状态。这段时间可用于估计平均压降。
我们还可以用Eulerian Statistics对流体信息进行后处理。
根据欧拉分区的每个块内部的CFD单元,可以计算瞬时或时间平均的流体统计数据。
可以在分区内分析的属性是Solid Volume Fraction,即CFD单元内颗粒体积总和与单元体积之比。
打开3D视图,使用下表中的信息分析瞬时固体体积分数。
步骤 项 位置 参数或操作 设置 A CFD Coupling ﹂2-Way Fluent
创建Cube用户进程 B User Processes ﹂Cube <03>
创建Eulerian Statistics用户进程 C User Processes ﹂Eulerian Statistics <01>
Eulerian Statistics Heigth Divisions 3 Depth Divisions 20 Coloring | Faces Property Solid Volume Fraction ⯆ Show on Node? (已启用) 隐藏Particles实体和所有Geometries,以可视化Eulerian Statistics。
单击Shift+Y查看流动方向的瞬时固体体积分数(如图所示)。
花一点时间,使用Time工具栏的滑块来可视化不同输出时间的固体体积分数。
可视化流体瞬时速度也很有趣。
从Eulerian Statistics <01>实体的Coloring选项卡中,将Property定义为Local Z-Velocity。
使用Time工具栏中的滑动条查看流体速度随时间的变化情况。
这样您可以得到流体速度的连续等值线图。
您可以使Particles可见,以查看它们对流体行为的影响。
注意,由于流动截面面积减小,存在颗粒的地方的流速通常较高。
还要注意,由于能量耗散,流体被颗粒减速。
通常,我们需要提取时间平均统计数据,而不是瞬时信息,以便与实验数据进行比较。这可以通过使用Eulerian Statistics工具轻松完成。
使用下表设置时间平均流体速度。
步骤 项 位置 参数或操作 设置 A User Processes ﹂Eulerian Statistics <01>
Properties Add and edit time statistics properties(按钮) B Edit time statistics properties(对话框) Add(按钮) C Add time statistics properties(对话框) Start time 1 [s] Stop time 3 [s] Operations | Average (已启用) Properties | Local Z-Velocity (已启用) D User Processes ﹂Eulerian Statistics <01>
Coloring | Faces Property Average of Local Z-Velocity [1s, 3s]
注意: 我们选择一个代表系统稳态的时间间隔来计算属性平均值。
请注意,平均而言,当经过颗粒区域时,流速较高。
还要注意的是,穿过颗粒后,颗粒床其余部分的平均流体速度几乎相同。
本教程的第三部分到此结束。
如欲了解有关标记和分区标记工具的更多信息,我们建议您:
查看关于标记和分区标记的可用帖子。
搜索Rocky用户手册。
如欲了解有关Rocky和Ansys Fluent双向耦合的更多信息,请参考CFD耦合技术手册。
