Adaptive Solar Power Forecasting based on Machine Learning Methods

Due to the existence of predicting errors in the power systems, such as solar power, wind power and load demand, the economic performance of power systems can be weakened accordingly. In this paper, we propose an adaptive solar power forecasting (ASPF) method for precise solar power forecasting, which captures the characteristics of forecasting errors and revises the predictions accordingly by combining data clustering, variable selection, and neural network. The proposed ASPF is thus quite general, and does not require any specific original forecasting method. We first propose the framework of ASPF, featuring the data identification and data updating. We then present the applied improved k-means clustering, the least angular regression algorithm, and BPNN, followed by the realization of ASPF, which is shown to improve as more data collected. Simulation results show the effectiveness of the proposed ASPF based on the trace-driven data.

[1]  D.M. Mount,et al.  An Efficient k-Means Clustering Algorithm: Analysis and Implementation , 2002, IEEE Trans. Pattern Anal. Mach. Intell..

[2]  Ramazan Bayindir,et al.  A review of data mining and solar power prediction , 2016, 2016 IEEE International Conference on Renewable Energy Research and Applications (ICRERA).

[3]  Peng Wang,et al.  Forecasting Power Output of Photovoltaic Systems Based on Weather Classification and Support Vector Machines , 2011, IEEE Transactions on Industry Applications.

[4]  Paras Mandal,et al.  A review of wind power and wind speed forecasting methods with different time horizons , 2010, North American Power Symposium 2010.

[5]  Stephen L. Chiu,et al.  Fuzzy Model Identification Based on Cluster Estimation , 1994, J. Intell. Fuzzy Syst..

[6]  Shiwen Mao,et al.  On Hierarchical Power Scheduling for the Macrogrid and Cooperative Microgrids , 2015, IEEE Transactions on Industrial Informatics.

[7]  R. M. Nelms,et al.  Solar Power Generation Forecasting With a LASSO-Based Approach , 2018, IEEE Internet of Things Journal.

[8]  J. A. Hartigan,et al.  A k-means clustering algorithm , 1979 .

[9]  S. E. Haupt,et al.  A regime-dependent artificial neural network technique for short-range solar irradiance forecasting , 2016 .

[10]  Eamonn Keogh Mining Time Series Data , 2005 .

[11]  R. M. Nelms,et al.  Distributed Online Algorithm for Optimal Real-Time Energy Distribution in the Smart Grid , 2014, IEEE Internet Things J..

[12]  Boudewijn P. F. Lelieveldt,et al.  A new cluster validity index for the fuzzy c-mean , 1998, Pattern Recognit. Lett..

[13]  Bangyin Liu,et al.  Smart energy management system for optimal microgrid economic operation , 2011 .

[14]  Geoffrey E. Hinton,et al.  Learning representations by back-propagating errors , 1986, Nature.

[15]  Jiao Bi Determination of Hidden Unit Number in a BP Neural Network , 2013 .

[16]  R Govindaraju,et al.  ARTIFICIAL NEURAL NETWORKS IN HYDROLOGY: II, HYDROLOGIC APPLICATIONS , 2000 .

[17]  Weihua Zhuang,et al.  Stochastic Modeling and Optimization in a Microgrid: A Survey , 2014 .

[18]  Shiwen Mao,et al.  Adaptive Learning Hybrid Model for Solar Intensity Forecasting , 2018, IEEE Transactions on Industrial Informatics.

[19]  Robert Tibshirani,et al.  The Elements of Statistical Learning: Data Mining, Inference, and Prediction, 2nd Edition , 2001, Springer Series in Statistics.

[20]  Rodrigo Palma-Behnke,et al.  A Microgrid Energy Management System Based on the Rolling Horizon Strategy , 2013, IEEE Transactions on Smart Grid.

[21]  R. S. Govindaraju,et al.  Artificial Neural Networks in Hydrology , 2010 .

[22]  Lei Wang,et al.  An ANN-based Approach for Forecasting the Power Output of Photovoltaic System , 2011 .

[23]  Yu Wang,et al.  Online Algorithms for Optimal Energy Distribution in Microgrids , 2015 .

[24]  Jiang Xin-li,et al.  Current situation and development of the methods on bad-data detection and identification of power system , 2010 .

[25]  Juan C. Vasquez,et al.  Microgrid supervisory controllers and energy management systems: A literature review , 2016 .

[26]  R. Urraca,et al.  Review of photovoltaic power forecasting , 2016 .

[27]  Yunming Ye,et al.  Extensions of Kmeans-Type Algorithms: A New Clustering Framework by Integrating Intracluster Compactness and Intercluster Separation , 2014, IEEE Transactions on Neural Networks and Learning Systems.

[28]  Ali Cheknane,et al.  Forecasting hourly global solar radiation using hybrid k-means and nonlinear autoregressive neural network models , 2013 .

[29]  Chunxiang Yang,et al.  An Improved Photovoltaic Power Forecasting Model With the Assistance of Aerosol Index Data , 2015, IEEE Transactions on Sustainable Energy.

[30]  Shi-bing Zhou,et al.  Method for determining optimal number of clusters in K -means clustering algorithm: Method for determining optimal number of clusters in K -means clustering algorithm , 2010 .

[31]  J. P. S. Catalao,et al.  Including forecasting error of renewable generation on the optimal load dispatch , 2015, 2015 IEEE Eindhoven PowerTech.

[32]  W. Scott Spangler,et al.  Feature Weighting in k-Means Clustering , 2003, Machine Learning.

[33]  Henrik Madsen,et al.  Online short-term solar power forecasting , 2009 .

[34]  R. Tibshirani,et al.  Least angle regression , 2004, math/0406456.

[35]  Wencong Su,et al.  Stochastic Energy Scheduling in Microgrids With Intermittent Renewable Energy Resources , 2014, IEEE Transactions on Smart Grid.