一种基于同型号设备数量较多的故障诊断方法与流程
未命名
07-19
阅读:102
评论:0
1.本发明涉及故障诊断的技术领域,尤其涉及一种基于同型号设备数量较多的故障诊断方法。
背景技术:
2.风电装备多服役在人迹罕至的偏远地区或近海地区,且随着技术的发展,风电装备不断朝着大型化的方向发展,风电叶片直径不断攀升,造成安装重要设备的机舱距离地面也随之升高,给风电装备的运行维护带来了极大困难,推高了机组的维护成本。
3.目前风力发电机的监控系统都是针对单个设备的监控,即目前风力发电的监控系统虽然会把所有风机的数据接入到一个系统里面但是风机相互之间并没有关系,不会相互参照。且风机的运行环境较为恶劣,容易发生误报。根据风力发电机现场同型号设备多的特点,可以通过比较各个风机在同工况下,相同参数的大小及变化趋势,提前预警。
技术实现要素:
4.本部分的目的在于概述本发明的实施例的一些方面以及简要介绍一些较佳实施例。在本部分以及本技术的说明书摘要和发明名称中可能会做些简化或省略以避免使本部分、说明书摘要和发明名称的目的模糊,而这种简化或省略不能用于限制本发明的范围。
5.鉴于上述现有存在的问题,提出了本发明。
6.因此,本发明目的是提供一种基于同型号设备数量较多的故障诊断方法,解决目前风力发电机的监控系统都是针对单个设备的监控,且风机的运行环境较为恶劣,容易发生误报或报警不及时的问题。
7.为解决上述技术问题,本发明提供如下技术方案:
8.第一方面,本发明实施例提供了一种基于同型号设备数量较多的故障诊断方法,包括:获取传感器检测到的所有同型号的风机参数数据;
9.对所述风机参数数据进行预处理处理排除数值明显超出合理范围以及波动不合理的异常数据的影响;
10.利用kmeans算法,以及风机测量的相关参数对设备状态进行分类,划分工况;
11.将历史数据根据所述工况进行分类,确定阈值并根据所述阈值设计模型计算;
12.通过对比同工况同型号下风机参数的实时平均值与实时值的偏差是否超过阈值,判断是否触发报警。
13.作为本发明所述的基于同型号设备数量较多的故障诊断方法,其中:还包括增加振动传感器,利用振动数据进行分析。
14.作为本发明所述的基于同型号设备数量较多的故障诊断方法,其中:所述划分工况包括,
15.选择k个初始聚类中心;
16.对风机参数数据集中每一数据点根据给定的距离计算公式分别计算出到k个聚类
中点的距离,将其归属于距离最近的聚类中心;
17.重新计算k个聚类的中心点;
18.重复上述过程直到新的聚类中心点没有明显变化,具体公式如下:
[0019][0020]
其中,j表示聚类集,n表示数据集中点的总数目,k表示所需聚类的数据,μk表示第k个中心点的位置,r
ik
表示距离和,当xi属于第k个类时,则r
ik
=1,否则r
ik
=0。
[0021]
作为本发明所述的基于同型号设备数量较多的故障诊断方法,其中:所述阈值设定为历史数据的m倍标准差,变化更容易反应设备故障的参数,m值越小。
[0022]
作为本发明所述的基于同型号设备数量较多的故障诊断方法,其中:所述相关参数包括风速、功率和电流。
[0023]
作为本发明所述的基于同型号设备数量较多的故障诊断方法,其中:将历史数据根据所述工况进行分类,确定阈值并根据所述阈值设计模型计算包括计算每类数据的标准差σi,确定阈值。
[0024]
作为本发明所述的基于同型号设备数量较多的故障诊断方法,其中:通过对比实测值和同工况下实时的平均值是否超过阈值,判断是否触发报警包括实时计算同工况同型号下风机参数的平均值μ
is
,计算与实时值x
is
的偏差σ如下:
[0025]
σ=|x
is-μ
is
|
[0026]
其中,当σ》kσi时,则判断为超过限值,触发报警;
[0027]
当σ≤kσi时,则判断为未超过限值,不触发报警。
[0028]
第二方面,本发明实施例提供了一种基于同型号设备数量较多的故障诊断系统,包括,
[0029]
获取模块,用于获取传感器检测到的所有同型号的风机参数数据;
[0030]
预处理模块,用于对所述风机参数数据进行预处理处理排除数值明显超出合理范围以及波动不合理的异常数据的影响;
[0031]
分类模块,利用kmeans算法,以及风机测量的相关参数对设备状态进行分类,划分工况;
[0032]
计算模块,用于将历史数据根据所述工况进行分类,确定阈值并根据所述阈值设计模型计算;
[0033]
报警模块,用于通过对比实测值和同工况下实时的平均值是否超过阈值,判断是否触发报警。
[0034]
第三方面,本发明实施例提供了一种计算设备,包括:
[0035]
存储器和处理器;
[0036]
所述存储器用于存储计算机可执行指令,所述处理器用于执行所述计算机可执行指令,当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如本发明任一实施例所述的基于同型号设备数量较多的故障诊断方法。
[0037]
第四方面,本发明实施例提供了一种计算机可读存储介质,其存储有计算机可执行指令,该计算机可执行指令被处理器执行时实现所述基于同型号设备数量较多的故障诊
断方法。
[0038]
本发明的有益效果:本发明提供的诊断方法可配置其他故障模型,可在风力发电机现场同型号设备多的条件下,通过比较各个风机在同工况下相同参数的大小以及及变化的趋势,提前精确预警,以降低维护成本。
附图说明
[0039]
为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其它的附图。其中:
[0040]
图1为本发明一种基于同型号设备数量较多的故障诊断方法的流程图。
具体实施方式
[0041]
为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合说明书附图对本发明的具体实施方式做详细的说明。
[0042]
在下面的描述中阐述了很多具体细节以便于充分理解本发明,但是本发明还可以采用其他不同于在此描述的其它方式来实施,本领域技术人员可以在不违背本发明内涵的情况下做类似推广,因此本发明不受下面公开的具体实施例的限制。
[0043]
其次,此处所称的“一个实施例”或“实施例”是指可包含于本发明至少一个实现方式中的特定特征、结构或特性。在本说明书中不同地方出现的“在一个实施例中”并非均指同一个实施例,也不是单独的或选择性的与其他实施例互相排斥的实施例。
[0044]
再其次,本发明结合示意图进行详细描述,在详述本发明实施例时,为便于说明,表示器件结构的剖面图会不依一般比例作局部放大,而且所述示意图只是示例,其在此不应限制本发明保护的范围。此外,在实际制作中应包含长度、宽度及深度的三维空间尺寸。
[0045]
实施例1
[0046]
参照图1,为本发明的一个实施例,提供了一种基于同型号设备数量较多的故障诊断方法,包括:
[0047]
如图1所示,本发明的具体步骤如下:
[0048]
s1:获取传感器检测到的所有同型号的风机参数数据。应说明的是:
[0049]
获取传感器检测到的数据,应该包括所有同型号风机能采集到的所有的参数;还可以增加振动传感器,利用振动数据进行分析。
[0050]
s2:对风机参数数据进行预处理处理排除数值明显超出合理范围以及波动不合理的异常数据的影响。应说明的是:
[0051]
排除数值明显超出合理范围,或者波动不合理的异常数据的影响。
[0052]
s3:利用kmeans算法,以及风机测量的相关参数对设备状态进行分类,划分工况。应说明的是:
[0053]
选择k个初始聚类中心;
[0054]
对风机参数数据集中每一数据点根据给定的距离计算公式分别计算出到k个聚类中点的距离,将其归属于距离最近的聚类中心;
[0055]
重新计算k个聚类的中心点;
[0056]
重复上述过程直到新的聚类中心点没有明显变化,具体公式如下:
[0057][0058]
其中,j表示聚类集,n表示数据集中点的总数目,k表示所需聚类的数据,μk表示第k个中心点的位置,r
ik
表示距离和,当xi属于第k个类时,则r
ik
=1,否则r
ik
=0。
[0059]
工况划分的越精细,结果越准确。
[0060]
s4:将历史数据根据工况进行分类,确定阈值并根据阈值设计模型计算。应说明的是:
[0061]
应尽可能取到较长时间的历史数据,一年以上最好,数据样本充足,更容易确定合理的阈值,以及将阈值设定为历史数据的m倍标准差,且变化更容易反应设备故障的参数,m值越小。
[0062]
具体的,计算每类数据的标准差,确定阈值;
[0063]
数据的标准差σi计算公式如下:
[0064][0065]
其中,下标i=[1,2,
…
,m],表示特征参数类型,下标j=[1,2,
…
,n],表示对应特征参数的样本时间序号,μi表示数据平均值。
[0066]
s5:通过对比同工况同型号下风机参数的实时平均值与实时值的偏差是否超过阈值,判断是否触发报警。应说明的是:
[0067]
实时计算同工况同型号下风机参数的平均值μ
is
,计算与实时值x
is
的偏差σ如下:
[0068]
σ=|x
is-μ
is
|
[0069]
其中,当σ>kσi时,则判断为超过限值,触发报警;
[0070]
当σ≤kσi时,则判断为未超过限值,不触发报警。
[0071]
通过数据比较后输出是否报警,方便驾驶员或维修人员检查。
[0072]
本实施例还提供一种基于同型号设备数量较多的故障诊断系统,包括:
[0073]
获取模块,用于获取传感器检测到的所有同型号的风机参数数据;
[0074]
预处理模块,用于对风机参数数据进行预处理处理排除数值明显超出合理范围以及波动不合理的异常数据的影响;
[0075]
分类模块,利用kmeans算法,以及风机测量的相关参数对设备状态进行分类,划分工况;
[0076]
计算模块,用于将历史数据根据工况进行分类,确定阈值并根据阈值设计模型计算;
[0077]
报警模块,用于通过对比实测值和同工况下实时的平均值是否超过阈值,判断是否触发报警。
[0078]
本实施例还提供一种计算设备,适用于一种基于同型号设备数量较多的故障诊断方法的情况,包括:
[0079]
存储器和处理器;存储器用于存储计算机可执行指令,处理器用于执行计算机可执行指令,实现如上述实施例提出的基于同型号设备数量较多的故障诊断方法。
[0080]
该计算机设备可以是终端,该计算机设备包括通过系统总线连接的处理器、存储器、通信接口、显示屏和输入装置。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的通信接口用于与外部的终端进行有线或无线方式的通信,无线方式可通过wifi、运营商网络、nfc(近场通信)或其他技术实现。该计算机设备的显示屏可以是液晶显示屏或者电子墨水显示屏,该计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。
[0081]
本实施例还提供一种存储介质,其上存储有计算机程序,该程序被处理器执行时实现如上述实施例提出的实现基于同型号设备数量较多的故障诊断方法。
[0082]
本实施例提出的存储介质与上述实施例提出的数据存储方法属于同一发明构思,未在本实施例中详尽描述的技术细节可参见上述实施例,并且本实施例与上述实施例具有相同的有益效果。
[0083]
实施例2
[0084]
为本发明的另一个实施例,提供了一种基于同型号设备数量较多的故障诊断方法的验证测试,对本方法中采用的技术效果加以验证说明。
[0085]
本实施例以某风电场为例,在其实施过程中,基于本发明方法配置了轴承温度异常的模型。
[0086]
环境温度及风速是影响风力发电的主要因素,将温度划分为10℃,20℃,30℃;风机运行的风速为3-25m/s,按照1m/s的梯度划分。因此可以划分66个典型工况,选取工况中的数据作为初始类中心。
[0087]
以选取的数据为初始类中心,利用该风场2022年1月、4月、7月、11月各10天的稳定工况历史数据进行聚类划分运算,划分工况。
[0088]
根据划分的工况进行分类,并确定阈值,配置模型。
[0089]
在模型运行过程中某风机轴承温度达到73℃时,风机监控系统针对轴承温度预设的报警值为90℃,所以未触发报警,但是本发明模型触发报警,相较于该风机轴承说明书中规定的限值90℃,提前了17℃报警。报警之后排查发现其他同型号风机在相同工况下,轴承温度仅为52℃,检查故障风机轴承发现确实存在磨损的情况,证明基于本发明提供的诊断方法可配置其他故障模型,以实现可在多个同型号风机,在相同工况下精准报警,由此可降低维护成本。
[0090]
应说明的是,以上实施例仅用以说明本发明的技术方案而非限制,尽管参照较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或者等同替换,而不脱离本发明技术方案的精神和范围,其均应涵盖在本发明的权利要求范围当中。
技术特征:
1.一种基于同型号设备数量较多的故障诊断方法,其特征在于:包括,获取传感器检测到的所有同型号的风机参数数据;对所述风机参数数据进行预处理处理排除数值明显超出合理范围以及波动不合理的异常数据的影响;利用kmeans算法,以及风机测量的相关参数对设备状态进行分类,划分工况;将历史数据根据所述工况进行分类,确定阈值并根据所述阈值设计模型计算;通过对比同工况同型号下风机参数的实时平均值与实时值的偏差是否超过阈值,判断是否触发报警。2.如权利要求1所述的基于同型号设备数量较多的故障诊断方法,其特征在于:还包括增加振动传感器,利用振动数据进行分析。3.如权利要求1所述的基于同型号设备数量较多的故障诊断方法,其特征在于:所述划分工况包括,选择k个初始聚类中心;对风机参数数据集中每一数据点根据给定的距离计算公式分别计算出到k个聚类中点的距离,将其归属于距离最近的聚类中心;重新计算k个聚类的中心点;重复上述过程直到新的聚类中心点没有明显变化,具体公式如下:其中,j表示聚类集,n表示数据集中点的总数目,k表示所需聚类的数据,μ
k
表示第k个中心点的位置,r
ik
表示距离和,当x
i
属于第k个类时,则r
ik
=1,否则r
ik
=0。4.如权利要求1或3所述的基于同型号设备数量较多的故障诊断方法,其特征在于:所述阈值设定为历史数据的m倍标准差,变化更容易反应设备故障的参数,m值越小。5.如权利要求1所述的基于同型号设备数量较多的故障诊断方法,其特征在于:所述相关参数包括风速、功率和电流。6.如权利要求5所述的基于同型号设备数量较多的故障诊断方法,其特征在于:将历史数据根据所述工况进行分类,确定阈值并根据所述阈值设计模型计算包括计算每类数据的标准差σ
i
,确定阈值。7.如权利要求1、4、6任一所述的基于同型号设备数量较多的故障诊断方法,其特征在于:通过对比实测值和同工况下实时的平均值是否超过阈值,判断是否触发报警包括实时计算同工况同型号下风机参数的平均值μ
is
,计算与实时值x
is
的偏差σ如下:σ=|x
is-μ
is
|其中,当σ>kσ
i
时,则判断为超过限值,触发报警;当σ≤kσ
i
时,则判断为未超过限值,不触发报警。8.一种基于同型号设备数量较多的故障诊断系统,其特征在于,包括,获取模块,用于获取传感器检测到的所有同型号的风机参数数据;预处理模块,用于对所述风机参数数据进行预处理处理排除数值明显超出合理范围以及波动不合理的异常数据的影响;
分类模块,用于利用kmeans算法,以及风机测量的相关参数对设备状态进行分类,划分工况;计算模块,用于将历史数据根据所述工况进行分类,确定阈值并根据所述阈值设计模型计算;报警模块,用于通过对比实测值和同工况下实时的平均值是否超过阈值,判断是否触发报警。9.一种计算设备,包括:存储器和处理器;所述存储器用于存储计算机可执行指令,所述处理器用于执行所述计算机可执行指令,该计算机可执行指令被处理器执行时实现权利要求1至7任意一项所述基于事件驱动的组态式场景管理方法的步骤。10.一种计算机可读存储介质,其存储有计算机可执行指令,该计算机可执行指令被处理器执行时实现权利要求1至7任意一项所述基于事件驱动的组态式场景管理方法的步骤。
技术总结
本发明公开了一种基于同型号设备数量较多的故障诊断方法,包括:获取传感器检测到的所有同型号的风机参数数据;对风机参数数据进行预处理处理排除数值明显超出合理范围以及波动不合理的异常数据的影响;利用kmeans算法,以及风机测量的相关参数对设备状态进行分类,划分工况;将历史数据根据工况进行分类,确定阈值并根据阈值设计模型计算;通过对比同工况同型号下风机参数的实时平均值与实时值的偏差是否超过阈值,判断是否触发报警。本发明提供的诊断方法可配置其他故障模型,可在风力发电机现场同型号设备多的条件下,通过比较各个风机在同工况下相同参数的大小以及及变化的趋势,提前精确预警,以降低维护成本。以降低维护成本。以降低维护成本。
技术研发人员:韦皓 汪江 毛旭初 陈松
受保护的技术使用者:朗坤智慧科技股份有限公司
技术研发日:2023.03.29
技术公布日:2023/7/18
版权声明
本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
飞行汽车 https://www.autovtol.com/
上一篇:一种金属有机框架材料及其配体和应用的制作方法 下一篇:风道盖板及制冷设备的制作方法
