Fluent Meshing(用户手册笔记)

5.1.3.3 数值扩散

在多维度情景中数值扩散是产生误差的主要原因。

解决方法:

  1. 所有求解流体流动的实用数值格式都包含有限数量的数值扩散。这是因为数值扩散源于截断误差,截断误差是用离散形式表示流体流动方程的结果。

  2. 在ANSYS Fluent中采用二阶和MUSCL离散化方案,可以减小数值扩散对解的影响

  3. 数值扩散量与网格的分辨率成反比。因此,处理数值扩散的一种方法是对网格进行细化。

  4. 当流体与网格对齐时,数值扩散最小

    这是与网格选择最相关的。如果使用三角形/四面体网格,则流永远无法与网格对齐。如果使用四边形/六面体网格,可能会出现这种情况,但对于复杂的流则不会出现这种情况。它只是在一个简单的流动,如通过长管道的流动,在其中你可以依靠四边形/六面体网格来最小化数值扩散。在这种情况下,使用四边形/六面体网格是有利的,因为与使用三角形/四面体网格相比,您将能够用更少的单元格获得更好的解决方案。

  5. 如果你想对垂直于墙的梯度有更高的分辨率,你可以在墙附近创建高纵横比的棱镜层

5.51 网格检查报告

定义网格检查所显示的信息使用下面的文本命令

Meshcheck-verbosity

该命令提供三个可选参数:

  • 0

    显示的信息量水平最低,只是用来提示你检查正在被执行,当然,警告会被显示出来。

  • 1

    这个水平会列出他执行时的单个检查(例如检查右撇子单元)。任何警告将会被立即显示在输出框里

  • 2

    此级别提供关于网格检查的最大信息。报告将列出执行时的各个检查(例如,检查右撇子单元格);结果的任何警告都将显示在生成它的复选框的下方。有关检查失败的其他详细信息也将显示,例如问题的位置或受影响的单元格.

5.5.2 修复网格

当网格检查报告了问题或者你收到了警告信息,你可以在控制台中打印出有问题的单元统计来查看问题的具体信息。通过下面的文本命令:

meshrepair-improvereport-poor-elements

通过下面命令来修复网格:

meshrepair-improverepair

需要注意的是,默认情况下, repair 文本命令只会调整内部节点,如果你想调整网格边界,需要在使用修复命令前使用下面的命令:

meshrepair-improveallow-repair-at-boundaries

repair 文本命令可能会将退化单元转化为多面体单元,如果你想确保在网格修复中不出现多面体,就必须要在修复网格前关闭该转换:

meshrepair-improveinclude-local-polyhedra-conversion-in-repair

如果你只想去尝试提升糟糕的单元质量,你可以使用下面的命令:

meshrepair-improveimprove-quality

也可以多次使用improve-quality 文本命令,直到网格质量提升到令你满意为止。

如果网格检查报告包括下面类似的警告信息:

WARNING: node on face thread 2 has multiple shadows.

它表示存在重复的影子节点。此错误仅发生在与周期性墙的网格中。您可以使用以下文字命令修复这样的网格:

meshrepair-improverepair-periodic

5.7.1 转换定义区域为多面体

转换网格的整个区域使用菜单里的Mesh/Polyhedra /Convert Domain

需要注意,默认情况下,转换过程中内部的流型区将会丢失,如果你想去保留他们,需要在转换开始前输入下面的命令:

meshpolyhedraoptionspreserve-interior-zones

你将会被提示输入一系列字符,只有这些包含所指定字符串名称的内部表面会被保留。

5.7.1.1 局限性

  • 网格已经包含多面体的单元经不会被转换
  • 包含悬挂点/悬挂边的网格不会被转换
  • 下列的操作工具将对多面体网格不适用
    • mesh/modify-zones/extrude-face-zone-delta 文本命令
    • mesh/modify-zones/extrude-face-zone-para 文本命令
    • 扁态平滑(skewness smoothing)
    • swapping

5.8.11 替换网格

全局网格替换执行菜单栏上的Mesh/Replace 会打开一个文件选择框。

5.8.11.2 使用限制

  • 当前网格的边界条件映射到替换网格中具有相同名称区域。
  • 替换的网格一般是ANSYS Fluent mesh(.msh)文件,你也可以选择一个ANSYS Fluent case(.cas)文件代替,但需要注意,该方法只会使用cas文件中网格信息,其他会被忽略。
  • 使用cas文件来替换网格的时候,必须先删除其中定义的非共形网格接口(non-conformal mesh interfaces)。

第六章 单元区域与边界条件

6.2.1 流体条件

流体域是一组单元的合集,所有的活动方程都在这里求解。唯一需要向流体单元输入的是流体材料的类型。你必须指明流体域包含哪种材料,以便能够使用适当的材料属性。

需要注意

如果你采用多相流模型,就不必在流体域中指定材料,你可以在定义流体相的时候选择。

6.2.1.1 为流体域赋值

6.2.1.1.4指定层流域

