首页 / 专利库 / 人工智能 / 人工神经网络 / 前馈神经网络 / 多层感知器 / 基于机器学习的叶根螺栓断裂故障检测方法

基于机器学习的叶根螺栓断裂故障检测方法

阅读:22发布:2020-05-13

专利汇可以提供基于机器学习的叶根螺栓断裂故障检测方法专利检索,专利查询,专利分析的服务。并且本 发明 提供了一种基于 机器学习 的叶根 螺栓 断裂故障检测方法。所述基于机器学习的叶根螺栓断裂故障检测方法包括如下步骤:对已知的 风 机数据进行预处理,并对预处理后的风机数据进行降 采样 ;对降采样后的数据进行标准化处理,并删除标准化处理后数据中的无效特征且对剩余所有特征进行PCA 降维 ;利用降维之后的数据构建多层 感知 器模型;使用构建好的 多层感知器 模型预测风机的当前状态是否处于故障状态。本发明的有益效果是:所述基于机器学习的叶根螺栓断裂故障检测方法可以避免了人工去风机 发电厂 检测的较高 费用 ,而只需要对风机数据建立模型,然后利用模型检测是否存在故障/断裂的螺栓。,下面是基于机器学习的叶根螺栓断裂故障检测方法专利的具体信息内容。

1.一种基于机器学习的叶根螺栓断裂故障检测方法,其特征在于:包括如下步骤:
一、对已知的机数据进行预处理包括:删除风机中特征数据处于异常范围的数据;并对预处理后的风机数据进行降采样包括:对每台风机的数据进行间隔设定时间采集并取平均值;
二、对降采样后的数据进行标准化处理,并删除标准化处理后数据中的无效特征且对剩余所有特征进行PCA降维,使得最终模型输入共7个维度;
三、利用降维之后的数据构建基于BP算法的多层感知器模型;
四、使用构建好的多层感知器模型预测风机的当前状态是否处于故障状态;
在所述对降采样后的数据进行标准化步骤中具体包括:
轮毂转、机舱与风向偏差、变桨度、变桨电机电流、发电机转速、偏航电机电流、Hmi限功和控制器主状态使用归一化;
对变桨速度使用最大绝对值标准化;
对风速、变流器、转矩反馈和偏航功率进行稳健标准化。
2.根据权利要求1所述的基于机器学习的叶根螺栓断裂故障检测方法,其特征在于:在所述对已知的风机数据进行预处理的步骤中具体处理包括:删除风机中特征数据处于异常范围的数据。
3.根据权利要求1所述的基于机器学习的叶根螺栓断裂故障检测方法,其特征在于:在所述对预处理后的风机数据进行降采样步骤中具体包括:对每台风机的数据进行间隔设定时间采集并取平均值。
4.根据权利要求1所述的基于机器学习的叶根螺栓断裂故障检测方法,其特征在于:所述对降维之后的数据构建多层感知器模型步骤具体包括:
采用的多层感知器搭建参数为:所采用的多层感知机模型为单隐层结构,动量因子设定为默认值,优化算法选择自适应梯度下降算法;
而且,多层感知器模型输入特征为7维,输出结果为:是否故障的判断。
5.根据权利要求1所述的基于机器学习的叶根螺栓断裂故障检测方法,其特征在于:所述使用构建好的模型预测风机的当前状态是否处于故障状态具体包括:对待测风机当前状态数据根据步骤1-2处理之后输入已构建好的模型,求得当前状态。

说明书全文

基于机器学习的叶根螺栓断裂故障检测方法

技术领域

[0001] 本发明属于人工神经网络技术领域,具体地涉及一种基于机器学习的叶根螺栓断裂故障检测方法。

背景技术

