一种基于遗传规划法的自适应建模风功率预测方法与流程

文档序号:15096336发布日期:2018-08-04 14:39阅读:243来源:国知局

本发明涉及一种基于遗传规划法的自适应建模风功率预测方法,属于风力发电技术领域。



背景技术:

近年来风电发展迅速,我国风电装机容量不断增长,但由于风力发电的随机性、间歇性的特性,风电接入电网后,影响了电网安全稳定。改善风电场运行的安全需要对风力发电机组进行功率预测。

当前的研究中,风力发电功率预测方法有很多智能算法,如神经网络、支持向量机和遗传算法等,这些算法都不能得到显性的功率预测模型。将遗传规划用于风电场预测,可自动考虑多种因素对风电场功率的影响,根据实际运行情况建立和更新显性的风电场功率模型,真实反映风机实际运行状况。



技术实现要素:

针对现有技术存在的不足,本发明目的是提供一种基于遗传规划法的自适应建模风功率预测方法,能根据历史数据,自动找到风电场功率与各影响因素间的显性关系式,无需人为事先确定函数关系,减小因主观判断失误而产生的误差,从而提高了预测精度。

为了实现上述目的,本发明是通过如下的技术方案来实现:

本发明的一种基于遗传规划法的自适应建模风功率预测方法,包括以下几个步骤:

(1)获取风电机组历史数据,所述历史数据包括风电场的风速、风向、温度、湿度、气压和风电场功率;

(2)分割风速区间,按各风速区间不同将历史数据划分到不同区间;

(3)对所述历史数据进行归一化处理;

(4)采用遗传规划法随机产生初始群体;

(5)构造适应度函数:适应度为由自变量计算出的风电场预测功率与风电场实际功率差的绝对值的倒数;

(6)对随机产生的初始群体做复制、交叉和变异操作(是现有方法),反复进行操作,直至满足终止条件,终止条件设置为满足最大迭代次数;

(7)针对不同风速区间,分别使用遗传规划法得到不同风速区间的风电功率模型;

(8)根据未来时间段的风速、风向、温度、湿度和气压的预报值,代入相应风速的功率模型,得到风电场功率预测数据。

步骤(2)中,分割风速区间,共分为五段,按各风速区间不同将历史数据划分到不同区间。

五段风速区间分别为0~5m/s,5~10m/s,10~15m/s,15~20m/s以及20m/s以上。

步骤(3)中,所述历史数据归一化处理方法如下:对于所述风电场功率采用风电额定容量作为基数做归一化处理;对于所述风速、温度、湿度和气压,将历史最高值作为基数做归一化处理;对于风向,采用参考角度的sin值做归一化处理。

步骤(4)中,具体的方法如下:遗传规划法中的个体由树状结构表示,中间节点为运算符节点,采用中间节点集合为各种运算符,终止节点集为风速、风向、温度、湿度、气压和任意随机常数;随机产生设定规模的个体作为初始群体,个体为由树状结构表示的功率模型。

上述运算符包括+,-,/,*,Exp,log,sin,cos。

步骤(5)中,所述终止条件为迭代数到达500代。

本发明有益效果如下:

1、本发明提供的方法基于遗传规划法,自动找到风电场功率与各影响因素间的显性关系式,无需人为事先确定函数关系,减小因主观判断失误而产生的误差,从而提高了预测精度;

2、本发明将风速进行分区,提高了每区段的风功率预测模型的准确性;

3、本发明具有良好的扩展性,能够扩展至其他间歇性、随机性新能源发电预测领域,如光伏发电功率预测领域;

4、本发明适应性高,可方便根据新数据,获取新的模型,提高风电功率预测的真实性、准确性。

附图说明

图1为本发明一种基于遗传规划法的自适应建模风功率预测方法工作流程图。

具体实施方式

为使本发明实现的技术手段、创作特征、达成目的与功效易于明白了解,下面结合具体实施方式,进一步阐述本发明。

