一种发电机组故障预警方法、系统及相关设备技术方案

技术编号:28986019 阅读:53 留言:0更新日期:2021-06-23 09:36
本发明专利技术实施例提供了一种发电机组故障预警方法、系统及相关设备,用于实现故障预警算法代码与故障预警业务代码解耦,降低故障预警的维护成本,提高代码复用率。本发明专利技术实施例方法包括:获取参数选择指令,所述参数选择指令用于指示从数据库中选中的输入参数;获取插件选择指令,所述插件选择指令用于指示从插件库中选中的至少一个目标插件,所述插件库中的每个插件被调用时运行不同的发电机故障预警算法程序;根据所述至少一个目标插件处理所述输入参数生成发电机组故障预警结果。

【技术实现步骤摘要】
一种发电机组故障预警方法、系统及相关设备
本专利技术涉及发电
,尤其涉及一种发电机组故障预警方法、系统及相关设备。
技术介绍
风力发电
,发电机组故障预警是非常有必要的。相关技术中,将每个发电机故障预警算法集成在对应的业务程序中。在一些大型的发电集团或公司通常采用多级管理架构,风机的预警模型可能就有几十甚至数百个,往往需要开发多个业务程序,分别运行各个业务程序进行风机故障预警。相关技术中,需要将发电机故障预警算法代码和业务相关代码提前集成在独立的业务程序,不同的业务程序中的故障预警算法无法复用,代码复用率低。在算法升级过程中,不仅要重新编写业务程序中的算法代码,还需要重复编写业务相关的代码,增加了开发维护成本。
技术实现思路
本专利技术实施例提供了一种发电机组故障预警方法、系统及相关设备,用于实现故障预警算法代码与故障预警业务代码解耦,降低故障预警的维护成本,提高代码复用率。本专利技术实施例第一方面提供了一种发电机组故障预警方法,可包括:获取参数选择指令,所述参数选择指令用于指示从数据库中选中的输入参数;获取插件选择指令,所述插件选择指令用于指示从插件库中选中的至少一个目标插件,所述插件库中的每个插件被调用时运行不同的发电机故障预警算法程序;根据所述至少一个目标插件处理所述输入参数生成发电机组故障预警结果。可选的,作为一种可能的实施方式,本专利技术实施例中,根据所述至少一个目标插件处理所述输入参数生成发电机组故障预警结果,可包括:若所述插件选择指令中包含多个目标插件时,将所述多个目标插件按照预设的顺序组合成算法模型;周期性获取所述输入参数,并调用所述算法模型处理最新的输入参数,生成发电机组故障预警结果。可选的,作为一种可能的实施方式,本专利技术实施例中的发电机组故障预警方法,还可以包括:获取设置指令,所述设置指令用于指示所述算法模型的调用频率。可选的,作为一种可能的实施方式,本专利技术实施例中的发电机组故障预警方法,还可以包括:设置所述输入参数关联的目标发电设备ID;当所述输入参数对应的发电机组故障预警结果指示发生故障时,根据所述目标发电设备ID定位目标发电设备。可选的,作为一种可能的实施方式,本专利技术实施例中的所述发电机故障预警算法程序中的故障预警算法为阈值预警算法。本专利技术实施例第二方面提供了一种发电机组故障预警系统,可包括:第一获取模块,用于获取参数选择指令,所述参数选择指令用于指示从数据库中选中的输入参数;第二获取模块,用于获取插件选择指令,所述插件选择指令用于指示从插件库中选中的至少一个目标插件,所述插件库中的每个插件被调用时运行不同的发电机故障预警算法程序;处理模块,用于根据所述至少一个目标插件处理所述输入参数生成发电机组故障预警结果。可选的,作为一种可能的实施方式,本申请实施例中所述处理模块,可以包括:组合单元,若所述插件选择指令中包含多个目标插件时,将所述多个目标插件按照预设的顺序组合成算法模型;调用单元,周期性获取所述输入参数,并调用所述算法模型处理最新的输入参数,生成发电机组故障预警结果。可选的,作为一种可能的实施方式,本申请实施例中的发电机组故障预警系统,还可以包括:第三获取模块,用于获取设置指令,所述设置指令用于指示所述算法模型的调用频率。可选的,作为一种可能的实施方式,本申请实施例中的发电机组故障预警系统,还可以包括:设置模块,用于设置所述输入参数关联的目标发电设备ID;定位模块,当所述输入参数对应的发电机组故障预警结果指示发生故障时,根据所述目标发电设备ID定位目标发电设备。本专利技术实施例第三方面提供了一种计算机装置,所述计算机装置包括处理器,所述处理器用于执行存储器中存储的计算机程序时实现如第一方面及第一方面中任意一种可能的实施方式中的步骤。本专利技术实施例第四方面提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如第一方面及第一方面中任意一种可能的实施方式中的步骤。从以上技术方案可以看出,本专利技术实施例具有以下优点:本专利技术实施例中,预先将不同的故障预警算法按照一定的格式打包成插件,使得故障预警算法与业务相关代码解耦。当需要进行故障预警时,发电机组故障预警系统可以根据用户的参数选择指令获取输入参数,然后根据用户的插件选择指令调用对应的插件处理输入参数,生成发电机组故障预警结果。相对于相关技术,本申请将故障预警算法代码与故障预警业务代码解耦,较少了后续算法升级过程中的代码修改量。其次,故障预警算法对应的插件,可以在多个业务中的复用,提高了代码复用率。附图说明图1为本专利技术实施例中一种发电机组故障预警方法的一个实施例示意图;图2为本专利技术实施例中一种发电机组故障预警方法的另一个实施例示意图;图3为本专利技术实施例中一个具体应用实施例中的智能设置系统示意图;图4为本专利技术实施例中一种计算机装置的一个实施例示意图。具体实施方式本专利技术实施例提供了一种发电机组故障预警方法、系统及相关设备,用于实现故障预警算法代码与故障预警业务代码解耦,降低故障预警的维护成本,提高代码复用率。为了使本
的人员更好地理解本专利技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分的实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本专利技术保护的范围。本专利技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”、“第四”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的术语在适当情况下可以互换,以便这里描述的实施例能够以除了在这里图示或描述的内容以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。为了便于理解,下面对本专利技术实施例中的具体流程进行描述,请参阅图1,本专利技术实施例中一种发电机组故障预警方法的一个实施例可包括:S101、获取参数选择指令,参数选择指令用于指示从数据库中选中的输入参数;为了实现发电机组在运行期间的故障预警,可以通过风电场scada系统的原始测点以及一些计算测点采集资源、电量、能耗、设备运行等方面的新能源业务生产运营管理指标参数,并存储在数据库。管理人员可以基于业务需求,在数据库中选择所需的指标参数作为输入参数。S102、获取插件选择指令,插件选择指令用于指示从插件库中选中的至少一个目标插件;相关技术中,需要将发电机故障预警算法代码提前集成在应用程序,从而本文档来自技高网
...

