CN104596780B - 一种动车组制动***传感器故障的诊断方法 - Google Patents
一种动车组制动***传感器故障的诊断方法 Download PDFInfo
- Publication number
- CN104596780B CN104596780B CN201510076002.3A CN201510076002A CN104596780B CN 104596780 B CN104596780 B CN 104596780B CN 201510076002 A CN201510076002 A CN 201510076002A CN 104596780 B CN104596780 B CN 104596780B
- Authority
- CN
- China
- Prior art keywords
- fda
- sensor
- energy
- signal
- test signal
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 68
- 238000003745 diagnosis Methods 0.000 title abstract description 22
- 239000013598 vector Substances 0.000 claims abstract description 111
- 238000012360 testing method Methods 0.000 claims abstract description 86
- 239000011159 matrix material Substances 0.000 claims abstract description 34
- 238000012545 processing Methods 0.000 claims abstract description 33
- 238000012549 training Methods 0.000 claims abstract description 26
- 238000004458 analytical method Methods 0.000 claims abstract description 11
- 238000000354 decomposition reaction Methods 0.000 claims abstract description 8
- 230000006870 function Effects 0.000 claims description 46
- 239000006185 dispersion Substances 0.000 claims description 26
- 238000012706 support-vector machine Methods 0.000 abstract description 9
- 230000000694 effects Effects 0.000 abstract description 8
- 230000007547 defect Effects 0.000 abstract description 2
- 238000007635 classification algorithm Methods 0.000 abstract 1
- 238000004422 calculation algorithm Methods 0.000 description 16
- 230000008569 process Effects 0.000 description 13
- 238000009826 distribution Methods 0.000 description 9
- 238000002405 diagnostic procedure Methods 0.000 description 4
- 238000010586 diagram Methods 0.000 description 4
- 238000000605 extraction Methods 0.000 description 4
- 238000000926 separation method Methods 0.000 description 3
- 238000004088 simulation Methods 0.000 description 3
- 230000003044 adaptive effect Effects 0.000 description 2
- 239000000654 additive Substances 0.000 description 2
- 230000000996 additive effect Effects 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 2
- 238000001514 detection method Methods 0.000 description 2
- 238000005259 measurement Methods 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 2
- 238000012544 monitoring process Methods 0.000 description 2
- 238000005457 optimization Methods 0.000 description 2
- 230000009467 reduction Effects 0.000 description 2
- 238000013528 artificial neural network Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000002474 experimental method Methods 0.000 description 1
- 238000010801 machine learning Methods 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 238000009827 uniform distribution Methods 0.000 description 1
Landscapes
- Testing And Monitoring For Control Systems (AREA)
Abstract
本发明公开了一种动车组制动***传感器故障的诊断方法。对采集的动车组历史传感器信号进行EEMD处理,构建历史传感器信号的能量特征矢量;根据能量特征矢量训练FDA模型,得到FDA模型参数;采集在线传感器测试信号,对在线传感器测试信号进行EEMD处理,构建在线传感器测试信号的能量特征矢量;根据FDA模型参数中的投影矩阵计算传感器测试信号的能量特征矢量的FDA得分向量;基于FDA模型的参数对FDA得分向量进行分类,确定在线传感器测试信号的故障类别。本发明克服了EMD方法存在模态混叠效应的缺点,能够有效提取信号特征,并利用单个FDA模型进行故障分类,降低了基于SVM的故障分类算法的复杂度。
Description
技术领域
本发明涉及工业监测和故障诊断领域,特别涉及一种动车组制动***传感器故障的诊断方法。
背景技术
动车组制动***对保证列车安全运行具有极其重要的意义。动车组制动***通常包括空气制动***和电气制动***两大部分,其中后者即为工作在制动状态下的牵引传动***。传感器是制动***硬件组成中的关键部件,主要有速度传感器、轴温传感器以及用于测量多种阀门的压力传感器等。传感器作为信息获取的源头,其测量结果直接影响***的运行。在动车组制动控制***这样的典型闭环***下,各种传感器的性能优劣直接决定了动车组能否及时准确地完成要求的制动任务。因此,动车组制动***传感器对列车安全运行的重要性不言而喻,对其进行监测和故障诊断具有重要意义。
目前,动车组制动***主要通过在关键部位安装相应的传感器对电流、电压、压力、温度等物理量进行监测,采用超限报警机制或其他简单逻辑判断故障的发生与否,很少涉及对这些传感器本身的故障检测与诊断。针对动车组制动***传感器故障诊断问题,现有的少量工作主要基于经验模态分解(empirical mode decomposition,EMD)和支持向量机(support vector machine,SVM)相结合或基于此进行简单改进的方法。EMD主要用于提取非稳态信号的时频特征,在1998年被Huang等提出后,被广泛应用于很多领域并取得较好效果。SVM及其改进方法作为机器学习领域有监督的学习模型,主要用于故障识别和分类。通常,利用上述方法进行传感器故障诊断时,首先利用EMD方法提取不同类别信号的能量特征,然后需要设计多个一类对余类的支持向量机实现故障分类。
但是,基于EMD方法提取信号特征存在模态混叠效应,且训练多个支持向量机增加了算法的复杂度。
发明内容
本发明的目的在于克服现有基于信号处理传感器故障诊断方法的不足,提供一种动车组制动***传感器故障的诊断方法,包括:
对采集的动车组历史传感器信号进行集成经验模态分解EEMD处理,构建所述历史传感器信号的能量特征矢量;
根据所述能量特征矢量训练费舍尔判别分析FDA模型,得到FDA模型参数;
采集在线传感器测试信号,对在线传感器测试信号进行EEMD处理,构建所述在线传感器测试信号的能量特征矢量;
根据所述FDA模型参数中的投影矩阵计算传感器测试信号的能量特征矢量的FDA得分向量;
基于所述FDA模型的参数对FDA得分向量进行分类,确定在线传感器测试信号的故障类别。
在一个实施例中,所述对采集的动车组历史传感器信号进行EEMD处理的步骤包括:
将采集的动车组历史传感器信号分为正常工况信号和多种类别的故障信号;
对所述历史传感器信号进行EEMD处理,获得所述历史传感器信号的本征模态函数和余项函数。
在一个实施例中,在构建所述历史传感器信号的能量特征矢量的步骤中包括:
计算所述历史传感器信号的本征模态函数和余项函数的能量;
选择排序靠前的历史传感器信号的部分本征模态函数的能量和余项函数的能量构建历史传感器信号的能量特征矢量。
在一个实施例中,在根据所述能量特征矢量训练FDA模型的步骤中包括:
将所有历史传感器信号的能量特征矢量按列排列,其转置构成训练数据矩阵;
计算训练数据矩阵的总离散度矩阵、类内离散度矩阵及类间离散度矩阵;
确定FDA向量以使得类内离散度最小并保证类间离散度最大;
将FDA向量按列构成FDA模型的投影矩阵;
存储FDA模型参数,所述FDA模型参数包括FDA模型的投影矩阵、所述历史传感器信号的能量特征矢量的样本数、均值向量和类内离散度矩阵。
在一个实施例中,所述对在线传感器测试信号进行EEMD处理,构建所述在线传感器测试信号的能量特征矢量的步骤包括:
对所述在线传感器测试信号进行EEMD处理,获得所述在线传感器测试信号的本征模态函数和余项函数;
计算所述在线传感器测试信号的本征模态函数和余项函数的能量;
选择排序靠前的在线传感器测试信号的部分本征模态函数的能量和余项函数的能量构建在线传感器测试信号的能量特征矢量。
在一个实施例中,所述在线传感器测试信号的能量特征矢量的维数与历史传感器信号的能量特征矢量的维数相同。
在一个实施例中,在计算传感器测试信号的能量特征矢量的FDA得分向量的步骤中,
利用FDA模型的投影矩阵和在线传感器测试信号的能量特征矢量计算FDA得分向量。
在一个实施例中,所述基于所述FDA模型的参数对FDA得分向量进行分类的步骤中包括:
基于所述FDA模型的参数计算在线传感器测试信号的判别函数的数值;
将在线传感器测试信号赋予使判别函数具有最大数值的信号类别。
在一个实施例中,采集的在线传感器测试信号的长度与历史传感器信号的长度相同。
在一个实施例中,对在线传感器测试信号进行EEMD处理的参数与对历史传感器信号进行EEMD处理的参数一致。
本发明实施例与现有技术相比具有如下优点及有益效果:首先,与基于EMD的故障特征提取方法相比,基于EEMD的信号特征提取方法可以有效地克服EMD方法的模态混叠效应,使得信号特征提取更加准确;其次,本发明实施例在构建传感器信号的能量特征矢量时,将信号经EEMD方法分解得到的余项函数的能量考虑进来,而现有技术大都只是取前几阶IMF能量作为能量特征矢量,未考虑余项函数的能量。根据EEMD方法的性质可知,本发明实施例采用的方案可以更有效地区分正常信号和具有恒值偏差的信号;最后,与传统的基于SVM或神经网络NN的分类器相比,基于FDA的故障分类方法算法简单,物理意义明确,且无需设计多个分类器,降低了算法的复杂度。
附图说明
附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例共同用于解释本发明,并不构成对本发明的限制。在附图中:
图1是根据本发明实施例的传感器故障诊断方法的步骤流程图;
图2是根据本发明实施例的离线建模过程的步骤流程图;
图3是根据本发明实施例的在线诊断过程的步骤流程图;
图4是根据本发明的示例中的正常及故障传感器信号曲线图;
图5是根据本发明的示例中的3维FDA空间训练数据的分布图;
图6是根据本发明的示例中的2维FDA空间训练数据的分布图;
图7是根据本发明的示例中的3维FDA空间测试数据的分布图;
图8是根据本发明的示例中的2维FDA空间测试数据的分布图;
图9是根据本发明的示例中的训练数据在2维原始空间中的分布图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,以下结合附图对本发明作进一步地详细说明。
集成经验模态分解(ensemble EMD,EEMD)方法于2009年被Wu和Huang提出,可以有效地克服EMD方法存在的模态混叠效应,从而更加准确地提取信号特征。费舍尔判别分析(fisher discriminant analysis,FDA)方法是一种线性降维技术,可以把不同类别的数据实现最大程度的分离。因而,本发明的实施例提出一种基于EEMD和FDA相结合的传感器故障诊断方法。
以下参照图1对本实施例中的方法进行说明。
首先进行离线建模。这包括对采集的动车组历史传感器信号进行集成经验模态分解(EEMD)处理,构建所述历史传感器信号的能量特征矢量(步骤S101)。根据所述能量特征矢量训练费舍尔判别分析(FDA)模型,得到FDA模型参数(步骤S102)。
然后进行在线诊断。这包括采集在线传感器测试信号,对在线传感器测试信号进行EEMD处理,构建所述在线传感器测试信号的能量特征矢量(步骤S103)。根据所述FDA模型参数中的投影矩阵计算传感器测试信号的能量特征矢量的FDA得分向量(步骤S104)。基于所述FDA模型的参数对FDA得分向量进行分类,确定在线传感器测试信号的故障类别(步骤S105)。
图2是离线建模过程的详细步骤流程图,具体实现步骤如下文所述。
(1)前文所述的“历史传感器信号”包括有动车组的历史运行数据或动车组上线运行前的调试数据。根据历史传感器信号结合专家经验与知识,将采集并存储的传感器数据进行归类,这些数据包括了正常传感器的记录数据以及传感器发生不同类别故障(比如恒值偏差故障、漂移故障等)时的记录数据。假设有p类数据,每种类别数据包含的信号样本数为nj,j=1,...,p,总的传感器信号样本数为其中j表示信号所属的类别。
(2)对上述所有n个传感器信号分别进行EEMD处理,获得每个信号的多个本征模态函数(intrinsic mode function,IMF)以及余项函数,其中每个信号为其IMFs及其余项函数的求和。具体地,记第i个传感器信号为xi(k),i=1,...,n,k=1,...,K,即信号长度为K。利用EEMD算法,可得
其中xi(k)经EEMD得到Si个IMFs,表示第s个IMF,ri(k)表示xi(k)的余项。IMF需要满足如下两个条件:其一,函数曲线的极值点个数和过零点个数相同或至多相差一个;其二,分别连接函数极大值点和极小值点产生两条包络线,它们的均值在函数自变量取值范围内处处为零。EEMD基于EMD算法,其原理是将有限幅值白噪声信号添加到原始信号上,对其执行EMD算法,重复这样的过程N次,将N次分解得到的IMFs及余项均值作为原始信号EEMD处理的结果。EMD方法首次提出之后,很多学者对其进行了改进,因而也就有多种改进的EEMD方法。
(3)计算传感器信号经EEMD处理获得的多个IMFs及余项的能量。具体地,对第i个传感器信号xi(k),其IMFs及其余项的能量按照下式计算:
其中表示xi(k)的第s个IMF的能量,表示xi(k)余项的能量。
(4)构建历史传感器信号的能量特征矢量。具体地,第i个传感器信号xi(k)的能量特征矢量为维数为Si+1。因为EEMD方法具有自适应性,不同的传感器信号经EEMD处理很有可能会获得不同个数的IMFs。为处理不同信号分解得到IMFs个数不一致的问题,现有工作均采用“取所有传感器信号的前a个IMFs的能量,构成传感器信号特征矢量”的解决方式,能量特征矢量为:
考虑到传感器恒值偏差故障只会影响信号余项,对其IMFs没有影响,本实施例在构建信号能量特征矢量时,将信号的余项能量加入,即选择排序靠前的历史传感器信号的部分本征模态函数的能量和余项函数的能量构建历史传感器信号的能量特征矢量,即第i个传感器信号xi(k)的特征矢量为
(5)利用上述n个传感器信号的能量特征矢量训练FDA模型。具体步骤如下:
(5-1)将所有类传感器信号xi(k)的能量特征矢量Ti,i=1,...,n按列排列,其转置构成训练数据矩阵其中矩阵T第i行的转置就是第i个传感器信号xi(k)的能量特征矢量。T中包含p类数据的能量特征矢量,每种类别数据的能量特征矢量个数为nj,j=1,...,p;
(5-2)计算数据矩阵T的总离散度矩阵St、类内离散度矩阵Sw及类间离散度矩阵Sb。数据总离散度的定义为:
其中是n个样本的均值向量。定义Γj为属于第j类信号能量特征矢量的样本向量集合,第j类数据的类内离散度Sj和总的类内离散度Sw分别为:
其中是第j类数据的均值向量。类间离散度定义为:
满足总离散度等于类内离散度和类间离散度之和,St=Sb+Sw;
(5-3)FDA模型旨在最小化类内离散度的同时最大化类间离散度,即优化如下目标函数:
其中v是优化变量。上述优化问题等价于以下广义特征值问题:
Sbwi=λiSwwi (7)
其中λi,wi分别为广义特征根和广义特征向量。由于Sb的秩小于p,上述特征分解问题至多有p-1个非零的特征根。根据(7)求取FDA向量wi,即广义特征向量,按列构成投影矩阵样本Ti可被投影到p-1维FDA空间,得到FDA得分向量从而对这些数据实现最优分离;
(5-4)存储FDA模型中的参数,包括FDA模型投影矩阵Wp以及历史传感器信号的能量特征矢量的样本数nj,均值向量类内离散度矩阵Sj,其中,j表示信号所属的类别,j=1,...,p。在线故障诊断过程将会用到这些参数。
图3是在线诊断过程的详细步骤流程图,具体实现步骤如下文所述。
(1)收集实时(测试)数据,也就是在线传感器的测试信号。具体地,采集动车组运行过程或运行前调试过程相应传感器的测量数据,记为xt(k),k=1,...,K。
(2)对测试信号xt(k)进行EEMD处理,获得信号的多个IMFs及余项函数。需要注意,在实施EEMD算法时,算法参数(比如EEMD方法中添加的噪声幅值、执行EMD次数N)需要和训练过程中参数一致。利用EEMD算法可得
其中xt(k)经EEMD得到St个IMFs,表示第s个IMF,rt(k)表示xt(k)的余项。
(3)计算在线传感器测试信号经EEMD处理获得的多个IMFs及余项的能量。具体地,测试信号xt(k)的IMFs和余项能量按照下式计算。
(4)构建测试信号xt(k)的能量特征矢量
(5)计算测试信号能量特征矢量的FDA得分向量。具体地,利用训练过程得到的FDA模型投影矩阵可以得到Tt的FDA得分向量
(6)利用判别分析方法对zt进行分类,在p类数据中找到其所属的类别,从而确定在线传感器测试信号的故障类别,完成测试信号xt(k)的故障诊断。具体地,根据Chiang等著作(Chiang L H,Russell E L,Braatz R D.Fault detection and diagnosis inindustrial systems.London:Springer,2001.)第5章内容,分别求取如下j个判别函数的取值:
其中,是第j类(j=1,...,p)数据在FDA空间的均值向量。基于上述判别分析的FDA分类方法将观测样本xt(k)赋给具有最大判别函数值的类d:
从而完成故障诊断。
本发明实施例的核心思想与原理是:首先,利用EEMD算法提取传感器信号的特征,由于EEMD算法可以很好地处理非线性非稳态信号,因而可以对不同类别传感器信号分解获得各自的IMFs及其余项函数,这些函数的能量反映了原始传感器信号的特征;然后,将这些带有标签的能量特征矢量作为输入数据对FDA模型进行训练,从而将它们实现最优分离。事实上,可以合理地认为不同的故障类型会改变传感器信号不同时域或频域范围的特性,从而使得不同故障类型传感器信号的能量特征矢量分布在不同的子空间中,FDA方法可以有效地将其分离。进而,根据一段在线测试信号以及训练过程获得的FDA模型,利用上述“在线诊断过程”的具体步骤(1)-(6)完成故障识别与分类。
示例
为了帮助理解本发明以及展示其故障诊断的效果,下面对一示例进行详细说明。本示例基于Matlab工具,利用数值仿真案例对本发明进行说明,结合附图展示本发明的效果。
A.离线建模过程的流程框图如图2所示,具体到本示例其具体步骤如下。
(1)产生正常工况及不同类别故障下的传感器仿真数据。在本示例中,假设有4类数据,包括正常数据和3种类别的故障数据。每种类别数据包含信号样本数均为nj=30,j=1,2,3,4,总的信号样本数为120,信号长度均为L=300。假设正常的传感器数据服从0.1~0.6的均匀分布,3种故障分别为传感器恒值偏差故障、精度下降故障和时变加性故障。表1为正常及故障传感器的数据类型的说明,共列出4类数据。
表1
其中randn表示零均值单位方差的高斯白噪声,时变加性故障项的频率为f=1/6。为形象地展示不同类别信号的特点,在每种类别数据中分别随机抽取一个样本信号并绘制信号随时间的取值,如图4所示。
(2)对上述总共120个传感器信号均进行EEMD处理,获得每个信号的IMFs以及余项。对传感器信号进行EEMD处理得到(1)式所示结果。在本示例中,EMD采用了文献“Rato RT,Ortigueira M D,Batista A G.On the HHT,its problems,and somesolutions.Mechanical Systems and Signal Processing,2008,22(6):1374-1394.”提供的算法,EEMD算法中添加白噪声的标准差为正常传感器信号标准差的0.2倍,每次对添加白噪声后的信号执行EMD次数为N=50。
(3)利用(2)式计算每个传感器信号的IMFs及余项的能量。
(4)构建传感器信号的能量特征矢量。具体地,第i个传感器信号xi(k)的能量特征矢量为维数为Si+1。因为EEMD方法具有自适应性,不同的传感器信号经EEMD处理很有可能会获得不同个数的IMFs。为处理不同信号分解得到IMFs个数不一致的问题,同时考虑到信号的余项能量对传感器恒值偏差故障敏感的性质,本实施例采用的信号能量特征矢量形式为其中
在本示例中,a=6,即每个传感器信号能量特征矢量的维数为6。
(5)基于上述计算得到的4类、共120个传感器信号的能量特征矢量Ti,i=1,...,120,利用本发明实施例离线建模过程提供的步骤(5-1)-(5-3),完成FDA建模。记录FDA模型中的参数,其中nj=30,j=1,2,3,4,为第j类数据能量特征矢量的均值向量,Sj是第j类数据的类内离散度矩阵,由(4)式计算得到,为FDA模型投影矩阵。
为形象地展示EEMD算法提取信号特征的能力以及FDA模型进行数据分类的效果,图5和图6分别表示上述4类、共120个传感器信号经提取能量特征矢量及FDA建模后,在3维FDA空间以及2维FDA空间中不同类别数据的分布情况。
3维FDA空间中点的坐标就是信号的能量特征矢量Ti在p-1=3维FDA空间的得分2维FDA空间中点的坐标是得分的前两个元素。可以看出,EEMD可以很好地提取信号特征,同时FDA模型将不同类别的数据实现了很好地分离。
B.在线诊断过程的流程框图如图3所示,具体到本示例其具体步骤如下。
(1)收集实时(测试)数据。在本示例中,基于表1所示正常数据特征及故障施加机理,产生正常工况及不同类别故障下的测试信号。每种类别信号包含测试信号样本数均为20,信号长度为L=300。需要对仿真产生的4类、共80个信号分别进行故障诊断。
(2)对上述测试信号xt(k)进行EEMD处理,获得信号的IMFs及余项。在执行EEMD算法时,算法参数需要和训练过程采用的参数一致,即噪声标准差为正常传感器信号标准差的0.2倍,每次对添加白噪声后的信号执行EMD次数为N=50。
(3)利用(9)式计算每个测试信号的IMFs及余项的能量。
(4)构建上述80个测试信号的能量特征矢量。本示例中能量特征矢量的维数为a=6,因而取每个测试信号经EEMD处理得到的前5阶IMFs及余项的能量构成该测试信号的能量特征矢量,记为
(5)计算测试信号能量特征矢量的FDA得分向量
为形象地说明EEMD算法提取信号特征的能力以及FDA模型对测试数据进行故障分类的泛化能力,图7和图8分别展示了上述4类、共80个测试信号经过提取能量特征矢量以及被建立好的FDA模型投影后,在3维FDA空间以及2维FDA空间中不同类别数据的分布情况。
3维FDA空间和2维FDA空间中点的坐标分别为测试信号能量特征矢量的FDA得分向量及其前两个元素。可以看出,对于测试数据,FDA也可以很好地将不同类别数据分离。事实上,由于测试信号人为产生,图7和图8是在假定已知测试信号故障类别的前提下绘制的分布图,为了定性地说明了不同类别信号的可分离性以及FDA模型的适用性。对测试信号,实际上需要定量的工具进行故障分类(诊断),即下面的第(6)步骤。
(6)利用判别分析方法对zt进行分类,在p=4类数据中找到其所属的类别,从而完成测试信号xt(k)的故障诊断。具体地,根据(21)式,对上述80个测试信号中每个信号能量特征矢量的FDA得分向量zt求取j个判别函数的取值gj(zt),j=1,2,3,4,将测试信号xt(k)赋给具有最大判别函数值的类
对比判别分析得到的诊断结果与测试信号真实的故障类别,对故障诊断性能进行分析。4类、共80个测试信号的错误分类率如表2所示。
表2
可以看出,本发明提出的方法可以正确地将测试信号归类,有效地实现故障诊断。同样地,利用判别分析方法可以对120个训练信号进行诊断,对比判别分析给出的诊断结果与训练信号真实的故障类别可得其错误分类率。表3为训练数据的错误分类率。
表3
可以看出,120个训练数据中只有1个原本属于故障3的信号样本被错误分类,其他的训练信号可以被正确分类,错误分类率在可以接受的范围内,验证了本发明提出方法的有效性。
为说明FDA模型的最优线性分类特性,绘制训练数据的能量特征矢量在其前两维空间的分布,如图9所示。可以看出,未经FDA模型处理的能量特征矢量数据在其低维原始空间中,不同类别数据之间混叠比较严重,尤其无法区分正常数据和第1类故障数据。
为对比EEMD和EMD方法提取信号特征的优劣,利用EMD和FDA相结合的方法对上述案例进行实验。表4为基于EMD+FDA方法测试数据的错误分类率,表5为基于EMD+FDA方法训练数据的错误分类率。对比可以看出,基于EEMD和FDA的诊断方法比基于EMD和FDA的方法具有更好性能。
表4
表5
虽然本发明所公开的实施方式如上,但所述的内容只是为了便于理解本发明而采用的实施方式,并非用以限定本发明。任何本发明所属技术领域内的技术人员,在不脱离本发明所公开的精神和范围的前提下,可以在实施的形式上及细节上作任何的修改与变化,但本发明的专利保护范围,仍须以所附的权利要求书所界定的范围为准。
Claims (12)
1.一种动车组制动***传感器故障的诊断方法,其特征在于,包括:
对采集的动车组历史传感器信号进行集成经验模态分解EEMD处理,构建所述历史传感器信号的能量特征矢量;
根据所述能量特征矢量训练费舍尔判别分析FDA模型,得到FDA模型参数;
采集在线传感器测试信号,对在线传感器测试信号进行EEMD处理,构建所述在线传感器测试信号的能量特征矢量;
根据所述FDA模型参数中的投影矩阵计算传感器测试信号的能量特征矢量的FDA得分向量;
基于所述FDA模型的参数对FDA得分向量进行分类,确定在线传感器测试信号的故障类别。
2.根据权利要求1所述的动车组制动***传感器故障的诊断方法,其特征在于,所述对采集的动车组历史传感器信号进行EEMD处理的步骤包括:
将采集的动车组历史传感器信号分为正常工况信号和多种类别的故障信号;
对所述历史传感器信号进行EEMD处理,获得所述历史传感器信号的本征模态函数和余项函数。
3.根据权利要求2所述的动车组制动***传感器故障的诊断方法,其特征在于,在构建所述历史传感器信号的能量特征矢量的步骤中包括:
计算所述历史传感器信号的本征模态函数和余项函数的能量;
选择排序靠前的历史传感器信号的部分本征模态函数的能量和余项函数的能量构建历史传感器信号的能量特征矢量。
4.根据权利要求3所述的动车组制动***传感器故障的诊断方法,其特征在于,在根据所述能量特征矢量训练FDA模型的步骤中包括:
将所有历史传感器信号的能量特征矢量按列排列,其转置构成训练数据矩阵;
计算训练数据矩阵的总离散度矩阵、类内离散度矩阵及类间离散度矩阵;
确定FDA向量以使得类内离散度最小并保证类间离散度最大;
将FDA向量按列构成FDA模型的投影矩阵;
存储FDA模型参数,所述FDA模型参数包括FDA模型的投影矩阵、所述历史传感器信号的能量特征矢量的样本数、均值向量和类内离散度矩阵。
5.根据权利要求1所述的动车组制动***传感器故障的诊断方法,其特征在于,所述对在线传感器测试信号进行EEMD处理,构建所述在线传感器测试信号的能量特征矢量的步骤包括:
对所述在线传感器测试信号进行EEMD处理,获得所述在线传感器测试信号的本征模态函数和余项函数;
计算所述在线传感器测试信号的本征模态函数和余项函数的能量;
选择排序靠前的在线传感器测试信号的部分本征模态函数的能量和余项函数的能量构建在线传感器测试信号的能量特征矢量。
6.根据权利要求5所述的动车组制动***传感器故障的诊断方法,其特征在于,所述在线传感器测试信号的能量特征矢量的维数与历史传感器信号的能量特征矢量的维数相同。
7.根据权利要求5所述的动车组制动***传感器故障的诊断方法,其特征在于,在计算传感器测试信号的能量特征矢量的FDA得分向量的步骤中,
利用FDA模型的投影矩阵和在线传感器测试信号的能量特征矢量计算FDA得分向量。
8.根据权利要求6或7所述的动车组制动***传感器故障的诊断方法,其特征在于,所述基于所述FDA模型的参数对FDA得分向量进行分类的步骤中包括:
基于所述FDA模型的参数计算在线传感器测试信号的判别函数的数值;
将在线传感器测试信号赋予使判别函数具有最大数值的信号类别。
9.根据权利要求1-7中任一项所述的动车组制动***传感器故障的诊断方法,其特征在于,采集的在线传感器测试信号的长度与历史传感器信号的长度相同。
10.根据权利要求8所述的动车组制动***传感器故障的诊断方法,其特征在于,采集的在线传感器测试信号的长度与历史传感器信号的长度相同。
11.根据权利要求1-7中任一项所述的动车组制动***传感器故障的诊断方法,其特征在于,对在线传感器测试信号进行EEMD处理的参数与对历史传感器信号进行EEMD处理的参数一致。
12.根据权利要求8所述的动车组制动***传感器故障的诊断方法,其特征在于,对在线传感器测试信号进行EEMD处理的参数与对历史传感器信号进行EEMD处理的参数一致。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510076002.3A CN104596780B (zh) | 2015-02-12 | 2015-02-12 | 一种动车组制动***传感器故障的诊断方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510076002.3A CN104596780B (zh) | 2015-02-12 | 2015-02-12 | 一种动车组制动***传感器故障的诊断方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104596780A CN104596780A (zh) | 2015-05-06 |
CN104596780B true CN104596780B (zh) | 2017-04-26 |
Family
ID=53122705
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510076002.3A Active CN104596780B (zh) | 2015-02-12 | 2015-02-12 | 一种动车组制动***传感器故障的诊断方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104596780B (zh) |
Families Citing this family (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105204496B (zh) * | 2015-09-25 | 2018-01-12 | 清华大学 | 动车组空气制动控制***传感器故障诊断的方法与*** |
CN106525466B (zh) * | 2016-10-14 | 2019-02-22 | 清华大学 | 一种动车组制动***关键部件鲁棒滤波方法和*** |
JP2018077757A (ja) | 2016-11-11 | 2018-05-17 | 横河電機株式会社 | 情報処理装置、情報処理方法、情報処理プログラム及び記録媒体 |
CN107103125A (zh) * | 2017-04-01 | 2017-08-29 | 宁波大学 | 一种基于两分类Fisher判别分析的故障诊断方法 |
CN109187060B (zh) * | 2018-07-31 | 2019-10-18 | 同济大学 | 列车速度传感器信号异常检测及轴抱死故障诊断方法 |
CN110187696A (zh) * | 2019-05-16 | 2019-08-30 | 中国计量大学 | 基于动态趋势的一阶随动***传感器故障诊断方法及*** |
CN111879534B (zh) * | 2020-07-29 | 2022-04-15 | 上海杰之能软件科技有限公司 | 一种城轨车辆制动***的性能检测方法、***以及设备 |
CN113188807B (zh) * | 2021-02-05 | 2024-05-03 | 深圳大雷汽车检测股份有限公司 | 一种abs结果自动判定算法 |
CN113188235A (zh) * | 2021-05-28 | 2021-07-30 | 西安建筑科技大学 | 空调***内传感器多源故障诊断方法、***及设备 |
CN115268417B (zh) * | 2022-09-29 | 2022-12-16 | 南通艾美瑞智能制造有限公司 | 一种自适应ecu故障诊断控制方法 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103323244A (zh) * | 2013-06-05 | 2013-09-25 | 西安交通大学 | 轴承精度性能测试装置及测试方法和确定轴承精度早期失效部件的方法 |
CN103530660A (zh) * | 2013-10-31 | 2014-01-22 | 武汉钢铁(集团)公司 | 一种带钢张力传感器故障早期诊断方法 |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8798399B2 (en) * | 2008-10-10 | 2014-08-05 | National Central University | Data decomposition method and computer system therefrom |
CN102930149B (zh) * | 2012-10-24 | 2015-06-10 | 武汉理工大学 | 基于pca和emd的传感器网络感知信息去噪处理方法 |
CN103091096A (zh) * | 2013-01-23 | 2013-05-08 | 北京信息科技大学 | 基于eemd和小波包变换的早期故障敏感特征提取方法 |
-
2015
- 2015-02-12 CN CN201510076002.3A patent/CN104596780B/zh active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103323244A (zh) * | 2013-06-05 | 2013-09-25 | 西安交通大学 | 轴承精度性能测试装置及测试方法和确定轴承精度早期失效部件的方法 |
CN103530660A (zh) * | 2013-10-31 | 2014-01-22 | 武汉钢铁(集团)公司 | 一种带钢张力传感器故障早期诊断方法 |
Also Published As
Publication number | Publication date |
---|---|
CN104596780A (zh) | 2015-05-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104596780B (zh) | 一种动车组制动***传感器故障的诊断方法 | |
CN110132598B (zh) | 旋转设备滚动轴承故障噪声诊断算法 | |
Zheng et al. | A rolling bearing fault diagnosis method based on multi-scale fuzzy entropy and variable predictive model-based class discrimination | |
CN104712542B (zh) | 一种基于物联网的往复压缩机敏感特征提取与故障诊断方法 | |
CN112036301B (zh) | 一种基于类内特征迁移学习与多源信息融合的驱动电机故障诊断模型构建方法 | |
Lu et al. | Dominant feature selection for the fault diagnosis of rotary machines using modified genetic algorithm and empirical mode decomposition | |
Wu et al. | Intelligent fault diagnosis of rolling bearings under varying operating conditions based on domain-adversarial neural network and attention mechanism | |
CN111562108A (zh) | 一种基于cnn和fcmc的滚动轴承智能故障诊断方法 | |
CN112257530B (zh) | 基于盲信号分离和支持向量机的滚动轴承故障诊断方法 | |
CN102265227B (zh) | 用于在机器状况监视中创建状态估计模型的方法和设备 | |
Das et al. | Process monitoring and fault detection strategies: a review | |
CN113343855B (zh) | 基于引导式子领域自适应的滚动轴承故障诊断***及方法 | |
Dorj et al. | A bayesian hidden markov model-based approach for anomaly detection in electronic systems | |
CN113485302B (zh) | 基于多元时序数据的车辆运行过程故障诊断方法及*** | |
CN111678699B (zh) | 一种面向滚动轴承早期故障监测与诊断方法及*** | |
Zhang et al. | A novel data-driven method based on sample reliability assessment and improved CNN for machinery fault diagnosis with non-ideal data | |
CN109298633A (zh) | 基于自适应分块非负矩阵分解的化工生产过程故障监测方法 | |
Kourd et al. | Fault diagnosis based on neural networks and decision trees: application to DAMADICS | |
CN114429152A (zh) | 基于动态指数对抗性自适应的滚动轴承故障诊断方法 | |
CN114462475A (zh) | 一种基于单分类算法的无监督机器异常声检测方法和装置 | |
Du et al. | Intelligent turning tool monitoring with neural network adaptive learning | |
Liu et al. | A rotor fault diagnosis method based on BP-Adaboost weighted by non-fuzzy solution coefficients | |
CN111474476B (zh) | 一种电机故障预测方法 | |
CN116204825A (zh) | 一种基于数据驱动的生产线设备故障检测方法 | |
Wei et al. | Research on tool wear state identification method driven by multi-source information fusion and multi-dimension attention mechanism |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |