3. 冲击基础理论:半正弦波、后峰锯齿波、梯形波、冲击响应谱(SRS)

冲击测试,说白了就是模拟产品在运输、搬运或使用过程中,突然受到的猛烈撞击。你想想看,一个手机从桌上摔到地上,或者一个汽车零部件在运输途中被颠了一下,这些都属于冲击。

我刚开始做振动测试那会儿,总觉得冲击比随机振动简单。后来才发现,冲击的学问深着呢。尤其是冲击响应谱(SRS),当年我花了整整两周才真正搞明白。嗯,今天咱们就把这块硬骨头啃下来。

3.1 冲击脉冲的基本波形

实验室里模拟冲击,最常用的就是三种波形:半正弦波、后峰锯齿波和梯形波。每种波形都有它的脾气,咱们一个一个说。

3.1.1 半正弦波

这是最常见的冲击波形。说白了,就是加速度从0开始,按正弦曲线上升到峰值,再降回0。形状像个半截正弦波。

典型应用场景:模拟弹性碰撞,比如产品掉到硬木地板上。

我在项目中遇到过一件事:有个客户非要拿半正弦波去模拟金属对金属的硬碰撞。结果测试数据跟实际失效模式完全对不上。后来我建议他换成后峰锯齿波,问题才解决。

半正弦波的数学表达式很简单:

a(t) = A * sin(π * t / D)   (0 ≤ t ≤ D)
a(t) = 0                      (t > D)

其中 A 是峰值加速度,D 是脉冲持续时间。

我的小经验:半正弦波对产品的损伤主要集中在脉冲的前半段。因为加速度上升快,结构还没来得及反应,冲击能量就传进去了。

3.1.2 后峰锯齿波

这个波形有意思。加速度缓慢上升到峰值,然后瞬间掉到0。形状像个锯齿,而且锯齿的尖峰在最后面。

为什么要用这种波形?因为它能模拟非弹性碰撞。比如产品掉到沙地上,或者撞到软性材料上。

我曾经吃过一次亏。有个项目要求做后峰锯齿波测试,我图省事直接用半正弦波代替了。结果产品在实车路试时出了问题。从那以后,我再也不敢随便替换波形了。

后峰锯齿波的数学表达式:

a(t) = A * t / D              (0 ≤ t ≤ D)
a(t) = 0                      (t > D)

注意:后峰锯齿波对测试设备要求高。因为加速度在最后时刻瞬间归零,激振器容易产生过冲。我建议你设置一个小的下降沿时间,比如0.1ms,避免设备损坏。

3.1.3 梯形波

梯形波,顾名思义,形状像个梯形。加速度快速上升到峰值,保持一段时间,再快速下降。

这种波形模拟的是持续过载。比如火箭发射时的加速度,或者汽车碰撞时持续几毫秒的减速度。

梯形波的三个关键参数:上升时间、平台时间、下降时间。我个人习惯把上升和下降时间设为相等的,这样波形对称,分析起来方便。

a(t) = A * t / t_r            (0 ≤ t ≤ t_r)
a(t) = A                      (t_r ≤ t ≤ t_r + t_p)
a(t) = A * (D - t) / t_f     (t_r + t_p ≤ t ≤ D)

其中 t_r 是上升时间,t_p 是平台时间,t_f 是下降时间,D = t_r + t_p + t_f。

三种波形对比:

波形类型 模拟场景 频率成分 对产品损伤特点
半正弦波 弹性碰撞 中低频为主 脉冲前半段损伤大
后峰锯齿波 非弹性碰撞 高频成分丰富 脉冲末尾损伤大
梯形波 持续过载 低频为主 平台段持续损伤

3.2 冲击响应谱(SRS)

冲击响应谱,英文叫 Shock Response Spectrum,简称 SRS。这东西是冲击分析的核心工具。

你想想看,一个冲击脉冲作用到产品上,产品内部不同频率的零件反应是不一样的。有的零件共振了,有的零件没反应。SRS 就是用来描述这种「不同频率下的最大响应」的曲线。

我记得刚学 SRS 时,总觉得它很抽象。后来我用一个简单的例子才搞明白:

假设你有一排弹簧,每个弹簧上挂一个质量块。这些弹簧的刚度不同,所以固有频率也不同。现在你给这排弹簧的底座一个冲击,每个质量块都会晃动。SRS 就是把这些质量块晃动的最大幅度画成一条曲线。

