关羽OpenFOAM中边界条件的一点疑问


  • OpenFOAM讲师

    有两个关羽OpenFOAM速度场边界条件的问题
    1、对于noSlip边界条件
    在书“The Finite Volume Method in Computaional Fluid Dynamics”中认为速度场的无滑移边界条件和普通的Dirichlet边界条件是不同的:
    a68687ff-691f-4841-8dca-92b7e36b7a4b-image.png
    而在OpenFOAM中,noSlip边界条件直接视为Dirichlet边界条件,即fixedValue,源代码链接
    这里我觉得书里面的推导好像更有道理,但是平时用fixedValue也没什么问题。请问哪个是更合理的处理呢?

    2、对于symmetry和sip边界条件
    书中,认为这两种边界条件是等价的:
    5f65cbfb-cda4-4ffd-9fec-917d372e28f6-image.png
    但是,在对两个边界离散的过程中,得到的结果又有差别:
    symmetry 边界条件的离散结果如下:
    450acfa8-e748-4972-a65c-9faa1a893264-image.png
    slip的离散结果如下:
    b8bbee09-4d87-49f2-8625-1ac3f8f91ed9-image.png
    在OpenFOAM中,slip边界条件是symmetry边界条件的子类且未作任何修改。symmetry边界条件采用书中symmetry的离散格式 symmetry源代码
    请问,书中slip边界条件的离散错在哪里?


  • Linux讲师 OpenFOAM讲师

    第一个。如果二维平面,墙面为x轴。无滑移边界条件,速度为0,说的是延x轴方向速度为0,没规定沿y轴方向。如果墙面沿y轴方向有个加速度。就不是第一类边界条件了,但还是无滑移的。一般墙不动,所以fixedvalue也没啥毛病。

    第二个,可以找找fluent中symmetry和axis两种边界条件的区别。求解选项中axisymmetric和axisymmetric swirl的区别。比较绕,我还没弄清楚完,但大概和这个相关。


Log in to reply
 

CFD中文网 2016 - 2020 | 京ICP备15017992号-2