跳到主要内容
Sandbox Physics

M061 · 振动 / 周期标定

弹簧振子与周期标定

无摩擦滑车与竖直悬挂共享一根已标定弹簧。拖动质量块、施加初始冲量、测量正向过零事件,并与解析周期比较。等比例相空间揭示振幅和重力究竟改变了什么。

交互模型弹簧振子与周期标定
经过时间0 s0\,\mathrm{s}
相对平衡位置的位移0 m0\,\mathrm{m}
速度0 m s−10\,\mathrm{m\,s^{-1}}
无阻尼参考周期0 s0\,\mathrm{s}
相对平衡位置的机械能0 J0\,\mathrm{J}
积分耗散能量0 J0\,\mathrm{J}
积分驱动做功0 J0\,\mathrm{J}
能量收支误差0 J0\,\mathrm{J}
相对解析解的位移误差0 m0\,\mathrm{m}
步长减半后的终点变化0 m0\,\mathrm{m}
实际积分步长0 ms0\,\mathrm{ms}
正向过零测得的周期Collecting\text{Collecting}
重力造成的静态伸长0 m0\,\mathrm{m}
由释放初态得到的振幅0.3 m0.3\,\mathrm{m}

物理教程

把弹簧当作时钟

背景线性弹簧把力与位移联系起来;重复运动提供周期标准,可用已知质量标定刚度,也可用已知弹簧测质量。水平滑车与竖直悬挂直接检验重力改变了什么。

为什么值得理解OpenStax《University Physics》第一卷第 15.1 节提供理想简谐运动参考。本工作台并列展示解析参考、事件计时、相空间几何和独立求解的数值轨迹。

先抓重点

核心问题
更大振幅、更重质量或更强重力会改变周期吗?
一句话直觉
先测量事件,再与参考比较。平衡位置移动改变绝对位置,不改变局部线性刚度。

核心数学模型

平衡位置与精确动力学

ℓeq−ℓ0=mgk,mx¨+kx=0\ell_{\mathrm{eq}}-\ell_0=\frac{mg}{k},\qquad m\ddot x+kx=0

重力移动竖直弹簧的平衡位置,位移方程保持一致。悬挂向下为正,轨道向右为正。

周期与任意释放初态

ω0=km,T0=2πω0,x(t)=x0cos⁡(ω0t)+v0ω0sin⁡(ω0t)\omega_0=\sqrt{\frac{k}{m}},\quad T_0=\frac{2\pi}{\omega_0},\quad x(t)=x_0\cos(\omega_0t)+\frac{v_0}{\omega_0}\sin(\omega_0t)

质量与刚度决定周期。在理想线性模型中,振幅与释放相位不改变周期。

能量圆

E=12mv2+12kx2=12kA2,x2+(vω0)2=A2E=\frac12mv^2+\frac12kx^2=\frac12kA^2,\qquad x^2+\left(\frac v{\omega_0}\right)^2=A^2

速度除以固有角频率后,相空间两个坐标均为长度;相同比例尺显示圆,原始位置与速度图通常显示椭圆。

基于事件的周期测量

T^=t↑,N−t↑,1N−1,N≥2\widehat T=\frac{t_{\uparrow,N}-t_{\uparrow,1}}{N-1},\qquad N\ge2

时钟读取数值轨迹中线性插值的正向过零事件,不读取已知周期。静止质量块没有过零事件,因此没有实测周期。

常见难点

振幅不是刚度

容易误解释放更远一定振得更慢。

正确理解固定质量与刚度,比较两个振幅;在线性模型中周期一致。

平衡位置不是原长

容易误解竖直弹簧绕未伸长位置振动。

正确理解静态伸长平衡重力,位移围绕移动后的平衡位置计算。

没有事件就没有实测周期

容易误解没有运动时,时钟也应该显示理论周期。

正确理解把初始位移与速度都设为零。理论参考仍有定义,事件仪器报告静止。

动手实验

  1. 01

    测量参考

    选择水平滑车,测量八个周期。

    应该观察到: 事件周期接近解析周期,总能量保持不变。
  2. 02

    改变尺度与释放相位

    加倍质量,再比较更大释放位移与平衡位置冲量。

    应该观察到: 质量改变周期;振幅和释放相位改变轨道大小或起点。
  3. 03

    移动平衡位置

    选择竖直悬挂,改变重力。

    应该观察到: 静态伸长变化,周期与相对能量定律保持一致。
  4. 04

    检验求解

    减小最大步长,检查解析位移误差与步长减半后的终点变化。

    应该观察到: 实际步长可能已受稳定性限制;减半检验采用实际步长的一半。