Navigation

    CFD中文网

    CFD中文网

    • Login
    • Search
    • 最新

    跨音速求解器选择

    OpenFOAM
    3
    9
    1148
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • F
      fangyuanaza last edited by

      各位老师好,最近想用数值模拟复现1989年von Karman Institute 做的一个high pressure turbine 叶片的实验结果. 入口速度是60m/s,出口速度是344m/s。选用什么求解器合适呢?我之前做subsonic 的时候用的rhoSimpleFoam, 但是用在这个上面会浮点溢出,流场也不对,我用rhoPimpleFoam,库朗数太大算不下去,时间步给很小也会这样,因为pimple算法是simple 与 piso的结合,感觉这时间步选取也挺巧妙的,不是越小越好,也没试到那个合适的点。而rhoCentralFoam又是适用于高超音速的流动的,适于捕捉激波。所以想请教各位老师,在跨音速流动模拟这块有什么经验么?该用哪个求解器合适呢?

      1 Reply Last reply Reply Quote
      • C
        cccrrryyy 教授 last edited by

        没算过超音速跨音速啥的,但用过很多次rhoSimpleFoam和rhoPimpleFoam了,这些都是有transonic选项的,要不试试把它打开?

        I don't want to survive, I want to thrive.

        F 1 Reply Last reply Reply Quote
        • F
          fangyuanaza @cccrrryyy last edited by

          @cccrrryyy 谢谢您的指导! 两个求解器都尝试了打开,确实能跑更多迭代步,但是还是会浮点溢出。我再想想办法,谢谢您!

          C 1 Reply Last reply Reply Quote
          • 李东岳
            李东岳 管理员 last edited by 李东岳

            如果用排除法,rhoCentralFoam肯定是不能用。那你随后剩下的就是rhoSimple/pimpleFoam求解器了。

            这个讨论很经典。openfoam求解器本源是打算处理跨音速的。从压力速度耦合求解器就可以看出来。但是在超音速之后,压力方程这面还是单独做了一个全场的switch,而不是局部的处理,导致出现了个transonic的选项。我对这个也很感兴趣,不过目前来看这种跨音速的收敛性不太好弄。现在有一些基于openfoam植入的all speed求解器,但是不知道怎么样,不是官方的。

            持续关注。

            不知道商软那面怎么搞的?

            CFD课程 改成线上了 http://dyfluid.com/class.html
            CFD高性能服务器 http://dyfluid.com/servers.html

            F 1 Reply Last reply Reply Quote
            • C
              cccrrryyy 教授 @fangyuanaza last edited by

              @fangyuanaza 那感觉要深挖了,这个东西我完全是外行,看看有没有专家指导:chouchou:

              你这个调用的RANS模型吧,会不会是这方面的问题?

              I don't want to survive, I want to thrive.

              F 1 Reply Last reply Reply Quote
              • F
                fangyuanaza @cccrrryyy last edited by

                @cccrrryyy 对,用RANS对应rhoSimpleFoam, URANS对应rhoPimpleFoam。用的湍流模型是kOmegaSST

                C 1 Reply Last reply Reply Quote
                • F
                  fangyuanaza @李东岳 last edited by

                  @李东岳 是的,看了李老师的东岳流体对于这三个求解器的介绍,排除了rhoCentralFoam。看到有人用rhoCentralFoam做的高超音速的jet模拟,激波挺漂亮的。
                  还有一个无关话题,最近看了一遍李老师写的无痛苦NS方程笔记,觉得写得好好啊,这种理解了复杂的内容然后用一些明白易懂的比喻写出来,比如房间跟热气球的比喻,感觉太妙了,感叹一下。

                  1 Reply Last reply Reply Quote
                  • C
                    cccrrryyy 教授 @fangyuanaza last edited by

                    @fangyuanaza kOmega这个模型好像很难调试,试过简单点的kEpsilon这种么?还是说这类问题没人用kEpsilon

                    I don't want to survive, I want to thrive.

                    F 1 Reply Last reply Reply Quote
                    • F
                      fangyuanaza @cccrrryyy last edited by

                      @cccrrryyy 谢谢你的回复!用KOmegaSST有三方面的原因。第一是我用kOmegaSST做过subsonic jet, mixing layer等的模拟,效果都不错,高超音速的jet别人也做了,结果跟NASA的比对了,都挺好的,因为这些算例的积累所以想继续用KomegaSST做。第二是我们组在做修改KomegaSST湍流模型这块,所以希望都基于这个做。第三是因为用组里编的程序,湍流模型是kOmegaSST的做过transonic turbine的模拟,结果也很好。所以我觉得不是湍流模型的问题,认为openfoam应该能模拟出来的。

                      1 Reply Last reply Reply Quote
                      • First post
                        Last post

                      CFD中文网 | 东岳流体 | 京ICP备15017992号-2