基于张量稀疏表示的高速列车传动系统故障诊断方法

文档序号:35421161发布日期:2023-09-13 07:42阅读:35来源:国知局
基于张量稀疏表示的高速列车传动系统故障诊断方法

本发明属于高速动车故障,特别是一种基于张量稀疏表示的高速列车传动系统故障诊断方法。


背景技术:

1、随着高速铁路的发展,高速列车已经成为了旅客出行交通工具的主要选择之一,在铁路客运上承担着越来越重要的社会责任。为保障广大旅客的平安出行,高速列车的行驶安全已经成为了重中之重。高速列车组的传动系统作为转向架的重要组成部分,由电机、联轴器、齿轮箱、传动轴、轴箱等关键部件组成,负责动力的传递与驱动,一旦发生故障则会严重威胁列车的安全运行。

2、现有的高速列车故障诊断方法,都是采用传感器采集高速列车传动系统关键部件的振动信号,利用振动信号来进行信号处理或者使用智能诊断方法,发掘高速列车传动系统的异常振动,从而确定故障发生的类别。

3、如今高速列车传动系统监测使用的大都为多传感器,多传感器可以更好的捕获全局信息,但多传感器采集到的多通道振动信号向量数据的长度随着传感器数目的增多而急剧增加,这就导致算法的运算量上升到了无法接受的水平;多通道数据的存在使得监测诊断方法不得不考虑如何利用多通道信号进行数据融合以提高诊断的准确率,但现存的诊断方法在处理多通道数据时都是在决策层或特征层进行数据融合,难以在数据层进行全面融合,这就造成了诊断准确率的下降。

4、在背景技术部分中公开的上述信息仅仅用于增强对本发明背景的理解,因此可能包含不构成在本国中本领域普通技术人员公知的现有技术的信息。


技术实现思路

1、针对现有技术中存在的问题,本发明提出一种基于张量稀疏表示的高速列车传动系统故障诊断方法,使用张量数据结构可以减少故障诊断算法所占用的计算机存储空间,加快故障诊断算法的运行速度,提高故障诊断的准确性。

2、本发明的目的是通过以下技术方案予以实现,一种基于张量稀疏表示的高速列车传动系统故障诊断方法包括:

3、步骤一,实时测量高速列车传动系统的时域振动信号以构造张量,其中,所述时域振动信号变换为频域信号或小波包信号以构造张量;

4、步骤二,使用高速列车传动系统正常运行的数据作为正常样本,基于k-svd字典学习算法利用kronecker积将字典学习算法推广到张量上,使用正常样本当作训练集求得训练集张量各个维度的字典,其中,目标函数为:

5、

6、s.t.bj=xj×1d1×2d2…×ndn,

7、||xj||0=k,1≤j≤s,1≤n≤n,

8、其中,s.t.表示受约束于,dn为训练集张量各个维度的字典,n为训练集张量的维度数,xj为训练集张量的核心稀疏张量,s为训练集样本数,yj代表由正常样本构造的张量组成的训练集,bj代表训练集张量的核心稀疏张量与各个维度字典的乘积,f表示f范数,k表示稀疏度;

9、步骤三,通过训练集的核心稀疏张量xj上坐标x,y,z处被选中的频次生成权重张量作为正常样本的分布先验,字典训练完成后,训练集样本在学习到的字典上做张量稀疏分解得到核心稀疏张量,其中,使用kronecker-omp算法,目标函数为:

10、

11、其中,λ为正则化参数。

12、之后对所述核心稀疏张量中非零元素的分布情况进行统计,计算出训练集字典的每个原子在整个训练集分解上出现的频次,权重张量计算公式如下:

13、

14、其中,其中wx,y,z是权重张量w在坐标x,y,z处的元素值,kx,y,z是训练集的核心稀疏张量x上坐标x,y,z处被选中的频次;

15、步骤四,计算张量稀疏分解损失,以正常样本张量的分解损失自适应的确定异常状态的阈值,张量稀疏分解损失包括重构误差与分布误差两部分,a和b分别表示重构误差和分布误差在张量分解损失指标中所占比重,重构误差的表达式为:

16、

17、计算训练集中每个样本的重构误差ri,得到训练集上的分解损失集合之后,在上计算数据的均值μ和标准差σ,

18、

19、

20、其中,s为训练集样本数,ri为训练集各信号的分解损失,

21、阈值设置为μ+3σ,超过所述阈值后则判定高速列车传动系统出现故障。

22、所述的基于张量稀疏表示的高速列车传动系统故障诊断方法中,步骤五,求解结构化多模态字典,其中,c是类别的总数,以y=[y1,y2,y3,…,yc]表示训练集的张量数据输入,其中yi是指整个训练集中属于第i类样本的子集,以xi表示yi在全局字典集合(d1,d2,d3)上做张量稀疏分解得到的核心稀疏张量集合,表示第i类样本所得到的稀疏张量中对应于第j类子字典的部分系数,其下标表示样本类别,上标表示子字典类别,求解结构化字典的目标函数为:

23、

24、c表示训练集样本的类别数;

25、步骤六,块约束稀疏增强,在kronecker-omp算法中,通过相关性来确定字典原子和待分解信号之间的匹配程度,向量之间相关性用内积来度量,张量与字典原子间则是相应的使用模态积来度量为:

26、

27、r表示训练集中的张量信号;

28、步骤七,使用张量稀疏表示分类进行故障类别的确定,使用所述kronecker-omp算法将测试张量的每个模式投影到字典上,得到核心稀疏张量,之后使用结构化多模态字典(d1,d2,d3)中各类别的子字典及稀疏张量xi的子集恢复测试张量;最后利用最小重构误差预测测试张量的故障类别。

29、所述的基于张量稀疏表示的高速列车传动系统故障诊断方法中,第一步骤中,时域振动信号通过傅里叶变换得到频域信号,傅里叶变换表示为:

30、

31、其中f(t)为时域信号,f(f(t))为频域变换结果,时域振动信号经傅里叶变换转换为频谱,通道数为n,频谱长度为l,多通道频谱构成大小为l×n频谱矩阵;将各个通道的频谱矩阵按照频段划分,频段大小为l,则按照频段划分的单个频谱矩阵大小为l×n,之后将频谱矩阵在第三个维度上堆叠便形成大小为的张量。

32、所述的基于张量稀疏表示的高速列车传动系统故障诊断方法中,第一步骤中,通过小波包变换将时域振动信号转换到小波域,采用reverse-biorthogonal小波基对时域振动信号以reverse-biorthogonal小波为基底做四层的小波包分解,得到共16个子带,将所有子带按子带频率从低频到高频排列构成矩阵,每个通道通过小波包分解可得到小波包系数矩阵,之后将多个矩阵按通道数堆叠得到三阶张量。

33、所述的基于张量稀疏表示的高速列车传动系统故障诊断方法中,张量稀疏分解损失计算过程中,用于张量稀疏分解的kronecker-omp算法终止条件被设定为分解残差达到预设值时结束,此时分解残差为当前系数下的重构误差。

34、和现有技术相比,本发明具有以下优点:现有的向量稀疏表示故障诊断,其只能在决策层或特征层进行数据融合,但多传感器的多通道数据本身就有一些耦合关系,采用张量数据结构进行稀疏表示故障诊断可以在数据层实现全面的融合,这样会提高诊断的准确率。现有的向量稀疏表示故障诊断,其字典只有一个。但在张量稀疏表示故障诊断中,其字典在每个维度都有一个,由于张量结构的特性,其每个维度上的字典都远远小于整个向量。举例说明,假设向量数据的大小为n3,所构成的张量为n×n×n。假设所使用的过完备字典原子数都为原子长度的2倍,则在向量稀疏表示中字典原子的总数为n3×2n3,而在张量稀疏表示中字典的总数为3(n×2n)。在实际应用中n的取值一般很大,则张量稀疏表示可以显著减少字典原子总数,从而节省计算机存储空间,加快算法运行时间。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1