基于带通滤波的风电超短期预测方法及装置转让专利

申请号 : CN202111023236.3

文献号 : CN113469467B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 向婕王彩云杨弃

申请人 : 国能日新科技股份有限公司

摘要 :

本发明提出一种基于带通滤波的风电超短期预测方法,获取风电站的历史实发数据并进行数据清洗;将清洗后的实发数据代入带通滤波器,对输出数据进行随机性检验,对预测数据进行特征提取,将特征提取后的预测数据和经过滤波的实发数据代入常用超短期预测模型,在t时刻预测n时刻后的功率时,使用t时刻的低频部分实发和经过特征处理的短期预测数据作为模型输入,模型输出结果加上t时刻高频部分实发功率,作为t时刻对n时刻后的超短期功率预测值,t+n时刻实发功率验证模型精度。本发明解决了风向快速变化时功率大幅度无规则波动问题,减少随机波动对训练超短期功率预测模型的不良影响,提高预测精度。

权利要求 :

1.基于带通滤波的风电超短期预测方法,其特征在于,包括:S1、获取风电站的历史实发数据并进行数据清洗;

S2、将清洗后的历史实发数据代入带通滤波器,对输出数据进行随机性检验,当高频部分随机性大于设定阈值,低频部分随机性小于设定阈值时,记录当前频率作为超短期功率预测时的截止频率;

S3、获取预测数据并进行特征提取;

S4、将特征提取后的预测数据和经过滤波的实发数据代入常用超短期预测模型,在t时刻预测n时刻后的功率时,使用t时刻的低频部分实发数据和经过步骤S3所述特征提取的短期预测数据作为模型输入,将模型输出结果加上t时刻高频部分实发功率,作为t时刻预测n时刻后的超短期功率预测值,并通过t+n时刻实发功率验证模型精度;

步骤S2所述将清洗后的历史实发数据代入带通滤波器的具体方法包括:对实发功率和历史风速求快速傅里叶变换,并使用带通滤波器将原始数据过滤为低频和高频两部分;

步骤S4所述常用超短期预测模型包括逻辑回归预测模型或树回归预测模型。

2.根据权利要求1所述的基于带通滤波的风电超短期预测方法,其特征在于,步骤S1中,历史实发数据包括历史风速、实发功率,限电检修记录,对实发功率中的异常值和空值使用通过风速计算的理论值代替,数据清洗时保证实发功率时间连续性。

3.根据权利要求1所述的基于带通滤波的风电超短期预测方法,其特征在于,步骤S3中所述的特征提取过程包括:

S301、从预测数据的数据集第n个点为起点,取当前点的前n个点的数列,计算该数列参数;所述参数包括聚合数、近似熵、自回归系数、滞后lag的自相关系数;

S302、将该点逐点向后滑动,重复步骤S301‑S302直至最后一个点;

即得到该数据集的特征数据。

4.基于带通滤波的风电超短期预测装置,其特征在于,包括:实发数据模块,用于获取风电站的历史实发数据并进行数据清洗;

滤波模块,用于将清洗后的历史实发数据代入带通滤波器,对输出数据进行随机性检验,当高频部分随机性大于设定阈值,低频部分随机性小于设定阈值时,记录当前频率作为超短期功率预测时的截止频率;

预测数据模块,用于获取预测数据并进行特征提取;

预测模型模块,用于将特征提取后的预测数据和经过滤波的实发数据代入常用超短期预测模型,在t时刻预测n时刻后的功率时,使用t时刻的低频部分实发数据和经过预测数据模块特征提取的短期预测数据作为模型输入,将模型输出结果加上t时刻高频部分实发功率,作为t时刻预测n时刻后的超短期功率预测值,并通过t+n时刻实发功率验证模型精度;

所述滤波模块包括:

傅里叶变换单元,用于对实发功率和历史风速求快速傅里叶变换;

过滤单元,用于使用带通滤波器将原始数据过滤为低频和高频两部分;

所述预测模型模块中所述常用超短期预测模型包括逻辑回归预测模型或树回归预测模型。

5.根据权利要求4所述的基于带通滤波的风电超短期预测装置,其特征在于,实发数据模块包括历史风速单元、实发功率单元,限电检修记录单元,实发功率单元中的异常值和空值使用通过风速计算的理论值代替;

还包括数据清洗单元,用于数据清洗,以及数据清洗时保证实发功率时间连续性。

6.根据权利要求4所述的基于带通滤波的风电超短期预测装置,其特征在于,所述预测数据模块包括特征提取单元,所述特征提取单元的执行过程为从预测数据的数据集第n个点为起点,取当前点的前n个点的数列,计算该数列参数;所述参数包括聚合数、近似熵、自回归系数、滞后lag的自相关系数;将该点逐点向后滑动,重复执行特征提取单元的执行过程直至最后一个点,即得到该数据集的特征数据。

