如何在fluent中设置多相流
- 格式:doc
- 大小:276.00 KB
- 文档页数:25
百度文库 - 让每个人平等地提升自我
1 3 设置一般的多相流问题(Setting Up a General Multiphase Problem)
3.1使用一般多相流模型的步骤(Steps for Using the General Multiphase Models)
设置和求解一般多相流问题的步骤的要点如下,各个子部分详细的讲述在随后的章节中。记住这里给出的仅是与一般多相流计算相关的步骤。有关你使用的其它模型和相关的多相流模型的输入的详细信息,将在这些模型中合适的部分给出。
1) 选中你想要使用的多相流模型(VOF, mixture, or Eulerian)并指定相数。
Define Models
Multiphase...
2) 从材料库中复制描述每相的材料。 百度文库 - 让每个人平等地提升自我
2 Define Materials...
如果你使用的材料在库中没有,应创建一种新材料。
!!如果你的模型中含有微粒(granular)相,你必须在fluid materials category中为它创建新材料(not the solid materials
category.)
3) 定义相,指定相间的相互作用(interaction)(例如,使用欧拉模型时的drag functions)
Define Phases...
4) (仅对欧拉模型)如果流动是紊流,定义多相紊流模型。 百度文库 - 让每个人平等地提升自我
3 Define Models
Viscous...
5) 如果体积力存在,turn on gravity and specify the gravitational acceleration.
Define Operating Conditions...
6) 指定边界条件,包括第二相体积份额在流动边界和壁面上的接触角。 百度文库 - 让每个人平等地提升自我
4 Define Boundary Conditions...
7) 设置模拟具体的解参数
Solve Controls
Solution...
8) 初始化解和为第二相设定初始体积份额。 百度文库 - 让每个人平等地提升自我
5 Solve Initialize
Patch...
9) 计算求解和检查结果
*欧拉多相流模拟的附加指南(Additional Guidelines for Eulerian Multiphase Simulations)
一旦你决定了欧拉多相流模型适合你的问题,你应当考虑求解你的多相流问题的需求计算能力。要求的计算能力很强的依赖于所求解的输运方程的个数和耦合程度。对欧拉多相流模型,有大数量的高度耦合的输运方程,计算的耗费将很高,在设置你的问题前,尽可能减少问题的statement到最简化的可能形式。
在你开始第一次求解尝试,取而代之尽力去求解多相流动的所有的复杂方面,你可以以简单近似地开始并且知道问题定义的最终形式。简化多相流问题的一些建议列举如下:
1. 使用六面体或四边形网格(而不用四面体或三角形网格)。
2. 减少相的数目。
你会发现即使简单的近似也会给你的问题提供有用的信息。
3.2选用多相流模型并指定相数(Enabling the Multiphase Model and Specifying the Number of
Phases)
为了选VOF, mixture, Eulerian多相流模型,在下选Volume of Fluid, Mixture, or Eulerian as the Model。 百度文库 - 让每个人平等地提升自我
6 Define Models
Multiphase...
如果你选的欧拉模型,输入如下:
• number of phases:为了给多相流计算指定相数,在Number of Phases下输入合适的值。你最多可以指定20相。
• (optional) cavitation effects:包含气穴影响(Including Cavitation Effects)
对混合的欧拉模型计算,包含气穴影响是可能的。为了选气穴模型,在Multiphase Model panel中Interphase
Mass Transfer下打开Cavitation。
由于气穴影响,接下来你应指定在使用传质计算时的两个参数。这些参数的指定应当于调查下的流动特征参数相一致:Reynolds number and cavitation number。在Multiphase Model panel中Cavitation Parameters下面,设置Vaporization Pressure(PV)和Bubble Number Density()。的默认值是10000,由Kubota et al推荐。默认的PV值是2367.8,环境温度下水的汽化压力。
3.3定义相概述(Overview of Defining the Phases)
为了定义相(包括它们的材料属性)和相间的相互作用(例如,欧拉模型中的曳力函数),你将使用 (Figure ). 百度文库 - 让每个人平等地提升自我
7 Define Phases...
Figure 1: The Phases Panel
这个面板中Phase下的每一项两类之一,如在Type列表中所示:primary-phase指出了所选项是主相,secondary-phase指出所选项是第二相。指定相之间的相互作用,点击Interaction... button.。
3.3.1 Defining the Primary Phase 定义主相
!!通常,你可以你喜欢的任何方式指定主相和第二相。考虑你的选择如何影响问题的设置是一种很好的主意,特别是在复杂的问题中。例如,对区域一部分中的一相,如果你计划patch其初始体积份额为1,指定这个相为第二相更方便。同样,如果一相是可压缩的,为了提高解的稳定性,建议你指定它为主相。
!!记住,只能有一相是可压缩的。确定你没有选择可压缩材料(也就是对密度使用可压缩理想气体定律的材料)为多于一相的。
1) Select phase-1 in the Phase list.
2) Click Set..., and the (Figure ) will open.
Figure 2: The Primary Phase Panel 百度文库 - 让每个人平等地提升自我
8
3) In the Primary Phase panel, enter a Name for the phase.
4) Specify which material the phase contains by choosing the appropriate material in the Phase Material drop-down list.
5) Define the material properties for the Phase Material.
➢ Click Edit..., and the Material panel will open.
➢ In the Material panel, check the properties, and modify them if necessary.
!! If you make changes to the properties, remember to click Change before closing the Material panel.
6) Click OK in the Primary Phase panel.
3.3.2 Defining a Non-Granular Secondary Phase定义非颗粒(即液体或气体)第二相
1) Select the phase (e.g., phase-2) in the Phase list.
2) Click Set..., and the (Figure ) will open.
Figure 3: The Secondary Phase Panel for a Non-Granular Phase
3) In the Secondary Phase panel, enter a Name for the phase.
4) Specify which material the phase contains by choosing the appropriate material in the Phase Material drop-down list.
5) Define the material properties for the Phase Material, following the same procedure you used to set the material
properties for the primary phase.
6) In the Secondary Phase panel, specify the Diameter of the bubbles or droplets of this phase. You can specify a 百度文库 - 让每个人平等地提升自我
9 constant value, or use a user-defined function. See the separate UDF Manual for details about user-defined functions.
7) Click OK in the Secondary Phase panel.
3.3.3 Defining a Granular Secondary Phase 定义颗粒第二相
1) Select the phase (e.g., phase-2) in the Phase list.
2) Click Set..., and the (Figure ) will open.
3) In the Secondary Phase panel, enter a Name for the phase.
4) Specify which material the phase contains by choosing the appropriate material in the Phase Material drop-down list.
5) Define the material properties for the Phase Material, following the same procedure you used to set the material
properties for the primary phase. For a granular phase (which must be placed in the fluid materials category).
!! You need to specify only the density; you can ignore the values for the other properties, since they will not be
used.In the Secondary Phase panel.
6) Enable the Granular option.
7) (optional) Enable the Packed Bed option if you want to freeze the velocity field for the granular phase.
!! Note that when you select the packed bed option for a phase, you should also use the fixed velocity option with a
value of zero for all velocity components for all interior cell zones for that phase.
8) Specify the Granular Temperature Model. Choose either the default Phase Property option or the Partial
Differential Equation option.
Figure 4: The Secondary Phase Panel for a Granular Phase
9) In the Secondary Phase dialog box, specify the following properties of the particles of this phase:
➢ Diameter specifies the diameter of the particles. You can select constant in the drop-down list and specify a constant
value, or select user-defined to use a user-defined function.
➢ Granular Viscosity specifies the kinetic part of the granular viscosity of the particles (μs,kin ). You can select
constant (the default) in the drop-down list and specify a constant value, select syamlal-obrien to compute the value ,
select gidaspow to compute the value , or select user-defined to use a user-defined function.
➢ Granular Bulk Viscosity specifies the solids bulk viscosity (λq). You can select constant (the default) in the
drop-down list and specify a constant value, select lun-et-al to compute the value , or select user-defined to use a
user-defined function.