一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种基于工况相似性评估的齿轮箱故障预警方法及系统与流程

2022-07-30 16:59:43 来源:中国专利 TAG:


1.本发明属于故障诊断技术领域,具体涉及一种基于工况相似性评估的齿轮箱故障预警方法及系统。


背景技术:

2.齿轮箱是双馈式风力发电机组重要组成部分,主要由锁紧盘、行星架、太阳轴、中间级行星架、中间级太阳轮轴、高速机齿轮、输入级齿轮等部件组成,其内的齿轮、轴系等零部件之间紧密的耦合在一起,且常处于复杂的环境下运行,因此导致齿轮箱的故障率较高。齿轮箱作为风电机组中主传动链上的重要组成部分,其正常与否对风电机组的安全稳定运行有着直接的影响。
3.近年来,研究人员针对齿轮箱的故障预警提出了多种方法。文献1采用一种温度趋势分析的方法对风电机组齿轮箱进行运行状态监测。利用非线性状态估计(nonlinear state estimate technology,nset)方法建立齿轮箱正常工作状态下的温度模型并用其进行温度预测。文献2提出了一种基于粒子群优化bp神经网络风电机组齿轮箱故障诊断方法,网络的收敛速度快,减小了陷入局部极小点的风险。文献3提出利用多变量状态估计方法对齿轮箱温度数据进行状态监测,通过筛选出机组正常运行状态下的有效数据进行模型训练,对模型各参数之间的关系进行定义,再通过相关性分析来建立正常运行状态下多个相关变量的内在非线性模型。文献4采用神经网络模型多层感知机建立齿轮箱正常工作状态温度模型,当齿轮箱温度的实际测量值超出模型的预测置信区间时,进行故障告警。文献5提出了基于增量代价敏感支持向量机(icsvm)的齿轮箱故障预警方法,建立了以误差分类代价最小化为目标的代价敏感支持向量机模型用于对齿轮箱故障预警。文献6利用数据采集与监视控制系统(scada),使用多层神经网络算法对齿轮箱和发电机进行了建模,根据温度参数设定阂值,采用multi agent系统对不同部件的诊断结果进行了综合分析来进行故障预测。文献7基于风电机组齿轮箱的历史运行温度,结合正态云模型和趋势状态分析法构建了齿轮箱状态评估云模型,该模型应用云理论对温度边界具有的模糊性和不确定进行了有效处理,能够提前发现齿轮箱的异常状态。
4.从上面的分析可以看出,目前基于scada数据的齿轮箱故障预警大多采用非线性状态估计、神经网络、支持向量机等机器学习方法,利用历史数据进行训练建立预测模型,通过分析模型预测值与实际测量值间的残差来实现故障预警。但是这些方法算法复杂、耗时较长,且对样本的选取要求较高。由于风电机组的运行工况复杂多变,采用机器学习方法对历史数据进行训练很难覆盖所有工况,难以建立起覆盖所有工况的预测模型,导致训练出的预测模型泛化能力差,可能会出现由于工况的变化而出现误报的现象。此外,风电机组的scada数据大多为非平衡数据,故障数据往往淹没在海量的正常数据之中,由于无法对故障数据进行有效标记,导致在训练过程中很难建立起准确的故障状态与运行监测数据间的映射关系,使得训练出的模型故障报出能力差,可能会存在一定的故障漏报现象。


技术实现要素:

