Page 59 - 无损检测2021年第五期
P. 59

赵斯琪, 等:

            基于集合经验模态分解的超声检测信号处理


            线性、 非平稳信号的优点, 而且有效地改善了 EMD
            方法在处理信号时出现的模态混叠现象。文章结合
            EEMD 方法和相关系数方法对超声无损检测信号
            进行分解重构, 并通过试验验证了该方法的有效性。
            1  集合经验模态分解方法

               工业检测现场环境恶劣、 噪声类型繁多, 导致测
            量信号非常微弱。传统的滤波方法通常需要了解噪
            声类型及信号的先验知识。
                 采用 EEMD 技术处理信号时, 通过添加高斯白
            噪声来弥补缺失的信号尺度, 当添加的次数足够多
            时, 对最后的分解结果取均值, 此时, 附加的噪声相

            互抵消, 唯一持久稳固的部分是信号本身。 EEMD
                                                                             图 1 EEMD 算法流程

            方法能自适应分解出固有模态函数( intrinsicmode
                                                               式中: ( t )为第i 个 IMF 分量; N 为 采 样 点 数;
            function , IMF ) 并按照高频到低频, 以及残余分量依                      f i
                                                                  为待处理信号中噪声与有效信号的分界;                   -   为
            次展开, 经频谱分析, 高频部分主要是噪声, 低频部                        fK                                       fi
                                                               第i个 IMF 分量的均值; - 为原始信号的样本均
                                                                                      x
            分是有效信号。通过剔除高频段的含噪 IMF 和残
                                                               值。
            留分量, 再将剩余部分 IMF 进行重构, 可以消除信
                                                                   找到相关系数的第一个拐点值对应的 IMF 分
            号的模态混叠现象。
                                                                        ; 将前 K -1个IMF 分量进行降噪处理,
                                                               量记为 fK
                EEMD 算法的基本步骤如下所述。
                                                               然后对剩余的IMF 分量进行重构, 从而抑制模态混

                 ( 1 )设原始信号为 x ( t ), 根据 x ( t )和IMF 之
                                                               叠现象, 提升信号处理效果。
            间误差的标准差确定加入白噪声的次数 K 。
                             S =A / K                  ( 1 )  2  试验验证
            式中: S 为原始信号和IMF 之间误差的标准差                   [ 11 ] ;
                                                                  基于 EEMD 方法对信号进行处理, 并与 EMD
            A 为加入白噪声的幅值。
                                                               方法进行比较, 验证文章方法的有效性。
                 ( 2 )加入 K 次 均 值 为 零, 标 准 差 为 定 值 的 高

                                                              2.1 EEMD 参数的选取
                         (),
                                ()
                                                     ()
            斯白 噪 声 n K t x K t 为 含 噪 信 号, 则 x K t =
                                                                  由式( 1 ) 可知, 误差与加入白噪声的幅值 A 呈
            x ( t ) + n K t
                     ()。
                                                               正比, 与集合平均次数 K 呈反比。在使用 EEMD

                 ( 3 )分别对 K 组含噪信号进行 EMD 分解, 得
                                                               法处理信号时, A 过小, 白噪声不能使每个分量的
            到 K 组各阶的IMF 分量。
                                                               尺度均匀分布且分量的主频率唯一, 不能达到消除

                 ( 4 )将得到的 K 组固有模态分量进行简单的
                                                               信号分解中断, 抑制模态混叠的效果; A 过大, 会造
            总体平均计算, 得到最终的一组IMF 分量。
                                                               成较大的噪声干扰, 在集合平均时不能完全消除添
                 基于 EEMD 算法的流程如图 1 所示。
                                                               加的 白 噪 声, 进 而 影 响 最 后 分 解 的 结 果。 由 于
                 各个IMF 分 量 与 检 测 信 号 的 相 关 系 数 如 式
                                                              EEMD 分解对噪声比较敏感, 所以 A 通常比较小。

            ( 2 ) ~ ( 4 ) 所示。
                                                               WU 等  [ 12 ] 通过大量的数据分析, 认为 A 和S 设定
                            C [ x ( t ), ]                     为 0.2 时添加的噪声对于最后分解结果的最大干扰
                                    fK =
                       N                     -
                               -x
                      ∑  [ x ( t ) - ][ ( t ) -fi ]            误差仅为 1% 左右。增大 K , 所添加高斯白噪声对
                                     f i
                      i = 1
                                                       ( 2 )   于分解结果的影响可以减小到忽略不计。
                    N                 N          -
                                 2
                                                    2
                            -x
                   ∑  [ x ( t ) - ]  ∑  [ ( t ) -fi ]              在添加相同幅值的高斯白噪声时, K 较小导致
                                        f i
                   i = 1             i = 1                     在平均运算中不能消除添加白噪声对 IMF 分量的
                                    N
                            -    1 ∑  x ( t )          ( 3 )   干扰; 当 K 不断增大时, 添加的白噪声对分解结果
                            x =
                                 N i =1
                                                               的影响逐渐减小, 分解效果得到提升; 当 K 过大时,
                                    N
                            -    1
                           fi =    ∑  f i t            ( 4 )   分解信号的计算量增大, 处理信号的效率降低。一
                                        ()
                                 N i =1
                                                                                                         7
                                                                                                        1


                                                                                       2021 年 第 43 卷 第 5 期
                                                                                               无损检测
   54   55   56   57   58   59   60   61   62   63   64