openfoam viv 网格变形
-
我在算桥梁涡激振动的时候,最大库郎数=0.9,振幅小的可以运行,振幅大的由于部分边界层网格变形过大导致时间步长无穷小,然后停止运行,有没有大佬指点一下,我下边应该怎么做
-
你应该放几个动网格的运动图片上来,并且描述一下你的动网格方法。
-
dynamicMeshDict设置
FoamFile
{
version 2.0;
format ascii;
class dictionary;
object dynamicMeshDict;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
dynamicFvMesh dynamicMotionSolverFvMesh;motionSolverLibs ("libfvMotionSolvers.so");
solver displacementLaplacian;
displacementLaplacianCoeffs {
diffusivity inverseDistance (DECK);
accelerationRelaxation 0.4;
} -
-
1.根据现有的结果计算一下局部库朗数,看看是否是突变的速度导致的网格变形。(尝试调整一下时间项的离散方案)
2.用比较稀疏的网格尝试计算,看看能否承受变形(去掉边界层)
3.松弛因子accelerationRelaxation 0.4;可以再调整,网格变形方式也可以尝试调整。
大概是这些方向,如果都不行。那么可以考虑使用重叠网格方案,对于刚体运动是一定可行的。
2024年12月26日 02:33
7/9
2025年1月5日 02:27