概述
由于重力作用在密度变化上,产生了浮力驱动流动。当密度变化是由温度引起时,这种浮力驱动的流动称为自然对流流动。
封闭域内自然对流的求解
执行瞬态计算。在这种方法中,初始密度将由初始压力和温度计算,因此初始质量是已知的。随着时间的推移,这个质量将趋于守恒。如果域内的温差很大,就必须采用这种方法。
使用Boussinesq模型进行稳态计算。在这种方法中,将指定一个恒定的密度,所以质量是适当指定的。这种方法只有在域内的温差很小时才有效。如果没有,则使用瞬态方法。
注:对于一个封闭的区域,只能在一个固定操作压力下使用不可压缩理想气体定律。它不能与浮动操作压力一起使用。只可以在浮动或固定的操作压力下使用可压缩理想气体定律。
Boussinesq模型
局限性:如果计算域内温差较大,不应采用Boussinesq模型。此外,它不能用于组分计算、燃烧或反应流动模拟。
求解浮力驱动流动 Buoyancy-Driven Flow问题的一般步骤
由于存在热量传递的计算,因此启用能量方程
在“operating conditions”对话框中定义操作条件
启用“Gravity”选项。
在每个笛卡尔坐标方向的X、Y、Z中输入适当的值。
如果使用不可压缩理想气体定律,操作压力设置为一个适当的(非零)值。
根据是否使用Boussinesq假设,指定如下所述的适当参数:
未采用Boussinesq假设
对于单相流,在“Operating Conditions”对话框中启用“Specified Operating Density”选项,并输入“Operating Density”值。对于具有浮力的可压缩(理想或实际)气体模型,应该指定操作密度为零。
对于多相流,ANSYS Fluent默认使用最小相平均操作密度法(minimum-phase-averaged operating density)。如果需要提供自己的输入,请在“Operating Conditions”对话框的“operating density”下拉列表框中选择user-input式,并输入密度值。
将流体密度定义为温度函数
采用Boussinesq假设
i.在“Operating Conditions”对话框中输入操作温度(公式中的T0)。
ii.在“Create/Edit Materials”对话框的“Density”下拉列表中选择boussinesq,如使用温度相关函数定义属性或输入一个常量。
iii.在“Create/Edit Materials”对话框中,为流体材料输入适当的热膨胀系数(公式中的β)。
注:如果模型涉及多个流体材料,则可以选择是否对每个材料使用Boussinesq模型。因此,可能有一些使用Boussinesq模型的材料,而其他的没有。在这种情况下,需要设置上述步骤中描述的所有参数。如果所有流体材料使用Boussinesq假设,则操作密度ρ不会出现在动量方程的body-force项中。因此,不需要指定它。
4.设置Solution Methods
如果使用基于压力的求解器,在Spatial Discretization下的压力选择PRESTO!
如果有必要,添加壁面边界层。