预测风机的故障的方法和设备与流程

文档序号:11729905阅读:246来源:国知局
预测风机的故障的方法和设备与流程

本发明涉及风能领域。更具体地讲,涉及一种预测风机的故障的方法和设备。



背景技术:

风能作为一种清洁的可再生能源,越来越受到重视,风能设备(即,风机)的装机量也不断增加。风机可以是利用风能进行驱动的各种设备,例如,风力发电设备、风车等各种通过风能驱动的设备。

风机通常运行在野外等自然条件下,进行维护的成本较高。因此,对风机的故障提前进行预测可以有效地提前获知风机可能发生的故障,从而可以提取采取措施来避免故障的发生。目前已经存在一些故障预警方法,但是这些预警方法通常是针对风机的某个单一状态参数设置阈值并进行实时检测来进行预警,然而风机运行在野外时,环境对风机运行状态影响较大,单一状态参数往往无法反映风机的真实状态,故现有的预警方法无法有效地并且准确地提前对故障进行预警。

因此,需要一种能够准确地对风机的故障进行预测的技术。



技术实现要素:

本发明提供一种能够更准确地预测风机的故障的方法和设备。

根据本发明的一方面,提供一种预测风机的故障的方法,所述方法包括:初始化风机的风机模型;周期性地根据当前环境条件和风机的当前实际风机状态参数来更新风机模型的风机模型参数;根据历史的风机模型参数和对应的历史的环境条件,建立风机模型参数变化模型;基于未来时刻的未来环境条件,使用风机模型参数变化模型预测在所述未来时刻的风机模型参数;根据历史的风机模型参数和对应的历史的风机故障,建立风机故障模型;根据预测的风机模型参数和风机故障模型,预测未来时刻的风机故障。

可选地,风机模型体现了环境条件与风机状态参数之间的关系,风机模型参数变化模型体现了环境条件与风机模型参数之间的关系,风机故障模型体现了风机模型参数与风机故障之间的关系。

可选地,初始化风机的风机模型的步骤包括:

根据初始的环境条件和初始的实际风机状态参数,来确定初始的风机模型参数。

可选地,初始的风机模型参数使得:输入了初始的环境条件的风机模型所输出的风机状态参数尽量接近初始的实际风机状态参数。

可选地,初始的风机模型参数使得:输入了初始的环境条件的风机模型所输出的风机状态参数尽量接近初始的实际风机状态参数,同时初始的风机模型参数的总大小的加权结果尽量小。

可选地,初始的风机模型参数的总大小为各个初始的风机模型参数的绝对值之和,或者各个初始的风机模型参数的偶数次幂之和。

可选地,通过下式来获得初始的实际风机状态参数:

其中,x0表示初始的环境条件,y0表示初始的实际风机状态参数,f0(x0)表示输入了初始的环境条件的风机模型所输出的风机状态参数,θ0表示初始的风机模型参数,α表示规范项权重系数,表示获得使得括号内的算式最小化的θ0。

可选地,更新风机模型的风机模型参数的步骤包括:

周期性地根据当前环境条件和风机的当前实际风机状态参数获得更新后的风机模型参数,其中,更新后的风机模型参数使得输入了当前环境条件的风机模型所输出的风机状态参数尽量接近当前实际风机状态参数。

可选地,更新后的风机模型参数使得输入了当前环境条件的风机模型所输出的风机状态参数尽量接近当前实际风机状态参数,同时更新后的风机模型参数相对于上一次更新后的风机模型参数的变化尽量小。

可选地,通过计算各个更新后的风机模型参数与各个上一次更新后的风机模型参数之间的相同类型风机模型参数之差的绝对值之和或偶数次幂之和作为所述变化。

可选地,通过下式来获得更新后的风机模型参数:

其中,xt表示当前环境条件,yt表示当前实际风机状态参数,ft(xt)表示输入了当前环境条件的风机模型所输出的风机状态参数,θt表示所述更新后的风机模型参数,θt-1表示上一次更新后的风机模型参数,α表示规范项权重系数,表示获得使得括号内的算式最小化的θt。

