物理 / 振动与波 · 从简谐运动到驻波 / 简谐运动的能量 待审核 2 / 9
动能与势能守恒

简谐运动的能量

简谐运动的描述给出了弹簧振子的位移、速度公式:x(t)=Acosθx(t)=A\cos\thetav(t)=Aωsinθv(t)=-A\omega\sin\theta,其中 θ=ωt+φ\theta=\omega t+\varphi。本页把这两个量代入动能与势能的定义,考察它们各自随时间怎么变化,以及理想情形(无摩擦、无空气阻力)下两者之和是否随时间改变。

1 · 动能与势能的相互转化

物体运动具有的动能(kinetic energy)是 KE=12mv2KE=\tfrac12 mv^2,弹簧因形变储存的势能(potential energy)是 PE=12kx2PE=\tfrac12 kx^2。代入上一页的公式,并利用 ω2=k/m\omega^2=k/m(即 mω2=km\omega^2=k):

KE=12m(Aωsinθ)2=12kA2sin2θ,PE=12k(Acosθ)2=12kA2cos2θKE = \frac12 m(A\omega\sin\theta)^2 = \frac12 kA^2\sin^2\theta, \qquad PE = \frac12 k(A\cos\theta)^2 = \frac12 kA^2\cos^2\theta

两式相加,sin2θ+cos2θ=1\sin^2\theta+\cos^2\theta=1 直接消去了角度:

KE+PE=12kA2(sin2θ+cos2θ)=12kA2KE + PE = \frac12 kA^2(\sin^2\theta+\cos^2\theta) = \frac12 kA^2

这个和不含 θ\theta,也就不含时间——不论振子此刻在哪个位置,动能与势能的和永远是同一个数。这个和就是机械能(mechanical energy),记 E=12kA2E=\tfrac12 kA^2。经过平衡位置(x=0x=0)时 cosθ=0\cos\theta=0,势能为零、动能达到全部;到达最大位移(x=±Ax=\pm A)时 sinθ=0\sin\theta=0,动能为零、势能达到全部——能量在两种形式之间来回倒换,总量不变。

图 1-1 · 动能与势能随时间的堆叠面积。可调振幅 A、劲度系数 k 与质量 m,势能画在底层、动能叠在其上,顶边界即总机械能,理想情形下应是一条水平线。

2 · 振幅与总机械能的关系

E=12kA2E=\tfrac12 kA^2 里,kk 固定时总机械能只由振幅 AA 决定,且是平方关系:振幅翻倍,总机械能变为四倍,不是两倍。这一点在 E/A2E/A^2 这个比值上最容易看出——不论 AA 怎么调,E/A2E/A^2 始终等于 k/2k/2,一个只与弹簧本身有关、与振动状态无关的常数。

core/shm.ts 里的公式跑一组具体数值(k=20k=20 N/m、m=2m=2 kg、A=2A=2 m,故 E=40E=40 J)验证到底「和不变」能不变到什么精度:在 t=0t=00.10.10.9120.9123.141593.14159 s 等几个时刻,KE+PEEE 逐位相等;但在 t=0.37t=0.370.50.51.31.32.012.01 s,两者相差 ±7.105427357601002×1015\pm7.105427357601002\times10^{-15} J——这是 IEEE 754 双精度浮点运算本身的舍入误差,量级正好落在 A2A^2sin2θ\sin^2\thetacos2θ\cos^2\theta 这几次乘法能引入的最后一位有效数字上,不代表这几个时刻真的少了或多了一点机械能。理想模型里的「守恒」是数学恒等式,计算机上验证它时,得先把这层浮点噪声从物理结论里择出去。

3 · 参考文献

  1. Halliday, D., Resnick, R., & Walker, J. (2013). Fundamentals of Physics (10th ed.), Chapter 15. Wiley.
  2. Taylor, J. R. (2005). Classical Mechanics, Chapter 5. University Science Books.