涡度方程

涡度方程

涡度方程的先端研究

涡法(Vortex Method)

🧑‍🎓涡度方程用不着网格也能解吧?

🎓涡法(Vortex Method)是拉格朗日方式追踪离散涡要素的方法。涡度场用离散点涡或涡团的集合表达:

$$ \boldsymbol{\omega}(\mathbf{x}, t) \approx \sum_{p=1}^{N} \Gamma_p \, \zeta_\sigma(\mathbf{x} - \mathbf{x}_p(t)) $$

这里 $\Gamma_p$ 是涡要素的循环,$\zeta_\sigma$ 是核直径 $\sigma$ 的正则化核(如Gauss核 $\zeta_\sigma(r) = \frac{1}{2\pi\sigma^2} e^{-r^2/(2\sigma^2)}$)。

🧑‍🎓没网格怎样算速度场?

🎓用Biot-Savart律从涡度恢复速度。二维里:

$$ \mathbf{u}(\mathbf{x}) = -\frac{1}{2\pi} \sum_{p=1}^{N} \Gamma_p \frac{(\mathbf{x} - \mathbf{x}_p)^\perp}{|\mathbf{x} - \mathbf{x}_p|^2 + \sigma^2} $$

朴素算法$O(N^2)$复杂度,但用FMM(Fast Multipole Method)能降到$O(N)$。Greengard & Rokhlin(1987)的成果。

🧑‍🎓涡法适用什么问题?

🎓涡局限的外部流动问题。翼后流、喷流混合、涡环碰撞等。反过来,有壁面的内部流或乱流壁层解析弱,需网格法-涡法混合研究中。

涡度和乱流的级联

🧑‍🎓涡度方程和乱流理论怎么关联?

🎓乱流能级串联是从涡角度理解的:大尺度涡通过vortex stretching生成小尺度涡,最终粘性散逸。

$$ \mathcal{E} = \frac{1}{2} \int |\boldsymbol{\omega}|^2 \, dV $$

enstrophy(涡度的平方积分)时间演化为:

$$ \frac{d\mathcal{E}}{dt} = \int \omega_i \omega_j S_{ij} \, dV - \nu \int |\nabla \boldsymbol{\omega}|^2 \, dV $$

第一项是stretching生成enstrophy,第二项是粘性散逸。3D乱流中生成可能超散逸,导致enstrophy有限时爆炸?(有限时特异问题)

🧑‍🎓有限时特异解决了吗?

🎓这是千年大奖问题之一。3D N-S方程光滑解的有限时奇点性未解。超高分辨率DNS($4096^3$格子)数值调查中,但确定答案未得。

DNS、LES和涡度

🧑‍🎓DNS是直接求解涡度方程吗?

🎓通常DNS求原始变量(速度-压力),然后后处理算涡度。不过涡度基础定式DNS也有研究,Kim & Moin(1985)开创。

LES中网格以下涡用子网格模型表达。WALE(Wall-Adapting Local Eddy-viscosity)模型用速度梯度张量的对称无迹部分,壁近自然趋零,优点突出:

$$ \nu_t = (C_w \Delta)^2 \frac{(S_{ij}^d S_{ij}^d)^{3/2}}{(S_{ij} S_{ij})^{5/2} + (S_{ij}^d S_{ij}^d)^{5/4}} $$

🧑‍🎓最近的研究动向?

🎓关注的研究热点:

PINN(Physics-Informed Neural Network):涡度输运方程纳入损失函数的深学习流场预测

涡度约束法(Vorticity Confinement):数值扩散衰减的涡人为补强。航机后流解析已实用

格子Boltzmann法融合:LB法算速度,高效计算涡度研究

GPU加速涡法:FMM的GPU实现,$10^7$量涡要素实时计算可能

🧑‍🎓PINN用涡度方程的好处?

🎓实验数据只有部分速度时,涡度方程这个物理约束能填空白。PIV数据补完和超分辨已有应用。

Coffee Break 闲话

涡度方程与天气预报——100年的挑战

涡度方程从1900年代初就用于气象学。挪威气象学家Vilhelm Bjerknes在1904年提议「计算大气涡度变化就能预报天气」。但那时无计算机,手算一个「6小时先预」要6个月!现代超算每秒数十亿次算涡度方程,2周先预报能在72小时内出。涡度先端研究至今与天气预报精度进步直结。