掌桥专利:专业的专利平台
掌桥专利
首页

风力发电机组及其风速仪故障诊断方法、装置和设备

文献发布时间:2023-06-19 19:28:50


风力发电机组及其风速仪故障诊断方法、装置和设备

技术领域

本发明涉及风力发电机组技术领域,尤其涉及一种风力发电机组及其风速仪故障诊断方法、装置和设备。

背景技术

风速是影响风力发电机组出力的一个重要参数,风速仪是风力发电机组的重要组成部件,一方面是因为风速仪测量的风速将引入控制系统,作为控制风力发电机组的重要输入,另一方面是因为风速仪测量的风速还将用于评估风力发电机组的发电性能。

一旦风速仪发生故障,将会导致风力发电机组无法正常控制,且影响评估结果的有效性,因此风速仪测量风速的准确性很重要,而保证风速仪测量风速准确性的前提是需要准确地诊断出风速仪是否发生故障。因此,如何准确地诊断出风速仪是否发生故障是目前亟待解决的问题。

发明内容

本发明旨在从一定程度上解决相关技术中的技术问题。

为此,本发明的第一个目的在于提出一种风力发电机组的风速仪故障诊断方法,该方法能够准确地诊断出风速仪是否发生故障,避免风速仪故障误报,以保证风力发电机组能够正常控制,且保障评估结果的有效性。

本发明的第二个目的在于提出一种风力发电机组的风速仪故障诊断装置。

本发明的第三个目的在于提出一种风力发电机组的风速仪故障诊断设备。

本发明的第四个目的在于提出一种风力发电机组。

本发明的第五个目的在于提出一种计算机可读存储介质。

本发明的第六个目的在于提出一种计算机程序产品。

为达到上述目的,本发明第一方面实施例提出了一种风力发电机组的风速仪故障诊断方法,该方法包括:分别获取所述第一风速仪和所述第二风速仪在设定历史时间内的第一风速数据集和第二风速数据集;分别对第一风速数据集和第二风速数据集,以设定间隔时间进行分组处理,得到M个第一风速数据组和M个第二风速数据组;对M个所述第一风速数据组和M个所述第二风速数据组进行清洗,以得到N个第一目标风速数据组和N个第二目标风速数据组;根据N个所述第一目标风速数据组和N个所述第二目标风速数据组,计算预警值;根据所述预警值,对所述第一风速仪和所述第二风速仪进行故障诊断;其中,M>N,M、N均为正整数。

根据本发明实施例的风力发电机组的风速仪故障诊断方法,首先分别获取第一风速仪和第二风速仪在设定历史时间内的第一风速数据集和第二风速数据集,并分别对第一风速数据集和第二风速数据集,以设定间隔时间进行分组处理,得到M个第一风速数据组和M个第二风速数据组,然后对M个第一风速数据组和M个第二风速数据组进行清洗,以得到N个第一目标风速数据组和N个第二目标风速数据组,最后根据N个第一目标风速数据组和N个第二目标风速数据组,计算预警值,并根据预警值,对第一风速仪和第二风速仪进行故障诊断。由此,该方法能够准确地诊断出风速仪是否发生故障,避免风速仪故障误报,以保证风力发电机组能够正常控制,且保障评估结果的有效性。

另外,本发明第一方面实施例提出的风力发电机组的风速仪故障诊断方法还可以具有如下附加的技术特征:

根据本发明的一个实施例,所述对M个所述第一风速数据组和M个所述第二风速数据组进行清洗,以得到N个第一目标风速数据组和N个第二目标风速数据组,包括:

分别获取各所述第一风速数据组和各所述第二风速数据组中风速数据的采样数量;

如果所述采样数量少于第一设定数量,则去除对应的所述第一风速数据组和所述第二风速数据组;

将剩下的所述第一风速数据组和所述第二风速数据组作为N个所述第一目标风速数据组和N个所述第二目标风速数据组。

根据本发明的一个实施例,所述去除对应的所述第一风速数据组和所述第二风速数据组之后,还包括:

分别获取各所述第一风速数据组和各所述第二风速数据组中风速数据不在设定风速范围的总数量;

如果所述总数量超过第二设定数量,则去除对应的第一风速数据组和所述第二风速数据组。

