上几期我们对NVH后处理中数据分析及优化进行了详细的介绍。任何有效的数据分析的前提都需要我们得到确实可信的模型及仿真/试验数据。在对系统进行振动数值仿真时往往首先需要与试验进行模型对标以获取可信的数值模型modal updating相关然而不同的试件损伤参数随机性等不同的试验仪器/环境都可能在数据中带来一定的随机/系统误差高频噪声、伪极点等等这给我们的对标工作带来了一定的难度。今天就来介绍下利用坐标模态置信因子进行模型对标即振型相关性的分析。首先介绍下模态置信因子和坐标模态置信因子 ⬇1MACMACModal Assurance Criterion模态置信因子是模型对标中应用最广泛的一个工具。其中 φi 为某阶固有频率对应的振型。MAC表示振型相关图中最小二乘偏差对于振型差异较大情况下MAC值较敏感但是对于振型只有微小差异时则MAC值相对不敏感。最开始用于试验中在不同激励点激励情况下振型的对比。可用于以下情况振型对比▶ 不同试验激励位置下试验振型的对比▶ 仿真与试验振型的对比▶ 用于相同源数据通过不同模态参数识别算法得到的振型的对比▶ 改变结构后模态振型的对比当MAC 接近 0时可能有以下原因1 系统非稳态2 系统非线性3 数据含噪声4 模态参数提取错误5 振型线性无关如果排除1-4MAC趋近于0表示两组振型线性无关。如果MAC值接近1那么可能有以下原因1 测点/响应点不足2 振型测量中含未知力的作用3 振型结构为相干噪声4 振型相关同样如果排除1-3那么MAC趋近于1表示两组振型线性相关。一般如果超过0.9则表示相关性高。实际结构与仿真的对比中由于可能存在装配误差、试验件存在损伤等在应用这个界限时并不是绝对的。需要注意的是MAC值代表是的振型的相关性/相似性而不是正交性所以MAC矩阵也不是单位矩阵。对于模态而言实模态关于M、K是正交的而复模态是关于AB矩阵正交的。在模态对标的基础上可以对于测试和ODS的结果可以通过MAC计算其相似性。对于单一数据集计算MAC值AutoMAC可以用于判断测点是否足够。而不同数据间计算MAC值(CrossMAC)例如可以对试验和仿真间计算MAC值可以用于模型对标。如果是试验复模态那么上述表达式为在模型对标时我们总是先对标振型后看频率。2坐标模态置信因子COMAC 值表示的是结构自由度的相关性即两组振型中某个节点的相关性。可以分析在MAC 值计算中是由于哪些节点导致相关性较差。那我们来看看MODEL CORRELATION的一些具体功能的实现吧。⬇⬇⬇1 load首先需要我们提供两个模型reference correlation可以是试验-仿真/ 仿真- 仿真/ 试验-试验数据。2017.3HyperView中支持以下的数据类型两个模型的选择可以遵循以下的规则reference模型节点较少的模型比如测试模型等correlation模型节点较多的模型比如CAE仿真模型等2 Transformation—调整模型姿态如下图中将两个模型加载并显示在界面中但是注意到其空间姿态不一致。当模型姿态不一致时模型姿态不一致是指空间中需要进行除平移外旋转等操作得到相对应模型此时需要进行Transformation。应当注意的是如果两个模型是坐标可以通过平移变化得到则无需进行Transformation。Transformation通过选择模型上对应的三个点进行模型调整界面如下。激活N1 N2 N3按钮分别在图形界面中选择节点。Transform 后加粗的红色线框模型为reference模型网格模型为correction模型两者有较好的一致性。3 node pair—搜寻两组模型间的匹配节点对于每一个reference模型的节点在其tolerance误差范围内寻找可以匹配的correlation的节点并可进行csv表格输出。可以在图形界面中显示mapped pair。在容差范围内显示匹配节点对。绿色数字为reference模型节点id蓝色数字为匹配对id号。这里还可以显示unmapped node以及node contour(以颜色显示容差如下图蓝色默认表示误差接近零)4计算MAC——确定振型相关性软件在给定的起始和截止频率范围内自动搜寻匹配振型及计算MAC/COMAC并对符合MAC阈值振型对输出在表格中如下。可以3D bar 图及2D 投影图显示对应振型的MAC系数如下同时可输出上述MAC矩阵振型所对应的频率的相对误差百分比FREQ DIFF如下在对小车模型进行MAC值计算时发现reference 和 correlation 模型对应28.71Hz和29.75Hz的振型都有较高的相关性且频率相近。分别对比这28.71Hz和29.75Hz的两个模型的振型发现对于线框模型两者是非常接近的而对于网格模型在后窗玻璃和Roof处稍有差异两个MAC值较高应该是由于线框模型测点数量不足引起的以及对于小的振型差异MAC值较不敏感。针对这个问题我们可以结合COMAC和PMAC下面会有相应介绍再次进行解析。5 计算COMAC—确定振型对的节点相关性对于每一个振型对又可以对比振型的每一个节点间的坐标相关系数即COMAC如下图如此可以得到每一个振型中匹配较好的节点对以及较差的节点对从而可以通过对某些伪节点对的剔除来调节MAC值。同样可以以柱状图模式显示COMAC值以上介绍的是整体模型的振型对比如果模型中具有多个子结构那么可以按子结构进行mac匹配这样有利于将问题定位到子结构此时我们需要在导入模型后勾选以下选项此时可选择子结构/子模型计算局部结构MAC值PMAC。对子系统进行MAC值分解后我们可以看到10-11以及11-10即reference 和 correlation 模型对应28.71Hz和29.75Hz的振型振型MAC值较高是由于Roof子系统中匹配较好但是在body等子结构中MAC值匹配都较差所有从上图也可帮助认定10-10以及11-11是振型匹配对而非10-11或11-10是由于测点数量不足引起的误判。通过COMAC去掉局部的Roof的MAC 贡献量在MAC计算中选择Modified MAC得到修正后的MAC为此时MAC值较大的只有对角线上的元素即这些元素对应振型可以认为是相互匹配的。【相关内容】HyperMesh自由边警告怎么消除HyperMesh如何施加压力集中力载荷HyperMesh对称边界建模技巧