Short-term load forecasting of power systems by gene expression programming Seyyed Soheil Sadat Hosseini Amir Hossein Gandomi Email author Original Article

First Online: 21 September 2010 Received: 04 February 2010 Accepted: 03 September 2010 DOI :
10.1007/s00521-010-0444-y

Cite this article as: Sadat Hosseini, S.S. & Gandomi, A.H. Neural Comput & Applic (2012) 21: 377. doi:10.1007/s00521-010-0444-y
Abstract 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.

Keywords Short-term load forecasting Gene expression programming Formulation

References 1.

Bunn DW, Farmer ED (1985) Comparative models for electrical load forecasting. Wiley, New York

2.

Fan S, Chen L (2006) Short-term load forecasting based on an adaptive hybrid method. IEEE Trans Power Syst 21:392–401

CrossRef 3.

Santos PJ, Martins AG, Pires AJ (2007) Designing the input vector to ANN-based models for short-term load forecast in electricity distribution systems. Int J Electr Power Energy Syst 29:338–347

CrossRef 4.

Amjady N (2006) Day-ahead price forecasting of electricity markets by a new fuzzy neural network. IEEE Trans Power Syst 21:887–896

CrossRef 5.

Fan S, Chen L (2006) Short-term load forecasting based on an adaptive hybrid method. IEEE Trans Power Syst 21:392–401

CrossRef 6.

Christiaanse WR (1971) Short term load forecasting using general exponential smoothing. IEEE Trans Power Appar Syst 90:900–911

CrossRef 7.

Papalexopoulos AD, Hesterberg TC (1989) A regression based approach to short term system load forecasting. In: Proceedings of PICA conference, vol 3, pp 414–423

8.

Meslier F (1978) New advances in short term load forecasting using Box and Jenkins approach. IEEE/PES Winter Meet 78:51–55

9.

Irisarri GD, Widergren SE, Yehsakul PD (1982) On-line load forecasting for energy control center application. IEEE Trans Power Appar Syst 101:71–78

CrossRef 10.

Shahidehpour M, Yamin H, Li Z (2002) Market operations in electric power systems. Wiley, New York

CrossRef 11.

Amjady N (2001) Short-term hourly load forecasting using time series modeling with peak load estimation capability. IEEE Trans Power Syst 16:798–805

CrossRef 12.

Tay FEH, Cao LJ (2002) Support vector machines in financial time series forecasting. Neurocomputing 48:847–861

MATH CrossRef 13.

Dehdashti AS, Tudor JR, Smith MC (1982) Forecasting of hourly load by pattern recognition-a deterministic approach. IEEE Trans Power Appar Syst 101:3290–3294

CrossRef 14.

Rahman S, Bhatnagar R (1988) An expert system based algorithm for short term load forecast. IEEE Trans Power Syst 3:392–399

CrossRef 15.

Rahman S (1993) Generalized knowledge-based short-term load forecasting technique. IEEE Trans Power Syst 8:508–514

CrossRef 16.

Ho KL, Hsu YY, Chen CF, Lee TE, Liang CC, Lai TS, Chen KK (1990) Short term load forecasting of Taiwan power system using a knowledge-based expert system. IEEE Trans Power Syst 4:1214–1221

17.

Lambert-Torres G, Traore CO, Lagace PJ, Mukhedkar D (1990) A knowledge engineering tool for load forecasting. IEEE Symp Circuits Syst 4:144–147

18.

Yang HT, Huang CM (1998) A new short term load forecasting approach using self organizing fuzzy ARMAX models. IEEE Trans Power Syst 13:217–225

CrossRef 19.

Hippert HS, Pedreira CE, Souza RC (2001) Neural networks for short-term load forecasting: A review and evaluation. IEEE Trans Power Syst 16:44–55

CrossRef 20.

Ekonomou L (2010) Greek long-term energy consumption prediction using artificial neural networks. Energy 35:512–517

CrossRef 21.

Srinivasan D, Chang DS, Liew AC (1995) Demand forecasting using fuzzy neural computation, with special emphasis on weekend and public holiday forecasting. IEEE Trans Power Syst 10:1897–1903

CrossRef 22.

Bakirtzis AG, Theocharis JB, Kiartzis SJ, Satsois KJ (1995) Short term load forecasting using fuzzy neural networks. IEEE Trans Power Syst 10:1518–1524

CrossRef 23.

Koza JR (1992) Genetic programming, on the programming of computers by means of natural selection. MIT press, Cambridge

MATH 24.

Canakci H, Baykasoglu A, Gullu H (2009) Prediction of compressive and tensile strength of Gaziantep basalts via neural networks and gene expression programming. Neural Comput Appl 18:1031–1041

CrossRef 25.

Gandomi AH, Alavi AH, Sahab MG (2010) New formulation for compressive strength of CFRP confined concrete cylinders using linear genetic programming. Mater Struct 43(7):963–983

CrossRef 26.

Cabalar AF, Cevik A, Guzelbey IH (2010) Constitutive modeling of Leighton Buzzard Sands using genetic programming. Neural Comput Appl 19(5):657–665

CrossRef 27.

Cevik A, Cabalar AF (2009) Modelling damping ratio and shear modulus of sand–mica mixtures using genetic programming. Expert Syst Appl 36(4):7749–7757

CrossRef 28.

Gandomi AH, Alavi AH, Mirzahosseini MR, Moqaddas Nejad F (in press) Nonlinear genetic-based models for prediction of flow number of asphalt mixtures. J Mater Civl Eng ASCE. doi:

10.1061/(ASCE)MT.1943-5533.0000154
29.

Ferreira C (2001) Gene expression programming: a new adaptive algorithm for solving problems. Complex Syst 13:87–129

MATH 30.

Oltean M, Grossan A (2003) Comparison of several linear genetic programming techniques. Adv Complex Sys 14(4):1–29

31.

Gandomi AH, Alavi AH, Sadat Hosseini SS (2008) A discussion on genetic programming for retrieving missing information in wave records along the west coast of India. Appl Ocean Res 30:338–339

CrossRef 32.

Ferreira C (2006) Gene expression programming: mathematical modeling by an artificial intelligence. Springer, Germany

MATH 33.

GEPSOFT (2006) GeneXproTools. Version 4.0. Available online:

http://www.gepsoft.com
34.

Ryan TP (1997) Modern regression methods. Wiley, New York

MATH 35.

Maravall A, Gomez V (2004) EViews software, Ver. 5. Quantitative Micro Software LLC, Irvine

36.

Perlovsky LI (2001) Neural networks and intellect. Oxford University Press, New York

37.

Specht DF (1991) A general regression neural network. IEEE Trans Neural Net 2(6):568–576

CrossRef 38.

MathWorks (2007) MATLAB the language of technical computing, version 7.4, Natick

39.

Rocha Reis AJ, Alves da Silva AP (2005) Feature extraction via multiresolution analysis for short-term load forecasting. IEEE Trans Power Syst 20(1):189–198

CrossRef © Springer-Verlag London Limited 2010

Authors and Affiliations Seyyed Soheil Sadat Hosseini Amir Hossein Gandomi Email author 1. Tafresh University Tafresh Iran