特征值分析模拟器 返回
结构振动分析

特征值分析模拟器 — 2自由度弹簧质量系的固有模式与 FRF

快速解答
模态分析由无阻尼自由振动导出广义特征值问题 (K − ω_n²·M)·φ_n = 0(K=刚度矩阵、M=质量矩阵、ω_n=固有角频率、φ_n=模态振型)。固有频率 f_n = ω_n/(2π) [Hz],不同模态关于质量矩阵正交:φ_i^T·M·φ_j = δ_ij

改变2自由度弹簧质量系的参数,实时计算特征振动频率、振动模式、FRF。通过模式动画直观理解。

如需一维FEM单元划分的模态分析,请见 一维有限元模态分析模拟器

系统设置

m₁ =
kg
m₂ =
kg
k₁ =
N/m
k₂ =
N/m
k₃ =
N/m
计算结果
f₁ (Hz)
f₂ (Hz)
模式1 比
模式2 比
可视化
理论·主要公式

$$(\mathbf{K} - \omega_n^2 \mathbf{M})\boldsymbol{\phi}_n = \mathbf{0}$$

特征值问题:\(\mathbf{K}\) 刚性矩阵、\(\mathbf{M}\) 质量矩阵、\(\omega_n\) 特征角振动数、\(\boldsymbol{\phi}_n\) 特征向量

$$f_n = \frac{\omega_n}{2\pi}, \quad \omega_1 = \sqrt{\frac{k}{m}} \text{ (1-DOF)}$$

特征振动频率 [Hz]:单一弹簧-质量系中 \(\omega_1 = \sqrt{k/m}\)

$$\boldsymbol{\phi}_i^T \mathbf{M} \boldsymbol{\phi}_j = \delta_{ij}$$

模式正交性:不同特征模式关于质量矩阵正交

特征值分析模拟器简介

🙋
「特征值分析」是什么?我在教科书里看到 \((K - \omega^2 M)\phi = 0\) 这个公式,这能说明什么?
🎓
简单说,特征值分析就是找结构物「自己摇晃时的摇晃方式集合」。比如,轻敲办公桌的角落,整个桌子就会以「嗡—」的特定音调摇晃,对吧? 那个「特定的摇晃方式」就是特征振动模式,摇晃的快慢(频率)就是特征振动频率。在这个模拟器中,用左边的滑块改变质量或弹簧,可以直观地看到动画中「摇晃方式的集合」如何变化。
🙋
原来如此!这个有两个质点连接的模型,「摇晃方式的集合」是怎样确定的?
🎓
在实际工作中,给定质量\(m_1, m_2\)和弹簧\(k_1, k_2, k_3\)的值后,就能建立运动方程。然后考虑「自由振动」,即不加外力时的摇晃情况,就会得到那个公式。试试把上面参数中的\(m_1\)调大,你会看到一阶模式(缓慢摇晃)的动画中,较重的质点几乎不动。这就是「模式形」的变化。
🙋
我明白了!下面的「频率响应函数(FRF)」图表有两个尖峰,这和动画的关系是什么?
🎓
你观察得很敏锐!那两个峰的顶端频率,就是各个模式的特征振动频率。比如,把\(k_2\)弹簧调得非常弱(接近0),两个峰会非常接近,对吧? 这是因为两个质点几乎独立运动了,振动频率也就接近了。动画中两个模式的运动差异也会变得不明显。在现场的实验模态分析中,就是通过测量这样的FRF曲线来识别模式的。

物理模型与主要公式

2自由度弹簧质量系的运动方程可以用矩阵形式表示为:

$$ M \ddot{\boldsymbol{x}}+ K \boldsymbol{x}= \boldsymbol{0}$$

其中,\(M=\begin{bmatrix}m_1 & 0 \\ 0 & m_2 \end{bmatrix}\)是质量矩阵,\(K=\begin{bmatrix}k_1+k_2 & -k_2 \\ -k_2 & k_2+k_3 \end{bmatrix}\)是刚性矩阵,\(\boldsymbol{x}= [x_1, x_2]^T\)是位移向量。假设该系统以角振动数\(\omega\)振动(\(\boldsymbol{x}= \boldsymbol{\phi}e^{i\omega t}\)),将其代入运动方程可得下列特征值问题:

这是特征值分析的核心方程:

$$ (K - \omega^2 M) \boldsymbol{\phi}= \boldsymbol{0}$$

该方程存在非平凡解(\(\boldsymbol{\phi}\)不为零)需要系数矩阵的行列式为0。这就是特征方程(永年方程)。令\(\lambda = \omega^2\),有

$$ \det(K - \lambda M) = 0 $$

