基于贝叶斯推理方式对风机状态进行预测的方法和系统的制作方法

文档序号:5154971阅读:288来源:国知局
基于贝叶斯推理方式对风机状态进行预测的方法和系统的制作方法
【专利摘要】本申请公开基于贝叶斯推理方式对风机状态进行预测的方法和系统,该方法包括:获取风力机在一定时间内的运行数据进行归类;对各时间段内的风力机运行状态类型进行概率统计处理,生成概率值并确定出各时间段内的总体运行状态类型;对总体运行状态类型进行贝叶斯网络建模,生成总体运行状态类型发生的先验条件概率;对各时间段的先验条件概率以及总体运行状态类型的概率值利用贝叶斯推理方式进行概率处理,生成联合概率值并建立风机的状态分布曲线,根据状态分布曲线对风机进行故障状态的预测。本申请解决了难以对风力发电机故障运行状态的发生进行预测的问题。
【专利说明】基于贝叶斯推理方式对风机状态进行预测的方法和系统
【技术领域】
[0001]本申请涉及风力机的状态监测领域,更具体地涉及一种基于贝叶斯推理方式对风机状态进行预测的方法和系统。
【背景技术】
[0002]风力发电机在自然风的带动下运行并产生电能,在风力发电机的运行过程中,将受到外界环境因素和自身工作状态的影响,如:由于自然风的实时变化,有时风速小于风力发电机的切入风速,使风力发电机难以启动;有时风速又大于风力发电机可承受的极限风速,对风力发电机造成破坏,使风力发电机出现故障甚至停机;又如:风力发电机长时间运行,使风力发电机出现运行故障。
[0003]对于风力发电机的运行故障而言,通常情况下,并不是突然停机,而是导致风力发电机的性能逐渐下降,在不进行检修维护的情况下,终将导致风力发电机停机,风力机一旦停机,再进行维修的成本是非常巨大的,并且风力机停机也会造成发电量的巨大损失。所以,需要对风场上的风力发电机进行预测式维护。
[0004]如果故障在发生的早期阶段被发现,则可以将由该故障带来的影响降低至最小,进一步缩短风力发电机的停机时间同时减小发电量的损失。并且,也可以只在需要时进行维护,从而降低成本。
[0005]但在现有技术中,风力发电机的运行状态类型众多,尤其是一些故障运行状态,如:齿轮箱轴承故障、叶轮故障、变桨角故障等的发生较为突然,难以预测,在故障发生后,只能根据风力发电机数据报警数据,对其进行相应的检修维护。从故障发生到检修维护的过程需要较长时间,风力机的故障已经对其运行造成一定影响,导致发电量的巨大损失。
[0006]综上所述,如何解决难以对风力发电机故障运行状态的发生进行预测,便成为亟待解决的技术问题。

【发明内容】

[0007]有鉴于此,本申请所要解决的技术问题是提供了一种基于贝叶斯推理(BayesianInference)方式对风机故障状态进行预测的方法和系统,以解决难以对风力发电机故障运行状态的发生进行预测的问题。
[0008]为了解决上述技术问题,本申请公开了一种基于贝叶斯推理方式对风机故障状态进行预测的方法,包括:
[0009]获取风场内所有风力机在指定的时间点之前一定时间内的运行数据,按照预置的所述风力机的运行状态类型对所述运行数据进行归类,并在所述一定时间内按相同时长的时间段获取各所述风力机在每一时间段对应的运行状态类型;
[0010]对每一所述时间段内的各所述风力机所对应的所述运行状态类型进行概率统计处理,生成各所述风力机运行状态类型的概率值,确定出每一所述时间段内的所述概率值最大的所述运行状态类型作为该时间段的总体运行状态类型;其中,所述总体运行状态类型的概率值为该时间段内所述风力机运行状态类型的最大概率值;
[0011]对所述一定时间内的每一所述时间段的所述总体运行状态类型进行贝叶斯网络建模,生成相邻两个时间段的任意一对所述总体运行状态类型发生的先验条件概率;
[0012]对各所述时间段的所述先验条件概率以及总体运行状态类型的概率值,利用贝叶斯推理方式进行概率处理,生成所述相邻两个时间段的任意一对所述总体运行状态类型发生的联合概率值,由所述联合概率值建立此类风机由于所述故障引起性能衰退直至停机的状态分布曲线,根据该状态分布曲线对所述风机进行故障状态的预测。
[0013]其中,优选地,对所述一定时间内的每一所述时间段的所述总体运行状态类型进行贝叶斯网络建模,生成相邻两个时间段的任意一对所述总体运行状态类型发生的先验条件概率,进一步为:
[0014]以故障导致停机的时间点为时间起始点,依次对一定时间内的每一所述时间段的所述总体运行状态类型进行贝叶斯网络建模处理,然后,使用任何风机发生所述故障的所有该类事件进行参数训练,生成相邻两个时间段的任意一对所述总体运行状态类型发生的先验条件概率。
[0015]其中,优选地,对所述一定时间内的每一时间段内各所述风力机所对应的所述运行状态类型进行概率统计处理,进一步为:
[0016]将所述一定时间内的每一时间段内,所述风力机所对应的同一所述运行状态类型与在该时间段内出现的所有所述运行状态类型的比例进行概率统计处理。
[0017]其中,优选地,获取风场内所有风力机在指定的时间点之前一定时间内的运行数据,进一步为:对风场内所有风力机在指定的时间点之前一定时间内的风速数据与该风力机的发电功率、叶片转速、变桨转角和/或该风力机的运行参数进行相关性测试,获取由该相关性测试所生成的运行数据。
[0018]其中,优选地,所述一定时间,进一步为:以25天为固定值的时间期限;
[0019]所述相同时长的时间段,进一步为:在所述25天内以I天作为固定值的时间段。
[0020]为了解决上述技术问题,本申请还公开了一种基于贝叶斯推理方式对风机状态进行预测的系统,包括:数据获取单元、统计处理单元、建模训练单元以及状态预测单元,其中,
[0021]所述数据获取单元,用于获取风场内所有风力机在指定的时间点之前一定时间内的运行数据,按照预置的所述风力机的运行状态类型对所述运行数据进行归类,并在所述一定时间内按相同时长的时间段获取各所述风力机在每一时间段对应的运行状态类型;
[0022]所述统计处理单元,用于对每一所述时间段内的各所述风力机所对应的所述运行状态类型进行概率统计处理,生成各所述风力机运行状态类型的概率值,确定出每一所述时间段内的所述概率值最大的所述运行状态类型作为该时间段的总体运行状态类型,其中,所述总体运行状态类型的概率值为该时间段内所述风力机运行状态类型的最大概率值;
[0023]所述建模训练单元,用于对所述一定时间内的每一所述时间段的所述总体运行状态类型进行贝叶斯网络建模,生成相邻两个时间段的任意一对所述总体运行状态类型发生的先验条件概率;
[0024]所述状态预测单元,用于对各所述时间段的所述先验条件概率以及总体运行状态类型的概率值,利用贝叶斯推理方式进行概率处理,生成所述相邻两个时间段的任意一对所述总体运行状态类型发生的联合概率值,由所述联合概率值建立此类风机由于所述故障引起性能衰退直至停机的状态分布曲线,根据该状态分布曲线对所述风机进行故障状态的预测。
[0025]其中,优选地,所述建模训练单元,进一步用于:
[0026]以故障导致停机的时间点为时间起始点,依次对一定时间内的每一所述时间段的所述总体运行状态类型进行贝叶斯网络建模处理,然后,使用任何风机发生所述故障的所有该类事件进行参数训练,生成相邻两个时间段的任意一对所述总体运行状态类型发生的先验条件概率。
[0027]其中,优选地,所述统计处理单元,进一步用于:
[0028]将所述一定时间内的每一时间段内,所述风力机所对应的同一所述运行状态类型与在该时间段内出现的所有所述运行状态类型的比例进行概率统计处理。
[0029]其中,优选地,数据获取单元,进一步用于:
[0030]对风场内所有风力机在指定的时间点之前一定时间内的风速数据与该风力机的发电功率、叶片转速、变桨转角和/或该风力机的运行参数进行相关性测试,获取由该相关性测试所生成的运行数据。
[0031]其中,优选地,所述一定时间,进一步为:以25天为固定值的时间期限;
[0032]所述相同时长的时间段,进一步为:在所述25天内以I天作为固定值的时间段。
[0033]本申请所述的一种基于贝叶斯推理方式对风机故障状态进行预测的方法和系统,能够对风力机的不同运行数据精确划分为多个运行特征项,并建立运行特征项与风力机运行状态类型的对应关系,即实现了两次数据融合,采用贝叶斯推理方式建立模型,并以故障导致停机的时间点之前的一定时间内的数据对该模型进行训练,通过训练后的模型可以对风力机的故障运行状态进行发展趋势的预测,从而有效解决了难以对风力发电机故障运行状态的发生进行预测的问题。
[0034]当然,实施本申请的任一产品并不一定需要同时达到以上所述的所有技术效果。
【专利附图】

