扩散光顺方法使用扩散方程进行网格的拉伸或压缩。其中γ为扩散系数,会对网格运动产生影响。
对于边界距离
对于网格体积
当不勾选remeshing选项时,只是改变了节点的相对位置。光顺方法一般会和remeshing方法共同使用。扩散光顺的方法相较于弹簧光顺适用于大变形。
Scale网格尺寸
- Scale修改网格尺寸。如图所示。勾选Dynamic mesh,勾选Smoothing后,点击Settings,点击Advanced,出现Mesh Smoothing Parameters参数设置选项
- Diffusion Function:用于定于扩散函数,有两个选项Boundary distance和Cell volume,区别主要是边界运动扩散到内部网格的方式不同。无特殊要求,可任选一种进行扩散。
- Diffusion Parameter:用于指定扩散参数,所指定的参数就是上述两个公式中的α,通过改变α的值可改变扩散系数γ,从而影响扩散
- 当α取为0时,γ=1,表示均匀扩散。边界的运动能够均匀扩散到其他网格上。当α增大时,γ增大,使得扩散更远。一般α取值在0-3之间。
- 一般只需设置Diffusion Function和Diffusion Parameter,其他设置保持默认。
- AMG Stabilization:指定光顺网格的具体算法,保持默认即可
- Maximum Number of Iterations:最大迭代步数,默认值为50。保持默认即可
- Relative Convergence Tolerance: 收敛相对残差,默认为10-10
- Verbosity:用于指定是否在控制台输出光顺方法的残差,1表示输出,0表示不输出。
- Generalized Boundary Distance Method:只在扩散函数选择边界距离时才可用,上述公式中的d为标准距离,当勾选此选项时,d发生改变,被称为“generalized” boundary distance。保持默认即可。
- Smoothing From Reference Position:从参考位置进行网格光顺,对于周期性网格效果较好
-
bottom边界:刚体边界;Rigid Body;Right side:变形边界,Zone Names选择Right side;Type选择Deforming;Geometry Definition下Definition选择Faceted,定义变形边界;Left side:与Right side保持相同的设置。
-
Spring constant factor:弹簧因子,表示网格之间的阻尼系数,在0-1之间取值。0表示网格运动会扩散较远,1表示网格运动只会影响附近的网格。
Convergence tolerance:为spring算法涉及到的具体值,对于一般工况保持默认值0.001即可。
Number of iteration:也为Spring算法的具体值,默认值为20,一般设置为100
Elemets: Tri in Tri Zones:表示三角形网格在三角形区域变形,Tri in Mixed Zones:表示三角形网格在混合区域变形;All:表示所有区域的网格都发生变形当网格均为三角形时,勾选Tri in Tri Zones,当网格有三角形和四边形时,可根据不同工况勾选Tri in Mixed Zones或All
Laplace Node Relaxation:用于定义节点位置的更新,保持默认即可
Verbosity:用于指定是否在控制台输出光顺方法的残差,1表示输出,0表示不输出。