摘要
针对基于模型以及基于规则的故障诊断方法的局限性,运用数据驱动的方法对变速器传感器进行故障诊断。使用逐步回归算法建立传感器模型,将实际传感器输出与传感器模型输出相减得到残差序列;用小波包变换(WPT)对残差序列进行分解,提取节点的香农熵作为特征值;最后,用概率神经网络(PNN)对不同传感器故障的特征值进行识别。使用硬件在环仿真获取车辆行驶过程中的变速器信号对该方法进行验证。结果表明:该方法的诊断正确率达到98.50%,在不同的样本划分情况下诊断正确率变化很小。此外,还对其他多个变速器传感器进行了故障诊断,诊断正确率均在较高值,证明了该方法的普适性。
安全一直是车辆领域的主题之一,作为车辆动力传动部件的变速器对于安全驾驶有着至关重要的作用。传感器作为获取变速器信号的器件,是变速器与控制器之间通信的重要桥梁,传感器的正常与否直接影响变速器的性能,所以对于传感器的故障诊断至关重要。
传感器的故障诊断方法有3种,分别为基于模型、基于规则与数据驱动的故障诊断方
在能够获得系统精确解析模型的情况下,基于模型的故障诊断方法是最直接有效的,但对于变速器这样的复杂系统,精确的解析模型一般难以获得。此外,模型的不确定性、系统的非线性特性等都会对诊断结果产生很大影响。Le
基于规则的故障诊断方法要求积累足够的故障原因与故障表象的先验知识,然后将知识转化为推理规则。运用故障树分析(FTA)、失效模式和效果分析(FMEA)等方法实现故障诊断,优点是规则非常容易修改,缺点是知识获取困难。Yang
数据驱动的故障诊断方法不需要建立精确的解析模型,也不需要足够的先验知识,只需要通过对传感器信号的变化特性进行分析,再结合人工神经网络、主成分分析等识别算法就可完成对传感器故障的诊断。范立
目前基于模型的故障诊断方法大多只针对传感器进行建模,不能从变速器系统的角度出发进行故障诊断,基于规则的故障诊断方法多见于企业,企业依靠多年的行业经验能够建立比较全面的诊断规则,数据驱动的故障诊断方法随着人工智能的兴起逐渐成为研究热点,越来越多的学者投入其中。变速器是一个复杂的系统,由众多零部件组成,而且工况变化多端,传感器输出呈现动态性强、噪声多等特点,基于模型和基于规则的变速器传感器故障诊断方法耗时长、难度大,不能实现快速有效的故障诊断。针对以上问题,提出以小波包变换(WPT)和概率神经网络(PNN)为基础的数据驱动的变速器传感器故障诊断方法。
数据驱动的变速器传感器故障诊断方法流程如

图1 数据驱动的变速器传感器故障诊断方法流程
Fig.1 Flow chart of data-driven diagnosis method for transmission sensors
逐步回归算法的基本思想是通过计算自变量对因变量贡献度的大小,逐步引入对因变量贡献显著的自变量,并剔除对因变量贡献不显著的自变量,一直重复此过程,直到所有对因变量贡献显著的自变量都已被引入,所有对因变量贡献不显著的自变量都已被剔除,这样就可以建立起最优的多元线性回归模
(1) |
式中:、分别是标准化前、后的第个样本中第个变量(包括自变量与因变量,下同)的值,,;是第个样本的算术平均值。第个变量的偏回归平方和定义为
(2) |
式中:是第个自变量与因变量的相关系数;是第个自变量的自相关系数。相关系数描述自变量与因变量之间的相关程度,表示为
(3) |
式中:是第个自变量与因变量的平均值。计算所有变量之间的相关系数后得到相关系数矩阵
选择未被引入的自变量中对因变量贡献最大的自变量作为待引入的自变量,选择已被引入的自变量中对因变量贡献最小的自变量作为待剔除的自变量,根据检验值决定待选的自变量是否被引入或剔除。检验值计算式如下所示:
(4) |
(5) |
式中:为第次重复时待引入与待剔除自变量的检验值;为第次重复时待引入与待剔除自变量的偏回归平方和;为第次重复时的自相关系数。设是检验的临界值,当时,将待选自变量引入,当时,将待选自变量剔除。每次完成自变量的筛选之后根据求解求逆变换原理进行相关系数矩阵的更新,如下所示:
(6) |
式中:是待引入自变量的索引。
残差序列经过WPT分解之后提取香农熵作为特征值,然后用PNN对特征值进行识别,从而对故障做出诊断。WPT‒PNN结构如