[0002] 近几年,发电设备大幅增加,尤其以风力电机最多。可是在使用中发现叶根螺栓经常会出现磨损过快、由于工业淬火问题容易发生断裂等问题,而且这些问题很容易造成风力发电机发电不稳定更有甚者发生叶片脱落等故障。风力发电机在运行当中,出现一些螺栓断裂故障必须到现场处理,而且即使是定期维护也很难仅依赖人力发现螺栓是否已经发生断裂故障。螺栓断裂问题存在维护成本高且维护难度大等问题。
[0003] 现阶段,我国风电机组的螺栓失效问题已经在连接塔筒法兰的高强度螺栓上有所体现。主要失效形式为:安装麦抢带发生滑丝、扭断、屈服、甚至拉断等现象;设备运行过程中发生螺栓断裂,威胁机组运行,严重者甚至造成风力发电机组倒塌。塔筒高强度螺栓出现这些问题的原因,除了螺栓本身的质量不合格外,设计过程中的理论与经验不足也不容忽视。
[0004] 为了对螺栓进行校核,目前人们主要通过利用有限元软件分析和科学计算两种途径来对螺栓的可靠性进行设计和校核。在运用有限元软件进行分析的过程中,可以通过直接加载法、等效力法、等效应变法和等效温度法来实现预紧力的加载。但是这些加载方法或者不能传递剪应力,或者不能模拟现实中螺栓与被联结件的摩擦行为,且无法考虑螺母松动情况导致的预紧力损失。导致在实际的有限元模拟过程中,产生的螺栓应力偏大,因此,一般不作为风力发电机组螺栓结构校核的手段。
[0005] 但是,由于现有风电数据由于样本采样不均匀、数据产生过程复杂等原因,数据挖掘任务具有不少难点,风力发电机运行机制复杂,偏航系统、变桨系统、检测系统均有“牵一发而动全身”的可能,变量之间可能存在许多非线性相关性,因此通常需要维护人员到现场维护进行检测风机是否存在螺栓故障。

发明内容

[0006] 本发明的目的在于针对现有技术缺陷,提供一种无需维护人员到现场维护就可以检测风机是否存在螺栓故障的叶根螺栓断裂故障检测方法。
[0007] 本发明的技术方案如下:一种基于机器学习的叶根螺栓断裂故障检测方法,包括如下步骤:1、对已知的风机数据进行预处理,并对预处理后的风机数据进行降采样;2、对降采样后的数据进行标准化处理,并删除标准化处理后数据中的无效特征且对剩余所有特征进行PCA降维;3、利用降维之后的数据构建多层感知器模型;4、使用构建好的多层感知器模型预测风机的当前状态是否处于故障状态。
[0008] 优选地,在所述对已知的风机数据进行预处理的步骤中具体处理包括:删除风机中特征数据处于异常范围的数据。
[0009] 优选地,在所述对预处理后的风机数据进行降采样步骤中具体包括:对每台风机的数据进行间隔设定时间采集并取平均值。
[0010] 优选地,在所述对降采样后的数据进行标准化步骤中具体包括:对轮毂转、机舱与风向偏差、变桨度、变桨电机电流、发电机转速、偏航电机电流、Hmi限功和控制器主状态使用归一化;对变桨速度使用最大绝对值标准化;对风速、变流器、转矩反馈和偏航功率进行稳健标准化。
[0011] 优选地,所述对标准化后的数据删除无效特征并对剩余特征进行PCA降维的步骤具体包括:将轮毂转、风速、机舱与风向偏差特征降为1维;将变桨角度特征降为1维;将变桨速度特征降为1维;将变桨电机电流特征降为1维;将发电机转速、偏航电机电流、Hmi限功、控制器主状态、变流器、转矩反馈和偏航功率特征降为3维;从而使得最终模型输入共7个维度。
[0012] 优选地,所述对降维之后的数据构建多层感知器模型步骤具体包括:采用的多层感知器搭建参数为:所采用的多层感知机模型为单隐层结构,学习率设定为0.1,动量因子设定为默认值,优化算法选择自适应梯度下降算法;而且,多层感知器模型输入特征为7维,输出结果为:是否故障的判断。
[0013] 优选地,所述使用构建好的模型预测风机的当前状态是否处于故障状态具体包括:对待测风机当前状态数据根据步骤1-2处理之后输入已构建好的模型,求得当前状态。
[0014] 本发明提供的技术方案具有如下有益效果:
[0015] 本发明采用采用神经网络分类器进行螺栓故障机和正常机的模式分类,降低的人工检测螺栓故障的成本,因为本方法采用数据分析的方法对故障进行预测与识别,从而避免了人工去风机发电厂检测的较高费用,而只需要对风机数据建立模型,然后利用模型检测是否存在故障/断裂的螺栓;
[0016] 本发明的方法提高了风机检测故障的效率,传统的故障检测方法是通过直接对风机螺栓的金属材质进行检测并记录相关度量值得到的,评估手段复杂而费时,本发发明则通过统计机器学习模型进行评估,不仅节约成本而且方便有效;
[0017] 本发明检测故障风机准确率高:传统的检测风机螺栓故障需要检测螺栓表面有无肉眼可见的缺陷,如拉毛、变形、裂纹、松动等。可能需要采用放大镜、测量螺栓长度等技术配件;这些需要观察的指标可能受天气影响得到不同的检测结果,检测准确率也会受到负面影响。而采用基于机器学习的统计模型检测,可以大大提升检测的准确率同时能够防止天气等因素的干扰。附图说明
[0018] 图1是本发明实施例提供的基于机器学习的叶根螺栓断裂故障检测方法的流程示意图。

