固有振動数分析

分类: 构造分析 | 综合版 2026-04-06
CAE visualization for natural frequency theory - technical simulation diagram
固有振動数分析

固有振動数的理论基础

固有振動数是什么

🧑🎓

先生,什么是固有振动数


🎓

构造物在没有外力作用下振动时的自然振动数。所有构造物都具有固有振动数,当外力的振动数与其一致时会发生共振


🧑🎓

共振会出现什么问题?


🎓

共振时振幅急剧增大。桥梁崩塌(塔科马海峡大桥,1940年)、建筑物损坏(地震时)、机械破损(旋转体危险速度)……全部都是共振造成的。掌握固有振动数是结构设计最基本的要求


控制方程

🎓

非减衰自由振动的方程:


$$ [M]\{\ddot{u}\} + [K]\{u\} = \{0\} $$

假设解的形式为 $\{u\} = \{\phi\} e^{i\omega t}$,则得到特征值问题:


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

🧑🎓

与座屈分析的 $([K] + \lambda [K_\sigma])\{\phi\} = \{0\}$ 形式相同!


🎓

确实如此。在座屈分析中,$[K_\sigma]$ 的位置被 $[M]$ 替代。因此可以使用相同的特征值求解器(如Lanczos法)


🎓

$\omega_i$ 是角振动数(rad/s),$f_i = \omega_i / (2\pi)$ 是固有振动数(Hz),$\{\phi_i\}$ 是模态形状。


单自由度系的固有振动数

🎓

在FEM之前,最基本的情况:


$$ f = \frac{1}{2\pi} \sqrt{\frac{k}{m}} $$

🧑🎓

只需要弹簧刚度 $k$ 和质量 $m$。刚度越高,质量越小,振动数就越高。


🎓

这个简单的关系对进行理智检查(sanity check)FEM结果非常有用。提前用等效刚度和等效质量估算 $f$ 的数量级。


梁的固有振动数

🎓

基本梁的一阶固有振动数:


条件$f_1$备注
悬臂梁$\frac{3.516}{2\pi L^2}\sqrt{\frac{EI}{\rho A}}$最低
简支梁$\frac{\pi^2}{2\pi L^2}\sqrt{\frac{EI}{\rho A}}$
两端固定梁$\frac{22.37}{2\pi L^2}\sqrt{\frac{EI}{\rho A}}$最高
🧑🎓

边界条件下固有振动数变化很大呢。


🎓

悬臂梁和两端固定梁之间相差6倍以上。如果FEM结果与理论值偏差很大,应该首先怀疑边界条件的设置。


FEM中的固有振动数分析

🧑🎓

用FEM求固有振动数的步骤是?


🎓

1. 建模网格、材料($E, \rho$)、边界条件

2. 执行特征值分析 — 用Lanczos法求下位 $n$ 个模态

3. 确认结果 — 固有振动数和模态形状

4. 验证 — 与理论解或实验模态分析比较


🧑🎓

材料常数中需要 $\rho$(密度),这与静力分析不同。


🎓

对的。静力分析只需要 $E$,但固有振动数必须有 $\rho$。忘记设置密度会导致固有振动数为零或无限大。这是常见的错误。


总结

🧑🎓

整理一下固有振动数分析的理论。


🎓

要点:


  • $([K] - \omega^2 [M])\{\phi\} = \{0\}$ — 与座屈分析相同的特征值问题
  • $f = (1/2\pi)\sqrt{k/m}$ — 所有基础。用于理智检查
  • 边界条件对固有振动数影响很大 — 悬臂梁 vs. 两端固定梁相差6倍
  • 密度 $\rho$ 的设置必不可少 — 忘记会导致结果无意义
  • 共振的回避是设计目标 — 将外力振动数与固有振动数分开

🧑🎓

固有振动数分析是确定「结构在什么频率下振动」的最基本动力分析。


🎓

完全同意。所有动力分析(应答分析、时程分析)的基础都是固有振动数分析。没有这个无法进行动力设计。


Coffee Break 趣事

从胡克定律到振动论

罗伯特·胡克在1678年发表了弹性力与位移的比例关系(胡克定律),但他本人没有深入到振动周频率理论。完成这个理论的是克里斯蒂安·惠更斯,他从单摆的等时性于1673年推导出 T=2π√(L/g)。这个公式是现代单自由度振动数公式 fn=1/(2π)√(k/m) 的特例,300多年来保持不变。

固有振動数的数值计算方法

特征值求解器

🧑🎓

怎样求解固有振动数的特征值问题?


🎓

可以使用与座屈分析相同的求解器。Lanczos法是业界标准。


方法特点用途
Lanczos法对大规模稀疏矩阵最优。高效地提取下位模态业界标准
子空间迭代法比Lanczos更稳定但速度较慢密集特征值
AMLS(自动多层子结构法)适用于超大规模问题数百万自由度
🧑🎓

