基于遗传算法优化神经网络的光伏发电预测

2015-01-21 06:46:14黄敏敏颜文俊
机电工程 2015年11期
关键词:输出功率遗传算法天气

黄敏敏,颜文俊

(浙江大学电气工程学院,浙江杭州310027)

0 引言

提高短期光伏发电预测水平是光伏发电站并入电网系统关键问题,对提高太阳能光伏发电开发利用、保证并网安全也具有重要意义。

短期光伏功率预测方法可分为两大类:①首先对太阳辐射进行预测,然后根据光电转换效率得到输出功率的间接预测法(物理法);②直接预测输出功率的直接预测法(数学统计法)。对于间接预测,文献[1-2]通过地基云图分析云团对太阳的遮挡情况,提高对光照强度的预测准确度,进而预测光伏电站功率输出。对于直接预测法,文献[3]提出基于马尔可夫链预测光伏电站出力的模型和实现方法。文献[4]利用自回归滑动模型(ARMA)预测并网光伏发电站的晴天出力。文献[5-7]主要运用神经网络及其改进算法对光伏发电功率进行短期预测。

基于以上研究,本研究以浙江大学台州研究院光伏并网发电实验平台为研究对象,通过分析光伏发电量与光照强度、气温、天气类型因子之间的相关性,建立基于遗传算法优化BP 神经网络的光伏发电功率预测模型,提前一天预测光伏输出功率。利用遗传算法对BP 神经网络进行优化,改善BP 神经网络收敛速度慢以及易陷于局部最优问题,提高预测模型精确度。文章最后将所建立预测模型与两种光伏输出功率工程计算模型进行比较,评价预测精度。

1 影响光伏发电因素

笔者研究的光伏并网发电系统实验平台位于浙江大学台州研究院(东经121.26°,北纬28.40°),系统在最大功率点处输出功率4 kW。虽然系统输出功率处于不断波动中,但是当系统安装完成后,其发电量有一定分布规律性。因此历史气候数据与发电量数据对于光伏预测具有重要作用。

1.1 光照强度影响

光伏系统的电能来自于太阳光照,因此光照强度是系统出力大小的决定因素。2015年4月1日8:00~17:00 逐时光照强度与系统输出功率之间关系图如图1所示。光照强度与光伏发电功率有显著的对应关系如图2所示。早上和傍晚光照强度低,功率小;10:00 ~14:00 光照强度高,输出功率明显增大。

图1 光照强度与系统输出功率图

1.2 温度影响

光伏发电系统受温度的影响主要表现在太阳能电池电性能随温度的变化而变化。因此必须考虑温度的影响。

1.3 天气类型

影响光伏出力的因素还有大气湿度、云团、日出日落时间、日照长短等,可以将这些因素归为天气类型因素。大致分为晴天、阴天(多云)、雨天3 种类型。在本研究中将天气类型数值化,晴天天气类型因子设为0.9,阴天(多云)设为0.3,雨天设为0.1。

为进一步确定气象因素对光伏出力的影响,笔者利用Matlab 多元线性回归函数分析光照、温度、天气因子对输出功率的权重,设回归方程为:

式中:y—光伏输出功率;[x1,x2,x3]—光照强度、气温、天气类型因子;(α0,α1,α2,α3)—回归系数。

笔者选取2015年3月至4月间156 组数据,在显著性水平0.05 下运行得到回归系数b =(α0,α1,α2,α3)=(499.03,3.51,-6.09,-253.51),R2=0.93,F=635.42,P=0.00[8]。结果表明因变量输出功率与光照强度、温度以及天气因子之间的相关性较强。

2 光伏预测模型

基于对影响光伏发电功率因素的统计分析,本研究确定光照、气温、天气类型因子为影响系统功率预测的主要因素,拟采用遗传算法优化的BP 神经网络预测光伏功率。

2.1 神经网络与遗传算法