5.本发明所要解决的技术问题在于针对上述现有技术中的不足,提供一种基于工况相似性评估的齿轮箱故障预警方法及系统,能够自动识别与齿轮箱当前运行工况最为相近的历史工况下的数据,通过分析各监测参量的当前数据与历史数据间的相近度,结合历史数据的状态信息,计算各监测参量的异常系数,并根据异常系数大小实现齿轮箱的故障预警。
6.本发明采用以下技术方案:
7.本发明一种基于工况相似性评估的齿轮箱故障预警方法,包括以下步骤:
8.s1、确定齿轮箱运行状态监测参量,获取当前时刻齿轮箱运行监测数据,建立齿轮箱分析矩阵,选取待分析的目标监测参量并按从大到小的顺序进行排序,取排序后前a%的数据,并计算对应的均值;
9.s2、判断步骤s1选取的目标监测参量和均值是否存在异常,如果存在异常,输出预警结果,对齿轮箱运行状态进行综合评估;
10.s3、当步骤s2目标监测参量不存在异常时,从齿轮箱历史运行监测数据中获取与当前时刻最相近的工况数据,并计算当前时刻油液温度数据与历史最相近工况下油液温度数据间的相近度;
11.s4、根据步骤s3获得的相近度对目标监测参量进行判断,输出数据异常预警;
12.s5、重复步骤s1~s4,分别建立齿箱前端轴承温度预警模型、齿箱后端轴承温度预警模型、齿箱泵出口压力预警模型和齿箱进口压力预警模型;
13.s6、根据步骤s5建立的齿轮箱油液温度预警模型、前端轴承温度预警模型、后端轴承温度预警模型、油泵出口压力预警模型和油泵进口压力预警模型的输出结果,对齿轮箱运行状态进行综合评估。
14.具体的,步骤s1中,齿轮箱分析矩阵具体为:
15.cj=[p,v,n,p
oo
,p
io
,to,t
fb
,t
rb
,te]j[0016]
其中,j=1,2,

,n,n为齿轮箱分析矩阵的数据的个数,p为机组功率,v为风速,n为发电机转速,p
oo
为齿轮箱油泵出口压力,p
io
为齿轮箱油泵进口压力,to为齿轮箱油液温度,t
fb
为齿轮箱前端轴承温度,t
rb
为齿箱后端轴承温度,te为机舱温度。
[0017]
具体的,步骤s1中,排序后的目标监测参量具体为:
[0018]
t
o,ranked
=[t
o1
,t
o2
,

,tn]
[0019]
t
o,a
=[t
o1
,t
o2
,

,t
[a%*n]
]
[0020][0021]
其中,t
o1
<t
o2


t
on
,t
oj
为排序后的油液温度数据中第j个数据;t
o,a
为排序后的油液温度数据中前a%的数据;[a%*n]为a%*n后取整;为排序后前a%的油液温度数据的均值。
[0022]
具体的,步骤s2具体为:
[0023]
s201、获取油液温度报警阈值to(max)和to(min),其中,to(max)为报警上限阈值,to(min)为报警下限阈值,并设置阈值系数b;
[0024]
s202、若或者油液温度数据存在高温或低温异常,转至步骤s3;
[0025]
s203、若油液温度数据正常,结束油液温度异常分析。
[0026]
具体的,步骤s3具体为:
[0027]
s301、对于齿轮箱历史运行监测数据,查找1年前相同时间段内的数据,以1年前相同时间段内的数据为中心获取齿轮箱前m天和后m天的所有历史运行监测数据;
[0028]
s302、根据实时监测数据建立相对于齿轮箱目标监测参量的当前工况数据矩阵,利用步骤s301得到的齿轮箱前m天和后m天的所有历史运行监测数据建立相对于齿轮箱目标监测参量的历史工况数据矩阵;
[0029]
s303、对步骤s302建立的当前工况数据矩阵和历史工况数据矩阵进行归一化处理;
[0030]
s304、对当前工况下的每一条数据,计算每一条数据与所有历史工况数据之间的相近度;
[0031]
s305、获取步骤s304得到的相近度向量中最小值,并确定最小值所对应的历史工况数据,将历史工况数据作为与当前工况数据最相近的工况;
[0032]
s306、根据步骤s305确定的历史工况数据,获取历史工况下的目标监测参量以及目标监测参量所对应的状态;
[0033]
s307、根据步骤s301~s306获取所有与当前工况最相近的历史工况下的目标监测参量以及目标监测参量的状态向量;
[0034]
s308、计算当前时刻目标监测参量与历史最相近工况下目标监测参量间的相近度。
[0035]
进一步的,步骤s308中,相近度dj(to)具体为:
[0036]dj
(to)=|(to(j,zj)-to(j))|
[0037]
d(to)=[d1(to) d2(to)
ꢀ…ꢀdn
(to)]
[0038]
其中,j=1,2,

