关于interFoam dambreak算例的一点疑问
-
大家好,我是一名学习openFOAM的新人。之前我感觉了看懂了interFoam中的dambreak算例,但今天回头看又有了些疑问,且自己无法解决。希望获得各位网友们的帮助。
我已经知晓了dambreak算例中的"setFieldsDict"文件的含义(如下所示)。它为相分数指定一个非均匀的初始条件,其中
水为1项,空气为0项。defaultFieldValues ( volScalarFieldValue alpha.water 0 ); regions ( boxToCell { box (0 0 -1) (0.1461 0.292 1); fieldValues ( volScalarFieldValue alpha.water 1 ); } );
除此以外,OpenFoam 用"transportproperties"file to give the nu and density of water and air(如下所示)。
phases (water air); water { transportModel Newtonian; nu 1e-06; rho 1000; } air { transportModel Newtonian; nu 1.48e-05; rho 1; }
我的疑惑就是"setFieldsDict"文件只是给出了0项和1项所处的的位置信息。而在"transportproperties"文件中给出的两种流体的性质,是如何分配给0项和1项的(因为我没看到某一项和某一种流体产生了明确的对应关系)。换句话说,我不知道dambreak里water的性质是给0项还是1项,难道是有些规则导致的吗?希望各位老铁能帮助我解惑。
先谢谢大家了!!!