ANSYS Fluent管内相变流动仿真实例


传统热传主要通过「传导」、「对流」、「辐射」等机理进行,或以此三种型态混合交互传递。随着状态改变的热传递过程,称之为相变(Phase Change)(如沸腾的水吸收汽化热后变成蒸气,水凝固成冰或冰融化成水等);工程上许多应用都会发生不只一个相的传热过程,例如冷凝器、热管及热交换器等。

本例针对应用制作模型,通过ANSYS Fluent仿真软件中多相流模块VOF及Evaporation-Condensation来实现背景为空气的液态水,受热后形成水蒸气的相变化过程。

ANSYS Fluent 管内相变化流动实例

模型如下。相变化为一瞬态仿真过程,我们启动ANSYS Fluent Transient选项及定义Gravitational Acceleration重力方向,并启动能量方程式Energy。

ANSYS Fluent 管内相变化流动实例

ANSYS Fluent 管内相变化流动实例

计算多相流动,我们开启ANSYS Fluent中的多相流(Multiphase Model)模块VOF,并采用Explicit。

ANSYS Fluent 管内相变化流动实例


Explicit实行Geo-Reconstruct离散方法,其特征如下:

  1. 网格质量的要求较Implicit为高
  2. 考虑表面张力(Surface Tension)问题时,较Implicit具备更高的准确性
  3. Explicit及Implicit皆可设置稳态及瞬态计算,但考虑准确度及稳定性,Explicit建议仅用于瞬态
  4. 提升稳定性方面,Explicit时间步长控制采Courant Number, CFL方法,稳定性较Implicit高
  5. CFL定义如下:                


ANSYS Fluent 管内相变化流动实例

上述分子为前后时间步长变化率,分母为网格大小与当下速度的比值。也就是说,设置的时间步长越小,CFL会越小;单网格尺寸控制越小,CFL会越大;流动变化速度越小,CFL则会越小。

默认CFL限制为0.25,每次时间步长迭代都会监测当下CFL的数值,在ANSYS Fluent Console窗口中会显示该数值。若CFL超过0.25,尤其超过25以上,则每一次跌代都会耗费巨量时间,最终很可能超过更大限制250而发散。建议当CFL超过两位数以上,务必修正CFL的参数,特别是可以从时间步长改小先进行。

在VOF中,我们设置Number of Eulerian Phases为3;包含了背景空气(Air)、液态水(Water-Liquid)及气态蒸气(Water-Vapor)三个相。你可以从Fluent材料设置库中搜寻到这些材料作为分析使用。

ANSYS Fluent 管内相变化流动实例

ANSYS Fluent 管内相变化流动实例

ANSYS Fluent 管内相变化流动实例

管内流动勾选表面张力模块。

ANSYS Fluent 管内相变化流动实例

液态水变化至蒸气的机制选择Evaporation-Condensation模块。Evaporation-Condensation可计算液态质量变化传递至气态的模型,Lee Model已将水的相变化模型自带导入ANSYS Fluent中,你可设置水的饱和温度为373K,及沸腾温度,或更详细地设置环境饱和蒸汽压力及饱和温度的关系。

ANSYS Fluent 管内相变化流动实例

ANSYS Fluent 管内相变化流动实例

ANSYS Fluent 管内相变化流动实例


加热壁面:本例模型为加速蒸发沸腾现象,给予一较高的热通量做加热用。

ANSYS Fluent 管内相变化流动实例

设置初始水量:ANSYS Fluent通过Patch功能对水量位置及大小做设置。

首先我们在Solution/Initialization中给予放入液态水之前的工况状态,如温度/压力等状态…

ANSYS Fluent 管内相变化流动实例

当点击Initialize后,右侧Patch便唤起可作设置;进行Patch前,需先对液态水的位置跟大小作设置后,才能Patch于指定区域。

ANSYS Fluent 管内相变化流动实例

在Domain/Adapt/Cell Registers/New/Region中,输入我们要实现液态水体积的坐标位置。

ANSYS Fluent 管内相变化流动实例

ANSYS Fluent 管内相变化流动实例

通常我们会选择采Inside来设置,输入的X, Y, Z坐标范围仅有在计算域内的才会建立出,因此,我们可大胆地把范围设定在模型的极限坐标之外。

ANSYS Fluent 管内相变化流动实例

上述完成后,我们点击Patch进行设置。

ANSYS Fluent 管内相变化流动实例

本例进行Patch的目的是要将已经设定好的水,放入我们模型中做分析,在Registers to Patch内选region_0 (这是上面所建立出来的区域),Phase选Water,并点击Volume Fraction设置Value=1.0(百分之百的水)。通过此法,我们可将设计好的多相流区域(通常是液态)指定好状态及数值,予以导入。

ANSYS Fluent 管内相变化流动实例

瞬态仿真一般会进行固定时间节点的结果汇出,Solution/Calculation Activities/Autosave (Every Time Steps)可设定多少Time Step做汇出Data的动作;若模型涉及到动态网格或滑动网格,那么会连同Case需要一并汇出。详细的汇出技巧与后处理有关,我们后续会有数个后处理培训做说明。

ANSYS Fluent 管内相变化流动实例

ANSYS Fluent 管内相变化流动实例

ANSYS Fluent 管内相变化流动实例


从所存取下来的Data档案,通过CFD-Post瞬态处理技巧,我们将不同时间节点的结果合并在一起,如下:

ANSYS Fluent 管内相变化流动实例

通过此例可获悉如何利用ANSYS Fluent VOF模型进行多相流传热仿真,关键技术已显示在流程中,按照本案例流程,可顺利且有效进行热管内蒸发凝结分析。



免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删

QR Code
微信扫一扫,欢迎咨询~

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 155-2731-8020
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

手机不正确

公司不为空