可选地,建立风机模型参数变化模型的步骤包括:

利用历史的风机模型参数和对应的历史的环境条件,通过拟合来建立风机模型参数变化模型。

可选地,风机模型参数变化模型被表示如下:

θt=a·θt-1+b·xt

其中,θt表示在时刻t的风机模型参数,θt-1表示在时刻t-1的风机模型参数,a为风机模型参数的状态转移矩阵,b为环境条件对风机模型参数影响系数矩阵,xt为在时刻t的环境条件。

可选地,风机故障模型是以风机模型参数为特征并且以故障类别或是否发生故障为分类标签的分类器。

根据本发明的另一方面,提供一种预测风机的故障的设备,所述设备包括:初始化单元,初始化风机的风机模型;参数更新单元,周期性地根据当前环境条件和风机的当前实际风机状态参数来更新风机模型的风机模型参数;参数模型建模单元,根据历史的风机模型参数和对应的历史的环境条件,建立风机模型参数变化模型;参数预测单元,基于未来时刻的未来环境条件,使用风机模型参数变化模型预测在所述未来时刻的风机模型参数;故障模型建模单元,根据历史的风机模型参数和对应的历史的风机故障,建立风机故障模型;故障预测单元,根据预测的风机模型参数和风机故障模型,预测未来时刻的风机故障。

可选地,风机模型体现了环境条件与风机状态参数之间的关系,风机模型参数变化模型体现了环境条件与风机模型参数之间的关系,风机故障模型体现了风机模型参数与风机故障之间的关系。

可选地,初始化单元根据初始的环境条件和初始的实际风机状态参数,来确定初始的风机模型参数。

可选地,初始的风机模型参数使得:输入了初始的环境条件的风机模型所输出的风机状态参数尽量接近初始的实际风机状态参数。

可选地,初始的风机模型参数使得:输入了初始的环境条件的风机模型所输出的风机状态参数尽量接近初始的实际风机状态参数,同时初始的风机模型参数的总大小的加权结果尽量小。

可选地,初始的风机模型参数的总大小为各个初始的风机模型参数的绝对值之和,或者各个初始的风机模型参数的偶数次幂之和。

可选地,初始化单元通过下式来获得初始的实际风机状态参数:

其中,x0表示初始的环境条件,y0表示初始的实际风机状态参数,f0(x0)表示输入了初始的环境条件的风机模型所输出的风机状态参数,θ0表示初始的风机模型参数,α表示规范项权重系数,表示获得使得括号内的算式最小化的θ0。

可选地,参数更新单元周期性地根据当前环境条件和风机的当前实际风机状态参数获得更新后的风机模型参数,其中,更新后的风机模型参数使得输入了当前环境条件的风机模型所输出的风机状态参数尽量接近当前实际风机状态参数。

可选地,更新后的风机模型参数使得输入了当前环境条件的风机模型所输出的风机状态参数尽量接近当前实际风机状态参数,同时更新后的风机模型参数相对于上一次更新后的风机模型参数的变化尽量小。

可选地,通过计算各个更新后的风机模型参数与各个上一次更新后的风机模型参数之间的相同类型风机模型参数之差的绝对值之和或偶数次幂之和作为所述变化。

可选地,参数更新单元通过下式来获得更新后的风机模型参数:

其中,xt表示当前环境条件,yt表示当前实际风机状态参数,ft(xt)表示输入了当前环境条件的风机模型所输出的风机状态参数,θt表示所述更新后的风机模型参数,θt-1表示上一次更新后的风机模型参数,α表示规范项权重系数,表示获得使得括号内的算式最小化的θt。

可选地,参数模型建模单元利用历史的风机模型参数和对应的历史的环境条件,通过拟合来建立风机模型参数变化模型。

可选地,风机模型参数变化模型被表示如下:

θt=a·θt-1+b·xt