,n,d(to)为所有当前时刻目标监测参量与历史最相近工况下目标监测参量之间的相近度向量,to(j,zj)为历史工况下的油液温度数据,to(j)为当前时刻油液温度数据。
[0039]
具体的,步骤s4具体为:
[0040]
s401、根据历史最相近工况下目标监测参量的状态向量,查找状态向量中所有正常状态下的目标监测参量标签,以及所有异常状态下的目标监测参量标签,计算正常状态下的相近度均值和异常状态下的相近度均值;
[0041]
s402、设置异常数据量阈值系数ε和相近度阈值δ;若并且d
abnor
(to)<δ,n
abnor
为历史工况下的油液温度数据中异常数据的个数,n为齿轮箱分析矩阵的数据个数,d
abnor
(to)为异常状态下油液温度数据的相近度均值,当前时刻目标监测参量异常,给出目标监测参量异常预警;若并且d
abnor
(to)≥δ,当前时刻目标监测参量正常;若
并且d
nor
(to)≤δ,d
nor
(to)为正常状态下油液温度数据的相近度均值,当前时刻目标监测参量正常;若并且d
nor
(to)>δ,当前时刻目标监测参量异常,给出目标监测参量异常预警。
[0042]
具体的,步骤s6具体为:
[0043]
s601、根据各预警模型的输出结果,计算油液温度、前端轴承温度、后端轴承温度、油泵出口压力和油泵进口压力的异常系数;
[0044]
s602、根据步骤s601得到的异常系数,计算齿轮箱综合异常系数η;
[0045]
s603、根据齿轮箱综合异常系数η对齿轮箱运行状态进行综合判断。
[0046]
进一步的,步骤s601中,第k个监测参量的异常系数η(k)为:
[0047][0048]
其中,k=p
oo
,p
io
,to,t
fb
,tb,p
oo
为齿轮箱油泵出口压力,p
io
为齿轮箱油泵进口压力,to为齿轮箱油液温度,t
fb
为齿轮箱前端轴承温度,tb为齿轮箱油液温度,ε为异常数据量阈值系数,δ为相近度阈值,d
abnor
(k)为异常状态下第k个油液温度数据的相近度均值,n
abnor
为历史工况下的油液温度数据中异常数据的个数,n为齿轮箱分析矩阵的数据个数,d
abnor
(to)为异常状态下油液温度数据的相近度均值,d
nor
(to)为正常状态下油液温度数据的相近度均值。
[0049]
第二方面,本发明实施例提供了基于工况相似性评估的齿轮箱故障预警系统,包括:
[0050]
数据模块,确定齿轮箱运行状态监测参量,获取当前时刻齿轮箱运行监测数据,建立齿轮箱分析矩阵,选取待分析的目标监测参量并按从大到小的顺序进行排序,取排序后前a%的数据,并计算对应的均值;
[0051]
判断模块,判断数据模块选取的目标监测参量和均值是否存在异常,如果存在异常,输出预警结果,对齿轮箱运行状态进行综合评估;
[0052]
计算模块,当判断模块目标监测参量不存在异常时,从齿轮箱历史运行监测数据中获取与当前时刻最相近的工况数据,并计算当前时刻油液温度数据与历史最相近工况下油液温度数据间的相近度;
[0053]
输出模块,根据计算模块获得的相近度对目标监测参量进行判断,输出数据异常预警;
[0054]
预警模块,基于数据模块、判断模块、计算模块和输出模块,分别建立齿箱前端轴承温度预警模型、齿箱后端轴承温度预警模型、齿箱泵出口压力预警模型和齿箱进口压力
预警模型;
[0055]
评估模块,根据预警模块建立的齿轮箱油液温度预警模型、前端轴承温度预警模型、后端轴承温度预警模型、油泵出口压力预警模型和油泵进口压力预警模型的输出结果,对齿轮箱运行状态进行综合评估。
[0056]
与现有技术相比,本发明至少具有以下有益效果:
[0057]
本发明一种基于工况相似性评估的齿轮箱故障预警方法,通过分析当前工况与历史最相近工况下目标监测数据间的差异性来实现齿轮箱的故障预警;基于本发明提出的历史数据纵向对比分析方法,分别建立齿轮箱油液温度预警模型、前端轴承温度预警模型、齿箱后端轴承温度预警模型、齿箱泵出口压力预警模型和齿箱进口压力预警模型,通过融合各预警模型的输出结果,实现了对齿轮箱运行状态的综合评估,建立的预警模型无需训练,即不需要对历史数据进行离线训练,只需在线计算当前工况与历史工况间的相近度,利用历史数据的状态信息和历史数据与当前监测数据间的相近度即可准确辨识出各种工况下的正常数据和异常数据,进而实现对齿轮箱各监测参量异常状态的快速预警。
[0058]
进一步的,通过构建齿轮箱分析矩阵获取与齿轮箱运行状态相关联的所有监测数据。
[0059]
进一步的,通过计算排序后目标监测参量前a%数据的均值,并与预设的报警阈值进行对比分析来实现目标监测参量是否存在异常的初步判断。
[0060]
进一步的,通过计算目标监测参量的当前工况数据与历史工况数据间的相近度来辨识与当前工况最为相近的历史工况数据。
[0061]
进一步的,相近度刻画了目标监测参量的当前工况数据与历史工况数据间的一致性程度。
[0062]
进一步的,根据历史最相近工况下目标监测参量的数据标签,计算当前监测数据的异常数据量,并通过设置异常数据量阈值和相近度阈值来实现目标监测参量是否存在异常的进一步判断。
[0063]
进一步的,通过建立多个监测参量的预警模型来实现对齿轮箱运行状态的综合评估,提高齿轮箱故障预警的准确性。
[0064]
进一步的,通过计算各监测参量的异常系数来实现对各监测参量的故障预警,并以此计算齿轮箱的综合异常系数。
[0065]
综上所述,本发明方法复杂度低,计算效率高,模型通用性强,对各种双馈式机型、不同环境条件和不同工况下的齿轮箱运行监测数据均能适用。
[0066]
下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
附图说明
[0067]
图1为本发明方法流程图;
[0068]
图2为正常情况的油温数据图;
[0069]
图3为异常情况的油温数据图。
具体实施方式
[0070]
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完
整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0071]
在本发明的描述中,需要理解的是,术语“包括”和“包含”指示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其它特征、整体、步骤、操作、元素、组件和/或其集合的存在或添加。
[0072]
还应当理解,在本发明说明书中所使用的术语仅仅是出于描述特定实施例的目的而并不意在限制本发明。如在本发明说明书和所附权利要求书中所使用的那样,除非上下文清楚地指明其它情况,否则单数形式的“一”、“一个”及“该”意在包括复数形式。
[0073]
还应当进一步理解,在本发明说明书和所附权利要求书中使用的术语“和/或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。
[0074]
应当理解,尽管在本发明实施例中可能采用术语第一、第二、第三等来描述预设范围等,但这些预设范围不应限于这些术语。这些术语仅用来将预设范围彼此区分开。例如,在不脱离本发明实施例范围的情况下,第一预设范围也可以被称为第二预设范围,类似地,第二预设范围也可以被称为第一预设范围。
[0075]
取决于语境,如在此所使用的词语“如果”可以被解释成为“在
……
时”或“当
……
时”或“响应于确定”或“响应于检测”。类似地,取决于语境,短语“如果确定”或“如果检测(陈述的条件或事件)”可以被解释成为“当确定时”或“响应于确定”或“当检测(陈述的条件或事件)时”或“响应于检测(陈述的条件或事件)”。
[0076]
在附图中示出了根据本发明公开实施例的各种结构示意图。这些图并非是按比例绘制的,其中为了清楚表达的目的,放大了某些细节,并且可能省略了某些细节。图中所示出的各种区域、层的形状及它们之间的相对大小、位置关系仅是示例性的,实际中可能由于制造公差或技术限制而有所偏差,并且本领域技术人员根据实际所需可以另外设计具有不同形状、大小、相对位置的区域/层。
[0077]
本发明提供了一种基于工况相似性评估的齿轮箱故障预警方法,能够自动识别与齿轮箱当前工况最为相近的历史工况,通过与齿轮箱历史运行监测数据进行纵向对比,分析在同工况或相近工况下历史监测数据与当前监测数据间的相近度来实现齿轮箱监测参量的故障预警。基于提出的历史数据纵向对比分析方法,分别建立了齿轮箱油液温度预警模型、前端轴承温度预警模型、齿箱后端轴承温度预警模型、齿箱泵出口压力预警模型和齿箱进口压力预警模型,通过融合各预警模型的输出结果,实现对齿轮箱运行状态的综合评估。本发明算法复杂度低,计算效率高,模型通用性强,对各种双馈式机型、不同环境条件和不同工况下的齿轮箱运行监测数据均能适用。
[0078]
请参阅图1,本发明一种基于工况相似性评估的齿轮箱故障预警方法,适用于基于scada数据的风电机组齿轮箱故障预警,包络齿箱前端轴承温度预警、齿箱后端轴承温度预警、齿轮箱油液温度预警、齿轮箱油泵出口压力预警和齿轮箱油泵进口压力预警,包括以下步骤:
[0079]
s1、确定与齿轮箱运行状态相关的监测参量,包括但不仅限于机组功率p、风速v、
发电机转速n、齿轮箱油泵出口压力p
oo
、齿轮箱油泵进口压力p
io
、齿轮箱油液温度to、齿轮箱前端轴承温度t
fb
、齿箱后端轴承温度t
rb
、机舱温度te;获取当前所分析时刻齿轮箱运行监测数据,建立齿轮箱分析矩阵,选取所要分析的目标监测参量,以齿轮箱油液温度为例,对油液温度数据按照从大到小的顺序进行排序,取排序后前a%的数据,并计算其均值;
[0080]
齿轮箱分析矩阵的第j个数据cj为:
[0081]cj
=[p,v,n,p
oo
,p
io
,to,t
fb
,t
rb
,te]j[0082]
其中,j=1,2,

