动网格计算,导致错误

使用 6DoF,网格采用 增减层 方式,在某个时候出现了 零或负面积的情况,怎么处理?

 ***Zero or negative face area detected.  Minimum area: 0
Restraint ySpring spring length 0.7004510682 force (-2.626555613e-15 -0.0003490262094 -2.301138218e-37) moment (0 0 0)
Constraint fixedLine1 error (5.270853198e-12 0 -2.761487031e-34) force (-0.2211270501 -0 1.158521131e-23) moment (0 0 0) converged
sixDoFRigidBodyMotion constraints converged in 1 iterations
Constraint force: (-0.2211270501 0 1.158521131e-23)
Constraint moment: (1.808040531e-35 1.845234534e-25 3.451008861e-13)
Centre of mass: (0.01592750001 0.000451068214 4.61809079e-34)
Linear velocity: (-4.828807766e-07 0.01599826403 9.834581208e-29)
Angular velocity: (9.549308198e-31 -4.324025699e-30 -4.249506349e-09)
Executing mesh motion
volume continuity errors : volume = 5.031941494, max error = 1.758453436e-07, sum local = 1.60360268e-16, global = -5.299625041e-19
Courant Number mean: 0.007251516731 max: 3.144763116 velocity magnitude: 2269.018718
DILUPBiCG:  Solving for Ux, Initial residual = 5.643152963e-06, Final residual = 1.830824641e-11, No Iterations 3
DILUPBiCG:  Solving for Uy, Initial residual = 4.135407253e-05, Final residual = 4.108325613e-10, No Iterations 3

--> FOAM FATAL ERROR: 
field does not correspond to level 0 sizes: field = 103330 level = 103120

    From function void GAMGAgglomeration::restrictField(Field<Type>& cf, const Field<Type>& ff, const label fineLevelIndex) const
    in file lnInclude/GAMGAgglomerationTemplates.C at line 47.

FOAM aborting