Short-term load forecasting of power systems by gene expression programming

Short-term load forecasting is a popular topic in the electric power industry due to its essentiality in energy system planning and operation. Load forecasting is important in deregulated power systems since an improvement of a few percentages in the prediction accuracy will bring benefits worth of millions of dollars. In this study, a promising variant of genetic programming, namely gene expression programming (GEP), is utilized to improve the accuracy and enhance the robustness of load forecasting results. With the use of the GEP technique, accurate relationships were obtained to correlate the peak and total loads to average, maximum and lowest temperatures of day. The presented model is applied to forecast short-term load using the actual data from a North American electric utility. A multiple least squares regression analysis was performed using the same variables and same data sets to benchmark the GEP models. For more verification, a subsequent parametric study was also carried out. The observed agreement between the predicted and measured peak and total load values indicates that the proposed correlations are capable of effectively forecasting the short-term load. The GEP-based formulas are relatively short, simple and particularly valuable for providing an analysis tool accessible to practicing engineers.

[1]  Mohammad Shahidehpour,et al.  Market operations in electric power systems , 2002 .

[2]  Thomas P. Ryan,et al.  Modern Regression Methods , 1996 .

[3]  Ali Firat Cabalar,et al.  Constitutive modeling of Leighton Buzzard Sands using genetic programming , 2010, Neural Computing and Applications.

[4]  Lambros Ekonomou,et al.  Greek long-term energy consumption prediction using artificial neural networks , 2010 .

[5]  N. Amjady Day-ahead price forecasting of electricity markets by a new fuzzy neural network , 2006, IEEE Transactions on Power Systems.

[6]  Cândida Ferreira,et al.  Gene Expression Programming: Mathematical Modeling by an Artificial Intelligence , 2014, Studies in Computational Intelligence.

[7]  Leonid Perlovsky,et al.  Neural Networks and Intellect: Using Model-Based Concepts , 2000, IEEE Transactions on Neural Networks.

[8]  Ali Firat Cabalar,et al.  Modelling damping ratio and shear modulus of sand-mica mixtures using genetic programming , 2009, Expert Syst. Appl..

[9]  Abdolhosein S. Dehdashti,et al.  Forecasting of Hourly Load by Pattern Recognition??? a Deterministic Approach , 1982, IEEE Power Engineering Review.

[10]  A. Gandomi,et al.  Nonlinear Genetic-Based Models for Prediction of Flow Number of Asphalt Mixtures , 2011 .

[11]  Agnaldo J. R. Reis,et al.  Feature extraction via multiresolution analysis for short-term load forecasting , 2005, IEEE Transactions on Power Systems.

[12]  S. J. Kiartzis,et al.  Short term load forecasting using fuzzy neural networks , 1995 .

[13]  Adil Baykasoglu,et al.  Prediction of compressive and tensile strength of Gaziantep basalts via neural networks and gene expression programming , 2009, Neural Computing and Applications.

[14]  Saifur Rahman,et al.  A generalized knowledge-based short-term load-forecasting technique , 1993 .

[15]  T. Hesterberg,et al.  A regression-based approach to short-term system load forecasting , 1989, Conference Papers Power Industry Computer Application Conference.

[16]  W. R. Christiaanse Short-Term Load Forecasting Using General Exponential Smoothing , 1971 .

[17]  D. Mukhedkar,et al.  A knowledge engineering tool for load forecasting , 1990, Proceedings of the 33rd Midwest Symposium on Circuits and Systems.

[18]  G. Irisarri,et al.  On-Line Load Forecasting for Energy Control Center Application , 1982, IEEE Transactions on Power Apparatus and Systems.

[19]  Chao-Ming Huang Non-member,et al.  A New Short-Term Load Forecasting Approach Using Self-organizing Fuzzy ARMAX Models , 1998 .

[20]  John R. Koza,et al.  Genetic programming - on the programming of computers by means of natural selection , 1993, Complex adaptive systems.

[21]  S. Fan,et al.  Short-term load forecasting based on an adaptive hybrid method , 2006, IEEE Transactions on Power Systems.

[22]  F. Tay,et al.  Application of support vector machines in financial time series forecasting , 2001 .

[23]  Seyyed Soheil Sadat Hosseini,et al.  A Discussion on “Genetic programming for retrieving missing information in wave records along the west coast of India” [Applied Ocean Research 2007; 29 (3): 99–111] , 2008 .

[24]  Mihai Oltean,et al.  A Comparison of Several Linear Genetic Programming Techniques , 2003, Complex Syst..

[25]  Saifur Rahman,et al.  An expert system based algorithm for short term load forecast , 1988 .

[26]  Francis Eng Hock Tay,et al.  Modified support vector machines in financial time series forecasting , 2002, Neurocomputing.

[27]  Nima Amjady,et al.  Short-term hourly load forecasting using time-series modeling with peak load estimation capability , 2001 .

[28]  Carlos E. Pedreira,et al.  Neural networks for short-term load forecasting: a review and evaluation , 2001 .

[29]  Donald F. Specht,et al.  A general regression neural network , 1991, IEEE Trans. Neural Networks.

[30]  A. C. Liew,et al.  Demand forecasting using fuzzy neural computation, with special emphasis on weekend and public holiday forecasting , 1995 .

[31]  Cândida Ferreira,et al.  Gene Expression Programming: A New Adaptive Algorithm for Solving Problems , 2001, Complex Syst..

[32]  Mohammad Ghasem Sahab,et al.  New formulation for compressive strength of CFRP confined concrete cylinders using linear genetic programming , 2010 .

[33]  Yuan-Yih Hsu,et al.  Short term load forecasting of Taiwan power system using a knowledge-based expert system , 1990 .

[34]  P. J. Santos,et al.  Designing the input vector to ANN-based models for short-term load forecast in electricity distribution systems , 2007 .