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. 有人玩儿过耦合求解器pUCoupledFoam么

有人玩儿过耦合求解器pUCoupledFoam么

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

    偶然看到这个东西还挺有兴趣,属于耦合求解了,和SIMPLE这些是不同的路数。早期受限于计算机硬件(主要是内存?)耦合类的方法好像就没进入主流,但现在应该不存在这个问题了。

    据我所知Fluent是一直有这个求解器的,在速度压力耦合那边可以选coupled方法。

    求解器链接在这里:https://sourceforge.net/p/foam-extend/foam-extend-4.0/

    一些相关的讨论和实例在这里:
    https://www.bib.irb.hr/718946
    http://www.tfd.chalmers.se/~hani/kurser/OS_CFD_2014/KlasJareteg_CoupledSolver_TME050_2014.pdf
    https://www.cfd-online.com/Forums/openfoam-news-announcements-other/221895-foam-extend-4-1-release.html

    我尝试了tutorials里面的案例,确实达到收敛所需要的步数相比于SIMPLE来说少一个量级,但单步计算时间其实更长,导致整体计算时间并没有短很多。但我在尝试工业上的一些案例后发现很容易失败,不知道是哪里设置上需要特别注意,还请大佬们指导。

    I don't want to survive, I want to thrive.

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

    没太关注算法层面的对比验证,只能扯点别的

    不过extend那面好像一直有人在做各种coupled solver,不仅仅速度压力,多相流相分数也在往里弄。从文章里面来看数据肯定是好。实际工业用不清楚。extend这面还有个coupledFvMatrix类型,类似用来处理多域传热问题,还挺好理解 http://www.tfd.chalmers.se/~hani/OFGBG12/slides/KlasJareteg.pdf

    https://repository.kaust.edu.sa/bitstream/handle/10754/656654/1-s2.0-S0045793019302403-main.pdf?sequence=1&isAllowed=y

    https://repository.kaust.edu.sa/bitstream/handle/10754/666258/Implicitly_coupled_phase_fraction_equations_for_polydisperse_flows.pdf?sequence=1&isAllowed=y

    官方版这面可以把三个速度变量耦合到一起计算,fvSolution这面可以设置coupled。不知道你玩过没有 :huahua:

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

    C 1 条回复 最后回复
  • C 离线
    C 离线
    cccrrryyy 超神
    在 中回复了 李东岳 最后由 编辑
    #3

    @李东岳 感谢李老师回复,这些链接这几天我详细看下!

    三个速度分量(coupled)这个测试过一些案例(工业)之后就一直在使用了,非常好用,大概对计算有5%到10%左右的加速。:146:

    I don't want to survive, I want to thrive.

    李东岳李 C 2 条回复 最后回复
  • 李东岳李 离线
    李东岳李 离线
    李东岳 管理员
    在 中回复了 cccrrryyy 最后由 编辑
    #4

    @cccrrryyy

    三个速度分量(coupled)这个测试过一些案例(工业)之后就一直在使用了,非常好用,大概对计算有5%到10%左右的加速。

    是么,有空我也玩一下,还没怎么玩过

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

    1 条回复 最后回复
  • D 在线
    D 在线
    dzw05 超神
    写于 最后由 编辑
    #5

    可能是foam本身的问题,也可能是设置问题。从我自己的经验来看,大概couple算法时间是segregate算法的一半左右吧。工业案例失败主要是线性求解器不太好用,需要修改。

    自主匠心,普惠仿真。

    C 1 条回复 最后回复
  • C 离线
    C 离线
    cccrrryyy 超神
    在 中回复了 dzw05 最后由 编辑
    #6

    @dzw05 是指求解器本身需要修改还是说格式的设置上?foam里面搞的blockAMG感觉确实不太好用

    I don't want to survive, I want to thrive.

    D 1 条回复 最后回复
  • D 在线
    D 在线
    dzw05 超神
    在 中回复了 cccrrryyy 最后由 编辑
    #7

    @cccrrryyy 求解器本身应该没啥问题,我也没弄清为啥foam的效率提高的不多,可能是给的算例里加了relaxation?线性求解器可以用开源库试试,比如petsc。

    自主匠心,普惠仿真。

    C 1 条回复 最后回复
  • C 离线
    C 离线
    cccrrryyy 超神
    在 中回复了 dzw05 最后由 编辑
    #8

    @dzw05 好,我试试看:146:

    I don't want to survive, I want to thrive.

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

    @cccrrryyy 请问下具体如何在fvSolution中设置?

    C 1 条回复 最后回复
  • C 离线
    C 离线
    cccrrryyy 超神
    在 中回复了 chien 最后由 编辑
    #10

    @chien 什么设置?

    I don't want to survive, I want to thrive.

    1 条回复 最后回复

  • 登录

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