3. 单自由度强迫振动:简谐激励下的响应、幅频特性、相频特性、共振现象

各位同学,咱们今天聊聊单自由度系统的强迫振动。说白了,就是给系统一个持续的激励,看它怎么“被迫”振动。这在实际工程中太常见了——电机运转、路面不平、风载荷,都是典型的强迫振动问题。

我个人习惯把强迫振动分成两类:一类是激励频率固定,看系统怎么响应;另一类是激励频率变化,找那个最危险的“共振点”。今天咱们重点讲前者,但后者才是工程上真正要命的。

3.1 简谐激励下的运动方程

先看最基本的模型。一个质量-弹簧-阻尼系统,受到简谐力 F(t) = F₀ sin(ωt) 的作用。运动方程长这样:

m·ẍ + c·ẋ + k·x = F₀·sin(ωt)

这里 m 是质量,c 是阻尼系数,k 是刚度,F₀ 是激励幅值,ω 是激励频率。嗯,这个方程的解由两部分组成:通解(自由振动)和特解(强迫振动)。

通解部分会随时间衰减——因为有阻尼嘛。真正稳态后,系统就按激励频率振动了。所以稳态解可以写成:

x(t) = X·sin(ωt - φ)

其中 X 是响应幅值,φ 是相位差。这两个参数,就是咱们分析的重点。

3.2 幅频特性:放大因子说了算

把稳态解代入方程,经过一番推导(这里我跳过中间步骤,你们自己可以推一下),得到响应幅值:

X = F₀ / k · 1 / √[(1 - r²)² + (2ζr)²]

这里 r = ω/ωₙ 是频率比,ωₙ = √(k/m) 是固有频率,ζ = c/(2√(mk)) 是阻尼比。

定义放大因子 β = X / (F₀/k),它表示动态响应相对于静态位移的放大倍数:

β = 1 / √[(1 - r²)² + (2ζr)²]

我在项目中遇到过一台风机,运行时振动特别大。一测频谱,发现激励频率刚好接近固有频率,放大因子达到了 8 倍多。这就是典型的共振前兆。

关键结论:

  • 当 r → 0(低频激励),β ≈ 1,系统像静态加载
  • 当 r → ∞(高频激励),β → 0,系统跟不上激励
  • 当 r ≈ 1(共振区),β 达到最大值,阻尼越小峰值越高

3.3 相频特性:相位差藏着大秘密

相位差 φ 表示响应滞后于激励的程度:

φ = arctan[2ζr / (1 - r²)]

这个公式看着简单,但物理意义很丰富:

  • r → 0 时,φ ≈ 0°,响应与激励同相
  • r = 1 时,φ = 90°,响应滞后 90°
  • r → ∞ 时,φ ≈ 180°,响应与激励反相

我曾经用相位信息诊断过一台泵的故障。正常情况下,振动响应应该滞后激励 30° 左右,但实测达到了 120°。一查,发现是阻尼器失效了。你看,相位差就是系统的“健康指标”。

实用技巧: 现场测试时,如果发现相位差突然从 90° 附近跳到 180°,说明系统可能已经越过共振点了。这个规律可以用来快速判断共振区间。

3.4 共振现象:工程师的噩梦

共振,就是激励频率等于或接近系统固有频率时,响应幅值急剧增大的现象。为什么会这样?你想想看,激励每周期都在给系统“加油”,而阻尼又来不及消耗能量,振幅自然越振越大。

共振的危害有多大?我给你们看个数据:

阻尼比 ζ 共振放大因子 β_max 工程案例
0.01 50 高精度机床
0.05 10 一般机械结构
0.10 5 带阻尼器的建筑
0.20 2.5 汽车悬挂系统

看到没?阻尼比从 0.01 到 0.2,共振放大因子从 50 降到 2.5。这就是为什么我们总在结构上加阻尼材料——不是为了消除振动,而是为了控制共振峰值。

避坑指南: 我曾经遇到过一台压缩机,设计时没考虑共振问题。运行后振动超标,现场加阻尼器已经来不及了。最后只能改变工作转速,生产效率直接降了 30%。所以,设计阶段就要做模态分析,避开共振区。

3.5 知识体系总览

下面这张图,把单自由度强迫振动的核心逻辑串起来了:

单自由度强迫振动知识体系 简谐激励 F(t) = F₀·sin(ωt) 单自由度系统 m, c, k 固有频率 ωₙ, 阻尼比 ζ 稳态响应 x(t) = X·sin(ωt - φ) 幅频特性 放大因子 β(r, ζ) 共振峰值位置 相频特性 相位差 φ(r, ζ) 90° 过共振点 共振现象 r ≈ 1 时振幅最大 阻尼控制峰值 工程应用:振动控制、故障诊断、结构设计优化 避开共振区 | 增加阻尼 | 改变刚度/质量

这张图把整个知识体系串起来了:激励输入系统,系统输出响应,而幅频、相频、共振这三个特性,就是连接输入和输出的“桥梁”。

3.6 小结

单自由度强迫振动,核心就三件事:

  • 幅频特性——告诉你系统在什么频率下振动最大
  • 相频特性——告诉你响应滞后了多少,是诊断故障的利器
  • 共振现象——工程师必须避开或利用的“双刃剑”

我个人建议,刚开始学的时候,先把幅频曲线和相频曲线画熟练。画多了,你就能一眼看出系统的问题出在哪。下次咱们聊多自由度系统,那才是真正考验功力的时候。


公众号:蓝海资料掘金营,微信deep3321