直接法频率响应分析

分类:结构分析 | 统合版 2026-04-06
CAE visualization for harmonic response direct theory - technical simulation diagram
直接法频率响应分析

直接法频率响应的理论基础

什么是直接法

🧑‍🎓

老师,相对于模式法,"直接法"频率响应分析有什么区别?


🎓

直接法是不进行固有模式展开,而是在各频率处直接求解运动方程


$$ (-\omega^2 [M] + i\omega [C] + [K]) \{u(\omega)\} = \{F(\omega)\} $$

这是频率 $\omega$ 处的复数联立方程


🧑‍🎓

在各频率处求解联立方程,所以计算量很大?


🎓

是的。需要求解 $n \times n$($n$ = 自由度数)的复数联立方程,次数等于频率点数。模式法只需要求解 $N$ 个一自由度标量方程,所以速度快得多。


需要直接法的场景

🎓

那么直接法有什么用处呢? 模式法无法准确处理的情况需要用直接法:


情况原因
非比例阻尼阻尼矩阵无法通过模式正交化
频率相关的材料特性粘弹性材料。$E(\omega), \eta(\omega)$
结构阻尼滞后复刚性 $K^* = K(1+ig)$
大阻尼系统橡胶隔振垫、制振材
外部阻抗边界土壤-结构耦合等
🧑‍🎓

对于"频率改变材料特性"的粘弹性材料,模式法无法使用。


🎓

模式法以固有模式(频率无关)为基础,所以频率相关的材料特性无法自然融入模式展开。直接法可以在各频率处更新材料特性。


结构阻尼的处理

🎓

结构阻尼(滞后阻尼)在直接法中最容易处理:


$$ (-\omega^2 [M] + [K](1 + ig)) \{u\} = \{F\} $$

$g$ 是结构阻尼系数。这是频率无关的阻尼,在许多情况下比粘性阻尼更物理准确。


🧑‍🎓

结构阻尼在时间域中不能使用吧。


🎓

完全正确。结构阻尼仅在频率域(直接法)中具有物理意义。在时间域中使用结构阻尼会破坏因果律。


Nastran

```

SOL 108 $ 直接法频率响应

CEND

FREQUENCY = 20

BEGIN BULK

FREQ1, 20, 1., 500., 1.

```

Abaqus

```

*STEP

*STEADY STATE DYNAMICS, DIRECT

1., 500., 500, 1.

*END STEP

```

Ansys

```

/SOLU

ANTYPE, HARMONIC

HROPT, FULL ! 直接法

HARFRQ, 1., 500.

NSUBST, 500

SOLVE

```

总结

🧑‍🎓

总结一下直接法频率响应。


🎓

要点:


  • 在各频率处直接求解联立方程 — 无模式展开
  • 计算成本为模式法的10〜100倍 — 频率点数×自由度数
  • 支持非比例阻尼、频率相关材料、结构阻尼 — 超越模式法的极限
  • SOL 108(Nastran), *SSD DIRECT(Abaqus), HARMONIC FULL(Ansys)
  • 大多数问题用模式法就足够 — 直接法仅用于特殊情况

咖啡休息 杂谈

直接法的矩阵规模是自由度的3倍

直接法(Direct Method)调和响应分析在每个频率步骤处对复刚性矩阵 [K + iωC − ω²M] 进行逐次LU分解。将矩阵实部和虚部分离后,有效自由度变为2倍,进一步考虑LU分解的填充(fill-in),所需内存容量是理论自由度的3〜5倍。在100万自由度模型中,每个频率点需要数分钟,因此稀疏求解器(如PARDISO)的选择改变了计算时间的数量级。

直接法频率响应的数值计算方法

直接法的计算效率化

🧑‍🎓

有办法降低直接法的计算成本吗?


🎓

有几种方法:


1. 动态刚性矩阵的LU分解重用

🎓

$[D(\omega)] = -\omega^2[M] + i\omega[C] + [K]$ 的LU分解是最耗时的。频率无关部分($[K]$)只分解一次,频率相关部分作为增量处理的迭代法


2. 并行计算

🎓

各频率点的计算相互独立,所以频率点间完全并行。100个频率点用100核同时计算,实际上只需要一个频率点的计算时间。


3. 约简法(Reduced Method)

🎓

在NastranSOL 108中,可以结合Guyan约简CMS约简来减少自由度后再应用直接法。与模式法不同,但通过减少自由度降低效率。


粘弹性材料的建模

🧑‍🎓

在直接法中如何处理粘弹性材料?


🎓

