Miles方程式的简易评估

分类:结构分析 | 统合版 2026-04-06
CAE visualization for miles equation theory - technical simulation diagram
Miles方程式的简易评估

Miles方程式简易评估的理论基础

Miles方程式是什么

🧑‍🎓

老师,Miles方程式是什么?


🎓

John Miles(1954)推导的单自由度系随机振动的简易公式。当输入PSD为常数(白噪声近似)时,可用一行公式求出响应的RMS值。


$$ x_{rms} = \sqrt{\frac{\pi}{2} \frac{f_n S_{in}(f_n)}{\zeta}} $$

或加速度RMS:


$$ a_{rms} = \sqrt{\frac{\pi}{2} f_n Q \cdot S_{\ddot{u}}(f_n)} $$

其中 $Q = 1/(2\zeta)$ 是共振品质因数,$S_{\ddot{u}}(f_n)$ 是固有振动数处的输入加速度PSD。


🧑‍🎓

不用FEM就能一行计算!


🎓

Miles方程式最适合用于筛选评估。在FEM PSD分析之前进行概算,掌握数量级。


假设与局限

🎓

Miles方程式的假设:

1. 单自由度系 — 多自由度系不能直接应用

2. 输入PSD在固有振动数附近为常数 — 白噪声近似

3. 小阻尼 — $\zeta < 0.1$ 左右


🧑‍🎓

输入PSD不为常数时怎么办?


🎓

使用固有振动数 $f_n$ 处的输入PSD值,在大多数情况下可以获得10~20%的精度。当输入PSD在 $f_n$ 附近急剧变化时,精度不高。


实务应用方法

🎓

Miles方程式的实务应用方法:


1. 推估设备的一次固有振动数 $f_n$

2. 从振动环境的PSD曲线读取 $S(f_n)$ 值

3. 假设阻尼比 $\zeta$(通常 $\zeta = 0.02 \sim 0.05$)

4. 计算RMS响应

5. 用3σ(3×RMS)推估最大响应

6. 与许可值对比


🧑‍🎓

原来FEM也有可以不用的场景啊。


🎓

概念设计阶段的筛选评估就足够了。详细设计阶段再进行FEM PSD分析。


总结

🎓

要点:


  • $a_{rms} = \sqrt{\pi f_n Q S(f_n) / 2}$ — 一行公式
  • 最适合筛选评估 — FEM前的概算
  • 白噪声近似 — 输入PSD在$f_n$附近为常数
  • 3σ为最大响应 — 用于设计值
  • 多自由度系不能直接应用 — 但可对各阶模态分别应用

咖啡茶余 闲聊

Miles方程式的诞生故事

John W. Miles 1954年发表在《Journal of the Aeronautical Sciences》上的论文《On Structural Fatigue Under Random Loading》(随机载荷下的结构疲劳)是这个公式的起源。当时的美国空军在飞行器疲劳破坏预测中遇到了困难。在白噪声近似和单自由度系统的大胆假设下,应答RMS值仅用3个参数就能计算出来,这是一个划时代的突破。

Miles方程式简易评估的数值计算手法

Miles方程式的计算示例

🧑‍🎓

请给我一个具体的计算例子。


🎓

电子设备印制电路板(PCB)的振动评估:


  • $f_n = 200$ Hz(PCB一次固有振动数)
  • $S_{\ddot{u}} = 0.04$ g²/Hz(MIL-STD-810的输入PSD)
  • $Q = 20$($\zeta = 2.5\%$)

$$ a_{rms} = \sqrt{\frac{\pi}{2} \times 200 \times 20 \times 0.04} = \sqrt{502} = 22.4 \text{ g (rms)} $$

$$ a_{3\sigma} = 3 \times 22.4 = 67 \text{ g} $$

🧑‍🎓

67 G的加速度!担心PCB上的BGA焊接能不能承受。


🎓

BGA的典型耐冲击加速度为50~100 G。Miles方程式计算得67 G的话,需要用FEM进行详细评估。应该考虑PCB补强或更换安装方式。


向多自由度系的扩展

🎓

对多自由度系,对各阶模态分别应用Miles方程式,然后用SRSS(平方和再开平方)合成:


$$ a_{rms,total} = \sqrt{\sum_i a_{rms,i}^2} $$

🧑‍🎓

各阶模态的贡献用平方和再开平方来合成。和响应谱法的SRSS一样啊。


🎓

当模态充分分离时($f_{i+1}/f_i > 1.2$ 左右),SRSS合成的精度高。对密集模态需要用CQC(完全二次组合)。


总结