其中,θt表示在时刻t的风机模型参数,θt-1表示在时刻t-1的风机模型参数,a为风机模型参数的状态转移矩阵,b为环境条件对风机模型参数影响系数矩阵,xt为在时刻t的环境条件。

可选地,风机故障模型是以风机模型参数为特征并且以故障类别或是否发生故障为分类标签的分类器。

根据本发明的预测风机的故障的方法和设备,在对风机进行故障预测时充分考虑了环境因素对风机运行状态的影响,考虑到风机与环境因素的特定关系,基于环境因素的影响建立风机模型。同时,不断地更新风机模型的参数来获得历史的风机模型参数,并建立风机模型参数变化模型,通过该模型可以预测在任意环境条件下风机的状态变化。基于风机模型参数变化模型进一步建立与风机模型参数有关的风机故障模型用于故障预测,从而更精确地进行风机的故障预测。

附图说明

通过下面结合附图进行的详细描述,本发明的上述和其它目的、特点和优点将会变得更加清楚,其中:

图1示出根据本发明的实施例的预测风机的故障的方法的流程图;

图2示出根据本发明的实施例的预测风机的故障的设备的框图。

具体实施方式

现在,将参照附图更充分地描述不同的示例实施例。

图1示出根据本发明的实施例的预测风机的故障的方法的流程图。

如图1所示,在步骤s110,初始化风机的风机模型。

风机模型体现了风机所处的环境条件与风机的状态参数(以下称为,风机状态参数)之间的关系。换言之,在将环境条件输入到风机模型时,风机模型可估计并输出对应的风机状态参数。

可以通过获取实测的环境条件以及实测的风机状态参数来建立风机模型。此外,也可利用经验模型来作为风机模型。可利用各种建模技术来建立风机模型,本发明不做限制,只要建立的风机模型能够体现环境条件与风机状态参数之间的相互关系。

风机的环境条件是对风机的运行状态产生影响的环境因素。

环境条件可包括(但不限于)下面参数中的至少一个:风速、温度、湿度、空气密度等。可以利用各种用于检测环境状况的传感器来实测环境条件。

风机状态参数可包括(但不限于)下面参数中的至少一个:当前转速、偏航方向、变桨角度、输出功率等。例如,当风机为风力发电机时,风机状态参数还可包括发电功率等电气参数。

可根据初始的环境条件和初始的实际风机状态参数,来确定初始的风机模型参数。换言之,当进行风机模型的初始化时,获取当时的环境条件作为初始的环境条件,并检测实际的风机状态参数作为初始的实际风机状态参数。在此情况下,根据初始的环境条件和初始的实际风机状态参数来对风机模型参数进行初始化,从而确定初始的风机模型参数。换言之,在确定了风机模型的初始的输入和期望输出的情况下,确定风机模型的参数。

这时,初始的风机模型参数使得:输入了初始的环境条件的风机模型所输出的风机状态参数尽量接近初始的实际风机状态参数。

在一个优选实施例中,在确定初始的风机模型参数时还进一步考虑初始的风机模型参数本身。此时,初始的风机模型参数使得:输入了初始的环境条件的风机模型所输出的风机状态参数尽量接近初始的实际风机状态参数,同时初始的风机模型参数的总大小被加权后的结果尽量小。这里,初始的风机模型参数的总大小可通过各个初始的风机模型参数的绝对值之和表示,或者通过各个初始的风机模型参数的偶数次幂之和表示(应该理解,在风机模型只有1个(即,1种类型)风机模型参数的情况下,这里提及的“之和”为该1个初始的风机模型参数的绝对值或偶数次幂)。用于加权的权值可通过经验或实验获得。例如,可通过获取使得“输入了初始的环境条件的风机模型所输出的风机状态参数相对于初始的实际风机状态参数的变化”与“初始的风机模型参数的总大小被加权后的结果”之和最小化的风机模型参数作为初始的风机模型参数。