【技术保护点】
1.一种发电机组故障预警方法,其特征在于,包括:/n获取参数选择指令,所述参数选择指令用于指示从数据库中选中的输入参数;/n获取插件选择指令,所述插件选择指令用于指示从插件库中选中的至少一个目标插件,所述插件库中的每个插件被调用时运行不同的发电机故障预警算法程序;/n根据所述至少一个目标插件处理所述输入参数生成发电机组故障预警结果。/n

【技术特征摘要】
1.一种发电机组故障预警方法,其特征在于,包括:
获取参数选择指令,所述参数选择指令用于指示从数据库中选中的输入参数;
获取插件选择指令,所述插件选择指令用于指示从插件库中选中的至少一个目标插件,所述插件库中的每个插件被调用时运行不同的发电机故障预警算法程序;
根据所述至少一个目标插件处理所述输入参数生成发电机组故障预警结果。


2.根据权利要求1所述的方法,其特征在于,根据所述至少一个目标插件处理所述输入参数生成发电机组故障预警结果,包括:
若所述插件选择指令中包含多个目标插件时,将所述多个目标插件按照预设的顺序组合成算法模型;
周期性获取所述输入参数,并调用所述算法模型处理最新的输入参数,生成发电机组故障预警结果。


3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
获取设置指令,所述设置指令用于指示所述算法模型的调用频率。


4.根据权利要求1至3中任一项所述的方法,其特征在于,还包括:
设置所述输入参数关联的目标发电设备ID;
当所述输入参数对应的发电机组故障预警结果指示发生故障时,根据所述目标发电设备ID定位目标发电设备。


5.根据权利要求4所述的方法,其特征在于,所述发电机故障预警算法程序中的故障预警算法为阈值预警算法。


6.一种发电机组故障预警系统,其特征在于...

【专利技术属性】
技术研发人员:熊曼王铁强曾垂宽杨东升刘圣铭
申请(专利权)人:华润电力技术研究院有限公司
类型:发明
国别省市:广东;44

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

1