给定初值时,边界条件如何发挥作用?



  • 对OpenFoam计算过程中,边界条件发挥的作用有些疑问。
    1)一般情况下,0/文件夹下含有边界条件的信息,然后计算开始,之后时刻的文件夹下都是流畅的流动信息,并没有了边界条件的信息,Openfoam是如何让边界条件一直发挥作用?
    2)如果删去0/文件夹,以某个时刻计算的结果为初值,进行计算,此时并没有边界条件信息,Openfoam是从何处获取边界条件而进行计算的?



  • 还有边界条件,在文件流场信息的最后面,之前没看到啊。请删贴吧。



  • 入门不久,尝试着答一下。
    我认为openFoam中的边界条件大致分两类:

    1. 强制性边界条件,直接规定数值,如fixedValue,fixedMean,这类边界条件的信息会一直存在于求解所得的结果文件,算很多步以后查看文件就会发现边界条件并没有变化;
    2. 参考性边界条件,这类边界条件大多是第二类边界条件,如出口定义inletOutlet, 对于流出的气体而言,该边界其实是zeroGradient,这时定义的value只是初始迭代的时候给的一个初值,该边界的数值由流场内部的点插值得到

Log in to reply