根据本发明的一个实施例,所述根据N个所述第一目标风速数据组和N个所述第二目标风速数据组,计算预警值,包括:

计算各所述第一目标风速数据组和各所述第二目标风速数据组对应的第一平均值和第二平均值;

如果所述第一平均值和所述第二平均值均超过设定平均值,则计算比例;其中,所述比例为所述第一平均值和所述第二平均值差值的绝对值与所述第一平均值和所述第二平均值之间的比值;

如果所述比例的数量超过第三设定数量,则计算多个所述比例的均方根,作为所述预警值。

根据本发明的一个实施例,所述根据所述预警值,对所述第一风速仪和所述第二风速仪进行故障诊断,包括:

如果所述预警值超过设定预警值,则确定所述第一风速仪和所述第二风速仪中的至少一个风速仪发生故障;或者,

如果所述预警值未超过设定预警值,则确定所述第一风速仪和所述第二风速仪均未发生故障。

根据本发明的一个实施例,所述设定预警值包括第一设定预警值、第二设定预警值和第三设定预警值;其中,

如果所述预警值超过所述第一设定预警值,且未超过所述第二设定预警值,则生成并发出一级预警信号;或者,

如果所述预警值超过所述第二设定预警值,且未超过所述第三设定预警值,则生成并发出二级预警信号;

如果所述预警值超过所述第三设定预警值,则生成并发出三级预警信号;

其中,所述第一设定预警值小于所述第二设定预警值,所述第二设定预警值小于所述第三设定预警值。

为达到上述目的,本发明第二方面实施例提出了一种风力发电机组的风速仪故障诊断装置,该装置包括:第一获取模块,用于分别获取所述第一风速仪和所述第二风速仪在设定历史时间内的第一风速数据集和第二风速数据集;处理模块,用于分别对第一风速数据集和第二风速数据集,以设定间隔时间进行分组处理,得到M个第一风速数据组和M个第二风速数据组;清洗模块,用于对M个所述第一风速数据组和M个所述第二风速数据组进行清洗,以得到N个第一目标风速数据组和N个第二目标风速数据组;第二获取模块,用于根据N个所述第一目标风速数据组和N个所述第二目标风速数据组,计算预警值;故障诊断模块,用于根据所述预警值,对所述第一风速仪和所述第二风速仪进行故障诊断;其中,M>N,M、N均为正整数。

根据本发明实施例的风力发电机组的风速仪故障诊断装置,通过第一获取模块分别获取第一风速仪和第二风速仪在设定历史时间内的第一风速数据集和第二风速数据集,通过处理模块分别对第一风速数据集和第二风速数据集,以设定间隔时间进行分组处理,得到M个第一风速数据组和M个第二风速数据组,通过清洗模块对M个第一风速数据组和M个第二风速数据组进行清洗,以得到N个第一目标风速数据组和N个第二目标风速数据组,通过第二获取模块根据N个第一目标风速数据组和N个第二目标风速数据组,计算预警值,通过故障诊断模块根据预警值,对第一风速仪和第二风速仪进行故障诊断。由此,该装置能够准确地诊断出风速仪是否发生故障,避免风速仪故障误报,以保证风力发电机组能够正常控制,且保障评估结果的有效性。

另外,本发明第二方面实施例提出的风力发电机组的风速仪故障诊断装置还可以具有如下附加的技术特征:

根据本发明的一个实施例,所述清洗模块用于对M个所述第一风速数据组和M个所述第二风速数据组进行清洗,以得到N个第一目标风速数据组和N个第二目标风速数据组时,包括:

分别获取各所述第一风速数据组和各所述第二风速数据组中风速数据的采样数量;

在所述采样数量少于第一设定数量时,去除对应的所述第一风速数据组和所述第二风速数据组;

剩下的所述第一风速数据组和所述第二风速数据组作为N个所述第一目标风速数据组和N个所述第二目标风速数据组。

根据本发明的一个实施例,所述去除单元用于去除对应的所述第一风速数据组和所述第二风速数据组之后,还用于:

分别获取各所述第一风速数据组和各所述第二风速数据组中风速数据不在设定风速范围的总数量,并在所述总数量超过第二设定数量时,去除对应的第一风速数据组和所述第二风速数据组。

