动网格(网格变形)

分类:流体分析·网格 | 2026-10-01 改写
CAE visualization for mesh motion theory - technical simulation diagram
动态网格(网格变形)

理论:把位移扩散到内部

概述

🙋

我想计算阀门开闭的流动,网格应该怎么动?

🎓

最简便的是网格变形,不改变节点连接只移动位置。以物体表面运动为边界条件,平滑地确定内部节点运动。常用的是用拉普拉斯方程扩散位移的方法,计算量小。但运动变大后,某处网格会被压扁,最终翻转使计算中止。能移动多远由扩散系数分布以及物体与壁面之间有多少网格决定。超过极限时,中途重新生成网格,或像重叠网格那样整体移动网格。

用拉普拉斯方程扩散位移

$$ \nabla\cdot\left(\gamma\,\nabla \mathbf{D}\right) = 0,\qquad \mathbf{D} = \mathbf{d}_{body}\ \text{on body},\qquad \mathbf{D} = 0\ \text{on outer wall} $$

扩散系数的选择

$$ \gamma = 1,\qquad \gamma = \frac{1}{r},\qquad \gamma = \frac{1}{r^2}\qquad (r:\ \text{distance from body}) $$

γ越大的地方位移越均匀,网格保持形状移动(刚硬)。变形集中在γ小的地方。

Coffee Break 随笔闲谈

ALE法与运动网格

在流体计算中移动网格的思路可追溯到1970年代的ALE(任意拉格朗日-欧拉)法。它在随流体运动的拉格朗日视角与固定于空间的欧拉视角之间,允许网格自由运动。网格运动时必须满足几何守恒律(GCL),以免网格体积变化本身产生流动。不满足时,即使是静止的均匀流,仅移动网格也会扰乱速度和压力。

算例

例:向上移动边长2的物体

10×10的正方形区域,网格宽0.25(41×41个点)。中央有边长2的正方形物体,向上移动d。外壁固定,物体上表面到外壁间距为4(16格)。将各网格面积与原面积比较,评估最小值。

扩散系数d = 1时最小面积比低于20%的位移翻转的位移压坏最严重处
均匀0.461.501.90物体角部
1/r0.612.102.60外壁附近
1/r²0.381.301.65外壁附近
扩散系数物体正上方网格的位移物体与外壁中间的位移
均匀0.90 d0.38 d
1/r0.98 d0.65 d
1/r²1.00 d0.82 d
🙋

我以为物体附近越硬越好,但1/r²比均匀的还早翻转。

🎓

移动量本身不变,必须在某处吸收。均匀时变形集中在物体角部附近而压坏。取1/r时物体周围一起运动,变形分散到整个间隔,极限从1.9延长到2.6。但取1/r²时物体附近过硬,物体与外壁中间仍移动0.82 d,结果最后剩下的外壁旁几个网格承担全部运动而被压坏。加硬是为了保护物体附近细密的边界层网格,过强只会把问题转移到另一侧。实际计算中一定要确认压坏最严重的网格位置。

方法选择

  1. 运动小(在间距的几成以内)时网格变形就够用。
  2. 扩散系数从1/r左右开始,监控压坏最严重网格的位置和面积比。
  3. 面积比低于阈值(例如0.2)时重划分。
  4. 大幅平移、旋转使用重叠网格或滑移网格。
  5. 通过均匀流不被扰乱来确认满足几何守恒律。
Coffee Break 随笔闲谈

“阀门快关闭时中止的计算”

某止回阀开闭计算中,阀瓣接近阀座时计算每次都会中止。阀瓣与阀座间隙中的几个网格在变形中被压扁翻转。间隙为0的关闭瞬间,仅靠网格变形原理上无法表示。改为保留0.1 mm最小间隙并在该位置重新生成网格,间隙流动另作阻力处理后,就能计算整个开闭行程。

常见错误

错误与对策

错误后果对策
扩散系数均匀物体附近压坏取1/r左右
过硬外壁一侧压坏查看最差网格位置
间隙变为0必然翻转保留最小间隙
忽略几何守恒律均匀流被扰乱满足GCL的离散
大旋转用变形处理网格扭曲滑移·重叠
🙋

我想了解相关内容。

关联模拟器

在本领域的交互式模拟器中体验理论

模拟器列表

相关分析领域

热分析V&V·质量保证结构分析
本文评价
感谢您的反馈!
有帮助
更详细
报错
有帮助
0
更详细
0
报错
0