piso组合simple,代码架构求助



  • dear cfders。

    1. 遇到一个问题,我用piso瞬态算一个流场,当速度差不多稳定后,利用现在这个时刻的流场,稳态地求解一个浓度f场,这时又需要用simple稳态方法。simple完后,又要用piso重新计算流场,然后进行类似循环。
      有没有可能把simple放入Piso中,先是算Piso,然后满足一定条件(用 if ?)后跳到simple中去。如下:

      pisoLoop()
      {
           pisoFoam类似代码;
           if()
           {
             simpleFoam类似代码;
           }
      }
      

      这样不知道fvSolution里面怎么设置。。

    2. 如果上述方法不行的话,我在想把稳态simple的浓度f场计算也改为piso,也就是说直接在Piso中加入浓度f场的微分方程就行了。这样是因为反正最后速度场是比较稳定的,那么受速度驱动的浓度f场最后也应该稳定(无内部源项,且inlet输入恒定),即使我用piso也没事。不知道这样想法可不可以。

    请大家不吝赐教


Log in to reply
 


CFD中文网 | 东岳流体学术 | 东岳流体商业 | 吉ICP备20003622号-1