根据本发明的一个实施例,所述第二获取模块用于根据N个所述第一目标风速数据组和N个所述第二目标风速数据组,计算预警值时,包括:

计算各所述第一目标风速数据组和各所述第二目标风速数据组对应的第一平均值和第二平均值;

如果所述第一平均值和所述第二平均值均超过设定平均值,则计算比例;其中,所述比例为所述第一平均值和所述第二平均值差值的绝对值与所述第一平均值和所述第二平均值之间的比值;

如果所述比例的数量超过第三设定数量,则计算多个所述比例的均方根,作为所述预警值。

根据本发明的一个实施例,所述故障诊断模块用于根据所述预警值,对所述第一风速仪和所述第二风速仪进行故障诊断时,包括:

在所述预警值超过设定预警值时,确定所述第一风速仪和所述第二风速仪中的至少一个风速仪发生故障;或者,

在所述预警值未超过设定预警值时,确定所述第一风速仪和所述第二风速仪均未发生故障。

根据本发明的一个实施例,所述设定预警值包括第一设定预警值、第二设定预警值和第三设定预警值,所述装置还包括:报警模块;其中,

所述报警模块用于在所述预警值超过所述第一设定预警值,且未超过所述第二设定预警值时,生成并发出一级预警信号;或者,

所述报警模块用于在所述预警值超过所述第二设定预警值,且未超过所述第三设定预警值时,生成并发出二级预警信号;

所述报警模块用于在所述预警值超过所述第三设定预警值时,生成并发出三级预警信号;

其中,所述第一设定预警值小于所述第二设定预警值,所述第二设定预警值小于所述第三设定预警值。

为达到上述目的,本发明第三方面实施例提出了一种风力发电机组的风速仪故障诊断设备,其包括:处理器和存储器;其中,所述处理器通过读取所述存储器中存储的可执行程序代码来运行与所述可执行程序代码对应的程序,以用于实现上述的风力发电机组的风速仪故障诊断方法。

本发明实施例的风力发电机组的风速仪故障诊断设备,采用上述的风力发电机组的风速仪故障诊断方法,能够准确地诊断出风速仪是否发生故障,避免风速仪故障误报,以保证风力发电机组能够正常控制,且保障评估结果的有效性。

为达到上述目的,本发明第四方面实施例提出了一种风力发电机组,该风力发电机组采用上述的风力发电机组的风速仪故障诊断设备。

本发明实施例的风力发电机组,通过采用上述的风力发电机组的风速仪故障诊断设备,能够准确地诊断出风速仪是否发生故障,避免风速仪故障误报,以保证风力发电机组能够正常控制,且保障评估结果的有效性。

为达到上述目的,本发明第四方面实施例提出了一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该计算机程序被处理器执行时实现上述的风力发电机组的风速仪故障诊断方法。

本发明实施例的计算机可读存储介质,采用上述的风力发电机组的风速仪故障诊断方法,能够准确地诊断出风速仪是否发生故障,避免风速仪故障误报,以保证风力发电机组能够正常控制,且保障评估结果的有效性。

为达到上述目的,本发明第五方面实施例提出了一种计算机程序产品,当计算机程序产品中的指令处理器执行时,执行上述的风力发电机组的风速仪故障诊断方法。

本发明实施例的计算机程序产品,采用上述的风力发电机组的风速仪故障诊断方法,能够准确地诊断出风速仪是否发生故障,避免风速仪故障误报,以保证风力发电机组能够正常控制,且保障评估结果的有效性。

本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。

附图说明

本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:

图1是根据本发明实施例的风力发电机组的风速仪故障诊断方法的流程图;

图2是根据本发明一个实施例的风力发电机的风速仪故障诊断方法的流程图;

图3是根据本发明实施例的风力发电机组的风速仪故障诊断装置的示意图。

具体实施方式

下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本发明,而不能理解为对本发明的限制。

下面参考附图描述本发明实施例的风力发电机组的风速仪故障诊断方法、风力发电机组的风速仪故障诊断装置、风力发电机组的风速仪故障诊断设备、风力发电机组和计算机可读存储介质。

图1是根据本发明实施例的风力发电机组的风速仪故障诊断方法的流程图。