【附图说明】
[0035]此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
[0036]图1是本申请实施例一所述的基于贝叶斯推理方式对风机故障状态进行预测的方法的流程框图。
[0037]图2是本申请实施例二所述的基于贝叶斯推理方式对风机故障状态进行预测的方法的流程框图。
[0038]图3是本申请实施例四所述的基于贝叶斯推理方式对风机故障状态进行预测的系统的结构示意图。
[0039]图4是本申请实施例三中故障前25天内的每一天的所述总体运行状态类型进行贝叶斯网络建模的示意图。
【具体实施方式】[0040]如在说明书及权利要求当中使用了某些词汇来指称特定组件。本领域技术人员应可理解,硬件制造商可能会用不同名词来称呼同一个组件。本说明书及权利要求并不以名称的差异来作为区分组件的方式,而是以组件在功能上的差异来作为区分的准则。如在通篇说明书及权利要求当中所提及的“包含”为一开放式用语,故应解释成“包含但不限定于”。“大致”是指在可接收的误差范围内,本领域技术人员能够在一定误差范围内解决所述技术问题,基本达到所述技术效果。此外,“耦接”一词在此包含任何直接及间接的电性耦接手段。因此,若文中描述一第一装置耦接于一第二装置,则代表所述第一装置可直接电性耦接于所述第二装置,或通过其他装置或耦接手段间接地电性耦接至所述第二装置。说明书后续描述为实施本申请的较佳实施方式,然所述描述乃以说明本申请的一般原则为目的,并非用以限定本申请的范围。本申请的保护范围当视所附权利要求所界定者为准。
[0041]实施例一
[0042]如图1所示,为本申请实施例一所述的一种基于贝叶斯推理方式对风机故障状态进行预测的方法,该方法包括:
[0043]步骤101,获取风场内所有待测风力机在指定的时间点之前的一定时间内的运行数据,按照预置的所述风力机的运行状态类型对所述运行数据进行归类,并在所述一定时间内按相同时长的时间段获取各所述风力机在每一时间段对应的运行状态类型。
[0044]在步骤101中,所述指定的时间点,具体可以是所述风力机实际发生某一种故障导致停机的时刻作为所述时间点,也可以是所述风力机在正常运行中的某一时刻作为所述时间点,在此不作出限定。所述运行数据,具体是所述风力机的运行参数与风力(或风速)之间的关联性数据,如:所述风力机的发电功率与风速的关联数据。
[0045]需要说明的是,由于在风场中,自然风(风速、风力等)实时都在变化,对所述风力机各类运行参数的影响也在不断变化,为了较准确地获取所述风力机的相关数据,就需要将所述风力机在一定时间内的运行数据以多个时间段的方式分别进行获取,所以,在步骤101中,在所述一定时间内按相同时长的时间段获取各所述风力机在每一时间段对应的运行状态类型。另外,对于步骤101,所述风力机可以是风场中任一风力发电机,也可以是风场中所有风力发电机,并不构成对本申请的限定。
[0046]对于步骤101中,所述风力机的运行状态类型,具体可以为正常运行、正常加速或减速、故障损坏(未停机)、异常停机和正常停机等。将所述风力机在不同时间段内的所述特征项归类为不同的所述运行状态类型。
[0047]步骤102,对每一所述时间段内的各所述风力机所对应的所述运行状态类型进行概率统计处理,生成各所述风力机运行状态类型的概率值,确定出每一所述时间段内的所述概率值最大的所述运行状态类型作为该时间段的总体运行状态类型,其中,所述总体运行状态类型的概率值为该时间段内所述风力机运行状态类型的最大概率值。
[0048]在步骤102中,在某一时间段内,所有进行数据获取的所述风力机将出现不同的所述运行状态类型,其中,出现最多的某一种所述运行状态类型可以代表该时间段内所有所述风力机的全局的运行状态,从而将该运行状态类型作为该时间段内的所述总体运行状态类型,该总体运行状态类型与在该时间段内出现的所有所述运行状态类型的比例就是概率值。
[0049]步骤103,对所述一定时间内的每一所述时间段的所述总体运行状态类型进行贝叶斯网络建模,生成相邻两个时间段的任意一对所述总体运行状态类型发生的先验条件概率。
[0050]步骤104,对各所述时间段的所述先验条件概率以及总体运行状态类型的概率值,利用贝叶斯推理方式进行概率处理,生成所述相邻两个时间段的任意一对所述总体运行状态类型发生的联合概率值,由所述联合概率值建立此类风机由于所述故障引起性能衰退直至停机的状态分布曲线,根据该状态分布曲线对所述风机进行故障状态的预测。
[0051]实施例二
[0052]结合图2所示,为本申请实施例二所述的一种基于贝叶斯推理方式对风机故障状态进行预测的方法,该方法包括:
[0053]步骤201,获取待测风力机在一定时间内的运行数据,根据预置的划分条件将所述运行数据划分为多种运行特征项,在所述一定时间内按相同时长的时间段获取该风力机在每一时间段对应的运行特征项。
[0054]对于步骤201,获取待测风力机在一定时间内的运行数据,具体为:对所述待测风力机在一定时间内的风速数据与该待测风力机的发电功率、叶片转速、变桨转角等运行参数进行相关性测试,获取由该相关性测试所生成的所述运行数据。也就是说,若进行3种相关性测试,那么,获取到的所述运行数据中就包含有三类分别对应于该3种相关性测试的数据。再根据预置的划分条件将3种相关性测试的数据划分为多种运行特征项。优选地,为了便于表示,可以采用数字或字母标号的方式对各所述特征项进行标示。
[0055]其中,所述一定时间,具体为以25天为固定值的时间期限,即在步骤201中,获取所述风力机在某一故障导致停机的时间点以前25天内的运行数据。
[0056]步骤202,按照预置的所述风力机的运行状态类型对每一时间段内的所述风力机对应的所述运行特征项进行归类,生成各所述风力机在每一时间段对应的运行状态类型。
[0057]在步骤202中,所述风力机的运行状态类型由预置的划分条件将所述风力机的所述运行数据划分为多种运行特征项,其中,所述预置的划分条件,具体是预先结合所述风力机的运行参数和风速,对该风力机的工作特征进行分类的条件。从而,可以根据该划分条件将所述运行数据划分为多种运行特征项,如将所述风力机的工作特征分类为:风速小于4m/s(米每秒)时,该风力机的产生的功率小于0,则运行异常。当然,在本实施例中,所述预置的划分条件可以根据实际应用的需要进行调整,所以,所述特征项的数量也将根据该划分条件的改变发生变化。为了便于表示不同的所述特征项,可以对不同所述特征项采用字母、数字(或二者结合)的方式进行标注,并不构成对本申请的限定。
[0058]在本实施例中,步骤202中的所述运动状态类型具体为:1:正常运行,2:正常加速或减速,3:故障损坏(未停机),4:安全停机,5:异常停机等5种类型。
[0059]步骤203,对每一所述时间段内的各所述风力机所对应的所述运行状态类型进行概率统计处理,生成各所述风力机运行状态类型的概率值,确定出每一所述时间段内的所述概率值最大的所述运行状态类型作为该时间段的总体运行状态类型,其中,所述总体运行状态类型的概率值为该时间段内所述风力机运行状态类型的最大概率值。
[0060]在步骤203中,以一天时间内为例,所述风力机在一天内可能出现上述5种运行状态类型,将每一种所述运行状态类型发生的数量与一天内5种运行状态类型的总量的比例进行统计处理,便得到每一种所述运行状态类型在一天内的概率值,再将概率值最大的所述运行状态类型作为这一天内的总体运行状态类型。
[0061]步骤204,以故障导致停机的时间点为时间起始点,依次对一定时间内的每一所述时间段的所述总体运行状态类型进行贝叶斯网络建模处理,然后,使用任何风机发生所述故障的所有该类事件进行参数训练,生成相邻两个时间段的任意一对所述总体运行状态类型发生的先验条件概率。
[0062]步骤205,对各所述时间段的所述先验条件概率以及总体运行状态类型的概率值,利用贝叶斯推理方式进行概率处理,生成所述相邻两个时间段的任意一对所述总体运行状态类型发生的联合概率值,由所述联合概率值建立此类风机由于所述故障引起性能衰退直至停机的状态分布曲线,根据该状态分布曲线对所述风机进行故障状态的预测。 [0063]对于步骤205,以指定的时间点之前25天为例,利用贝叶斯方式进行概率处理,可以获得相邻两天的所述总体运行状态类型的联合概率值,即供获得24组所述联合概率值,将该24组所述联合概率值建立相应的分布曲线,并以所述分布曲线为基准,对未来的所述风力机的运行状态进行预测,其中,进行预测时,以25天的时间长度为单位,如:对I至25天的风力机数据进行预测,若要预测第26天,则对2至26天的风力机数据进行预测。
[0064]实施例三
[0065]下面结合图,对所述基于贝叶斯推理方式对风机故障状态进行预测的方法的具体应用进行详细说明:
[0066]需要说明的是,获取所述运行数据时,相关性测试的种类越多,其反应的所述风力机的运行状态就越准确,所以,在本实施例中,对所述待测风力机的3种相关性测试的数据作为运行数据进行获取:风速数据与该待测风力机的发电功率、叶片转速、变桨转角的相关性测试。
[0067]步骤一,以风力机出现某种故障导致停机的时刻作为指定的时间点,获取该指定的时间点之前25天的由该3种相关性测试所生成的所述3种运行数据,根据如下表所示的预置的划分条件将所述3种运行数据分别划分为多种运行特征项,在所述一天内按10分钟的时间段获取该风力机在每10分钟内对应的运行特征项。具体地,如表1至3所示:
[0068]表1风速数据与发电功率相关性特征项表
[0069]
【权利要求】
1.一种基于贝叶斯推理方式对风机状态进行预测的方法,其特征在于,包括: 获取风场内所有风力机在指定的时间点之前一定时间内的运行数据,按照预置的所述风力机的运行状态类型对所述运行数据进行归类,并在所述一定时间内按相同时长的时间段获取各所述风力机在每一时间段对应的运行状态类型; 对每一所述时间段内的各所述风力机所对应的所述运行状态类型进行概率统计处理,生成各所述风力机运行状态类型的概率值,确定出每一所述时间段内的所述概率值最大的所述运行状态类型作为该时间段的总体运行状态类型;其中,所述总体运行状态类型的概率值为该时间段内所述风力机运行状态类型的最大概率值; 对所述一定时间内的每一所述时间段的所述总体运行状态类型进行贝叶斯网络建模,生成相邻两个时间段的任意一对所述总体运行状态类型发生的先验条件概率; 对各所述时间段的所述先验条件概率以及总体运行状态类型的概率值,利用贝叶斯推理方式进行概率处理,生成所述相邻两个时间段的任意一对所述总体运行状态类型发生的联合概率值,由所述联合概率值建立此类风机由于所述故障引起性能衰退直至停机的状态分布曲线,根据该状态分布曲线对所述风机进行故障状态的预测。
2.如权利要求1所述的基于贝叶斯推理方式对风机状态进行预测的方法,其特征在于,对所述一定时间内的每一所述时间段的所述总体运行状态类型进行贝叶斯网络建模,生成相邻两个时间段的任意一对所述总体运行状态类型发生的先验条件概率,进一步为: 以故障导致停机的时 间点为时间起始点,依次对一定时间内的每一所述时间段的所述总体运行状态类型进行贝叶斯网络建模处理,然后,使用任何风机发生所述故障的所有该类事件进行参数训练,生成相邻两个时间段的任意一对所述总体运行状态类型发生的先验条件概率。
3.如权利要求1所述的基于贝叶斯推理方式对风机状态进行预测的方法,其特征在于,对所述一定时间内的每一时间段内各所述风力机所对应的所述运行状态类型进行概率统计处理,进一步为: 将所述一定时间内的每一时间段内,所述风力机所对应的同一所述运行状态类型与在该时间段内出现的所有所述运行状态类型的比例进行概率统计处理。
4.如权利要求1所述的基于贝叶斯推理方式对风机状态进行预测的方法,其特征在于,获取风场内所有风力机在指定的时间点之前一定时间内的运行数据,进一步为: 对风场内所有风力机在指定的时间点之前一定时间内的风速数据与该风力机的发电功率、叶片转速、变桨转角和/或该风力机的运行参数进行相关性测试,获取由该相关性测试所生成的运行数据。
5.如权利要求1所述的基于贝叶斯推理方式对风机状态进行预测的方法,其特征在于, 所述一定时间,进一步为:以25天为固定值的时间期限; 所述相同时长的时间段,进一步为:在所述25天内以I天作为固定值的时间段。
6.一种基于贝叶斯推理方式对风机状态进行预测的系统,其特征在于,包括:数据获取单元、统计处理单元、建模训练单元以及状态预测单元,其中, 所述数据获取单元,用于获取风场内所有风力机在指定的时间点之前一定时间内的运行数据,按照预置的所述风力机的运行状态类型对所述运行数据进行归类,并在所述一定时间内按相同时长的时间段获取各所述风力机在每一时间段对应的运行状态类型; 所述统计处理单元,用于对每一所述时间段内的各所述风力机所对应的所述运行状态类型进行概率统计处理,生成各所述风力机运行状态类型的概率值,确定出每一所述时间段内的所述概率值最大的所述运行状态类型作为该时间段的总体运行状态类型;其中,所述总体运行状态类型的概率值为该时间段内所述风力机运行状态类型的最大概率值; 所述建模训练单元,用于对所述一定时间内的每一所述时间段的所述总体运行状态类型进行贝叶斯网络建模,生成相邻两个时间段的任意一对所述总体运行状态类型发生的先验条件概率; 所述状态预测单元,用于对各所述时间段的所述先验条件概率以及总体运行状态类型的概率值,利用贝叶斯推理方式进行概率处理,生成所述相邻两个时间段的任意一对所述总体运行状态类型发生的联合概率值,由所述联合概率值建立此类风机由于所述故障引起性能衰退直至停机的状态分布曲线,根据该状态分布曲线对所述风机进行故障状态的预测。
7.如权利要求6所述的基于贝叶斯推理方式对风机状态进行预测的系统,其特征在于,所述建模训练单元,进一步用于: 以故障导致停机的时间点为时间起始点,依次对一定时间内的每一所述时间段的所述总体运行状态类型进行贝叶斯网络建模处理,然后,使用任何风机发生所述故障的所有该类事件进行参数训练,生成相邻两个时间段的任意一对所述总体运行状态类型发生的先验条件概率。
8.如权利要求6所述的基于贝叶斯推理方式对风机状态进行预测的系统,其特征在于,所述统计处理单元,进一步用于: 将所述一定时间内的每一时间段内,所述风力机所对应的同一所述运行状态类型与在该时间段内出现的所有所述运行状态类型的比例进行概率统计处理。
9.如权利要求6所述的基于贝叶斯推理方式对风机状态进行预测的系统,其特征在于,数据获取单元,进一步用于: 对风场内所有风力机在指定的时间点之前一定时间内的风速数据与该风力机的发电功率、叶片转速、变桨转角和/或该风力机的运行参数进行相关性测试,获取由该相关性测试所生成的运行数据。
10.如权利要求6所述的基于贝叶斯推理方式对风机状态进行预测的系统,其特征在于, 所述一定时间,进一步为:以25天为固定值的时间期限; 所述相同时长的时间段,进一步为:在所述25天内以I天作为固定值的时间段。
【文档编号】F03D11/00GK104005917SQ201410183613
【公开日】2014年8月27日 申请日期:2014年4月30日 优先权日:2014年4月30日
【发明者】叶翔 申请人:叶翔
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1