首页/文章/ 详情

传递路径分析(TPA):噪声振动源追踪方法

15天前浏览299

如果说贡献量分解回答了"谁在发声",那么传递路径分析(TPA, Transfer Path A nalysis)回答的是"声/振是怎么传过来的"。本篇带你掌握TPA的核心公式、频域与时域两种思路,以及OptiStruct中的设置方法。

一、TPA基本概念

TPA用于计算和排序:给定响应点通过不同结构传递路径的噪声或振动贡献。它把"源—路径—响应"这条链路量化,是NVH问题诊断的经典方法。

二、总响应计算公式

Pt = Σ [ (P/F)i × Fi ]

  • (P/F)i:第 i 条路径的传递函数;

  • Fi:连接点处的附件力。

总响应等于各路径贡献之和,逐条路径排序即可识别主要传递路径。

三、频域TPA vs 时域TPA

类型    
特点    
频域TPA    
基于频率传递函数得到贡献量,结果直观    
时域TPA    
基于时间序列和传递函数,无需短时傅里叶变换,得到时域贡献量    
工程实践:
工程中常用时域TPA分析,尤其适合瞬态工况与非平稳信号,无需做短时傅里叶变换即可得到时域贡献量。       

四、OptiStruct中TPA设置

  • PFPATH (Bulk Data):定义传递路径;
  • PFPATH (I/O Option):激活TPA输出;
  • 模型示例:简化车辆模型 + 声腔,发动机支座用 RBE2 + CBUSH 建模。

4.1 PFPATH (I/O Option) 卡片详解

根据 HyperWorks 2025 OptiStruct 帮助文档,PFPATH 是 I/O Options and Subcase Information Entry,用于在 I/O Options 部分请求连接点处响应的传递路径分析输出。该卡片通过 SID 引用 Bulk Data 部分的 PFPATH 卡片来定义传递路径。

卡片格式:PFPATH(peakout) = SID

示例:PFPATH(PEAKOUT) = 15 PFPATH = 15

参数说明:

参数    
选项    
说明    
peakout    
PEAKOUT    
如括号内含 PEAKOUT,则使用 PEAKOUT 卡片的滤波频率进行 TPA 结果输出    
SID    
Integer > 0(无默认)    
引用 Bulk Data 部分的 PFPATH 卡片,该卡片定义了传递路径的具体信息(连接点、路径层级等)    
使用要点:
PFPATH 卡片需要配合 Bulk Data 部分的 PFPATH 卡片使用——I/O Options 中的 PFPATH 通过 SID "激活"对应路径定义,类似于工况引用。一步法 TPA 的核心优势在于:所有路径力、传递函数和贡献量在一次频率响应分析中完成计算,结果直接输出到 .h3d 文件,无需手动组织两次独立分析。       

五、传递函数计算方法

  • ① 在连接点施加单位力
  • ② 计算到响应点的传递函数;
  • ③ 响应点通常为驾驶员耳部位置

六、HyperView后处理

  • • 使用 TPA Utility 进行后处理;
  • • 将计算响应求解器响应对比验证;
  • • 所有路径考虑且坐标系一致时,两者应吻合
  • • 排序各路径贡献量,识别主要传递路径。

验证准则:
当所有路径都考虑、且坐标系一致时,TPA计算响应应与求解器直接输出的响应吻合。这是检验TPA模型完整性的"金标准"。       

七、控制体积(Control Volume):直观定义传递路径

帮助文档给出了一个极为直观的传递路径定义方式——控制体积(Control Volume)

控制体积概念:
控制体积是一种以可视化方式便捷地定义传递路径的方法。只需画一个"窗口"将响应结构(responding structure)包围起来,所有被该窗口切穿的边界单元即为连接单元,这些连接单元就是用于计算 TPA 力的传递路径。       