说明书 :

基于带通滤波的风电超短期预测方法及装置

技术领域

[0001] 本发明属于新能源风力发电领域,特别是涉及到一种基于带通滤波的风电超短期预测方法及装置。

背景技术

[0002] 当前风电超短期主流预测方法包括基于时间序列的预测、基于机器学习算法的回归或概率预测和基于卡尔曼滤波器的预测,基于时间序列的预测当前的问题是需要解决风
电实发功率的不稳定性问题,当前较好的方法为实时自学习实发功率的差分阶数;基于机
器学习的预测当前效果较好,但是依赖于短期气象预测准确率;基于卡尔曼滤波器的预测
方法主要适用于1小时以内的超短期预测有较好表现,当预测时长变长后会出现大幅波动
的问题。
[0003] 上述方法中基于时间序列的预测主要问题是虽然使用自学习方法可以解决部分时间的稳定性阶数确定问题,但是大部分时间实发功率是随机变量,很难通过时间序列分
析寻找变化规律;另外当风向快速变化时,风机会暂时停机调整方向,导致风速快速变化时
实发功率会产生较大波动,而这种波动无法通过气象预测反映出来,所以通常出现该情况
时会影响超短期预测精度。

发明内容

[0004] 本发明提出一种基于带通滤波的风电超短期预测方法及装置,减少随机波动对训练超短期功率预测模型的不良影响,提高预测精度。
[0005] 为达到上述目的,本发明的技术方案是这样实现的:
[0006] 基于带通滤波的风电超短期预测方法,包括:
[0007] S1、获取风电站的历史实发数据并进行数据清洗;
[0008] S2、将清洗后的实发数据代入带通滤波器,对输出数据进行随机性检验,当高频部分随机性大于设定阈值,低频部分随机性小于设定阈值时,记录该频率作为超短期功率预
测时的截止频率;
[0009] S3、获取预测数据并进行特征提取;预测数据包括但不限于预测风速、湿度、压强、风向等,对上述值进行特征提取,提取方法包括但不限于提取聚合数、近似熵、自回归系数、
滞后lag的自相关系数等;
[0010] S4、将特征提取后的预测数据和经过滤波的实发数据代入常用超短期预测模型,在t时刻预测n时刻后的功率时,使用t时刻的低频部分实发实数据和经过特征处理的短期
预测数据作为模型输入,将模型输出结果加上t时刻高频部分实发功率作为t时刻对n时刻
后的超短期功率预测值,并通过t+n时刻实发功率作为标签数据,验证模型精度。
[0011] 进一步的,步骤S1中,历史实发数据包括历史风速、实发功率,限电检修记录,对实发功率中的异常值和空值使用通过风速计算的理论值代替,数据清洗时保证实发功率时间
连续性。
[0012] 进一步的,步骤S2所述将清洗后的历史实发数据代入带通滤波器的具体方法包括:对实发功率和历史风速求快速傅里叶变换,并使用带通滤波器将原始数据过滤为低频
和高频两部分。
[0013] 进一步的,步骤S3中所述的特征提取过程包括:从预测数据的数据集第n个点为起点,取当前点的前n个点的数列,计算该数列参数;所述参数包括聚合数、近似熵、自回归系
数、滞后lag的自相关系数;将该点逐点向后滑动重复上述步骤直至最后一个点,即得到该
数据集的特征数据。
[0014] 本发明另一方面还提供了一种基于带通滤波的风电超短期预测装置,其特征在于,包括:
[0015] 实发数据模块,用于获取风电站的历史实发数据并进行数据清洗;
[0016] 滤波模块,用于将清洗后的历史实发数据代入带通滤波器,对输出数据进行随机性检验,当高频部分随机性大于设定阈值,低频部分随机性小于设定阈值时,记录该频率作
为超短期功率预测时的截止频率;
[0017] 预测数据模块,用于获取预测数据并进行特征提取;
[0018] 预测模型模块,用于将特征提取后的预测数据和经过滤波的实发数据代入常用超短期预测模型,在t时刻预测n时刻后的功率时,使用t时刻的低频部分实发数据和经过特征
处理的短期预测数据作为模型输入,将模型输出结果加上t时刻高频部分实发功率,作为t
时刻对n时刻后的超短期功率预测值,并通过t+n时刻实发功率验证模型精度。
[0019] 进一步的,实发数据模块包括历史风速单元、实发功率单元,限电检修记录单元,实发功率单元中的异常值和空值使用通过风速计算的理论值代替;还包括数据清洗单元,
用于数据清洗,以及数据清洗时保证实发功率时间连续性。
[0020] 进一步的,所述滤波模块包括:
[0021] 傅里叶变换单元,用于对实发功率和历史风速求快速傅里叶变换;
[0022] 过滤单元,用于使用带通滤波器将原始数据过滤为低频和高频两部分。
[0023] 进一步的,所述预测数据模块包括特征提取单元,所述特征提取单元用于从预测数据的数据集第n个点为起点,取当前点的前n个点的数列,计算该数列参数;所述参数包括
聚合数、近似熵、自回归系数、滞后lag的自相关系数;将该点逐点向后滑动重复上述步骤直
至最后一个点,即得到该数据集的特征数据。
[0024] 与现有技术相比,本发明具有如下的有益效果:
[0025] 本专利通过对实发功率和实际风速求快速傅里叶变换,并使用带通滤波器将原始数据过滤为低频和高频两部分,通过设定合适的分割频率可以使高频部分为完全随机信
号,而低频部分随机性相应减少,解决了风向快速变化时功率大幅度无规则波动问题,减少
随机波动对训练超短期功率预测模型的不良影响,提高预测精度。