在该优选实施例中,通过下面的式(1)来获得初始的实际风机状态参数:

其中,x0表示初始的环境条件,y0表示初始的实际风机状态参数,f0(x0)表示输入了初始的环境条件的风机模型所输出的风机状态参数,θ0表示初始的风机模型参数,α表示规范项权重系数,表示获得使得括号内的算式最小化的θ0。这里,规范项权重系数α可通过经验或实验获得。应该理解,表示上面提到的初始的风机模型参数的总大小。

在步骤s120,周期性地根据当前环境条件和风机的当前实际风机状态参数来更新风机模型的风机模型参数。

换言之,在对风机模型进行初始化之后,可周期性地根据当前环境条件和风机的当前实际风机状态参数获得更新后的风机模型参数作为当前周期的风机模型参数。这样,可以使得风机模型保持准确性,同时可收集历史的风机模型参数和对应的历史的环境条件。

在每个周期,获取当前环境条件和风机的当前实际风机状态参数,从而在确定了风机模型的初始的输入和期望输出的情况下,确定在每个周期的风机模型参数。

更新后的风机模型参数使得输入了当前环境条件的风机模型所输出的风机状态参数尽量接近当前实际风机状态参数。换言之,初始的风机模型参数使得:输入了当前环境条件的风机模型所输出的风机状态参数与当前实际风机状态参数之间的差异达到最小。

在一个优选实施例中,在每个周期更新风机模型参数时还进一步考虑风机模型参数的变化。此时,在每个周期,更新后的风机模型参数使得:输入了当前环境条件的风机模型所输出的风机状态参数尽量接近当前实际风机状态参数,同时更新后的风机模型参数相对于上一次更新后的风机模型参数(即,上一周期更新的风机模型参数)的变化被加权后的结果尽量小。换言之,更新后的风机模型参数使得:输入了当前环境条件的风机模型所输出的风机状态参数与当前实际风机状态参数之间的差异达到最小,同时更新后的风机模型参数与上一次更新后的风机模型参数的之间的差异达到最小。例如,可通过获取使得“输入了当前环境条件的风机模型所输出的风机状态参数相对于当前实际风机状态参数的变化”与“更新后的风机模型参数相对于上一次更新后的风机模型参数的变化被加权后的结果”之和最小化的风机模型参数作为更新后的风机模型参数。

这里,可通过计算各个更新后的风机模型参数与各个上一次更新后的风机模型参数之间的相同类型风机模型参数之差的绝对值之和或偶数次幂之和作为所述变化(应该理解,在风机模型只有1个(即,1种类型)风机模型参数的情况下,这里提及的“之和”为该1种类型的风机模型参数之差的绝对值或偶数次幂)。用于加权的权值可通过经验或实验获得。

在该优选实施例中,通过下面的式(2)来获得更新后的风机模型参数:

其中,xt表示当前环境条件,yt表示当前实际风机状态参数,ft(xt)表示输入了当前环境条件的风机模型所输出的风机状态参数,θt表示所述更新后的风机模型参数,θt-1表示上一次更新后的风机模型参数,α表示规范项权重系数,表示获得使得括号内的算式最小化的θt。

应该理解,(θt-θt-1)t(θt-θt-1)表示上面提到的更新后的风机模型参数相对于上一次更新后的风机模型参数的变化。

在步骤s130,根据历史的风机模型参数和对应的历史的环境条件,建立风机模型参数变化模型。

风机模型参数变化模型体现了环境条件与风机模型参数之间的关系。换言之,在将环境条件输入到风机模型参数变化模型时,风机模型参数变化模型可估计并输出对应的风机模型参数。可基于历史的风机模型参数和对应的历史的环境条件,利用各种建模技术来建立风机模型参数变化模型,本发明不做限制,只要建立的风机模型参数变化模型能够体现环境条件与风机模型参数之间的相互关系。

