本发明涉及风电设备技术领域,特别是涉及风电制造的脆弱环节状况分析与故障重要性评估领域,具体为一种风电机组整机脆弱性分析与故障排序方法及电子终端。
背景技术:
风力发电,是一种应用前景广阔的清洁可再生能源技术。在当前节能减排和减少污染的发展趋势下,风电设备得到大规模的使用。风电机组可运用在海上,也可运用在山区,总体上位于人烟稀少和风能资源丰富的地区。各国对风力发电的重视程度不断提升,风电并网容量也不断提高。进入21世纪,全球风力发电行业正进入快速发展的扩张时期,保持年平均20%的增速。我国的风力发电应用始于20世纪50年代后期,并网建设在70年代末期起步,2010年左右达到了发展的高峰期。目前,我国的风电产业正处于稳步增长阶段,基本遏制了行业的过热,发展模式也从重规模、重速度逐步向重效益、重质量进行转变
与传统发电厂的蒸汽机、水轮机和燃气轮机相比,风电机组通常在更加严酷的环境下运行。因此,风电机组有相对较高的故障率。风电机组中的故障可以分成两类:老化故障和临时随机故障。老化故障是由器件的老化导致的,这部分故障可以通过实时数据的监控加以识别;临时随机故障是由系统状态的突然改变所导致的,例如风轮超速和底部保险丝断开[4]。短暂随机故障难以提前预测,诊断短暂随机需要综合多方面的传感器数据并加以分析。风机故障诊断的主要目的是尽快恢复机组的正常运行。针对上述两类故障,准确而又快速的故障诊断方法有利于缩短检修时间。
近年来,基于模型的方法、基于人工智能技术的方法和基于知识的方法在故障诊断领域取得了一定的进展。目前,这些研究大多针对单一部件进行研究,没有实现风电机组整机的诊断研究。当前发展趋势下,整机的故障诊断可以综合考虑风电机组的整体状态,定位导致风机处于异常状态的主故障,有助于后续检修维护的决策支持,相对于单一部件的故障诊断更具有研究的潜力。本章提出了一种新型的双层psdg故障诊断方法,目的在于充分利用传感器数据层和故障序列层进行快速准确的故障,减少发电量的损失,并提高经济效益。。
在风电机组的日常监控中,系统内部的故障序列,故障序列收集了风机进入异常状态后的故障报警。通过故障序列数据,可以运用朴素贝叶斯算法和pagerank算法,实现风电机组脆弱性分析与故障排序。
技术实现要素:
鉴于以上所述现有技术的缺点,本发明的目的在于提供一种风电机组整机脆弱性分析与故障排序方法及电子终端,用于解决现有技术中对风电机组正常运行状态缺乏定量化描述的问题。
为实现上述目的及他相关目的,本发明一种风电机组整机脆弱性分析与故障排序方法,所述风电机组整机脆弱性分析与故障排序方法包括:获取风电机组的故障序列,从所述故障序列中提取风电机组故障触发后预设时间内的故障序列并标记所述故障序列的主故障;计算主故障类先验概率和主故障类条件概率并对所述主故障类先验概率和所述主故障类条件概率进行拉普拉斯平滑化处理;提取风电机组连续预设第一周期的故障序列和风电机组故障触发后预设第二周期的故障序列并去除重复故障;获取所述第二周期的主故障,根据所述第一周期的故障序列获取体现风电机组脆弱性的所述主故障的发生概率;根据所述主故障的所述类条件概率建立链接矩阵,并通过对所述链接矩阵进行迭代计算,获取各所述主故障的重要性的排序结果。
于本发明的一实施例中,所述预设时间为3分钟~10分钟;所述预设第一周期为2周~4周;所述预设第二周期为1周~2周。
于本发明的一实施例中,所述标记所述故障序列的主故障中,一个所述主故障对应一个故障序列。
于本发明的一实施例中,所述类先验概率p(c)为:
于本发明的一实施例中,所述拉普拉斯平滑化处理采用如下公式:
于本发明的一实施例中,根据所述第一周期的故障序列获取体现风电机组脆弱性的所述主故障的发生概率中包括获取后验概率分布,所述后验概率分布为:
于本发明的一实施例中,根据贝叶斯原理,将
所述主故障的发生概率为:
于本发明的一实施例中,定义所述主故障的重要性的故障重要性向量b为:
b=[b1,b2,...,bn]t;其中:b1,b2,...,bn分别为第1个、第2个……第n个网页的排名向量;定义网页链接矩阵a为:
于本发明的一实施例中,所述获取各所述主故障的重要性的排序结果包括:假设各所述主故障的初始排名均为
本发明的实施例还提供一种电子终端,包括处理器和存储器,所述存储器存储有程序指令,所述处理器运行程序指令实现如上所述的方法。
如上所述,本发明的一种风电机组整机脆弱性分析与故障排序方法及电子终端,具有以下有益效果:
本发明通过运用朴素贝叶斯算法计算各主故障发生的概率,预测了为来一周可能发生的主故障,以此进行风电机组的脆弱性分析,根据主故障类条件概率建立链接矩阵,由加权的网页排名(pagerank)算法迭代计算,对所有的主故障进行排序,获得故障重要性排序结果。
附图说明
图1显示为本发明的一种风电机组整机脆弱性分析与故障排序方法的流程示意图。
图2显示为本发明的一种风电机组整机脆弱性分析与故障排序方法中故障排序结果的网络示意图。
图3显示为本发明的一种风电机组整机脆弱性分析与故障排序方法中故障节点重要性变化趋势的示意图。
具体实施方式
以下通过特定的具体实例说明本发明的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本发明的其他优点与功效。本发明还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本发明的精神下进行各种修饰或改变。
本实施例的目的在于提供一种风电机组整机脆弱性分析与故障排序方法及电子终端,于解决现有技术中对风电机组正常运行状态缺乏定量化描述的问题。
以下将详细阐述本发明的一种风电机组整机脆弱性分析与故障排序方法及电子终端的原理及实施方式,使本领域技术人员不需要创造性劳动即可理解本发明的一种风电机组整机脆弱性分析与故障排序方法及电子终端。
具体地,本实施例运用朴素贝叶斯算法计算各主故障发生的概率,预测了为来一周可能发生的主故障,以此进行风电机组的脆弱性分析,根据主故障类条件概率建立链接矩阵,由加权的网页排名(pagerank)算法迭代计算,对所有的主故障进行排序,获得故障重要性排序结果。以下对本实施例的风电机组整机脆弱性分析与故障排序方法及电子终端进行详细说明。
如图1所示,本实施例提供一种风电机组整机脆弱性分析与故障排序方法,所述风电机组整机脆弱性分析与故障排序方法包括以下步骤:
步骤s110,获取风电机组的故障序列,从所述故障序列中提取风电机组故障触发后预设时间内的故障序列并标记所述故障序列的主故障;
步骤s120,计算主故障类先验概率和主故障类条件概率并对所述主故障类先验概率和所述主故障类条件概率进行拉普拉斯平滑化处理;
步骤s130,提取风电机组连续预设第一周期的故障序列和风电机组故障触发后预设第二周期的故障序列并去除重复故障;
步骤s140,获取所述第二周期的主故障,根据所述第一周期的故障序列获取体现风电机组脆弱性的所述主故障的发生概率;
步骤s150,根据所述主故障的所述类条件概率建立链接矩阵,并通过对所述链接矩阵进行迭代计算,获取各所述主故障的重要性的排序结果。
以下对本实施例的风电机组整机脆弱性分析与故障排序方法中的步骤s110至步骤s150进行详细说明。
步骤s110,获取风电机组的故障序列,从所述故障序列中提取风电机组故障触发后预设时间内的故障序列并标记所述故障序列的主故障。
其中,于本实施例中,所述预设时间为3分钟~10分钟。
例如,获取风电机组的故障列表并提取机组故障触发后的5分钟之内的故障序列,由工程人员标记历史故障记录中故障序列的主故障。
其中,所述标记所述故障序列的主故障中,一个所述主故障对应一个故障序列。
例如,获取风电机组的故障列表,在历史故障列表中,提取所有的在风电机组故障触发后的5分钟之内的故障序列,这一连串故障序列包含最主要的故障信息,根据故障序列包含的信息,由工程技术人员对故障序列的主故障进行标记,使得一个主故障对应一个故障序列,作为风电机组故障发生的原因。
步骤s120,计算主故障类先验概率和主故障类条件概率并对所述主故障类先验概率和所述主故障类条件概率进行拉普拉斯平滑化处理。
具体地,于本实施例中,所述类先验概率p(c)为:
其中,所述拉普拉斯平滑化处理采用如下公式:
步骤s130,提取风电机组连续预设第一周期的故障序列和风电机组故障触发后预设第二周期的故障序列并去除重复故障。
其中,所述预设第一周期为2周~4周;所述预设第二周期为1周~2周。例如,提取风电机组连续3周的故障列表和之后1周的故障列表并去除重复故障。
步骤s140,获取所述第二周期的主故障,根据所述第一周期的故障序列获取体现风电机组脆弱性的所述主故障的发生概率。
例如,统计风电机组故障触发后一周发生的主故障,在进行脆弱性分析时,可使用最近三周的故障列表,运用朴素贝叶斯算法计算各主故障发生的概率,以此进行风电机组的脆弱性分析。
具体地,于本实施例中,根据所述第一周期的故障序列获取体现风电机组脆弱性的所述主故障的发生概率中包括获取后验概率分布,所述后验概率分布为:
故障列表的故障报警记录本质上也是由传感器数据决定的,但是故障报警还包含了风电机组的运行原理和相关的人工经验。在早期的风电故障诊断中,工程师是依据故障列表而进行故障检修的。后验概率来描述系统发生异常状况时候的故障列表。
假设所述各主故障类别之间彼此独立,则可以进一步展开公式。于本实施例中,根据贝叶斯原理,将
所述主故障的发生概率为:
步骤s150,根据所述主故障的所述类条件概率建立链接矩阵,并通过对所述链接矩阵进行迭代计算,获取各所述主故障的重要性的排序结果。
于本实施例中,根据主故障类条件概率建立链接矩阵,由加权网页排名(pagerank)算法迭代计算,对所有的主故障进行排序,获得故障重要性排序结果。
具体地,于本实施例中,定义所述主故障的重要性的故障重要性向量b为:
b=[b1,b2,...,bn]t;其中:b1,b2,...,bn分别为第1个、第2个……第n个网页的排名向量;
定义网页链接矩阵a为:
网页链接矩阵a可以通过网页链接数据统计得出,所述通过对所述链接矩阵进行迭代计算包括:将故障重要性向量b与网页链接矩阵a进行迭代计算:bi=a·bi-1;其中:bi表示为第i次迭代运算的结果,bi-1表示为第i-1次迭代运算的结果。
对于风电机组的脆弱性分析而言,本发明立足风电机组的整机进行分析,实现对风电机组的整机故障预测。风电机组的故障并非孤立存在,不同的部件之间存在相互的影响。从风机整体考察,有利于获取各子系统的健康状况。
于本实施例中,所述获取各所述主故障的重要性的排序结果包括:假设各所述主故障的初始排名均为
如图2所示,于本实施例中,每个故障用圆形表示,故障的排序结果越高,其相应半径越大,颜色越深。可以看到位于图形正中央的故障代码的60004、30205、30071的故障颜色最深,半径最大,表示其故障排序结果较高。故障代码为60004的故障是自动解缆,故障代码为30205的故障是变流器系统故障,30071的故障是变流器通讯心跳超时。
通过实际经验可知,变流器系统故障是风电机组经常发生的故障,并且故障等级较高,符合实际情况。由于风电机组需要时刻对准风向,获取最大的风能,以保证最大的发电效率,因此常常会不断旋转,导致风机的缆绳处于极限位置。通过自动解缆,可以将风机偏航转至机组的初始状态,保证风电机组的正常运行。自动解缆是风电机组经常报出的故障状态,是风电机组必须停机进行重新调整的重要故障。
如图3所示,运用网页排名(pagerank)算法评估故障节点的重要性程度,目标是明显区分节点相对重要性,突出关键节点的重要性,同时弱化非关键节点的影响。网页排名(pagerank)算法故障节点的相对重要性分布范围比较广,相对重要性变化趋势比较剧烈,关键节点与非关键节点的区别较为明显。
故障节点加权入度分布和加权出度分布也可以作为区分不同的故障节点标准。为了衡量节点重要性排序的有效性,这里使用历史故障数据,直接使用故障排序的结果进行故障预诊断,比较不同的排序标准在故障预诊断方面的性能。
表1表示不同的排序标准故障预诊断性能对比
如表1所示,可以比较不同排序标准在故障预诊断方面的性能。在故障发生的时候,不依赖任何其他的经验与知识,仅仅依靠故障的重要性排序,就可以粗略地进行主故障的定位。在表1中,改进后的网页排名(pagerank)算法具有最高的故障预诊断准确率和最低的故障诊断平均搜索次数。实验结果充分说明,故障重要性排序的结果能够突出关键的故障节点,削弱非关键节点的影响,在实际风电机组的保养维护中具有一定的参考价值,可以应用在故障尚未发生时的定期或不定期的检修中
本发明的实施例还提供一种电子终端,所述电子终端例如为服务器,所述电子终端包括处理器和存储器,所述存储器存储有程序指令,所述处理器运行程序指令实现如上所述的风电机组整机脆弱性分析与故障排序方法。上述已经对风电机组整机脆弱性分析与故障排序方法进行了详细说明,在此不再赘述。
综上所述,本发明通过运用朴素贝叶斯算法计算各主故障发生的概率,预测了为来一周可能发生的主故障,以此进行风电机组的脆弱性分析,根据主故障类条件概率建立链接矩阵,由加权的网页排名(pagerank)算法迭代计算,对所有的主故障进行排序,获得故障重要性排序结果。所以,本发明有效克服了现有技术中的种种缺点而具高度产业利用价值。
上述实施例仅例示性说明本发明的原理及功效,而非用于限制本发明。任何熟悉此技术的人士皆可在不违背本发明的精神及范畴下,对上述实施例进行修饰或改变。因此,举凡所属技术领域中具有通常知识者在未脱离本发明所揭示的精神与技术思想下所完成的一切等效修饰或改变,仍应由本发明的权利要求所涵盖。