一种面向风电机组的实时动态故障诊断方法技术

技术编号:29291173 阅读:23 留言:0更新日期:2021-07-17 00:27
本公开提供一种面向风电机组的实时故障诊断方法,方法包括:预先配置参数和异常规则;根据配置的异常规则生成目标监测程序,将目标监测程序配置至风电机组的控制器;初始化实时故障监测引擎,加载并运行目标监测程序;控制器采集风电机组的运行数据,实时故障监测引擎根据异常规则,实时监控风电机组的运行数据,并在判定发生异常时,保存异常前后预设时间段的运行数据记录。本公开可以有效监测风机运行数据,同时针对异常数据可以形成毫秒级的数据记录,可有效实现在故障发生前后预设时间段(例如60s等)内数据的详细数据记录,有利于后续对故障的精密数据分析和完整故障追溯,故障前后极短时间内的数据对故障追溯、归零具有极其重要的意义。其重要的意义。其重要的意义。

A real time dynamic fault diagnosis method for wind turbines

【技术实现步骤摘要】
一种面向风电机组的实时动态故障诊断方法


[0001]本公开属于风力发电
,具体涉及一种面向风电机组的实时故障诊断方法。

技术介绍

[0002]现有技术一中,中国技术专利CN 201820121U提供了一种风电机组集中和远程监控、故障诊断系统,采用各类传感器对风电机组进行原始信号取样,将上述各类传感器取得的信号经数据转换模块转换成数字信号传送给现场控制器,数据经处理后传送给上位计算机,包括集中和远程二种方式;计算机检测数据分析判断后得出结论并进行事故预警;计算机对检测数据进行分析得出诊断结论并在显示屏上文字显示。
[0003]现有技术二中,中国专利技术专利CN102999025B提供了一种风电监控与故障诊断系统,采用计算机监控网络、电网EMS系统、数据采集系统、远程工作站和机组等构成,通过监控网络和采集系统实时采集风电机组状态,监测与故障诊断,并实现对故障状态的预知和报警。
[0004]现有技术三中,中国专利技术专利CN102748214B提供了一种耦合于控制系统的风电机组状态监测与故障诊断系统,包括:振动传感器;转速传感器;数据采集卡;内置数据提取程序从主控PLC中读取风机运行参数,过数据采集程序从数据采集卡中读取振动和转速信号的PLC采集器;以及数据服务器。
[0005]上述现有技术一中,故障诊断系统要求提供一种基于模糊神经网络的上位机系统,在进行诊断预测等方面缺乏大量的数据训练集,且需要现场额外部署这种带有复杂运算的上位机控制系统,很难适用于风电机组控制现场。
[0006]上述现有技术二中,需要增加额外的机载数据采集与分析心态、状态监测与故障诊断工作站和人工分析终端,操作复杂,且该系统与现场控制系统独立运行,数据无法实现交互,因此当故障发生时,仅能记录风机本身的状态数据,无法从整体角度去形成关联事件分析,无法提供准确的综合判断。
[0007]上述现有技术三中,以PLC为数据采集,将数据通过光纤传送给数据服务器,建立故障数据库,并不能提供故障发生时的详细事件记录,一旦控制系统通信发生故障,将会丢失故障数据,无法实现实时故障的记录功能,也无法提供科学的判断依据。
[0008]以上现有技术都是在基于采集风电机组控制系统的数据,利用模糊神经网络、SCADA等系统进行故障预测,并不能完整保留在风机故障时的实时数据,对后续的风机维护带来难度,在故障发生时,故障前后极短时间内的数据对故障追溯、归零具有极其重要的意义,但是目前的方案还仅能提供基于SCADA或者外部其他故障系统来采集故障数据,仅能获取故障发生之后的数据,且数据不够紧密,很难完整保存现场。

技术实现思路