这是关于\(\lambda\)的二次方程,可求得两个正根\(\lambda_1, \lambda_2\)(特征值)。它们的平方根\(\omega_1 = \sqrt{\lambda_1}, \omega_2 = \sqrt{\lambda_2}\)就是角振动数,对应的\(\boldsymbol{\phi}_1, \boldsymbol{\phi}_2\)是振动模式形(特征向量)。模式形表示的是振幅的相对比例,通常进行规格化处理(例如最大分量设为1)后显示。

常见问题

增大质量会导致特征振动频率下降,增大弹簧定数会导致频率上升。特别是一阶模式对系统整体的刚性和质量敏感,二阶模式对质量比和弹簧分配更敏感。改变滑块时,观察模式动画可以直观理解这一点。
横轴是加振频率,纵轴是响应的大小(振幅)。出现峰值的频率对应于特征振动频率。2自由度系统有两个峰值,无阻尼时理论上会无限大。改变质量比或弹簧比,峰值位置和高度会改变。
同向运动是一阶模式(同位相),反向运动是二阶模式(反位相)。一阶模式时整体一致地振动,二阶模式时质点间的相对位移较大。动画中可以看到节点(不动点)的有无。
2自由度系统可作为多数实际现象的基本模型使用。例如具有两个质量的防振装置或建筑物的两层模型。但实际结构包含连续体和非线性元素,所以应该用这个工具来获得定性理解和趋势把握。

实际应用

汽车NVH设计:车身底盘和车门面板的振动·噪声(Noise, Vibration, Harshness)抑制必须进行特征值分析。需要预先模拟引擎和路面传来的振动在何种频率会与车体产生共鸣(大幅摇晃),在设计阶段通过增加刚性或改变质量分布来解决。

建筑物抗震设计:高层建筑和桥梁中,如果地震动的周期与建筑自身的特征周期一致,就会发生共振,可能造成重大损伤。通过特征值分析把握建筑的主要振动模式和周期,为阻尼器(减振装置)的最优位置和设计提供基础数据。

飞行器和航天结构设计:喷气发动机叶片和火箭本体结构在运行时,由振动引发的疲劳破坏至关重要。特征值分析用来确定危险的共振周频,使设计回避运行转速的该频率(旋转机械的危险速度预测)。

实验模态分析(EMA):用锤子敲击实际结构进行加振,用加速度传感器测量响应。从得到的频率响应函数(FRF)出发,就能「实验性地」识别出与模拟相同的特征振动频率和模式形,用于CAE模型精度验证和故障诊断。

常见误区与注意事项

使用这个模拟器时有几个容易出错的地方。首先是「将质量设为零会导致计算崩溃」。例如,试试把m2改成0。特征振动频率会趋向无穷大或计算出错。现实中不存在质量为零的情况,数值计算中需要对质量矩阵求逆,所以零值或极小值是禁忌。其次是「所有弹簧定数相等就意味着模式形也对称」的错误想法。这只在质量也相等的情况下成立。如果m1=1, m2=3,k1=k2=k3=1,一阶模式中较重的m2的振幅会比较小。模式形由质量和刚性的「比值」决定,需要通过实验体会这一点。最后,不要过度相信FRF图表中峰值的高度。这个模拟器不含阻尼(衰减),理论上峰值会尖刺状直至无穷大。实际结构总是有阻尼的,峰值会在有限高度处展现一定宽度。讨论「共振危险」时要记住这一点。

使用指南

  1. 用滑块设置质量m1(kg)和m2(kg)、弹簧定数k1(N/m)和k2(N/m)。例:m1=1kg、m2=2kg、k1=1000N/m、k2=500N/m
  2. 点击「计算执行」按钮,自动计算特征振动频率f₁、f₂(Hz)和各振动模式的振幅比
  3. 通过频率响应函数(FRF)图表确认峰值对应的模式,在模式动画画面中可视化质点的运动,理解振动的特性

具体计算案例

钢质框架(m1=3kg、m2=5kg、k1=8000N/m、k2=4000N/m)的情况下,第1特征振动频率f₁≈18.2Hz、第2特征振动频率f₂≈31.4Hz。第1模式时两个质点同位相振动(振幅比1.67),第2模式时反位相(振幅比-1.25)。FRF图表在18.2Hz和31.4Hz处出现峰值,其间形成隔振带域。

实务注意事项

  1. 汽车悬架设计中,弹簧定数过大会使f₁上升、乘坐舒适性恶化,所以要在弹簧质量比0.1~0.3的范围内调整
  2. 机械振动控制中,外部加振频率接近特征振动频率会因共振现象而振动增幅。设计阶段需使f₁、f₂与转动机械速度相差±20%以上
  3. 与实测值比较时,加入材料阻尼(阻尼比ζ=0.05~0.15)可使峰值高度降低,得到更接近现实的FRF形状