附图说明

[0026] 图1是本发明实施例的流程示意图;
[0027] 图2是本发明实施例的带通滤波器过滤的信号示意图;
[0028] 图3是本发明实施例的预测结果比较图。

具体实施方式

[0029] 需要说明的是,在不冲突的情况下,本发明中的实施例及实施例中的特征可以相互组合。
[0030] 为使本发明专利的目的、特征更明显易懂,下面结合附图对本发明专利的具体实施方式作进一步的说明。需说明的是,附图均采用非常简化的形式且均使用非精准的比率,
仅用以方便、明晰地辅助说明本发明专利实施例的目的。
[0031] 本发明的设计思想在于对实发功率和实际风速求快速傅里叶变换,并使用带通滤波器将原始数据过滤为低频和高频两部分,通过设定合适的分割频率可以使高频部分为完
全随机信号,而低频部分随机性相应减少,从而解决风向快速变化时功率大幅度无规则波
动问题。
[0032] 如图1所示,本发明的具体流程包括如下内容:
[0033] 1、首先对历史实发数据进行数据清洗,历史实发数据包括历史风速、实发功率,限电检修记录,对实发功率中的异常值和空值使用通过风速计算的理论值代替;
[0034] 数据清洗时需要尽量保证实发功率的时间连续性,如果实发功率出现断点,可用拉格朗日插值法进行补全,如果断点时间超过4小时,则用历史该时段对应预测功率补全。
[0035] 2、将清洗后的实发数据代入带通滤波器,对输出数据进行随机性检验,当高频部分随机性大于设定阈值,低频部分随机性小于设定阈值时,记录该频率作为超短期功率预
测时的截止频率。
[0036] 具体的说,对实发功率和历史风速求快速傅里叶变换,并使用带通滤波器将原始数据过滤为低频和高频两部分;
[0037] 离散傅里叶变换的公式如下:X(k)为傅里叶变换后的信号,x(n)为原始信号;
[0038] ;
[0039] X(k)中包含原始信号在各频率的响应信息,在带通滤波中,需要通过设置截止频率使X(k)中只保留高于或低于该频率值的响应,然后对X(k)进行傅里叶反变换还原为滤波
后的高频信号x’(n)和低频信号y’(n),对x’(n)求n阶自相关系数ρ1。。。ρn,如果均为0则判定
该信号为随机信号,则y’(n) 可作为模型训练输入数据,此时滤波带宽为截止频率。
[0040] 如图2所示,将原始信号分解为高频和低频,原始信号波动较剧烈,存在大量噪声,而低频部分可以反映功率变化趋势。
[0041] 3、对预测数据进行特征提取,所述的预测数据是根据当前观测气象对未来气象的推导,可从气象网站获取,其包括但不限于预测风速、湿度、压强、风向等,预测数据时间分
辨率为1小时;
[0042] 对上述数据值进行特征提取,提取方法包括但不限于提取聚合数、近似熵、自回归系数、滞后lag的自相关系数等。具体为:从预测数据的数据集第n个点为起点,取当前点的
前n个点的数列,对该数列计算聚合数、近似熵、自回归系数、滞后lag的自相关系数等参数;
将该点逐点向后滑动重复上述步骤直至最后一个点,即得到该数据集的特征数据。
[0043] 4、将特征提取后的预测数据和经过滤波的实发数据代入常用超短期预测模型,所述超短期预测模型可以为逻辑回归预测模型、树回归预测模型等,在t时刻预测n时刻后的
功率时,使用t时刻的低频部分实发和经过特征处理的短期预测数据作为模型输入,(模型
输出结果+t时刻高频部分)作为t时刻对n时刻后的超短期功率预测值,t+n时刻实发功率作
为标签数据,验证模型精度。如图3所示,其中的预测1为使用本方法获得的超短期预测功
率,预测2为使用未经处理的信号作为训练标签数据,其他实验条件均相同,可以看出预测1
更平滑,并且与实发功率趋势更接近。
[0044] 以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。