安防监控知识
电力检修|ANN在电力系统中期负荷预测中的应用
2016-06-22  浏览:59
安防之家讯:cript>ANN在电力系统中期负荷预测中的应用周中明 李建平张鑫韦钢
1 引言
电力系统中期负荷预测是整个电力系统用电、计划、规划等管理部门的重要工作之一。提高负荷预测水平有利于用电管理,有利于制定合理的电源建设规划,有利于提高电力系统的经济效益和社会效益。在中期负荷预测中,常采用回归模型、时间序列预测技术和灰色理论预测技术等方法。本文尝试将人工神经元网络技术引入电力系统中期负荷预测,以为电力负荷预测寻求更广泛而有效的方法。
自从文献[1]首次提出了用ANN进行电力负荷预报以来,就引起了人们广泛地关注。该模型采用的是BP模型,研究了用不同的特征量预报不同的负荷。但遗憾的是,到目前为止,ANN主要应用于短期负荷预测,即用当天的气温、天气晴朗度、风向风力、峰谷负荷及相关负荷等,预测当天的负荷大小,获得了较好的预测结果。而ANN在中长期负荷预测的研究还比较少,这是因为短期变化可认为是一个平稳的随机过程,而中长期负荷预测与国家或地区的政治、经济政策密切相关(通常会有大的转折,不是一个平稳过程)。目前在我国政局稳定,改革开放平稳发展,电力事业稳步前进的形势下,本文尝试将ANN技术应用于中期负荷预测中,仿真算例结果具有很好的收敛性,并将其应用到某配电网实际规划中,取得了令人满意的结果。
2 模型及算法
本文采用成熟的误差反向传播模型(ErrorBackPropagation-BP),简称BP模型,并对其算法进行改进,提出BFGS(broydenfletchergoldfarbshanno)变尺度算法进行分析及仿真计算。
2.1 误差反向传播模型
对多层前馈神经网络,目前广泛采用的是Romelhert和Malelland于1985年提出的误差反向传播算法,即BP算法,该网络图见图1。BP网络的学习,由四个过程组成,输入模式由输入层经中间层向输出层方向“模式顺序传播”,网络的希望输出与网络实际间输出之差的误差信号,由输出层经中间层逐层进行修正连接权的“误差逆序传播”,由“模式顺序传播”与“误差逆序传播”的反复交替进行的网络“学习记忆”训练过程,使网络趋向收敛,即全局误差趋向极小值的“学习收敛”过程,直至实际输出值与希望输出值较好吻合为止。
图1是一个典型的3层BP网,第一层是输入层,有n个输入单元,分别为X1…Xn;第二层是隐含层,有n1个单元,ωij(i=1,2,3…n,j=1,2,3…n1)是第一层与第二层之间的连接权值,θ1…θn1是隐含层阈值;第三层是输出层,有m个输出单元,分别为y1,y2,…ym,qjl(j=1,2,…n1,l=1,2,…m)是第二层与第三层连接权值,δ1,δ2…δm是输出层阈值。hj(j=1,2,…n1)为隐含层的输出,由图可得:
其中f(uj)=1/(1+e-uj),是S型函数;设有标准输出tl,则误差E为:

可见E″是ωij,qjl,θj,δl的函数,采用梯度法,取步长为η,经过处理,可得到解析迭代推导:

经过以上迭代计算,可使计算误差逐步减小,直至E<ε为止。此时,各层神经元之间的连接权值,各个神经元的阈值就此确定出来。
2.2 BFGS变尺度法
学习是ANN区别于其他理论的重要特性,与此有关的学习算法自然是ANN理论研究的一个重要问题。目前的研究主要集中于BP模型的学习算法的研究,但遗憾的是其学习算法速度太慢且可能陷入局部极小点,这限制了它的实际应用,对其算法的优化就显得十分重要。上述BP模型的梯度下降法可描述为:

其中η为学习步长,k为学习次数,W为权向量,g为目标函数E关于权向量的梯度。
近年来有不少学者对BP算法提出了一些改进措施,其中最为简单的就是在BP算法的基础上引入了一惯性项,即将(12)式改成:

式中α为惯性因子,惯性项的引入在一定程度上加速了BP算法的收敛程度,但是目标函数在最小点附近可能发生过冲振荡,严重时可能振荡发散,难以满足要求。
BFGS变尺度法是目前使用最为成功的无约束寻优变尺度法,它具有收敛速度快、学习精度高、编程容易等优点,而且它所构造的尺度矩阵不易变为奇异,对一维最优化搜索精度要求不高,具有较好的数值稳定性,其数学描述如下:

其中W为权向量;I为单位矩阵;S为搜索方向矢量;H为尺度矩阵;g为目标函数关于权向量的一阶梯度;η为学习步长;上标k表示学习次数。
尽管BFGS变尺度法有上述提到的很多优点,但其一维搜索求取最优步长的过程往往需要花费CPU较多的时间。为解决该问题,借鉴变步长的学习思想,根据上一次迭代的学习结果适时地调整学习效率。当权值修正后目标函数出现反向增加时,采用退步原则,减弱该次连接权的修正结果,并相应地减少学习步长;若目标函数有较大的正向增加时,则认为步长合适,保留该步长,继续学习;若目标函数的正向修正较小时,则认为步长偏小,增大步长,继续学习。实用中可取

作为判据,将其值域划分成若干区间,PJ值落在不同的区间则采取不同的步长修正措施。仿真中,区间划分步长修正措施如表1所示。
3 MLFANN的实现及实例分析
3.1 MLFANN的实现
如前所述,本文采用了4-8-1型BP网构成了中期负荷预测人工神经网络(MLFANN),输入层由重工业、轻工业、农业总产值及人口数4个输入单元组成,隐含层由8个中间单元构成,输出层是由负荷预测结果1个输出单元构成。从有关资料和现场提取了20组样本对模型训练学习,并在训练初对输入数据进行了预处理。在训练过程中,采用了变步长技术及合理选择各节点初值和函数的形状因子。可使MLFANN训练多次后,误差达到0.2。训练预测流程图见图2,学习过程中的误差收敛情况如图3。
从学习过程可以看出:收敛程度和速度都较好,证明应用BFGS法无论是收敛速度,还是学习精度,其效果均明显优于常规的BP算法,是一种实用性很强的神经网络的学习算法。[1][2]下一页
安防之家专注于各种家居的安防,监控,防盗,安防监控,安防器材,安防设备的新闻资讯和O2O电商导购服务,敬请登陆安防之家:http://anfang.jc68.com/
更多»您可能感兴趣的文章:
更多»有关 安防监控 的产品:
  • 安防监控资讯
  • 发表评论 | 0评
  • 评论登陆
  • 移动社区 天花之家 木门之家 灯具之家 铁艺之家 幕墙之家 五金头条 楼梯头条 墙纸头条 壁纸头条 玻璃头条 老姚之家 灯饰之家 电气之家 全景头条 照明之家 防水之家 防盗之家 区快洞察 建材 枣庄建材 临沂建材 南昌建材 上饶建材 抚州建材 宜春建材 吉安建材 赣州建材 鹰潭建材 新余建材 九江建材 萍乡建材 景德镇陶瓷 石家庄建材 衡水建材 廊坊建材 沧州建材 承德建材 建材之家 企业之家 720全景
    (c)2015-2017 Bybc.cn SYSTEM All Rights Reserved