如何用模态测试结果验证有限元模型?相关性分析步骤详解

模态相关性分析不只是比频率:振型相似(MAC)与频率接近必须同时成立。本文按准备、核心指标、可执行流程、MAC 矩阵读法和排查要点,讲清如何用测试模态验证有限元模型。

模态相关性分析要做的事,是在同一状态下,把有限元模型算出的固有频率和振型与测试得到的模态结果逐阶配对、定量比较,回答三个问题:哪几阶对得上、差多少、差在哪。这件事有两条主线:先配对再比较,先自检再下结论;振型相似(MAC)和频率接近必须同时成立,缺一不可。

本文以结构动力学中自由状态下的测试模态与有限元模态为例,按准备、指标、操作步骤、MAC 矩阵读法和排查要点的顺序,讲清一次模态相关性分析怎么做。为什么必须做相关、相关不好时如何系统定位差异、如何修正模型,已有专门文章,本文不展开。

本文要点

  • 模态相关性分析先用 MAC 配对振型,再计算频率误差,二者同时满足才算相关良好。
  • 比较之前先把边界状态、几何对齐、测点映射、单位和方向对好,否则 MAC 矩阵没有意义。
  • MAC 矩阵要整体读:对角线看一致性,非对角线看可区分性,顺序错位要看配对,不看阶次。
  • 接受准则在分析前按用途约定;MAC 高而频率差距大,同样不能通过。

一、模态相关性分析要回答什么问题

一次完整的模态相关性分析,回答三个问题:

  • 对得上吗:有限元模态与测试模态能否一一配对,也就是振型是否对应。
  • 差多少:已配对的模态,振型相似度有多高,频率相差多少。
  • 差在哪:不一致集中在哪些模态、哪些测点。

它不直接回答“为什么差”,也不负责调整模型:前者属于差异定位,后者属于模型修正,相关结果是这两步的输入。

相关性分析比较的是同一状态下的两组模态,状态不一致时,偏差无法归因于模型。

下文中,“有限元模态”指有限元模型计算得到的固有频率和振型,“测试模态”指由模态测试识别出的固有频率和振型;两者比较时,以测试模态为基准。

二、对比之前:先确认两侧的前提一致

相关结果里的“模型不准”,有相当一部分其实来自对比条件不一致。开始前逐项核对:

项目 有限元侧 测试侧 不一致的后果
边界状态 按测试状态求解,自由—自由时不加约束 用弹性绳等方式接近自由状态 夹具刚度等差异直接表现为频率偏差
求解阶数 覆盖测试频带并留有余量;三维自由结构的前 6 阶是刚体模态,不参与相关 识别出的各阶弹性模态 阶数不够,测试模态找不到配对对象
几何与测点 有限元节点的位置和编号 测点位置、测量方向和局部坐标系 测点对不上节点,或方向错了一个轴,都会让振型失真
单位与尺度 模型单位制,如 mm 或 m 测试几何的单位 两边单位不同(如 mm 与 m),几何尺度差一千倍,节点无法匹配
质量状态 计入必要的非结构质量 传感器、线缆等附加质量 频率整体偏移,轻质结构尤其明显

这五项任何一项不一致,都会在相关结果里被误读成模型的问题。

三、核心指标:MAC、频率误差与两个辅助指标

相关性分析用下面四个指标完成:前两个给出结论,后两个负责自检和定位。

指标 回答的问题 怎么算 局限
MAC(模态置信准则) 两个振型是否相似 两个振型向量内积(复模态取共轭)的模的平方,除以各自自内积的乘积;取值 0 到 1,不受振型幅值缩放影响 只比较振型形状,不含频率信息;测点过少时会失真
频率误差 配对之后,频率差多少 以测试频率为基准,(有限元频率 − 测试频率)除以测试频率,用百分数表示 只有配对正确才有意义
AutoMAC 测试测点能否区分各阶模态 同一组振型与自身计算的 MAC 矩阵 非对角项偏高,说明测点不足
COMAC(坐标模态置信准则) 哪些测点拉低了相关性 按测点汇总各配对模态的 MAC 贡献;COMAC 值低(1-COMAC 值高)的测点就是拉低相关性的位置,Simcenter 3D 中可生成 1-COMAC 只指出位置,不给出原因

MAC 接近 1 说明两个振型一致,接近 0 说明两个振型几乎正交。它判断的是“是不是同一阶”,频率误差判断的才是“频率准不准”。

工程经验接受准则要在分析前按用途约定。工程上常以配对振型的 MAC 大于 0.8~0.9、非对角项低于 0.1~0.2、主要模态频率误差在 5% 以内作为参考,这些数值来自工程经验,不是软件内置判据。Simcenter 3D 默认以 MAC 不低于 0.7 作为配对门槛,它只决定哪些模态被视为一对,不等于通过标准。

四、可执行流程:从对齐到出结论

下面的流程按先后执行。两个判断点分别检查“对齐是否可靠”和“相关结果是否达标”,不通过时先调整对齐或排查对比条件,而不是直接修改模型。下面的选择器可以按当前结果给出下一步去向,完整步骤见其后的文字版。

交互工具

相关结果下一步选择器

回答三个问题,得到下一步去向。

1 对齐后,匹配节点数接近测点总数,缩放系数也符合预期吗?
查看完整流程(文字版)
  1. 约定接受准则与评价模态范围按用途约定 MAC、非对角项和频率误差的接受准则,以及参与相关的模态范围。
  2. 自由—自由求解有限元模态滤除刚体模态(三维自由结构的前 6 阶)。
  3. 导入测试几何与测试模态确认测点位置、测量方向和单位。
  4. 对齐并映射节点对齐点至少 3 对,取在结构的两端。
  5. 检查匹配节点数与缩放系数异常则调整对齐点后重新映射。
  6. AutoMAC 检查确认测点能区分各阶模态。
  7. 计算 MAC 矩阵与频率误差先按 MAC 配对,再计算配对后的频率误差。
  8. 判断是否达标达标则记录配对表、误差与适用范围;不达标先按第六节排查对比条件,修正后从对应步骤重做;条件都无误仍不达标,转入差异定位和模型修正。

流程里有两个回路:匹配节点数或缩放系数异常时,调整对齐点后重新映射;相关结果不达标时,先按第六节排查对比条件,修正后从对应步骤重做。条件都排除后仍达不到约定准则,才转入差异定位和模型修正。

五、怎么读 MAC 矩阵

MAC 矩阵的行和列分别是两组模态,每个格子是一对振型的 MAC。读法是先看对角线,再看非对角线,最后看高值有没有落在对角线之外。

矩阵上看到的 通常说明 先查什么
对角线接近 1,其余格子都很小 配对清晰,各阶振型可以区分 进入频率误差比较
个别对角线明显偏低,其他阶良好 该阶振型局部不一致,常见于局部模态,或测点方向、映射有误 并排动画对比该阶振型,再看 COMAC 偏低(1-COMAC 偏高)的测点
对角线和相邻非对角格子同时偏高(例如都超过 0.9) 两阶振型在测点上看起来相似,测点不足会造成空间混叠 先看测试的 AutoMAC,非对角项高说明测点不足
对角线偏低,高值成对出现在非对角位置 模态顺序对调,按阶次序号比较会配错 以 MAC 配对为准,再计算频率误差
某一阶没有任何格子超过配对门槛 该阶未配对:一侧有,另一侧没有识别到 单独查看该阶,确认是局部模态、超出频带,还是测试没有激起

热图只给整体印象,判断时要对照数值表,并回到并排动画确认振型。

工程经验频率非常接近的模态,振型容易相互混合,矩阵上会出现成块的中等 MAC 值。此时单看 MAC 不足以配对,还要结合激励位置和更多测点判断。

六、相关性不好时,先查对比条件

整体相关良好、只有个别阶很差,通常不是模型的整体问题。下面四项最容易出错,修改成本也最低,应在怀疑模型之前先查:

  • 测点方向:个别测点的方向或局部坐标系定义错误,会拉低多阶的 MAC,在 COMAC 上表现为该测点值偏低,应先查这些测点。
  • 单位与缩放:对齐后查看计算得到的缩放系数。mm 与 m 的两个模型对齐后,缩放系数应为 1000;不是预期值,说明单位或对齐点有误。
  • 对齐点与匹配节点数:对齐点至少 3 对,取在结构的两端,不要集中在一处。对齐后查看匹配的节点数,应接近测点总数,明显偏少说明对齐或匹配容差有问题;更换对齐点会改变匹配数,每次调整后都要复查。
  • 刚体模态与阶数:自由—自由的有限元模型要把刚体模态过滤掉,否则刚体模态会被当作第一阶弹性模态去配对;求解阶数也要覆盖测试频带。

这几项排除后仍有偏差,再转入差异定位和模型修正。

工程经验对齐点分散在结构两端、匹配数接近测点总数,是判断对齐质量的常用做法,具体容差要结合结构尺寸和测点布置确定。这些属于工程经验。

七、三个常见误区

  • MAC 高就是相关好。MAC 只比较振型形状,不含频率信息。振型一致而频率相差很大,仍然说明刚度、质量或边界条件存在差异,需先排除对比条件,再查模型。测点太少时,MAC 也会偏高,需要先用 AutoMAC 确认测点足够。
  • 按阶次序号逐阶比较频率。有限元与测试的模态顺序可能对调,也可能一侧多出或缺少某一阶。应先按 MAC 配对,再比较配对后的频率。
  • 相关不好就立刻修改模型。先排除对比条件的问题(第六节),再按差异来源去查模型参数。否则调整的参数可能恰好抵消另一处误差,指标变好了,模型仍然是错的。

八、结语

模态相关性分析的价值,在于把“模型对不对”变成可记录、可复核的结论:先约定评价的模态范围和接受准则,再对齐、自检、配对,最后把配对表、频率误差、MAC 矩阵和适用范围写进分析记录。

为什么必须做相关,可参考《为什么仿真模型必须用真实测试数据进行相关与验证?》;相关结果不理想时,可参考《仿真与测试结果不一致时,应该如何定位差异?》和《从测试数据到模型修正,需要经过哪些步骤?》。

如果您正在使用 Simcenter Testlab 采集和识别测试模态,或希望对现有有限元模型做模态相关性分析,可以了解数领科技的 工程仿真与物理测试 服务。

相关文章

继续阅读