粘弹性材料的复弹性模量:


$$ E^*(\omega) = E'(\omega) + iE''(\omega) = E'(\omega)(1 + i\eta(\omega)) $$

$E'$ 是储存弹性模量(刚度),$E''$ 是损失弹性模量(阻尼),$\eta = E''/E'$ 是损失因子。


🎓

在Abaqus中用 *VISCOELASTIC, FREQUENCY 定义Prony级数参数。自动计算各频率的 $E^*(\omega)$。在Nastran中用TABLEM1定义频率相关材料。


🧑‍🎓

在制振材(约束层阻尼)设计中,这种频率依赖性很重要。


🎓

橡胶和粘弹性聚合物的损失因子 $\eta$ 对频率和温度非常敏感。不用直接法无法准确处理这种依赖性。


总结

🧑‍🎓

总结一下直接法的数值方法。


🎓

要点:


  • 频率点间并行计算实现效率化 — 完全并行可行
  • 粘弹性材料的复弹性模量 — $E^*(\omega) = E'(1+i\eta)$
  • 用Prony级数建模粘弹性Abaqus *VISCOELASTIC
  • 与约简法结合 — 通过减少自由度降低计算成本

咖啡休息 杂谈

Householder在1958年整理了复数特征值

直接法数值基础的复矩阵三对角化算法由A.S. Householder在1958年发表。随后,20世纪60年代IBM System/360的EISPACK成为CAE求解器的公共库,MSC Nastran的SOL 108直接继承了这一传统。当今直接法求解器的核心算法本质上仍未脱离Householder的初心。

直接法频率响应的实务应用

直接法的实务应用

🧑‍🎓

直接法在什么场合使用?


制振材设计(CLD: Constrained Layer Damping)

🎓

在铁板上粘贴粘弹性层+约束层以增加阻尼的制振材。粘弹性层的损失因子 $\eta(\omega, T)$ 随频率和温度变化,必须使用直接法。


土壤-结构耦合(SSI)

🎓

在结构界面施加土壤的阻抗(频率相关的刚度+阻尼)。土壤阻抗随频率变化显著,需要用直接法在各频率处反映土壤特性。


高阻尼结构

🎓

基础隔振结构或橡胶隔振垫等,阻尼比超过10%的结构。非比例阻尼很强,模式法的假设(比例阻尼→模式正交性)不成立。


实务检查清单

