在 NVH 分析中,当我们发现某个频率处的响应超标时,下一步最关键的问题是:是什么导致了这个峰值? 是某一阶结构模态被激发了?还是某个面板的振动辐射了过多噪声?模态参与(Modal Participation)和面板参与(Panel Participation)分析正是回答这两个问题的核心工具。
模态参与和面板参与工具可以从 OptiStruct .h3d 文件或 MSC Nastran .f06/.pch 文件中提取数据,绘制模态参与曲线和面板参与曲线。这两个工具共享相同的操作界面和工作流,但分析的物理对象不同——前者分析模态对响应的贡献,后者分析面板对响应的贡献。
模态参与表示结构或流体模态对响应的复数贡献。在模态频率响应分析中,系统的总响应可以表示为各阶模态响应的叠加。每一阶模态对总响应的贡献量即为“模态参与因子”,它是一个复数,包含幅值和相位信息。
模态参与可以分为两种类型:
●系统模态
●组件模态
物理意义:模态参与因子告诉我们,在特定频率下,总响应中有多少是由某一阶模态“贡献”的。如果第 5 阶模态在某频率处的参与因子远大于其他模态,说明该频率的响应主要由第 5 阶模态驱动——优化方向就应聚焦于修改该阶模态的频率或振型。
模态参与分析的关键输出包括:各阶模态参与因子的幅频曲线、相频曲线、以及部分和(Partial Sum)曲线。部分和曲线表示“排除某些模态后的残余响应”,是验证模态贡献的重要工具。
面板参与表示结构面板上所有网格点对响应的复数贡献。在声学 NVH 分析中,车内噪声主要由车身面板振动辐射声能引起。面板参与分析将车身划分为若干面板(如前围板、顶棚、地板、车门等),计算每个面板对车内声学响应点的贡献量。
面板参与的计算基于声学灵敏度原理:每个网格点的振动速度通过声学传递函数转化为对声学响应点的声压贡献。将一个面板上所有网格点的贡献求和,即得到该面板的面板参与量。面板参与量同样是复数——正实部表示该面板的振动“增加”了声压,负实部表示“抵消”了声压。
工程提示:面板参与分析中,“负贡献”面板的存在是一个重要发现。这些面板的振动实际上在降低总噪声水平。在优化时,切不可盲目加强所有面板——加强负贡献面板反而会导致噪声增加。正确策略是加强正贡献面板、保留甚至利用负贡献面板的抵消效应。
要使用模态参与和面板参与功能,需要在 OptiStruct I/O Options 部分添加相应的输出请求卡片。以下根据 HyperWorks 2025 OptiStruct 帮助文档,详细介绍 PFMODE 和 PFPANEL 卡片的完整格式与参数。
PFMODE 是 I/O Options Entry,用于请求输出所有模态频率响应子工况的模态参与因子。该卡片可分别请求结构模态和流体(声学)模态的参与因子输出,结果写入 .h3d 或 .pch 文件。
卡片格式:
PFMODE(type, FLUIDMP=fmp, STRUCTMP=smp, PANELMP=setp, FREQUENCY=setf, FILTER=fratio, NULL=ipower, RPCUTOFF=rval, RPDBACUT=rpdba, MTYPE=otype, CMSSET=seset, RTYPE=rtype, MODOUT=modoutID, modal, outfile, PEAKOUT) = setdof/PEAKOUT
示例:
PFMODE(FLUID,STRUCTMP=30,FREQUENCY=391,PANELMP=ALL)=393 PFMODE(STRUCTURE,H3D)=23 PFMODE(FLUID,H3D,PEAKOUT)=11 PFMODE(STRUCTURE,H3D,PEAKOUT)=PEAKOUT PFMODE(FLUID,PUNCH)=31
参数说明:
参数选择建议:对于初始分析,推荐使用 PFMODE(STRUCTURE,H3D)=SID 获取全部结构模态参与。如需减少数据量,使用 STRUCTMP=N 只输出前N阶贡献最大的模态。FILTER 和 NULL 参数可有效过滤微小贡献,避免后处理时被噪声淹没。PFPANEL 是 I/O Options Entry,用于在 I/O Options 部分请求输出所有模态频率响应子工况的声学面板参与因子。面板需通过 PANEL Bulk Data 卡片预先定义。
卡片格式:
PFPANEL(PANEL=setp, type, FREQUENCY=setf, outfile, peakout, form) = setdof/PEAKOUT
示例:
PFPANEL(PANEL=ALL,FREQUENCY=45)=12 PFPANEL(H3D, PEAKOUT)=56 PFPANEL(H3D, PEAKOUT)=PEAKOUT PFPANEL(PUNCH, PHASE)=32
参数说明:
注意:对于 MSC Nastran 用户,模态参与和面板参与结果通过 .f06 或 .pch 文件输出,NVHPost 工具可以直接读取这些文件格式。OptiStruct 推荐使用 H3D 格式,因其支持高效压缩存储和快速读取。PFPANEL 的 PHASE 格式输出对于分析面板间的相位关系特别有用——正负贡献的判断依赖于参与因子的相位信息。
NVHPost 提供了丰富的图表类型来可视化模态参与和面板参与结果,每种图表适用于不同的分析场景:
二维折线图是最基础的展示方式,横轴为频率,纵轴为参与因子幅值(或实部/虚部)。每条曲线代表一阶模态或一个面板的参与量。该图表适用于快速浏览各贡献者在全频段的参与趋势。
条形图以离散柱状形式展示各模态或面板在特定频率处的贡献量大小,非常适合进行贡献量排序。柱子的高度代表参与因子的幅值,正负方向分别表示正贡献和负贡献。
三维条形图在条形图基础上增加了频率维度,能够同时展示各贡献者在不同频率处的参与量分布。该图表提供了更全面的信息密度,但需要旋转视角才能完整观察。
三维极坐标图将参与因子的幅值和相位信息同时展示在极坐标系中,并叠加频率维度。该图表特别适合分析参与因子的相位关系——不同模态之间的相位差决定了它们在总响应中是叠加还是抵消。
三维曲面图以连续曲面形式展示参与因子在频率-模态平面上的分布,视觉效果优于离散的三维条形图,适合用于报告和演示。
沙丘图是一种特殊的三维可视化形式,以类似沙漠沙丘的形态展示参与因子分布。该图表在视觉上非常直观,能够快速识别出“贡献高峰”所在的频率-模态区域。
除了参与因子曲线,NVHPost 还支持正则模态动画功能。该功能将正则模态数据(Normal Modes)与参与分析结果关联,通过动画形式展示各阶模态的振型。工程师可以在参与曲线图上选择某一阶模态,系统自动在模型窗口中播放该模态的振型动画,帮助直观理解模态的物理形态。
实践价值:正则模态动画是连接“数据”和“物理”的桥梁。当你看到某阶模态参与因子很大时,通过动画可以立即判断这阶模态是整体弯曲、扭转还是局部板件振动——这将直接决定优化策略(加梁?加筋?还是加阻尼?)。
模态参与和面板参与工具采用标准三步工作流:
加载包含模态参与或面板参与数据的结果文件(.h3d / .f06 / .pch)。选择目标响应点和分析类型(模态参与或面板参与)。
选择图表类型(折线图、条形图、极坐标图等),配置显示选项(幅值/实部/虚部、线性/对数坐标、频率范围等)。系统自动绘制参与因子曲线。
在参与曲线基础上执行研究分析。支持两种研究模式:
●Partial Sum(部分和)
●Contributor Overlay(贡献者叠加)
对于随机振动分析工况,NVHPost 还支持随机化(Randomization)功能。该功能将确定性参与因子转换为统计意义上的 RMS 参与因子,适用于路面随机激励等非确定性工况下的贡献量分析。
随机化分析的结果以 RMS 值表示各模态或面板在随机激励下的统计贡献量,帮助工程师在非确定性工况下做出可靠的优化决策。
总结:模态参与和面板参与是 NVH 贡献量分解的核心工具。模态参与从“模态”层面回答“哪阶模态导致了响应峰值”,面板参与从“面板”层面回答“哪个面板辐射了最多噪声”。两者结合使用,可以构建从激励到响应的完整贡献链路,为 NVH 优化提供明确的物理方向。