简介IEC 60068-2-64-2019是国际电工委员会发布的环境试验系列标准专注振动测试领域面向电子产品、自动化设备、通信设备等产品的设计验证与质量保证人员。标准针对产品在运输和使用中可能遇到的周期性、随机及冲击振动提供系统化测试方法详细说明了测试目的、条件设定、试验步骤、设备要求以及测试数据的评估与报告撰写指导并区分正弦振动、宽带随机振动和冲击振动等多种试验类型以模拟真实场景并评估耐久性。同时标准还指导用户依据产品实际工况设定参数便于精确搭建测试环境、控制试验条件并准确分析结果。资源为单个PDF文件采用2008版与2019年修订版的合并版含英法双语原文文件大小3.67MB。已有115人学习下载对于需要落实IEC标准、开展产品振动可靠性验证或了解国际环境试验规范的工程师这份原版标准资料具有直接参考价值。1. IEC 60068-2-64-2019 这份标准到底在解决什么样的问题当包装箱里的电源模块在运输后出现引脚断裂当车规级控制器在整机道路试验中报出间歇性故障实验室要回答的问题其实只有一个按什么条件去模拟才能在产品上市前把这种振动风险压出来。IEC 60068-2-64-2019 对应的试验 Fh宽带随机振动数字控制就是回答这个问题的标准方法。它把振动能量按频率展开成 ASD 谱型用数字闭环控制对样品施加高斯随机激励并明确规定频率范围、谱级和持续时间三个严酷度要素。拿到这份 PDF可靠性工程师能定出试验条件测试员能搭出可复现的流程结构工程师能反过来从谱型推结构疲劳风险。它解决的是真实振动环境怎么工程化复现的问题不是“用力摇一摇看坏不坏”。2. 试验 Fh 到底是什么从正弦扫频到宽带随机振动三个关键区别2.1 随机振动不是“更乱的正弦”PSD 谱型与幅值统计在环境试验系列标准里有两个常被混在一起的振动方法一个是试验 Fc也就是正弦扫频振动另一个是试验 Fh也就是我们今天说的宽带随机振动。正弦扫频在任意时刻只输出一个频率样品在某一时刻只被单一频率激励频率随时间移动扫过整个试验频带。而宽带随机振动同时激励频带内所有频率时域波形看起来像噪声瞬时幅值服从高斯分布。为什么随机振动和扫频振动不能互相替代因为真实运输和装机环境的振动几乎都不是单一频率的。车辆行驶、飞机飞行、风机运行产生的振动往往同时覆盖几十到几千赫兹而且各频点能量此起彼伏。用正弦扫频去模拟每次只扫一个频率结构上各阶模态会被依次激发但模态之间的耦合效应体现不出来。宽带随机振动把能量同时铺在带宽里样品会同时激发多个模态模态间的相互影响也会暴露出来更接近真实工况。随机振动使用功率谱密度描述频率分布在振动试验里通常写成 ASD加速度谱密度单位用 g²/Hz标准正文里也允许用 (m/s²)²/Hz。ASD 曲线的纵坐标不是加速度幅值而是单位频率宽度内的能量。纵坐标高不代表“这一频率的振动幅值高”而是说这个频带里能量集中。很多新手看 ASD 曲线时会想当然地把峰值当成正弦振动的最大加速度这是理解随机振动的第一道坎。还需要注意一个统计假设标准里的随机信号假设是高斯分布。这意味着瞬时加速度峰值可以到 Grms 的 3 倍甚至更高试验过程中会有明显的尖峰脉冲。如果你为了“保护样品”在控制器里设置削波限幅把尖峰切掉幅值分布变窄疲劳损伤会明显减小试验结果就会偏乐观。反过来如果人为放大波峰因数样品又会过试验。随机信号的削波设置不是随便调的保护参数它直接影响试验等价性。理解这点之后你再去看一份振动需求就能分清它到底想让你做什么需求里写“正弦扫频 10~500 Hz”那是一条窄带激励需求里写“ASD 总水平 Grms6.06频率 10~2000 Hz”那是宽带随机激励。两者背后的失效模式和验收逻辑都不一样不能用同一套方法去做。2.2 严酷等级三要素频率范围、ASD 水平、试验持续时间试验 Fh 的严酷等级不是一条谱线就能定义的标准把它拆成三个独立参数频率范围、ASD 谱型和持续时间。频率范围一般取 5 Hz 到 2000 Hz也有用 10 Hz 到 2000 Hz 的。低频下限取决于振动台位移行程5 Hz 时加速度很小但位移可能已经超出限值设备往往会报警限位。高频上限则要看台面、夹具和样品在 2000 Hz 附近的表现超过频响能力的部分控制起来很吃力。ASD 谱型是一条带折点的折线每个折点用频率和 ASD 值定义。常见谱型有几类平直谱整个频段 ASD 不变阶梯谱低频平直、中频按斜率上升、高频平直还有包络谱从一段实测环境数据里提取。具体用哪种取决于产品实际使用环境。产品装在发动机舱和装在机柜里谱型差别很大。标准本身给出的是一套通用的试验方法而不是替你决定谱型谱型来自产品规范和工况分析。持续时间反映疲劳累积效应。ASD 谱型相同振 1 小时和振 10 小时累积损伤完全不同。标准一般按每轴向 1 小时给出建议也允许根据实际工况缩短或延长。很多产品规范会把“每轴 1 小时”直接引用为默认条件。这里有个细节试验 Fh 说的是依次沿三个互相垂直的轴施加不是三轴同时。如果你想做三轴六自由度随机需要的不是这条标准而是多振动台系统的专用方法。照顾到新手补充一点拿到一份测试要求先确认三个要素是否齐全。有时候采购方只写了“振动 2 小时”没有谱型也没有频率范围这种需求是不完整的。正确做法是找产品规范或上一级系统规范把 ASD 谱线和轴向定义完整抄过来再开始架台。试验条件不完整后面的一切验证都等于白做评审时问你“这个谱型从哪里来的”你答不上来报告就会被打回。2.3 数字控制与模拟控制为什么“数字控制”要写进标准名称试验 Fh 这个名称后面特别注明了“数字控制”这不是一句修饰。随机振动的时域信号没法像正弦扫频那样用一个可重复的模拟源录制因为它是无限长的随机过程。要实现可重复的试验控制器必须能实时生成随机信号、采集响应、做 FFT、对比目标谱并修正驱动谱。闭环控制大致是这样一个流程控制器按目标 ASD 生成一小段随机时域数据驱动振动台运动控制点的加速度计把实测信号送回控制器控制器对实测信号做 FFT得到实测 ASD再与目标谱逐频点比较计算误差和修正系数然后用修正系数更新下一段驱动数据。这个循环反复进行直到实测谱稳定在容差带内。每一段更新数据叫一个控制帧常见帧长度是 0.5 秒到 1 秒。为什么不能简单地把采集到的路谱重放有两个原因一是路谱只是某一次运输的样本统计上不具代表性二是重放过程无法应对样品共振引起的负载变化。样品在振动台上响应会改变整个系统的频响没有闭环修正台面实际输出谱会偏离目标。数字控制的实时均衡就是为了把这条反馈回路持续收紧。实际操作中配置设备第一件事就是确认控制器有随机控制模式。很多现场振动台控制仪只支持正弦扫频随机控制是需要额外软件授权的选项。如果没有这个授权试验 Fh 根本没法跑。所以在预算阶段就要把数字控制器和对应软件模块列进去不要等设备到位才发现缺模块。这算是我见过最多的前期踩坑设备型号选对了控制软件的功能选项没选试验开始前临时补授权耽误工期还加预算。3. 算清 Grms 与谱面积从 ASD 曲线到试验级别的完整计算3.1 ASD、PSD 与 Grms单位换算和物理含义ASD 的全称是加速度谱密度在文档里有时会和 PSD 混用。严格说PSD 是通用术语ASD 是特指加速度量的功率谱密度。单位可写成 g²/Hz也可写成 (m/s²)²/Hz。两者换算系数是重力加速度 g 的平方即 9.80665²约等于 96.17。一套目标谱若标称 0.02 g²/Hz换成国际单位就是约 1.923 (m/s²)²/Hz。我遇到过不少次这种情况外方提供的规格书里写的是 (m/s²)²/Hz国内工程师直接把数值填进以 g 为单位的控制器谱面积算出来差 96 倍整个试验级别错到离谱。所以第一步不是算面积而是统一单位。控制器软件里一般有单位选择有些是全局单位有些是每条谱线独立设定填谱之前先确认。Grms 的计算逻辑是Grms 等于 ASD 曲线与频率轴围成面积的开根号。这句话写起来简单实际工作中却是翻车高发点因为 ASD 曲线是一条折线积分得分段做。频率范围宽、谱型复杂、斜率多样手工估算非常容易错。我一般会在拿到谱型后立刻用脚本算一遍把谱面积和 Grms 贴到试验记录里再与设备软件自动统计的结果互验。Grms 的物理意义是整个频带内的总均方根加速度可以看作振动强度的平均水位。但它不反映频率分布两个谱型完全不同但 Grms 相同是常见的一个低频高、高频低的谱和一个低频低、高频高的谱可以对同一个样品造成完全不同的损伤。所以试验规范里只写 Grms 等于多少是不够的必须附完整 ASD 折线。ASD 的纵坐标是能量密度不是加速度幅值。比如一个频段的 ASD 从 0.01 g²/Hz 涨到 0.02 g²/Hz只说明该频带能量翻倍并不代表该频率的加速度幅值翻倍。这些概念理清楚之后读数据手册里的振动指标就不再是看天书了。3.2 用 Python 分段计算谱面积代码与参数说明下面这段代码是我拿到 ASD 折线谱后最常用的一段。它把折线相邻两个断点之间的谱密度做梯形近似累加得到总面积再开根号求出 Grms。import numpy as np # 频率(Hz)与ASD(g^2/Hz)断点按折线顺序排列 f np.array([10, 20, 50, 100, 200, 500, 2000]) asd np.array([0.01, 0.01, 0.03, 0.03, 0.01, 0.01, 0.01]) sum_area 0.0 for i in range(len(f) - 1): df f[i 1] - f[i] # 梯形积分两个断点之间的谱面积近似为梯形 area (asd[i] asd[i 1]) / 2 * df sum_area area grms np.sqrt(sum_area) print(fGrms {grms:.4f})这段代码的逻辑是把 ASD 折线当成由相邻断点连成的直线用梯形公式近似两个断点之间的谱面积累加得到总谱面积开根号得到 Grms。ASD 曲线在双对数坐标下也可能是直线但当我们只关心工程精度且折点够密时梯形误差是可以接受的。实际使用时参数要注意三点。第一f 的单位必须是 Hz不是 kHz。第二asd 的单位是 g²/Hz不是 (m/s²)²/Hz也不是 dB。第三断点必须按频率从小到大排列否则累加顺序出错。如果你拿到的谱型里有分段斜率描述例如从 100 Hz 到 500 Hz 以 3 dB/oct 上升先按倍频程把斜率换算成若干个中间断点再放进数组会比直接梯形积分更准。举个例子假设上面这段代码的运行结果是 4.71你拿这个数去和设备软件的目标谱统计表对照会发现软件给出的 Grms 也接近 4.7 左右。如果差别超过 0.2要么是谱型录入有误要么是单位设置不一致一定要查清楚不要直接用软件值因为软件不会提醒你断点输错。如果谱型特别复杂我建议把断点加密每倍频程插入 10 到 20 个点再做梯形积分。这样虽然计算量大了但误差可以忽略。加密过程可以直接在谱型生成脚本里做不用手工插。3.3 把分贝表示的 ASD 谱转回线性谱一种常见换算海外设备规范里常见“ASD 为 -6 dB”这类写法含义是相对于 1 g²/Hz 的分贝值。换算成线性值是 10 的 (dB/10) 次方而不是 10 的 (dB/20) 次方。很多搞音频或电压的人习惯性用 20log 公式这里会差出两倍必须注意。asd_db np.array([-6, -3, 0, 3, 6]) # 相对于 1 g^2/Hz asd_linear 10 ** (asd_db / 10) print(asd_linear)这段代码输出的是把 dB 谱转成线性 ASD 的结果。你可以记两个常用换算3 dB 对应线性值约 2.0 倍-3 dB 约 0.5 倍6 dB 约 4 倍-6 dB 约 0.25 倍。有了这个换算再看“某频段 ASD 提高 3 dB”这种描述你就知道能量翻倍了。同理标准中的容差带也常用 ±3 dB 表达。±3 dB 对 ASD 来说是允许实测值在目标值的 0.5 到 2 倍之间。新手第一次看到实测 ASD 超出目标谱 1.5 倍觉得“超了 50% 应该报警”但用 dB 算1.5 倍只有约 1.76 dB还落在 ±3 dB 带内未必需要处理。所以判断超差前先换算 dB再对照标准允许的容差不要凭直觉拍板。还要区分“倍频程斜率”和“分贝绝对值”。谱型里写“3 dB/oct”意思是每上升一个倍频程ASD 乘 2这不是某一个频点上的绝对电平而是斜率。计算带斜率的谱段面积时不能直接当平直谱处理要把断点加密或用解析积分。否则 500 Hz 到 2000 Hz 这一段算下来面积偏得明显。4. 搭一套试验 Fh 试验系统设备选型、控制点布局与参数设定4.1 振动台、数字控制器、功率放大器一套闭环的最小配置试验 Fh 的系统由几个物理上独立的单元组成振动台是执行机构功率放大器给台体供电数字控制器负责生成信号和处理反馈加速度计和调理器负责测量夹具把样品固定到台面。整套系统不是买了台子就能跑缺了控制器或传感器模块闭环就断试验也就做不了。选设备先算推力。推力需求等于运动部件有效质量加夹具质量和样品质量的总和乘以 Grms 对应的加速度峰值估算值。工程上常用公式是 F m_total × 1.2~2 × Grms × g前面的系数根据控制策略和随机信号峰值因素取。举个例子运动部件有效质量 9 kg、夹具 3 kg、样品 5 kgGrms 取 6F ≈ 17 × 6 × 9.81 × 1.5 ≈ 1500 N选台时留 30% 余量至少按 2 kN 选型。但这只是初选随机振动的峰值电流和位移需求往往比正弦工况更苛刻必须同时校核功放的峰值电流能力、台面最大位移和最大速度是否满足低频大位移和高频大电流的组合。有些台子正弦可以推到 50 mm 位移随机在大位移低频段也可能超过限值控制器一般会做位移保护但保护是事后干预选型时就要留足余量。数字控制器的谱线数决定频率分辨率。5 Hz 到 2000 Hz 用 400 线分辨率 5 Hz用 800 线分辨率 2.5 Hz。低频段谱峰窄或样品低频模态多时分辨率不够会让控制谱出现明显偏差。我习惯在目标谱确认后先看最低频段有没有窄带特征如果有就把谱线数加到 800 以上必要时用分段分辨率低频细、高频粗。控制器的随机控制功能不仅要支持目标谱输入还要支持自动均衡、容差带设置、报警与中断逻辑、响应监测通道。有些控制器还需要额外购买随机控制模块或软件授权采购前要逐项核对别只盯着振动台推力参数。4.2 控制点怎么放单点、多点平均与响应限制控制点是闭环反馈信号的来源位置选得好不好直接决定试验成不成。单点控制最简单加速度计装在台面或夹具刚性部位。但单点容易被局部共振带偏所以多数试验用多点平均在夹具或样品安装面的几个角上各放一个加速度计控制器取平均谱作为反馈。多点控制里还有最大控制和最小控制。最小控制对共振敏感如果某个控制点有共振尖峰控制器会为了压住它而降低全频段驱动容易欠试验最大控制则反过来容易被单点峰值放大导致过试验。平均控制处于两者之间对多数小型设备是稳妥选择。具体用哪种要看控制点频响的一致性。我一般在试验前做一次小量级低频均衡把所有控制点的频响曲线对比一遍差异超过 6 dB 就调整位置而不是强行用算法压平。控制点传感器底座一定要刚性安装用双面胶贴在塑料壳上的做法测出的频响会有毛刺控制谱也跟着波动这种数据写进报告站不住脚。除了控制点样品上还要设响应监测点。控制器支持给监测点设响应谱上限当局部响应超过设定值就报警或中断。这个功能能防“控制谱达标但样品内部已过应力”的情况特别是样品内部有悬挂质量或 PCB 翘曲时特别值得用。这些响应限制值需要在试验前和需求方确认试验中途再改前后的数据就没有可比性了。还要注意控制点加速度计的量程要覆盖随机信号的峰值。随机峰值可能达到 Grms 的 3 倍以上如果 Grms 是 10峰值可能到 30 g量程只有 20 g 的传感器会削波控制谱会失真。4.3 试验参数怎么定容差、报警线、中断条件与预试验开跑前要在控制器里设一组参数目标 ASD、频率范围、谱线数、控制策略、容差带、报警与中断条件。容差带先按标准建议设 ±3 dB如果低频段稳定不下来再放宽低频段到 ±6 dB。不要一开始就把容差带拉得太宽否则试验超差看不出来报告评审时会被质疑。报警与中断条件根据控制帧长度来设。随机控制是逐帧修正每帧长度和谱线数有关。若每帧 0.5 秒偶发一帧超差只是统计波动不一定要中断连续 3 帧以上超差说明控制有问题必须停机。所以报警时间窗一般设 1 到 2 秒中断时间窗设 3 到 5 秒。这两个参数在控制器软件里都有不要用默认值直接开跑默认值不一定匹配你的谱线数和帧长。正式试验前做预试验是最省事的一步。把目标谱降到 1/4 级跑一遍全频段均衡确认台面位移、功放电流、控制点频响都正常再逐步升到目标级。夹具松动、加速度计脱落、低频位移超限都会在预试验阶段暴露出来。很多翻车事故都是跳过预试验直接拉满目标谱结果 30 秒内样品飞出夹具。试验过程中的记录也很重要。目标谱、实测谱、控制点频响、功放输出电流、台面位移这些曲线和数值都要随报告存档。评审专家看的不只是结果是否合格还会看过程控制是否有异常。没有过程记录的振动试验说服力是大打折扣的。5. 避坑随机振动试验最常见的 5 个翻车现场5.1 低频超差ASD 顶出上限控制回路压不住现象是频率范围低端 5~20 Hz 的实测 ASD 明显超出目标谱控制器输出驱动越来越小但谱依然稳定不下来。原因是低频段加速度计信噪比低或者台体的悬挂共振、电源噪声叠加导致反馈信号里混入了非振动成分。解决方法是先换低噪声加速度计并检查安装是否有松动确认 5 Hz 附近的位移余量足够再把低频容差带放宽到 ±6 dB。如果仍超差把频谱放大看是不是 50 Hz 工频干扰若是则检查接地。某些情况下台体自身的低频悬挂共振和样品安装方式耦合需要调整台体气压或改变样品固定位置。5.2 Grms 算错单位混用g²/Hz 与 (m/s²)²/Hz 差出 96 倍现象是试验方给的 Grms 与按谱面积手算的结果差出一个数量级。原因多半是单位混用把 g²/Hz 直接当成 (m/s²)²/Hz或者把 dB 谱当线性谱代入又或者把频谱上的谱线读错把均方根值当成谱密度值。解决方法是统一单位后重算一遍并将结果与控制器软件自动统计值互验。如果双方都是按谱面积算的却对不上就让试验方给出谱型折线和断点值逐段核对。通常查到最后都是某一对断点频率或 ASD 值录入不正确。5.3 控制点共振系统自激现象是均衡时控制谱在某一个频率点出现尖峰控制器驱动谱被这个尖峰带偏严重时系统自激输出噪声明显变大。原因是控制点加速度计贴在了夹具的薄壁或样品局部共振位置那个位置的响应谱远高于台面真实输出。解决方法是把控制点移到刚度足够大的安装面或台面预留孔使用多点平均来消除局部共振的权重同时给控制器设置监测点响应限制防止单点峰值拖动全局驱动。自激一旦出现先停机不要试着继续均衡把传感器位置重新固定后再做预试验。5.4 样品在夹具上共振共振放大导致过试验现象是控制点 ASD 完全落在容差带内但样品内部的响应监测点却出现远超预期的振动某些电子元件引脚断裂或焊点开裂。原因是样品或夹具的某阶模态恰好落在试验频带内局部放大系数可能超过 10 倍。解决方法是试验前先做一次小量级正弦扫频或低速随机找到主要共振频率在风险部位布置响应监测点设定响应上限必要时与委托方确认试验谱是否需要调整或改进夹具避让共振频带。做试验的目的是验证产品在规定激励下的耐受能力不是把样品振动到失效夹具设计要尽量避免把台面激励放大后强加给样品。5.5 试验时间与轴数理解错把三轴顺次当成三轴同时现象是报告里写着“振动 1 小时”实际却跑了三轴各 1 小时共 3 小时或反过来把三轴同时 1 小时当成了每轴 1 小时。原因是严酷等级定义没读清。试验 Fh 的常见执行方式是样品依次沿 X、Y、Z 三个轴各完成规定时间的试验每轴开始前都要重新装夹、重新均衡。解决方法是把“三个轴向依次振动每轴向 1 小时”直接写进试验计划书每轴的开始和结束时间分别记录。若确实需要三轴同时激励就要选用多振动台系统而不是把样品斜放那是骗不了评审的。换向之后重新均衡的时间也要算进试验工时不要出现“计划 3 小时实际排了 5 小时”的偏差。6. 把运输实测数据转成实验室 PSD一种可靠的谱型构造方法6.1 从时域数据到 PSD 估计Welch 法与参数选择如果产品装在重卡上运输你手上有几段实际采集的加速度时域信号想转成一条实验室能跑的 ASD 谱这一步常用 Welch 法做谱估计。采样率 fs 要高于目标频率上限的 2 倍按 5000 Hz 左右采集可覆盖 2000 Hz 以内的谱。nperseg 是每一段的 FFT 长度它决定频率分辨率nperseg 越大低频分辨越细但统计平均次数减少谱线波动变大。from scipy import signal # x 为采集到的加速度时域数据fs 为采样率Hz freqs, psd signal.welch( x, fsfs, nperseg4096, noverlap2048, windowhann, scalingdensity ) # psd 单位为 (m/s^2)^2/Hz转成 g^2/Hz psd_g psd / 96.17这段代码用汉宁窗、50% 重叠和密度缩放来估计功率谱密度。输出频点数量较多不能直接作为控制器目标谱还需要简化成折线。6.2 包络谱的构造与级别验证我一般对每条路谱统计出平均谱和峰值包络谱用 95% 百分位谱包住大部分工况再把包络谱简化成 8 到 12 个断点在控制器里重建目标 ASD。验证时把简化谱的 Grms 和原始路谱段方根值对比如果简化谱 Grms 比原始路谱高 50% 以上说明包络太保守试验会过度如果某些频带没有包住又会欠试验。理想状态是简化谱在所有频带略高于 95% 百分位包络总 Grms 高 10%~30%。做这一步时经验很重要。包络谱不是越平越安全也不是越贴近实测越好。太贴近实测实验室控制器均衡起来很吃力高频毛刺会导致控制点超差太平滑则会掩盖产品共振点上的真实能量。我的做法是保留低频共振段的谱峰特征把高频自由衰减部分适当平滑。每个包络谱生成后先跑 1/4 级预试验看可控制性再决定是否微调断点。我自己每次写振动试验报告都会附上谱面积计算和 Grms 验证的那几行脚本项目评审时翻出来就能讲清楚这个 Grms 怎么来的。这个习惯救了我不止一次因为设备软件自动算出的统计值也有版本差异手工核对能暴露两种算法之间的隐性差别。希望帮到你。本文还有配套的精品资源点击获取
阅读完成 · 觉得有帮助?