本章路线
悬挂在弹簧上的物体、钟摆的小角度摆动、音叉叉臂和电路中的电荷振荡,外观不同,却都可能在平衡点附近遵循同一个二阶方程。本章要回答四个逐层加深的问题:没有摩擦时,周期由什么决定;存在耗散时,振幅怎样衰减;外力周期驱动时,为什么某些频率特别容易激起大响应;驱动力与位移之间的相位差又怎样记录能量输入。
完成本章后,应能从受力图写出方程,而不是从“看起来像正弦”倒推结论;能为质量、刚度、阻尼系数、位移、速度、能量和功率标明 SI 单位;还能区分自由响应、瞬态响应与稳态响应。MIT OpenCourseWare 8.03SC 的振动单元把单振子、阻尼、受迫振动和耦合振子依次组织起来,本章使用同一物理路线,但所有公式都在下文独立推导和复算。1
为什么许多系统都在平衡点附近变成振子
设一维坐标为 x x x ,单位为米(m \mathrm m m ),平衡位置取 x = 0 m x=0\,\mathrm m x = 0 m 。若保守系统的势能为 U ( x ) U(x) U ( x ) ,单位为焦耳(J \mathrm J J ),平衡点满足 U ′ ( 0 ) = 0 N U'(0)=0\,\mathrm N U ′ ( 0 ) = 0 N 。在 x = 0 m x=0\,\mathrm m x = 0 m 附近作展开:
U ( x ) = U ( 0 ) + 1 2 U ′ ′ ( 0 ) x 2 + ⋯ . U(x)=U(0)+\frac12 U''(0)x^2+\cdots . U ( x ) = U ( 0 ) + 2 1 U ′′ ( 0 ) x 2 + ⋯ .
稳定平衡要求 U ′ ′ ( 0 ) > 0 U''(0)>0 U ′′ ( 0 ) > 0 。令 k = U ′ ′ ( 0 ) k=U''(0) k = U ′′ ( 0 ) ,其单位为牛顿每米(N m − 1 \mathrm{N\,m^{-1}} N m − 1 )。忽略三次及更高阶项后,力为
F ( x ) = − d U d x ≈ − k x . F(x)=-\frac{\mathrm dU}{\mathrm dx}\approx-kx. F ( x ) = − d x d U ≈ − k x .
因此,“线性弹簧”不只指金属螺旋弹簧;它也代表任意稳定系统在足够小偏离下的首个非零近似。近似范围必须由实验或更完整模型检查:当位移大到高阶项不可忽略时,周期可能随振幅改变,叠加原理也会失效。
建模时还要先找对平衡点。若恒定重力只把竖直弹簧的静态平衡位置下移,那么以新平衡点为原点后,重力常数项与静态伸长相消,角频率仍由 k / m k/m k / m 决定;若把位移误从弹簧原长量起却仍写齐次方程,就会漏掉恒力项。反之,若 U ′ ′ ( 0 ) < 0 U''(0)<0 U ′′ ( 0 ) < 0 ,扰动受到的不是回复力而是离开平衡点的力,指数增长不能称为简谐振动。先确认坐标原点和稳定性,才有资格使用后续正弦解。
简谐振子
质量为 m > 0 m>0 m > 0 、单位为千克(k g \mathrm{kg} kg )的质点,若相对平衡点的位移 x ( t ) x(t) x ( t ) (单位 m \mathrm m m )满足
m x ¨ + k x = 0 , m\ddot x+kx=0, m x ¨ + k x = 0 , 其中刚度 k > 0 k>0 k > 0 、单位 N m − 1 = k g s − 2 \mathrm{N\,m^{-1}}=\mathrm{kg\,s^{-2}} N m − 1 = kg s − 2 ,就称为简谐振子。定义固有角频率
ω 0 = k m , \omega_0=\sqrt{\frac{k}{m}}, ω 0 = m k , 单位为弧度每秒(r a d s − 1 \mathrm{rad\,s^{-1}} rad s − 1 );弧度在量纲上为一,但保留“rad”可以提醒这是相位变化率。
由 牛顿定律 ,m x ¨ m\ddot x m x ¨ 与 k x kx k x 的单位都为牛顿(N \mathrm N N )。又因 k / m k/m k / m 的单位为 s − 2 \mathrm{s^{-2}} s − 2 ,所以 ω 0 \omega_0 ω 0 的单位确为 r a d s − 1 \mathrm{rad\,s^{-1}} rad s − 1 。普通频率 f 0 = ω 0 / ( 2 π ) f_0=\omega_0/(2\pi) f 0 = ω 0 / ( 2 π ) ,单位为赫兹(H z = s − 1 \mathrm{Hz}=\mathrm{s^{-1}} Hz = s − 1 );周期 T 0 = 1 / f 0 = 2 π / ω 0 T_0=1/f_0=2\pi/\omega_0 T 0 = 1/ f 0 = 2 π / ω 0 ,单位为秒(s \mathrm s s )。
自由简谐运动:初值、相位与能量
把方程除以质量,得到 x ¨ + ω 0 2 x = 0 \ddot x+\omega_0^2x=0 x ¨ + ω 0 2 x = 0 。代入试探解 x = e r t x=e^{rt} x = e r t ,特征方程为 r 2 + ω 0 2 = 0 r^2+\omega_0^2=0 r 2 + ω 0 2 = 0 ,根为 r = ± i ω 0 r=\pm i\omega_0 r = ± i ω 0 。实解可写成
x ( t ) = C cos ( ω 0 t ) + D sin ( ω 0 t ) = A cos ( ω 0 t + ϕ ) . x(t)=C\cos(\omega_0t)+D\sin(\omega_0t)
=A\cos(\omega_0t+\phi). x ( t ) = C cos ( ω 0 t ) + D sin ( ω 0 t ) = A cos ( ω 0 t + ϕ ) .
C , D , A C,D,A C , D , A 的单位都是米(m \mathrm m m ),相位 ϕ \phi ϕ 的单位记为弧度(r a d \mathrm{rad} rad )。若初始位移 x ( 0 ) = x 0 x(0)=x_0 x ( 0 ) = x 0 、单位 m \mathrm m m ,初始速度 x ˙ ( 0 ) = v 0 \dot x(0)=v_0 x ˙ ( 0 ) = v 0 、单位 m s − 1 \mathrm{m\,s^{-1}} m s − 1 ,则
C = x 0 , D = v 0 ω 0 , C=x_0,\qquad D=\frac{v_0}{\omega_0}, C = x 0 , D = ω 0 v 0 ,
A = x 0 2 + ( v 0 ω 0 ) 2 , ϕ = atan2 ( − v 0 ω 0 , x 0 ) . A=\sqrt{x_0^2+\left(\frac{v_0}{\omega_0}\right)^2},
\qquad
\phi=\operatorname{atan2}\!\left(-\frac{v_0}{\omega_0},x_0\right). A = x 0 2 + ( ω 0 v 0 ) 2 , ϕ = atan2 ( − ω 0 v 0 , x 0 ) .
必须使用能辨别象限的 atan2 \operatorname{atan2} atan2 ;只算普通反正切会在 x 0 < 0 m x_0<0\,\mathrm m x 0 < 0 m 时丢失半周信息。相位不是物体在空间中的角度,而是振荡周期中的位置。
动能与势能分别为
K = 1 2 m x ˙ 2 , U = 1 2 k x 2 , K=\frac12m\dot x^2,
\qquad
U=\frac12kx^2, K = 2 1 m x ˙ 2 , U = 2 1 k x 2 ,
单位均为焦耳(J = k g m 2 s − 2 \mathrm J=\mathrm{kg\,m^2\,s^{-2}} J = kg m 2 s − 2 )。总能量
E = K + U = 1 2 k A 2 E=K+U=\frac12kA^2 E = K + U = 2 1 k A 2
保持不变。直接求导也能证明:
d E d t = x ˙ ( m x ¨ + k x ) = 0 W . \frac{\mathrm dE}{\mathrm dt}
=\dot x(m\ddot x+kx)=0\,\mathrm W. d t d E = x ˙ ( m x ¨ + k x ) = 0 W .
在相平面上令横轴为 x x x (单位 m \mathrm m m ),纵轴为 x ˙ \dot x x ˙ (单位 m s − 1 \mathrm{m\,s^{-1}} m s − 1 ),能量关系给出
x 2 A 2 + x ˙ 2 ( A ω 0 ) 2 = 1. \frac{x^2}{A^2}+\frac{\dot x^2}{(A\omega_0)^2}=1. A 2 x 2 + ( A ω 0 ) 2 x ˙ 2 = 1.
这是一条椭圆。它不是物体的真实空间轨迹,而是同一时刻的“位置—速度”状态轨迹。
例 1:由质量与刚度重建完整自由运动
一质量 m = 0.50 k g m=0.50\,\mathrm{kg} m = 0.50 kg 的滑块连接刚度 k = 8.0 N m − 1 k=8.0\,\mathrm{N\,m^{-1}} k = 8.0 N m − 1 的水平弹簧。忽略摩擦,给定 x 0 = 0.12 m x_0=0.12\,\mathrm m x 0 = 0.12 m 、v 0 = 0 m s − 1 v_0=0\,\mathrm{m\,s^{-1}} v 0 = 0 m s − 1 。
首先
ω 0 = 8.0 / 0.50 = 4.0 r a d s − 1 , T 0 = 2 π 4.0 = 1.57 s . \omega_0=\sqrt{8.0/0.50}=4.0\,\mathrm{rad\,s^{-1}},
\qquad
T_0=\frac{2\pi}{4.0}=1.57\,\mathrm s. ω 0 = 8.0/0.50 = 4.0 rad s − 1 , T 0 = 4.0 2 π = 1.57 s . 因初速度为零且初位移为正,A = 0.12 m A=0.12\,\mathrm m A = 0.12 m 、ϕ = 0 r a d \phi=0\,\mathrm{rad} ϕ = 0 rad ,所以
x ( t ) = 0.12 cos ( 4.0 t ) m . x(t)=0.12\cos(4.0t)\,\mathrm m. x ( t ) = 0.12 cos ( 4.0 t ) m . 最大速率为 A ω 0 = 0.48 m s − 1 A\omega_0=0.48\,\mathrm{m\,s^{-1}} A ω 0 = 0.48 m s − 1 ,最大加速度为 A ω 0 2 = 1.92 m s − 2 A\omega_0^2=1.92\,\mathrm{m\,s^{-2}} A ω 0 2 = 1.92 m s − 2 。总能量为
E = 1 2 ( 8.0 ) ( 0.12 ) 2 = 0.0576 J . E=\frac12(8.0)(0.12)^2=0.0576\,\mathrm J. E = 2 1 ( 8.0 ) ( 0.12 ) 2 = 0.0576 J . 当 x = 0.060 m x=0.060\,\mathrm m x = 0.060 m 时,势能为 0.0144 J 0.0144\,\mathrm J 0.0144 J ,动能为 0.0432 J 0.0432\,\mathrm J 0.0432 J ,速率
∣ x ˙ ∣ = 2 K / m = 0.416 m s − 1 . |\dot x|=\sqrt{2K/m}=0.416\,\mathrm{m\,s^{-1}}. ∣ x ˙ ∣ = 2 K / m = 0.416 m s − 1 . 它小于最大速率并与能量守恒一致,完成了独立核验。
阻尼:三种回到平衡的方式
现实系统常受到与速度反向、在低速范围近似正比于速度的阻力 F d = − b x ˙ F_d=-b\dot x F d = − b x ˙ 。阻尼系数 b b b 的单位为 k g s − 1 \mathrm{kg\,s^{-1}} kg s − 1 ,因为 b x ˙ b\dot x b x ˙ 必须是牛顿。自由阻尼方程为
m x ¨ + b x ˙ + k x = 0. m\ddot x+b\dot x+kx=0. m x ¨ + b x ˙ + k x = 0.
定义
γ = b 2 m ( s − 1 ) , ζ = b 2 m k ( 1 ) , \gamma=\frac{b}{2m}\quad(\mathrm{s^{-1}}),
\qquad
\zeta=\frac{b}{2\sqrt{mk}}\quad(1), γ = 2 m b ( s − 1 ) , ζ = 2 mk b ( 1 ) ,
其中 γ \gamma γ 是衰减率,ζ \zeta ζ 是无量纲阻尼比。特征根为
r = − γ ± γ 2 − ω 0 2 . r=-\gamma\pm\sqrt{\gamma^2-\omega_0^2}. r = − γ ± γ 2 − ω 0 2 .
当 0 < ζ < 1 0<\zeta<1 0 < ζ < 1 时为欠阻尼,
x = e − γ t [ C cos ( ω d t ) + D sin ( ω d t ) ] x=e^{-\gamma t}[C\cos(\omega_dt)+D\sin(\omega_dt)] x = e − γ t [ C cos ( ω d t ) + D sin ( ω d t )] ,其中
ω d = ω 0 2 − γ 2 \omega_d=\sqrt{\omega_0^2-\gamma^2} ω d = ω 0 2 − γ 2 ,单位 r a d s − 1 \mathrm{rad\,s^{-1}} rad s − 1 。系统过零振荡,振幅包络按 e − γ t e^{-\gamma t} e − γ t 衰减。
当 ζ = 1 \zeta=1 ζ = 1 时为临界阻尼,
x = ( C + D t ) e − ω 0 t x=(C+Dt)e^{-\omega_0t} x = ( C + D t ) e − ω 0 t 。在不发生振荡的线性模型中,它给出最快的渐近回稳。
当 ζ > 1 \zeta>1 ζ > 1 时为过阻尼,两个负实指数相加。系统不振荡,但较慢的指数项使回稳通常比临界情形慢。
阻尼能量变化率为
d E d t = x ˙ ( m x ¨ + k x ) = − b x ˙ 2 ≤ 0 W . \frac{\mathrm dE}{\mathrm dt}
=\dot x(m\ddot x+kx)
=-b\dot x^2\le0\,\mathrm W. d t d E = x ˙ ( m x ¨ + k x ) = − b x ˙ 2 ≤ 0 W .
机械能减少不是“消失”,而是流向未建模的内能、流体扰动或声等自由度。在线性黏滞阻尼模型中,欠阻尼位移包络的时间常数为 1 / γ 1/\gamma 1/ γ ,单位 s \mathrm s s ;能量平均包络因与振幅平方成正比,约按 e − 2 γ t e^{-2\gamma t} e − 2 γ t 衰减。
例 2:判断阻尼区间并计算半衰时间
取 m = 0.50 k g m=0.50\,\mathrm{kg} m = 0.50 kg 、k = 8.0 N m − 1 k=8.0\,\mathrm{N\,m^{-1}} k = 8.0 N m − 1 、b = 1.0 k g s − 1 b=1.0\,\mathrm{kg\,s^{-1}} b = 1.0 kg s − 1 。固有角频率仍为 4.0 r a d s − 1 4.0\,\mathrm{rad\,s^{-1}} 4.0 rad s − 1 ,衰减率为
γ = 1.0 2 ( 0.50 ) = 1.0 s − 1 , \gamma=\frac{1.0}{2(0.50)}=1.0\,\mathrm{s^{-1}}, γ = 2 ( 0.50 ) 1.0 = 1.0 s − 1 , 阻尼比为 ζ = γ / ω 0 = 0.25 \zeta=\gamma/\omega_0=0.25 ζ = γ / ω 0 = 0.25 ,因此属于欠阻尼。阻尼角频率
ω d = 4.0 2 − 1.0 2 = 3.87 r a d s − 1 , \omega_d=\sqrt{4.0^2-1.0^2}=3.87\,\mathrm{rad\,s^{-1}}, ω d = 4. 0 2 − 1. 0 2 = 3.87 rad s − 1 , 阻尼周期为 2 π / ω d = 1.62 s 2\pi/\omega_d=1.62\,\mathrm s 2 π / ω d = 1.62 s 。振幅包络减半满足 e − γ t 1 / 2 = 1 / 2 e^{-\gamma t_{1/2}}=1/2 e − γ t 1/2 = 1/2 ,故
t 1 / 2 = ln 2 1.0 s − 1 = 0.693 s . t_{1/2}=\frac{\ln2}{1.0\,\mathrm{s^{-1}}}=0.693\,\mathrm s. t 1/2 = 1.0 s − 1 ln 2 = 0.693 s . 临界阻尼系数应为
b c = 2 m k = 2 ( 0.50 ) ( 8.0 ) = 4.0 k g s − 1 . b_c=2\sqrt{mk}=2\sqrt{(0.50)(8.0)}=4.0\,\mathrm{kg\,s^{-1}}. b c = 2 mk = 2 ( 0.50 ) ( 8.0 ) = 4.0 kg s − 1 . 给定的 1.0 k g s − 1 1.0\,\mathrm{kg\,s^{-1}} 1.0 kg s − 1 确实小于 b c b_c b c ,与阻尼比判断一致。
正弦受迫:稳态振幅、共振与相位
再施加外力
F ( t ) = F 0 cos ( ω t ) F(t)=F_0\cos(\omega t) F ( t ) = F 0 cos ( ω t ) ,其中 F 0 F_0 F 0 的单位为牛顿(N \mathrm N N ),驱动角频率 ω \omega ω 的单位为 r a d s − 1 \mathrm{rad\,s^{-1}} rad s − 1 :
m x ¨ + b x ˙ + k x = F 0 cos ( ω t ) . m\ddot x+b\dot x+kx=F_0\cos(\omega t). m x ¨ + b x ˙ + k x = F 0 cos ( ω t ) .
总解是会随阻尼消退的自由瞬态与持续存在的稳态之和。设稳态为
x s s ( t ) = A ( ω ) cos ( ω t − δ ) , x_{\mathrm{ss}}(t)=A(\omega)\cos(\omega t-\delta), x ss ( t ) = A ( ω ) cos ( ω t − δ ) ,
代回并分别比较与驱动力同相、正交的分量,得到
A ( ω ) = F 0 ( k − m ω 2 ) 2 + ( b ω ) 2 , A(\omega)=
\frac{F_0}{\sqrt{(k-m\omega^2)^2+(b\omega)^2}}, A ( ω ) = ( k − m ω 2 ) 2 + ( bω ) 2 F 0 ,
δ ( ω ) = atan2 ( b ω , k − m ω 2 ) . \delta(\omega)=
\operatorname{atan2}(b\omega,k-m\omega^2). δ ( ω ) = atan2 ( bω , k − m ω 2 ) .
k − m ω 2 k-m\omega^2 k − m ω 2 与 b ω b\omega bω 的单位都是 N m − 1 \mathrm{N\,m^{-1}} N m − 1 ,所以 F 0 F_0 F 0 除以分母得到米,量纲正确。低频极限下 A → F 0 / k A\to F_0/k A → F 0 / k 、δ → 0 r a d \delta\to0\,\mathrm{rad} δ → 0 rad ;高频极限下惯性主导,位移相对驱动力趋近落后 π r a d \pi\,\mathrm{rad} π rad ;在 k ≈ m ω 2 k\approx m\omega^2 k ≈ m ω 2 附近,阻尼项限制响应。
位移振幅的峰值频率在 γ < ω 0 / 2 \gamma<\omega_0/\sqrt2 γ < ω 0 / 2 时为
ω r = ω 0 2 − 2 γ 2 , \omega_r=\sqrt{\omega_0^2-2\gamma^2}, ω r = ω 0 2 − 2 γ 2 ,
它一般略低于 ω 0 \omega_0 ω 0 。因此“共振频率必定等于固有频率”只在弱阻尼近似中成立。弱阻尼品质因数
Q ≈ m ω 0 b = ω 0 2 γ Q\approx\frac{m\omega_0}{b}=\frac{\omega_0}{2\gamma} Q ≈ b m ω 0 = 2 γ ω 0
无量纲;Q Q Q 越大,峰越高且越窄。稳态平均输入功率等于平均耗散功率:
P ‾ = 1 2 b ω 2 A 2 , \overline P
=\frac12 b\omega^2A^2, P = 2 1 b ω 2 A 2 ,
单位为瓦特(W \mathrm W W )。它在相位约为 π / 2 r a d \pi/2\,\mathrm{rad} π /2 rad 的区域最容易达到较大值,因为此时驱动力更接近与速度同相。
还可用复数记号独立核验稳态公式。把真实驱动力看作
F 0 e i ω t F_0e^{i\omega t} F 0 e iω t 的实部,并设复位移为
x ~ = A ~ e i ω t \widetilde x=\widetilde A e^{i\omega t} x = A e iω t ,其中
A ~ \widetilde A A 的单位为米(m \mathrm m m )。代入方程得到
A ~ = F 0 k − m ω 2 + i b ω . \widetilde A=
\frac{F_0}{k-m\omega^2+i b\omega}. A = k − m ω 2 + ibω F 0 .
分母称为动态刚度,单位为 N m − 1 \mathrm{N\,m^{-1}} N m − 1 。它的模给出前述振幅分母,辐角给出位移相对驱动力的负相位。复数只压缩同频正弦分量的代数运算,最终可观测位移仍取实部。这个方法也明确说明:稳态只含驱动频率 ω \omega ω ,固有频率 ω 0 \omega_0 ω 0 决定的是响应系数与会衰减的瞬态,而不是在稳态中额外叠加一条永不消失的自由振荡。
例 3:计算受迫振子的振幅、相位和平均功率
设 m = 1.0 k g m=1.0\,\mathrm{kg} m = 1.0 kg 、k = 25 N m − 1 k=25\,\mathrm{N\,m^{-1}} k = 25 N m − 1 、b = 2.0 k g s − 1 b=2.0\,\mathrm{kg\,s^{-1}} b = 2.0 kg s − 1 ,驱动力振幅 F 0 = 3.0 N F_0=3.0\,\mathrm N F 0 = 3.0 N ,驱动角频率 ω = 4.0 r a d s − 1 \omega=4.0\,\mathrm{rad\,s^{-1}} ω = 4.0 rad s − 1 。
此时 ω 0 = 5.0 r a d s − 1 \omega_0=5.0\,\mathrm{rad\,s^{-1}} ω 0 = 5.0 rad s − 1 、γ = 1.0 s − 1 \gamma=1.0\,\mathrm{s^{-1}} γ = 1.0 s − 1 。分母的两个分量为
k − m ω 2 = 9.0 N m − 1 , b ω = 8.0 N m − 1 . k-m\omega^2=9.0\,\mathrm{N\,m^{-1}},
\qquad
b\omega=8.0\,\mathrm{N\,m^{-1}}. k − m ω 2 = 9.0 N m − 1 , bω = 8.0 N m − 1 . 所以
A = 3.0 9.0 2 + 8.0 2 = 0.249 m , δ = atan2 ( 8.0 , 9.0 ) = 0.727 r a d . A=\frac{3.0}{\sqrt{9.0^2+8.0^2}}=0.249\,\mathrm m,
\qquad
\delta=\operatorname{atan2}(8.0,9.0)=0.727\,\mathrm{rad}. A = 9. 0 2 + 8. 0 2 3.0 = 0.249 m , δ = atan2 ( 8.0 , 9.0 ) = 0.727 rad . 平均耗散功率为
P ‾ = 1 2 ( 2.0 ) ( 4.0 ) 2 ( 0.249 ) 2 = 0.993 W . \overline P
=\frac12(2.0)(4.0)^2(0.249)^2
=0.993\,\mathrm W. P = 2 1 ( 2.0 ) ( 4.0 ) 2 ( 0.249 ) 2 = 0.993 W . 位移峰的理论角频率为
ω r = 5.0 2 − 2 ( 1.0 ) 2 = 4.80 r a d s − 1 \omega_r=\sqrt{5.0^2-2(1.0)^2}=4.80\,\mathrm{rad\,s^{-1}} ω r = 5. 0 2 − 2 ( 1.0 ) 2 = 4.80 rad s − 1 ,故当前 4.0 r a d s − 1 4.0\,\mathrm{rad\,s^{-1}} 4.0 rad s − 1 尚在峰值左侧。上述 A A A 是稳态振幅;若系统刚启动,还必须叠加由初值决定、按阻尼衰减的瞬态。
相位图怎样连接三类模型
无阻尼自由振子的相轨道是闭合椭圆,每一圈的机械能相同。加入阻尼后,轨道向原点螺旋或沿实特征方向靠近原点,表示机械能持续减少。加入周期驱动后,长时间轨道通常趋向一个与驱动周期相同的闭合极限响应;这不是非线性系统意义下自发形成的极限环,而是外部时钟持续维持的稳态。
若把横轴和纵轴直接画成相同数值尺度,米与米每秒的单位不同,椭圆外观没有独立物理意义。可改用无量纲坐标 X = x / A X=x/A X = x / A 、V = x ˙ / ( A ω 0 ) V=\dot x/(A\omega_0) V = x ˙ / ( A ω 0 ) ,无阻尼轨道才成为单位圆。图形展示必须标注轴量、单位、初值与参数,否则无法比较两条轨道代表的是不同能量、不同频率还是仅仅不同缩放。
常见误区
常见误区
“回复力为零时速度也为零。”简谐振子经过平衡点 x = 0 m x=0\,\mathrm m x = 0 m 时回复力与加速度为零,但速率达到最大值 A ω 0 A\omega_0 A ω 0 ;在端点 x = ± A x=\pm A x = ± A 时速度才为零。
常见误区
“加阻尼后角频率还是 ω 0 \omega_0 ω 0 。”欠阻尼振荡角频率是 ω d = ω 0 2 − γ 2 \omega_d=\sqrt{\omega_0^2-\gamma^2} ω d = ω 0 2 − γ 2 ;临界和过阻尼系统甚至不再周期过零。
常见误区
“共振意味着振幅无限大。”只有理想无阻尼模型在精确共振并无限驱动时出现线性增长。任何非零阻尼都会给出有限稳态峰;真实系统还会受非线性、材料极限和驱动能力约束。
常见误区
“看到正弦曲线就证明是简谐振子。”有限时间内许多信号都能近似正弦。仍需检验力是否在所用振幅范围内近似 − k x -kx − k x 、频率是否与振幅无关,以及能量或相位关系是否符合模型。
参数探索:把曲线变成可核验的数据
可以用电子表格、计算器或自写短程序扫描受迫响应,但不应只保存截图。建议固定
m = 1.0 k g m=1.0\,\mathrm{kg} m = 1.0 kg 、k = 25 N m − 1 k=25\,\mathrm{N\,m^{-1}} k = 25 N m − 1 、F 0 = 1.0 N F_0=1.0\,\mathrm N F 0 = 1.0 N ,分别取
b = 0.50 , 1.0 , 2.0 k g s − 1 b=0.50,1.0,2.0\,\mathrm{kg\,s^{-1}} b = 0.50 , 1.0 , 2.0 kg s − 1 ,让驱动角频率从
1.0 r a d s − 1 1.0\,\mathrm{rad\,s^{-1}} 1.0 rad s − 1 递增到 8.0 r a d s − 1 8.0\,\mathrm{rad\,s^{-1}} 8.0 rad s − 1 ,步长为 0.10 r a d s − 1 0.10\,\mathrm{rad\,s^{-1}} 0.10 rad s − 1 。每一点记录 A A A (m \mathrm m m )、δ \delta δ (r a d \mathrm{rad} rad )和 P ‾ \overline P P (W \mathrm W W )。
探索应完成四项检查:低频端是否接近 F 0 / k = 0.040 m F_0/k=0.040\,\mathrm m F 0 / k = 0.040 m ;阻尼减小时峰是否变高、变窄;峰值位置是否接近各自的 ω r \omega_r ω r ;相位是否从接近 0 r a d 0\,\mathrm{rad} 0 rad 连续越过约 π / 2 r a d \pi/2\,\mathrm{rad} π /2 rad 并趋向 π r a d \pi\,\mathrm{rad} π rad 。再把驱动力在 t = 0 s t=0\,\mathrm s t = 0 s 突然开启,用完整微分方程计算至少 10 s 10\,\mathrm s 10 s ,比较早期瞬态与稳态公式。数值积分步长应另行做减半检查,例如比较 0.002 s 0.002\,\mathrm s 0.002 s 与 0.001 s 0.001\,\mathrm s 0.001 s ;两条曲线重合的外观不能替代最大位移差和相位差的数值报告。
若做真实弹簧实验,应分别测量质量 m m m (k g \mathrm{kg} kg )、静态伸长 Δ x \Delta x Δ x (m \mathrm m m )和周期 T T T (s \mathrm s s )。由 k = m g / Δ x k=mg/\Delta x k = m g /Δ x 与 k = 4 π 2 m / T 2 k=4\pi^2m/T^2 k = 4 π 2 m / T 2 得到两份刚度估计,再报告测量分辨率和振幅范围。两者不一致时,先检查弹簧自身质量、摩擦、支架运动与大振幅非线性,不要直接把差异写成“实验误差”。
练习
练习 1:由初值求振幅与相位 标记完成
所属知识 自由简谐运动
难度 2/5 质量 m = 2.0 k g m=2.0\,\mathrm{kg} m = 2.0 kg 、刚度 k = 18 N m − 1 k=18\,\mathrm{N\,m^{-1}} k = 18 N m − 1 ,初始位移 x 0 = 0.040 m x_0=0.040\,\mathrm m x 0 = 0.040 m 、初始速度 v 0 = 0.060 m s − 1 v_0=0.060\,\mathrm{m\,s^{-1}} v 0 = 0.060 m s − 1 。求 A A A 、ϕ \phi ϕ 并写出 x ( t ) x(t) x ( t ) 。
查看提示 先算
ω 0 \omega_0 ω 0 ,再用
C = x 0 C=x_0 C = x 0 、
D = v 0 / ω 0 D=v_0/\omega_0 D = v 0 / ω 0 ;相位要用
atan2 ( − D , C ) \operatorname{atan2}(-D,C) atan2 ( − D , C ) 。
查看解答 核验:
ω 0 = 18 / 2 = 3.0 r a d ⋅ s − 1 \omega_{0}=\sqrt{18/2}=3.0 rad\cdot s^{-1} ω 0 = 18/2 = 3.0 r a d ⋅ s − 1 ,
C = 0.040 m C=0.040\,\mathrm{m} C = 0.040 m ,
D = 0.060 / 3.0 = 0.020 m D=0.060/3.0=0.020\,\mathrm{m} D = 0.060/3.0 = 0.020 m 。
A = 0.040 2 + 0.020 2 = 0.0447 m A=\sqrt{0.040^{2}+0.020^{2}}=0.0447\,\mathrm{m} A = 0.04 0 2 + 0.02 0 2 = 0.0447 m ,
ϕ = atan2 ( − 0.020 , 0.040 ) = − 0.464 r a d \phi=\operatorname{atan2}(-0.020,0.040)=-0.464 rad ϕ = atan2 ( − 0.020 , 0.040 ) = − 0.464 r a d 。因此
x ( t ) = 0.0447 cos ( 3.0 t − 0.464 ) m x(t)=0.0447 \cos(3.0t-0.464) m x ( t ) = 0.0447 cos ( 3.0 t − 0.464 ) m 。
练习 2:用能量求指定位置的速率 标记完成
所属知识 机械能守恒
难度 2/5 一无阻尼振子取 m = 1.0 k g m=1.0\,\mathrm{kg} m = 1.0 kg 、k = 12 N m − 1 k=12\,\mathrm{N\,m^{-1}} k = 12 N m − 1 、振幅 A = 0.10 m A=0.10\,\mathrm m A = 0.10 m 。求它经过 x = 0.060 m x=0.060\,\mathrm m x = 0.060 m 时的速率,并说明为什么仅靠位置不能确定速度符号。
查看提示 总能量由端点振幅 A 决定,再从 E-K-U 关系解出速率。
查看解答 核验:
E = ( 1 / 2 ) k A 2 = 0.5 × 12 × 0.10 2 = 0.060 J E=(1/2)kA^{2}=0.5\times 12\times 0.10^{2}=0.060 J E = ( 1/2 ) k A 2 = 0.5 × 12 × 0.1 0 2 = 0.060 J 。在
x = 0.060 m x=0.060\,\mathrm{m} x = 0.060 m 处,
U = 0.5 × 12 × 0.060 2 = 0.0216 J U=0.5\times 12\times 0.060^{2}=0.0216 J U = 0.5 × 12 × 0.06 0 2 = 0.0216 J ,K=0.0384 J;由
∣ v ∣ = 2 K / m |v|=\sqrt{2K/m} ∣ v ∣ = 2 K / m 得
∣ v ∣ = 0.277 m ⋅ s − 1 |v|=0.277\,\mathrm{m}\cdot s^{-1} ∣ v ∣ = 0.277 m ⋅ s − 1 。正负号取决于当时运动方向。
练习 3:设计临界阻尼 标记完成
所属知识 阻尼区间
难度 3/5 门闭合器可近似为 m = 0.80 k g m=0.80\,\mathrm{kg} m = 0.80 kg 、k = 20 N m − 1 k=20\,\mathrm{N\,m^{-1}} k = 20 N m − 1 、b = 5.0 k g s − 1 b=5.0\,\mathrm{kg\,s^{-1}} b = 5.0 kg s − 1 的线性系统。判断阻尼类型,并求达到临界阻尼还需增加多少阻尼系数。
查看提示 临界值满足
b c = 2 m k b_c=2\sqrt{mk} b c = 2 mk ,再比较现有 b 与
b c b_c b c 。
查看解答 核验:
b c = 2 0.80 × 20 = 8.0 k g ⋅ s − 1 b_c=2\sqrt{0.80\times 20}=8.0 kg\cdot s^{-1} b c = 2 0.80 × 20 = 8.0 k g ⋅ s − 1 。现有
b = 5.0 k g ⋅ s − 1 b=5.0 kg\cdot s^{-1} b = 5.0 k g ⋅ s − 1 小于
b c b_c b c ,故为欠阻尼;若保持 m 与 k 不变,应把阻尼系数增加
3.0 k g ⋅ s − 1 3.0 kg\cdot s^{-1} 3.0 k g ⋅ s − 1 才到临界值。
练习 4:比较两个驱动频率 标记完成
所属知识 稳态受迫响应
难度 3/5 取 m = 1.0 k g m=1.0\,\mathrm{kg} m = 1.0 kg 、k = 16 N m − 1 k=16\,\mathrm{N\,m^{-1}} k = 16 N m − 1 、b = 1.0 k g s − 1 b=1.0\,\mathrm{kg\,s^{-1}} b = 1.0 kg s − 1 、F 0 = 2.0 N F_0=2.0\,\mathrm N F 0 = 2.0 N 。分别求 ω = 2.0 r a d s − 1 \omega=2.0\,\mathrm{rad\,s^{-1}} ω = 2.0 rad s − 1 与 4.0 r a d s − 1 4.0\,\mathrm{rad\,s^{-1}} 4.0 rad s − 1 的稳态位移振幅。
查看提示 分别代入振幅公式,并同时比较
k − m ω 2 k-m\omega^{2} k − m ω 2 与
b ω b\omega bω ;不要只比较
ω \omega ω 和
ω 0 \omega_{0} ω 0 。
查看解答 核验:
ω 0 = 4.0 r a d ⋅ s − 1 \omega_{0}=4.0 rad\cdot s^{-1} ω 0 = 4.0 r a d ⋅ s − 1 。
ω = 2.0 r a d ⋅ s − 1 \omega=2.0 rad\cdot s^{-1} ω = 2.0 r a d ⋅ s − 1 时分母为
( 16 − 4 ) 2 + 2 2 = 12.17 N ⋅ m − 1 \sqrt{(16-4)^{2}+2^{2}}=12.17 N\cdot m^{-1} ( 16 − 4 ) 2 + 2 2 = 12.17 N ⋅ m − 1 ,
A = 0.164 m A=0.164\,\mathrm{m} A = 0.164 m ;
ω = 4.0 r a d ⋅ s − 1 \omega=4.0 rad\cdot s^{-1} ω = 4.0 r a d ⋅ s − 1 时分母为
4.0 N ⋅ m − 1 4.0 N\cdot m^{-1} 4.0 N ⋅ m − 1 ,
A = 0.500 m A=0.500\,\mathrm{m} A = 0.500 m 。因此第二种稳态振幅较大,但仍有限。
练习 5:从衰减包络反推阻尼 标记完成
所属知识 实验参数辨识
难度 4/5 一欠阻尼振子质量 m = 0.60 k g m=0.60\,\mathrm{kg} m = 0.60 kg 。同方向峰值在相隔 3.0 s 3.0\,\mathrm s 3.0 s 的两次测量中由 0.080 m 0.080\,\mathrm m 0.080 m 降到 0.020 m 0.020\,\mathrm m 0.020 m 。估计 γ \gamma γ 与 b b b ,并写出推断成立所需的模型假设。
查看提示 欠阻尼振幅比满足
A ( t 2 ) / A ( t 1 ) = exp [ − γ ( t 2 − t 1 ) ] A(t_{2})/A(t_{1})=\exp[-\gamma(t_{2}-t_{1})] A ( t 2 ) / A ( t 1 ) = exp [ − γ ( t 2 − t 1 )] ,再由
b = 2 m γ b=2m\gamma b = 2 mγ 。
查看解答 核验:
0.020 / 0.080 = 1 / 4 = exp ( − γ × 3.0 s ) 0.020/0.080=1/4=\exp(-\gamma \times 3.0\,\mathrm{s}) 0.020/0.080 = 1/4 = exp ( − γ × 3.0 s ) ,故
γ = ln 4 / 3.0 = 0.462 s − 1 \gamma=\ln 4/3.0=0.462\,\mathrm{s}^{-1} γ = ln 4/3.0 = 0.462 s − 1 。
b = 2 m γ = 2 × 0.60 × 0.462 = 0.555 k g ⋅ s − 1 b=2m\gamma=2\times 0.60\times 0.462=0.555 kg\cdot s^{-1} b = 2 mγ = 2 × 0.60 × 0.462 = 0.555 k g ⋅ s − 1 。该结论依赖线性黏滞阻尼和测得的是同类峰值包络。
与其他知识的关系
资源
课程 · 2016 MIT 8.03SC Physics III: Vibrations and Waves Yen-Jie Lee
连接波动方程的数学解、边界条件、驻波和物理观测。
打开官方来源
MIT OpenCourseWare 8.03SC 的官方课程材料从单自由度振动进入耦合振动和波,适合按“建模—推导—实验”顺序复核本章。资源卡是课程入口;使用时应优先查看课程中机械振动部分的讲义、例题和题集,并自行核对所采用的符号约定。
课程 · 2011 MIT 18.03SC Differential Equations Arthur Mattuck, Haynes Miller
为傅里叶方法、模态分解及其微分方程应用提供连续课程背景。
打开官方来源
MIT OpenCourseWare 18.03SC《Differential Equations》支撑本章二阶常系数方程的完整解法:特征根区分欠阻尼、临界阻尼与过阻尼,复指数或相量给出正弦驱动的稳态特解,初始条件则决定暂态系数。该来源具体支持解的构造与线性叠加,也限定共振幅值公式必须随阻尼和驱动约定重新推导,不能脱离原方程记忆使用。
后续学习
下一章进入 耦合振子与简正模 :一个振子的标量方程会升级为质量矩阵和刚度矩阵方程,固有频率由广义本征值决定。之后学习 行波、相位、叠加与色散 ,将 ω t + ϕ \omega t+\phi ω t + ϕ 推广为 k x − ω t + ϕ kx-\omega t+\phi k x − ω t + ϕ ,再到 一维波动方程 理解连续介质为何具有无限多个模态。