振动的合成与分解
振动的合成与分解(Superposition of Oscillations)
本页讨论“线性系统”中振动的叠加原理:多个振动可以直接相加;也讨论把复杂振动分解成简单振动(尤其是简谐分量)的基本方法。
注意
本页默认讨论线性范围(小振幅、线性恢复力、线性阻尼等)。当系统显著非线性时,叠加原理一般不再成立,参见 非线性振动。
1. 线性叠加原理
若系统满足线性微分方程
L[𝑥](𝑡)=𝑓(𝑡)=f(t)](data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
其中 L
是线性算子(例如 𝑚¨𝑥 +𝑏˙𝑥 +𝑘𝑥
),则有:
- 若 𝑥1
对应外力 𝑓1
,𝑥2
对应外力 𝑓2
,则 𝑥 =𝑥1 +𝑥2
对应外力 𝑓 =𝑓1 +𝑓2
。 - 特别地,齐次方程(𝑓 =0
)的解满足任意线性组合仍为解。
这就是叠加原理在振动中的数学基础。
2. 同方向简谐振动的合成(相同频率)
考虑两个同频简谐振动
𝑥1(𝑡)=𝐴1cos(𝜔𝑡+𝜑1),𝑥2(𝑡)=𝐴2cos(𝜔𝑡+𝜑2).
合成振动 𝑥 =𝑥1 +𝑥2
仍为同频简谐振动:
𝑥(𝑡)=𝐴cos(𝜔𝑡+𝜑).
2.1 相量法(矢量合成)
令复相量
˜𝑥=𝐴𝑒𝑖𝜑,𝑥(𝑡)=Re{˜𝑥𝑒𝑖𝜔𝑡}.
则
˜𝑥=˜𝑥1+˜𝑥2=𝐴1𝑒𝑖𝜑1+𝐴2𝑒𝑖𝜑2.
由复数模与辐角得:
𝐴2=𝐴21+𝐴22+2𝐴1𝐴2cos(Δ𝜑),Δ𝜑=𝜑2−𝜑1.
相位满足
tan𝜑=𝐴1sin𝜑1+𝐴2sin𝜑2𝐴1cos𝜑1+𝐴2cos𝜑2.
旋转矢量法
如果你觉得计算比较复杂,那么不妨通过矢量作图来理解相量法。将两个振动的振幅作为矢量的长度,相位作为矢量与水平轴的夹角,然后将两个矢量首尾相接,得到的合矢量的长度和方向即为合成振动的振幅和相位。

你可以在上图中作合适的辅助线来计算合成振幅 𝐴
和相位 𝜑
。
2.2 特殊情形
- 同相:Δ𝜑 =0 ⇒𝐴 =𝐴1 +𝐴2
(最大增强)。 - 反相:Δ𝜑 =𝜋 ⇒𝐴 =|𝐴1 −𝐴2|
(相消)。 - 正交相位:Δ𝜑 =𝜋/2 ⇒𝐴 =√𝐴21+𝐴22
。
例题:两简谐同频合成
已知 𝑥1 =3cos(𝜔𝑡)
,𝑥2 =4cos(𝜔𝑡+𝜋/3)
,求合成振幅。
解:
𝐴2=32+42+2⋅3⋅4cos𝜋3=9+16+24⋅12=37
所以 𝐴 =√37
。
3. 拍(Beats):频率接近的简谐振动合成
设
𝑥1=𝐴cos(𝜔1𝑡),𝑥2=𝐴cos(𝜔2𝑡),𝜔1≈𝜔2.
用和差化积公式 cos𝑎 +cos𝑏 =2cos𝑎−𝑏2cos𝑎+𝑏2
得
𝑥(𝑡)=2𝐴cos(Δ𝜔2𝑡)cos(¯𝜔𝑡),
其中 Δ𝜔 =𝜔1 −𝜔2
,¯𝜔 =(𝜔1 +𝜔2)/2
。
- 快速振动角频率:¯𝜔
。 - 包络(振幅调制)角频率:|Δ𝜔|/2
。 - 拍频(每秒振幅最大次数):
𝑓beat=|𝑓1−𝑓2|=|Δ𝜔|2𝜋.
值得注意的是,这里的拍频并不是 |Δ𝜔|4𝜋
,从图中我们也可以看出,振幅(恒正)变化的周期是我们平常所说的振动变化周期的二分之一。

例题:拍频
两音叉频率分别为 440 Hz
与 442 Hz
,一起敲响,拍频是多少?
解: 𝑓beat =|442 −440| =2 Hz
。
4. 正交方向简谐振动合成:李萨如图形(Lissajous)
当两个相互垂直的简谐振动频率不同时,合成的轨迹与频率之比和两者的相位都有关系,并且图形一般比较复杂,难以用简单的几何图形描述。但是,当两者的频率成整数比时,轨迹是闭合的,这种图形称为李萨如图形。
设
{𝑥=𝐴cos(𝜔𝑥𝑡+𝛼),𝑦=𝐵cos(𝜔𝑦𝑡+𝛽).
- 若 𝜔𝑥 =𝜔𝑦 =𝜔
,可消去 𝑡
得轨迹为椭圆;相位差决定椭圆形状。
以 𝛼 =0
为例:
(𝑥𝐴)2+(𝑦𝐵)2−2𝑥𝐴𝑦𝐵cos𝛿=sin2𝛿,𝛿=𝛽−𝛼.
- 若 𝜔𝑥 :𝜔𝑦
为有理比,则轨迹闭合,常用于示波器测频与测相。

李萨如图形的频率比判断方式
观察李萨如图形时,可以通过数图形在水平方向和垂直方向上各自的最大交点数来判断频率比。例如,如果图形在水平方向上有3个最大交点,而在垂直方向上有2个最大交点,那么频率比就是3:2。
同步锁频现象
当两个频率接近的振动相互作用时,可能会出现同步锁频现象,即两个振动最终以相同的频率振动。
例题:用李萨如图形测相位差(同频)
示波器 𝑋
、𝑌
两通道分别输入
𝑥=𝐴cos(𝜔𝑡),𝑦=𝐴cos(𝜔𝑡+𝛿),0≤𝛿≤𝜋.
在屏幕上观察到闭合椭圆。若测得椭圆与 𝑦
轴交点为 𝑦 = ±𝑦0
(即 𝑥 =0
时的 |𝑦|
),求 𝛿
与 𝑦0/𝐴
的关系。
解:令 𝑥 =0 ⇒cos(𝜔𝑡) =0 ⇒𝜔𝑡 =𝜋/2
或 3𝜋/2
。 代入 𝑦
:
𝑦=𝐴cos(𝜋2+𝛿)=−𝐴sin𝛿
或
𝑦=𝐴cos(3𝜋2+𝛿)=𝐴sin𝛿.
因此 𝑦0 =𝐴|sin𝛿|
。在题设 0 ≤𝛿 ≤𝜋
下 sin𝛿 ≥0
,得到
sin𝛿=𝑦0𝐴 ,𝛿=arcsin(𝑦0𝐴).
5. 振动的分解:傅里叶观点(最小必要版)
任意“足够好”的周期函数 𝑥(𝑡)
(周期 𝑇
)可展开为
𝑥(𝑡)=𝑎02+∞∑𝑛=1[𝑎𝑛cos(𝑛𝜔0𝑡)+𝑏𝑛sin(𝑛𝜔0𝑡)],𝜔0=2𝜋𝑇.![x(t)=\frac{a_0}{2}+\sum_{n=1}^\infty\left[a_n\cos(n\omega_0 t)+b_n\sin(n\omega_0 t)\right],\quad \omega_0=\frac{2\pi}{T}.](data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
系数由正交性给出:
𝑎𝑛=2𝑇∫𝑇0𝑥(𝑡)cos(𝑛𝜔0𝑡)𝑑𝑡,𝑏𝑛=2𝑇∫𝑇0𝑥(𝑡)sin(𝑛𝜔0𝑡)𝑑𝑡.
物理意义:线性系统对不同频率分量“各自响应,再相加”,这使得傅里叶分解在振动与波中极其重要。
练习
用傅里叶级数写出周期方波(幅值 ±𝐴
)的展开,并观察其只含奇次谐波。
本页面最近更新:2025/12/27 23:20:31,更新历史
发现错误?想一起完善? 在 GitHub 上编辑此页!
本页面贡献者:Leafuke
本页面的全部内容在 CC BY-SA 4.0 和 SATA 协议之条款下提供,附加条款亦可能应用