本发明实施例的风力发电机组的风速仪故障诊断方法,可以由本发明实施例的风力发电机组的风速仪故障诊断装置执行,该装置可配置于风力发电机组的风速仪故障诊断设备中。

如图1所示,本发明实施例的风力发电机组的风速仪故障诊断方法,包括以下步骤:

S101,分别获取第一风速仪和第二风速仪在设定历史时间内的第一风速数据集和第二风速数据集。

其中,设定历史时间要求不少于一天,例如,设定历史时间为24小时。

针对目标风电场中各风力发电机组,各风力发电机组上设置有第一风速仪和第二风速仪,通过第一风速仪和第二风速仪采集风速数据。本发明中的风力发电机组的风速仪故障诊断设备获取第一风速仪和第二风速仪在过去24小时的第一风速数据集和第二风速数据集。

S102,分别对第一风速数据集和第二风速数据集,以设定间隔时间进行分组处理,得到M个第一风速数据组和M个第二风速数据组。

其中,设定间隔时间可以根据实际需要进行设置,例如,可以为10min。

也就是说,以10min为间隔,分别对第一风速数据集和第二风速数据进行分组处理,对应得到144个第一风速数据组和144个第二风速数据组。

S103,对M个第一风速数据组和M个第二风速数据组进行清洗,以得到N个第一目标风速数据组和N个第二目标风速数据组。

作为步骤S3的一种可实现方式,分别获取各第一风速数据组和各第二风速数据组中风速数据的采样数量;如果采样数量少于第一设定数量,则去除对应的第一风速数据组和第二风速数据组;将剩下的第一风速数据组和第二风速数据组作为N个第一目标风速数据组和N个第二目标风速数据组。

其中,第一设定数量根据实际需要进行设置,例如,可以为应采样的85%,举例说明,第一风速仪和第二风速仪分别以5s为采样时间间隔,10min应采样120个点,第一设定数量为102。也就是说,如果第一风速数据组的采样数量少于102,则去除该第一风速数据组和与该第一风速数据组时间对应的第二风速数据组;如果第二风速数据组的采样数量少于102,则去除该第二风速数据组和与该第二风速数据组时间对应的第一风速数据组,最终得到N个第一目标风速数据组和N个第二目标风速数据组。

作为步骤S3的另一种可实现方法,分别获取各第一风速数据组和各第二风速数据组中风速数据的采样数量,如果采样数量少于第一设定数量,则去除对应的第一风速数据组和第二风速数据组,然后,分别获取各第一风速数据组和各第二风速数据组中风速数据不在设定风速范围的总数量,如果总数量超过第二设定数量,则去除对应的第一风速数据组和第二风速数据组,最后,将剩下的第一风速数据组和第二风速数据组作为N个第一目标风速数据组和N个第二目标风速数据组。

也就是说,如果第一风速数据组的采样数量少于102,则去除该第一风速数据组和与该第一风速数据组时间对应的第二风速数据组;如果第二风速数据组的采样数量少于102,则去除该第二风速数据组和与该第二风速数据组时间对应的第一风速数据组。

之后再对剩下的第一风速数据组和第二风速数据组进行清洗。具体是,去掉各第一风速数据组和第二风速数据组中数值不在(0,50m/s]之间的数据,如果去除比例超过第二设定数量(如10min应采样120个风速数据,去除比例可以设置为10%,也就是说,第二设定数量为12个风速数据),则去掉第一风速数据组和第二风速数据组,最终得到N个第一目标风速数据组和N个第二目标风速数据组。

S104,根据N个第一目标风速数据组和N个第二目标风速数据组,计算预警值。

作为步骤S4的一种可实现方式,根据N个第一目标风速数据组和N个第二目标风速数据组,计算预警值,包括:计算各第一目标风速数据组和各第二目标风速数据组对应的第一平均值和第二平均值;如果第一平均值和第二平均值均超过设定平均值,则计算比例;其中,比例为第一平均值和第二平均值差值的绝对值与第一平均值和第二平均值之间的比值;如果比例的数量超过第三设定数量,则计算多个比例的均方根,作为预警值。