图2 WPT‒PNN结构
Fig.2 Structure of WPT-PNN
WPT是在离散小波变换的基础上发展而来,通过同时对信号的高频部分和低频部分进行分解,确保信号的信息不会丢失。
WPT的基本原理是将信号通过低通滤波器和高通滤波器后,再进行下采样过程,信号被分解为低频部分和高频部分。低频部分被称为近似系数,高频部分被称为细节系数,近似系数和细节系数统称为节点。将每个节点继续通过低通滤波器和高通滤波器后,再进行下采样,得到下一层节点,不断重复此过程,直至达到预定的分解层
(7) |
(8) |
式中:分别是第层的近似系数和细节系数;分别是低通滤波器和高通滤波器,由小波函数构成;是第层的节点值。
经过WPT分解后,提取节点的香农熵作为特征值。香农熵是度量信号不确定性大小的指标,也是WPT常用的特征之一。香农熵的计算式如下所示:
(9) |
式中:是第层第个节点的香农熵,;是该节点中第个数据点的能量占比。的计算式如下所示:
(10) |
式中:是第层第个节点中第个数据点的值。由
PNN以径向基神经网络(RBF)为基础,采用贝叶斯决策规则为分类依据,克服了反向传播神经网络(BPNN)局部最优问题以及RBF对径向基函数敏感问题,训练容易,收敛速度快,非常适用于实时处

图3 PNN结构
Fig.3 Structure of PNN
PNN包含4层结构,输入层用于接收来自样本的值,神经元个数与输入向量长度相同,隐含层为径向基层,激活函数为高斯核函数。隐含层有个神经元,第个神经元的输出
(11) |
式中:是第个隐含层神经元的输出,;是平滑因子,对网络性能起着至关重要的作用;是第个隐含层神经元的权重向量。求和层对隐含层的输出做加权平均,每一个求和层神经元代表一种类别。求和层共有个神经元,第个神经元的输出结果
(12) |
式中:是第个类别的加权输出,,其中是样本类别数;是指向第个类别的隐含层神经元数。输出层依照贝叶斯决策规则决定输出的类别,贝叶斯决策的目的是使误判的风险降到最小。定义风险函数
(13) |
式中:是将输入向量判断为第个类别的风险;是把类别判断为类别的损失;是将输入向量判断为类别的条件概率,对应求和层中第个神经元的输出。对定义,分类错误的损失为1,分类正确的损失为0,则
(14) |
为验证本方法,使用硬件在环仿真试验台进行传感器故障数据的采集。硬件在环仿真试验台由宿主机、目标机、执行器(电磁阀)、输入(制动踏板和加速踏板)、控制器等组成,如

图4 硬件在环仿真试验台架构
Fig.4 Structure of hardware-in-the-loop platform
传感器典型故障有偏差、冲击、堵塞

图5 传感器典型故障表现形式
Fig.5 Typical signal modes of sensor faults
运用第1.1节中介绍的逐步回归算法建立传感器模型。因为变速器的其他信号与目标传感器输出信号之间存在强非线性关系,而逐步回归算法属于线性回归算法,所以必须要对原始的变速器信号进行处理才能使用逐步回归算法。通过取倒数、相乘、平方等方式对原始信号进行重组。根据DCT工作原
(15) |
式中:为模型输出;为发动机转速;为偶数输入轴转速;为预换挡位;为轮速;为发动机转速的倒数;和分别为奇数输入轴转速与行驶挡位乘积及其倒数;和分别为偶数输入轴转速与行驶挡位乘积及其倒数;为轮速与行驶挡位的乘积;为轮速与预换挡位的乘积;为偶数离合器油压。奇数油压传感器输出与奇数油压传感器模型输出的对比结果如

图6 实际传感器输出与传感器模型输出对比
Fig 6 Comparison of actual sensor output and sensor model output
正常与故障下残差序列如
(16) |

图7 传感器正常与故障下的残差序列
Fig.7 Residual sequence of normal and faulty sensors
根据第1.2节提出的方法,将从硬件在环仿真试验获得的传感器信号与传感器模型的输出相减,得到残差序列,残差序列经过WPT分解后提取香农熵作为特征值。小波函数选为离散Meyer函数,分解层数选为3层,则特征向量的维度为8,用PNN对特征向量进行识别,各层神经元个数分别为8、240、4、1。将样本进行随机划分,75%的样本用于训练,25%的样本用于测试,如
平滑因子的大小对PNN性能有着至关重要的影响。较小时,径向基函数曲线形状较窄,只有与权值向量距离很近的输入才能获得较大输出,其他的输入对分类结果的影响很小;较大时,径向基函数曲线形状较宽,与权值向量距离较远的输入也会对分类结果产生一定的影响。为了获得尽可能高的诊断正确率,取值应适中,既不能太大,也不能太小。