在一个实施例中,利用历史的风机模型参数和对应的历史的环境条件,通过拟合来建立风机模型参数变化模型。可通过各种拟合方法来拟合出风机模型参数变化模型。另外,风机模型参数变化模型的结构可通过拟合得到(此时,通过拟合确定风机模型参数变化模型的结构和参数)或者也可预先确定(此时,通过拟合仅确定风机模型参数变化模型的参数)。

在一个优选实施例中,风机模型参数变化模型被表示为下面的式(3):

θt=a·θt-1+b·xt(3)

其中,θt表示在时刻t的风机模型参数,θt-1表示在时刻t-1的风机模型参数,a为风机模型参数的状态转移矩阵,b为环境条件对风机模型参数影响系数矩阵,xt为在时刻t的环境条件。应该理解,时刻t-1表示时刻t之后的一个时刻的风机模型参数。

应该理解,参数a和b可通过拟合而获得。

在使用式(3)来预测在未来某个时刻的风机模型参数时,在一个实施例中,时刻t表示该未来某个时刻,时刻t-1表示在执行风机模型参数预测或故障预测时的当前时刻;在另一个实施例中,可获取当前时刻与该未来某个时刻之间的一个或多个时刻(以下称为中间时刻)的环境条件,从所述当前时刻开始,基于式(3)使用相邻的两个时刻中的在后的一个时刻的环境条件以及在前的一个时刻的风机模型参数预测在后的一个时刻的风机模型参数,直到预测出该未来某个时刻的风机模型参数。例如,在获取两个中间时刻的环境条件的情况下,使用第一中间时刻的环境条件以及所述当前时刻的风机模型参数预测第一时刻的风机模型参数,使用第二中间时刻的环境条件以及预测的第一时刻的风机模型参数预测第二时刻的风机模型参数,使用该未来某个时刻的环境条件以及预测的第二时刻的风机模型参数预测该未来某个时刻的风机模型参数。

应该理解,风机模型参数变化模型的结构不限于式(3)所表达的函数结构,也可通过拟合过程来确定或者采用其他的结构。

可基于步骤s120来获得历史的风机模型参数和对应的历史的环境条件。历史的风机模型参数和对应的历史的环境条件可表示通过步骤s120获得的过去一段时间内各个周期的风机模型参数和对应的环境条件;或者通过步骤s110和s120已经获得的所有的风机模型参数和对应的环境条件。

在步骤s140,基于未来时刻的未来环境条件,使用风机模型参数变化模型预测在所述未来时刻的风机模型参数。

当希望预测未来时刻(即,未来的某个时间)的风机故障时,可获取在该未来时刻的环境条件(以下,称为未来环境条件),并将获取的未来环境条件输入到风机模型参数变化模型,来预测在所述未来时刻的风机模型参数。

可通过各种方式来获取在该未来时刻的环境条件,例如,通过天气预报、环境模型等。本发明对获取在该未来时刻的环境条件的方式不进行限定。

在步骤s150,根据历史的风机模型参数和对应的历史的风机故障,建立风机故障模型。风机故障模型体现了风机模型参数与风机故障之间的关系。换言之,在将风机模型参数输入到风机故障模型时,风机故障模型可估计并输出对应的风机故障。

可基于历史的风机模型参数和对应的历史的风机故障,利用各种建模技术来建立风机故障模型,本发明不做限制,只要建立的风机故障模型能够体现风机模型参数与风机故障之间的关系。

可在风机发生故障时,获取当前风机模型的风机模型参数,从而得到历史的风机模型参数和对应的历史的风机故障。换言之,这里的“历史的风机故障”指示是否发生故障。此时,获得风机故障模型可基于输入的风机模型参数输出指示是否发生故障的信息。例如,可将风机模型参数作为特征,将是否发生故障作为分类标签,使用历史的风机模型参数和对应的历史的风机故障作为训练样本来训练分类器作为风机故障模型。此时,风机故障模型是以风机模型参数为特征并且以是否发生故障为分类标签的分类器。

此外,在风机发生故障时,还可进一步获取故障类别。换言之,这里的“历史的风机故障”能够指示故障类别。此时,当预测出故障时,风机故障模型可输出指示发生的故障的类别的信息。例如,可将风机模型参数作为特征,将故障类别作为分类标签,使用历史的风机模型参数和对应的历史的风机故障作为训练样本来训练分类器作为风机故障模型。此时,风机故障模型是以风机模型参数为特征并且以故障类别为分类标签的分类器。

优选地,建立风机故障模型时使用的历史的风机模型参数和对应的历史的风机故障可以是每次当要预测风机故障时到目前为止已经收集到的历史的风机模型参数和对应的历史的风机故障。

在步骤s160,根据预测的风机模型参数和风机故障模型,预测未来时刻的风机故障。

在已经在步骤s140得到所述未来时刻的风机模型参数后,将得到的风机模型参数输入已经建立的风机故障模型,从而风机故障模型预测未来时刻的风机故障。根据上面提到的风机故障模型的不同,预测的故障可以仅指示是否发生故障或者可指示故障的种类。

应该理解,步骤(s130、s150)的执行顺序以及步骤(s140、s150)的执行顺序可以同时进行或互换。此外,步骤s130和步骤s150可在确定要预测风机故障时被执行以基于最新的数据来执行建模。此外,也可预先执行步骤s130和步骤s150从而预先建模。

下面参照图2描述根据本发明的实施例的预测风机的故障的设备。

图2示出根据本发明的实施例的预测风机的故障的设备的框图。

如图2所示,根据本发明的实施例的预测风机的故障的设备200包括初始化单元210、参数更新单元220、参数模型建模单元230、参数预测单元240、故障模型建模单元250、故障预测单元260。

初始化单元210初始化风机的风机模型。

风机模型体现了风机所处的环境条件与风机的状态参数(以下称为,风机状态参数)之间的关系。换言之,在将环境条件输入到风机模型时,风机模型可估计并输出对应的风机状态参数。

可以通过获取实测的环境条件以及实测的风机状态参数来建立风机模型。此外,也可利用经验模型来作为风机模型。可利用各种建模技术来建立风机模型,本发明不做限制,只要建立的风机模型能够体现环境条件与风机状态参数之间的相互关系。

风机的环境条件是对风机的运行状态产生影响的环境因素。

环境条件可包括(但不限于)下面参数中的至少一个:风速、温度、湿度、空气密度等。可以利用各种用于检测环境状况的传感器来实测环境条件。

风机状态参数可包括(但不限于)下面参数中的至少一个:当前转速、偏航方向、变桨角度、输出功率等。例如,当风机为风力发电机时,风机状态参数还可包括发电功率等电气参数。

初始化单元210可根据初始的环境条件和初始的实际风机状态参数,来确定初始的风机模型参数。换言之,当进行风机模型的初始化时,获取当时的环境条件作为初始的环境条件,并检测实际的风机状态参数作为初始的实际风机状态参数。在此情况下,初始化单元210根据初始的环境条件和初始的实际风机状态参数来对风机模型参数进行初始化,从而确定初始的风机模型参数。换言之,在确定了风机模型的初始的输入和期望输出的情况下,确定风机模型的参数。

这时,初始的风机模型参数使得:输入了初始的环境条件的风机模型所输出的风机状态参数尽量接近初始的实际风机状态参数。换言之,初始的风机模型参数使得:输入了当前环境条件的风机模型所输出的风机状态参数与当前实际风机状态参数之间的差异达到最小。

在一个优选实施例中,在确定初始的风机模型参数时还进一步考虑初始的风机模型参数本身。此时,初始的风机模型参数使得:输入了初始的环境条件的风机模型所输出的风机状态参数尽量接近初始的实际风机状态参数,同时初始的风机模型参数的总大小被加权后的结果尽量小。换言之,更新后的风机模型参数使得:输入了当前环境条件的风机模型所输出的风机状态参数与当前实际风机状态参数之间的差异达到最小,同时更新后的风机模型参数与上一次更新后的风机模型参数的之间的差异达到最小。例如,可通过获取使得“输入了当前环境条件的风机模型所输出的风机状态参数相对于当前实际风机状态参数的变化”与“更新后的风机模型参数相对于上一次更新后的风机模型参数的变化被加权后的结果”之和最小化的风机模型参数作为更新后的风机模型参数。

