1.本发明涉及故障监测技术领域,尤其涉及一种基于字典学习的卸载式多驱输送机故障监测方法。
背景技术:
2.带式输送机是用于中、远距离输送散状物料的主要设备之一,具有速度快、输送量大、自动连续性等优势。经过长久发展,带式输送机已在矿业、电力、化工等领域得到了广泛的应用。带式输送机正朝着运送距离越来越长、输送带带速越来越快、运输功率越来越大、装载量越来越高以及安装倾斜角度越来越大等方向发展。在长距离物料输送中,由于单台驱动电机所能提供的驱动力有限,且输送胶带所能承受的最大张力也有限,故大型带式输送机通常采用多台电机驱动。增加中部卸料驱动站是降低带强,降低整机价的一种有效方式。目前广泛用于带式输送机的调速装置有cst、可调速液力偶合器、变频器。从设备全生命周期的成本考虑,变频器具有较大优势。输送机属于恒转矩负载,一般选用矢量控制类变频器,具有可控输出转矩。
3.带式输送机系统包含大量的运动部件,且运行状态多变,容易出现故障。在文献中针对输送机故障监测与诊断的研究较多,可以分为几类:
4.①
基于特殊装置的故障判断。前期文献主要开发专用装置来直接判断特定故障类型,例如,采用跑偏开关和打滑开关来检测跑偏和打滑故障。
5.②
旋转设备故障诊断。在文献中也出现了较多针对关键旋转设备进行故障诊断的研究报道,主要测量振动信号再通过信号处理的手段来获得故障特征。
6.③
基于图像的故障诊断。近年来,出现了采用红外热成像、工业相机等设备对电动机、托辊等关键部件进行故障诊断的研究。所采用的核心技术是图像处理和模式识别,图像测量可以方便地与巡检机器人配合使用以扩大检测区域。
7.④
数据驱动故障诊断。近年来也出现了基于大数据学习的输送机故障诊断方法;例如,收集带式输送机正常、跑偏、撕裂、打滑等状态下带速、瞬时运输重量、电动机电流等信号,并将这些数据作为学习样本进行神经网络监督学习,训练完成后模型即可用于故障诊断。
8.第
①
和第
②
类方法针对具体的设备进行故障判断,设备范围小。第
③
类基于视觉的方法发展迅速,但对前期故障和微小故障的检出率不高。第
④
类方法能实现故障的在线判断,由于训练样本中必须包含故障类标,故训练样本难以获得。
9.中国专利文献cn112027562a公开了一种“多点驱动带式输送机通信侦听系统、控制系统及方法”。其控制系统是由机头控制主站,机中控制分站组成;机头控制主站与机中控制分站通过通信光缆相互交互,通信侦听系统设置在控制主站控制器与控制分站控制器上。上述技术方案针对于设备前期故障和微小故障的检出率不高。
技术实现要素:
10.本发明主要解决原有的技术方案针对设备的范围小,对于前期故障和微小故障的检出率不高的技术问题,提供一种基于字典学习的卸载式多驱输送机故障监测方法,通过将输送带承载段分成定长的n等份,结合电子皮带秤定义分布向量来描述输送带上的物料分布特征,基于字典学习建立多驱输送机数据驱动故障诊断模型,字典学习算法具有强大的挖掘数据底层结构与特征的能力,对复杂的多变量过程有较好的故障诊断性能,并且提出了新的初始字典生成方法,对字典学习故障诊断方法进行优化,改善多点驱动输送机字典学习模型的故障诊断性能,实现输送机工作过程的实时状态监测和故障预警,为多驱动输送机运行的状态监测和故障诊断提供了一种有效方法。
11.本发明的上述技术问题主要是通过下述技术方案得以解决的:本发明包括以下步骤:
12.s1构建描述输送带上的物料分布特征;
13.s2获取学习样本;
14.s3进行字典学习;
15.s4建立故障诊断的指标用于输送机的实时监测;
16.s5进行输送机状态监测与故障诊断的离线学习;
17.s6进行输送机状态监测与故障诊断的在线监测。
18.作为优选,所述的步骤s1具体包括将输送带的承载段分成定长的n等份,设传送机带速为v,则输送机经过每段需要的时间为:
[0019][0020]
设q为皮带秤输出,则首段输送带上的物料量可以表示为:
[0021][0022]
设皮带秤读数的采样周期为t
s
,取将上式离散化得首段输送带物料量计算公式
[0023][0024]
随着输送带的运动,物料将在输送带上向后传递,形成链:x1→
x2→……→
x
m
→
x
m 1
→……→
x
n
,当输送机运行时间大于后,每个段的装载量变成已知量,利用向量x
k
=(x1,x2…
x
m
,x
m 1
x
n
)即可描述输送带上的物料分布。
[0025]
作为优选,所述的步骤s2获取的学习样本包括:
[0026]
s2.1设数据采样周期为t
s
,且t
s
>t
s
,t
s
为装载量的采样周期;
[0027]
s2.2程序按照周期t
s
在线获取装载量q,并计算首段输送带上的物料量x1,并更新发布向量x
k
=(x1,x2…
x
m
,x
m 1
x
n
);
[0028]
s2.3每个周期t
s
(以k次采样为例),读出物料分布向量x
k
,并通过现场总线从变频器获得主驱动单元输出转矩t
et1
和t
et2
、中部驱动单元转矩t
ez1
和t
ez2
、尾部驱动单元转矩t
ew1
和t
ew2
,并读取带速v:
[0029]
s2.4将以上获得的参数组合为向量包含了输送机运行过程的核心参数用于反映输送机的工作状态,即可作为输送机字典学习故障诊断建模的一个学习样本;
[0030]
s2.5重复步骤s2.1到步骤s2.5获得多个学习样本,构成样本集
[0031]
作为优选,所述的步骤s3字典学习包括稀疏编码和字典更新两个过程,稀疏编码采用omp算法,该过程基于字典矩阵d计算编码矩阵s;字典更新采用ksvd算法,该过程是对字典矩阵d和编码矩阵s的每个向量进行同步更新。
[0032]
作为优选,所述的稀疏编码过程的迭代次数即为设定的稀疏度l,在迭代中依次找出对样本贡献值最大、贡献值次之的字典原子,以此类推,直到完成l次迭代,得到贡献值大的原子对应的编码系数,组成编码向量,在进行稀疏编码时,字典矩阵d是固定且已知的,则编码过程如下:
[0033][0034]
首先计算每个字典原子对残差r的贡献值,并找到贡献值最大的字典原子作为该次编码的原子,残差r的初始值设置为用内积绝对值来表示贡献值大小,内积绝对值越大,说明字典原子与残差r相关性越大,内积计算方法如下:
[0035]
<d,r>=d
t
·
r
[0036]
选定最大贡献值,即内积绝对值的最大值所对应的字典原子作为第一次迭代的基d1,用最小二乘法计算d1对样本的编码系数λ1,如下:
[0037][0038]
然后,根据下式更新残差,并重复以上过程完成l次迭代,直到根据第l个贡献值大的基d
l
得到编码系数λ
l
停止计算
[0039][0040]
作为优选,所述的字典更新过程采用ksvd算法,用于更新字典矩阵d和编码矩阵s,更新方式是对字典矩阵d逐列更新,即每次只更新一个字典原子列向量和其对应的稀疏编码行向量,当更新某一列字典原子时,其它字典原子与其对应的编码向量不变,通过对残差进行奇异值分解svd,得到优化的字典原子和编码向量,由于字典原子数为k,故要完成k次svd的残差迭代,依次对每列字典原子和每行编码向量进行最优化,以此不断减小样本重建误差,最终获得性能优良的字典矩阵d和编码矩阵s,
[0041]
假设更新字典矩阵d的第k个字典原子,记为d
k
;同时更新编码矩阵s的第k行,记为则有:
[0042][0043]
定义残差则字典更新的优化目标模型为:
[0044][0045]
找出中的非零元素,从而得到e’k
,此时字典更新的优化目标模型为:
[0046][0047]
对e’k
进行svd分解,如下:
[0048]
e’k
=uσv
t
[0049]
取左奇异矩阵u的第1个列向量u1=u(
·
,1)作d
k
,即d
k
=u1,作为优化更新后字典d的第k列;取右奇异矩阵v
t
第1个行向量与第1个奇异值的乘积作为即再将映射至编码矩阵第k行的非零位置,得到作为优化更新后编码矩阵s的第k行。
[0050]
作为优选,所述的步骤s4建立故障诊断的指标用于输送机的实时监测,以重建误差作为状态监测的指标,已知字典矩阵为d、编码矩阵为s,s
k
是编码矩阵的第k个编码向量,对于样本总数为n的学习样本集中样本数据重建误差re
k
计算如下:
[0051][0052]
在获得了学习样本集中每一个样本的重建误差re
k
后,设置带宽h,选用高斯核函数作为核函数k,可根据下式计算样本重建误差的概率密度分布函数f
h
(re):
[0053][0054]
然后,计算样本重建误差累积概率分布函数:
[0055][0056]
取置信度为α,根据累积分布函数f
h
(limit)≤α,则可以计算出样本重建误差限limit,作为状态监测指标,
[0057]
对于待检测实时样本首先根据下式采用omp算法计算实时数据在上述学习样本字典矩阵d下的编码向量s
new
:
[0058][0059]
然后,计算实时样本的重建误差re
new
:
[0060][0061]
当实时数据的重建误差不超过重建误差限,即re
new
≤limit,检测结果为“正常数据”;反之,当re
new
>limit,检测结果为“故障数据”,
[0062]
对于检测结果为“故障数据”的样本,采用贡献图法进行故障源定位,贡献率高的变量将被定位为“故障源”,由于采样数据共包含(n 7)个变量,则各变量贡献率ε计算如下:
[0063][0064]
作为优选,所述的步骤s5进行输送机状态监测与故障诊断的离线学习具体包括:
[0065]
s5.1设置在线装载量测量周期t
s
,开始装载量在线测量,当线装载量测量正常运行时间大于则物料分布向量的每个元素都变为已知量;
[0066]
s5.2设置变量采样周期t
s
,每个周期t
s
读出x
k
,并采集t
et1
、t
et2
、t
ez1
、t
ez2
、t
ew1
和t
ew2
及v,通过处理获得学习样本重复此过程直到获得训练样本集
[0067]
s5.3对训练样本采用滑窗法进行剔除异常值、归一化预处理;
[0068]
s5.4设置字典学习参数,包括字典原子数、稀疏度、迭代次数、置信度、核参数,使用pca/kpca优化初始字典选择,启动离线字典学习过程;
[0069]
s5.5获得训练样本的字典矩阵d和编码矩阵s;
[0070]
s5.6计算故障观测指标重建误差限re
k
;
[0071]
s5.7计算故障判断指标重建误差限limit,作为在线监测的观测指标;
[0072]
s5.8学习完成后保存字典矩阵、重建误差限参数,供在线监测阶段使用。
[0073]
作为优选,所述的步骤s6进行输送机状态监测与故障诊断的在线监测具体包括:
[0074]
s6.1设置与离线学习阶段一致的采样周期t
s
,每个周期t
s
读出x
k
,并采集t
et1
、t
et2
、t
ez1
、t
ez2
、t
ew1
和t
ew2
及v,组合为向量作为实时待诊断样本;
[0075]
s6.2读取字典矩阵d,计算实时待诊断样本的编码向量s
new
和重建误差re
new
,调用输送机的字典学习模型获得重建误差限limit,将重建误差re
new
与重建误差限limit进行比较,若re
new
≤limit,为“正常数据”;反之,当re
new
>limit,为“故障数据”,完成故障检测;
[0076]
s6.3计算检测结果为“故障数据”样本的变量贡献率ε,贡献率最高的变量将被定位为“故障源”,完成故障定位;
[0077]
s6.4出现输送机运行故障数据时进行故障报警。
[0078]
作为优选,所述的卸载式多驱输送机故障监测方法的监测系统采用光纤通信,包括依次相连的头部驱动单元、中部驱动单元和尾部驱动单元,所述头部驱动单元与plc控制器相连,所述头部驱动单元、中部驱动单元和尾部驱动单元分别与两台同轴安装的电机相连,头部驱动单元电机分别与1#变频器、2#变频器相连,中部驱动单元电机分别与3#变频器、4#变频器相连,尾部驱动单元电机分别与5#变频器、6#变频器相连。系统采用光纤通信一方面是为了适应输送机的长距离,另一方面是为了避免线缆的雷击风险。每组驱动单元包括两台同轴安装的电机,每台电机配用一台变频器。由于输送机属于恒转矩类负载,一般选用矢量控制变频器,输出可控转矩。plc与6台变频器之间采用现场总线协议进行通信,以实现驱动单元之间的协调控制。
[0079]
本发明的有益效果是:通过将输送带承载段分成定长的n等份,结合电子皮带秤定
义分布向量来描述输送带上的物料分布特征,基于字典学习建立多驱输送机数据驱动故障诊断模型,字典学习算法具有强大的挖掘数据底层结构与特征的能力,对复杂的多变量过程有较好的故障诊断性能,并且提出了新的初始字典生成方法,对字典学习故障诊断方法进行优化,改善多点驱动输送机字典学习模型的故障诊断性能,实现输送机工作过程的实时状态监测和故障预警,为多驱动输送机运行的状态监测和故障诊断提供了一种有效方法。
附图说明
[0080]
图1是本发明的一种长距离输送机输送带物料分布不均图。
[0081]
图2是本发明的一种物料分布向量示意图。
[0082]
图3是本发明的一种多驱动输送机控制系统示意图。
[0083]
图4是本发明的一种输入向量示意图。
[0084]
图5是本发明的一种字典学习算法迭代过程图。
[0085]
图6是本发明的一种字典学习稀疏编码过程图。
[0086]
图7是本发明的一种字典学习字典更新过程图。
[0087]
图8是本发明的一种初始字典生成方法图。
[0088]
图9是本发明的一种基于字典学习的输送机故障诊断方法流程图。
具体实施方式
[0089]
下面通过实施例,并结合附图,对本发明的技术方案作进一步具体的说明。实施例:本实施例的一种基于字典学习的卸载式多驱输送机故障监测方法,包括以下步骤:
[0090]
(1)输送带物料分布
[0091]
在输送机的运行过程中,下料速率很难维持均匀,卸料装置甚至出现堵塞现象,这些现象将导致输送带装载不均匀。在长距离输送机中,物料的分布不均更加明显,如图1所示长距离输送机输送带的物料分布不均现象,这对输送机运行状态影响大。为了更加准确的描述输送机的运行状态,有必要精确描述输送带上的物料分布。
[0092]
为了描述输送带上物料的分布状态,将输送带的承载段分成定长的n等份,如附图2。设带速为v,则输送机经过每段需要的时间为:
[0093][0094]
目前在物料运输过程中一般会配置电子皮带秤以获知瞬时上料量,如附图2所示。设q为皮带秤输出,则首段输送带上的物料量可以表示为:
[0095][0096]
设皮带秤读数的采样周期为t
s
,取将式(2)离散化得首段输送带物料量计算公式
[0097][0098]
随着输送带的运动,物料将在输送带上向后传递,形成链:x1→
x2→……→
x
m
→
x
m 1
→……→
x
n
。当输送机运行时间大于后,每个段的装载量都将变成已知量。利用向量x
k
=(x1,x2…
x
m
,x
m 1
x
n
)即可描述输送带上的物料分布。
[0099]
输送机是典型的分布参数对象,所受到的基本阻力、附加阻力、主要特种阻力、附加特种阻力、倾斜阻力都与位置有关,故输送带的上的物料分布将影响输送机的运行状态。在以下建立字典学习模型时将把物料分布参数作为核心输入参数。额外说明:在当前基于神经网络学习的算法中将皮带秤的瞬时输出量作为输入参数之一,这种只考虑瞬时值的处理方式不合适。
[0100]
(2)驱动方式及输入向量
[0101]
广泛用于带式输送机的调速装置有cst、可调速液力偶合器、变频器。从设备全生命周期的成本考虑,变频器具有较大优势。本说明以图2所示中间卸载式多驱输送机为对象,设计以plc为控制器的电气控制系统,如附图3所示,系统采用光纤通信一方面是为了适应输送机的长距离,另一方面是为了避免线缆的雷击风险。每组驱动单元包括两台同轴安装的电机,每台电机配用一台变频器。由于输送机属于恒转矩类负载,一般选用矢量控制变频器,输出可控转矩。plc与6台变频器之间采用现场总线协议进行通信,以实现驱动单元之间的协调控制。附图3所示输送机控制系统具有一般性,本专利针对此类配备变频器驱动装置的输送机系统。
[0102]
在图3所示系统中,plc连接变频器,可实时读取其输出转矩参数。主驱动单元转矩输出记为t
et1
和t
et2
、中部驱动单元转矩记为t
ez1
和t
ez2
、尾部驱动单元转矩记为t
ew1
和t
ew2
。
[0103]
为了进行字典学习建模,需要获得学习样本,样本的获取过程如图4所示。设数据采样周期为t
s
,且t
s
>t
s
,t
s
为装载量的采样周期。程序按照周期t
s
在线获取装载量q,并计算首段输送带上的物料量x1,并更新发布向量每个周期t
s
(以k次采样为例),读出物料分布向量x
k
,并通过现场总线从变频器获得主驱动单元输出转矩t
et1
和t
et2
、中部驱动单元转矩t
ez1
和t
ez2
、尾部驱动单元转矩t
ew1
和t
ew2
,并读取带速v。将以上获得的参数组合为向量可见,包含了输送机运行过程的核心参数,可以反映输送机的工作状态。即可作为输送机字典学习故障诊断建模的一个学习样本。重复以上过程即可获得多个学习样本,构成样本集
[0104]
(3)基于字典学习的输送机状态监测与故障诊断
[0105]
字典学习利用有限原子组成的过冗余字典来表示数据的本质特征,通过稀疏表示对数据进行重构。附图5为字典学习算法迭代过程。字典学习包括稀疏编码和字典更新两个过程。稀疏编码采用omp算法,该过程基于字典矩阵计算编码矩阵;字典更新采用ksvd算法,该过程是对字典矩阵和编码矩阵的每个向量进行同步更新。字典学习算法的优化策略是在设定的迭代次数t下,以最小化样本重建误差为最优化目标,将稀疏编码和字典更新两个过程先后交替循环往复进行,从而输出该组样本的最优字典矩阵d和编码矩阵s,并保证在该
编码矩阵下的字典原子线性组合能够对原始样本进行最准确重构。
[0106]
在获得输送机学习样本集后,即可进入附图6所示为omp算法流程,获得编码矩阵s。稀疏编码过程的迭代次数即为设定的稀疏度l,在迭代中依次找出对样本贡献值最大、贡献值次之的字典原子,以此类推,直到完成l次迭代,得到贡献值大的原子对应的编码系数,组成编码向量。在进行稀疏编码时,字典矩阵d是固定且已知的,则编码过程如下:
[0107][0108]
首先计算每个字典原子对残差r的贡献值,并找到贡献值最大的字典原子,作为该次编码的原子。残差r的初始值设置为用内积绝对值来表示贡献值大小,内积绝对值越大,说明字典原子与残差r相关性越大,内积计算方法如下:
[0109]
<d,r>=d
t
·
r
ꢀꢀꢀ
(5)
[0110]
选定最大贡献值,即内积绝对值的最大值所对应的字典原子作为第一次迭代的基d1。用最小二乘法计算d1对样本的编码系数λ1,如下:
[0111][0112]
然后,根据式(7)更新残差,并重复以上过程完成l次迭代,直到根据第l个贡献值大的基d
l
得到编码系数λ
l
停止计算。
[0113][0114]
字典更新流程如附图7所示,采用ksvd算法,用于更新字典矩阵d和编码矩阵s。更新方式是对字典矩阵d逐列更新,即每次只更新一个字典原子列向量和其对应的稀疏编码行向量。当更新某一列字典原子时,其它字典原子与其对应的编码向量不变,通过对残差进行奇异值分解(svd),可得到优化的字典原子和编码向量。由于字典原子数为k,故要完成k次svd的残差迭代,依次对每列字典原子和每行编码向量进行最优化,以此不断减小样本重建误差,最终获得性能优良的字典矩阵d和编码矩阵s。
[0115]
假设更新字典矩阵d的第k个字典原子,记为d
k
;同时更新编码矩阵s的第k行,记为为,则有:
[0116][0117]
定义残差则字典更新的优化目标模型为:
[0118][0119]
为保证优化更新后的编码矩阵依然满足预设稀疏度l的要求,需要先找出中的非零元素,从而得到e’k
。此时字典更新的优化目标模型为:
[0120]
[0121]
对e’k
进行svd分解,如下:
[0122]
e’k
=uσv
t
ꢀꢀꢀ
(11)
[0123]
取左奇异矩阵u的第1个列向量u1=u(
·
,1)作d
k
,即d
k
=u1,作为优化更新后字典d的第k列;取右奇异矩阵v
t
第1个行向量与第1个奇异值的乘积作为即再将映射至编码矩阵第k行的非零位置,得到作为优化更新后编码矩阵s的第k行。
[0124]
在进行字典学习之前,需要先选取一个固定字典作为初始字典。传统字典学习采用从原始样本中随机选取初始字典的方式产生初始字典,该方式会带来以下问题:
①
初始字典选取具有不确定性,会直接影响字典学习模型的故障诊断性能。
②
原始样本数据之间存在较大相关性,导致字典原子间存在较大冗余性,会直接影响字典矩阵对原始数据特征的表达,从而影响字典学习算法应用于故障诊断的效果。针对随机产生初始字典的问题,这里提出采用pca/kpca来进行初始字典的优化选取,算法流程如附图8所示。从优化初始字典的角度出发,将具有数据表示和降维能力的pca/kpca算法与字典学习算法结合,提出基于主成分分析的字典学习优化算法,能够获得冗余度小、表达数据特征能力不受原始变量数限制的确定性优化初始字典,并进一步改善字典学习算法应用于故障诊断中的效果。具体实施方式为:采用pca/kpca预处理原始数据,将其重新映射到新的不相关主成分维度上。然后根据字典原子数k,从具有低冗余度的新样本中选取前k个样本作为初始字典用于字典学习。本专利提出pca/kpca预处理的初始字典生成方式为字典学习算法提供了一种确定性初始字典选取方法,与随机选取相比更具有科学性。
[0125]
以上利用输送机的学习样本获得了字典学习算法的字典矩阵d和编码矩阵s,以下将建立故障诊断的指标用于输送机的实时监测。这里以重建误差作为状态监测的指标。
[0126]
已知字典矩阵为d、编码矩阵为s,s
k
是编码矩阵的第k个编码向量,对于样本总数为n的学习样本集中样本数据重建误差re
k
计算如下:
[0127][0128]
在获得了学习样本集中每一个样本的重建误差re
k
后,设置带宽h,选用高斯核函数作为核函数k,可根据式(13)计算样本重建误差的概率密度分布函数f
h
(re):
[0129][0130]
然后,计算样本重建误差累积概率分布函数:
[0131][0132]
取置信度为α,根据累积分布函数f
h
(limit)≤α,则可以计算出样本重建误差限limit,作为状态监测指标。
[0133]
对于待检测实时样本首先根据式(16)采用omp算法计算实时数据在上述学习样本字典矩阵d下的编码向量s
new
:
[0134][0135]
然后,计算实时样本的重建误差re
new
:
[0136][0137]
当实时数据的重建误差不超过重建误差限,即re
new
≤limit,检测结果为“正常数据”;反之,当re
new
>limit,检测结果为“故障数据”。
[0138]
对于检测结果为“故障数据”的样本,采用贡献图法进行故障源定位,贡献率高的变量将被定位为“故障源”。由于采样数据共包含(n 7)个变量,则各变量贡献率ε计算如下:
[0139][0140]
(4)输送机状态监测与故障诊断实施步骤
[0141]
基于字典学习的输送机状态监测与故障诊断分为离线学习和在线监测两个阶段。如附图9所示。在建模学习阶段分为以下几个步骤:
[0142]
ss1:设置在线装载量测量周期t
s
,开始装载量在线测量。当线装载量测量正常运行时间大于则物料分布向量的每个元素都变为已知量。
[0143]
ss2:设置变量采样周期t
s
,每个周期t
s
读出x
k
,并采集t
et1
、t
et2
、t
ez1
、t
ez2
、t
ew1
和t
ew2
及v。通过处理获得学习样本重复此过程直到获得训练样本集
[0144]
ss3:对训练样本采用滑窗法进行剔除异常值、归一化预处理。
[0145]
ss4:设置字典学习参数,包括字典原子数、稀疏度、迭代次数、置信度、核参数;使用pca/kpca优化初始字典选择,启动离线字典学习过程。
[0146]
ss5:获得训练样本的字典矩阵d和编码矩阵s。
[0147]
ss6:计算故障观测指标重建误差限re
k
。
[0148]
ss7:计算故障判断指标重建误差限limit,将作为以下在线监测的观测指标。
[0149]
ss8:学习完成后保存字典矩阵、重建误差限等参数,以供在线监测阶段使用。
[0150]
离线字典学习完成后转到在线监测阶段。在线监测阶段分为以下几个步骤:
[0151]
us1:设置与离线学习阶段一致的采样周期t
s
,每个周期t
s
读出x
k
,并采集t
et1
、t
et2
、t
ez1
、t
ez2
、t
ew1
和t
ew2
及v,组合为向量作为实时待诊断样本。
[0152]
us2:读取字典矩阵d,计算实时待诊断样本的编码向量s
new
和重建误差re
new
。调用输送机的字典学习模型获得重建误差限limit,将重建误差re
new
与重建误差限limit进行比较。若re
new
≤limit,为“正常数据”;反之,当re
new
>limit,为“故障数据”,完成故障检测。
[0153]
us3:计算检测结果为“故障数据”样本的变量贡献率ε,贡献率最高的变量将被定位为“故障源”,完成故障定位。
[0154]
us4:出现输送机运行故障数据时进行故障报警。
[0155]
本文中所描述的具体实施例仅仅是对本发明精神作举例说明。本发明所属技术领域的技术人员可以对所描述的具体实施例做各种各样的修改或补充或采用类似的方式替代,但并不会偏离本发明的精神或者超越所附权利要求书所定义的范围。
[0156]
尽管本文较多地使用了字典学习、故障诊断指标等术语,但并不排除使用其它术语的可能性。使用这些术语仅仅是为了更方便地描述和解释本发明的本质;把它们解释成任何一种附加的限制都是与本发明精神相违背的。
转载请注明原文地址:https://doc.8miu.com/index.php/read-1722086.html