正则化 Biot–Savart 速度
对节点作周期三次曲线插值,在每段上用三点 Gauss 积分 Rosenhead–Moore 核,再用四阶 Runge–Kutta 更新节点。核尺度 保持固定;它不是已解析的黏性核半径。
流体力学 · 三维涡丝工作台
两个已经形成的涡环,在彼此诱导的速度场中收缩、扩张、交换前后位置。旋转三维视角,跟随真实速度场中的被动示踪粒子;把穿越动画与环的位置、半径、守恒误差和单环速度基准接在一起。
物理教程
背景烟圈的环核是一根闭合的涡管。这个实验从已经形成的环开始,不模拟喷嘴的剪切层卷起;把涡管中心线离散成闭合三维多边形,每一段都对其余节点和示踪粒子诱导速度。
为什么值得理解同向双环既不是刚体,也不是两条独立的圆轨道:后环可以收缩加速,前环扩张减速,然后角色交换。三维视图、位置曲线和半径曲线应当同时解释这一次交换。
先抓重点
对节点作周期三次曲线插值,在每段上用三点 Gauss 积分 Rosenhead–Moore 核,再用四阶 Runge–Kutta 更新节点。核尺度 保持固定;它不是已解析的黏性核半径。
基准在光滑圆环上独立积分,不使用求解器的多边形段;提高离散段数应让单环速度趋近这个同核结果。它是离散一致性检验,不是实验流体的认证。
界面显示冲量矢量相对初值的变化,以初始各环冲量尺度的总和归一化。反向双环总冲量可为零,因此不能直接除以初始总冲量。
用段上的三点 Gauss 双重积分监测能量漂移。固定节点数、多边形近似和时间积分均会产生误差;数值变形严重时,漂移不能被解释成真实黏性耗散。
容易误解颜色更亮、管面更粗,说明这里计算出了更浓的烟雾。
正确理解管面仅标记正则化尺度,颜色区分环的身份。被动粒子在计算速度场中推进,但不反馈流场,也不代表可压缩烟雾密度。隐藏粒子不会改变涡丝动力学。
容易误解两个反向环最后必然在这个模型中合并、湮灭或变成小环。
正确理解核距离变小后,细涡丝近似不再可信。实验会明确暂停;重连需要另外的黏性或量子流体模型,不能用一段视觉动画补出来。
选择双环穿越,播放或单步推进。环 A 为青绿,环 B 为琥珀色。
应该观察到: 轴向位置曲线相交时,交换计数增加;较小的环正从较大的环内部穿过。关闭跟随环心,可分辨整体平移。选择单环基准,依次比较较粗和较密的离散段数,再打开离散节点。
应该观察到: 多边形速度与光滑圆环基准之间的误差减小。减小核尺度却不加密网格,反而可能让误差增大。选择反向接近,再对比波状扰动。保持其他参数不变。
应该观察到: 反向环接近并扩张;强扰动会改变局部曲率。到达核接触或离散不足的边界后,实验暂停并给出原因,不绘制假想的重连结果。概念灵感:FluidMotion。模拟与图形均为原创,模型适用边界见上文。