🎓
  • [ ] 确认直接法是否真正必要(模式法能否胜任)
  • [ ] 粘弹性材料的频率相关特性是否正确定义
  • [ ] 频率刻度是否能捕捉共振峰
  • [ ] 计算成本是否在许可范围内(考虑使用并行计算)
  • [ ] 若使用结构阻尼($g$),确认处于频率域

  • 🧑‍🎓

    "直接法是否真正必要"是最初的判断。大多数问题可以用模式法解决。


    🎓

    直接法计算成本很大,必须在确实需要的情况下才能使用。判断标准是"阻尼是否比例"和"材料是否频率相关"这两个。


    咖啡休息 杂谈

    船舶振动分析以直接法为标准

    船舶推进轴系的调和响应分析中,2〜50Hz的宽频带内有多个密集共振,因此比模式法更推荐使用直接法。三菱造船在2018年发布的7万吨级LNG船轴系分析采用直接法SOL 108计算1〜30Hz、200个频率点。检出了螺旋桨叶片通过频率(BPF)在轴系固有值的1.5Hz内接近的3个案例,并进行了设计变更。

    直接法频率响应的软件对比

    直接法的工具

    🧑‍🎓

    直接法求解器的对比?


    🎓
    功能Nastran SOL 108Abaqus *SSD DIRECTAnsys FULL
    结构阻尼PARAM,G*DAMPING, STRUCTURALDMPSTR
    粘弹性材料TABLEM1*VISCOELASTIC, FREQPRONY级数
    并行化MPIMPIMPI + GPU
    土壤阻抗DMIG*IMPEDANCE
    🧑‍🎓

    Nastran的DMIG是什么?


    🎓

    DMIG(Direct Matrix Input at Grid Points)是在Nastran中直接输入外部计算的刚度/阻尼矩阵的功能。通过DMIG输入土壤阻抗矩阵,再用直接法求解,是SSI分析的标准做法。


    选择指南

    🎓
    • 制振材设计(CLD)Abaqus *VISCOELASTIC + *SSD DIRECT
    • 土壤-结构耦合(SSI)Nastran SOL 108 + DMIG
    • 高阻尼结构 → 直接法(所有求解器都支持)
    • 一般频率响应 → 模式法就足够。直接法仅用于特殊情况

    • 咖啡休息 杂谈

      Nastran SOL 108和Abaqus Steady-State Dynamics

      直接法调和响应的两大实现是Nastran SOL 108和Abaqus `*STEADY STATE DYNAMICS, DIRECT`。Nastran源于20世纪60年代NASA,强调可靠性;Abaqus成立于1978年的HKS公司,源于研究用途。2023年NAFEMS PB17 Benchmark对比中,Abaqus由于稀疏求解器的优化,同模型比Nastran快约40%,但在模型互换性上Nastran仍占优势。

      直接法频率响应的先端研究

      直接法的先端研究

      🧑‍🎓

      请介绍直接法的前沿。


      模型阶数约简(MOR)

      🎓

      为了降低直接法的成本,模型阶数约简(MOR)技术受到研究关注。使用Krylov子空间法或有理近似,用少数自由度近似原始模型的频率响应。


      🧑‍🎓

      这与模式法不同的约简技术?


      🎓

      模式法用固有模式展开,而MOR用Krylov子空间或Padé近似展开。对于包含频率相关材料的系统,MOR也能适用,是直接法的代替品。


      非线性频率响应

      🎓

      包含接触(间隙)或摩擦的非线性系统的频率响应。使用HBM(Harmonic Balance Method)逐谐波分量求解非线性方程。LS-DYNA的*FREQUENCY_DOMAIN功能支持这一点。


      总结

      🧑‍🎓

      总结一下直接法的先端研究。


      🎓
      • MOR — 基于Krylov/Padé的阶数约简。提高直接法效率
      • 非线性频率响应 — HBM求解非线性定常响应

      • 直接法从"准确但缓慢"的手法,通过MOR正在进化为"准确且高效"。


        咖啡休息 杂谈

        频率相关阻尼仅直接法能处理

        粘弹性材料的频率相关损失因子(例如天然橡胶在10Hz时为0.05,1000Hz时为0.3)模式法无法处理,直接法是必须的。Ansys Harmonic Analysis的Full Method中可直接给`MP,DMPR`赋频率表。汽车仪表盘的绿色噪声(200〜800Hz)的准确预测需要这种频率相关阻尼,是直接法应用的重要原因之一。

        直接法频率响应的故障排除

        直接法的故障

        🧑‍🎓

        直接法常见的故障?


        计算太慢

        🎓

        应对措施:

        • 并行计算 — 频率点间完全并行可行
        • Guyan约简 — 事先约简不必要的自由度
        • 切换到模式法 — 重新评估是否真的需要直接法
        • 减少频率点数 — 共振附近细化,其他地方粗化

        误在时间域使用结构阻尼

        🎓

        结构阻尼($g$)仅供频率域使用。在时间域使用会破坏因果律,产生非物理响应。


        应对:在时间域切换为Rayleigh阻尼或模式阻尼。


        粘弹性材料Prony级数不准确

        🎓

        Prony级数参数与实测 $E'(\omega), \eta(\omega)$ 不符时,需要重新拟合。


        应对:

        • 在Prony级数拟合的频率范围内验证拟合精度
        • 使用足够的项数(5〜10项)
        • Abaqus的*VISCOELASTIC, TEST DATA可直接输入实测数据

        总结

        🧑‍🎓

        总结一下直接法的故障排除。


        🎓
        • 计算慢 → 并行化、约简、切换到模式法
        • 结构阻尼误用 → 仅在频率域使用
        • 粘弹性拟合 → Prony级数项数和实测数据一致性
        • 直接法的大多数故障都是"计算成本"问题 — 物理问题与模式法相同

        • 咖啡休息 杂谈

          内存不足用频率分割回避

          直接法在100万自由度以上模型求解时,内存不足错误源于各点矩阵因子分解。回避办法是将频率带分割为多个作业,各带的结果通过后处理汇总。ANSYS Mechanical 2022R2之后有`Harmonic Frequency Range`自动分割集群投入功能,在64GB内存环境下也能完成500万自由度的计算。

          相关模拟器

          使用这个领域的交互式模拟器感受理论

          模拟器列表

          相关领域

          热分析制造工艺分析V&V·质量保证
          本文评价
          感谢您的回答!
          有用
          参考
          更多
          细节
          报告
          错误
          有用参考
          0
          更多细节
          0
          报告错误
          0
          撰文人:NovaSolver 贡献者
          匿名工程师 & AI — 网站地图
          查看个人资料