🎓
  • 手算得22.4 g (rms),3σ得67 G — FEM前的筛选
  • 多模态用SRSS合成 — 密集模态用CQC
  • Miles方程式→FEM PSD分析的两阶段 — 概算→详细

  • 咖啡茶余 闲聊

    Miles公式的三步计算法

    Miles方程式应用的步骤为:①确认固有振动数fn(Hz),②从输入PSD曲线读取fn处的值G²/Hz(W(fn)),③计算响应RMS=√(π/2 × fn × Q × W(fn))。Q值(≈1/(2ζ))由结构阻尼比ζ决定。航空航天结构通常假设Q=10(ζ=5%)。计算用Excel就能10秒完成。

    Miles方程式简易评估的实务应用

    Miles方程式的实务

    🎓

    电子设备、航天器、军用设备的随机振动评估中广泛用作筛选评估。


    灵敏度参数

    🎓

    Miles方程式中对响应影响最大的参数:


    参数对响应的影响备注
    $Q$(品质因数)$a_{rms} \propto \sqrt{Q}$$Q$增加2倍→RMS增加$\sqrt{2}$倍
    $f_n$(固有振动数$a_{rms} \propto \sqrt{f_n}$高的$f_n$→大的RMS
    $S(f_n)$(输入PSD)$a_{rms} \propto \sqrt{S}$输入增加2倍→RMS增加$\sqrt{2}$倍
    🧑‍🎓

    $Q$(阻尼的倒数)是最不确定的参数啊。


    🎓

    $Q = 10$ 和 $Q = 50$ 的响应相差$\sqrt{5} \approx 2.2$倍。阻尼估计精度支配着Miles方程式的整体精度。


    实务检查清单

    🎓
    • [ ] $f_n$ 的推估合理吗(手算或FEM的一次固有振动数)
    • [ ] $S(f_n)$ 是否从规格PSD表格正确读取
    • [ ] $Q$ 的假设合理吗($Q = 10 \sim 50$。取决于结构)
    • [ ] 是否用3σ计算了最大响应
    • [ ] Miles方程式的概算和FEM的结果是否吻合

    • 🧑‍🎓

      Miles方程式也能用作FEM的"理智检验"啊。


      🎓

      检查FEM PSD分析的结果是否和Miles概算在同一个数量级。如果相差很大,就要怀疑FEM的设置是否有问题。


      咖啡茶余 闲聊

      火箭搭载设备的应用实例

      SpaceX Falcon 9的搭载电子设备设计中,使用MIL-STD-810G Method 514.6的振动规格作为发射时的音响·振动环境。典型的输入PSD在20~2000Hz范围内为0.04 G²/Hz,设计人员用Miles方程式计算RMS加速度,然后用3σ值(=3×RMS)作为疲劳评价的设计荷载。NASA喷气推进实验室(JPL)等实绩丰富的航天设备制造商也采用这个标准方法。

      Miles方程式简易评估的软件比较

      Miles方程式的工具

      🎓

      Miles方程式是手工计算的公式,不需要专门的工具。


      工具特点
      手算(计算器)最快。1分钟出结果
      Excel/Python参数化评估。$Q$的灵敏度分析
      Vibration Research公司的应用Miles方程式+PSD分析的集成
      FEM求解器的PSD分析详细评估。Miles方程式用于筛选

      选择指南

      🎓
      • 筛选评估 → Miles方程式(手算)
      • 参数化设计 → Excel/Python
      • 详细评估 → FEM的PSD分析
      • Miles方程式是FEM的前置步骤 — 概算→详细的流程

      • 咖啡茶余 闲聊

        Nastran的随机振动分析实现

        MSC Nastran的SOL 111(模态频率响应)通过CASECC控制语句的RANDOM和PSD输入卡DLOAD来执行随机振动分析。输出通过PESEF或PSDF的RMS选项指定。Ansys Mechanical(Workbench 2023 R2以后)在GUI上可3次点击设置随机振动分析,还内置了与Miles方程式的对比验证工具。SIMcenter Nastran的输出格式兼容性好,大规模模型的高速化优势明显。

        Miles方程式简易评估的先进研究

        Miles方程式的先进话题

        🎓
        • 扩展Miles方程式 — 输入PSD频率相关时的修正版
        • 非高斯输入的扩展 — 考虑峰度的四阶矩
        • Miles方程式+随机疲劳 — 从RMS应力用Dirlik法推估疲劳寿命

        • 咖啡茶余 闲聊

          Miles方程式的精度限界与修正

          Miles方程式严格成立的条件是输入PSD在对象固有振动数周围为平坦(白噪声近似)。实际的火箭振动环境在低频侧有急峻的上升,非平坦PSD对精度的劣化最大30%。这是1970年代NASA TN D-8303报告中提到的。提出的修正方法有Narrowband修正系数法和有限带宽积分法,Ansys的随机振动模块采用后者。

          Miles方程式简易评估的故障排除

          Miles方程式的常见问题

          🎓
          • 和FEM结果差很大 → 单自由度系假设不适用(多模态贡献)或 $Q$ 推估错误
          • RMS过大 → $Q$ 太大了。实际结构的 $Q$ 通常为10~30
          • Miles方程式的局限 → 密集模态、非白噪声输入、非线性系需要FEM
          • Miles方程式只是"参考" — 精度为±20~30%。设计的最终判断要用FEM

          • 咖啡茶余 闲聊

            Q值设定错误导致过度评估

            Miles方程式应用中最常见的错误是Q值的误设。焊接结构物的实测中ζ=2~3%(Q≈17~25)很常见,但有时为保守而一律使用ζ=5%(Q=10),这样RMS值会过度评估√(10/5)≈1.41倍,也就是41%。为避免过度设计,应该活用实机振动试验的模态识别结果,或类似结构的数据库来适当设定Q值。

            相关模拟器

            用这个领域的交互式模拟器来体验理论

            模拟器列表

            相关领域

            热分析制造工艺分析V&V·品质保证
            本文的评价
            感谢您的回答!
            参考了
            想要更
            详细
            报告
            错误
            参考了
            0
            想要更详细
            0
            报告错误
            0
            Written by NovaSolver Contributors
            Anonymous Engineers & AI — 网站地图
            查看个人资料