BP(Error Back-Propagation)神经网络,即误差反向传播神经网络,它通过误差反向传播实现了对网络权重的调整。但该模型有两个明显的缺点:一是容易于陷入局部极小值;二是收敛速度慢。而遗传算法(Genetic Algorithm)具有全局寻优的能力[9-10],因此本研究将遗传算法与BP 神经网络相结合,在BP 神经网络运行过程实现遗传算法对权重和阈值寻优方法。GA+BP 算法流程如图2所示。

图2 GA+BP 算法流程图

2.2 预测模型

本研究建立光伏系统输出功率提前一天预测模型。首先笔者从历史样本中选取7:00 ~18:00 逐时光照强度、温度、天气类型、发电功率数据,训练并建立预测模型。然后将预测日天气类型、逐时太阳辐强度和温度预测数据作为模型的输入变量,输出变量为对应的预测日7:00 ~18:00 光伏阵列逐时预测发电量。发电预测系统结构如图3所示。

图3 光伏发电预测结构图

光照强度预测量采用与预测日类型相同的近5 个工作日光照强度每小时平均值。预测日类型因子和预测日温度实时数据可直接从气象预报网站获得,目前对于次日的温度预测已经可以做到逐时预报。

3 算例与结果分析

3.1 算例验证

本研究在Matlab 中运用遗传算法、神经网络算法工具箱函数建立预测模型。实验样本来自于浙江大学台州研究院4 kW 光伏系统观测数据。笔者选取2015年3月、4月每日样本数据:7:00 ~18:00 逐时光照强度、温度、天气类型、发电量数据。

静态神经网络模型用于在线时间序列的预报时具有局限性,即网络的泛化能力有限,且模型不能不断地适应新增样本的变化。为了进一步提高模型准确度,在预测中运用在线动态修正方法[11]。在获得新增样本数据之后,通过比较预报值与实际值之差的绝对值是否大于敏感因子ε,决定模型是否需要修正。在本研究中,考虑光伏系统的容量大小及误差允许范围,设置ε=100 w。

图4 优化神经网络测试结果图

运用GA+BP 算法训练的光伏模型测试结果如图4所示,误差最大百分比为16.1%,平均误差百分比MAPE[12]为5.43%。传统BP 网络模型测试结果图如图5所示,误差最大百分比为- 57.2%,MAPE 为19.01%。结果表明利用遗传算法对BP 神经网络进行优化,可有效提高预测模型准确度。

图5 传统BP 神经网络测试结果图

本研究运用优化模型对2015年4月30日进行逐时功率预测。该日白天为晴天,由气象网站获得逐时温度预测数据。光照强度预测数据取4月15、16、17、21、22日5 个晴天日逐时数据平均值,结果如表1所示。最大相对误差为23.88%,MAPE 为6.55%,其中早上7:00 与傍晚18:00 误差较大。

表1 GA+BP 网络预测结果

3.2 对比分析

为进一步比较模型预测精度,本研究将所建立基于历史数据的神经网络预测方法与基于气象预报的光电转换预测法进行对比,评估模型预测性能。工程上对于光伏输出功率的光电转换计算有模型1[13-14]:

式中:ηg—光伏阵列转换效率;S—光伏板的有效面积,m2;I—太阳辐射强度,w/m2;t0—大气温度。以及模型2[15]:

式中:γ—光伏电池的功率温度系数,相对于标准条件25 ℃,一般由厂家提供。

该实验平台所用光伏电池型号为ESPSA200(参数如表2所示),数量为20。笔者分别运用这两种模型对4月30日光伏发电功率逐时预测,采用表1 中光照强度与温度数据,预测结果如表3所示。通过对比表1 与表3 数据,得出笔者提出的用遗传算法优化神经网络模型对于光伏系统发电预测的准确度较高,优于基于气象预测的光电转换预测模型。且通过比较表3 这两种光电转换计算模型发现,模型2 的准确度明显高于模型1。因此在工程计算或者建模中模型2 优于模型1。

