I4-03 模态、共振规避与结构 NVH 设计
课程代码 I4-03 · 板块 I 结构设计与工程化 / 支架/悬置/NVH 结构 时长 约 4.0 小时(8 讲) 前置 I4-01 支架、悬置与减振结构设计;J5-03 振动、模态与随机振动疲劳;J5-06 结构 FEA 建模方法基础:单元、约束、本构与结果可信度(原写「或 有限元/结构动力学基础」,课内无处可学,改指本课) 本讲义定位 讲师授课蓝本 / 学员自学讲义,是 I4-03 大纲的完整展开版
按任务导航
| 你手上的事 | 直接看 | 还要配 |
|---|---|---|
| 审一份「一阶模态高于门槛、通过」的支架模态报告 | 第 2 讲:三套约束边界各回答一个不同的问题——刚性固支给的是上界,⛔ 不是实车 | 第 8 讲:把频率偏差 Δf_corr 的符号要回来(取了绝对值,边界错的证据就没了) |
| 给一个变转速部件定共振规避方案 | 第 4 讲:激励线的四种几何形态(射线/水平线/竖线/宽带色块)· 存在区与常驻区两层 · 交点分级 | 第 5 讲:调频六类手段按代价排序——最便宜的两类不动硬件 |
| 定一条分离裕度,而不是抄上一代平台的百分比 | 第 4 讲:SM=(f_n−f_exc)/f_exc 由三项不确定度合成反推,分母是激励频率 | 第 8 讲:Δf_corr 必须显著小于 SM,否则那个裕度是假的 |
| 出一份随机振动疲劳校核 | 第 6 讲:Miles 方程的四条前提比公式本身值钱 · 计数必须用带符号的应力 | 第 7 讲:Steinberg 三档 · 哪一档主导损伤随 b_SN 翻转 · γ_irr 判窄带还是宽带 |
| 把支架翻模成铝或做一轮减重 | 第 5 讲:钢换铝的三个锚点 0.98 / 0.70 / 0.58 对应质量构成三档 | 第 6 讲:抬高 f_n 在平坦谱段内反而抬高应力 RMS——两本账在这里方向相反 |
⛔ 本课不覆盖 · 栏一(不讲哪些题目,每样带去向):通用 FEA 建模方法(单元类型、约束施加、本构、网格与结果可信度)→ J5-06 结构 FEA 建模方法基础:单元、约束、本构与结果可信度;振动、模态与随机振动疲劳的学科基础 → J5-03 振动、模态与随机振动疲劳;刚性安装支架的强度、紧固与工艺设计 → I4-01 支架、悬置与减振结构设计;隔振件选型与隔振系统设计(六阶刚体模态、传递率、动静刚度比)→ I4-02 压缩机/泵/风扇的振动隔离设计,隔振件本体 → I4-05 承载型橡胶隔振件的刚度设计与耐久:形状因子、预压与老化漂移;接附点动刚度/原点导纳的目标设定、测量与接口验收 → I4-04 热管理部件安装点动刚度:接附点阻抗目标设定、测量与接口验收;模态锤击、动刚度与传递率的试验执行与模态参数辨识、扫频搜共振与共振驻留 → L6-04 结构动态特性试验:模态、动刚度与传递率实测;空调系统 NVH 试验与声品质评价 → L6-01 空调系统 NVH 试验与声品质评价,压缩机噪声源分解与阶次成因 → G1-04 压缩机噪声、振动与隔振设计,风扇 PWM 标定与转速台阶 → G6-02 风扇 PWM 调速与噪声品质控制;粘滑摩擦噪声 squeak 与间隙冲击 clunk/rattle(调频治不好的那两类异响)→ C2-11 空调箱 NVH:风噪/风门异响/鼓风机噪声/再生噪声 / I2-02 管路走向、固定与整车集成布置 / I2-03 振动、热膨胀与运动包络的间隙管理;热工仿真的 RMSE/NRMSE 误差带 → J7-01 仿真—试验相关性验证(Correlation)(⛔ 它不含 MAC,与本课的相关性判据不是同一套口径,⛔ 不许互相代用)。
⛔ 本课不覆盖 · 栏二(⛔ 真正不给的数):① 标准条款的限值与等级号——IEC 60068-2-6、IEC 60068-2-64、GB/T 28046.3、ISO 16750-3、ISO 7626 的谱型、量级、限值、等级号与条款内容,本课未取得这五份原文做独立核对,只写它们管什么、去哪查(→ 向本项目标准库或发布机构取现行版本原文;版次以现行目录为准,引用前须核);② 本项目自己的验收阈值——一阶模态目标频率、分离裕度 SM、损伤上限 D_target、频率偏差 Δf_corr 与 MAC 的验收门槛(→ 四条反解路径分别在第 4 讲、第 7 讲、第 8 讲);③ 教学假设之外的具体产品参数——本车该安装位置的输入 PSD 谱型与量级(→ 本项目机械环境规范,或实测路谱按工况加权合成)、本项目材料与工艺对应的 S-N 曲线及其斜率 b_SN(→ 本项目材料数据)、轴承保持架频率系数(→ 轴承供应商数据表,须写清哪个型号)、逆变器载频策略与其边带(→ 电驱控制方)、接附点动刚度 k_a(→ I4-04 热管理部件安装点动刚度:接附点阻抗目标设定、测量与接口验收)、螺栓等效夹持范围的建模约定(→ J5-06 结构 FEA 建模方法基础:单元、约束、本构与结果可信度 的 FEA 建模规范,或用约束状态锤击反标定)。⇒ ⚠ 栏二说的是「验收值不给」,⛔ 不是「一个数都不给」:阻尼比 ζ、分离裕度、目标频率、D_target、MAC 与频率偏差这几项本课照给典型区间与常见值锚点,并各自带上「怎么拿到你自己那一个」的路——但它们⛔ 一律不是验收依据。
引言:一份全绿的模态报告可以同时错在两处,而它一个字都不报错
⚠ 下面这个开场是按因果链拼出来的复合场景,⛔ 不是某一台车的实录;拼它的两段成因各自都是常见形态,⛔ 不对应任何真实车型或供应商。
某纯电 SUV 平台上一只托着 Chiller 的支架总成,结构评审那天交上来的模态报告是全绿的:一阶弯曲模态高于本项目沿用多年的那条门槛,还留着裕度;求解收敛、振型云图漂亮、评审签字放行。路试反馈回来,某一段转速上有明显的嗡嗡声,而声音的频率正落在那一阶上。回头查,错落在两处,而这份报告上一处也没有:
一处是门槛。那条「一阶不低于某个数」是上一代平台抄过来的。它是一个数,而它替代掉的是一张要逐格核对的对账表——压扁的过程里丢掉了四项信息:哪个部件、哪些阶次、哪段转速、什么边界。这一只支架托的部件换了,转速范围与叶片数也换了,门槛没换。
另一处是边界。那个一阶频率是在刚性固支边界下算出来的,而报告的频率表里只有一列数字,边界条件写在建模章节的第二段里。实车的接附点是有限刚度的,实际频率系统性低于预测——于是「还留着裕度」这句话本身就不成立。
⚠ 而这还只是频域账那一半。同一份报告对另一个问题一个字也没说:撞不上共振,扛不扛得住宽带随机振动。
这门课要治的就是这一类:不报错的错误。仿真收敛、结果漂亮、所有闸全过,错的只是一个没人重新问过的假设,或一条没人重新推过的门槛。⇒ 全课两根钉子、一根反钉子,八讲反复敲。
钉子一:验收是两本账同时平,⛔ 不是一阶模态够不够高
结构 NVH 有两条并列的失效路径,各自要一本账。
频域账(会不会共振)问的是:运行转速区间内,激励线与固有频率线有没有交点、交点落在常驻区(标定后实际长时间停留的转速带)还是只穿越(在存在区——控制策略技术上可达的全转速范围——之内、常驻区之外)。
幅值域账(扛不扛得住)问的是:宽带随机激励下,应力的 RMS 值与累积损伤够不够。它根本不在坎贝尔图上——路面随机激励、整车与动力总成刚体模态、阀件开闭冲击在那张图上是色块不是线。
⇒ 只做一本账,等于只堵一条路:撞不上共振也可能被宽带激励振裂;避开了这一阶,也可能在另一阶上共振。
★ 更要紧的是两本账的方向常常相反。在平坦谱段内抬高 f_n(固有频率),频域账改善——交点被推到更高的转速上去;而幅值域账恶化——Miles 方程给出响应 G_RMS ∝ √f_n,共振处惯性力正比于响应加速度,于是应力 σ_RMS 也 ∝ √f_n(第 6 讲展开)。抬频这个所有人最熟悉的动作,在第二本账上是往回走的。
两本账还共用三个量:f_n(固有频率)、ζ(模态阻尼比,配套的品质因数 Q=1/(2ζ)——⚠ 本课 Q 一律指品质因数,⛔ 不表示热量或换热量)、φ_n(振型)。共用意味着这三个量的取值口径必须全课一致;但它们在两本账里的灵敏度完全不同:
ζ 猜错 2 倍——比如从 2% 猜成 1%,Q 由 25 变 50——在频域账里几乎无感,它只改变共振峰的宽度;在幅值域账里 σ_RMS ∝ √Q,应力只差 1.41 倍,而寿命差 1.41^b_SN,取 b_SN=6.4(S-N 曲线的斜率指数,教学假设值,⛔ 不对应任何平台)即 9.2 倍。⇒ 一个 2 倍的阻尼不确定度,在寿命上被放大成一个数量级。(金属支架总成的 ζ 常见落在 0.5%~3%,多数落在 1%~2% 这一档,对应 Q≈25~50。⚠ 典型值,来源等级=行业惯例/手册级,本课未取得标准原文核对,⛔ 不是验收依据;拿到它的路=对本结构做一次约束状态锤击,从 FRF 曲线上按 ζ=Δf_3dB/(2f_n) 读出,执行见 L6-04 结构动态特性试验:模态、动刚度与传递率实测。)
⛔ 因此本课全程拒绝「f_n 不低于某个数」这种单值门槛。那条广为流传的写法——工程惯例流传的门槛落在 150~300 Hz 这一档,流传最广的锚点是「一阶不低于 200 Hz」——⚠ 来源等级最低(工程惯例转写,本课未取得可核对的公开出处);⚠ 典型值,⛔ 不是验收依据,你的平台须自行确定。⚠ 并且请注意它是一条门槛写法、⛔ 不是任何一个算出来的 f_n:它不带任何边界标签,这正是下一根钉子要点破的地方。拿到它的路是反推,⛔ 不是抄——取该部件在存在区上界处的最高显著阶次频率 f_exc,max,乘上分离裕度 (1+SM),得到目标下限(三项不确定度的合成表在第 4 讲)。
⇒ 今天就能用的一条自检:拿本项目现在正在用的那条门槛,逐项写出它压掉的四件——哪个部件、哪些阶次、哪段转速、什么边界。四件里但凡有一件写不出来,这条门槛就不能当验收依据用;它最多是一条起草参考。
⇒ 所以本课交付的不是一个数,是三份纸面产物:一张坎贝尔图(激励线全集 × 固有频率线 × 存在区/常驻区两层阴影 × 交点分级)、一份调频方案(改 K/改 M/改边界/改材料/改激励/改判据六类里选了哪几条、各自的灵敏度与代价——⚠ 本课的 K 与 k 一律指刚度,⛔ 全课不用任何字母表示导热系数)、一份随机振动疲劳校核(链路七环:输入谱 → 传递 → 响应 → 应力 → 计数 → 材料 → 判据,逐环写明取值与不确定度)。
钉子二:一个不带边界条件标签的固有频率,等于没报
模态频率不是结构的内禀属性。它是「结构 + 约束 + 连接 + 附加质量 + 预应力」这一整套假设的输出;换一套假设,同一个结构给出的是另一组数。
⇒ 全课凡报出一个 f_n,必须在同一行写出四项标签:
① 约束形态——自由-自由 / 刚性固支 / 弹性接附; ② 连接建模——刚性绑定 / 螺栓预紧+接触 / 焊点单元,并写明夹持范围取了多大; ③ 附加质量——含不含被托部件、含不含液体(即干模态还是湿模态); ④ 预应力状态——有没有做预应力步(装配预紧、自重与热变形都会改变刚度)。
⛔ 报一个裸频率、把边界写在报告脚注或建模章节里,是本课明令禁止的写法。理由不是格式洁癖:两个不带标签的频率在表格里长得一模一样,可以相减、可以画进同一张坎贝尔图——钉子一那张对账表最常见的失效方式,就是两边用的根本不是同一套假设,而表面上两个数可以放在一起看。而这个错误不报错。
四项标签里最容易被省掉的是 ③ 和 ④,它们带来的偏差性质完全不同:热管理支架托的恰恰是 Chiller、电子水泵、冷凝器、水冷板这些充液件,液体计入质量而基本不提供刚度 ⇒ 干模态与湿模态不是同一件事,落差在 4.7%~12.3% 这一档(液体占参与模态质量一到三成时的两个锚点;第 2 讲给复算与它的上界性质);而预紧不足带来的不是一个偏差值,是频率随激励幅值漂移——那种情形下「一个固有频率」这个说法本身就失效了(第 1 讲给四条适用边界)。
⇒ 今天就能用的一条自检:打开本项目最近一份模态报告的频率表,看它有没有那四项标签所对应的四列。缺列的表,里面的数不能进任何对账——⛔ 不是「差一点信息」,是那两个数根本不可比。
★ 反钉子:刚性固支在静强度里是保守假设,在模态里是冒进假设
读者会做错的那个具体动作:用刚性固支边界做完模态,看到一阶 f_n 落在激励带上方还留着裕度,于是在评审上签字放行。而实车的接附点(车身、纵梁、电池包壳体)是有限刚度的,实际频率系统性低于预测 ⇒ 实车比仿真更早撞上共振,撞的往往正是当初判为「有裕度」的那一阶。
为什么极容易读反:读者的保守方向直觉全部来自静力学。在静强度里,固支通常给出更大的局部应力、更早的屈服判定,把它当保守假设是对的。⇒ 同一个边界假设在两个学科里的保守方向相反,而没有人会在切换学科时重新问一遍「这个假设往哪一边错」。
往哪边错、错多少量级:把接附结构在该点该方向上的刚度 k_a 与支架自身刚度 k_b 串联,得 f_n/f_n,固支 = 1/√(1+k_b/k_a):
| k_a/k_b | f_n/f_n,固支 | 读法 |
|---|---|---|
| 10 | 0.953 | 掉 4.7%(看起来无所谓) |
| 3 | 0.866 | 掉 13.4% |
| 1 | 0.707 | 掉 29.3% |
| 0.1 | 0.302 | 掉到 0.302 倍 |
⚠ 这是两个弹簧串联的单自由度理想化算出的导出值;⛔ 真实接附点是六向阻抗矩阵而不是一个标量刚度 ⇒ 它只用来说明往哪边错、错多少量级,⛔ 不作定量校正。接附点动刚度的目标设定、测量与接口验收见 I4-04 热管理部件安装点动刚度:接附点阻抗目标设定、测量与接口验收。
⇒ 正确做法不是「为了更真实,随手给接附点编一组弹簧刚度」——那等于用一个没有出处的数替换了一个有明确定义的上界,两者都不能作结论,而后者还看不出来。正确做法是两步:报固支结果并当场明标它是上界(⛔ 不得反过来用它论证「实际不低于某值」),同时把接附点动刚度作为一条接口需求提给 I4-04 热管理部件安装点动刚度:接附点阻抗目标设定、测量与接口验收。
⇒ 今天就能用的一条自检:把相关性报告里的频率偏差 Δf_corr=(f_FEA−f_test)/f_test(以试验值为分母,正号=仿真偏高)从绝对值改回带符号报出。若前几阶系统性为正,先回头查边界假设,⛔ 别先去改网格——取了绝对值,这条信息就没了。
⚠ 另有两种同源的反向读法,本课各当场破一次:「E/ρ 相近 ⇒ 钢换铝频率几乎不变」只在支架自重主导模态质量时成立,而热管理支架的典型构型是托着远重于自身的部件(第 5 讲用三个锚点破);「阻尼大所以响应小,可以少避共振」是拿全链路里最不确定的一个量去买裕度(第 6 讲用上面那笔 9.2 倍的账破)。
本课的射程、去向与八讲路线
这是一门「用模态与随机振动,把支架的 NVH 与耐久两本账做平」的课。相邻课已各自占住一块,本课既不重复也不越界:通用 FEA 建模方法在 J5-06 结构 FEA 建模方法基础:单元、约束、本构与结果可信度;振动、模态与随机振动疲劳的学科基础在 J5-03 振动、模态与随机振动疲劳;刚性支架的强度、紧固与工艺设计在 I4-01 支架、悬置与减振结构设计;隔振系统与隔振件在 I4-02 压缩机/泵/风扇的振动隔离设计 / I4-05 承载型橡胶隔振件的刚度设计与耐久:形状因子、预压与老化漂移;接附点动刚度的目标设定与接口验收在 I4-04 热管理部件安装点动刚度:接附点阻抗目标设定、测量与接口验收;试验执行与模态参数辨识在 L6-04 结构动态特性试验:模态、动刚度与传递率实测;系统级 NVH 试验与声品质在 L6-01 空调系统 NVH 试验与声品质评价。⛔ 本课不是 FEA 建模方法课、不是振动学基础课、不是隔振设计课,也不是振动试验课;不在开篇划清,它必然与这些课重叠或落空。
⚠ 本课全部结论停在量级估算 + 方向判断 + 判据次序这一层,达标判定一律靠本项目自己的仿真与实测。到本课来找「一阶频率该定在多少赫兹」的读者,请回到钉子一那一段:本课给典型区间与锚点,⛔ 一个都不作验收依据;来找「怎么划网格、怎么加约束」的,那在 J5-06 结构 FEA 建模方法基础:单元、约束、本构与结果可信度。
八讲的分工:
- 第 1 讲 模态特征值问题解出的是什么、解不出什么(它不包含幅值、应力与寿命);振型没有绝对幅值;线性模态在哪四种情形下失效。
- 第 2 讲 边界与连接(钉子二主场、反钉子当场量化破):三套约束边界各回答一个不同的问题、干模态与湿模态、螺栓与焊点建模、预应力状态。
- 第 3 讲 哪几阶要管:模态有效质量与参与因子的分工、整体模态与局部模态、模态密度的转折点。
- 第 4 讲 频域账落地:坎贝尔图的读法、激励线的四种几何形态、分离裕度反推、存在区与常驻区分级;末尾导入案例。
- 第 5 讲 定向调频:摄动灵敏度决定「加料加哪儿」、截面与材料的量化对照、六类手段的代价排序。
- 第 6 讲 幅值域账开账:PSD 是一条谱不是一个数、Miles 方程的四条前提、Q 的双重身份、带符号应力,以及两本账在这里方向相反的那一处。
- 第 7 讲 计数与损伤:Steinberg 三档、主导档随 b_SN 翻转、Miner 的三条偏差方向、γ_irr 判宽带、加速折算不能跨的两条线。
- 第 8 讲 FRF 与相关性验证:三种 FRF 形式、传递路径全集(含旁路)、阻尼处理、证据的六级分级,以及 MAC 判不了什么。
其后是关键公式详解、典型案例详解、常见误区、动手做与小结衔接五节。⇒ 读完全课,你手上应当有那三份纸面产物的格式与判据;跑不跑得出数是你的模型的事,产物长什么样、每一格该填什么、填不出来时去哪儿拿,是本课的事。
第 1 讲 模态解出的是什么,以及它什么时候不成立
这一讲不出任何一个验收数字。它要交给你的是三件明天就能用的东西:一行频率报出格式(照它填,别人才有可能复现你的数)、一条判「这个结果是上界还是实车值」的规矩、以及一个不用仿真、只用一把锤子就能做的非线性判据。后面七讲全部建在这三件上——坎贝尔图上的每一条水平线要带标签,调频方案里的每一句「抬了多少」要说明是从哪个数抬起的,随机疲劳那本账里用的 f_n 要和频域账用的是同一套边界假设。这一讲把这三件先立住,再回过头讲特征值问题本身:它给了你什么、它没给你什么、以及它什么时候连「一个固有频率」这个说法都不成立。
1.1 本课交的是三份纸面产物,⛔ 不是一个「一阶够不够高」的结论
先把这门课的边界画清楚,否则它必然与相邻的几门课重叠或落空。
本课交付三份纸面产物,一份都不能少:
- 一张坎贝尔图——激励线全集 × 固有频率线 × 存在区/常驻区两层阴影 × 交点分级(第 4 讲);
- 一份调频方案——改 K / 改 M / 改边界 / 改材料 / 改激励 / 改判据这六类手段里选了哪几条、各自的灵敏度与代价各多少(第 5 讲);
- 一份随机振动疲劳校核——输入谱 → 传递 → 响应 → 应力 → 计数 → 材料 → 判据,逐环写明取值与不确定度(第 6、7 讲)。
为什么必须在开篇划这条线:相邻课已经各自占住了一块,不划清就会两头落空。下面这张表是本课的「不覆盖清单」,每样带去向——它同时也是一张路由表,你手上的问题若落在右列,直接去那门课,⛔ 不必在本课里找。
| 你手上的问题 | 归哪儿 |
|---|---|
| 单元类型怎么选、约束怎么施加、网格多细算收敛、本构怎么给 | J5-06 结构 FEA 建模方法基础:单元、约束、本构与结果可信度 |
| 振动、模态与随机振动疲劳的学科基础 | J5-03 振动、模态与随机振动疲劳 |
| 刚性安装支架的强度、紧固与工艺设计 | I4-01 支架、悬置与减振结构设计 |
| 隔振件选型与隔振系统设计(六阶刚体模态、传递率、动静刚度比) | I4-02 压缩机/泵/风扇的振动隔离设计 |
| 接附点动刚度/原点导纳的目标设定、测量与接口验收 | I4-04 热管理部件安装点动刚度:接附点阻抗目标设定、测量与接口验收 |
| 模态锤击、动刚度与传递率的试验执行与模态参数辨识、扫频搜共振与共振驻留 | L6-04 结构动态特性试验:模态、动刚度与传递率实测 |
| 空调系统 NVH 试验与声品质评价 | L6-01 空调系统 NVH 试验与声品质评价 |
| 压缩机噪声源分解与消声、阶次成因 | G1-04 压缩机噪声、振动与隔振设计;风扇 PWM 标定与转速台阶 → G6-02 风扇 PWM 调速与噪声品质控制 |
| 粘滑摩擦噪声 squeak 与间隙冲击 clunk/rattle(调频治不好的那两类异响) | C2-11 空调箱 NVH:风噪/风门异响/鼓风机噪声/再生噪声 / I2-02 管路走向、固定与整车集成布置 / I2-03 振动、热膨胀与运动包络的间隙管理 |
| 热工仿真的 RMSE/NRMSE 误差带 | J7-01 仿真—试验相关性验证(Correlation)(⛔ 它不含 MAC,两者不是同一套口径,⛔ 不许互相代用) |
本课全部结论停在哪一层:量级估算 + 方向判断 + 判据次序。也就是说,本课能告诉你「这个假设往哪一边错、错多少量级」「这两条手段谁先谁后」「这个数是上界还是实车值」;⛔ 达标与否一律靠你自己项目的仿真与实测判定,本课不替任何平台签字。
易错点一:到本课来找「一阶该定在多少赫兹」。这是全课被问得最多、也最必须当场拆掉的一个数。工程惯例里流传的门槛落在 150~300 Hz 这一档,流传最广的一档写法是「一阶 ≥ 200 Hz」。⚠ 这个数的来源等级是本课所有数字里最低的一个——它是工程惯例的转写,本课未取得可核对的公开出处;⚠ 典型值,⛔ 不是验收依据,你的平台须自行确定。⇒ 拿到它的路,本课给的是反推而不是抄:取该部件在存在区上界处的最高显著阶次的激励频率 f_exc,max,乘上分离裕度 (1+SM),得到目标下限(f_exc 与 SM 的定义、以及三项不确定度怎么合成,见第 4 讲)。⇒ 为什么非反推不可:一个单值门槛把一张要逐格核对的对账表压成了一个数,而压扁的过程里丢掉了四项信息——哪个部件、哪些阶次、哪段转速、什么边界。丢掉这四项之后,那个数换到下一代平台上就没有任何依据可言,而它通常正是从上一代抄来的。
易错点二:到本课来找「怎么建网格、怎么加约束」。那是通用有限元建模方法,在 J5-06 结构 FEA 建模方法基础:单元、约束、本构与结果可信度。本课默认你已经能把一个模型算收敛,本课要判的是算出来的这组数能不能用。
1.2 验收是两本账同时平,⛔ 不是一阶模态够不够高
这是全课第一根钉子。结构 NVH 的验收从来不是一条判据,是两本账,而且两本账各自完整、⛔ 不是「一本严格、一本参考」。
- 频域账(会不会共振):运行转速区间内有没有交点?交点落在常驻区还是只穿越?
- 幅值域账(扛不扛得住):宽带随机激励下的 RMS 应力与累积损伤够不够?
为什么两本都要平:这是两条并列的失效路径。撞不上任何一个共振交点,照样可能被宽带激励一路振裂(幅值域);避开了这一阶,照样可能在另一阶上共振(频域)。只做一本账,等于只堵一条路,而另一条路一个字都没写。
两本账共用三个量:f_n(固有频率)、ζ 与 Q(阻尼比与品质因数,定义见第 6 讲)、φ_n(振型)。⚠ 正因为共用,它们的取值口径必须全课一致——这条纪律的落地形式就是下一节那四项标签。而同一个量在两本账里的灵敏度完全不同:
| 共用量 | 在频域账里 | 在幅值域账里 |
|---|---|---|
| f_n | 决定交点落在哪个转速 | 决定共振处的响应水平(平坦谱段内 σ_RMS ∝ √f_n) |
| ζ / Q | 只改变共振峰的宽度,交点位置一点不动 | σ_RMS ∝ √Q,寿命 ∝ Q^(−b_SN/2) |
| φ_n | 决定哪几阶要管(第 3 讲的筛法) | 决定应力热点落在哪 |
| 主要在哪几讲填 | 第 4 讲 | 第 6、7 讲 |
把这张表读成一个可算的数:阻尼比 ζ 是全链路里最不确定的一个输入(它随螺栓预紧、界面状态、温度与老化漂移)。假设你把 ζ 从 2% 猜成了 1%——也就是 Q 从 25 变成 50,一个 2 倍的不确定度。在频域账里,这几乎无感:交点还在原来那个转速上,只是共振峰宽了一倍。在幅值域账里:σ_RMS ∝ √Q ⇒ 应力只差 √2 = 1.41 倍;而寿命按 S-N 曲线的 Basquin 关系差 1.41^b_SN,取 b_SN = 6.4(教学假设值,⛔ 不对应任何平台;b_SN 的含义与典型区间见第 7 讲)即 2^3.2 = 9.2 倍。⇒ 一个 2 倍的阻尼不确定度,在寿命上被放大成一个数量级,而在频域账里你完全看不到它。
方向还常常相反:在平坦谱段内抬高 f_n,会同时改善频域账(把交点推出常驻区)、恶化幅值域账——Miles 方程给出响应 G_RMS ∝ √f_n(第 6 讲展开),而共振时惯性力正比于响应加速度,于是应力 RMS 也 ∝ √f_n。⇒ 「加筋抬频所以更安全」这句话只在频域账里成立,在幅值域账里它是反的。第 6 讲会把这两份贡献分开算再合成。
⛔ 因此本课全程拒绝「f_n ≥ 某个数」这种单值门槛:它把一张要逐格核对的对账表压成了一个数。你要交的是那张表,⛔ 不是那个数。
易错点一:把两本账当成「一本严格、一本参考」——通常是把频域账当正式验收,把随机疲劳当「有空再补」。两条失效路径是并列的,补不补由后果决定,⛔ 不由习惯决定。
易错点二(更隐蔽):两本账用了不同的边界假设——频域账拿刚性固支的结果画坎贝尔图,幅值域账拿弹性接附的结果算响应,于是两个 f_n 根本不是同一个数,而它们在报告里长得一模一样。这正是下一节要治的东西。
1.3 一个不带边界条件标签的固有频率,等于没报
这是全课第二根钉子,它是一条口径,不是一条建议。
是什么:模态频率不是结构的内禀属性。它是「结构 + 约束 + 连接 + 附加质量 + 预应力」这一整套假设的输出;换一套假设,同一个结构给出的是另一组数。⇒ 全课凡报出一个 f_n,必须在同一行写出四项标签:
- 约束形态——自由-自由 / 刚性固支 / 弹性接附;
- 连接建模——刚性绑定 / 螺栓预紧 + 接触 / 焊点单元(并写明夹持范围取了多大);
- 附加质量——含不含被托部件、含不含液体(即干模态还是湿模态);
- 预应力状态——含不含装配预紧、含不含热应力。
照着填的一行长这样(把它复制进你的频率表表头,四项缺一不填就不许交):
一阶弯曲 f_n = ___ Hz|约束:弹性接附(接附点刚度来源=)|连接:螺栓预紧+接触(夹持范围=)|附加质量:含被托部件、湿模态(液体 ___ kg)|预应力:含装配预紧、不含热应力
为什么这条要立成硬口径:同一个支架换一套边界,前几阶频率可以差几十个百分点(第 2 讲给量化)。而两个不带标签的数,在表格里长得一模一样——它们可以相减、可以画进同一张坎贝尔图、可以一个当改前一个当改后。错误就在这里发生,而且它不报错:求解收敛、云图漂亮、所有校核全过,错的只是两行数出自两套假设。这也正是上一节那张对账表最常见的失效方式。
四项里最容易被省掉的是哪两项:
- 含不含液体。热管理支架托的恰恰是 Chiller、电子水泵、冷凝器、水冷板这些充液件;液体计入 M 而基本不提供 K,只加质量不加刚度必然降频。量级在 4.7%~12.3% 这一档(液体占参与模态质量一到三成时的两个锚点,第 2 讲给算式与逐点复算)。它的性质是一个确定方向的偏差——总是往低了走。
- 预紧状态。预紧不足时,f_n 会随激励幅值漂移。⚠ 注意它和上一条性质完全不同:这时候「算出来的 f_n」根本不是一个数,而是一个随幅值移动的区间(1.7 展开)。⇒ 两种偏差不能用同一种方式对待:前者可以补一个修正,后者要改的是判定方法本身。
易错点一:把边界写在报告的建模章节里,而频率表里不写。读者取数时只看表——这不是读者不认真,是表格这个载体本身的用法。⇒ 标签必须跟数走,⛔ 不能跟章节走。
易错点二:拿「自由-自由」的前几阶当成安装状态的模态去判共振。这两者回答的是不同的问题,第 2 讲会把三套边界各自回答什么摆开讲。
本讲末统一说明频率的报出形式(这条口径全课有效):一律报 f,单位 Hz。圆频率 ω 只允许出现在特征值方程与摄动式内部,且每次出现必须同时写出 ω = 2πf;⛔ 全课不以 rad/s 报任何结果。
1.4 刚性固支:在静强度里是保守假设,在模态里是冒进假设
这是本课最容易读反的一条,读反之后你会做的动作非常具体,所以先把那个动作摆出来。
读者会做错的那个动作:用刚性固支边界做完模态,看到一阶 f_n 落在激励带上方还留着裕度,于是在评审上签字放行。而实车的接附点是有限刚度的,实际频率系统性低于预测 ⇒ 实车比仿真更早撞上共振,而且撞的往往正是当初判为「有裕度」的那一阶。⚠ 更坏的是它不报错:仿真收敛、结果漂亮、所有校核全过,错的只是一个没人重新问过的假设。
为什么极容易读反:读者关于「哪边保守」的直觉全部来自静力学。在静强度里,固支通常给出更大的局部应力、更早的屈服判定——把它当保守假设是对的。⇒ 同一个边界假设在两个学科里的保守方向相反,而没有人会在切换学科时重新问一遍「这个假设往哪一边错」。
往哪边错、错多少量级:把接附结构在该点该方向上的刚度 k_a 与支架自身刚度 k_b 串联(k_a、k_b 单位均为 N/m,第 2 讲展开它们各自的取法),由 1/k_eq = 1/k_b + 1/k_a 与 f ∝ √k 得
f_n / f_n,固支 = 1 / √(1 + k_b/k_a)
| k_a/k_b | f_n / f_n,固支 | 读法 |
|---|---|---|
| 10 | 0.953 | 掉 4.7%(看起来无所谓) |
| 3 | 0.866 | 掉 13.4% |
| 1 | 0.707 | 掉 29.3% |
| 0.1 | 0.302 | 掉到 0.302 倍 |
⚠ 射程声明:这是两个弹簧串联的单自由度理想化,⛔ 真实接附点是六向阻抗矩阵而不是一个标量刚度。⇒ 它只用来说明往哪边错、错多少量级,⛔ 不作定量校正,⛔ 也不许反过来用它论证「实际不会低于某个值」。接附点动刚度的目标设定、测量与接口验收见 I4-04 热管理部件安装点动刚度:接附点阻抗目标设定、测量与接口验收。
它有一个可观测量,别把它丢掉:仿真与试验的频率偏差 Δf_corr = (f_FEA − f_test)/f_test,以试验值为分母,正号=仿真偏高(第 8 讲展开)。★ 这个符号必须报出来,⛔ 不许取绝对值——刚性固支边界会让它系统性为正,那正是这条反钉子在数据上留下的唯一指纹。实测里最常见的丢失方式是:明明测出 +8%,报告里写成「偏差 8%,在验收范围内」,绝对值一取,「仿真系统性偏高」这条信息就此消失,而它本来是唯一能提醒你去重新问边界假设的东西。
今天就能用的一条:凡是拿到一份固支边界的模态结果,在结论那一行后面加一句——「以上为频率上界」。这一句话不花钱、不改模型,却把一个会被当成实车值去签字的数,退回成了它本来的身份。
⚠ 走到另一个极端同样是错:为了「更真实」而随手给接附点编一组弹簧刚度。那等于用一个没有出处的数换掉了一个有明确定义的上界——两者都不能作结论,而后者还看不出来。⇒ 正确做法是:报固支结果并明标它是上界,同时把接附点动刚度作为一条接口需求提给 I4-04 热管理部件安装点动刚度:接附点阻抗目标设定、测量与接口验收。
1.5 特征值问题解出的是什么:一组 (f_n, φ_n),而它不含幅值、应力与寿命
前面四节立的是判据,这一节回到方法本身。
怎么来的:把无阻尼自由振动写成
M ü + K u = 0
其中 u 是节点位移向量。设结构以某个频率做同步的谐振动,即 u(t) = φ · cos(ω t),代入得 ü = −ω²φ · cos(ω t),于是
(K − ω² M) φ = 0 ⇒ (K − λ_eig M) φ = 0,λ_eig = ω_n² = (2π f_n)²
有多少个自由度就解出多少组 (λ_eig, φ);每一组给出一个固有频率 f_n 与一个振型 φ_n。
为什么值得单独解一次:它回答的是「这个结构爱以什么频率、以什么形状动」——这是结构对任何激励的共同属性,与激励长什么样无关。⇒ 一次求解可以对所有激励复用:坎贝尔图上所有的阶次线共用同一组水平线,随机振动、正弦扫频、冲击也共用同一组模态。这就是模态法全部价值所在,也是为什么它值得在设计早期就跑。
它给了什么、没给什么——这张表建议贴在评审桌上:
| 你想问的 | 模态分析答不答得了 |
|---|---|
| 结构爱在哪些频率上动? | ✅ 给 f_n |
| 每个频率上它是什么形状在动?哪儿是节点? | ✅ 给 φ_n |
| 哪几阶值得管? | ✅ 但要另算模态有效质量(第 3 讲) |
| 它振多大?位移是多少 mm? | ❌ 给不了——特征向量只有形状、没有幅值 |
| 应力是多少 MPa?会不会裂? | ❌ 给不了,要等频响或随机响应分析给出载荷之后 |
| 寿命多少小时? | ❌ 给不了(第 6、7 讲) |
工程量级:一个热管理支架总成的前 10 阶,通常覆盖到几百赫兹到 1 kHz 这一档。⚠ 典型量级,随结构尺度、被托质量与边界大幅变化,来源等级=工程观察,⛔ 不是验收依据。⇒ 拿到它的路:对自己的模型跑一次模态求解,再按第 3 讲的累计有效质量判断阶数取够没有。
易错点(本课最高频的一个):以为模态分析能告诉你「振多大」。它不能。把振型云图上的彩色数值当成位移读——这个错之所以高频,是因为云图上那些数字有小数点、有色标、有单位框,看起来完全像一份位移结果。下一节专门讲它。
1.6 振型没有绝对幅值:两种归一化下数值差若干个数量级,而 f_n 完全相同
是什么:如果 φ 满足 (K − λ_eig M) φ = 0,那么任意常数倍的 φ 同样满足。⇒ 特征向量本身不含幅值信息,必须人为选一个归一化约定:
- 质量归一化:φᵀ M φ = 1,分量单位为 1/√kg;
- 最大位移归一化:max|φ| = 1,分量无量纲,恒落在 0~1。
同一阶振型在两种约定下形状完全相同、f_n 完全相同,而数值可以差若干个数量级。
为什么这条必须在第 1 讲就钉住:求解器默认用哪一种,直接决定了云图上那些数字是什么。而本课后面有三处计算依赖这个约定:
- 第 5 讲的摄动灵敏度式(判「加一点质量频率掉多少」的那条式子)只在质量归一化下成立;
- 第 3 讲的模态有效质量,它的算法依赖归一化约定;
- 第 8 讲的 MAC(模态置信准则,第 8 讲定义,此处仅作前指)。
⇒ 混用会得到量纲都不对的结果,而其中第 ③ 条最危险:MAC 对整体缩放不敏感,也就是说,你拿两份归一化不同的振型去算 MAC,它照样给出很高的值——它恰好把这个错掩盖掉,于是错误一路活到最后。
工程量级:质量归一化下振型分量的数值量级由 1/√(参与质量) 定,几公斤的支架总成常落在 0.1~1 这一档。⚠ 这是量级说明,⛔ 不是可取用值——它随参与质量变。最大位移归一化则恒为 0~1。
易错点:把质量归一化的数值当 mm 读。0.4 这个数在云图上看起来完全像「0.4 毫米」,而它的单位是 1/√kg,它不是位移,也不能乘一个系数换算成位移——要位移必须等到频响或随机响应分析给出载荷之后。
本节口径(全课有效):本课默认质量归一化(φᵀMφ=1)。用最大位移归一化的图必须当场标出。⛔ 振型数值任何情况下不得当位移读、不得据图取值。
1.7 线性模态的适用边界:有四种情形,「一个固有频率」这个说法本身就不成立
前面几节都默认了一件事:K 与 M 是常数矩阵。这一节把这个前提翻出来问一遍——因为热管理支架恰好是最容易破坏这个前提的一类结构件。
四种情形,逐条对应破坏 K 或 M 的常数性:
- 螺栓预紧不足——界面刚度随激励幅值变;
- 存在间隙——结构在「接触上」与「脱开」两种刚度之间跳变;
- 橡胶隔振件——动刚度随频率与幅值变;
- 大变形 / 几何非线性——刚度随位形变。
四条的后果是同一个:f_n 不再是一个数,而是一条随幅值移动的曲线。⇒ 坎贝尔图上那条本该是水平线的固有频率线,变成了一条带;于是「有没有交点」这个判定的整套口径都要跟着改——你判的不再是两条线交不交,而是一条射线穿不穿过一条带、穿过时对应的激励幅值是多少。
怎么判它在不在这四种情形里——最便宜的现场判据:分级激励幅值做两到三次锤击。小锤敲与大锤敲测出来的 f_n 不一样,就是非线性。这条判据不需要仿真、不需要建模、不需要额外设备,一把力锤加一个加速度计就能做,而它能把「要不要继续用线性模态」这个问题当场判掉。⚠ 本课⛔ 不给漂移量的数——那由界面状态定,是平台相关量;试验执行与模态参数辨识见 L6-04 结构动态特性试验:模态、动刚度与传递率实测。
易错点一:在明显非线性的结构上照跑线性模态,把结果当成事实,而报告里一个字不提这个前提。⇒ 正确写法是把它当成第 1.3 节那四项标签的延伸:写明这组 f_n 是在哪个激励幅值下成立的。
易错点二(反方向,同样常见):一见到橡胶就宣布「模态没法算」。含隔振件的六阶刚体模态是可以算的(它归 I4-02 压缩机/泵/风扇的振动隔离设计,本课只在坎贝尔图低频端给它占一格)——只是必须写明用的是哪个频率、哪个幅值下的动刚度。⇒ 「算不了」和「算之前要先说清用的是哪一组动刚度」是两件事,把后者说成前者,等于放弃了一整块本来能算的东西。
这一讲你可以带走的三件:① 1.3 那一行频率报出格式——四项标签跟着数走,⛔ 不跟着章节走;② 「凡固支结果,结论后面加一句『以上为频率上界』」,以及与它配套的 Δf_corr 报符号不报绝对值;③ 分级锤击这个五分钟就能做完的非线性判据。第 2 讲接着把四项标签里的约束与连接两项拆开——三套边界各回答什么问题、螺栓与焊点的建模选择改变了什么、以及热管理支架特有的那件事:托的是充液部件,干模态与湿模态不是同一件事。
后面还有 7 讲正文 · 关键公式 · 案例拆解 · 常见误区 · 动手做