A novel photovoltaic power forecasting model based on echo state network

Abstract In this paper, a novel photovoltaic (PV) forecasting model based on multiple reservoirs echo state network (MR-ESN) is proposed to forecast the power output of PV generation system. Firstly, through the unsupervised learning algorithm of restricted Boltzmann machine, the relative feature of input information can be extracted. According to the forecasting performance evaluation criteria of PV forecasting model, principal component analysis is used to extract the main feature, such that the inputs of MR-ESN and the number of reservoirs of MR-ESN can be determined. Secondly, in order to improve the prediction accuracy, an improved parameter optimization method based on Davidon–Fletcher–Powell (DFP) quasi-Newton algorithm is given to optimize the reservoir parameters of MR-ESN. Thirdly, in order to guarantee that the MR-ESN can be stably applied for PV power forecasting, a sufficient condition of the transient stability of PV forecasting model is given. Finally, a PV power generation forecasting example shows that the proposed PV forecasting model can significantly improve the forecasting performance.

[1]  Paul Geladi,et al.  Principal Component Analysis , 1987, Comprehensive Chemometrics.

[2]  Derong Liu,et al.  Energy consumption prediction of office buildings based on echo state networks , 2016, Neurocomputing.

[3]  Tieshan Li,et al.  Output-Feedback Adaptive Neural Control for Stochastic Nonlinear Time-Varying Delay Systems With Unknown Control Directions , 2015, IEEE Transactions on Neural Networks and Learning Systems.

[4]  Hasimah Abdul Rahman,et al.  A Novel Hybrid Model for Short-Term Forecasting in PV Power Generation , 2014 .

[5]  Min Han,et al.  Multi-reservoir Echo State Network with Sparse Bayesian Learning , 2010, ISNN.

[6]  Jun Song,et al.  Observer-based finite-time passive control for a class of uncertain time-delayed Lipschitz nonlinear systems , 2014 .

[7]  Yan-Jun Liu,et al.  Adaptive neural network-based control for a class of nonlinear pure-feedback systems with time-varying full state constraints , 2018, IEEE/CAA Journal of Automatica Sinica.

[8]  Xiaoping Liu,et al.  Robust Adaptive Neural Tracking Control for a Class of Stochastic Nonlinear Interconnected Systems , 2016, IEEE Transactions on Neural Networks and Learning Systems.

[9]  Paras Mandal,et al.  Forecasting Power Output of Solar Photovoltaic System Using Wavelet Transform and Artificial Intelligence Techniques , 2012, Complex Adaptive Systems.

[10]  Anis Sellami,et al.  Robust H∞ sliding mode observer design for fault estimation in a class of uncertain nonlinear systems with LMI optimization approach , 2012 .

[11]  Jang Myung Lee,et al.  Fuzzy Echo State Neural Networks and Funnel Dynamic Surface Control for Prescribed Performance of a Nonlinear Dynamic System , 2014, IEEE Transactions on Industrial Electronics.

[12]  Yongping Yang,et al.  Forecasting Power Output of Photovoltaic Systems Based on Weather Classification and Support Vector Machines , 2012 .

[13]  Huaguang Zhang,et al.  Novel Weighting-Delay-Based Stability Criteria for Recurrent Neural Networks With Time-Varying Delay , 2010, IEEE Transactions on Neural Networks.

[14]  Yongming Li,et al.  Adaptive Decentralized NN Control of Nonlinear Interconnected Time‐Delay Systems with Input Saturation , 2013 .

[15]  Huaguang Zhang,et al.  A Comprehensive Review of Stability Analysis of Continuous-Time Recurrent Neural Networks , 2014, IEEE Transactions on Neural Networks and Learning Systems.

[16]  HuaGuang Zhang,et al.  New delay-dependent criterion for the stability of recurrent neural networks with time-varying delay , 2009, Science in China Series F: Information Sciences.

[17]  Haibo He,et al.  A Novel Energy Function-Based Stability Evaluation and Nonlinear Control Approach for Energy Internet , 2017, IEEE Transactions on Smart Grid.

[18]  I. Jolliffe Principal Component Analysis , 2002 .

[19]  Jun Wang,et al.  Chaotic Time Series Prediction Based on a Novel Robust Echo State Network , 2012, IEEE Transactions on Neural Networks and Learning Systems.

[20]  Geoffrey E. Hinton A Practical Guide to Training Restricted Boltzmann Machines , 2012, Neural Networks: Tricks of the Trade.

