探讨支持向量机在电力负荷预测中的运用

来源 :科技风 | 被引量 : 0次 | 上传用户:liushanxue
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  DOI:10.19392/j.cnki.16717341.201720122
  摘要:在电力负荷预测方面,支持向量机具有一定的运用优势。基于这种认识,本文提出了一种采用遗传算法实现参数优化的LSSVM模型。从测试结果来看,该模型预测精度较高,测试误差较小,能够获得较好的平衡学习能力和泛化能力,可以利用有限数据信息获得最优预测精度。
  关键词:支持向量机;电力负荷预测;LSSVM模型
  电网调度工作的开展,需要以电力负荷预测结果作为辅助决策的数据依据。所以,想要使电力系统保持稳定运行,还要实现电力负荷的精准预测。而就目前来看,采用支持向量机能够利用其较强的非线性预测能力解决小样本电力负荷预测问题,因此值得进一步的研究和运用。
  1 支持向量机与电力负荷预测
  在电力负荷预测方面,需要结合电力负荷历史值和现在值完成未来数值的推测,所以还要选取适合的预测模型解决负荷预测问题。采用支持向量机,可使非线性和小样本的预测问题得到解决[1]。考虑到电力负荷将受到较多因素的影响,还要设定一组影响因子{x1,x2,...,xm},其中m指的是因子个数。利用下式(1),即采用一定建模方法对电力负荷和影响因子的非线性关系展开描述,式中y指的是电力负荷观察值,f()为预测模型。实际采用支持向量机算法,可以利用LSSVM的无限非线性逼近能力完成电力负荷的准确预测,因此可采用该种方法建模。
  y=f(x1,x2,...,xm)(1)
  2 支持向量机在电力负荷预测中的运用
  2.1 LSSVM算法
  实际采用LSSVM算法,需假设训练样本集为D,输入和输出数据分别为xi和yi,样本数为n,得到如下式(2)。式中,c和分别表示惩罚参数和松弛因子。由于满足yi=φ(xi)*w+b+ξi(i=1,2,...,n)的约束条件,引入拉格朗日乘子,则能完成非线性问题的优化。
  minJw,b,ξ(w,ξ)=12w2+12c∑ni=1ζ2i(2)
  结合最优解条件,可将非线性问题转化为线性问题进行求解。在此基础上,采用最小二乘法,则能求得α和b的数值。而选择拥有较好泛化性能的径向基核函数,则得到如下(3)的LSSVM线性回归方程。
  f(x)=∑ni=1αiexp(-xi-xj2σ2)+b(3)
  采用上述预测模型,惩罚因子c和核参数σ将关系到模型泛化能力,数值过大或过小将导致模型预测精度受到影响。为提高模型预测精度,需使用自适应遗传算法完成参数优化[2]。首先,还要采用浮点数编码方式完成参数编码,然后采取随机方式得到初始种群,利用种群中每个个体指代一个参数组合。其次,采用预测误差作为适应度函数,则能得到如下式(4)。式中,N指的是训练样本,yi和y’i分别指的是实际值和预测值。再者,通过模拟生物进化自然选择机制,则能对每代优良个体进行保留,使适应度值达的个体得以进入下代。如果个体适应度比平均值要低,则将产生较大的交叉和变异概率。
  f(c,σ)=1∑Ni=1(yi-y′i)2+e(4)
  2.2 样本数据处理
  在实际采用支持向量机完成电力负荷预测时,可以采用某地区2000年2016年的电力负荷数据,与之有关的因素包含国内生产总值、GDP增速、工业总值等。在数据处理过程中,可以2000年2008年数据为訓练样本,并以2009年2016年数据为测试样本。为减少影响因子量纲不同给模型预测带来的影响,需完成数据预处理,即对电力负荷因子进行归一化处理,得到如下式(5)。式中,xi为原始值,x’i为归一化得到的数值,xmax指的是自适应因子最大值,xmin对应最小值。
  x′i=xi-xminxmax-xmin(5)
  2.3 预测分析流程
  在预测分析过程中,需将10当成是自适应遗传算法的种群数目,并以200为进化代数,在[1,1000]范围内进行c的取值,在[0.01,10]范围内进行σ取值。在此基础上,按照预测分析流程,需先完成参数集初始化,然后进行参数编码。在LSSVM模型训练后,需进行适应度计算,并确认是否满足终止条件。如果不满足终止条件,需进行遗传操作,对当前种群进行更新,然后重新返回模型训练阶段。如果满足终止条件,则能得到优化参数,以实现电力负荷预测。
  2.4 预测分析结果
  通过采用自适应算法,能够对LSSVM模型的参数进行优化,得到最优参数c=10.25和σ=1.0。将最优参数代入测试样本进行预测,可以发现预测值与实际观察值较好的吻合,最大预测误差不超过2.47%,平均误差为1.05%,因此可以认为预测结果有效。为确定模型泛化能力,需对LSSVM模型、传统BP神经网络和常规支持向量机进行比较,分别利用三种算法建立电力负荷预测模型,并对比预测结果。在实际对比过程中,需将常规支持向量机模型参数设定为c=20和σ=1.0,并以Sigmoid激活函数为BP神经网络函数,其学习步长和网络结构分别为0.1和7141。通过测试,则能得到如下表的预测结果。从各模型预测结果的平均相对误差来看,LSSVM模型显然具有一定的优越性。相较于其他两种模型,LSSVM模型预测精度最高,测试误差则最小,且预测误差与训练误差相差较小,能够获得较好的平衡学习能力和泛化能力,可以利用有限数据信息获得最优预测精度。
  3 结论
  通过分析可以发现,在电力负荷预测中运用支持向量机,显然比BP神经网络更具有小样本电力负荷数据预测优势。而相较于常规向量机,采用遗传算法对LSSVM模型参数进行优化,则能更加精确的实现电力负荷预测,因此将获得更好的应用前景。
  参考文献:
  [1]庄新妍.遗传优化支持向量机在电力负荷预测中的应用[J].计算机仿真,2012,03:348350+397.
  [2]张政国,吴艾玲.最小二乘小波支持向量机在电力负荷预测中的应用[J].兰州交通大学学报,2016,04:6571.
  作者简介:黄一楠(1990),男,北京人,本科,助理工程师,研究方向:电力负荷预测、电力工程以及电力抢修方向 。
