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. 请问有人做过源造波+动网格的算例吗?

请问有人做过源造波+动网格的算例吗?

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

    大家好,之前我发了一个帖子,大意是基于interFoam,在连续性方程中添加源项实现质量的输入和输出,进而造波:
    http://www.cfd-china.com/topic/943/添加源项后相方程求解越界-请问这种情况有人遇到过吗

    经过多次调整,质量源造波的程序已经基本上完成了。我按照上贴子的公式,把源项加入相方程中并开启了MULES修正,同时在压力方程中也添加了源项,这样求解的时候,质量源区域内的alpha值(默认为1,源区位于水下)大概在1.0*(质量输入)-0.9*(质量输出)之间波动(因为我的源项是类似于正弦波动的)。

    然而,我采用相同的方法修改压力方程,使用动网格求解器interDyMFoam的时候,上述的方法出问题了,形成了类似于空化的现象(不懂空化,希望没说错),即相体积分数变得很小,最直观的描述是在水下质量源区域会形成一个气泡,后面相体积分数的求解救完全错误了。

    我仔细看了一下求解器的文件,发现interFoam.C和interDyMFoam.C求解时主要的区别在于动网格求解程序中多了一些通量计算以及压力方程中的部分不同。但是由于之前没看过动网格的求解器,因此还是看的不太懂,请问有做过这方面的大牛吗?可否分享一下经验,为什么网格不变形的时候完全正常,但是用了动网格求解器就不行了。:big_mouth:

    感激不尽:sunglasses:

    1 条回复 最后回复

  • 登录

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