跳到主要内容
Sandbox Physics

流体力学 · Hamiltonian 涡动力学

Point-Vortex Dynamics Studio

几个点涡之间,怎样互相带着运动? 每个涡只是顺着其他所有涡造出的流动漂移。两个同号涡绕着共同的中心转圈;两个异号涡结伴向前走。两对异号涡可以轮流从对方中间穿过;涡有四个或更多时,就可能混乱地交换舞伴。

在二维相平面里拖动点涡,比较同号涡对、异号偶极、双偶极穿越与四涡相互作用。速度场、示踪粒子、最小间距和 Hamiltonian 漂移同步更新。

交互模型Point-Vortex Dynamics Studio
点涡数量22
总环流 ∑iΓi\sum_i\Gamma_i4.00 m2 s−14.00\,\mathrm{m^2\,s^{-1}}
最小间距 dmin⁡d_{\min}2.00 m2.00\,\mathrm m
Hamiltonian HH−0.44-0.44
相对漂移 ∣ΔH/H0∣|\Delta H/H_0|0.00 %0.00\,\%
轨道族同号旋转涡对

物理教程

二维点涡:用最少自由度生成复杂流动

背景在二维无黏流里,一小块集中的涡量从远处看就像一个点涡,只用位置和环流来描述。点涡不会推动自己;其余所有点涡按 Biot–Savart 定律诱导出速度,带着它走。

为什么值得理解这套模型是研究涡对平移、同号旋转、双偶极穿越和少体混沌的经典试验台。Aref 等人在 2007 年的综述中把它称作连接流体、Hamiltonian 系统与动力系统的经典数学游乐场。

先抓重点

核心问题
只知道位置和带符号的环流,点涡怎么就能形成稳定轨道和复杂的位置交换?
一句话直觉
涡 ii 的速度是其他所有涡的诱导速度之和;同号涡绕共同中心旋转,异号涡对沿垂直于连线的方向平移。

核心数学模型

软核点涡运动方程

x˙i=−12π∑j≠iΓjyi−yjrij2+ε2,y˙i=12π∑j≠iΓjxi−xjrij2+ε2\dot x_i=-\frac{1}{2\pi}\sum_{j\ne i}\Gamma_j\frac{y_i-y_j}{r_{ij}^2+\varepsilon^2},\qquad \dot y_i=\frac{1}{2\pi}\sum_{j\ne i}\Gamma_j\frac{x_i-x_j}{r_{ij}^2+\varepsilon^2}

分母里的软核尺度去掉了距离为零时的奇点;离开涡核以后,速度又回到经典点涡的结果。

正则化 Hamiltonian

H=−14π∑i<jΓiΓjln⁡ ⁣(rij2+ε2)H=-\frac{1}{4\pi}\sum_{i<j}\Gamma_i\Gamma_j\ln\!\left(r_{ij}^2+\varepsilon^2\right)

没有背景应变、也不在周期边界的跳变附近时,它是守恒量,可以灵敏地检查积分误差。

两个等强点涡的解析速度

ω++=Γπ(d2+ε2),U+−=∣Γ∣d2π(d2+ε2)\omega_{++}=\frac{\Gamma}{\pi(d^2+\varepsilon^2)},\qquad U_{+-}=\frac{|\Gamma|d}{2\pi(d^2+\varepsilon^2)}

同号的一对涡按这个角速度旋转;异号的一对涡组成偶极,按这个速度平移。

常见难点

点涡不会自己推着自己走

容易误解一个点涡的自旋会给它自身一个前进速度。

正确理解在对称的正则化下,点涡对自己诱导的速度为零;它的轨道完全来自其他涡和背景流。

软核不是黏性扩散

容易误解增大软核尺度等价于让真实流体黏度变大。

正确理解软核只是把近处的速度奇点抹平,不会让涡核随时间扩散,也不耗散环流。

动手实验

  1. 01

    检查同号涡对

    选择“同号涡对”,保持背景应变为零,并观察涡间距与 Hamiltonian 漂移。

    你会看到: 两个涡绕中点旋转,间距几乎不变,数值漂移一直很小。
  2. 02

    翻转一个环流符号

    切换到“异号偶极”,比较轨迹与示踪粒子。

    你会看到: 两个涡保持间距并一起横向平移,周围流体被偶极结构带走。
  3. 03

    破坏可积对称性

    选择“双偶极穿越”或“受扰四极子”,再拖动一个涡核。

    你会看到: 谁和谁交换位置,变得对初始布局很敏感;守恒量仍能帮你分清,这是真实的敏感性还是数值误差。

概念灵感:FluidMotion。模拟和图形都是原创,模型的适用范围见上文。

反馈这个页面有错误、看不明白,或者缺了什么?告诉我们
反馈类型

提交时会附带本页地址、Lab ID、网站语言和设备类型。请不要填写个人信息。反馈最多保存 12 个月。隐私政策