跳到主要内容
Sandbox Physics

M068 · 刚度会变的弹簧

参数共振与稳定性实验

没有外加驱动力,改变刚度也能输入能量吗? 能,只要刚度变化的节奏对。让弹簧以大约两倍固有频率一硬一软,就是在对运动做正功,微小的晃动会越来越大。每过一个调制周期,运动被放大的倍数只要大于一,晃动就会持续增长。完全静止的小车始终不动,没有运动可放大。

三维场景里,小车通过弹簧连在固定锚点上,一根指示条显示弹簧当前的刚度。调节调制的深度、频率和相位,释放小车,看泵浦做的功是正是负。把两个独立初态各积分一个周期,就能测出 Floquet 乘子;还可以生成稳定图,选中其中任意一格。

交互模型参数共振与稳定性实验
已采集时间0 s0\,\mathrm{s}
主质量位移0 m0\,\mathrm{m}
主质量速度0 m s−10\,\mathrm{m\,s^{-1}}
机械能0 J0\,\mathrm{J}
积分有向执行器做功0 J0\,\mathrm{J}
独立黏性耗散0 J0\,\mathrm{J}
独立能量收支误差0 J0\,\mathrm{J}
步长减半位移差 · 最初四个周期0 m0\,\mathrm{m}
实际积分步长0 ms0\,\mathrm{ms}
模型范围与记录状态Ready\text{Ready}
主质量弹簧力0 N0\,N
主质量加速度0 m/s20\,\mathrm{m/s^2}
刚度泵浦功率0 W0\,W
总黏性耗散功率0 W0\,W
当前刚度00
最大 Floquet 乘子模长00
渐近线性增长率00
数值线性稳定性00
单周期矩阵行列式误差00
步长减半乘子变化00
已计算稳定图点数00
稳定图采集状态00

物理教程

泵浦改变弹簧的规律

背景刚度随时间变化,即使没有单独的力去推质量块,也能把能量送进运动里。从同一个初态出发,有限时间内放大多少,取决于刚度变化的相位。

为什么值得理解NIST DLMF 第 28.29 节定义了 Hill 方程的单周期矩阵和 Floquet 特征值。本实验的版本带阻尼,另外用到一个行列式恒等式,并单独积分做功。

先抓重点

核心问题
只测一个周期,怎样就能预测长期的线性增长?
一句话直觉
让两个独立的初态各走一个周期,拼出单周期映射,再看它的特征值模长比一大还是比一小。

核心数学模型

刚度受调制的运动方程

mx¨+2mζω0x˙+k0[1+hcos⁡(Ωt+ϕ)]x=0,ω0=k0/mm\ddot x+2m\zeta\omega_0\dot x+k_0[1+h\cos(\Omega t+\phi)]x=0,\quad \omega_0=\sqrt{k_0/m}

调制深度小于一,所以任何时刻刚度都是正的。

泵浦输入的功率

Ppump=12k˙(t)x2,E=12mx˙2+12k(t)x2P_{\mathrm{pump}}=\tfrac12\dot k(t)x^2,\quad E=\tfrac12m\dot x^2+\tfrac12k(t)x^2

泵浦做功可正可负,和黏性阻尼生的热分开积分。

单周期映射

[x(T)x˙(T)/ω0]=Φ(T)[x(0)x˙(0)/ω0],T=2π/Ω\begin{bmatrix}x(T)\\\dot x(T)/\omega_0\end{bmatrix}=\Phi(T)\begin{bmatrix}x(0)\\\dot x(0)/\omega_0\end{bmatrix},\quad T=2\pi/\Omega

矩阵的两列分别来自两个独立的归一化初态。

增长率与行列式

γ=T−1ln⁡ρ(Φ),det⁡Φ=e−2ζω0T\gamma=T^{-1}\ln\rho(\Phi),\quad \det\Phi=e^{-2\zeta\omega_0T}

增长率为正,说明线性系统不稳定;行列式另外提供一个数值检验。

调制很浅时主不稳定区的阈值

Ω≃2ω0,hcrit≃4ζ\Omega\simeq2\omega_0,\quad h_{\mathrm{crit}}\simeq4\zeta

这是弱调制、弱阻尼下的渐近关系,稳定图并不是用它算出来的。

常见难点

零仍是解

容易误解乘子不稳定,那从哪里出发都会越振越大。

正确理解严格为零的初态一直是零;某些特定方向的初态还可能先变小。

相位影响起步,不影响稳定性

容易误解改变起始相位,稳定舌就会移动。

正确理解相位改变的是初态有多少落在增长的解上;相位平移时,单周期矩阵的特征值不变。

线性增长不会饱和

容易误解记录停下来,说明运动已经物理饱和了。

正确理解模型里没有非线性饱和,增长会延续到显示的记录之外。

动手实验

  1. 01

    寻找不稳定舌

    采集主不稳定舌和失谐两种释放。

    你会看到: Floquet 增长率为正,运动就会长期增长。
  2. 02

    比较泵浦与阻尼

    从三个视角查看弹簧和阻尼器的箭头。打开“能量与功率”,增大阻尼,再精细单步,看泵浦功率时正时负。

    你会看到: 净能量变化,和单独积分的泵浦做功与阻尼损耗对得上。
  3. 03

    检验相位与零初态

    改变调制相位,再选择严格零初态。

    你会看到: 有限时间内的放大变了,乘子模长不变;零初态始终静止。
  4. 04

    构建稳定图

    生成稳定图,选择网格,再减半时间步长。

    你会看到: 所选网格点的单周期积分附带行列式检验和步长减半检验。
反馈这个页面有错误、看不明白,或者缺了什么?告诉我们
反馈类型

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