CFD中文网

    CFD中文网

    • 登录
    • 搜索
    • 最新

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

    Fluent
    2
    6
    1624
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • B
      bart 最后由 李东岳 编辑

      请问,通常认为松弛因子的范围在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 条回复 最后回复 回复 引用
      • 李东岳
        李东岳 管理员 最后由 编辑

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

        CFD高性能服务器 http://dyfluid.com/servers.html
        2023年,线下CFD课,预热一下 http://dyfluid.com/class.html

        1 条回复 最后回复 回复 引用
        • B
          bart 最后由 编辑

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

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

          李东岳 1 条回复 最后回复 回复 引用
          • 李东岳
            李东岳 管理员 @bart 最后由 编辑

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

            CFD高性能服务器 http://dyfluid.com/servers.html
            2023年,线下CFD课,预热一下 http://dyfluid.com/class.html

            B 1 条回复 最后回复 回复 引用
            • B
              bart @李东岳 最后由 编辑

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

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

              B 1 条回复 最后回复 回复 引用
              • B
                bart @bart 最后由 编辑

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

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

                1 条回复 最后回复 回复 引用
                • First post
                  Last post