SRS 的核心思想:把时域冲击信号,转换到频域上,看每个频率点的最大响应。

3.2.1 SRS 的计算方法

SRS 的计算其实不复杂。对每个固有频率 f_n,我们计算一个单自由度系统的响应,然后取最大值。

对于每个频率 f_n:
  1. 建立单自由度系统方程:m*x'' + c*x' + k*x = -m*a(t)
  2. 求解 x(t) 的时域响应
  3. 取 x(t) 的最大绝对值:SRS(f_n) = max(|x(t)|)

实际工程中,我们通常用阻尼比 ζ = 0.05(5%的临界阻尼)。这是行业惯例,我个人也一直用这个值。

避坑指南:我曾经犯过一个错误——直接用 FFT 去算 SRS。结果完全不对。因为 FFT 是稳态分析,而 SRS 是瞬态响应。记住,SRS 必须用时域积分法,不能用频域法。

3.2.2 SRS 的三种类型

SRS 分三种:正初始响应谱、负初始响应谱、残余响应谱。咱们重点说前两种。

  • 正初始响应谱:冲击过程中,质量块向正方向的最大位移。
  • 负初始响应谱:冲击过程中,质量块向负方向的最大位移。
  • 残余响应谱:冲击结束后,质量块自由振动的最大位移。

实际测试中,我们最常用的是「最大初始响应谱」,也就是取正和负的绝对值中的较大值。

3.2.3 不同波形的 SRS 特点

三种冲击波形的 SRS 曲线,各有各的形状。我画个图给你看:

频率 (Hz) SRS 幅值 (g) 10 100 1000 10000 半正弦波 后峰锯齿波 梯形波 半正弦波 后峰锯齿波 梯形波

从图上你能看出几个规律:

  • 低频段(10-100 Hz):三种波形的 SRS 都接近峰值加速度。说白了,低频零件基本跟着冲击走。
  • 中频段(100-1000 Hz):半正弦波和后峰锯齿波会出现放大效应。后峰锯齿波的放大更明显,因为它高频成分多。
  • 高频段(>1000 Hz):所有波形的 SRS 都衰减。梯形波衰减最快,后峰锯齿波衰减最慢。

重要提醒:SRS 不是冲击本身的频谱,而是系统响应的频谱。千万别搞混了。我见过有人把 SRS 和 FFT 混为一谈,结果测试方案完全做错了。

3.3 冲击测试的工程应用

说了这么多理论,咱们聊聊实际怎么用。

3.3.1 如何选择冲击波形

选波形,主要看产品的实际使用场景:

  1. 产品会掉到硬地面上?用半正弦波。比如手机、平板电脑。
  2. 产品会撞到软性材料?用后峰锯齿波。比如汽车保险杠碰撞。
  3. 产品会经历持续过载?用梯形波。比如火箭上的电子设备。

我个人习惯是:如果拿不准,就三种波形都做一遍。虽然成本高一点,但数据全面,心里踏实。

3.3.2 如何解读 SRS 曲线

SRS 曲线能告诉你两件事:

  • 产品的脆弱频率在哪里:如果 SRS 在某个频率有尖峰,说明这个频率的零件容易坏。
  • 冲击的严酷程度:SRS 曲线越高,冲击越严酷。

我曾经帮一个客户分析产品失效原因。他们的产品在运输中总是坏,但实验室测试却通过了。我一看 SRS 曲线就发现问题了——实验室用的半正弦波,但实际运输中的冲击是后峰锯齿波。两种波形的 SRS 在高频段差了将近一倍。后来改用后峰锯齿波测试,问题就复现了。

我的建议:做冲击测试时,不光要看时域波形,还要看 SRS。SRS 能帮你发现时域里看不到的问题。

3.4 冲击测试的常见误区

最后,我总结几个常见的坑,你注意避开:

误区一:认为冲击测试就是给产品一个加速度。其实冲击测试的核心是模拟能量输入,不是加速度本身。

误区二:忽略冲击的方向性。产品在不同方向上的冲击响应可能完全不同。我建议至少做三个正交方向。

误区三:用单一波形代表所有冲击场景。实际使用中,冲击波形千变万化。有条件的话,最好用实测的冲击波形做测试。

好了,冲击基础理论就讲到这里。记住,冲击测试不是简单的「给个加速度就完事」,而是要理解冲击的本质——能量传递和结构响应。掌握了 SRS,你就能真正看懂冲击测试了。


专注资料整理