CFD中文网

    CFD中文网

    • 登录
    • 搜索
    • 最新

    incompatible fields for operation

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

      在interFoam方程加入一个加速度aB.

      volVectorField aB
      (
          IOobject
          (
              "aB",
              runTime.timeName(),
              mesh,
              IOobject::NO_READ,
              IOobject::NO_WRITE
          ),
      mesh,
      A*2*pi/T*Foam::sin(2*pi/T*runTime.value())*vector(1,0,0)
      );
      
      fvm::ddt(rho, U)  + fvm::div(rhoPhi, U)+... fvm::Sp(rho, aB) 
        == fvOptions(rho, U)
      

      一开始计算就报错:

      incompatible fields for operation
       [U]+[aB]
      

      请问该如何处理?

      1 条回复 最后回复 回复 引用
      • D
        danao 最后由 编辑

        源项改为显式可以计算,但结果不太对。

        1 条回复 最后回复 回复 引用
        • H
          haoransun 最后由 编辑

          请问你解决了吗,我也遇到了相同的问题

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