这里,初始的风机模型参数的总大小可通过各个初始的风机模型参数的绝对值之和表示,或者通过各个初始的风机模型参数的偶数次幂之和表示(应该理解,在风机模型只有1个(即,1种类型)风机模型参数的情况下,这里提及的“之和”为该1种类型的风机模型参数之差的绝对值或偶数次幂)。用于加权的权值可通过经验或实验获得。

参数更新单元220周期性地根据当前环境条件和风机的当前实际风机状态参数来更新风机模型的风机模型参数。

换言之,在对风机模型进行初始化之后,参数更新单元220可周期性地根据当前环境条件和风机的当前实际风机状态参数获得更新后的风机模型参数作为当前周期的风机模型参数。这样,可以使得风机模型保持准确性,同时可收集历史的风机模型参数和对应的历史的环境条件。

在每个周期,参数更新单元220获取当前环境条件和风机的当前实际风机状态参数,从而在确定了风机模型的初始的输入和期望输出的情况下,确定在每个周期的风机模型参数。

更新后的风机模型参数使得输入了当前环境条件的风机模型所输出的风机状态参数尽量接近当前实际风机状态参数。

在一个优选实施例中,在每个周期更新风机模型参数时还进一步考虑风机模型参数的变化。此时,在每个周期,更新后的风机模型参数使得输入了当前环境条件的风机模型所输出的风机状态参数尽量接近当前实际风机状态参数,同时更新后的风机模型参数相对于上一次更新后的风机模型参数(即,上一周期更新的风机模型参数)的变化被加权后的结果尽量小。这里,可通过计算各个更新后的风机模型参数与各个上一次更新后的风机模型参数之间的相同类型风机模型参数之差的绝对值之和或偶数次幂之和来表示所述变化(应该理解,在风机模型只有1个(即,1种类型)风机模型参数的情况下,这里提及的“之和”为该1种类型的风机模型参数之差的绝对值或偶数次幂)。用于加权的权值可通过经验或实验获得。例如,可通过获取使得“输入了当前环境条件的风机模型所输出的风机状态参数相对于当前实际风机状态参数的变化”与“更新后的风机模型参数相对于上一次更新后的风机模型参数的变化被加权后的结果”之和最小化的风机模型参数作为更新后的风机模型参数。

在该优选实施例中,通过上面的式(2)来获得更新后的风机模型参数。

参数模型建模单元230根据历史的风机模型参数和对应的历史的环境条件,建立风机模型参数变化模型。

风机模型参数变化模型体现了环境条件与风机模型参数之间的关系。换言之,在将环境条件输入到风机模型参数变化模型时,风机模型参数变化模型可估计并输出对应的风机模型参数。可基于历史的风机模型参数和对应的历史的环境条件,利用各种建模技术来建立风机模型参数变化模型,本发明不做限制,只要建立的风机模型参数变化模型能够体现环境条件与风机模型参数之间的相互关系。

在一个实施例中,利用历史的风机模型参数和对应的历史的环境条件,通过拟合来建立风机模型参数变化模型。可通过各种拟合方法来拟合出风机模型参数变化模型。另外,风机模型参数变化模型的结构可通过拟合得到(此时,通过拟合确定风机模型参数变化模型的结构和参数)或者也可预先确定(此时,通过拟合仅确定风机模型参数变化模型的参数)。在一个优选实施例中,风机模型参数变化模型被表示为上面的式(3)。

可基于参数更新单元220来获得历史的风机模型参数和对应的历史的环境条件。历史的风机模型参数和对应的历史的环境条件可表示通过参数更新单元220获得的过去一段时间内的风机模型参数和对应的环境条件;或者通过初始化单元210和参数更新单元220已经获得的所有的风机模型参数和对应的环境条件。

