Navigation

    CFD中文网

    CFD中文网

    • Login
    • Search
    • 最新

    请教waves2Foam中的非定常风怎么使用?

    OpenFOAM
    4
    18
    993
    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.
    • L
      LGY last edited by

      waves2Foam中想使用非定常的风速,请问李老师和各位大佬们有什么建议嘛?![替代文字](:xinxin: 图片地址)

      L 1 Reply Last reply Reply Quote
      • L
        LGY @LGY last edited by

        @lgy 有会的大佬嘛,可以指导下嘛?------帮帮菜鸟,有偿指导,感谢您来:xinxin:

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

          @lgy 随时间变化的边界条件? http://www.dyfluid.cn/OpenFOAM用户指南-9.pdf 149页,用这些可以么?

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

          L 3 Replies Last reply Reply Quote
          • L
            LGY @李东岳 last edited by

            @李东岳 感谢老师的您的回复。我之前用过CodedFixedValue边界,来模拟风,但是与已有的文章验证不上。速度到了出口边界,好像反向了,波面到了后面也不动了。下面三张是我的代码图、速度云图、VOF动图ad32c37d-8223-45fc-8577-fbd26793f2ed-image.png
            e4uf5-nzbh1.gif
            mc7se-6x14a.gif

            1 Reply Last reply Reply Quote
            • L
              LGY @李东岳 last edited by

              @李东岳为了比较,我用waves2Foam做了5m风速下的case是能验证上文章的,得到是下面这两张。02cwu-05tpy.gif 8luce-pbfnf.gif

              1 Reply Last reply Reply Quote
              • L
                LGY @李东岳 last edited by

                @李东岳 所以现在我不知道该怎么去改了,劳您辛苦指导下:135:

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

                  @lgy 等于你是用codedFixedValue要自行造波吧?你的alpha呢,普通边界条件?你植入的codedFixedValue的速度代码看起来很简单啊不像造波模型,跟你wave2foam那个算法一样么?

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

                  L 1 Reply Last reply Reply Quote
                  • L
                    LGY @李东岳 last edited by

                    @李东岳 造波模块还是用的waves2Foam,因为我水深是0.4,所以我用了if语句来判定气相速度的输入。因为waves2Foam输入的风是定值,所以我想通过codedFixvalue来实现非定常风的输入。两个case的唯一的差别就在于,第一个case使用了codedfixvalue边界改了U,waveProperties没有输入风速。第二个case,waveProperties输入了风速。其他的算法、求解器都是一样的:135:

                    C 1 Reply Last reply Reply Quote
                    • C
                      cresendo @LGY last edited by

                      @lgy
                      wave2foam中造波边界条件应该是waveVelocity+waveAlpha,但是你现在用自己写的codedFixedValue替代waveVelocity,其中并没有给定水相中的速度。所以你现在相当于只有边界处利用waveAlpha给定了液面抬升,但是并没有速度维持其传播。
                      可以尝试将入口边界分成inlet_water+inlet_air,其中对inlet_air利用自己写的边界条件,但是这种方法比较粗糙。所以还是建议对wave2foam的源码进行修改

                      L 1 Reply Last reply Reply Quote
                      • L
                        LGY @cresendo last edited by

                        @cresendo 非常感谢您的指导!!!我会去试试把入口分成两个边界计算下。但是源码这方面的话,因为是刚入门的菜鸟,我试过把所有.C文件里含wind的部分删除,结果wavepropity的风速还是输入了且参与了计算。所以还想请问下您,控制风速的.C文件是哪一项?改动控制风速的.C文件后,是否还需要对松驰域文件和波浪场文件中的风速源码进行同步修改?问题有点多,给您添麻烦了!!!

                        C 1 Reply Last reply Reply Quote
                        • C
                          cresendo @LGY last edited by

                          @lgy 关于wave2foam里面的wind部分,基本没用过所以不是太了解,抱歉:135:

                          L 1 Reply Last reply Reply Quote
                          • L
                            LGY @cresendo last edited by

                            @cresendo 没有的事,还是很感谢您的回复!:chouchou:

                            J 1 Reply Last reply Reply Quote
                            • J
                              jlx @LGY last edited by

                              @lgy 大佬,我想请教下在waves2foam中定常风怎么加入计算,非常感谢!

                              L 1 Reply Last reply Reply Quote
                              • L
                                LGY @jlx last edited by

                                @jlx 额,都是新手。在waveProperties文件中,直接添加一行:wind (x 0 0);即可

                                J 1 Reply Last reply Reply Quote
                                • J
                                  jlx @LGY last edited by

                                  @lgy 20211017103242.png
                                  您能帮我看看这样设置对么,我感觉是不是设错了,因为我算出来波面没有任何反应

                                  L 1 Reply Last reply Reply Quote
                                  • L
                                    LGY @jlx last edited by

                                    @jlx sealevel是水面高度,你给了个0,那你的模型里不就只有风在吹,一滴水也么得(新手理解)

                                    L 1 Reply Last reply Reply Quote
                                    • L
                                      LGY @LGY last edited by

                                      @lgy 而且你的波参数也没设置呀

                                      J 1 Reply Last reply Reply Quote
                                      • J
                                        jlx @LGY last edited by

                                        @lgy 好的,谢谢大佬,我再试一试

                                        1 Reply Last reply Reply Quote
                                        • First post
                                          Last post

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