CFD中文网

    CFD中文网

    • 登录
    • 搜索
    • 最新

    DPMFoam计算发散的问题

    OpenFOAM
    3
    7
    676
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • 糊
      糊里糊涂 最后由 编辑

      我采用DPMFoam计算室内气溶胶的扩散过程,首先采用pimpleFoam计算室内的流场是可以收敛的,然后将计算结果导入DPMFoam采用相同的设置,并将coupled设置为off,应该是one-way coupling,但是计算发现DPMFoam流场计算会发散,这是什么原因呢?one-way coupling不是不考虑颗粒对流场的作用吗?

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

        如果简单的单向耦合,你在pimpleFoam里面加拉格朗日粒子更好,请参考:

        https://www.cfd-china.com/topic/3499/openfoam小代码

        在流场中添加颗粒失踪

        线上CFD课程开始报名:http://www.dyfluid.com/class.html

        CFD高性能服务器 http://dyfluid.com/servers.html

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

          @李东岳 李老师。我没有这样做过,加入颗粒示踪的目的是什么呢?颗粒的轨迹类似于迹线概念吧?

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

            @zhouxu 啊也是,你说得对,我那种方法跟单向耦合还有区别。

            正儿八经的单相耦合还是的DPMFoam。所以 @糊里糊涂 你贴下log,看看哪里错了

            线上CFD课程开始报名:http://www.dyfluid.com/class.html

            CFD高性能服务器 http://dyfluid.com/servers.html

            糊 1 条回复 最后回复 回复 引用
            • 糊
              糊里糊涂 最后由 编辑

              特征就是算着算着就发散了,我今把对流项的离散格式都由Gauss QUICK改成Gauss upwind,是可以进行计算的,但是计算的结果不太好

              1 条回复 最后回复 回复 引用
              • 糊
                糊里糊涂 @李东岳 最后由 编辑

                @李东岳 DPMFoam和pimpleFoam中的流体求解器有啥区别吗?我重新试算了一下,我在pimpleFoam中计算的算例,如果在DPMFoam中不添加拉格朗日的粒子,采用相同的fvSchems和vsolutions两个计算的结果也不一样,DPMFoam计算得到的结果不太合理,Courant数会逐渐发散。

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

                  @糊里糊涂

                  • 在流场中加粒子,粒子速度跟流场速度是完全相同的。

                  • DPMFoam单向耦合考虑了粒子的弛豫时间,比如那种风吹石头缺吹不动的情况

                  线上CFD课程开始报名:http://www.dyfluid.com/class.html

                  CFD高性能服务器 http://dyfluid.com/servers.html

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