跳到主要内容
Sandbox Physics

混沌 · 非线性动力学

Double Pendulum

几乎相同的起点,多久以后会走向完全不同的轨迹? 用不了多久。双摆的运动完全确定,可非线性会把初始的微小差别按指数放大:两次释放只差千分之一度,很快就各摆各的,轨迹完全不同。

这是一台三维金属双摆,运动用 RK4 方法实时积分。速度箭头和发光轨迹跟着末端,把它走过的路留在空间里。紫色孪生摆画在一层平行平面上,起始角度只差千分之一度,看它能跟原摆同步多久。

交互模型Double Pendulum
时间0.0 s
总能量0.00 J
末端速度0.00 m/s
孪生偏差0.00°

物理教程

双摆:从确定性运动到混沌

背景单摆大致是一个频率固定的振子。在它下面再接一根摆杆,两个摆角就借重力和惯性非线性地耦合起来。

为什么值得理解天气、轨道和许多复杂系统都服从明确的方程,却很难做长期预测。双摆是看清其中原因的最小模型。

先抓重点

核心问题
为什么两套几乎相同的双摆,最后会走向完全不同的轨迹?
一句话直觉
混沌不是随机:非线性动力学把初始的微小误差按指数放大。

核心数学模型

无阻尼时总能量不变

E=T+U≈constantE=T+U\approx\text{constant}

动能和势能不断互相转换。总能量如果明显漂移,原因通常是阻尼或数值积分误差。

相邻轨迹怎样分开

δ(t)≈δ0eλLt\delta(t)\approx\delta_0e^{\lambda_{\mathrm L}t}

Lyapunov 指数 λL\lambda_{\mathrm L} 为正时,初始差异按指数增长;它也决定了系统能被预测多久。

常见难点

混沌不等于随机

容易误解轨迹看起来毫无规律,所以系统背后没有确定的方程。

正确理解每一刻的运动都由同一组方程决定。不确定性来自初态:测量精度总是有限的。

能量守恒不保证周期运动

容易误解只要总能量不变,轨迹就应该重复。

正确理解能量守恒只规定系统能到达哪些状态,并不要求它沿同一条闭合曲线回来。

动手实验

  1. 01

    先看可预测的运动

    选择“轻摆”,把阻尼降到零并重置。

    你会看到: 总能量保持稳定,运动几乎是周期性的。
  2. 02

    加强非线性

    切换到“混沌”,保留末端轨迹。

    你会看到: 摆杆开始翻转,轨迹不再重复。
  3. 03

    测试对初值的敏感

    打开“显示混沌孪生”,孪生摆的初始角度只差 0.001°。

    你会看到: 两套摆起初重合,随后很快分开。
反馈这个页面有错误、看不明白,或者缺了什么?告诉我们
反馈类型

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