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. 使用interDyMFoam时,correctPhi应该在什么情况下打开?

使用interDyMFoam时,correctPhi应该在什么情况下打开?

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

    correctPhi是fvSolution中用于修正通量的一个选项,根据一些资料,在多相流和动网格求解中是比较有意义的,建议开启。但是我查了一下OpenFOAM4.1自带的算例,interFoam/ras下的6个算例都没有开这个选项(如果默认是关闭/false/no的话),interDyMFoam和pimpleDyMFoam下有开启的也有关闭的。
    关闭correctPhi的算例的共同点是没有进出口,和外界没有质量的交换,不清楚这是不是决定correctPhi是否开启的关键。
    我用自己的算例试了一下,关闭correctPhi模拟了一个潮流能水轮机,结果显示功率系数和推力系数的时均值变化不大(38.74%vs38.51%,34.75%vs94.24%)。但这个变化比修改pcorr/p_rgh求解器、renumberMesh和提高网格质量带来的变化都大,不太好说适不适合直接忽略掉。
    有资料说correctPhi有助于体积分数的有界,根据我自己的模拟结果来看确实有影响。在开启的时候,alpha.water最小值大概是-1e-6到-1e-14的样子,最大值是1。关闭之后,最小值变化不明显,最大值可以到1.009的样子,看上去确实可以确保有界,但意义有限。
    我想知道的是,在什么样的工况下,correctPhi是必须开启的,或者推荐开启的。毕竟计算pcorr也费时间,去掉的话,每个时间步(需要7~8秒)可以省下1秒时间,计算效率提高显著。

    更高的主频,更多的核心

    1 条回复 最后回复
  • bestucanB 离线
    bestucanB 离线
    bestucan 版主 大神
    写于 最后由 编辑
    #2

    CorrectPhi_H
    这个头文件里的描述部分写的挺清楚的,虽然我不怎么看得懂:143:

    滚来滚去……~(~o ̄▽ ̄)~o 滚来滚去都不能让大家看出来我不是老师么 O_o

    异步沟通方式(《posting style》from wiki)(下载后打开):
    https://www.jianguoyun.com/p/Dc52X2sQsLv2BRiqnKYD
    提问的智慧(github在gitee的镜像):
    https://gitee.com/bestucan/How-To-Ask-Questions-The-Smart-Way

    tidedrinkerT 1 条回复 最后回复
  • 桎 离线
    桎 离线
    桎梏
    写于 最后由 编辑
    #3

    @tidedrinker 在 使用interDyMFoam时,correctPhi应该在什么情况下打开? 中说:

    关闭correctPhi的算例的共同点是没有进出口,和外界没有质量的交换

    目前没看到过相关说明,但是我觉得你这个结论可以。毕竟修正的都是单元面和面之间的通量,对结果影响不大的情况下开不开应该无所谓。
    相界面有压缩,感觉mules也没法保证严格的有界,而且这个1.009的误差也不大。如果不是弄算法对比,我觉得就不用这么严格吧

    tidedrinkerT 1 条回复 最后回复
  • tidedrinkerT 离线
    tidedrinkerT 离线
    tidedrinker
    在 中回复了 桎梏 最后由 编辑
    #4

    @桎梏 我主要是担心在不同工况下correctPhi对模拟结果的影响不同。 虽然都是水轮机,但是具体结构和尺寸的不同可能对correctPhi有不同的要求。而且,alpha.water的有界性在我模拟不加水轮机的背景流场好像受correctPhi影响比较大,但是之前的算例被不小心覆盖掉了,记不太清了,回头我再试试看。

    更高的主频,更多的核心

    1 条回复 最后回复
  • tidedrinkerT 离线
    tidedrinkerT 离线
    tidedrinker
    在 中回复了 bestucan 最后由 编辑
    #5

    @bestucan 头文件里说的是如果非保守通量( non-conservative fluxes,应该是翻译成非保守通量吧?)对算法的预测部分有影响的话是需要correctPhi的,但是什么情况下会影响,我完全没有概念。至于后半说多相流的部分,4.1多相流里不开correctPhi的还是有几个的。所以我完全没提取出什么有效信息。

    更高的主频,更多的核心

    1 条回复 最后回复

  • 登录

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