动网格设置两块旋转域问题?



  • 如果想要设置两块旋转域(对转),dynamicMeshDict应该怎么编写呢?我像下面那样编写,结果只有sector_part2旋转。

    dynamicFvMesh   dynamicMotionSolverFvMesh;
    
    motionSolverLibs ("libfvMotionSolvers.so");
    
    motionSolver    solidBody;
    
    cellZone        sector_part1;
    
    solidBodyMotionFunction  rotatingMotion;
    
    origin      (0 0 0);
    axis        (0 0 1);
    omega       112.573737; // rad/s
    
    cellZone        sector_part2;
    
    solidBodyMotionFunction  rotatingMotion;
    
    origin      (0 0 0);
    axis        (0 0 1);
    omega       -112.573737; // rad/s
    
    

    正确的编写形式应该是怎样的呢?


Log in to reply