具体地,分别计算第一风速仪和第二风速仪在每个10min的平均风速,第一风速仪的V11=(V1+V2+……+VL),得到一系列的10min的均值V11、V12、……、V1N。同样得到第二风速仪每个10min的平均风速:V21、V22、……、V2N。需要说明的是,L为10min内的采样点数,如5s采样一次,则L=120,如果在清洗数据时,去掉了各组中的不在(0,50m/s]之间的数据,则L的数量小于120,也就是说,L此处表示的是目标风速数据组中风速数据的数量。

对每一组V1j和V2j进行对比,当两个平均风速均超过设定平均值(设定平均值可以根据需要进行设置,例如,可以为5m/s-10m/s之间的一个值)时,计算两者差值占两者平均值的比例K。例如,V11=5m/s,V21=7m/s,则比例K为2/6=0.33。

在设定历史时间内,如果两个通道风速数据均超过设定平均值的累计计数P未超过第三设定数量(第三设定数量可以根据时间需要进行设置,例如,可以为10),则结束;如果两个通道风速数据均超过设定平均值的累计计数P未超过第三设定数量,则计算多个K的均方根:Kmean=(sqrt((K1^2+K2^2+...+KP^2)/P))。

S105,根据预警值,对第一风速仪和第二风速仪进行故障诊断。

在该实施例中,如果预警值超过设定预警值,则确定第一风速仪和第二风速仪中的至少一个风速仪发生故障;或者,如果预警值未超过设定预警值,则确定第一风速仪和第二风速仪均未发生故障。

其中,设定预警值可以包括第一设定预警值、第二设定预警值和第三设定预警值,其中;如果预警值超过第一设定预警值,且未超过第二设定预警值,则生成并发出一级预警信号;或者,如果预警值超过第二设定预警值,且未超过第三设定预警值,则生成并发出二级预警信号;如果预警值超过第三设定预警值,则生成并发出三级预警信号。运维人员可以根据预警信号的等级对第一风速仪和第二风速仪进行检查维护。

由此,本发明实施例的风力发电机组的风速仪故障诊断方法,基于风电机组的两个风速采集通道的风速数据一致性进行对比,来确定风力发电机组的风速仪是否存在故障,并通过场站预警提示运维人员去检查维护;通过对风速数据取平均值的办法来降低误报率,同时考虑风速较小时测量偏差较大,而此时风速数据对风力发电机组的作用不明显,因而设置设定平均值,如果风速小于设定平均值,则判断该组数据不起作用;考虑风速变化剧烈情况下,可能出现对比偏差较大的情况,特设计了均方根的算法进行评估,且设置了设定了第三设定数量的限制,避免因为偶发性、孤立性的风速偏差大问题导致的误报现象。

图2是根据本发明一个实施例的风力发电机组的风速仪故障诊断方法的流程图。

如图2所示,本发明实施例的风力发电机组的风速仪故障诊断方法,包括三个部分:第一部分为数据准备;第二部分为算法实现;第三部分为报警阈值。

其中,第一部分包括以下步骤:

S201,目标风电场历史数据采集(不少于1天)。

S202,场端服务器存储数据。

S203,将时间序列按以10min一组进行连续分割,分割成M组。

S204,基于数据采样质量对不符合的数据进行去除。

S205,对风速通道的超限数据进行清洗。

S206,分别得到风速通道1和通道2的N个目标风速数据组。

第二部分包括以下步骤:

S207,计算风速通道1和通道2的每个10min的平均风速:V11=average(V1+V2+…+VL)/L,得到一系列的10min均值V11、V12、…、V1N。其中L为10min内的风速数据的数量。同样得到风速2的均值V21、V22、…、V2N。

S208,对每一组V1j和V2j进行对比,当V1j≥5且V2j≥5时,求取K=abs(V1j-V2j)/average(V1j,V2j)。其中,j=1、2、…、N。

S209,以天为单位,将满足V1j≥5且V2j≥5得到的每个K进行计算,当累计数量超过10个时,即P≥10时,计算K的均方根Kmean=sqrt((K1^2+K2^2+...+KP^2)/P);若P<10,则Kmean=0。

第三部分包括以下步骤:

S210,设置三档阈值,分别为K1、K2和K3;其中,K3≥K2≥K1。

S211,Kmean≥K1为一级预警(初级);Kmean≥K2为二级预警(中级);Kmean≥K3为三级预警(高级)。

