CFD中文网

    CFD中文网

    • 登录
    • 搜索
    • 最新

    laplacianFoam方程求解的问题

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

      fvScalarMatrix TEqn
                  (
                      fvm::ddt(T) - fvm::laplacian(DT, T)
                   ==
                      fvOptions(T)
                  );
      

      上式是Openfoam-6中laplacianFoam求解器的离散格式。但是与正常的方程相比,右边多了fvOptions(T),类似源项,这一项有什么作用?

      动边界

      史 1 条回复 最后回复 回复 引用
      • 史
        史浩 讲师 @我是河滩 最后由 编辑

        @我是河滩 是一个源项,添加一些OpenFOAM里面写好的源项模型。如果不指定,就没有什么作用。平时我比较喜欢用Su和Sp这两个函数去添加源项,一般不用fvOptions去添加,因为不懂(暴露自己是个小白。。。)
        另外,fvOpens(T)这个返回的值单位是一个变化率,也就是 能量/时间,所以,下面的代码运行时会报错,说单位不一样

        fvScalarMatrix TEqn
         (
            fvm::laplacian(T)
         ==
            fvOptions(T)
        );
        

        希望对你有帮助:w:

        让我们随波逐流

        我 1 条回复 最后回复 回复 引用
        • 我
          我是河滩 @史浩 最后由 编辑

          @史浩 谢谢,我也是小白。

          动边界

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