版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 基于TensorFlow平台长短时记忆网络的短期负荷预测 潘迪涵Summary:随着电力系统的发展,对电力系统负荷预测提出了更高的要求。针对传统负荷预测方法在非线性拟合方面的不足,本文引入了时下流行的开源机器学习平台TensorFlow对长短时记忆网络(Long Short Term Memory Networks, LSTM)进行建模,分析了不同网络结构对实验结果的影响。结果表明,LSTM网络对非线性问题有着较强的拟合能力,在负荷预测方面有着较高的准确度。Key:TensorFlow;LSTM;短期负荷预测;机器学习:TM743 :A :1007-9416(2019)09-0098-030
2、 引言电力系统负荷预测理论起始于上个世纪80年代,经过近40年的发展,电力系统负荷预测已经成为电力系统规划的重要组成部分。随着电网规模不断扩大,设备不断增多,信息化程度不断提高,智能电网调度系统对负荷的采集频率和数据准确性的要求也不断提升,为负荷特性分析和负荷预测提供了高质量、海量化的数据集,为负荷预测提供了数据基础。常见的负荷预测方法有:趋势外推法,回归分析法,时间序列法,人工神经网络法等1。多层神经网络由于具有良好的非线性映射能力,结合神经网络的自学习、自适应的能力,可以很好地处理负荷预测中的非线性问题。其中LSTM网络又称为长短时记忆网络,是循环神经网络(Recurrent Neural
3、 Networks,RNN)的一种改进型,正如其名字一样,不仅能对短期的数据进行记忆和预测,也可以对距离较远的内容进行存储和记忆。可以较好的识别时间序列数据中的相关性特征。文献2中作者利用LSTM网络的优点提出了区域级负荷的深度长短时记忆网络预测方法。文献3中作者则结合卷积神经网络(Convolutional Neural Network,CNN)与LSTM网络的优势,提出了基于卷积神经网络和长短期记忆网络的混合模型。文献4中作者将短期负荷预测与新能源结合起来,提出了一个基于能源互联网的非线性模型,文献5中提出使用人工神经网络对配电网负荷进行预测。TensorFlow是一个采用数据流图进行数值
4、计算的开源软件库。由Google公司开发和维护,用于机器学习和深度学习方面的研究。它灵活的架构适用于在多种平台上运行5。本文主要在TensorFlow平台下对LSTM网络进行建模,并且对不同结构的LSTM网络模型的预测效果进行对比分析。1 LSTM网络预测流程1.1 数据预处理将数据输入至神经网络之前需要进行数据预处理,主要包括两方面:(1)异常数据处理:负荷数据在采集,传输,储存时均可能由于种种因素产生异常,为了提高预测的准确性,需要筛选并修正样本中的异常数据,并补足意外缺失的数据6。(2)划分训练集和测试集:在机器学习中,通常将全部样本分为3个互不重合的部分:训练集,验证集和测试集。其中训
5、练集用来训练模型,验证集用来最终确定网络结构以及变量的参数是否符合要求,测试集用来检验最终确定模型的预测效果。由于本文负荷预测中数据量较少,因此仅将样本划分为训练集和测试集两个部分。1.2 LSTM网络结构LSTM网络的基本单元中包含遗忘门、输入门和输出门三个部分,LSTM网络单元如图1所示。遗忘门中输入Xt与状态记忆单元St-1、中间输出ht-1共同决定状态记忆单元遗忘部分。输入门中的Xt分别经过Sigmoid和tanh函数变化后共同决定状态记忆单元中保留向量。中间输出ht由更新后的St与输出Ot共同决定,计算公式如式(1)式(8)所示3。1.3 LSTM网络预测流程图LSTM网络预测流程图
6、如图2所示。1.4 评价指标为了评估预测的准确程度,选用均方根误差(Root Mean Squared Error,RMSE)、平均误差(Mean Absolute Percentage Error, MAPE)作为评价预测效果的依据2。其中f(x(i)表示预测值,y(i)表示真实值。2 结果与分析LSTM网络以Python语言编写,基于TensorFlow1.13.1,硬件配置为Intel i7-6700HQ,16GB内存。本文使用数据为澳大利亚某地2008年至2010年,30分钟一次采样的负荷、湿度、温度数据以及当前时刻的电价信息。经筛选处理为4200个数据点,其中训练集为占比为前80%,
7、测试集占比为后20%,经标准化处理后输入LSTM网络。网络超参数的设定如表1所示。实验结果如表2所示。由2表可见增加隐藏层数和增加每层节点个数均可降低训练损失,但是训练损失降低并不代表预测能力更强,由表2可见该数据集对应LSTM網络的最佳结构在3隐藏层,排列为20-10-10附近。复杂模型的预测能力有可能比简单模型更弱,难以收敛,也就是机器学习中常见的过拟合问题,实践中可以通过添加正则化函数对过拟合现象进行抑制。3 结语本文主要使用TensorFlow工具搭建LSTM网络对电力系统短期负荷进行预测,结果表明LSTM网络对负荷预测有着较高的预测精度,达到了预期的效果。随着智能电网的发展,机器学习
8、在海量数据分析上的优势逐渐凸显,未来将得到更大的发展和应用。Reference1 林麒麟.基于神经网络智能算法的电力系统短期负荷预测研究D.兰州理工大学,2017.2 张宇帆,艾芊.基于深度长短时记忆网络的区域级超短期负荷预测方法J.电网技术,2019,35(19):20-22.3 陆继翔,张琪培.基于CNN-LSTM混合神经网络模型的短期负荷预测方法J.电力系统自动化,2019,43(08):131-137.4 Judith Foster,Xueqin Liu,Sen McLoone. Load forecasting techniques for power systems with hi
9、gh levels of unmetered renewable generation: A comparative studyJ.IFAC PapersOnLine,2018,51(10):89-92.5 李松岭.基于TensorFlow的LSTM循环神经网络短期电力负荷预测J.上海节能,2018,38(12):74-77.6 马安安.基于PMU量测的电力系统动态状态估计研究D.浙江大学,2018.Abstract:With the development of power systems, higher requirements are imposed on power system load forecasting. Introduced the popular open source machine learning platform TensorFlow to model Long Short Term Memory Networks (LSTM) and analyzed the impact of different network structures on experimental results. The results show that the LSTM network has a strong ability t
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 办公室行为规范课件
- 2026年质量知识竞赛考试题库参考题带答案
- 2026年医师定期考核试题题库带答案(培优)
- 2026年口腔执业医师考试模拟题及详细答案解析
- 2026年高压电工证考试题库及答案(完整版)
- 2026年处方管理办法培训试题及答案
- 2025年政府采购评审专家考试试题库(附答案)
- 2025年注册营养师考试试题及答案
- 2025食品安全试题库(含答案)
- 2025年解忧酒精试题及答案
- 2026国企招聘考试(法务)历年参考题库含答案详解
- 巨幼细胞性贫血诊疗专家共识(2025版)
- T∕CECS 277-2021 建筑给水排水薄壁不锈钢管连接技术规程(团体标准)
- 2026年天然气分公司人员招聘笔试模拟试题及详细答案解析
- 第五单元 用字母表示数和数量关系 第6节 探秘百数表
- 风机隔声罩设计计算书
- 2026年6月浙江省高考物理试卷(含答案及解析)
- 危化品安全5分钟(001-200期)
- (已压缩)广东省工程勘察设计服务成本取费导则(2024版)
- 《沙漠砂混凝土应用技术规程》
- 船舶防火安全设施验收规范
评论
0/150
提交评论