综上所述,根据本发明实施例的风力发电机组的风速仪故障诊断方法,首先分别获取第一风速仪和第二风速仪在设定历史时间内的第一风速数据集和第二风速数据集,并分别对第一风速数据集和第二风速数据集,以设定间隔时间进行分组处理,得到M个第一风速数据组和M个第二风速数据组,然后对M个第一风速数据组和M个第二风速数据组进行清洗,以得到N个第一目标风速数据组和N个第二目标风速数据组,最后根据N个第一目标风速数据组和N个第二目标风速数据组,计算预警值,并根据预警值,对第一风速仪和第二风速仪进行故障诊断。由此,该方法能够准确地诊断出风速仪是否发生故障,避免风速仪故障误报,以保证风力发电机组能够正常控制,且保障评估结果的有效性。

图3是根据本发明实施例的风力发电机组的风速仪故障诊断装置的示意图。

如图3所示,本发明实施例的风力发电机组的风速仪故障诊断装置300,包括:第一获取模块301、处理模块302、清洗模块303、第二获取模块304和故障诊断模块305。

其中,第一获取模块301用于分别获取第一风速仪和第二风速仪在设定历史时间内的第一风速数据集和第二风速数据集。处理模块302用于分别对第一风速数据集和第二风速数据集,以设定间隔时间进行分组处理,得到M个第一风速数据组和M个第二风速数据组。清洗模块303用于对M个第一风速数据组和M个第二风速数据组进行清洗,以得到N个第一目标风速数据组和N个第二目标风速数据组。第二获取模块304用于根据N个第一目标风速数据组和N个第二目标风速数据组,计算预警值。故障诊断模块305用于根据预警值,对第一风速仪和第二风速仪进行故障诊断。其中,M>N,M、N均为正整数。

根据本发明的一个实施例,清洗模块303用于对M个第一风速数据组和M个第二风速数据组进行清洗,以得到N个第一目标风速数据组和N个第二目标风速数据组时,包括:

分别获取各第一风速数据组和各第二风速数据组中风速数据的采样数量;

在采样数量少于第一设定数量时,去除对应的第一风速数据组和第二风速数据组;

剩下的第一风速数据组和第二风速数据组作为N个第一目标风速数据组和N个第二目标风速数据组。

根据本发明的一个实施例,去除单元用于去除对应的第一风速数据组和第二风速数据组之后,还用于:

分别获取各第一风速数据组和各第二风速数据组中风速数据不在设定风速范围的总数量,并在总数量超过第二设定数量时,去除对应的第一风速数据组和第二风速数据组。

根据本发明的一个实施例,第二获取模块304用于根据N个第一目标风速数据组和N个第二目标风速数据组,计算预警值时,包括:

计算各第一目标风速数据组和各第二目标风速数据组对应的第一平均值和第二平均值;

如果第一平均值和第二平均值均超过设定平均值,则计算比例;其中,比例为第一平均值和第二平均值差值的绝对值与第一平均值和第二平均值之间的比值;

如果比例的数量超过第三设定数量,则计算多个比例的均方根,作为预警值。

根据本发明的一个实施例,故障诊断模块305用于根据预警值,对第一风速仪和第二风速仪进行故障诊断时,包括:

在预警值超过设定预警值时,确定第一风速仪和第二风速仪中的至少一个风速仪发生故障;或者,

在预警值未超过设定预警值时,确定第一风速仪和第二风速仪均未发生故障。

根据本发明的一个实施例,设定预警值包括第一设定预警值、第二设定预警值和第三设定预警值,装置还包括:报警模块;其中,

报警模块用于在预警值超过第一设定预警值,且未超过第二设定预警值时,生成并发出一级预警信号;或者,

报警模块用于在预警值超过第二设定预警值,且未超过第三设定预警值时,生成并发出二级预警信号;

报警模块用于在预警值超过第三设定预警值时,生成并发出三级预警信号;

其中,第一设定预警值小于第二设定预警值,第二设定预警值小于第三设定预警值。

需要说明的是,本发明实施例的风力发电机组的风速仪故障诊断装置中未披露的细节,请参考本发明实施例的风力发电机组的风速仪故障诊断方法中所披露的细节,具体这里不再赘述。

