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. 讨论 Fluent计算效率优于OpenFOAM

讨论 Fluent计算效率优于OpenFOAM

已定时 已固定 已锁定 已移动 OpenFOAM
30 帖子 9 发布者 33.2k 浏览
  • 从旧到新
  • 从新到旧
  • 最多赞同
回复
  • 在新帖中回复
登录后回复
此主题已被删除。只有拥有主题管理权限的用户可以查看。
  • W 离线
    W 离线
    wwzhao 超神
    在 中回复了 Foamer24 最后由 编辑
    #21

    @Foamer24

    一方面,非结构网格的库朗数是通过网格体积和通量(与速度有关)计算的,而一般我们计算库朗数的公式是最简单的一维情况,这两种情况本身就有区别,参考这个链接。

    另一方面,有些网格的当地局部速度比特征速度大得多,所以这些网格的库朗数比用远场速度估算得到的库朗数要大。

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

    @Foamer24 在 讨论 Fluent计算效率优于OpenFOAM 中说:

    Mean and max Courant Numbers = 0.001871585 0.5321452

    你努力的方向不应该去找库郎数,你的算例只是发散了,库郎数只是表现,不是根本。建议找找发散的原因去去根 :ok2:

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

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

    @Foamer24 感谢分享!我没用过fluxScheme,所以这里什么比较好不太清楚。时间步我一般刚开始都是1e-06,之后根据最大CFL数再去调。我个人的感觉是如果需要调到5e-07以下我就会比较注意了,这种量级感觉算的相当慢了。我的网格有内流和外流两部分,内流的话边界层在0.1mm上下,和你差不多。这个就用雷诺数估算了一下。外流(射流)的话就没care边界层了。

    我觉得时间步的绝对大小参考意义比较小,毕竟也看你的硬件好坏。可能单个时间步需要的时间(我的大概在一分多钟)和总时间步数(我的大概50,000左右)比较有比较价值。另外,我的ddtScheme一般用backward,因为是二阶的。对流项我也一般不用迎风格式,迎风格式对LES好像不太好。线性求解器里面我的压力方程一直是用PCG在解,没用GAMG。这个点其实我很关心,就是PCG和GAMG到底孰优孰劣,希望有经验的来探讨下!

    你这个同样的网格用Fluent只需要1e-06这种量级的时间步吗?这个感觉不科学啊,同样的网格怎么会差这么多呢。

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

    F 1 条回复 最后回复
  • F 离线
    F 离线
    Foamer24
    在 中回复了 cccrrryyy 最后由 编辑
    #24

    @cccrrryyy fluent的网格边界层更密,为1微米,满足y+小于1。:wanan:

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

    @Foamer24 意思是Fluent的网格更密然后还能用更大的时间步?

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

    F 1 条回复 最后回复
  • F 离线
    F 离线
    Foamer24
    在 中回复了 cccrrryyy 最后由 编辑
    #26

    @cccrrryyy 是的:zoule:

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

    你需要深挖一下

    给你举个例子,下面是运算的一个log文件,时间步长非常小,2e-5,算2天之后,结果完全可以是正确的,但我觉得有问题

    捕获.JPG

    在自适应调节时间步长的情况下,时间步长会自动跳转满足CFL标准。其实对于我这个,如果在代码里加上几行,输出Ur的话,会发现下图中全场计算域中,就这么一个地方Ur的值特别大,导致局部库郎数过大。

    捕获2.JPG

    我建议你看看你的算例是不是也是这样,我怀疑跟我差不多

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

    F N 2 条回复 最后回复
  • F 离线
    F 离线
    Foamer24
    在 中回复了 李东岳 最后由 编辑
    #28

    @东岳 在 讨论 Fluent计算效率优于OpenFOAM 中说:

    Ur

    您好!之前测试的时候,壁面附近网格越密,网格高度变低、长宽比也变大,要求的时间步长deltaT就越小。不知道您说的Ur是什么定义?不知道在壁面附近有没有特殊处理,增加它的时间步长。:laile:

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

    @Foamer24 我那个只是举个粒子,你可以看看你的U,不一定看Ur :xinxin3:

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

    1 条回复 最后回复
  • N 离线
    N 离线
    nicklj
    在 中回复了 李东岳 最后由 编辑
    #30

    @东岳 在 讨论 Fluent计算效率优于OpenFOAM 中说:

    你需要深挖一下

    给你举个例子,下面是运算的一个log文件,时间步长非常小,2e-5,算2天之后,结果完全可以是正确的,但我觉得有问题

    捕获.JPG

    在自适应调节时间步长的情况下,时间步长会自动跳转满足CFL标准。其实对于我这个,如果在代码里加上几行,输出Ur的话,会发现下图中全场计算域中,就这么一个地方Ur的值特别大,导致局部库郎数过大。

    捕获2.JPG

    我建议你看看你的算例是不是也是这样,我怀疑跟我差不多

    想请教一下遇到这种情况应该怎么办呢?特别算vof的时候,界面某些点出经常出现很大的速度,导致时间步长小的无法接受。

    1 条回复 最后回复

  • 登录

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