[0009]本公开旨在至少解决现有技术中存在的技术问题之一,提供一种面向风电机组的
实时故障诊断方法。
[0010]本公开的一方面,提供一种面向风电机组的实时故障诊断方法,所述方法包括:
[0011]预先配置参数和异常规则;
[0012]根据配置的所述异常规则生成目标监测程序;
[0013]将所述目标监测程序配置至所述风电机组的控制器;
[0014]初始化实时故障监测引擎,加载并运行所述目标监测程序;
[0015]所述控制器采集所述风电机组的运行数据,所述实时故障监测引擎根据所述异常规则,实时监控所述风电机组的运行数据,并在判定发生异常时,保存异常前后预设时间段的运行数据记录。
[0016]在一些实施方式中,所述实时故障监测引擎根据所述异常规则,实时监控所述风电机组的运行数据,包括:
[0017]所述实时故障监测引擎将所述风电机组的运行数据与所述异常规则中的安全规则列表进行比较,当所述运行数据不符合所述安全规则列表时,判定所述运行数据发生异常并产生报警。
[0018]在一些实施方式中,所述在判定发生异常时,保存异常前后预设时间段的运行数据记录,包括:
[0019]所述实时故障监测引擎将其实时监控的运行数据缓存第一预设时间段;
[0020]在判定发生异常时,保存缓存的运行数据,并继续记录第二预设时间段的运行数据,形成异常前后预设时间段的运行数据记录。
[0021]在一些实施方式中,所述实时故障监测引擎将其实时监控的运行数据缓存第一预设时间段,包括:
[0022]所述实时故障监测引擎建立一个长度为300的数据缓存队列,用于缓存运行数据,每1ms记录一个数据包,所述数据缓存队列中的运行数据循环替代。
[0023]在一些实施方式中,所述预先配置参数和异常规则,包括:
[0024]预先配置风电机组参数、异常判断规则和报警结果变量。
[0025]在一些实施方式中,所述根据配置的所述异常规则生成目标监测程序,包括:
[0026]解析所述异常规则,关联所述报警结果变量在所述控制器中的内存地址,链接生成可在所述控制器上运行的所述目标监测程序。
[0027]在一些实施方式中,上位机执行所述预先配置参数和异常规则、以及根据配置的所述异常规则生成目标监测程序。
[0028]在一些实施方式中,所述将所述目标监测程序配置至所述风电机组的控制器,包括:
[0029]所述上位机通过TCP连接所述控制器,以将所述目标监测程序配置至所述控制器。
[0030]在一些实施方式中,所述实时故障监测引擎部署在第一处理核上,所述控制器的控制逻辑和通信部署在第二处理核上。
[0031]本公开的另一方面,提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时能实现根据前文记载的所述的方法。
[0032]本公开的一种面向风电机组的实时故障诊断方法,可以有效监测风机运行数据,同时针对异常数据可以形成毫秒级的数据记录,可有效实现在故障发生前后预设时间段
(例如60s等)内数据的详细数据记录,有利于后续对故障的精密数据分析和完整故障追溯,故障前后极短时间内的数据对故障追溯、归零具有极其重要的意义。
附图说明
[0033]图1为本公开一实施例的一种面向风电机组的实时故障诊断方法的流程图;
[0034]图2为本公开另一实施例的生成目标监测程序的流程图;
[0035]图3为本公开另一实施例的控制器内运行多个功能应用的部署图;
[0036]图4为本公开另一实施例的控制逻辑的产生过程示意图。
具体实施方式
[0037]为使本领域技术人员更好地理解本公开的技术方案,下面结合附图和具体实施方式对本公开作进一步详细描述。
[0038]本公开的一个方面,如图1所示,涉及一种面向风电机组的实时故障诊断方法S100,所述方法S100包括:
[0039]S110、预先配置参数和异常规则。
[0040]具体地,在本步骤中,参数可以包括风电机组参数、报警结果变量等,异常规则可以包括异常判断规则,例如可以包括一些安全规则列表等。当然,除此以外,本领域技术人员还可以根据实际需要,设计其它一些参数和异常规则,本实施例对此并不本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种面向风电机组的实时故障诊断方法,其特征在于,所述方法包括:预先配置参数和异常规则;根据配置的所述异常规则生成目标监测程序;将所述目标监测程序配置至所述风电机组的控制器;初始化实时故障监测引擎,加载并运行所述目标监测程序;所述控制器采集所述风电机组的运行数据,所述实时故障监测引擎根据所述异常规则,实时监控所述风电机组的运行数据,并在判定发生异常时,保存异常前后预设时间段的运行数据记录。2.根据权利要求1所述的方法,其特征在于,所述实时故障监测引擎根据所述异常规则,实时监控所述风电机组的运行数据,包括:所述实时故障监测引擎将所述风电机组的运行数据与所述异常规则中的安全规则列表进行比较,当所述运行数据不符合所述安全规则列表时,判定所述运行数据发生异常并产生报警。3.根据权利要求1所述的方法,其特征在于,所述在判定发生异常时,保存异常前后预设时间段的运行数据记录,包括:所述实时故障监测引擎将其实时监控的运行数据缓存第一预设时间段;在判定发生异常时,保存缓存的运行数据,并继续记录第二预设时间段的运行数据,形成异常前后预设时间段的运行数据记录。4.根据权利要求3所述的方法,其特征在于,所述实时故障监测引擎将其实时监控的运行数据缓存第一预设时间段,包括:所...

【专利技术属性】
技术研发人员:赵德政褚孝国郭肖旺杨政厚林浩王真涛陈海岳红轩郭佳周峰
申请(专利权)人:中电智能科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1