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. Fluent
  3. Fluent中松弛因子是否存在最小值?

Fluent中松弛因子是否存在最小值?

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

    请问,通常认为松弛因子的范围在0到1之间,但是一般大家减小松弛因子,最小大概在0.1左右吧,那么对于收敛性比较难的case,是否可以将松弛因子设置到0.01,甚至0.001呢?在我的case里压力梯度比较大,全局的绝对压力大概在10Pa到60MPa之间(单流体形式的空化模型),在绝对压力到饱和蒸汽压之下后,整个收敛就很差,经常出现以下错误:(附:为了避免网格的原因,整个模型为简单的2D喷嘴,网格均为正交性网格,纵横比也很小)
    Divergence detected in AMG solver: pressure coupled
    Divergence detected in AMG solver: k
    Divergence detected in AMG solver: epsilon
    因此为了保证计算稳定,我在松弛因子部分的设置如下:
    4492886f-8ab9-4180-b0dd-9420f0648276-image.png
    甚至有的时候得到UDF可能到0.001,请问对于我的这种设置是否有问题呢?另外对于以上出现的发散错误,除了网格方面,且边界条件也没有问题的情况下,是否有其他的解决方法?(或者得在Multigrid中进行AMG设置吗?)
    :xinxin3: :xinxin3: :xinxin3:

    大把大把的时光从指缝间遛走,留下许多叫知识和情感的东西握在手里。

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

    不可以,收敛因子太小会导致无法步进,每次计算结果没变化。收敛因子只是锦上添花。大部分发散的时候可以尝试调节一下,不能全力指望收敛因子

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

    1 条回复 最后回复
  • B 离线
    B 离线
    bart
    写于 最后由 编辑
    #3

    李老师,那一般松弛因子的范围又大概是多少呢?我的case里密度是随压力变化的分段函数,当绝对压力压力降到2000Pa后,整个密度会随着压力降很多,从1000kg/m3到0.01kg/m3,我觉得case发散的原因是,每次迭代压力变化的太大,整个流场更新的太快,可能忽略中间的某些流场情况,所以我是想将压力的梯度变化变得缓慢些,慢慢捕捉流场变化,那如果松弛因子不能不能变得很小的话,还有其他方法可以减缓梯度变化吗?

    大把大把的时光从指缝间遛走,留下许多叫知识和情感的东西握在手里。

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

    @bart 时间步缩小可以达到你的诉求么

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

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

    @东岳 准备尝试下,因为非定常计算感觉挺耗时间的,所以我基本用的定常计算的,不过之前有试过在最小压力到2bar的时候,切换非定常计算,还是容易出现问题,模型尺度大概300到1000微米,我用的10e-9 s,还是出现发散,是不是得再低些呢,这会儿试下从一开始就用非定常计算,慢慢减小进出口压差,算算看下

    大把大把的时光从指缝间遛走,留下许多叫知识和情感的东西握在手里。

    B 1 条回复 最后回复
  • B 离线
    B 离线
    bart
    在 中回复了 bart 最后由 编辑
    #6

    @bart 慢慢增大进出口压差计算,在看看结果

    大把大把的时光从指缝间遛走,留下许多叫知识和情感的东西握在手里。

    1 条回复 最后回复

  • 登录

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