请问OpenFOAM的边界条件symmetry与symmetryPlane的区别
-
请教各位大神几个问题:
-
如标题所说,请问symmetry与symmetryPlane的区别?
-
下图中说的mappedFlowRate边界条件是不是类似于FLUENT中的mass flow rate边界条件?但是下图中说道是volumetric/mass,该边界条件为体积流(m3/s)或者质量流(kg/s),二者单位不一样,取值是不一样的,具体使用的时候,如何取其一中作为边界条件呢?还有,下图中说道设定的值为面域上的积分,我不理解这是什么意思。假如我知道某个边界的进口边界条件为质量流率10kg/s,这个值和面域上的积分没有关系啊
望大佬们不吝赐教,谢谢
-
-
@tidedrinker 谢谢你
-
@东岳 老师,你好,请问你说的意思是指定通量,然后计算机会根据你指定的通量计算面域上的积分,实际上给定的是积分后的速度值吗?
-
从代码上解释更好说:
scalarField U(-phi/patch().magSf()); //其中的phi你要给定(指定通量),然后即可计算出速度U的大小(模) vectorField n(patch().nf()); //面的法向 if (phiName.dimensions() == dimVelocity*dimArea) { // volumetric flow-rate operator==(n*U); //速度 } else if (phiName.dimensions() == dimDensity*dimVelocity*dimArea) { const fvPatchField<scalar>& rhop = patch().lookupPatchField<volScalarField, scalar>(rhoName_); // mass flow-rate operator==(n*U/rhop); //速度
你看下/combustion/fireFoam/LES/flameSpreadWaterSuppressionPanel的速度边界条件设置。