openfoam主动网格变形,控制边界壁面不动
-
openfoam主动网格变形,控制边界壁面不动
大家好,在用openfoam计算地面wall对波动鱼的运动影响时,发现鱼模型网格变形的过程中会影响,地面wall的网格变形,我希望地面网格时不运动的,但是鱼模型使用dynamicFvMesh dynamicMotionSolverFvMesh; motionSolverLibs ("libfvMotionSolvers.so"); solver displacementLaplacian; displacementLaplacianCoeffs { diffusivity inverseDistance (wall); }
constant文件,用pointDisplacement控制主动运动是鱼模型网格变形会影响地面网格让其也发生运动。有没有办法能让地面静止不动不被鱼模型网格运动影响
-
@李东岳 pointDisplacement我地面设置了zeroGradient。我现在改成 type fixedValue;value uniform (0 0 0);解决了这个问题。
wall { type myWaveDisplacement2112; amplitudez (0 0 1); amplitudey (0 1 0); omega 3; waveNumber 5; value uniform (0 0 0); } back { type symmetryPlane; } down { type fixedValue; value uniform (0 0 0); } front { type symmetryPlane; } inlet { type fixedValue; value uniform (0 0 0); } outlet { type fixedValue; value uniform (0 0 0); } up { type symmetryPlane; }
现在听李老师的,感觉这里应该除了主动运动其他的全部改成 type fixedValue; value uniform (0 0 0);来保证边界不动。没注意这个问题: