CFD中文网

    CFD中文网

    • 登录
    • 搜索
    • 最新

    关于compressibleInterFoam中contErr的疑问

    OpenFOAM
    2
    5
    531
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • T
      Tens 讲师 最后由 编辑

      发现compressibleInterFoam中每个方程都有这样一项

      - fvm::Sp(contErr, *)
      

      根据程序描述,contErr应该是

      volScalarField::Internal contErr
      (
          (
              fvc::ddt(rho) + fvc::div(rhoPhi)
            - (fvOptions(alpha1, mixture.thermo1().rho())&rho1)
            - (fvOptions(alpha2, mixture.thermo2().rho())&rho2)
          )()
      );
      

      我个人理解该项的目的是将方程从守恒形式转换为非守恒形式,那么为什么要进行这样的一步操作呢,看了其他的Foam好像都没有这样的

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

        @tens http://www.dyfluid.cn/theory.pdf 第6.8节你看下

        有的,其他求解器也有,比如twoPhaseEulerFoam,主要是处理有界性。

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

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

        T 1 条回复 最后回复 回复 引用
        • T
          Tens 讲师 @李东岳 最后由 编辑

          @李东岳 谢谢东岳老师,我研究研究

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

            @tens 老铁用这个求解器算什么玩?

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

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

            T 1 条回复 最后回复 回复 引用
            • T
              Tens 讲师 @李东岳 最后由 编辑

              @李东岳 想在这个求解器中加入连续液相的雾化蒸发等过程

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