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

技术领域

本发明实施例涉及风电技术领域,尤其涉及一种风机多工况数据异常处理的方法、装置及计算机可读存储介质。

背景技术

随着煤炭、石油等能源的逐渐枯竭,人类越来越重视可再生能源的利用。风能作为一种清洁的可再生能源越来越受到世界各国的重视。对于缺水、缺燃料和交通不便的沿海岛屿、草原牧区、山区和高原地带,因地制宜地利用风力发电,非常适合,大有可为。风力发电是指利用风机把风的动能转换为电能。

目前,大型风机的数据主要以SCADA(Supervisory Control And DataAcquisition,监控与数据采集系统)程序收集,而关于异常工况数据的剔除主要是基于主控策略提供的异常报警信息,删除对应的异常工况数据,以此来达到异常数据清理的目的。

然而,现有的异常工况数据剔除方法存在着很严重的弊端,一是主控策略提供的异常信息报警一般针对的是较为严重的异常工况,如果仅仅参考主控的报警记录进行异常剔除会保留过多仍然存在的异常数据;二是删除异常数据的持续时间问题,目前根据主控进行异常数据剔除一般处理方式是根据异常报警时间人为地删除以报警时间为最终往后倒推一段时间,而这段时间具有很大的人为主观性,并且,通常情况下,异常数据并不会持续整个时间段,这种剔除方法实际效果并不大理想;三是风机运行工况太多,主控程序不可能会针对所有异常工况进行报警,无法进行全方位的异常工况数据剔除。

发明内容

本发明实施例的目的在于提供一种风机多工况数据异常处理的方法、装置及计算机可读存储介质,能够针对多个工况的数据进行全方位的划分,可以较为明确地进行风机数据的异常剔除。

本发明实施例的一个方面提供一种风机多工况数据异常处理的方法。所述方法包括:对风机的数据进行异常功率点剔除,以得到剔除后的风机数据;选定需要进行故障诊断的目标变量;确定影响所述目标变量的关键变量;以所述关键变量和选定的所述目标变量为输入进行第一聚类分析,以将所述剔除后的风机数据划分为k个第一聚类类别,其中,k为所述第一聚类分析的类别数;对所述k个第一聚类类别进行异常数据剔除,以得到剔除之后的k个第一聚类类别;选择与所述目标变量相关联的至少一个关联变量;针对所述剔除之后的k个第一聚类类别中的每个第一聚类类别,选择所述目标变量和所述至少一个关联变量中的每个关联变量进行第二聚类分析,以得到m个第二聚类类别,其中,m为所述第二聚类分析的类别数;以及对所述每个第一聚类类别下所述目标变量和所述每个关联变量的m个第二聚类类别进行异常数据剔除,从而得到最终清理后的风机数据。

本发明实施例的另一个方面还提供一种风机多工况数据异常处理的装置,其包括一个或多个处理器,用于实现如上所述的风机多工况数据异常处理的方法。

本发明实施例的又一个方面还提供一种计算机可读存储介质,其上存储有程序,所述程序被处理器执行时,实现如上所述的风机多工况数据异常处理的方法。

本发明实施例的风机多工况数据异常处理的方法、装置及计算机可读存储介质可以针对主控程序无法定位的弱异常工况进行剔除,而且,无需根据人为地倒推一段时间的方法进行异常数据剔除。

本发明实施例的风机多工况数据异常处理的方法、装置及计算机可读存储介质能够针对风机多个工况的数据进行全方位的划分,可以较为明确地进行风机数据的异常剔除,不仅能剔除确实是异常的数据,而且还能剔除潜在的异常数据。

附图说明

图1为本发明一个实施例的风机的侧面示意图;

图2为本发明一个实施例的风机多工况数据异常处理的方法的流程图;

图3为本发明一个实施例的风机多工况数据异常处理的方法的具体步骤图;

图4为本发明一个实施例的风机多工况数据异常处理的装置的示意性框图。

具体实施方式

这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施例并不代表与本发明相一致的所有实施例。相反,它们仅是与如所附权利要求书中所详述的、本发明的一些方面相一致的装置的例子。

在本发明实施例使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本发明。除非另作定义,本发明实施例使用的技术术语或者科学术语应当为本发明所属领域内具有一般技能的人士所理解的通常意义。本发明说明书以及权利要求书中使用的“第一”、“第二”以及类似的词语并不表示任何顺序、数量或者重要性,而只是用来区分不同的组成部分。同样,“一个”或者“一”等类似词语也不表示数量限制,而是表示存在至少一个。“多个”或者“若干”表示两个及两个以上。除非另行指出,“前部”、“后部”、“下部”和/或“上部”等类似词语只是为了便于说明,而并非限于一个位置或者一种空间定向。“包括”或者“包含”等类似词语意指出现在“包括”或者“包含”前面的元件或者物件涵盖出现在“包括”或者“包含”后面列举的元件或者物件及其等同,并不排除其他元件或者物件。“连接”或者“相连”等类似的词语并非限定于物理的或者机械的连接,而且可以包括电性的连接,不管是直接的还是间接的。在本发明说明书和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。

图1揭示了本发明一个实施例的风机100的侧面示意图。如图1所示,风机100包括多个叶片101、机舱102、轮毂103及塔架104。塔架104从基础(未图示)向上延伸,机舱102安装在塔架104的顶端,轮毂103安装在机舱102的一端,多个叶片101安装在轮毂103上。

本发明实施例提供了一种风机多工况数据异常处理的方法,其可以应用图1所示的风机100中。图2揭示了本发明一个实施例的风机多工况数据异常处理的方法的流程图。如图2所示,本发明一个实施例的风机多工况数据异常处理的方法可以包括步骤S11至步骤S18。

在步骤S11中,对风机的数据进行异常功率点剔除,以得到剔除后的风机数据。

在一个实施例中,可以基于IEC规范来对风机的数据进行异常功率点的剔除,从而保证只保留主功率带的数据,此处的功率带是指功率-风速功率带,所谓主功率带是指功率-风速的散点图大致会分布在一个集中区域的功率。而偏离该主功率带的数据基本上可以判定为异常工况数据点,因此,将偏离主功率带的数据进行剔除,只保留主功率带的数据。

在步骤S12中,选定需要进行故障诊断的目标变量。

在步骤S13中,确定影响目标变量的关键变量。

关键变量可以基于目标变量的物理机理及相关性分析来确定。相关性分析可以包括各种相关性分析方法,例如可以包括但不限于全局相关系数法或者滑窗相关系数法等。

在步骤S14中,以关键变量和选定的目标变量为输入进行第一聚类分析,以将步骤S11中得到的剔除后的风机数据划分为k个第一聚类类别,其中,k为第一聚类分析的类别数。

在步骤S15中,对步骤S14中得到的k个第一聚类类别进行异常数据剔除,以得到剔除之后的k个第一聚类类别。

在步骤S16中,选择与目标变量相关联的至少一个关联变量。

与目标变量相关联的至少一个关联变量可以基于目标变量的物理机理及相关性分析来确定。相关性分析可以包括各种相关性分析方法,例如可以包括但不限于全局相关系数法或者滑窗相关系数法等。

在步骤S17中,针对步骤S15中得到的剔除之后的k个第一聚类类别中的每个第一聚类类别,选择目标变量和至少一个关联变量中的每个关联变量进行第二聚类分析,以得到m个第二聚类类别,其中,m为第二聚类分析的类别数。

在步骤S18中,对每个第一聚类类别下目标变量和每个关联变量的m个第二聚类类别进行异常数据剔除,从而得到最终清理后的风机数据。

本发明实施例的风机多工况数据异常处理的方法可以针对主控程序无法定位的弱异常工况进行剔除,而且,无需根据人为地倒推一段时间的方法进行异常数据剔除。

本发明实施例的风机多工况数据异常处理的方法能够针对风机多个工况的数据进行全方位的划分,可以较为明确地进行风机数据的异常剔除。

图3揭示了本发明一个实施例的风机多工况数据异常处理的方法的具体步骤图。如图3并配合参照图2所示,风机的数据例如可以存储在SCADA程序31中,首先可以根据IEC规范来对存储在SCADA程序31中的风机的SCADA数据进行异常功率点剔除,以得到剔除后的SCADA数据32。

然后,进行目标变量选定。目标变量例如可以包括但不限于风机的发电机驱动端温度、发电机非驱动端温度、三相定子温度等等。以下将以目标变量为发电机驱动端温度为例进行示意性说明。

在一些实施例中,影响目标变量的关键变量例如可以包括但不限于有功功率。例如,在目标变量为发电机驱动端温度的情况下,则影响发电机驱动端温度的关键变量包括有功功率。

在影响目标变量的关键变量为有功功率的情况下,则步骤S14的以关键变量和选定的目标变量为输入进行第一聚类分析,以将剔除后的SCADA数据32划分为k个第一聚类类别可以包括:以有功功率和选定的目标变量为输入进行第一聚类分析以将剔除后的SCADA数据32划分为k个功率带33。

例如,以目标变量为发电机驱动端温度为例,则可以按照输入为有功功率和发电机驱动端温度来进行第一聚类分析。

在一些实施例中,第一聚类分析可以包括kmeans聚类分析。

因此,在步骤S14中,如图3所示,以关键变量和选定的目标变量为输入进行kmeans聚类分析,将步骤S11中得到的剔除后的SCADA数据32进行kmeans功率带划分,从而得到划分后的k个功率带33。

kmeans聚类分析的类别数k值的选择将会直接影响到聚类的效果,其中,k值越大,则聚类效果越好。为了确保更好的聚类效果,可以对kmeans聚类分析的类别数k不断地反复迭代,例如可以按照手肘(elbow)法或贝叶斯(BIC)信息准则法来确定最优的k值。

在一些实施例中,可以根据百分位数法来对得到的k个功率带33的异常数据进行剔除,以得到剔除之后的k个功率带34。具体地,可以有功功率为自变量,对目标变量的数据进行百分位数法去除异常,其中,数据里出现在密集地方的数据点则为正常,而在稀疏的地方出现的数据点则为异常,清除掉稀疏地方的数据点,从而得到剔除之后的k个功率带34。

此时,通过百分位数法对异常数据进行了二次剔除。

对目标变量进行相关性分析,确定与目标变量相关联的至少一个关联变量,例如n个关联变量35。至少一个关联变量例如可以包括但不限于环境温度。

然后,针对剔除之后的k个功率带34中的每个功率带,选择目标变量和n个关联变量35中的每个关联变量进行第二聚类分析和异常剔除。

在一些实施例中,第二聚类分析可以包括高斯混合模型聚类分析。

例如,在剔除之后的k个功率带中的第i个功率带下,其中,i=[1,k],选择目标变量和n个关联变量中的第j个关联变量进行高斯混合模型聚类分析和异常剔除36,其中,j=[1,n]。

具体地,在第i个功率带下,选择目标变量和n个关联变量中的第j个关联变量进行高斯混合模型聚类分析,得到m个高斯混合模型。

同样地,高斯混合模型聚类分析的类别数m值的选择将会直接影响到聚类的效果。为了确保更好的聚类效果,对高斯混合模型聚类分析的类别数m也可以不断地反复迭代,例如可以按照手肘法或贝叶斯信息准则法来确定最优的m值。

然后,根据极大似然估计法来得到第i个功率带下目标变量和第j个关联变量的m个高斯混合模型的似然函数值,以该似然函数值为阈值来对第i个功率带下目标变量和第j个关联变量的m个高斯混合模型进行异常数据剔除。

在第i个功率带下目标变量和第j个关联变量进行高斯混合聚类分析和异常剔除36之后,接着对第i个功率带下目标变量和第j+1个关联变量进行类似的高斯混合聚类分析和异常剔除36,直到j=m。在完成第i个功率带之后,接着对第i+1个功率带重复进行上面的步骤,直到i=k,从而得到最终清理后的SCADA数据37。

此时,通过高斯混合模型聚类对异常数据进行了三次剔除,从而可以剔除其他干扰因素,例如可以剔除环境温度等干扰因素对目标变量的影响。

本发明实施例的风机多工况数据异常处理的方法不仅能剔除确实是异常的数据,而且还能剔除潜在的异常数据,即虽是异常但是异常还没发展到主控报警程度的数据。

本发明实施例的风机多工况数据异常处理的方法能够比主控更加精细地剔除异常工况数据,并且由于数据工况干扰因素太多,本发明实施例的风机多工况数据异常处理的方法通过进行更加细致的工况划分,能够更进一步地剔除异常工况数据。

本发明实施例还提供了一种风机多工况数据异常处理的装置200。如图4所示,风机多工况数据异常处理的装置200包括一个或多个处理器201,用于实现上述任一实施例所述的风机多工况数据异常处理的方法。在一些实施例中,风机多工况数据异常处理的装置200可以包括计算机可读存储介质202,计算机可读存储介质可以存储有可被处理器201调用的程序,可以包括非易失性存储介质。在一些实施例中,风机多工况数据异常处理的装置200可以包括内存203和接口204。在一些实施例中,本发明实施例的风机多工况数据异常处理的装置200还可以根据实际应用包括其他硬件。

本发明实施例的风机多工况数据异常处理的装置具有与上面所述的风机多工况数据异常处理的方法相类似的有益技术效果,故在此不再赘述。

本发明实施例还提供了一种计算机可读存储介质。计算机可读存储介质上存储有程序,该程序被处理器执行时,实现上述任一实施例所述的风机多工况数据异常处理的方法。

本发明实施例可采用在一个或多个其中包含有程序代码的存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。计算机可读存储介质包括永久性和非永久性、可移动和非可移动媒体,可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机可读存储介质的例子包括但不限于:相变存储器/阻变存储器/磁存储器/铁电存储器(PRAM/RRAM/MRAM/FeRAM)等新型存储器、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。

以上对本发明实施例所提供的风机多工况数据异常处理的方法、装置及计算机可读存储介质进行了详细的介绍。本文中应用了具体个例对本发明实施例的风机多工况数据异常处理的方法、装置及计算机可读存储介质进行了阐述,以上实施例的说明只是用于帮助理解本发明的核心思想,并不用以限制本发明。应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明的精神和原理的前提下,还可以对本发明进行若干改进和修饰,这些改进和修饰也均应落入本发明所附权利要求书的保护范围内。

相关技术
  • 风机多工况数据异常处理的方法、装置及计算机可读存储介质
  • 风机传感器数据重构方法、装置与计算机可读存储介质
技术分类

06120112899211