本发明的一种基于遗传规划法的自适应建模风功率预测方法,包括下列步骤:采集风电场历史天气信息包括风速、风向、温度、湿度、气压和风电场运行功率数据作为样本,使用遗传规划法,自动找出与风电场功率变化密切相关的因素,用其作为自变量,生成函数表达式来体现风电场功率的变化规划,建立风电场发电功率模型,该模型可根据风电场运行数据进行更新。为了得到更精确的模型,在预测时,对风速进行分区,针对不同区间建立不同功率模型。在进行风电场功率预测时,基于数值天气预报,采用功率模型可直接进行风电场功率预测。进行根据采用本发明的方法,可自动考虑多种因素对风电场功率的影响,根据实际运行情况建立和更新风电场功率模型,真实反映风机实际运行状况。

遗传规划的基本思想是:首先通过对问题进行结构化处理(一般采用树状结构表示),然后从随机产生的初始群体出发,模拟达尔文的进化规则,采用复制、杂交和变异等遗传操作算子从当前的结构代码群体中产生新的子代结构代码,循环迭代计算,使生成的结构代码群体呈现出越来越强的环境适应能力,逐步向最优解靠近,并最终得到最优的结构代码(最优解)

该方法有效地提高了径流预测精度,同其他方法相比具有明显优势,能根据实测数据,自动找到径流与影响因素间的显性关系式,无需人为事先确定各影响因素间的函数关系,能减小因主观判断失误而产生的误差,从而提高了预测精度,进而为中长期径流预测问题的解决提供了一种新的方法和途径。应用遗传规划方法进行中长期径流预测,将预测模型视为遗传规划中的个体加以处理,依据生物界“优胜劣汰”的原则,运用复制、交叉和变异等遗传操作算子;根据历史样本数据自动生成最佳的径流预测模型,包括模型的函数形式以及模型参数;最后运用得到的预测模型对某水文站的年径流进行预测。仿真结果表明,基于遗传规划的径流预测模型可以明显提高径流预测精度,为解决中长期径流预测问题提供了一种行之有效的新方法。

如图1所示,一种基于遗传规划法的自适应建模风功率预测方法步骤如下:

(1)获取风电机组历史运行实际气象和功率数据;

历史数据来源为SCADA监控系统的真实风电场风速、风向、温度、湿度、气压和功率数据,数据采用风电场近期的生产运行数据。

(2)分割风速区间,将数据分类

将风速区间做分割,共分为5段,分别为0~5m/s,5~10m/s,10~15m/s,15~20m/s以及20m/s以上,分割区间个数可根据数据数量进行自适应修改。按各风速区间不同将历史数据划分到不同区间,便于分别进行遗传规划运算。

(3)归一化历史数据。

对于风电场功率数据,可采用风电额定容量作为基数做归一化处理。

对于风速、温度、湿度和气压,将历史最高值作为基数做归一化处理。

对于风向,采用参考角度的sin值做归一化处理。

(4)构造适应度函数

取风速、风向、温度、湿度和气压为自变量,风电场功率为因变量,每个个体为随机组成的功率模型,适应度为由自变量计算出的功率与实际功率的差的绝对值;

(5)进行遗传规划操作

对随机产生的初始群体做复制、交叉和变异等操作。反复进行操作,直至满足终止条件,设置为终止代数500代,得到不同风速区间的风电功率模型。

(6)用预测模型进行风电功率预测。

根据未来时间段的风速、风向、温度、湿度和气压的预报值,代入相应风速的功率模型,得到风电场功率预测数据。

以上显示和描述了本发明的基本原理和主要特征和本发明的优点。本行业的技术人员应该了解,本发明不受上述实施例的限制,上述实施例和说明书中描述的只是说明本发明的原理,在不脱离本发明精神和范围的前提下,本发明还会有各种变化和改进,这些变化和改进都落入要求保护的本发明范围内。本发明要求保护范围由所附的权利要求书及其等效物界定。

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