图8 诊断正确率随平滑因子变化的曲线
Fig.8 Curve of diagnostic accuracy as a function of smoothing factor
PNN的诊断结果如

图9 不同方法下的诊断结果对比
Fig.9 Comparison of diagnosis results between different methods
由
(17) |
式中: 代表实际样本类别; 代表诊断得出的样本类别;为测试样本数,。
诊断正确率结果如

图10 转速传感器的诊断结果对比
Fig.10 Comparison of diagnosis results for speed sensors
根据
(1) 采用数据驱动的方法对变速器传感器进行故障诊断,克服了基于模型以及基于规则的故障诊断方法的局限性,实现了对变速器传感器故障快速、准确的诊断。
(2) 使用逐步回归算法建立变速器传感器模型,模型输出与实际传感器输出的差值作为WPT‒PNN的输入。从故障诊断与容错控制的角度出发,该模型还可在传感器故障时代替传感器,以最大限度地减小故障的影响。
(3) WPT‒PNN诊断正确率高,达到98.50%,使用性能稳定,诊断正确率不会随样本的变化而产生较大波动,诊断性能优于WPT‒BPNN和WPT‒RBF。另外,对2个变速器输入轴转速传感器进行了故障诊断,正确率分别为98.75%和97.50%,证明了本方法对于变速器传感器的适用性。
作者贡献声明
吴光强:指导论文方向,对论文的不足提出了建设性的意见。
陶义超:提出论文的研究思路,对论文的方法与验证部分进行了研究,撰写论文。
曾 翔:利用逐步回归算法建立了传感器模型。
参考文献
REZA S, REZA L. Isolability of faults in sensor fault diagnosis [J]. Mechanical Systems and Signal Processing, 2011, 25(7):2733. [百度学术]
IRERMANN R. Supervision, fault-detection and fault-diagnosis methods:an introduction [J]. Control Engineering Practice, 1997, 5(5): 639. [百度学术]
LEE H. Analysis of model-based sensor fault diagnosis with application to a motor-driven power steering system [J]. Proceedings of the Institution of Mechanical Engineering, Part D: Journal of Automobile Engineering, 2011, 225(10): 1317. [百度学术]
WANG Dejun, SONG Shiyao. Robust model-based sensor fault monitoring system for nonlinear systems in sensor networks[J]. Sensors, 2014, 14(10): 19138. [百度学术]
YANG Zongxiao, YUAN Xiaobo, FENG Zhiqiang, et al. A fault prediction approach for process plants using fault tree analysis in sensor malfunction[C]//2006 IEEE International Conference on Mechatronics and Automation. Piscataway: IEEE, 2006:2415-2420. [百度学术]
ZHANG Q, OKRENT Q, APOSTOLAKIS G, et al. An expert system approach for fault diagnosis to cope with spurious sensor signals and process state uncertainty[J]. Reliability Engineering & System Safety, 1991, 34(2): 121. [百度学术]
范立维. 基于DSP的自确认传感器故障诊断算法研究及优化实现[D]. 哈尔滨:哈尔滨工业大学,2008. [百度学术]
FAN Liwei. Research and optimized realization of self-validating sensor fault diagnosis algorithm based on DSP[D]. Harbin: Harbin Institute of Technology, 2008. [百度学术]
JI Junjie, QU Jianfeng, CHAI Yi, et al. An algorithm for sensor fault diagnosis with EEMD-SVM[J]. Transactions of the Institute of Measurement and Control, 2018, 40(6): 1746. [百度学术]
WANG Kai, CHEN Junghui, SONG Zhihuan. Data-driven sensor fault diagnosis systems for linear feedback control loop[J]. Journal of Process Control, 2017,45: 152. [百度学术]
游士兵, 严研. 逐步回归分析法及其应用[J]. 统计与决策, 2017(14):31. [百度学术]
YOU Shibing, YAN Yan. Stepwise regression analysis and its application[J]. Statistics & Decision, 2017(14):31. [百度学术]
WONG K M, WU J, DAVIDSON N T, et al. Wavelet packet division multiplexing and wavelet packet design under timing error effects[J]. IEEE Transactions on Signal Processing, 1997, 45(12):2877. [百度学术]
DUDA O R, HART E P, STORK G D. Pattern classification [M]. 2nd ed. New York: Wiley-Interscience, 2009. [百度学术]
BALABAN E, SAXENA A, BANSAL P, et al. Modeling, detection, and disambiguation of sensor faults for aerospace applications [J]. IEEE Sensors Journal, 2009, 9(12): 1907. [百度学术]
ZHANG Jianqu, YAN Yong. A wavelet-based approach to abrupt fault detection and diagnosis of sensors[J]. IEEE Transactions on Instrumentation and Measurement, 2001, 50(5): 1389. [百度学术]