摘要:振动分析是进行齿轮箱状态检测与故障诊断的重要手段。齿轮箱振动信号中常常含有大量噪声,这使得信号和噪声的频谱在频域内发生了重叠。本文旨在研究适于齿轮箱振动信号处理方法。探讨基于负熵的FASTICA方法在齿轮箱机械故障特征提取中的应用,通过分析验证所研究的算法的有效性和适用性。
关键字:齿轮箱,负熵,FASTICA,特征提取
引言
独立分量分析(ICA)是信号处理领域中发展起来的新处理方法,它是把信号分解成若干个互相独立的成分,从原理上说,只靠单一通道观察使不可能做这样的分解的,必需借助一组把这些信源按不同混合比例组合起来的多通道同步观测,即ICA 是属于多导信号处理的一种方法。
本文主要探讨了基于负熵的FASTICA方法在齿轮箱机械故障特征提取中的应用,实现对齿轮箱故障特征的有效提取。从而对后续的状态识别和维护决策提供可靠的依据。
1 ICA的基本模型
ICA基本模型:
A%20W
假定从N个通道获得N个观测信号(i=1,2,…,N),每个观测信号是M个独立信源(j=1,2,…,M)的线性混合,即未知的源信号和观测信号的关系可以描述为:
这里是有噪声情况下的M维观测信号。ICA问题就是在源信号和混合矩阵均未知的情况下,仅由观测信号分离出源信号。做变换:
ICA解决该问题的关键一步是建立能够度量分离结果独立性的判据和相应的分离算法,根据不同的独立性判据,ICA有不同的分离算法,目前应用较广泛的是基于负熵的快速ICA算法,即FASTICA。
2 基于负熵的快速ICA算法
建立ICA模型的目标函数后,再选择合适的优化算法,即可得到各种不同的盲信号分离算法。本文介绍目前比较典型的算法,基于负熵的快速定点算法。
芬兰赫尔辛基大学的Hyvarinen提出了“固定点算法(fixed-point algorithm)”,该算法是建立在使提取信号非高斯性极大化基础上的,其计算量小,收敛速度快。
2.1负熵
由于负熵作为Gauss性度量其效果优于累积量,因此采用负熵的快速ICA比采用四阶累积量的快速ICA应用更广。负熵的定义:其中为随机变量的信息熵。只有当随机变量y遵从高斯分布时,负熵才为零。因此,y的负熵越大,非高斯性越强,分离效果越好。在ICA中,将负熵作为目标函数,但在实际应用中,需要对概率密度函数(pdf)的估计,而pdf的估计需要较多原始数据,而且数值计算繁琐。因此,通常采用对负熵估计的近似,基于最大化负熵估计可以利用性能较好的比较函数对负熵J(y)进行逼近:,其中是具有零均值单位方差的随机变量;v是单位方差的高斯变量;是均值运算;是非线性函数。
2.2 FASTICA算法
在FASTICA算法中,目标函数中的非线性函数的选择必须满足正交归一性。的一些可用的形式有:
,,
通常取; (2.1)
; (2.2)
; (2.3)
一般说来,式(2.1)是一个比较好的参照函数。当独立分量分布呈现显著的超高斯特性或对算法的鲁棒性要求很高时,式(2.2)是个更好的选择。只有当估计是高斯分布独立分量且无外来扰动时,式(2.3)才比较合适。
进入稳态时,因此得到固定点迭代的两步算式:
(2.4)
由于该算法的收敛性能不是很好,所以改由牛顿(Newton)迭代算法,最终的简化式为:
(2.5)
基于负熵的固定点算法步骤如下:
(1)将x去均值(即中心化),再加以球化(白化)处理,得;
(2)任意选择的初始值,要求,并设置收敛误差;
(3),选择合适的非线性函数[(见式2.1~2.3)];
(4)归一化:
(5)如果,则算法收敛,否则转向(3)、(4);
(6)由分离矩阵得到源信号的所有估计;
采用基于负熵的固定点算法的优点是:1)由于采用Newton法,收敛有保证;2)迭代过程中无需引入调节步长等人为设置的参数,因而更简单方便。该算法流程图: