扩散(Diffusion)光顺+smoothing

本文详细解释了扩散光顺方法如何通过扩散方程调整网格尺寸,特别关注了扩散系数γ的影响,以及边界距离和网格体积的选择。同时介绍了与remeshing的关系,Spring光顺的比较,以及相关参数设置,如Springconstantfactor和收敛条件等。
摘要由CSDN通过智能技术生成

扩散光顺方法使用扩散方程进行网格的拉伸或压缩。其中γ为扩散系数,会对网格运动产生影响。

图片

对于边界距离

图片

 

对于网格体积

图片

当不勾选remeshing选项时,只是改变了节点的相对位置。光顺方法一般会和remeshing方法共同使用。扩散光顺的方法相较于弹簧光顺适用于大变形。

Scale网格尺寸

图片

  • Scale修改网格尺寸。如图所示。勾选Dynamic mesh,勾选Smoothing后,点击Settings,点击Advanced,出现Mesh Smoothing Parameters参数设置选项
  1.   Diffusion Function:用于定于扩散函数,有两个选项Boundary distanceCell volume,区别主要是边界运动扩散到内部网格的方式不同。无特殊要求,可任选一种进行扩散。
  2. Diffusion Parameter:用于指定扩散参数,所指定的参数就是上述两个公式中的α,通过改变α的值可改变扩散系数γ,从而影响扩散
  3. α取为0时,γ=1,表示均匀扩散。边界的运动能够均匀扩散到其他网格上。当α增大时,γ增大,使得扩散更远。一般α取值在0-3之间。
  4.  一般只需设置Diffusion Function和Diffusion Parameter,其他设置保持默认。
  5. AMG Stabilization:指定光顺网格的具体算法,保持默认即可
  6. Maximum Number of Iterations:最大迭代步数,默认值为50。保持默认即可
  7. Relative Convergence Tolerance: 收敛相对残差,默认为10-10
  8.  Verbosity:用于指定是否在控制台输出光顺方法的残差,1表示输出,0表示不输出。
  9. Generalized Boundary Distance Method:只在扩散函数选择边界距离时才可用,上述公式中的d为标准距离,当勾选此选项时,d发生改变,被称为“generalized” boundary distance。保持默认即可。
  10. Smoothing From Reference Position:从参考位置进行网格光顺,对于周期性网格效果较好
  • bottom边界:刚体边界;Rigid Body;Right side:变形边界,Zone Names选择Right side;Type选择Deforming;Geometry Definition下Definition选择Faceted,定义变形边界;Left side:与Right side保持相同的设置。

  1. 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表示不输出。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值