本文摘要(由AI生成):
本文介绍了在CFD模拟中处理壳体区域的方法,包括禁用壳传导、初始化壳体区域、锁定壳体区域温度及壳体区域后处理。通过Patch初始化壳体区域,并可使用TUI命令锁定温度。后处理时,在相邻层界面和最远层面创建壳曲面,便于分析界面和相邻网格的温度。文中还提供了后处理示例和注意事项,如避免在shell面上启用Node Values,且CFD-Post不支持shell面后处理。
本文描述Fluent中的壳传导模型(Shell Conduction Model)。
注:本文取自Fluent UserGuide 14.2.5。
”
默认情况下,FLUENT将壁面视为零厚度,并且不考虑穿过壁面的传热热阻。
在Wall边界对话框中可以指定壁面的厚度,如果指定了壁面的厚度,则会在壁面厚度方向上施加热阻,但此方法只考虑壁面法线方向上的热传导。
然而在一些实际应用中,沿壁面切向方向的热传导也很重要。对于这些问题有两种处理:可以创建真实的壁厚并生成网格,或使用壳传导(Shell Conduction)方法。
壳传导方法可以用来模拟一层或多层的壁面网格,且无需在前处理器中创建壁面厚度并生成网格。使用壳传导方法很容易地打开和关闭任何壁面的共轭传热。如果用户通过在Wall
对话框中启用壳传导创建了一个Shell,或通过使用Conduction Manager
对话框将多个壁面定义为壳传导区域并使用Conduction Layers
对话框定义壳层参数,此时Fluent将自动沿指定的网格层增长,根据所使用的面网格类型生成三棱柱网格或六面体网格。不过这些网格是不可见的。
在瞬态热分析问题中,壳传导可以用来考虑热质量。它也可以用于多个结点,并允许热传导通过结点。壳传导既可以应用于边界壁面,也可以应用于双侧壁面。
在壳传导应用于边界壁面的情况下,原始表面被称为Wall面(wall surface),并且总是与流体/固体网格相邻。首次在任何wall面启用shell模型时,Fluent会增长所需的shell区域。这些层从最靠近wall面的一层开始按顺序进行编号,如下图所示。
在大多数情况下,为边界壁面指定的边界条件将应用在距离wall面最远的layer面上;在Wall面上仅应用内部发射率(Internal Emissivity)。壳区域的两侧也需要边界条件。如果壳体连接到另一个未启用壳传导的壁面,壳体侧将采取附加壁面的边界条件;如果侧边连接到Wall类型以外的边界条件类型的面区域,它们将当做绝热边界。如果附加的壁面启用了壳传导,那么连接处的公共侧面将被处理为coupled。
为双侧壁面生成的网格层如下图所示。不同之处在于离wall面最远的layer面也与shadow面相邻(然后与另一个流体/固体区域相邻)。
壳传导模型存在以下限制:
Conduction Manager
对话框提供了一种管理、定义和显示多个传导区的便捷方法。通过该对话框可以:
注意,用户依然可以通过Wall
对话框为壁面启用壳传导并定义相关参数。但是,Conduction Manager对话框提供了一种替代方法,可以从单个对话框中为所有壁面执行此类操作,而无需访问单个壁面边界条件对话框。
Conduction Manager对话框可以通过Physics → Model Specific → Conduction Manager...
打开。
若要使用Conduction Manager对话框管理壳传导壁面,可以执行以下操作:
Read
按钮并在打开的文件选择对话框中读取此文件。否则继续执行下面的步骤。当有大量的层和壁面时,使用csv文件会比较方便。用户可以使用write...
按钮生成csv文件,然后使用电子表格程序修改设置。有关.csv文件格式可以参阅Fluent Userguid的附录4。
Setting...
打开Conduction Layer
对话框,如下图所述。Shell Conduction
选项使被选中的壁面激活壳传导模型。注意:如果没有启用Shell Conduction选项,但指定了厚度,此时壁面将被视为薄壁面(1D传导)。OK
保存所选壁面的设置,并关闭Conduction Layer对话框。Write...
按钮并在打开的对话框中指定文件名称并保存文件。用户可以使用电子表格程序编辑这个csv文件中的传导设置,然后在这个或单独的case文件中读取它,如步骤1所述。需要注意,使用UDF定义发热率的壁面不会写入到CSV文件中。请注意,可以使用以下TUI命令在每个壁面中禁用壳传导。此功能在串行和并行模式下都可用:
define → boundary-conditions → modify-zones → delete-all-shells
壳体区域可以使用Patch
进行初始化。
可以使用TUI命令solves/set/lock-solid-temperature?
来锁定壳体和固体区域中所有网格的温度值。
为了便于壳体的后处理,在相邻层的界面以及离wall面最远的layer面处创建面(称为“壳曲面”)。请注意,壳体面不会在壳区域的侧面或层的内部创建。然后可以从各种对话框(如Contours对话框、Surface Report Definition对话框和Solution XY Plot对话框)中提供的Surface列表中选择壳表面(Shell Surface),其方式与wall面和shadow wall面(对于双面墙)相同。在图形显示窗口中查看时,这些壳表面与它们关联的壁面重合。
这些shell面的默认命名约定为<wall_name>-<c0>:<c1>
,其中:
<_name>
是层在其上生长的壁面的名称。 <C0>
是界面C0侧的层(即最接近wall面的层)的序号。<C1>
是界面C1侧的层(即离壁面面最远的层)的序号。请注意,离wall面最远的层表面在C1侧没有层,因此使用了不同的约定:对于边界壁面,<C1>
设置为external;对于双侧面,<c1>
被设置为与shadow面相邻的流体/固体的名称。如果需要,也可以重命名shell面。下图展示了默认的命名约定,其中wall/shadow面显示为红色,shell面显示为黑色。
可以使用walls、shadow walls及shell面来显示界面和相邻网格的温度。Temperature…类别中提供了两个选项:面C0侧网格的温度存储为Static Temperature
;而表面本身的温度存储为Wall Temperature
。如果需要对固体区域和表面进行更详细的分析,那么应该考虑在网格划分应用程序中创建固体网格层。
下面的例子说明了如何对图14.11中所示的面进行后处理:
下面的例子说明了如何对图14.12中所示的曲面进行后处理:
在对外壳进行后处理时,请注意以下限制/注意事项:
Node Values
。这些层共享边的节点,因此这些节点的平均值是错误的。Boundary Values
选项可用于显示壳表面上的云图。对于壳表面,具有此选项的Wall Temperature和Static Temperature的值是相同的。(完)