,n,n为齿轮箱分析矩阵的数据的个数,即矩阵的行数。排序后的油液温度数据t
o,ranked
为:
[0083]
t
o,ranked
=[t
o1
,t
o2
,

,tn],t
o1
<t
o2


t
on
[0084]
t
o,a
=[t
o1
,t
o2
,

,t
[a%*n]
]
[0085][0086]
其中,t
oj
为排序后的油液温度数据中第j个数据;t
o,a
为排序后的油液温度数据中前a%的数据;[a%*n]为a%*n后取整;为排序后前a%的油液温度数据的均值。
[0087]
s2、对油液温度数据是否存在异常进行初步判断;
[0088]
s201、获取油液温度报警阈值to(max)和to(min),其中to(max)为报警上限阈值,to(min)为报警下限阈值,并设置阈值系数b;
[0089]
s202、若或者则油液温度数据可能存在高温或低温异常,需进一步分析,转步骤s3;
[0090]
s203、若则油液温度数据正常,结束油液温度异常分析。
[0091]
s3、从齿轮箱历史运行监测数据中获取与当前所分析时刻最为相近的工况数据,并计算当前所分析时刻油液温度数据与历史最相近工况下油液温度数据间的相近度;
[0092]
s301、对于齿轮箱历史运行监测数据,查找1年前相同时间段内的数据,即定位到1年前的当前时刻,以此为中心获取齿轮箱前m天和后m天的所有历史运行监测数据:
[0093]hi
=[p,v,n,p
oo
,p
io
,to,t
fb
,t
rb
,te]i[0094]
其中,i=1,2,

