求助:LES如何设置初始场?



  • 目前的例子,用OpenFoam中的LES直接计算非定常流场的初始时间步长是10^-11,超过就发散。加了壁面函数后,时间步长增加到10^-10,但是相比fluent的10^-6还是比较小,就是fluent算一步,openFoam得算10000步。。。fluent的计算方式是先求解定常,然后再转非定常。不知道Openfoam如何做出相似的操作。目前本人的看法有两点

    • 先用没有边界层的网格,算出一个初始场,然后插值到有边界层的网格上?
    • 先用steadyState计算一个流场,再改为Euler或者backward来算非定常?

    求有经验的高人指点一下。非定常计算很容易算到后面就发散了:zoule: :zoule: :zoule: :zoule: :zoule: :zoule: :zoule: :zoule: :zoule: :zoule: :zoule: :zoule: :zoule: :zoule: :zoule: :zoule: :zoule: :zoule: :zoule: :zoule: :zoule: :zoule: :zoule: :zoule: :zoule:



  • 你好,

    我采用的办法是先用RANS计算一个流场解,再开始用LES计算。边界层用壁面函数求解。
    你如果不求解边界的话,RANS的主要作用是得到一个较可靠的入口边界条件。



  • 您好!我现在也在尝试先SA算个初始场,然后改为SA-DDES进行后面的非定常计算。不知道这样的实际效果怎么样?



  • @sibo 之前也有看说加个potentialFlow来算初始场的,但是没查到具体操作是什么样子的。:zoule:



  • 我当时用了RANS一直算到了周期性稳定,然后开始算DDES,这样算起来快一些也稳定一些因为RANS提供了一个较可靠的入口边界条件,LES对这个很sensitive。但是至于能不能解决你的发散问题,还取决于很多其他因素。你可以先试一下,如果不行,可以发一下你case的具体信息。

    potentialFlow 是用来初始化流场的,但是没用过它在LES上,当时用RANS的时候,用它主要来加快收敛。



  • @sibo 好的 我尽快给您答复



  • @sibo 谢谢,DES确实可以,但是对于SGS这种模型不知道用哪个初始化:zoule: 因为他们要mulida这个文件,但是RAS里面只有nulida。



  • LES如何设置初始场?

    Its very difficult since the downstream field is sensitive to the upstream boundary conditions.

    先用steadyState计算一个流场,再改为Euler或者backward来算非定常?

    You cannot use a steady-state field as the initial LES data.



  • @东岳 您好!DES应该可以用定常流场做初始场吧?LES确实也没有对应的RANS模型进行定常计算:laile:


Log in to reply