2. 结构动力学基础回顾

模态试验与有限元模型修正都建立在结构动力学的基本方程之上。如果把这些方程理解清楚,后面看到的频响函数曲线、模态频率、阻尼比和振型,就不再是孤立的“试验结果”,而是同一物理系统在不同表达方式下的呈现。本节从单自由度系统出发,逐步过渡到多自由度系统,并说明固有频率、阻尼比、模态振型、频响函数、脉冲响应函数以及模态叠加原理之间的内在联系。

一、单自由度系统:最简动力学模型

单自由度(SDOF)系统只有一个独立的位移坐标,典型模型是质量块—弹簧—阻尼器系统。设质量块质量为 m,弹簧刚度为 k,粘性阻尼系数为 c,外力为 f(t),位移为 x(t)。根据牛顿第二定律,运动方程为:

m·x''(t) + c·x'(t) + k·x(t) = f(t)

两边除以 m,可写成标准形式:

x''(t) + 2ζω_n·x'(t) + ω_n²·x(t) = f(t)/m

其中 ω_n = √(k/m) 为无阻尼固有圆频率,单位是 rad/s;ζ = c/(2√(mk)) 为阻尼比,是无量纲量。固有频率 f_n = ω_n/(2π),单位是 Hz。固有频率由系统的质量和刚度决定,与外部激励无关;阻尼比则决定振动衰减的快慢。当 ζ < 1 时为欠阻尼,系统会以有阻尼固有频率 ω_d = ω_n√(1-ζ²) 振荡衰减;工程结构通常处于欠阻尼状态,ζ 常在 0.1%~10% 之间。

自由振动时,若给质量块一个初始位移 x₀ 后释放,其响应为:

x(t) = x₀·e^(-ζω_n t)·[cos(ω_d t) + (ζ/√(1-ζ²))·sin(ω_d t)]

从这条曲线可以同时读出三个关键信息:振荡周期对应 ω_d,包络衰减速率对应 ζω_n,而初始幅值和相位则与初始条件有关。这也是后面用自由衰减响应识别模态参数的物理基础。

二、多自由度系统:从单坐标到模态坐标

实际结构有无限多个自由度,有限元离散后得到有限个自由度。设系统有 n 个自由度,位移向量为 x,外力向量为 f,则多自由度(MDOF)运动方程为:

M·x''(t) + C·x'(t) + K·x(t) = f(t)

其中 M、C、K 分别为质量、阻尼和刚度矩阵,通常为 n×n 对称矩阵。与单自由度不同,多自由度系统的各坐标之间存在耦合,一个点受力会引起多个点响应。直接求解耦合方程很困难,而模态分析的核心思想就是通过坐标变换把耦合方程解耦。

忽略阻尼时,无阻尼自由振动方程为 M·x'' + K·x = 0。设解为 x = φ·e^(jωt),代入后得到广义特征值问题:

(K - ω²M)·φ = 0

该方程有非零解的条件是系数矩阵行列式为零,即 det(K - ω²M) = 0。解此特征方程可得到 n 个特征值 ω_r²(r = 1, 2, …, n),对应 n 个固有频率;每个特征值对应一个特征向量 φ_r,即第 r 阶模态振型。振型描述的是结构在该阶固有频率下各自由度位移的相对比例,是一个形状而非绝对幅值。振型具有正交性:关于质量矩阵和刚度矩阵均正交,即 φ_rᵀMφ_s = 0、φ_rᵀKφ_s = 0(r ≠ s)。正是这一性质使方程能够解耦。

三、频响函数与脉冲响应函数

对运动方程做傅里叶变换,令 X(ω) 和 F(ω) 分别为位移和力的频谱,可得:

(-ω²M + jωC + K)·X(ω) = F(ω)

定义位移频响函数矩阵为 H(ω) = (-ω²M + jωC + K)⁻¹,则 X(ω) = H(ω)·F(ω)。矩阵元素 H_ij(ω) 表示在第 j 点施加单位简谐力时,第 i 点的位移响应,是模态试验中最常测量的量。对单自由度系统,频响函数可写成:

H(ω) = 1 / (k - mω² + jωc)

其幅值在 ω ≈ ω_n 附近出现峰值,峰值高度与阻尼成反比,相位在共振区快速变化约 180°。脉冲响应函数 h(t) 则是频响函数的傅里叶逆变换,二者构成一对傅里叶变换对:

H(ω) = ∫ h(t)·e^(-jωt) dt
h(t) = (1/2π)·∫ H(ω)·e^(jωt) dω

物理上,h(t) 是系统受到单位脉冲激励后的响应,表现为衰减振荡;H(ω) 是系统对不同频率简谐激励的稳态响应。二者从时域和频域两个角度描述同一系统,因此模态试验既可以在时域用脉冲响应识别参数,也可以在频域用频响函数识别参数。

单自由度与多自由度系统:时域—频域—模态坐标关系 单自由度系统 (SDOF) m·x'' + c·x' + k·x = f(t) ω_n = √(k/m) ζ = c / (2√(mk)) ω_d = ω_n√(1-ζ²) 一个固有频率 · 一个振型 多自由度系统 (MDOF) M·x'' + C·x' + K·x = f(t) (K - ω²M)·φ = 0 n 个 ω_r,n 个 φ_r φ_rᵀMφ_s = 0 (r≠s) φ_rᵀKφ_s = 0 (r≠s) 多阶模态 · 振型正交 扩展 频响函数 H(ω) H(ω) = (-ω²M+jωC+K)⁻¹ X(ω) = H(ω)·F(ω) 共振峰 → ω_r 半功率带宽 → ζ_r 峰高比 → φ_r 分量 频域描述 稳态简谐响应 脉冲响应 h(t) h(t) = (1/2π)∫H(ω)e^(jωt)dω 单位脉冲激励响应 衰减振荡 → ζ_r 振荡频率 → ω_dr 各阶分量叠加 时域描述 瞬态自由响应 傅里叶变换 傅里叶逆变换 求解 模态叠加原理 x(t) = Σ_r φ_r · q_r(t)  H(ω) = Σ_r [ φ_r·φ_rᵀ / (m_r(ω_r² - ω² + j2ζ_rω_rω)) ] 物理坐标响应 = 各阶模态坐标响应的线性组合 分解 分解

四、模态叠加原理

模态叠加原理是连接多自由度系统与单自由度系统的桥梁。由于振型关于质量矩阵和刚度矩阵正交,可将物理坐标 x(t) 表示为各阶振型的线性组合:

x(t) = Σ_r φ_r · q_r(t) = Φ · q(t)

其中 Φ 为振型矩阵,q(t) 为模态坐标向量。将上式代入运动方程,并左乘 Φᵀ,利用正交性可得一组相互独立的单自由度方程:

m_r·q_r''(t) + c_r·q_r'(t) + k_r·q_r(t) = F_r(t)

式中 m_r = φ_rᵀMφ_r 为模态质量,k_r = φ_rᵀKφ_r 为模态刚度,F_r = φ_rᵀf 为模态力。这样,一个 n 自由度耦合系统就被分解为 n 个独立的单自由度系统。频响函数也可写成各阶模态贡献之和:

H(ω) = Σ_r [ φ_r·φ_rᵀ / (m_r(ω_r² - ω² + j2ζ_rω_rω)) ]

这一表达式说明:实测频响函数上的每一个共振峰对应一阶模态,峰的位置给出 ω_r,峰的宽度给出 ζ_r,而各测点在该峰处的幅值和相位关系则给出振型 φ_r。这正是模态参数识别的基本依据。工程中通常只需前若干阶模态即可较好近似结构响应,因为高阶模态贡献较小,且受测量带宽和噪声限制。

理解要点:固有频率和振型是系统的固有属性,由 M、K 决定;阻尼比影响共振峰宽度和衰减速度;频响函数与脉冲响应函数是同一系统的频域和时域表达,通过傅里叶变换相互转换;模态叠加原理把耦合的多自由度问题转化为多个单自由度问题,是模态试验和模型修正共同的理论基础。

五、从方程到试验的对应关系

把上述理论与模态试验对照,可以建立清晰的映射:试验中在结构上布置加速度传感器,用力锤或激振器施加激励,测量得到的是频响函数 H_ij(ω) 或脉冲响应 h_ij(t);通过曲线拟合识别出各阶 ω_r、ζ_r 和振型 φ_r;有限元模型则通过求解 (K - ω²M)φ = 0 给出计算模态。模型修正的任务,就是调整有限元模型中的质量、刚度、边界条件等参数,使计算模态与试验模态一致。因此,本节这些方程和概念,是后续所有试验设计、参数识别和模型修正工作的共同语言。