,m,hi为所获取的第i个历史运行监测数据;m为所获取的历史运行监测数据的个数;
[0095]
s302、建立相对于齿轮箱油液温度的当前工况数据矩阵c
wc
和历史工况数据矩阵h
wc

[0096]
[0097][0098]
其中,为相对于齿轮箱油液温度的第j条当前工况数据,即为齿轮箱分析矩阵cj中去掉油液温度后的数据;为相对于齿轮箱油液温度的第i条历史工况数据,即为齿轮箱历史运行监测数据hi中去掉油液温度后的数据。
[0099]
s303、对当前工况数据矩阵c
wc
和历史工况数据矩阵h
wc
进行归一化处理;
[0100][0101][0102][0103]
其中,y为矩阵c
wc
和矩阵h
wc
合并后的矩阵;为归一化后的第j条当前工况数据;为归一化后的第i条历史工况数据。
[0104]
s304、对于当前工况下的每一条数据计算与所有历史工况数据之间的相近度;
[0105][0106][0107][0108]
[0109]
其中,为与所有历史工况数据之间的相近度矩阵;为与历史工况数据之间的相近度;为归一化后的当前工况数据矩阵;为归一化后的历史工况数据矩阵;
[0110]
s305、获取相近度向量中最小值,并确定该最小值所对应的历史工况数据该历史工况数据即为与当前工况数据最为相近的工况;
[0111][0112]
其中,zj为与当前工况数据最为相近的历史工况数据标签。
[0113]
s306、根据步骤s305所确定的与当前工况数据最相近的历史工况数据获取该历史工况下的油液温度数据to(j,zj)以及该油液温度数据所对应的状态so(j,zj),即正常状态还是异常状态;
[0114][0115]
s307、根据步骤s301~s306的计算方法,获取所有与当前工况最相近的历史工况下的油液温度数据to(z)以及这些油液温度数据的状态向量so(z);
[0116]
to(z)=[to(1,z1),to(2,z2),

,to(n,zn)]
[0117]
so(z)=[so(1,z1),so(2,z2),

,so(n,zn)]
[0118]
s308、计算当前时刻油液温度数据to(j)与历史最相近工况下油温数据to(j,zj)间的相近度dj(to)。
[0119]dj
(to)=|(to(j,zj)-to(j))|
[0120]
d(to)=[d1(to)d2(to)
…dn
(to)]
[0121]
其中,j=1,2,