参数预测单元240基于未来时刻的未来环境条件,使用风机模型参数变化模型预测在所述未来时刻的风机模型参数。

当希望预测未来时刻(即,未来的某个时间)的风机故障时,参数预测单元240可获取在该未来时刻的环境条件(以下,称为未来环境条件),并将获取的未来环境条件输入到风机模型参数变化模型,来预测在所述未来时刻的风机模型参数。

可通过各种方式来获取在该未来时刻的环境条件,例如,通过天气预报、环境模型等。本发明对获取在该未来时刻的环境条件的方式不进行限定。

故障模型建模单元250根据历史的风机模型参数和对应的历史的风机故障,建立风机故障模型。风机故障模型体现了风机模型参数与风机故障之间的关系。换言之,在将风机模型参数输入到风机故障模型时,风机故障模型可估计并输出对应的风机故障。

可基于历史的风机模型参数和对应的历史的风机故障,利用各种建模技术来建立风机故障模型,本发明不做限制,只要建立的风机故障模型能够体现风机模型参数与风机故障之间的关系。

可在风机发生故障时,当前风机模型的风机模型参数被获得,从而得到历史的风机模型参数和对应的历史的风机故障。换言之,这里的“历史的风机故障”指示是否发生故障。此时,获得风机故障模型可基于输入的风机模型参数输出指示是否发生故障的信息。例如,可将风机模型参数作为特征,将是否发生故障作为分类标签,使用历史的风机模型参数和对应的历史的风机故障作为训练样本来训练分类器作为风机故障模型。此时,风机故障模型是以风机模型参数为特征并且以是否发生故障为分类标签的分类器。

此外,在风机发生故障时,还可进一步获取故障类别。换言之,这里的“历史的风机故障”能够指示故障类别。此时,当预测出故障时,风机故障模型可输出指示发生的故障的类别的信息。例如,可将风机模型参数作为特征,将故障类别作为分类标签,使用历史的风机模型参数和对应的历史的风机故障作为训练样本来训练分类器作为风机故障模型。此时,风机故障模型是以风机模型参数为特征并且以故障类别为分类标签的分类器。

优选地,建立风机故障模型时使用的历史的风机模型参数和对应的历史的风机故障可以是每次当要预测风机故障时到目前为止已经收集到的历史的风机模型参数和对应的历史的风机故障。

故障预测单元260根据预测的风机模型参数和风机故障模型,预测未来时刻的风机故障。

在已经通过参数预测单元240得到所述未来时刻的风机模型参数后,将得到的风机模型参数输入已经建立的风机故障模型,从而风机故障模型预测未来时刻的风机故障。根据上面提到的风机故障模型的不同,预测的故障可以仅指示是否发生故障或者可指示故障的种类。

根据本发明的预测风机的故障的方法和设备,在对风机进行故障预测时考虑到风机与环境因素的特定关系,基于环境因素的影响建立风机模型,同时不断地更新风机模型的参数来获得历史的风机模型参数,从而建立与风机模型参数有关的风机故障模型用于故障预测,可以更精确地进行风机的故障预测。

此外,根据本发明的示例性实施例的上述方法可以被实现为计算机可读介质上的计算机程序,从而当运行该程序时,实现上述方法。

此外,根据本发明的示例性实施例的上述设备中的各个单元可被实现硬件组件或软件模块。此外,本领域技术人员可根据限定的各个单元所执行的处理,通过例如使用现场可编程门阵列(fpga)、专用集成电路(asic)或处理器来实现各个硬件组件,可以通过编程技术来实现各个软件模块。

尽管已经参照其示例性实施例具体显示和描述了本发明,但是本领域的技术人员应该理解,在不脱离权利要求所限定的本发明的精神和范围的情况下,可以对其进行形式和细节上的各种改变。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1