第2章:单自由度系统——振动世界的“入门钥匙”

大家好,我是老张。干振动控制这行快二十年了,今天咱们聊聊单自由度系统。

你可能会问:为什么一上来就讲这个?

说白了,单自由度系统是振动分析的“最小单元”。就像学物理先学质点,学编程先学“Hello World”。我当年刚入行时,师傅就跟我说:“把单自由度搞透了,复杂系统就是个拼积木的过程。”后来我在做汽车悬架分析时,才真正体会到这句话的分量。

2.1 单自由度系统的运动方程

先看一个最简单的模型:一个质量块、一根弹簧、一个阻尼器。这就是单自由度系统。

它的运动方程长这样:

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

其中:

  • m —— 质量(kg),代表惯性
  • c —— 阻尼系数(N·s/m),代表能量耗散
  • k —— 刚度(N/m),代表恢复力
  • F(t) —— 外部激励力(N)
  • x —— 位移(m),ẋ是速度,ẍ是加速度

这个方程怎么来的?其实就是牛顿第二定律:F = ma。弹簧力是 -kx,阻尼力是 -cẋ,外力是 F(t),加起来等于 m·ẍ。嗯,就这么简单。

我的小习惯:写方程时,我总喜欢先画个自由体图。把质量块单独拿出来,标上所有力。这样做,方向不容易搞错。当年带新人时,十个人里有八个栽在符号上。

2.2 自由振动——系统自己的“脾气”

当外力 F(t) = 0 时,系统就进入自由振动状态。说白了,就是你推它一下,然后松手,看它自己怎么晃。

方程变成:

m·ẍ + c·ẋ + k·x = 0

解这个方程,我们得到:

x(t) = X·e^(-ζωₙt)·sin(ωₙ√(1-ζ²)·t + φ)

看着复杂?其实就三部分:

  • X·e^(-ζωₙt) —— 振幅在衰减,阻尼在“吃掉”能量
  • sin(...) —— 振动还在继续,但频率变了
  • φ —— 初始相位,取决于你推它的方式
关键点:自由振动的频率只取决于系统本身(质量和刚度),跟初始条件无关。这就是“固有频率”的由来。

2.3 固有频率与阻尼比

这两个参数,是单自由度系统的“身份证”。

固有频率 ωₙ:

ωₙ = √(k/m)   (单位:rad/s)

或者用赫兹表示:

fₙ = ωₙ/(2π) = (1/2π)·√(k/m)   (单位:Hz)

阻尼比 ζ:

ζ = c / (2√(mk))

阻尼比决定了系统怎么“停下来”:

阻尼比范围 类型 表现
ζ = 0 无阻尼 永远晃下去,现实中不存在
0 < ζ < 1 欠阻尼 逐渐衰减,工程中最常见
ζ = 1 临界阻尼 最快回到平衡,不振荡
ζ > 1 过阻尼 慢慢回去,不振荡
我曾经踩过的坑:有一次做桥梁振动测试,我按无阻尼算固有频率,结果跟实测差了15%。后来才发现,桥梁的阻尼比虽然小(约0.5%),但忽略它,频率误差会累积。记住:真实世界永远有阻尼。

2.4 受迫振动——当外力“找上门”

现实中的振动,大多是被迫的。比如发动机运转、风吹桥梁、地震摇晃建筑物。

最常见的激励是简谐激励:F(t) = F₀·sin(ωt)

方程变成:

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

稳态解为:

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

其中振幅 X 和相位 θ 由下式决定:

X = F₀ / √((k - mω²)² + (cω)²)
θ = arctan(cω / (k - mω²))

你想想看,当 ω 接近 ωₙ 时,分母变得很小,振幅 X 会变得非常大——这就是共振。

2.5 共振现象——工程师的“噩梦”与“利器”

共振,说白了就是激励频率等于系统固有频率时,振幅被“放大”的现象。

放大倍数用 Q 因子表示:

Q = 1/(2ζ)

举个例子:阻尼比 ζ = 0.01 时,Q = 50。意味着共振时振幅是静态变形的50倍!

核心结论:
  • 共振频率 ≈ 固有频率(阻尼小时几乎相等)
  • 阻尼越小,共振峰越高、越尖锐
  • 相位在共振点附近变化最快(从0°到180°)

我在做风机塔筒振动分析时,就遇到过共振问题。风机转速从8rpm升到12rpm时,塔筒晃得厉害。一算,固有频率正好在10rpm附近。后来加了调谐质量阻尼器(TMD),才把振幅压下来。

避坑指南:设计时,尽量让工作频率避开固有频率的±20%范围。如果避不开,要么加阻尼,要么改刚度/质量。我曾经见过一个设备,就因为共振没处理好,运行三个月就疲劳断裂了。

2.6 知识体系总览

下面这张图,是我自己总结的单自由度系统知识框架。你把它记牢了,后面学多自由度系统会轻松很多。

单自由度系统知识体系 单自由度系统 运动方程:m·ẍ + c·ẋ + k·x = F(t) 自由振动:F(t)=0,系统自身响应 固有频率 ωₙ = √(k/m) | 阻尼比 ζ = c/(2√(mk)) 受迫振动:F(t)=F₀·sin(ωt) 共振:ω ≈ ωₙ,振幅放大 Q = 1/(2ζ) 牛顿第二定律 初始条件决定 系统固有属性 外部激励决定 工程重点关注 基础 无外力 核心参数 有外力 危险区

这张图把本章的核心逻辑串起来了。从运动方程出发,分两条路:自由振动和受迫振动。自由振动引出固有频率和阻尼比,受迫振动则导向共振现象。你顺着这个思路走,就不会乱。


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