特征值·振动分析仿真器 返回
振动分析工具

特征值·振动分析交互式仿真器

计算多自由度弹簧质量系的固有振动数和模态形状,并以动画形式可视化。具有实时频率响应函数(FRF)绘制和共振警告功能。

系统定义
自由度数 N :
质量 m₁…mₙ (kg)
弹簧刚度 k₁…kₙ₊₁ (N/m)  — k₁:左端地基弹簧 kₙ₊₁:右端地基弹簧 中间:质量间弹簧
阻尼比 ζ
K[i][i] = k[i] + k[i+1]
K[i][i±1] = −k[i+1]
模态形状动画
点击动画中的质量块切换模态
0.000 s
特征值计算结果
模态 f_n (Hz) ω_n (rad/s) T (s)
模态形状 — 特征向量分量
频率响应函数(FRF)
频率响应
Hz
5.0 Hz

什么是特征值·振动分析

🙋
什么是"特征值"和"固有振动数"?这与汽车的颠簸震动有关吗?
🎓
简单来说,就是找出该结构物"容易自然摆动"的频率,以及那时的"摆动方式"。例如,洗衣机在脱水时转到特定转速会发生剧烈震动,这就是共振,那个转速接近洗衣机的"固有振动数"。用这个仿真器,你可以通过移动上面的"质量"和"弹簧刚度"滑块,看到该系统的容易摆动的频率如何变化。
🙋
那么"模态形状"就是那个"摆动方式"的意思?为什么会有两个或以上的固有振动数?
🎓
完全正确!模态形状就是整个系统以同一节奏摆动时,各个位置的"弯曲"和"节点"位置的表现形式。当自由度增加时,会出现多种不同节奏的摆动方式(模态)。例如,这个模型中有5个质点连接,1阶模态是全体往同一方向摆动,2阶模态是以中心为节点呈波状摆动。点击右边的动画"模态次数"按钮,你可以看到实际的运动。
🙋
下面的图表(FRF)出现了尖峰,还显示"共振警告"!这是设计中会出现的"危险频率"吗?
🎓
正是如此,这是实际工作中最需要注意的地方。FRF(频率响应函数)的尖峰就是外力频率与固有振动数重合时的"共振"。此时,即使力很小也会产生很大的摆动,有破损危险。在仿真器中增大"阻尼比ζ",可以看到峰值变低变宽,危险性降低。实际设计中,要让发动机转速等避免不了的加振频率与这些危险频率保持足够距离。

常见问题

可以,每个质点的质量和每根弹簧的刚性都可以通过数值输入或滑块调整。改变后会自动重新执行特征值分析,振动模态和频率响应图表会随之更新。
默认以Hz(赫兹)显示。内部计算使用角频率ω(rad/s),但会自动进行f=ω/(2π)的转换,用更直观的Hz单位输出。
当外部加振频率接近某个固有振动数时(通常在±5%以内)会显示警告。这样可以在设计阶段立即尝试改变参数以避免共振。
当前UI可选择2到5自由度。该范围可在保持实时响应的同时显示特征值分析、模态动画和FRF。

实际应用

汽车和飞机车身设计:来自发动机、路面和气流的振动如果与车身或机翼的固有振动数一致,会导致大的噪声和疲劳破坏。在设计阶段使用CAE进行模态分析,可以识别和避免危险的共振频率。

工作机械和机器人手臂:需要高速精密动作的机械中,如果结构物的固有振动数在控制频带内,振动会发散,无法达到精度。在轻量化和刚性增强的权衡中,如何保持固有振动数的高频很重要。

建筑物和桥梁抗震设计:地震动包含广泛的频率成分。如果建筑物的固有周期与地震的卓越周期接近,共振会增加倒塌危险。模态分析还用于评估不均匀沉降和制振装置的效果。

电子基板和半导体制造设备:进行微细加工的设备需要尽可能排除外部振动和内部电动机的振动。支撑结构的刚性设计和防振胶的选择对掌握固有振动数至关重要。

常见误解和注意事项

开始进行这类分析时,有几个容易陷入的误区,先了解一下会很有帮助。首先是"固有振动数只有一个"的想法。用这个仿真器把自由度改成3或5就能马上看出来,系统的自由度数等于固有振动数和模态的数量。5自由度就有5个。在设计时,不能只关注最低频率(1阶模态),还要检查加振源可能包含的所有高次频率。比如,发动机的转速避开了1阶,但它的2倍、3倍等高次谐波成分恰好与高阶固有振动数一致的情况也会发生。

其次是参数设置的陷阱。如果在仿真器中随意改变"质量"和"弹簧刚度",整体的行为就很难读懂。其实,固有振动数与"弹簧刚度÷质量"的平方根成正比,记住这个基本规律会很有帮助。例如,质量增加4倍时,要保持同样的振动数,弹簧刚度也要增加4倍。如果把所有质量和弹簧都增加2倍,固有振动数不会改变(缩放律)。掌握这一规律后,参数调整的速度会大大提高。

最后,"阻尼ζ=0"的世界是不现实的。虽然计算会变简单,理论上共振峰会无限高,但现实结构物总有阻尼存在。用这个工具把ζ从0.01改到0.05,你就能看到峰值有多大的变化。实际中,"有多少阻尼"的估计是最困难的,也是设计的关键所在。

使用指南

  1. 用m1Num~m5Num输入各质量(单位:kg)。例:m1=2kg,m2=3kg
  2. 用k1Num~k4Num输入相邻质点间的弹簧刚度(单位:N/m)。例:k1=5000N/m
  3. 用zeta-slider调整阻尼比ζ在0~0.2范围内,确定对临界阻尼的比例
  4. 用exciteFreqSlider在0.1~100Hz范围内变动加振频率,实时观察共振现象
  5. 各模态形状在频率响应图和动画显示中即刻反映

具体计算示例

3自由度系:m1=2kg,m2=2kg,m3=1kg,k1=4000N/m,k2=3000N/m,k3=2000N/m设定时,第1固有振动数约为18.2Hz,第2约28.5Hz,第3约38.1Hz。加振频率设为18Hz时,在模态1处发生共振,中央质点的最大响应振幅显著增大。阻尼比ζ=0.1时,共振峰值约增幅3倍。

实际应用中的注意事项