当前位置:文档之家› 大型风电场超短期风电功率预测_廖志民

大型风电场超短期风电功率预测_廖志民


部分为“认知 ”部分,表示粒 子自身的思 考 ;第 三
部分为“社会”部分,表示粒子间的信息共享与相互
合作。
1.2 QPSO算法
在量子粒子群算法中,粒子具有量子行为。粒
子的动态行为不同于传统的PSO系统,传统的PSO无
法同时取得粒子速度和位置的准确值。QPSO算法的
搜索能力远优于传统的PSO算法。在QPSO算法中为
设在一个D维空间中,由m个粒子组成的种群
X=(x1,…,xi,…,xD),其中第i个粒子位置为xi=(xi1, xi2,…,xiD)T,其速度为Vi=(vi1,vi2,…,vid,…,viD)T。它 的 个 体 极 值 为 pi=(pi1,pi2,… ,piD)T,种 群 的 全 局 极 值 为Pg=(pg1,pg2,…,pgD)T,按照追随当前最优例子的原 理,粒子xi将按式(4)、(5)改变自己的速度和位置。
了保证算法的收敛性,每一个粒子必须收敛于各自
的p点,p=(p1,p2,…,pd),pd是该粒子在第d维的值。
pd=φ·pid+(1-φ)·pgd
(3)
其中:φ=c1r1(/ c1r1+c2r2).
通过下面的等式寻找粒子的位置:
xid=p±
L 2
ln(1/u)
(4)
式中,u为分布在0和1之间的一个随机数。
第 29 卷 第 2 期 2013 年 2 月
文章编号:1674- 3814(2013)02- 0075- 05
电网与清洁能源 Power System and Clean Energy
中图分类号:TM615
清洁能源 Clean Energy
Vol.29 No.2 Feb. 2013
文献标志码:A
大型风电场超短期风电功率预测
N
Σ min
w*,b*,e*
J(w*,e*)=
1 2
w*Tw*+
1 2
γ
k=1
e*2 k
(12)
s.t. yk=w*Tφ(xk)+b*+ek*, k=1,2,…,N
此时的Lagrange函数变为:
L(w*,b*,e*;α*)=
N
Σ J(w*,e*- α*k{w*Tφ(xk)+b*+e*k-yk}) (13) k=1
ABSTRACT:For large-scale wind farm wind power nonlinear characteristics,we use least squares support vector machine prediction models. As the LS-SVM parameter selection directly affects the precision of the model,this paper uses a method based on quantum particle swarm optimization to choose the model of super parameters. To compensate loss of robustness of the model,by giving different weights to each sample error coefficient of this paper,a good generalization performance of the WLS -SVM regression model is established to further improve the model prediction accuracy. This paper presents an ultrashort term wind power prediction model which is based on the quantum particle swarm optimization(Quantum-behaved Particle Swarm Optimization,QPSO) parameters of the weighted least squares support vector machine(Weighted Least Squares Support Vector Machine,WLS-SVM). The method as described in the paper has been applied in the wind power prediction in largescaled wind farms in Inner Mongolia,and the actual results prove effectiveness of the method. KEY WORDS:QPSO;LS-SVM;ultra-short-term wind power prediction;robustness 摘要:针对大规模风电场风电功率的非线性特性,采用最小 二乘支持向量机(LS-SVM)的预测模型。由于LS-SVM的参 数选择直接影响着模型的预测精度,于是采用一种基于量子 粒子群优化方法来选择模型的超参数。为了弥补模型损失的 鲁棒性,通过给每个样本误差不同的权系数,建立了具有良 好泛化性能的WLS-SVM回归模型,从而进一步提高了模型 预测的精度。本文提出一种基于量子粒子群优化(Quantumbehaved Particle Swarm Optimization,QPSO) 参数选择的加权 最小二乘支持向量机(Weighted Least Squares Support Vector Machine,WLS- SVM)的超短期风电功率预测模型。应用上 述方法对内蒙古地区大型风电场进行了预测,结果证明了
廖志民1,孙晔1,张欢2
(1. 呼和浩特供电局,内蒙古 呼和浩特 010050;2. 内蒙古自治区特种设备检验院,内蒙古 呼和浩特 010031)
Ultra-Short-Term Wind Power Prediction for Large-Scaled Wind Farms
LIAO Zhi-min1,SUN Ye1,ZHANG Huan2
引入一个全局点mbes(t mean best)来计算粒子
的下一迭代步的变量,它定义了所有粒子的局部最
好位置的平均值,如下
M
Σ mbestd=
1 M
pid
i=1
d=1,2,…,D
(5)
mbest=(mbest1,mbest2,…,mbestD) Lki+d1=2β mbest-xikd
(6) (7)




{xk,yk}
N k=1
,k
=1,2,…
,N。


xk∈Rn为n维输入数据,yk∈R为输出数据。于是在特
征空间中考虑如下的回归模型:
y(x)=wTφ(x)+b
(9)
其中,w∈Rnh为原始权空间的权值向量;φ (·):Rn→Rnh
是将输入空间数据映射到高维特征空间的非线性
映射函数;b∈R为偏置值。LS-SVM的优化目标函数
算法。PSO是模拟鸟群随机搜寻食物的捕食行为。假
设在搜索食物区域里只有一块食物,所有的小鸟都
不知道食物在什么地方,所以Kenndy等认为鸟之间
存在着互相交换信息,通过估计自身的适应度值,
它们知道当前的位置离食物还有多远,所以搜索目
前离食物最近的鸟的周围区域是找到食物的最简
单有效的办法,通过鸟之间的集体协作使群体达到
v(ij t+1)=v(ij t)+c1r(1 t)(p(ij t)-x(ij t))+
c2r(2 t)(p(gj t)-x(ij t))
(1)
x(ij t+1)=x(ij t)+v(ij t+1)
(2)
式(2)中 ,j =1,2,… ,D;i =1,2,… m,m 为 种 群 规 模 ;t
为当前进化代数;r1,r2为分布于 [0,1] 之间的随机 数;c1,c2为加速常数。从式(1)中可知,每个粒子的速 度由3部分组成:第一部分为粒子先前的速度;第二
式中,β是收缩扩张因子,调节它可以控制收敛速度
β=0.5+0.5(tmax-t)/tmax,tmax是迭代的最大次数;M是粒 子群体大小。最后粒子的位置就可以写成如下:
xki+d1=p±β· mbest-xikd ·ln(1/u)
(8)
2 加权最小二乘支持向量机预测模型
2.1 LS-SVM模型
给值pbest,另一个极值是整
个种群目前找到的最优解,这个极值是全局极值
gbest。这两个最优变量使得鸟在某种程度上朝着这
些方向靠近,此外也可以不用整个种群而只用其中
一部分作为粒子的邻居,那么所有邻居的极值就是
局部极值,粒子始终跟随这两个极值变更自己的位
置和速度直到找到最优解。
PSO算法的数学描述和执行步骤如下:
(1. Hohhot Power Supply Bureau,Hohhot 010050,Inner Mongolia,China;2. Special Equipment Inspection Institute of Inner Mongolia Autonomous Region,Hohhot 010031,Inner Mongolia,China)
最优。PSO就是从这种模型中得到启示并用于解决
优化问题。在PSO中每个优化问题的潜在解都可以
想象成搜索空间中的一只鸟,称之为“粒子”。粒子
主要追随当前的最优粒子在解空间中搜索,PSO初
始化为一群随机粒子(随机解),然后通过迭代找到
最优解。在每一次迭代中,粒子通过跟踪两个“极
值”来更新自己,第一个就是粒子本身所找到的最
如下:
相关主题