无阻尼时总能量不变
动能和势能不断互相转换。总能量如果明显漂移,原因通常是阻尼或数值积分误差。
混沌 · 非线性动力学
几乎相同的起点,多久以后会走向完全不同的轨迹? 用不了多久。双摆的运动完全确定,可非线性会把初始的微小差别按指数放大:两次释放只差千分之一度,很快就各摆各的,轨迹完全不同。
这是一台三维金属双摆,运动用 RK4 方法实时积分。速度箭头和发光轨迹跟着末端,把它走过的路留在空间里。紫色孪生摆画在一层平行平面上,起始角度只差千分之一度,看它能跟原摆同步多久。
物理教程
背景单摆大致是一个频率固定的振子。在它下面再接一根摆杆,两个摆角就借重力和惯性非线性地耦合起来。
为什么值得理解天气、轨道和许多复杂系统都服从明确的方程,却很难做长期预测。双摆是看清其中原因的最小模型。
先抓重点
动能和势能不断互相转换。总能量如果明显漂移,原因通常是阻尼或数值积分误差。
Lyapunov 指数 为正时,初始差异按指数增长;它也决定了系统能被预测多久。
容易误解轨迹看起来毫无规律,所以系统背后没有确定的方程。
正确理解每一刻的运动都由同一组方程决定。不确定性来自初态:测量精度总是有限的。
容易误解只要总能量不变,轨迹就应该重复。
正确理解能量守恒只规定系统能到达哪些状态,并不要求它沿同一条闭合曲线回来。
选择“轻摆”,把阻尼降到零并重置。
你会看到: 总能量保持稳定,运动几乎是周期性的。切换到“混沌”,保留末端轨迹。
你会看到: 摆杆开始翻转,轨迹不再重复。打开“显示混沌孪生”,孪生摆的初始角度只差 0.001°。
你会看到: 两套摆起初重合,随后很快分开。