什么是AMLS?


🎓

AMLS是Nastran的大规模特征值分析方法。自动将结构分割成子结构,分别求解各子结构的特征值,然后组装为全局。可以在数百万自由度的模型上有效求解数百个模态


Nastran

```

SOL 103

CEND

METHOD = 10

BEGIN BULK

EIGRL, 10, , , 20 $ 求解20个模态

```

Abaqus

```

*STEP

*FREQUENCY, EIGENSOLVER=LANCZOS

20, ,

*END STEP

```

Ansys

```

/SOLU

ANTYPE, MODAL

MODOPT, LANB, 20 ! Lanczos法求20个模态

SOLVE

```

🧑🎓

所有求解器的默认都是Lanczos法。


🎓

在现代FEM求解器中,特征值分析 = Lanczos法可以说是通用的。设置只需指定「求解的模态数」。


质量矩阵的选择

🧑🎓

使用相容质量还是集中质量?


🎓

固有振动数的精度取决于质量矩阵:


  • 相容质量(consistent) — 精度高。推荐使用
  • 集中质量(lumped) — 计算速度快但精度略低。高阶模态会有差异

Nastran和Abaqus的默认都是相容质量。


求解模式数的确定方法

🧑🎓

应该求多少个模态?


🎓

按用途而定:


用途所需模态数
一阶固有振动数的确认5~10
应答分析(频率范围 $f_{max}$ 以下)$f_{max}$ 以下的所有模态
有效质量覆盖90%所有方向的有效质量之和超过总质量的90%
NVH分析(汽车)300 Hz以下的所有模态(数百至千个)
🧑🎓

什么是有效质量?


🎓

每个模态对外力(地震等)的响应程度的指标。有效质量大的模态是主导响应模态。详细说明见「模态有效质量」页面。


总结

🧑🎓

整理一下固有振动数分析的数值方法。


🎓

要点:


  • Lanczos法是业界标准 — 所有求解器都支持
  • AMLS — 适用于超大规模模型(数百万自由度)
  • 相容质量矩阵精度高 — 推荐使用默认设置
  • 模态数的确定 — 有效质量覆盖90%是通用基准
  • SOL 103(Nastran)、*FREQUENCY(Abaqus)、MODAL(Ansys)

Coffee Break 趣事

固有振动数的最小网格条件

在FEM固有振动数分析中,评估的最高阶模态的固有振动数需要足够的空间分辨率。经验法则是「一个周期内至少6~8个节点」,对于梁的弯曲模态,每个波长至少需要12个单元。网格太粗会导致固有振动数偏高(硬化效应),因此网格收敛确认是必需的。

固有振動数的实务应用

固有振動数分析的实务

🧑🎓

固有振动数分析在实务中怎样使用?


🎓

在几乎所有结构设计中都有使用。


领域目的基准
建筑地震响应预测建筑规范
桥梁风与地震的共振回避道路桥设计规范
汽车NVH(振动噪声)评估企业内部基准
航空航天颤振速度的评估FAR/CS 25
旋转机械危险速度的回避API 617等
管道振动疲劳的防止ASME B31.1/3

回避共振

🧑🎓

怎样回避共振?


🎓

将外力的振动数与固有振动数分开是基本方法:


$$ \frac{f_n}{f_{ext}} > 1.3 \quad \text{or} \quad \frac{f_n}{f_{ext}} < 0.7 $$

当 $f_n$ 在外力的±30%范围外时,可以回避共振(在减衰充分的情况下)。


🧑🎓

±30%的间隔充分吗?


🎓

低减衰的结构(钢结构:$\zeta \approx 1\%$)下±30%就够了。高减衰(橡胶垫圈:$\zeta \approx 10\%$)的情况可以用更小的间隔。


模态形状的解释

🧑🎓

模态形状表示什么?


🎓

模态形状显示「在该振动数下结构如何变形」。


🎓

检查要点:

  • 一阶模态 — 整体变形(整体弯曲、整体扭转)
  • 高阶模态 — 局部变形(面板振动、法兰振动)
  • 刚体模态 — 自由边界下6个刚体模态($f = 0$)

🧑🎓

自由边界出现 $f = 0$ 的模态是正常的吗?


🎓

是正常的。自由浮动结构可以进行刚体运动,对应的固有振动数为零。出现6个刚体模态(3平移+3旋转),第7个开始是弹性模态。


实务检查清单

🧑🎓

请给出固有振动数分析的检查清单。


