Skip to content
  • 最新
  • 版块
  • 东岳流体
  • 随机看[请狂点我]
皮肤
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • 默认(不使用皮肤)
  • 不使用皮肤
折叠
CFD中文网

CFD中文网

  1. CFD中文网
  2. OpenFOAM
  3. 请教waves2Foam中的非定常风怎么使用?

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

已定时 已固定 已锁定 已移动 OpenFOAM
19 帖子 5 发布者 11.1k 浏览
  • 从旧到新
  • 从新到旧
  • 最多赞同
回复
  • 在新帖中回复
登录后回复
此主题已被删除。只有拥有主题管理权限的用户可以查看。
  • L 离线
    L 离线
    LGY
    写于 最后由 编辑
    #1

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

    L 1 条回复 最后回复
  • L 离线
    L 离线
    LGY
    在 中回复了 LGY 最后由 编辑
    #2

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

    李东岳李 1 条回复 最后回复
  • 李东岳李 在线
    李东岳李 在线
    李东岳 管理员
    在 中回复了 LGY 最后由 编辑
    #3

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

    http://dyfluid.com/index.html
    需要帮助debug算例的看这个 https://cfd-china.com/topic/8018

    L 3 条回复 最后回复
  • L 离线
    L 离线
    LGY
    在 中回复了 李东岳 最后由 编辑
    #4

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

    1 条回复 最后回复
  • L 离线
    L 离线
    LGY
    在 中回复了 李东岳 最后由 编辑
    #5

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

    1 条回复 最后回复
  • L 离线
    L 离线
    LGY
    在 中回复了 李东岳 最后由 编辑
    #6

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

    李东岳李 1 条回复 最后回复
  • 李东岳李 在线
    李东岳李 在线
    李东岳 管理员
    在 中回复了 LGY 最后由 编辑
    #7

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

    http://dyfluid.com/index.html
    需要帮助debug算例的看这个 https://cfd-china.com/topic/8018

    L 1 条回复 最后回复
  • L 离线
    L 离线
    LGY
    在 中回复了 李东岳 最后由 编辑
    #8

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

    C 1 条回复 最后回复
  • C 离线
    C 离线
    cresendo
    在 中回复了 LGY 最后由 编辑
    #9

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

    L 1 条回复 最后回复
  • L 离线
    L 离线
    LGY
    在 中回复了 cresendo 最后由 编辑
    #10

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

    C 1 条回复 最后回复
  • C 离线
    C 离线
    cresendo
    在 中回复了 LGY 最后由 编辑
    #11

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

    L 1 条回复 最后回复
  • L 离线
    L 离线
    LGY
    在 中回复了 cresendo 最后由 编辑
    #12

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

    J 1 条回复 最后回复
  • J 离线
    J 离线
    jlx
    在 中回复了 LGY 最后由 编辑
    #13

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

    L 1 条回复 最后回复
  • L 离线
    L 离线
    LGY
    在 中回复了 jlx 最后由 编辑
    #14

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

    J 1 条回复 最后回复
  • J 离线
    J 离线
    jlx
    在 中回复了 LGY 最后由 编辑
    #15

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

    L 1 条回复 最后回复
  • L 离线
    L 离线
    LGY
    在 中回复了 jlx 最后由 编辑
    #16

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

    L 1 条回复 最后回复
  • L 离线
    L 离线
    LGY
    在 中回复了 LGY 最后由 编辑
    #17

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

    J 1 条回复 最后回复
  • J 离线
    J 离线
    jlx
    在 中回复了 LGY 最后由 编辑
    #18

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

    1 条回复 最后回复
  • C 离线
    C 离线
    chenboyao
    写于 最后由 编辑
    #19

    @LGY 请问一下你这边能够在wave2Foam中生成非定常风了吗

    1 条回复 最后回复

  • 登录

  • 登录或注册以进行搜索。
  • 第一个帖子
    最后一个帖子
0
  • 最新
  • 版块
  • 东岳流体
  • 随机看[请狂点我]