根据本发明实施例的风力发电机组的风速仪故障诊断装置,通过第一获取模块分别获取第一风速仪和第二风速仪在设定历史时间内的第一风速数据集和第二风速数据集,通过处理模块分别对第一风速数据集和第二风速数据集,以设定间隔时间进行分组处理,得到M个第一风速数据组和M个第二风速数据组,通过清洗模块对M个第一风速数据组和M个第二风速数据组进行清洗,以得到N个第一目标风速数据组和N个第二目标风速数据组,通过第二获取模块根据N个第一目标风速数据组和N个第二目标风速数据组,计算预警值,通过故障诊断模块根据预警值,对第一风速仪和第二风速仪进行故障诊断。由此,该装置能够准确地诊断出风速仪是否发生故障,避免风速仪故障误报,以保证风力发电机组能够正常控制,且保障评估结果的有效性。

基于上述实施例,本发明还提出了一种风力发电机组的风速仪故障诊断设备。

本发明实施例提出的一种风力发电机组的风速仪故障诊断设备,其包括:处理器和存储器;其中,处理器通过读取存储器中存储的可执行程序代码来运行与可执行程序代码对应的程序,以用于实现上述的风力发电机组的风速仪故障诊断方法。

本发明实施例的风力发电机组的风速仪故障诊断设备,采用上述的风力发电机组的风速仪故障诊断方法,能够准确地诊断出风速仪是否发生故障,避免风速仪故障误报,以保证风力发电机组能够正常控制,且保障评估结果的有效性。

基于上述实施例,本发明还提出了一种风力发电机组。

本发明实施例提出的一种风力发电机组,采用上述的风力发电机组的风速仪故障诊断设备。

本发明实施例的风力发电机组,通过采用上述的风力发电机组的风速仪故障诊断设备,能够准确地诊断出风速仪是否发生故障,避免风速仪故障误报,以保证风力发电机组能够正常控制,且保障评估结果的有效性。

基于上述实施例,本发明还提出了一种计算机可读存储介质。

本发明实施例提出的一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述的风力发电机组的风速仪故障诊断方法。

本发明实施例的计算机可读存储介质,采用上述的风力发电机组的风速仪故障诊断方法,能够准确地诊断出风速仪是否发生故障,避免风速仪故障误报,以保证风力发电机组能够正常控制,且保障评估结果的有效性。

基于上述实施例,本发明还提出一种计算机程序产品。

本发明实施例提出的一种计算机程序产品,当计算机程序产品中的指令处理器执行时,执行上述的风力发电机组的风速仪故障诊断方法。

本发明实施例的计算机程序产品,采用上述的风力发电机组的风速仪故障诊断方法,能够准确地诊断出风速仪是否发生故障,避免风速仪故障误报,以保证风力发电机组能够正常控制,且保障评估结果的有效性。

在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。

此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。在本发明的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。

流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现定制逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本发明的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本发明的实施例所属技术领域的技术人员所理解。

在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行系统、装置或设备(如根据计算机的系统、包括处理器的系统或其他可以从指令执行系统、装置或设备取指令并执行指令的系统)使用,或结合这些指令执行系统、装置或设备而使用。就本说明书而言,"计算机可读介质"可以是任何可以包含、存储、通信、传播或传输程序以供指令执行系统、装置或设备或结合这些指令执行系统、装置或设备而使用的装置。计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(RAM),只读存储器(ROM),可擦除可编辑只读存储器(EPROM或闪速存储器),光纤装置,以及便携式光盘只读存储器(CDROM)。另外,计算机可读介质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。

应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。如,如果用硬件来实现和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场可编程门阵列(FPGA)等。

本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。

此外,在本发明各个实施例中的各功能单元可以集成在一个模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。

上述提到的存储介质可以是只读存储器,磁盘或光盘等。尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。

相关技术
  • 风力发电机组的变桨控制方法、装置、电子设备和介质
  • 风力发电机组的调桨控制方法、装置、设备及存储介质
  • 风力发电机组变桨装置及风力发电机组
  • 风力发电机组的风速仪的故障诊断方法和装置、存储介质
  • 风力发电机组的风速仪的故障诊断方法和装置、存储介质
技术分类

06120115922618