[21]  Harald Haas,et al.  Harnessing Nonlinearity: Predicting Chaotic Systems and Saving Energy in Wireless Communication , 2004, Science.

[22]  Huaguang Zhang,et al.  Identification method for a class of periodic discrete-time dynamic nonlinear systems based on Sinusoidal ESN , 2018, Neurocomputing.

[23]  Vladimir Ceperic,et al.  Echo State Networks for Black-Box Modeling of Integrated Circuits , 2016, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.

[24]  A. Cronin,et al.  Intra-hour forecasts of solar power production using measurements from a network of irradiance sensors , 2013 .

[25]  Montserrat Mendoza-Villena,et al.  Short-term power forecasting system for photovoltaic plants , 2012 .

[26]  Huaguang Zhang,et al.  Global Asymptotic Stability of Recurrent Neural Networks With Multiple Time-Varying Delays , 2008, IEEE Transactions on Neural Networks.

[27]  Herbert Jaeger,et al.  Optimization and applications of echo state networks with leaky- integrator neurons , 2007, Neural Networks.

[28]  T. Takashima,et al.  Use of support vector regression and numerically predicted cloudiness to forecast power output of a photovoltaic power plant in Kitakyushu, Japan , 2012 .

[29]  Chao-Ming Huang,et al.  A Weather-Based Hybrid Method for 1-Day Ahead Hourly Forecasting of PV Power Output , 2014, IEEE Transactions on Sustainable Energy.

[30]  Roger Fletcher,et al.  A Rapidly Convergent Descent Method for Minimization , 1963, Comput. J..

[31]  Huaguang Zhang,et al.  Weather prediction with multiclass support vector machines in the fault detection of photovoltaic system , 2017, IEEE/CAA Journal of Automatica Sinica.

[32]  Shu-Xian Lun,et al.  A new echo state network with variable memory length , 2016, Inf. Sci..

[33]  Geoffrey E. Hinton,et al.  Factored conditional restricted Boltzmann Machines for modeling motion style , 2009, ICML '09.

[34]  Bing Chen,et al.  Neural-Based Adaptive Output-Feedback Control for a Class of Nonstrict-Feedback Stochastic Nonlinear Systems , 2015, IEEE Transactions on Cybernetics.

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

[36]  Qiuye Sun,et al.  Optimal Placement of Energy Storage Devices in Microgrids via Structure Preserving Energy Function , 2016, IEEE Transactions on Industrial Informatics.

[37]  Li Wang,et al.  Functional-type single-input-rule-modules connected neural fuzzy system for wind speed prediction , 2017, IEEE/CAA Journal of Automatica Sinica.

[38]  Franco Romerio,et al.  A parametric genetic algorithm approach to assess complementary options of large scale windsolar coupling , 2017, IEEE/CAA Journal of Automatica Sinica.

[39]  Wenxin Liu,et al.  Distributed virtual inertia based control of multiple photovoltaic systems in autonomous microgrid , 2017, IEEE/CAA Journal of Automatica Sinica.

[40]  Shaocheng Tong,et al.  Neural Networks-Based Adaptive Finite-Time Fault-Tolerant Control for a Class of Strict-Feedback Switched Nonlinear Systems , 2019, IEEE Transactions on Cybernetics.

[41]  Petia D. Koprinkova-Hristova,et al.  Learning to decode human emotions with Echo State Networks , 2016, Neural Networks.

[42]  Geoffrey E. Hinton,et al.  Restricted Boltzmann machines for collaborative filtering , 2007, ICML '07.

[43]  Dianhui Wang,et al.  A decentralized training algorithm for Echo State Networks in distributed big data applications , 2016, Neural Networks.

[44]  Shuxian Lun,et al.  An I–V model based on time warp invariant echo state network for photovoltaic array with shaded solar cells , 2014 .

[45]  Huaguang Zhang,et al.  Adaptive Fault-Tolerant Tracking Control for MIMO Discrete-Time Systems via Reinforcement Learning Algorithm With Less Learning Parameters , 2017, IEEE Transactions on Automation Science and Engineering.

[46]  Peter Michael Young,et al.  A tighter bound for the echo state property , 2006, IEEE Transactions on Neural Networks.

[47]  Geoffrey E. Hinton,et al.  A Learning Algorithm for Boltzmann Machines , 1985, Cogn. Sci..