具体实施方式

[0019] 为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0020] 除非上下文另有特定清楚的描述,本发明中的元件和组件,数量既可以单个的形式存在,也可以多个的形式存在,本发明并不对此进行限定。本发明中的步骤虽然用标号进行了排列,但并不用于限定步骤的先后次序,除非明确说明了步骤的次序或者某步骤的执行需要其他步骤作为基础,否则步骤的相对次序是可以调整的。可以理解,本文中所使用的术语“和/或”涉及且涵盖相关联的所列项目中的一者或一者以上的任何和所有可能的组合。
[0021] 叶根螺栓与叶片、塔筒紧密相连,不仅是能够保证叶片正常旋转的基础也是发电组正常发电的基础原件。因此可以通过如下数据变量建立检测系统数学模型:时间(Tim),机舱角度(NaPosition),轮毂转(RotSpeed),风速(WinSpeed),机舱与风向偏差(YawError),变桨角度(PitAngle),变桨速度(PitRate),变桨电机电流(PitMotCurrent),变流器(ConActPower),发电机转速(GenSpeed),转矩反馈(TorReact),机舱前后加速度(NacAccForAft),机舱左右加速度(NacAccLefRig),偏航功率(YawPower),偏航电机电流(YawMotCurrent),偏航速度(YawRate),Hmi限功(HmiPowLimit),控制器主状态(ConState)。
[0022] 风力发电机为了充分利用风能,通过偏航系统和变桨系统全自动地调整机舱方向和叶片角度,保护风力发电机不受到强风损伤的基础上,保证风力发电机的输出功率保持恒定,最大限度利用风能;风力发电机的变桨系统控制三个叶片与轮毂链接的齿轮角度,由叶片、齿轮和变桨电流机组成,而且通过调整叶片角度,使叶片受力最大化;同时,在强风来临时,可通过旋转叶片角度,保证轮毂转速维持在正常范围,降低发电机的瞬时功率,保证发电机的正常运转。该过程反映在数据中的PitAngle、PitRate和PitMotCurrent三个变量中,对应三个叶片的运转特征。
[0023] 偏航系统则是风力发电机自动化运转的另一个关键控制系统。该系统通过测风系统计算风速、风向和机舱偏角差,将机舱旋转至正对风的位置,使叶片能够正对风向,提高发电效率。此外,偏航系统还具有强风自动停机、自动解缆等功能。与变桨系统共同维持风力发电机的自动正常运转。该过程反映在数据中的YawError、YawMotCurrent、YawPower、YawRate四个变量中,偏航系统检测的风速、风向与机舱风向偏角数据也存储在数据表中。
[0024] 基于上述内容,请参阅图1,本发明实施例提供的基于机器学习的叶根螺栓断裂故障检测方法具体地包括如下步骤:
[0025] 一、对已知的风机数据进行预处理,并对预处理后的风机数据进行降采样。
[0026] 具体的,在步骤一中对已知的风机数据进行预处理具体处理包括:删除风机中特征数据处于异常范围的数据。即,数据预处理过程考虑到系统各变量状态只由当前各条件决定,与当前所在时刻没有关系。且相对于两三年的螺栓损坏周期,样本数据的时间跨度不足以覆盖一个螺栓的整个生命周期,难以根据短时间的统计来模拟螺栓的损耗情况,时间特征作为无效特征被剔除;且,对于所有在正常范围外的数据,从数据中删除。
[0027] 而且,对预处理后的风机数据进行降采样具体包括:对每台风机的数据进行间隔设定时间采集并取平均值。
[0028] 二、对降采样后的数据进行标准化处理,并删除标准化处理后数据中的无效特征且对剩余所有特征进行PCA降维。
[0029] 具体的,在步骤二的标准化处理中,通过观察数据分布,分别使用标准化、归一化、最大绝对值标准化法(MaxAbsScale法)和稳健标准化法(Robust Scale法)对其进行标准化处理。
[0030] 其中,在所述对降采样后的数据进行标准化步骤中具体包括:
[0031] 对轮毂转、机舱与风向偏差、变桨角度、变桨电机电流、发电机转速、偏航电机电流、Hmi限功和控制器主状态使用归一化;
[0032] 对变桨速度使用最大绝对值标准化;
[0033] 对风速、变流器、转矩反馈和偏航功率进行稳健标准化。
[0034] 而且,在标准化处理后,删除标准化后的数据中无效特征,并使用PCA法对特征进行降维处理的具体过程包括:
[0035] 将轮毂转、风速、机舱与风向偏差特征降为1维;
[0036] 将变桨角度特征降为1维;
[0037] 将变桨速度特征降为1维;
[0038] 将变桨电机电流特征降为1维;
[0039] 将发电机转速、偏航电机电流、Hmi限功、控制器主状态、变流器、转矩反馈和偏航功率特征降为3维;
[0040] 从而使得最终模型输入共7个维度。
[0041] 三、对降维之后的数据构建多层感知器模型。
[0042] 具体的,特征之间存在潜在的联系,神经网络可以通过模型自主学习特征,实现对潜在特征的提取。由于模型目标是解决一个分类问题,因此基于BP算法的多层感知器模型能够较好地处理该问题。在实际情况中经检验,隐藏神经元的激活函数选取Sigmoid会导致梯度消失的问题,因此选用ReLu函数作为隐藏层的激活函数。
[0043] 在步骤三中,采用的多层感知器搭建参数为:所采用的多层感知机模型为单隐层结构,学习率设定为0.1,动量因子设定为默认值,优化算法选择自适应梯度下降算法;
[0044] 而且,多层感知器模型输入特征为7维,输出结果为:是否故障的判断,从而解决分类问题。
[0045] 四、使用构建好的模型预测风机的当前状态是否处于故障状态。
[0046] 在步骤四的模型预测过程中,使用跨样本集测试方法,例如:运用4台风机中三台风机数据进行建模,另一台风机数据进行测试。
[0047] 具体的,在模型预测过程中,需要对待测风机当前状态数据根据步骤一和步骤二处理之后输入已构建好的模型,从而求得当前状态,并获得是否处于故障状态的结果。
[0048] 下面结合具体实施例对本发明的技术方案做进一步的详细说明:通过如下表1中的四台风机收集的数据具体实施:
[0049] 表1四台风机数据集
[0050]
[0051]
[0052] 上述四台风机分别发生了不同程度的叶根螺栓断裂,1#风机叶片1、2、3分别断裂2根;20#风机断裂6根,但叶片编号未知;25#风机断裂6根,但叶片编号未知;3#风机断裂2根,但叶片编号未知。基于机器学习的叶根螺栓断裂故障检测具体在python平台下实施,且按以下步骤进行,如图1所示:
[0053] (1)对所有叶片数据进行预处理,即删除特征数据中正常范围以外的所有数据;
[0054] (2)对删除无效特征之后的数据进行降采样,即采取的降采样方法为对每台风机的数据进行每十秒取平均值;
[0055] (3)对清洗之后的数据进行无效特征删除。本发明删除的无效特征为时间、机舱角度;
[0056] (4)对降采样后的数据进行归一化、最大绝对值标准化和稳健标准化。本发明采取的具体方法为:对特征轮毂转、机舱与风向偏差、变桨角度、变桨电机电流、发电机转速、偏航电机电流、Hmi限功和控制器主状态使用归一化,对特征变桨速度使用最大绝对值标准化,对特征风速、变流器、转矩反馈和偏航功率进行稳健标准化。
[0057] (5)对标准化之后的数据运用PCA进行特征降维。本发明采取的具体降维方法为:将轮毂转、风速、机舱与风向偏差特征降为1维;将变桨角度特征降为1维;将变桨速度特征降为1维;将变桨电机电流特征降为1维;将发电机转速、偏航电机电流、Hmi限功、控制器主状态、变流器、转矩反馈和偏航功率特征降为3维;最终模型输入共7个维度。
[0058] (6)对降维之后的风机数据选取其中任意3台风机数据进行多层感知器模型搭建,采用的搭建参数为:所采用的多层感知器模型为单隐层结构(7-22-1),学习率设定为0.1,动量因子设定为默认值,优化算法选择自适应梯度下降算法。该多层感知器模型输入特征为7维,输出结果为是否故障的判断(二分类)。
[0059] (7)利用剩余的一台风机数据作为测试数据测试模型有效性,具体实施过程为:利用训练好的多层感知器模型预测每条测试数据样本的故障状态,利用Python的metrics模获取多层感知器模型在测试数据集上的好风机准确率、好风机召回率、坏风机准确率、坏风机召回率、总准确率、总召回率。
[0060] 最终测试效果为:对于每台风机作为测试数据的效果如下表2所示:
[0061] 表2神经网络分类模型预测效果
[0062]
[0063] 相较于现有技术,本发明提供的技术方案具有如下有益效果:
[0064] 本发明采用采用神经网络分类器进行螺栓故障机和正常机的模式分类,降低的人工检测螺栓故障的成本,因为本方法采用数据分析的方法对故障进行预测与识别,从而避免了人工去风机发电厂检测的较高费用,而只需要对风机数据建立模型,然后利用模型检测是否存在故障/断裂的螺栓;
[0065] 本发明的方法提高了风机检测故障的效率,传统的故障检测方法是通过直接对风机螺栓的金属材质进行检测并记录相关度量值得到的,评估手段复杂而费时,本发发明则通过统计机器学习模型进行评估,不仅节约成本而且方便有效;
[0066] 本发明检测故障风机准确率高:传统的检测风机螺栓故障需要检测螺栓表面有无肉眼可见的缺陷,如拉毛、变形、裂纹、松动等。可能需要采用放大镜、测量螺栓长度等技术配件;这些需要观察的指标可能受天气影响得到不同的检测结果,检测准确率也会受到负面影响。而采用基于机器学习的统计模型检测,可以大大提升检测的准确率同时能够防止天气等因素的干扰。
[0067] 对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化囊括在本发明内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。
[0068] 此外,应当理解,虽然本说明书按照实施方式加以描述,但并非每个实施方式仅包含一个独立的技术方案,说明书的这种叙述方式仅仅是为清楚起见,本领域技术人员应当将说明书作为一个整体,各实施例中的技术方案也可以经适当组合,形成本领域技术人员可以理解的其他实施方式。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