interFoam动网格计算问题计算的问题
-
最近用OpenFOAM中interFoam求解器求解下面的算例。该算例是一个轴对称模型,黄色部分为入口,其余均为无滑移壁面和对称轴。初始状态下绿色方框内充斥着轻质液相alpha1,下方充斥着液相alpha2,入口的alpha2=1,即alpha2液相从入口流入。绿色方框包含的网格为动网格区域,速度为Vmesh。由于interFoam在计算动网格算例的时候,用的是相对通量,入口速度考虑网格运动,设置如下:
时间步长为0.1,计算结果如下:
t=10st=300s t=600s
从图中可以看出来,随着网格网上移动,中间alpha1(蓝色的液体)逐渐变多了,这个我换过很多歌入口速度(Vinlet=0, Vmesh, -Vmesh),好像都会出现这个问题,不知可能是什么原因。
有一点,对于这种只有一个入口,其他都是壁面的算例,OpenFOAM自带的求解器会报错,其中adjustPhi函数会认为这种便捷条件会质量不守恒。当我按照最初的速度场设置的时候,其实守恒误差已经很小,但是adjustPhi函数还会报错,所以我把他去掉了,不知道这个对结果影响大不大。
另外,怎么插入动图?做了个动图放不进来,只能这样图片排版了,各位凑合看一下吧 -
上面模拟对应的物理过程如下图,slag是一种通电后能产生大量焦耳热的流体,金属电极浸入在slag中,受热熔化,转化成液滴滴入水冷结晶器中凝固,形成质量较好的金属铸锭。这是我要模拟的过程
为了简化计算,我取了图中紫色的方框框住的部分,将空气-slag界面简化为slip壁面,电极下表面简化为一个液态金属的入口,这就是我上面网格的意义,其中的两个液体相分别是slag和液态金属。由于金属液滴下落累积,这个区域是随时间变化,我采用动网格来描述这一过程,就有了上面动网格区域。
在模拟的时候,入口流入的液体和动网格增加的体积是相同的,也就是能保证质量的守恒性,但是算着算着slag就明显的多了,可是整个区域没有slag流入的通量,我想知道可能是什么原因