🎓
  • [ ] 材料密度 $\rho$ 是否正确设置
  • [ ] 集中质量(非结构质量)是否全部包含
  • [ ] 质量摘要的总质量是否与设计值一致
  • [ ] 边界条件(约束)是否与实际结构一致
  • [ ] 一阶固有振动数是否与理论解的数量级相符
  • [ ] 是否可视化模态形状并确认物理合理性
  • [ ] 自由边界是否出现6个刚体模态
  • [ ] 有效质量是否在全方向覆盖90%以上

  • 🧑🎓

    「材料密度是否正确」是首要检查。忘记这个会使全部分析无意义。


    🎓

    密度在静力分析中只影响自重,容易被忽视,但在固有振动数中 $\omega \propto 1/\sqrt{\rho}$ 直接有效。密度相差10倍会导致振动数相差 $\sqrt{10} \approx 3.2$ 倍。


    Coffee Break 趣事

    旋转机械的临界速度与共振回避设计

    涡轮泵在1500rpm(25Hz)运行时,叶片通过频率(叶片通过频率)不应与结构固有振动数一致。Weir公司的给水泵设计中,7片叶片的叶片通过频率为175Hz(7×25Hz),因此外壳固有振动数必须设定在150Hz以下或200Hz以上。这个±20%的频率间隔确保是实务设计的铁规。

    固有振動数的软件比较

    固有振動数分析的工具

    🧑🎓

    请介绍一下可用于固有振动数分析的工具。


    🎓

    所有通用FEM求解器都支持。差异在于大规模问题的性能与动力分析的集成


    功能NastranAbaqusAnsys
    Lanczos法EIGRL*FREQUENCY, LANCZOSMODOPT, LANB
    AMLS○(SOL 103)
    GPU加速○(Sparse Direct)
    NVH支持SOL 103 + SOL 111FREQUENCY + SSDModal + Harmonic
    颤振分析SOL 145Mechanical APDL
    🧑🎓

    Nastran的AMLS在大规模问题上优势明显。


    🎓

    汽车的BIW(车身)模型有数百万自由度,需要数百个模态。Nastran的AMLS在这个规模上最有实绩。


    实验模态分析工具

    🎓

    固有振动数也可以通过实验(模态分析)测量:


    工具特点
    LMS Test.Lab(Siemens)实验模态分析的标准。FEM相关性(MAC
    ME'scope模态分析的可视化
    OROS振动测量+模态分析
    Simcenter Testlab旧LMS。与NX Nastran集成

    选择指南

    🎓
    • 一般固有振动数分析 → 现有FEM求解器(任何都够用)
    • 大规模NVH分析Nastran SOL 103 + AMLS
    • 颤振分析Nastran SOL 145
    • 与实验的相关性 → LMS Test.Lab + FEM
    • GPU加速ANSYS Mechanical

    • 🧑🎓

      固有振动数分析在任何求解器中都是基本功能,求解器间差异不大。


      🎓

      对的。差异出现在「数百万自由度数百模态」的大规模问题和「与应答分析的集成」上。


      Coffee Break 趣事

      LMS Test.Lab固有振动数实验同定

      Siemens LMS Test.Lab(现为Simcenter Testlab)是从冲击锤试验或制振试验获取FRF,使用多自由度曲线拟合(MDOF curve fitting)同定固有振动数、减衰比和模态形状的行业标准工具。Volvo公司在2000年代初期建立了自动将所有车型的设计FEM与Test.Lab实验结果关联的系统,将模型修正的工时削减了80%。

      固有振動数的前沿研究

      固有振動数分析的前沿研究

      🧑🎓

      请介绍一下固有振动数分析的最前沿。


      模型更新(模型更新)

      🎓

      为了使实验模态分析的结果(固有振动数形状)与FEM结果相匹配,通过优化调整FEM的材料特性或边界条件。使用MAC(模态保证准则)量化模态形状的匹配程度。


      概率论固有振动数

      🎓

      将材料特性和几何尺寸的偏差视为随机变量,求固有振动数的分布。用蒙特卡洛仿真或PCE(多项式混沌展开)进行高效计算。


      拓扑优化与固有振动数

      🎓

      将固有振动数作为约束条件的拓扑优化。「在保持一阶固有振动数不低于指定值的情况下,最小化质量」。固有值的灵敏度计算在数学上困难(特征值聚集、模态切换)。


      数字孪生与振动监测

      🎓

      用结构的数字孪生实时监控固有振动数。从固有振动数的变化检测损伤(结构健康监测)。振动数下降表示刚度降低=损伤迹象。


      总结

      🧑🎓

      整理一下固有振动数分析的前沿研究。


      🎓
      • 模型更新 — 用MAC/相关性优化实验与FEM的匹配
      • 概率论分析 — 统计预测固有振动数的分布
      • 优化 — 带固有振动数约束的轻量化
      • — 通过振动数变化检测损伤

      • 固有振动数是结构的「脉搏」。健康的结构具有稳定的振动数,损伤会表现为振动数的变化。


        Coffee Break 趣事

        热应力导致的固有振动数偏移

        结构物温度变化会因热变形产生预应力,导致固有振动数变化。压缩预应力会降低固有振动数(接近座屈),拉伸预应力会提高。美国NASA的X-43A超声速燃烧冲压发动机实验机在空气动力加热时,面板固有振动数在飞行中变化15~25%,通过预应力模态分析预测并作为颤振回避的依据。

        固有振動数的故障排除

        固有振動数分析的故障

        🧑🎓

        请介绍一下固有振动数分析的常见故障。


        🎓

        固有振动数故障大多由输入数据错误造成。


        固有振动数为零

        🧑🎓

        尽管有约束,但仍然出现0 Hz的模态。


        🎓

        存在刚体模态。约束不足,结构在某个方向仍可运动。


        检查:

        • 所有6自由度是否都被约束(平移3个+旋转3个)
        • RBE2的从节点自由度是否正确
        • 是否存在机制(不稳定结构)

        🧑🎓

        本想做自由边界分析(包含 $f = 0$ 的模态),但出现7个以上的零模态?


        🎓

        存在机制。结构的某一部分未连接(连接遗漏)。看模态形状就能知道哪部分分离。


        固有振动数与理论值偏差很大

        🎓

        检查项目(优先顺序):


        1. 密度 $\rho$ — 未设置或单位错误。$f \propto 1/\sqrt{\rho}$

        2. $E$ — 单位错误(MPa对Pa)。$f \propto \sqrt{E}$

        3. 边界条件 — 铰支/固定/自由的混淆

        4. 质量二重计算 — 密度+集中质量重复

        5. 截面特性 — 梁的 $I$ 或壳的板厚错误


        🧑🎓

        密度和杨氏模量都影响 $f$。


        🎓

        $f \propto \sqrt{E/\rho}$。密度相差10倍会导致 $f$ 变为 $1/\sqrt{10} \approx 0.32$ 倍。杨氏模量相差1000倍(MPa→Pa)会导致 $f$ 变为 $\sqrt{1000} \approx 32$ 倍。都是数量级的偏差。


        模态与预期不同

        🧑🎓

        一阶模态不是整体弯曲而是局部模态。


        🎓

        薄面板或轻型附件有时会以比整体模态更低的频率振动。FEM「按低到高顺序输出模态」,所以局部模态会先出现,整体模态后排。


        对策:

        • 增加模态数寻找整体模态
        • 找出局部模态的原因(薄面板、轻部件)
        • 必要时简化模型(排除局部模态原因)

        固有振动数与实验不符

        🧑🎓

        FEM与实验相差10%以上。


        🎓

        FEM与实验5~10%的差异是正常的。相差10%以上的情况:


        • FEM边界条件与实验不同 — 实验支承既非铰支也非固定,而是中间状态
        • FEM质量不准确 — 非结构质量(电线、涂装、附件)遗漏
        • FEM刚度不准确 — 接合部刚度(RBE2→RBE3会变化)
        • 减衰的影响 — 高减衰会偏移固有振动数($f_d = f_n \sqrt{1-\zeta^2}$)

        总结

        🧑🎓

        整理一下固有振动数分析故障的处理方法。


        🎓
        • $f = 0$ 的模态 → 约束不足(刚体模态)。检查机制
        • $f$ 数量级错误 → 检查 $\rho, E$ 的单位。$f \propto \sqrt{E/\rho}$
        • 局部模态优先 → 增加模态数。查找原因
        • 与实验不符 → 检查边界条件、非结构质量、接合部刚度
        • 质量摘要是所有调试的起点 — 检查 $\rho$ 和集中质量

        • 🧑🎓

          「确认密度设置」是固有振动数分析的第一步。这个绝不会忘记。


          🎓

          密度设置遗漏是固有振动数分析中最常见的错误。从静力分析转向动力分析时,养成检查密度输入的习惯。


          Coffee Break 趣事

          计算固有振动数与实测的大偏差

          FEM固有振动数与实测值相差10%以上时,边界条件的不匹配是最常见原因。设定为「固定端」的螺栓连接部在实际中可能是半刚体(弹簧支承)。将螺栓连接部的接触刚度作为参数进行灵敏度分析,找出与实测最相符的值,进行模型更新是有效方法。

          相关仿真器

          通过这个领域的交互式仿真器亲身体验理论

          仿真器列表

          相关领域

          热分析制造过程分析V&V·品质保证
          本文的评价
          谢谢您的回答!
          有帮助
          想了解
          更多
          报告
          错误
          有帮助
          0
          想了解更多
          0
          报告错误
          0
          由NovaSolver贡献者撰写
          匿名工程师 & AI — 网站地图
          查看个人资料