,n,d(to)为所有当前时刻油液温度数据与其历史最相近工况下油温数据间的相近度向量。
[0122]
s4、根据步骤s3获得的相近度dj(to)对油液温度数据进行进一步分析判断;
[0123]
s401、根据历史最相近工况下油液温度数据to(z)的状态向量so(z),查找so(z)中所有正常状态下的油液温度数据标签,即{zj|so(j,zj)=0},和所有异常状态下的油液温度数据标签,即{zj|so(j,zj)=1},计算正常状态下的dj(to)的均值和异常状态下的dj(to)均值;
[0124][0125]
[0126][0127]
其中,d
nor
(to)为正常状态下油液温度数据的相近度均值;d
abnor
(to)为异常状态下油液温度数据的相近度均值;n
abnor
为to(z)中异常数据的个数。
[0128]
s402、设置异常数据量阈值系数ε和相近度阈值δ;
[0129]
若并且d
abnor
(to)<δ,则当前时刻油液温度数据异常,给出油液温度异常预警;
[0130]
若并且d
abnor
(to)≥δ,则当前时刻油液温度数据正常;
[0131]
若并且d
nor
(to)≤δ,则当前时刻油液温度数据正常;
[0132]
若并且d
nor
(to)>δ,则当前时刻油液温度数据异常,给出油液温度异常预警。
[0133]
s5、采用步骤s1~s4的方法建立齿箱前端轴承温度预警模型、齿箱后端轴承温度预警模型、齿箱泵出口压力预警模型、齿箱进口压力预警模型;
[0134]
s6、根据齿轮箱油液温度预警模型、前端轴承温度预警模型、后端轴承温度预警模型、油泵出口压力预警模型、油泵进口压力预警模型的输出结果,对齿轮箱运行状态进行综合评估;
[0135]
s601、根据各预警模型的输出结果,计算油液温度、前端轴承温度、后端轴承温度、油泵出口压力和油泵进口压力的异常系数;
[0136][0137]
其中,η(k)为第k个监测参量的异常系数,k=p
oo
,p
io
,to,t
fb
,tb;
[0138]
s602、根据上述5各监测参量的异常系数,计算齿轮箱综合异常系数η;
[0139][0140]
s603、根据齿轮箱综合异常系数对齿轮箱运行状态进行综合判断。
[0141]
通过设置齿轮箱异常阈值η
*
,根据齿轮箱综合异常系数的大小实现对齿轮箱的故障预警,即:η>η
*
时,给出齿轮箱故障预警。
[0142]
本发明再一个实施例中,提供一种基于工况相似性评估的齿轮箱故障预警系统,该系统能够用于实现上述基于工况相似性评估的齿轮箱故障预警方法,具体的,该基于工
况相似性评估的齿轮箱故障预警系统包括数据模块、判断模块、计算模块、输出模块、预警模块以及评估模块。
[0143]
其中,数据模块,确定齿轮箱运行状态监测参量,获取当前时刻齿轮箱运行监测数据,建立齿轮箱分析矩阵,选取待分析的目标监测参量并按从大到小的顺序进行排序,取排序后前a%的数据,并计算对应的均值;
[0144]
判断模块,判断数据模块选取的目标监测参量和均值是否存在异常,如果存在异常,输出预警结果,对齿轮箱运行状态进行综合评估;
[0145]
计算模块,当判断模块目标监测参量不存在异常时,从齿轮箱历史运行监测数据中获取与当前时刻最相近的工况数据,并计算当前时刻油液温度数据与历史最相近工况下油液温度数据间的相近度;
[0146]
输出模块,根据计算模块获得的相近度对目标监测参量进行判断,输出数据异常预警;
[0147]
预警模块,基于数据模块、判断模块、计算模块和输出模块,分别建立齿箱前端轴承温度预警模型、齿箱后端轴承温度预警模型、齿箱泵出口压力预警模型和齿箱进口压力预警模型;
[0148]
评估模块,根据预警模块建立的齿轮箱油液温度预警模型、前端轴承温度预警模型、后端轴承温度预警模型、油泵出口压力预警模型和油泵进口压力预警模型的输出结果,对齿轮箱运行状态进行综合评估。
[0149]
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。通常在此处附图中的描述和所示的本发明实施例的组件可以通过各种不同的配置来布置和设计。因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0150]
请参阅图2,正常情况,当前油温数据与历史最相近工况下的油温数据的误差平均值为:1.26
°
,相对误差:2.3%。
[0151]
请参阅图3,异常情况下,当前油温数据与历史最相近工况下的油温数据的误差平均值为:5.71
°
,相对误差10.7%。
[0152]
通过上面两幅图的对比分析可知,正常情况下,当前油温数据与历史最相近工况下的油温数据的相近度很高,二者的相对误差为2.3%,由于历史油温数据为正常数据,而当前油温数据与历史油温数据非常相近,说明当前油温数据也为正常数据,不存在异常。
[0153]
而在异常情况,当前油温数据与历史最相近工况下的油温数据的相近度相差较大,相对误差为10.7%,同样由于历史油温数据为正常数据,而当前油温数据与历史油温数据相差较大,说明当前油温数据存在异常。
[0154]
因此,可设置相对误差阈值(如设置为6%),当当前油温数据与历史最相近工况下的油温数据的相对误差大于相对误差阈值时,即可判断当前油温数据存在异常。其他预警模型(前端轴承温度预警模型、齿箱后端轴承温度预警模型、齿箱泵出口压力预警模型和齿箱进口压力预警模型)的原理相同。
[0155]
综上所述,本发明一种基于工况相似性评估的齿轮箱故障预警方法及系统,能够自动识别与齿轮箱当前工况最为相近的历史工况,通过分析当前工况与历史最相近工况下目标监测数据间的差异性来实现齿轮箱的故障预警。基于本发明提出的历史数据纵向对比分析方法,分别建立了齿轮箱油液温度预警模型、前端轴承温度预警模型、齿箱后端轴承温度预警模型、齿箱泵出口压力预警模型和齿箱进口压力预警模型,通过融合各预警模型的输出结果,实现了对齿轮箱运行状态的综合评估。本发明算法复杂度低,计算效率高,通用性强,对各种机型、环境和不同工况下的数据均能适用。此外,本发明建立的预警模型无需训练,即不需要对历史数据进行离线训练,只需在线计算当前工况与历史工况间的相近度,利用历史数据的状态信息和历史数据与当前监测数据间的相近度即可准确辨识出各种工况下的正常数据和异常数据,进而实现对齿轮箱各监测参量异常状态的快速预警。
[0156]
本领域内的技术人员应明白,本技术的实施例可提供为方法、系统、或计算机程序产品。因此,本技术可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本技术可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
[0157]
本技术是参照根据本技术实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0158]
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0159]
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0160]
以上内容仅为说明本发明的技术思想,不能以此限定本发明的保护范围,凡是按照本发明提出的技术思想,在技术方案基础上所做的任何改动,均落入本发明权利要求书的保护范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献