换句话说,你不必手动逐个指定连接点,只要圈出"谁在接收响应",系统会自动识别圈边界上的所有连接元素,作为力计算的切入点。这大大简化了复杂装配体(如发动机—悬置—车身系统)的路径定义工作。

TPA传递路径分析流程

八、两步法 TPA:附件力 + 传递函数

传统 TPA 采用两步法完成,分别求解"力"与"传递函数"两个要素:

  • 步骤1在装配状态下计算附件力(Attachment Forces):保持源结构与响应结构连接的整体模型,施加实际激励,提取各连接点处的传递力;

  • 步骤2在隔离状态下计算响应结构的传递函数(Transfer Functions):在连接点处断开系统,对响应结构做自由体(Free Body)分析,在每个附件自由度上施加单位载荷,计算到响应点的交叉传递函数。

两步相乘再求和,即得到各路径的频域贡献。这种思路物理意义清晰,但需要两次独立分析、手工组织数据,流程繁琐且易错。

TPA传递函数

九、一步法 TPA:OptiStruct PFPATH 自动化

为解决两步法的繁琐,OptiStruct 提供了一步法(自动化)TPA:通过 PFPATH 卡片,在一次频率响应分析运行中即可同时获得附件力与传递函数,并将 TPA 数据直接输出到 .h3d 文件。

一步法 TPA 的完整设置流程:

  1. 在 Bulk Data 部分定义 PFPATH 卡片,指定连接点、路径层级(L1/L2/L3)和力请求类型;
  2. 在 I/O Options 部分添加 PFPATH(PEAKOUT)=SID,激活 TPA 输出;
  3. 运行一次模态频率响应分析,OptiStruct 自动计算所有路径的附件力和传递函数;
  4. 在 HyperView 中使用 TPA Utility 后处理,验证计算响应与求解器响应的吻合度。
效率提升:
一步法将两次独立分析合并为一次,无需手动拆分模型、组织工况,显著提升 TPA 流程效率,尤其适合参数化研究与多方案快速对比。       

十、力请求类型(Force Request Types)

TPA 中附件力的提取可使用不同的力请求卡片,帮助文档明确列出了三种类型及其坐标系基准:

力请求卡片    
坐标系基准    
说明    
GPFORCE    
节点分析坐标系(Grid an alysis LCS)    
基于节点的界面力    
ELFORCE    
单元坐标系(Element LCS)    
基于单元的力    
SPCFORCE    
节点分析坐标系(Grid a nalysis LCS)    
单点约束反力    

选择哪种力请求取决于连接处的建模方式与关心的物理量。一般而言,GPFORCE 适合基于节点的连接(如 RBE2+CBUSH),ELFORCE 适合基于单元的连接。

十一、传递函数子工况命名约定

在 TPA 后处理中,每个传递函数子工况都遵循统一的标签命名约定,以便自动识别路径信息:

Excited Grid ID : DoF <> Connector Element ID : DoF <> L1 : L2 : L3 : DoF


  • Excited Grid ID:DoF:施加单位力的节点与自由度;

  • Connector Element ID:DoF:连接单元及其自由度;

  • L1:L2:L3:DoF:层级标识(系统/子系统/部件)与自由度,便于在多层级模型中归组路径。

小结:
从控制体积圈定路径、两步法拆解力与传递函数,到 PFPATH 一步法自动化、力请求类型选择与命名约定——这一整套 TPA 理论体系,构成了 HyperWorks NVH 中"源—路径—响应"链路定量分析的方法论基础。       

下一篇我们把目光转向悬架系统,讲解模态参与因子与响应评估,看悬架如何影响整车NVH。

来源:TodayCAEer
OptiStructHyperView振动UM理论NVH控制装配
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2026-08-11
最近编辑:15天前
TodayCAEer
本科 签名征集中
获赞 85粉丝 192文章 742课程 2
点赞
收藏
作者推荐
未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习计划 福利任务
下载APP
联系我们
帮助与反馈