跳到主要内容
Sandbox Physics

流体力学 · 三维涡丝工作台

Vortex Rings

两个已经形成的涡环,在彼此诱导的速度场中收缩、扩张、交换前后位置。旋转三维视角,跟随真实速度场中的被动示踪粒子;把穿越动画与环的位置、半径、守恒误差和单环速度基准接在一起。

交互模型Vortex Rings
模拟时间0.00 s0.00\,\mathrm{s}
环 A 速度 UAU_A0.000 m s−10.000\,\mathrm{m\,s^{-1}}
前后位置交换00
归一化冲量漂移0.000%0.000\%
能量积分漂移0.00%0.00\%
非局部间距 dmin⁡/ad_{\min}/a0.000.00
最大曲率 κmax⁡R0\kappa_{\max}R_01.001.00
推进与粒子耗时0.0 ms0.0\,\mathrm{ms}
模型边界无黏性 · 固定正则核

物理教程

涡环为什么会互相穿越

背景烟圈的环核是一根闭合的涡管。这个实验从已经形成的环开始,不模拟喷嘴的剪切层卷起;把涡管中心线离散成闭合三维多边形,每一段都对其余节点和示踪粒子诱导速度。

为什么值得理解同向双环既不是刚体,也不是两条独立的圆轨道:后环可以收缩加速,前环扩张减速,然后角色交换。三维视图、位置曲线和半径曲线应当同时解释这一次交换。

先抓重点

核心问题
后面的涡环从前环的洞里穿过时,是环核互相切断了,还是半径与速度发生了交换?
一句话直觉
穿越交换的是轴向顺序,而不是涡丝拓扑。两个同向涡环在彼此诱导的速度场中改变半径;本模型中闭合涡丝从不人为重连。

核心数学模型

正则化 Biot–Savart 速度

u(x)=∑jΓj4π∮CjdX×(x−X)(∣x−X∣2+a2)3/2\mathbf u(\mathbf x)=\sum_j\frac{\Gamma_j}{4\pi}\oint_{C_j}\frac{d\mathbf X\times(\mathbf x-\mathbf X)}{\left(|\mathbf x-\mathbf X|^2+a^2\right)^{3/2}}

对节点作周期三次曲线插值,在每段上用三点 Gauss 积分 Rosenhead–Moore 核,再用四阶 Runge–Kutta 更新节点。核尺度 aa 保持固定;它不是已解析的黏性核半径。

光滑圆环的独立推进基准

Uref=Γ4π∫02πR2(1−cos⁡θ)[2R2(1−cos⁡θ)+a2]3/2 dθU_{\rm ref}=\frac{\Gamma}{4\pi}\int_0^{2\pi}\frac{R^2(1-\cos\theta)}{\left[2R^2(1-\cos\theta)+a^2\right]^{3/2}}\,d\theta

基准在光滑圆环上独立积分,不使用求解器的多边形段;提高离散段数应让单环速度趋近这个同核结果。它是离散一致性检验,不是实验流体的认证。

闭合涡丝冲量

Iρ=12∑jΓj∮CjX×dX\frac{\mathbf I}{\rho}=\frac12\sum_j\Gamma_j\oint_{C_j}\mathbf X\times d\mathbf X

界面显示冲量矢量相对初值的变化,以初始各环冲量尺度的总和归一化。反向双环总冲量可为零,因此不能直接除以初始总冲量。

同核能量积分

Hρ=18π∑i,jΓiΓj∮ ⁣∮dXi⋅dXj∣Xi−Xj∣2+a2\frac{H}{\rho}=\frac{1}{8\pi}\sum_{i,j}\Gamma_i\Gamma_j\oint\!\oint\frac{d\mathbf X_i\cdot d\mathbf X_j}{\sqrt{|\mathbf X_i-\mathbf X_j|^2+a^2}}

用段上的三点 Gauss 双重积分监测能量漂移。固定节点数、多边形近似和时间积分均会产生误差;数值变形严重时,漂移不能被解释成真实黏性耗散。

常见难点

环核管面不是烟雾密度

容易误解颜色更亮、管面更粗,说明这里计算出了更浓的烟雾。

正确理解管面仅标记正则化尺度,颜色区分环的身份。被动粒子在计算速度场中推进,但不反馈流场,也不代表可压缩烟雾密度。隐藏粒子不会改变涡丝动力学。

反向接近不是重连模拟

容易误解两个反向环最后必然在这个模型中合并、湮灭或变成小环。

正确理解核距离变小后,细涡丝近似不再可信。实验会明确暂停;重连需要另外的黏性或量子流体模型,不能用一段视觉动画补出来。

动手实验

  1. 01

    让三种读法对上同一次穿越

    选择双环穿越,播放或单步推进。环 A 为青绿,环 B 为琥珀色。

    应该观察到: 轴向位置曲线相交时,交换计数增加;较小的环正从较大的环内部穿过。关闭跟随环心,可分辨整体平移。
  2. 02

    检查段数,而不是只相信圆滑的画面

    选择单环基准,依次比较较粗和较密的离散段数,再打开离散节点。

    应该观察到: 多边形速度与光滑圆环基准之间的误差减小。减小核尺度却不加密网格,反而可能让误差增大。
  3. 03

    找到模型不该继续解释的地方

    选择反向接近,再对比波状扰动。保持其他参数不变。

    应该观察到: 反向环接近并扩张;强扰动会改变局部曲率。到达核接触或离散不足的边界后,实验暂停并给出原因,不绘制假想的重连结果。

概念灵感:FluidMotion。模拟与图形均为原创,模型适用边界见上文。

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

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