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

    为什么用50步PIMPLE?

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

    1 条回复 最后回复
  • J 离线
    J 离线
    Jimmy Yao
    写于 最后由 编辑
    #5

    @李东岳 这个是照着油管上的一个算例做的设置,那个老师说多迭代几步能提高耦合界面的收敛性

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

    那个老师说多迭代几步能提高耦合界面的收敛性

    crazy...

    最近在用preCICE、openFoam、calculix做三维柔性板的流固耦合案例

    目前我这面只搞过openfoam,没有更建设性的意见。不过这么简单的工况,并且这几个软件都比较成熟,所以99%是设置的问题

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

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

    @李东岳 在 流固耦合,换了质量更好的网格流体突然就不收敛了? 中说:

    所以99%是设置的问题

    好的,感谢李老师,我再尝试着调一调设置文件吧
    感觉还是fvSchemes和fvSolution的问题,和新的网格不太匹配

    1 条回复 最后回复
  • C 离线
    C 离线
    coolhhh 神
    写于 最后由 编辑
    #8

    猜测跟网格问题比较大,ICEM这种o-block网格质量其实很差,之前画过一个类似的网格,用fluent的PISO算法算就是发散,这网格连fluent都发散。后面改用fluentmeshing或者snappyHexMesh画的网格就质量很好,并且能够方便设置不同加密区的网格也是更加适用研究问题

    J 1 条回复 最后回复
  • J 离线
    J 离线
    Jimmy Yao
    在 中回复了 coolhhh 最后由 李东岳 编辑
    #9

    @coolhhh 在 流固耦合,换了质量更好的网格流体突然就不收敛了? 中说:

    改

    是的,大佬
    昨天重新画了下网格,结果收敛了
    猜测是O切的问题,最后直接用线切分块,流场也顺利收敛了

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

    很好奇,现有的OpenFOAM+Calculix耦合框架能用于计算风机类的旋转情况吗?

    哨声响起的前一秒,我从未停止奔跑。
    对CFD保持间断的兴趣~

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

    单独openfoam就能计算风机

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

    H 1 条回复 最后回复
  • H 离线
    H 离线
    HITSC30
    在 中回复了 李东岳 最后由 编辑
    #12

    @李东岳 在 流固耦合,换了质量更好的网格流体突然就不收敛了? 中说:

    单独openfoam就能计算风机

    李老师,我是想算风机的流固耦合。最近利用STAR-CCM+加Abaqus算风机流固耦合,想着能不能用OpenFOAM+Calculix平替了:chouchou:

    哨声响起的前一秒,我从未停止奔跑。
    对CFD保持间断的兴趣~

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

    openfoam可以算风机,流固耦合也可以算。所以单独openfoam就可以用。如果你是工程用,那可以用现成的,可能calculix会更适合上手

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

    H 1 条回复 最后回复
  • H 离线
    H 离线
    HITSC30
    在 中回复了 李东岳 最后由 HITSC30 编辑
    #14

    @李东岳 在 流固耦合,换了质量更好的网格流体突然就不收敛了? 中说:

    openfoam可以算风机,流固耦合也可以算。所以单独openfoam就可以用。如果你是工程用,那可以用现成的,可能calculix会更适合上手

    初学阶段,商软教程多一点,打算先用商软走一遍,学有余力再进OpenFOAM,感觉是个大工程。谢谢李老师回复!

    哨声响起的前一秒,我从未停止奔跑。
    对CFD保持间断的兴趣~

    1 条回复 最后回复
  • Mina LeeM 离线
    Mina LeeM 离线
    Mina Lee
    写于 最后由 编辑
    #15

    你好

    PIMPLE: iteration 40
    **time step continuity errors : sum local = 20238.39271, global = -1326.825454, cumulative = -1286.292262**
    
    **time step continuity errors : sum local = 1965.022984, global = -493.7266286, cumulative = -1780.018891**
    
    PIMPLE: iteration 22
    GAMG:  Solving for p, Initial residual = 0.1839153372, Final residual = 1.265686901e-06, No Iterations 20
    GAMG:  Solving for p, Initial residual = 0.1398796637, Final residual = 1.397575026e-06, No Iterations 17
    GAMG:  Solving for p, Initial residual = 0.1463017811, Final residual = 1.437462198e-06, No Iterations 16
    GAMG:  Solving for p, Initial residual = 0.121320625, Final residual = 6.97291136e-08, No Iterations 20
    PIMPLE: iteration 23
    .GAMG:  Solving for p, Initial residual = 0.1600126604, Final residual = 1.256444652e-06, No Iterations 23
    GAMG:  Solving for p, Initial residual = 0.09022545056, Final residual = 7.317342264e-07, No Iterations 20
    GAMG:  Solving for p, Initial residual = 0.08084307981, Final residual = 7.297894683e-07, No Iterations 18
    GAMG:  Solving for p, Initial residual = 0.06296048891, Final residual = 7.500379861e-08, No Iterations 22
    

    你的问题在于:
    1、瞬态项上,你的瞬态项很难收敛,残差爆掉了,这个似乎与你的瞬态项离散方式有关,可以试一下二阶向后差分。

    ddtSchemes
    {
        default          CrankNicolson 0.9;
    }
    

    2、你的泊松方程收敛性很差,外循环很难收敛,残差很高,你定义的外循环收敛条件根本达不到,泊松方程在非正交修正后,迭代次数反而变多,证明你的网格质量可能较差。
    建议:1.更换瞬态项离散方式。2.增加非正交修正次数,提高你的网格质量。
    注意:外循环定义50次合理,一般难收敛问题,最多10次就可以收敛了。流固耦合交界面前几个时间步不收敛很正常,但是你这个是流体不收敛,这就不对了,建议你先单独跑一下流体看看,你这个流体设置不太好。
    祝好~

    J 1 条回复 最后回复
  • J 离线
    J 离线
    Jimmy Yao
    在 中回复了 Mina Lee 最后由 编辑
    #16

    @Mina-Lee 收到,非常感谢老师!!
    已经解决了,是网格的问题,换了纯六面体的计算结果很良好!!

    1 条回复 最后回复
  • S 离线
    S 离线
    ShuanmingZhao
    在 中回复了 Jimmy Yao 最后由 编辑
    #17

    @Jimmy-Yao 楼主最开始的是四面体网格吗?

    J 1 条回复 最后回复
  • J 离线
    J 离线
    Jimmy Yao
    在 中回复了 ShuanmingZhao 最后由 编辑
    #18

    @ShuanmingZhao 是的,我基本所有网格都用过了,发现只有纯六面体网格才行,可能就是开源软件的问题

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

    lz您好,小弟最近也在尝试类似的case。想请问您这个三维柔性板的计算是基于动网格还是浸没边界法呢?

    J 1 条回复 最后回复
  • J 离线
    J 离线
    Jimmy Yao
    在 中回复了 kanjunao 最后由 编辑
    #20

    @kanjunao 您好,我是用的动网格

    1 条回复 最后回复

  • 登录

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