基于XGBoost算法的短期电力负荷预报
Short-Term Electricity Load Forecasting Based on the XGBoost Algorithm
DOI: 10.12677/SG.2017.74031, PDF, HTML, XML,  被引量 下载: 2,664  浏览: 6,894 
作者: 李广野*, 李 伟, 田小蕾:国网辽宁省电力有限公司,辽宁 沈阳;车轶锋:南京南瑞集团公司,江苏 南京
关键词: 短期负荷预测预测精度XGBoost预测因子Short-Term Power Load Forecasting Forecasting Accuracy XGBoost Predictor
摘要: 短期电力负荷的精准预报是电力能源管理系统(EMS)合理安排生产调度计划、实现节能、经济运行的前提条件和重要保障。本文针对电力负荷波动特征具有不同时间尺度的周期相似性,根据前一天同一时刻、前一周同一时刻负荷和最近24小时平均负荷历史数据、融合气象数据以及工作日、节假日时间事件信息,采用梯度提升算法建立多信息融合的短期电力负荷极限梯度提升(XGBoost)模型,提前一天预测24点电力负荷变化趋势。通过某地区电网日负荷24点曲线预报的实验结果,表明所构建的电力负荷XGBoost预报模型相比随机森林、贝叶斯和KNN方法在计算速度和预测精度方面具有优势。
Abstract: High accurate forecasting of short-term power load is important to make reasonable production plan and scheduling task and achieve energy saving and economic operation of electric power management system (EMS). In this paper, the periodic similarity of power load fluctuation char-acteristics with different time scales is given. According to the historical data of the same time load of the previous day, the same time load of previous week and average load of the last 24 hours, meteorological data and the information about the working day and holiday event, a short-term power load extreme gradient boosting (XGBoost) model with multi-information fusion is built by using the gradient boosting algorithm. It can predict the trend of 24 o’clock power load ahead one day. The results, through a regional State Grid 24 o’clock curve forecast, show that the built XGBoost forecasting model has advantages over random forest, Bayesian and KNN methods in terms of speed and prediction accuracy.
文章引用:李广野, 李伟, 田小蕾, 车轶锋. 基于XGBoost算法的短期电力负荷预报[J]. 智能电网, 2017, 7(4): 274-285. https://doi.org/10.12677/SG.2017.74031

参考文献

[1] 李元诚, 方廷健, 于尔铿. 短期负荷预测的支持向量机方法研究[J]. 中国电机工程学报, 2003, 23(6): 55-59.
[2] 廖旎焕, 胡智宏, 马莹莹. 电力系统短期负荷预测方法综述[J]. 电力系统保护与控制, 2011, 39(1): 147-152.
[3] 彭鹏, 彭佳红. 基于多元线性回归模型的电力负荷预测研究[J]. 中国安全生产科学技术, 2011, 7(9): 158-161.
[4] Ziel, F. and Liu, B. (2016) Lasso Estimation for GEF Com 2014 Probabilistic Electric Load Forecasting. International Journal of Forecasting, 32, 1029-1037.
[5] 金鑫, 李龙威, 季佳男. 基于大数据和优化神经网络短期电力负荷预测[J]. 通信学报, 2016, 37(Z1): 36-42.
[6] Ceperic, E., Ceperic, V. and Baric, A. (2013) A Strategy for Short-Term Load Forecasting by Support Vector Regression Machines. IEEE Transactions on Power Systems, 28, 4356-4364.
[7] Suganthi, L. and Samuel, A.A. (2012) Energy Models for Demand Forecasting: A Review. Renewable and Sustainable Energy Reviews, 16, 1223-1240.
[8] Ko, C.N. and Lee, C.M. (2013) Short-Term Load Forecasting Using SVR (Support Vector Regression)-Based Radial Basis Function Neural Network with Dual Extended Kalman Filter. Energy, 49, 413-422.
[9] 张素香, 赵丙镇, 王风雨. 海量数据下的电力负荷短期预测[J]. 中国电机工程学报, 2015, 35(1): 37-42.
[10] 杜莉, 张建军. 神经网络在电力负荷预测中的应用研究[J]. 计算机仿真, 2011, 28(10): 297-300.
[11] Mori, H. and Takahashi, A. (2011) Hybrid Intelligent Method of Relevant Vector Machine and Regression Tree for Probabilistic Load Forecasting. 2011 2nd IEEE PES International Conference and Exhibition on Innovative Smart Grid Technologies, Manchester, 5-7 December 2011, 1-8.
[12] 雷正新, 韩蓓, 聂萌. 配电网大数据环境下的多点负荷预测算法与应用研究[J]. 电力系统保护与控制, 2016, 44(23): 68-78.
[13] Chen, T., He, T. and Benesty, M. (2015) XGBoost: Extreme Gradient Boosting
[14] Chen, T. and Guestrin, C. (2016) XGBoost: A Scalable Tree Boosting System. Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, Sydney, 10-13 August 2015, 785-794.
[15] 张昊, 纪宏超, 张红宇. XGBoost算法在电子商务商品推荐中的应用[J]. 物联网技术, 2017, 7(2): 102-104.
[16] 曹靖, 陈陆燊, 邱剑. 基于语义框架的电网缺陷文本挖掘技术及其应用[J]. 电网技术, 2017, 41(2): 637-643.
[17] 樊鹏. 基于优化的xgboost-LMT模型的供应商信用评价研究[D]: [硕士学位论文]. 广州: 广东工业大学, 2016.
[18] Friedman, J.H. (2001) Greedy Function Approximation: A Gradient Boosting Machine. Annals of Statistics, 29, 1189-1232.
[19] Willingham, D. (2016) Electricity Load Forecasting for the Australian Market Case Study.
https://www.mathworks.com/examples/matlabxl/community/19611-electricity-load-forecasting-australia