其他文献
从幼儿同到小学是人的教育生涯中的第一个转折,幼儿同和小学的数学在教育目标、教育内容、教育方法和评价等方面是截然不同的。为了减轻幼小衔接阶段儿童在生理和心理上的压力
目的研究小鼠嗅球发育相关基因表达谱,探讨嗅球(olfactory bulb,OB)在室管膜前下区(anterior subventricular zone,SVZa)神经干细胞的迁移及分化中的作用.方法采用16 500点的
期刊
丑小鸭历经磨难变成了白天鹅,这是温暖了很多孩子的安徒生童话。
自2004年年初以来,福建、广东、深圳等沿海发达地区相继出现了民工短缺现象,特别是珠江三角洲地区,民工短缺形势相当严峻。劳动和社会保障部《关于民工短缺的调查报告》显示,目前
目的探讨活性氧在急性尿潴留大鼠膀胱功能损害中的作用.方法健康雌性Wistar大鼠分为5组(n=5):正常对照组(C组);其余4组为实验组,并以2倍于正常膀胱容量生理盐水过度充盈2 h,
2014年9月15日,吉林省第五期免疫无口蹄疫区建设培训在通化市开班。省畜牧业管理局鲁俊副局长对培训工作做出部署,要求搞好思想发动,创新工作模式,扎扎实实培训业务骨干,真正办成
目的探讨大鼠下丘脑神经元表达促肾上腺皮质激素释放激素(CRH) mRNA的蛋白激酶A (PKA)信号调控机制.方法通过大鼠下丘脑脑片实验模型,运用Western blot及逆转录多聚合酶链反
本文通过数字减影血管造影(DSA)的方法,探讨了动脉环异常与缺血性脑血管病的关系.研究表明,Willis前环的A1优势征和Willis后环中大脑后动脉供血为颈动脉供血型、混合供血型者
猪皮肤真菌病是由皮肤真菌所引起的一种慢性皮肤传染病,又被人们称为表面真菌病、脱毛癣、匍行疹、秃毛癣等。病猪发病不分年龄、品种和性别。也无明显的季节性,但以秋季和冬季