fluent运行过程中转换边界
我们以一个简单的VOF算例来说明,算例模型如下:
算例中空气为主相,水为次相。开始时刻,inlet_one设置为速度入口边界,速度为1m/s,且水的体积分数为100%,inlet_two设置为速度入口边界,速度为1m/s,且水的体积分为0,出口为压力出口,在4s时,我们将outlet边界转换为壁面(wall),inlet_two从速度入口转换为压力出口
由于几何和网格比较简单,过程略去,打开Fluent
完成以上步骤,将下面的代码复制到一个新建的文本文件当中
(define (ModifyBC)
(if (>= (rpgetvar 'flow-time) 4)
(begin
(ti-menu-load-string "define/boundary-conditions/modify-zones/zone-type outlet wall")
(ti-menu-load-string "define/boundary-conditions/modify-zones/zone-type inlet_two pressure-outlet")
(ti-menu-load-string "define/boundary-conditions/pressure-outlet inlet_two water , , 0")
)
)
)
然后将文本文件重命名为以.scm为后缀名(我命名为demo.scm),通过运行该文件,可以在计算到4s时实现outlet边界转换为壁面(wall),inlet_two从速度入口转换为压力出口的转换