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
13 帖子 4 发布者 7.9k 浏览
  • 从旧到新
  • 从新到旧
  • 最多赞同
回复
  • 在新帖中回复
登录后回复
此主题已被删除。只有拥有主题管理权限的用户可以查看。
  • vbcwlV 离线
    vbcwlV 离线
    vbcwl
    写于 最后由 编辑
    #1

    请问一下,我想给速度场加一个扰动来使流动更快的到达稳态,需要在前一千秒的速度场中逐步添加随机数,有前辈可以指点下应该怎么做么?

    LBE

    Z 1 条回复 最后回复
  • Z 离线
    Z 离线
    zhouxu
    在 中回复了 vbcwl 最后由 编辑
    #2

    @vbcwl 是边界还是内部场?

    vbcwlV 1 条回复 最后回复
  • vbcwlV 离线
    vbcwlV 离线
    vbcwl
    在 中回复了 zhouxu 最后由 编辑
    #3

    @zhouxu 都可以,最好内部场

    LBE

    1 条回复 最后回复
  • 李东岳李 在线
    李东岳李 在线
    李东岳 管理员
    写于 最后由 编辑
    #4

    这面有没有类似的算法sci可以推荐?

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

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

    @李东岳 没有。我现在是想,对每一步的速度结果Ux都随机加上一个值,这个值在-0.5到0.5之间,然后在继续运算,来使流动尽快到达湍流。我通过groovyBC添加的边界扰动效果不理想,请问下东岳老师这个OPenFoam自身有办法实现么?

    LBE

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

    可能够呛。真实的流动要符合物理哟。要从物理本源出发。

    你想的从算法上倒是比较好实现。

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

    vbcwlV 1 条回复 最后回复
  • vbcwlV 离线
    vbcwlV 离线
    vbcwl
    在 中回复了 李东岳 最后由 编辑
    #7

    @李东岳 这个虽然不符合物理,但是达到湍流状态后就不会再加这个随机数了,只是为了尽快达到湍流状态。请问东岳老师从算法上应该怎么做呢?

    LBE

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

    @vbcwl 那你可以试试boxTurb这个东西,openfoam自带的,添加湍流场。不过对网格有些要求。

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

    vbcwlV 1 条回复 最后回复
  • vbcwlV 离线
    vbcwlV 离线
    vbcwl
    在 中回复了 李东岳 最后由 编辑
    #9

    @李东岳 谢谢东岳老师,我去研究下这个boxTurb去

    LBE

    1 条回复 最后回复
  • P 离线
    P 离线
    pengdi
    写于 最后由 编辑
    #10

    请问您这个扰动添加成功了嘛

    vbcwlV 1 条回复 最后回复
  • vbcwlV 离线
    vbcwlV 离线
    vbcwl
    写于 最后由 编辑
    #11

    微信图片_20221106164728.png

    LBE

    1 条回复 最后回复
  • vbcwlV 离线
    vbcwlV 离线
    vbcwl
    在 中回复了 pengdi 最后由 编辑
    #12

    @pengdi 在 在速度场中添加噪声扰动 中说:

    请问您这个扰动添加成功了嘛

    在runTime.write()上面加这一段,r表示-2.00~2.00(两位小数)的一个随机数,想要更高的精度就把200乘以10,0.01换成0.001,r*1.5那里,就是把随机数变大了1.5倍,我的槽道流体积平均速度是15,你可以根据你的改下大小 具体操作就是加这段代码新建一个求解器,随便跑几步就可以换回原来的求解器。要是一直耗散跑不出湍流可以先把粘度改小一点,抛出湍流在改回来

    LBE

    1 条回复 最后回复
  • P 离线
    P 离线
    pengdi
    写于 最后由 编辑
    #13

    感谢,有一个问题,为什么不把入口直接设置为湍流入口,是因为计算的雷诺数不高嘛

    1 条回复 最后回复

  • 登录

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