- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
浅议电力负荷预测中BP算法的改进
浅议电力负荷预测中BP算法的改进
王宝成
(永城职业学院 河南永城 476600)
【摘 要】电力系统负荷是由无数个用电个体的用电总和组成,通常每个个体的用电目的和模式各有不同,因而,电力系统具有复杂性、随机性、时变性、分散性、多样性等特点。电力负荷的变化不仅涉及到工农业的发展和国民经济的增长,而且还受政治、经济、环境和气候等不确定因素的影响,因此,电力负荷的预测是一项十分复杂的工作。其算法的改进对于电力负荷预测而言具有积极的意义。
【关键词】电力负荷;预测;BP
1.影响电力负荷变化的因素
影响电力负荷变化(从而也影响负荷曲线的形状)的因素很多,归纳起来有以下几类:
1.作息时间的影响
一般白天上班的时间负荷较高,晚上和凌晨负荷达到最大值,深夜负荷是每天负荷的最低点,中午休息时间也往往出现负荷降低。
2.生产工艺的影响
连续性生产(如冶金、化工等)电力负荷非常稳定。三班制机加工业除交接班时负荷较小外,其他时间的负荷也很平稳。一班制工业负荷集中在白天,夜间负荷很小,日负荷很不均匀。
3.气候影响
气候的变化对电力负荷会产生很大的影响。例如,阴雨天白天照明负荷增加,高温天气空调、电扇负荷上升。随着空调设备的逐渐普及,气温将成为电力负荷的一个比较敏感的因素。
4.季节影响
不同季节负荷有明显的差别。由于季节性用户的存在,用电设备的大修理,以及负荷在年内的增长等均对电力负荷及曲线产生较大的影响。一般季节性影响使得负荷在年内呈现规律性的变化。 5.其他因素
重大社会活动和突发事件、节假日等都会影响电力负荷。
2. BP神经网络
2.1 BP神经网络的基本原理
BP算法由数据流的前向计算(正向传播)和误差信号的反向传播两个过程构成。正向传播时,传播方向为输入层→隐层→输出层,每层神经元的状态只影响下一层神经元。若在输出层得不到期望的输出,则转向误差信号的反向传播流程。通过这两个过程的交替进行,在权向量空间执行误差函数梯度下降策略,动态迭代搜索一组权向量,使网络误差函数达到最小值,从而完成信息提取和记忆过程。
其正向传播如图-1所示:
图-1 三层神经网络的拓扑结构
设 BP网络的输入层有n个节点,隐层有q个节点,输出层有m个节点,输入层与隐层之间的权值为,隐层与输出层之间的权值为。隐层的传递函数为f1 · ,输出层的传递函数为f2 · ,则隐层节点的输出为(将阈值写入求和项中): k 1,2,……q (2.1)
输出层节点的输出为: j 1,2,……m (2.2)
至此B-P网络就完成了n维空间向量对m维空间的近似映射。
3.BP算法的改进
BP算法理论具有依据可靠、推导过程严谨、精度较高、通用性较好等优点,但标准BP算法存在以下缺点:收敛速度缓慢;容易陷入局部极小值;难以确定隐层数和隐层节点个数。在实际应用中,BP算法很难胜任,因此出现了很多改进算法。
3.1 利用动量法改进BP算法
标准BP算法实质上是一种简单的最速下降静态寻优方法,在修正W K 时,只按照第K步的负梯度方向进行修正,而没有考虑到以前积累的经验,即以前时刻的梯度方向,从而常常使学习过程发生振荡,收敛缓慢。动量法权值调整算法的具体做法是:将上一次权值调整量的一部分迭加到按本次误差计算所得的权值调整量上,作为本次的实际权值调整量,即: (3.1)
其中:为动量系数,通常0<<0.9;—学习率,范围在0.001~10之间。这种方法所加的动量因子实际上相当于阻尼项,它减小了学习过程中的振荡趋势,从而改善了收敛性。动量法降低了网络对于误差曲面局部细节的敏感性,有效的抑制了网络陷入局部极小。
3.2 自适应调整学习速率
标准BP算法收敛速度缓慢的一个重要原因是学习率选择不当,学习率选得太小,收敛太慢;学习率选得太大,则有可能修正过头,导致振荡甚至发散。可采用图-2所示的自适应方法调整学习率。
图-2 自适应学习
调整的基本指导思想是:在学习收敛的情况下,增大η,以缩短学习时间;当η偏大致使不能收敛时,要及时减小η,直到收敛为止。
3.3 动量-自适应学习速率调整算法
采用动量法时,BP算法可以找到更优的解;采用自适应学习速率法时,BP算法可以缩短训练时间。将以上两种方法结合起来,就得到动量-自适应学习速率调整算法。
3.4 L-M学习规则
L-M(Levenberg-Marquardt)算法比前述几种使用梯度下降法的BP算法要快得多,但对于复杂问题,这种方法需要相当大的存储空间。L-M Levenberg-Marquardt 优化方法的权值调整率选为: (3.2)
其中:e—误差向量;J—网络误差对权值导数的雅可比(Jacobian)矩阵;μ—标量,当μ很大时上式接近于梯度法,当μ很小时上式变成了Gauss-Newton法,在这种方法中,μ也是自适应调整的。
4.结语
由
您可能关注的文档
最近下载
- 2024年广东省初中学业水平考试模拟地理试卷(一)课件.pptx VIP
- 广州洪德巷历史文化街区保护利用规划.pdf
- 广州市人民南历史文化街区保护利用规划(文本+图纸).pdf VIP
- 关于烹饪的策划书3.pptx
- WALL·E《机器人总动员(2008)》完整中英文对照剧本.pdf VIP
- LDT 99.13-2008 建设工程劳动定额市政工程-维修养护工程.docx
- 实验报告之spss频数分析.docx VIP
- 新教科版科学小学科学五年级下册全册教案(表格式,可打印).docx
- 2022年新改版教科版五年级上册科学全册教案教学设计(新整理版).doc
- 某小区高楼变频恒压供水系统设计.docx
文档评论(0)