4、多自由度系统:多自由度系统运动方程、模态叠加法、固有频率与振型

好,咱们进入多自由度系统。说实话,单自由度系统你搞明白了,多自由度系统就是它的「升级版」。但这一升级,很多新东西就冒出来了——比如模态、振型这些概念。我在做汽车底盘振动分析时,第一次遇到多自由度系统,当时真有点懵。后来发现,只要抓住「矩阵」和「模态」这两把钥匙,一切就清晰了。

4.1 多自由度系统运动方程

先看运动方程怎么写。对于一个有n个自由度的系统,它的运动方程不再是单个方程,而是一个方程组。写成矩阵形式,就是:

[M]{ẍ} + [C]{ẋ} + [K]{x} = {F(t)}

这里:

  • [M] —— 质量矩阵,n×n 对称正定矩阵
  • [C] —— 阻尼矩阵,n×n 对称矩阵(通常假设为比例阻尼)
  • [K] —— 刚度矩阵,n×n 对称正定或半正定矩阵
  • {x} —— 位移向量,n×1
  • {F(t)} —— 外力向量,n×1

举个例子,一个两自由度弹簧-质量系统:

质量 m1 和 m2,弹簧 k1、k2、k3
运动方程:
m1·ẍ1 + (k1+k2)·x1 - k2·x2 = F1(t)
m2·ẍ2 - k2·x1 + (k2+k3)·x2 = F2(t)

写成矩阵:
[ m1   0  ]{ẍ1}   [ k1+k2  -k2   ]{x1}   {F1}
[ 0    m2 ]{ẍ2} + [ -k2   k2+k3 ]{x2} = {F2}
我的小经验:写质量矩阵时,如果采用集中质量法,矩阵就是对角阵,计算起来特别方便。我早期做桥梁振动分析时,就喜欢用集中质量法,省事又够用。

4.2 无阻尼自由振动与特征值问题

先不考虑阻尼和外力,看看系统本身的特性。方程简化为:

[M]{ẍ} + [K]{x} = {0}

假设解的形式为 {x} = {φ}·sin(ωt),代入后得到:

([K] - ω²[M]){φ} = {0}

这就是特征值问题。要使{φ}有非零解,系数矩阵的行列式必须为零:

det([K] - ω²[M]) = 0

解这个方程,得到n个特征值 ω₁², ω₂², ..., ωₙ²,开方后就是系统的固有频率。每个特征值对应一个特征向量 {φᵢ},就是振型

核心要点:固有频率和振型是系统的固有属性,只与质量和刚度分布有关,与外力无关。你想想看,一个结构造好了,它的「脾气」就定了——在哪些频率容易共振,振动起来是什么样子。

4.3 模态叠加法

好,现在讲重点——模态叠加法。说白了,就是把复杂的多自由度振动,分解成若干个单自由度振动的叠加。

为什么能这么做?因为振型有一个重要性质:正交性。即:

{φᵢ}ᵀ[M]{φⱼ} = 0  (i ≠ j)
{φᵢ}ᵀ[K]{φⱼ} = 0  (i ≠ j)

利用这个性质,我们可以做坐标变换。设:

{x} = [Φ]{q}

其中 [Φ] 是振型矩阵,{q} 是模态坐标。代入运动方程,左乘 [Φ]ᵀ,利用正交性,方程就解耦了:

Mᵢ·q̈ᵢ + Cᵢ·q̇ᵢ + Kᵢ·qᵢ = Fᵢ(t)   (i=1,2,...,n)

每个方程都是独立的单自由度方程!这就是模态叠加法的精髓。

注意:模态叠加法适用于线性系统。如果系统有非线性因素(比如间隙、摩擦),这个方法就不太灵了。我曾经在一个螺栓连接结构上试过,结果误差很大,后来改用直接积分法才搞定。

4.4 固有频率与振型的物理意义

固有频率告诉你:系统在哪些频率下容易「激动」。振型告诉你:激动起来是什么样子。

举个例子,一个两自由度系统:

  • 第一阶振型:两个质量同向运动,频率最低
  • 第二阶振型:两个质量反向运动,频率较高

我在做发动机悬置设计时,就利用这个原理——让发动机的激励频率避开悬置系统的固有频率,同时让振型与车身解耦。嗯,这里要注意,振型节点位置很关键,节点处振幅为零,是布置传感器的好地方。

4.5 模态分析步骤总结

实际工程中,做模态分析一般按这几步走:

  1. 建立有限元模型 —— 划分网格,定义材料属性
  2. 组装质量矩阵和刚度矩阵 —— 软件自动完成
  3. 求解特征值问题 —— 得到固有频率和振型
  4. 检查结果合理性 —— 看振型是否连续,频率是否合理
  5. 提取关键模态 —— 通常只关心前几阶低频模态
避坑指南:我曾经做过一个框架结构的模态分析,算出来第一阶频率是0.003 Hz,明显不对。查了半天,发现是约束没加好——结构处于「漂浮」状态。所以,边界条件一定要仔细检查,这是新手最容易犯错的地方。

4.6 知识体系图

下面这张图,把多自由度系统的核心逻辑串起来了:

多自由度系统动态特性分析知识体系 多自由度系统运动方程 [M]{ẍ} + [C]{ẋ} + [K]{x} = {F(t)} 无阻尼自由振动 有阻尼/受迫振动 特征值问题 det([K] - ω²[M]) = 0 模态叠加法 坐标变换 + 正交性 → 解耦 固有频率 ωᵢ 振型 {φᵢ} 系统动态特性完全描述

这张图你看懂了吗?从运动方程出发,分两条路走:一条走无阻尼自由振动,得到特征值问题,算出固有频率和振型;另一条走有阻尼受迫振动,用模态叠加法把方程解耦。最后两条路汇合,就得到了系统的完整动态特性。

4.7 工程应用小贴士

应用场景 关注点 我的建议
汽车车身模态 第一阶弯曲/扭转频率 避开发动机怠速频率(约25-30 Hz)
桥梁风振 低阶模态阻尼比 注意涡激振动,必要时加TMD
精密仪器隔振 高阶模态影响 模态截断时保留质量参与系数大的模态
转子动力学 临界转速 考虑陀螺效应,Campbell图是必备工具
最后说一句:多自由度系统的核心就四个字——「模态分解」。把复杂问题拆成简单问题的叠加,这是工程师的智慧。你把这个思路吃透了,后面学连续体振动、有限元法都会轻松很多。

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