表2 光伏板参数

表3 工程模型预测结果

4 结束语

为实现光伏系统输出功率预测,本研究通过对实验平台历史数据的分析,确定光照强度、温度、天气类型为主要影响因素。笔者对于提出的采用遗传算法优化神经网络的光伏发电功率预测方法进行了详细阐述,并且运用在线动态修正网络进一步提高了预测模型的准确度。

本研究通过实际的实验算例详细阐明所提出的预测方法,实验结果验证了方案的合理与优越性,为电网调度与安排光伏电站的运行方式提供了数值依据。最后对比分析两种工程光电转换模型的准确度,对于工程上光伏预测及建模有一定的实用意义。

[1]陈志宝,李秋水,程 序,等.基于地基云图的光伏功率超短期预测模型[J].电力系统自动化,2013,37(19):20-25.

[2]陈志宝,丁 杰,周 海,等.地基云图结合径向基函数人工神经网络的光伏功率超短期预测模型[J].中国电机工程学报,2015,35(03):561-567.

[3]丁 明,徐宁舟.基于马尔可夫链的光伏发电系统输出功率短期预测方法[J].电网技术,2011,35(1):152-157.

[4]兰 华,廖志民,赵 阳.基于ARMA 模型的光伏电站出力预测[J].电测与仪表,2011,48(2):31-35.

[5]ALMONACID F,RUS C,PEREZ P J,et al.Estimation of the energy of a PV generator using artificial neural network[J].RENEWABLE ENERGY,2009,34(12):2743-2750.

[6]HIYAMA T,KITABAYASHI K.Neural network based estimation of maximum power generation from PV module using environmental information[J].IEEE TRANSACTIONS ON ENERGY CONVERSION,1997,12(3):241-246.

[7]陈昌松,段善旭,殷进军.基于神经网络的光伏阵列发电预测模型的设计[J].电工技术学报,2009,24(9):153-158.

[8]李光明,刘祖明,何京鸿,等.基于多元线性回归模型的并网光伏发电系统发电量预测研究[J].现代电力,2011,28(2):43-48.

[9]段侯峰.基于遗传算法优化BP 神经网络的变压器故障诊断[D].北京:北京交通大学电气工程学院,2008.

[10]任谢楠.基于遗传算法的BP 神经网络的优化研究及Matlab 仿真[D].天津:天津师范大学计算机与信息工程学院,2014.

[11]邓兴升,王新洲.动态神经网络在变形预报中的应用[J].武汉大学学报:信息科学版,2008,33(1):93-96.

[12]朱永强,田 军.最小二乘支持向量机在光伏功率预测中的应用[J].电网技术,2011,35(7):54-59.

[13]楼海星,姚 维.基于无差拍的光伏并网系流电流控制策略[J].轻工机械,2015,33(1):68-72.

[14]王守相,张 娜.基于灰色神经网络组合模型的光伏短期出力预测[J].电力系统自动化,2012,39(19):37-41.

[15]ALMONACID F,RUS C,PEREZ P J,et al.Estimation of the energy of a PV generator using artificial neural network[J].RENEWABLE ENERGY,2009,34(12):2743-2750.

猜你喜欢
输出功率遗传算法天气
天气冷了,就容易抑郁吗?
谁是天气之子
盛暑天气,觅得书中一味凉
文苑(2020年7期)2020-08-12 09:36:38
Weather(天气)
基于自适应遗传算法的CSAMT一维反演
一种基于遗传算法的聚类分析方法在DNA序列比较中的应用
基于遗传算法和LS-SVM的财务危机预测
统计与决策(2017年2期)2017-03-20 15:25:24
基于改进的遗传算法的模糊聚类算法
适用于智能电网的任意波形输出功率源
基于双层BP神经网络的光伏电站输出功率预测