当你计算一个湍流时,有时也需要在特定的流体区域关闭湍流模型。为了禁用湍流模型,需要在了流体对话框中打开层流域选项。如果你确切知道某些区域是层流状态话这个选项会很有用。例如,如果你知道翼型上过渡点的位置,你可以创建一个层流/湍流过渡边界,层流区与湍流区交界。这个特性允许你在机翼上模拟湍流过渡。

6.2.7.2 定义源的过程

为某个区域定义一个或多个源遵循以下步骤(记得去唯一使用国际单位):

  1. 在流体或者固体对话框中打开Source Terms选项
  2. Source Terms标签中指定源项。
    • 指定质量、动量、能量和其他不同的源需要单击该源旁边的Edit按钮。打开该源的对话框,输入需要定义的源的数量。
    • 记住,你不应该只定义一个质量源而不定义其他能量,动量源,这样质量源需要被流体加速或加热,这会导致速度或能量的阶跃,根据源的大小,这种阶跃可能可见也可能不能被察觉。(需要注意的是只定义动量源、能量源或者湍流源是可接受的)
6.2.7.2.1 质量源

如果你的问题中只有一种组分,你可以为该组分定义一个质量源。

如果超过一个组分,你可以为每个组分定义质量源。定义不包括最后一个组分的质量源,但需要定义总质量源,最后一个组分的质量源Fluent会通过总质量源和每个组分质量源算出。

6.3.2.1.3 湍流强度

湍流强度定义为相对于平均速的脉动速度的均方根。

小于10%的湍流强度通常被认为是低强度湍流,大于10%被认为是高强度湍流。完全发展的管流的核心湍流强度可以用下面的经验公式计算。

6.3.2.1.4 湍流尺度和水力直径

湍流尺度是和携带湍流能量的大涡尺度有关的物理量。在完全发展的管流中,被管道的尺寸所限制,因为大涡流不能大于管道的尺寸。管道的相关尺寸和管的物理尺寸之间的计算关系如下:

其中是管道的相关尺寸,(大部分情况下取1)保证一二方程湍流模型湍流尺度因子定义一致。在非圆截面管道中,可根据水力直径得出。

6.3.3 压力进口边界

压力进口边界条件用于定义流动个入口的压力及其他标量,可适用于可压缩与不可压缩流体计算中。压力进口边界条件可以用在进口压力已知,但流动率、速度不可知的情况。

6.3.3.1 设置压力进口边界

Pressure Inlet对话面板中的Gauge Total Pressure输入总压力值,在Thermal选项卡中填入Total Temperature

不可压缩流体的总压定义:

可压缩流体的总压定义:

其中p0为总压里,ps为静压,M为马赫数,表示比热比。

  • 如果Pressure Inlet对话框中的Reference Frame被设置为Absolute,总温度、总压力和流动方向也应该在绝对坐标系下,Fluent求解器会将其转化成相对坐标系。
  • 如果如果Pressure Inlet对话框中的Reference Frame被设置为Relative to Adjacent Cell Zone,总温度、总压力和速度分量也相对于相邻的细胞区,不需要改变。

对于欧拉多相模型,必须为各个相指定总温度和速度分量。每个相的参考系(相对于相邻细胞区或绝对细胞区)与为混合物相选择的参考系相同。注意,总压力值必须在混合物中指定。

  • 如果流体是不可压缩的,则压力进口对话框中指定的温度将被视为静态温度。
  • 对于混合多相模型,如果边界允许可压缩相和不可压缩相的组合进入该区域,则压力进口对话框中指定的温度将被视为该边界处的静态温度。如果边界只允许一个可压缩相进入该区域,则压力进口对话框中指定的温度将作为该边界处的总温度(相对/绝对)。总温度将取决于在压力进口对话框中选择的参考系选项。
  • 对于欧拉多相模型,如果边界允许域中存在可压缩相和不可压缩相的混合物,那么每个相的温度将是总温度或静态温度,这取决于该相是可压缩的还是不可压缩的。

如果入口流动时超音速的,或者打算用压力入口边界条件来对解进行初始化,那么必须指定静压(Supersonic/Initial Gauge Pressure)。如果流动是亚音速的,FLUENT会忽略Supersonic/Initial Gauge Pressure,它是由指定的驻点值来计算。

当流体为亚音速时,ANSYS Fluent忽略超声速/初始表压,在这种情况下,由指定的滞止量计算超声速/初始表压。如果你选择基于压力入口条件初始化解,超音速/初始表压将与指定的滞止压力结合使用,根据等熵关系(可压缩流)或伯努利方程(不可压缩流)计算初值。因此,对于亚音速进气道,一般应根据进气道马赫数(可压缩流)或进气道速度(不可压缩流)的合理估计来确定。

6.3.3.1.1.5 设置湍流参数

首先在Pressure Inlet面板中的Turbulence选项组内选择Specification Method,即湍流参数的定义方法,如K and EpsilonIntensity and Length ScaleIntensity and Viscosity RatioIntensity and Hydraulic Diameter等。

具体定义参考6.3.2.1.3 湍流强度设置

<其他进口边界条件——待续>

你可能感兴趣的:(Fluent Meshing(用户手册笔记))