A heuristic fuzzy algorithm bio-inspired by Evolution Strategies for energy forecasting problems

Improving the use of energy resources has been a great challenge in the last years. A new complex scenario involving a decentralized bidirectional communication between energy suppliers, distribution system and consumption is nowadays becoming reality. Sometimes cited as the largest and most complex machine ever built, Electric Grids (EG) are been transformed into Smart Grids (SG). Hence, the load forecasting problem has become more difficulty and more autonomous load predictors are needed in this new conjecture. In this paper a novel method, so-called MSES, bio-inspired by Evolution Strategies (ES) combined with Multi-Start (MS) procedure is described. This procedure is mainly based on a self-adaptive algorithm to calibrate the parameters of the fuzzy rules. MSES was implemented in C++ via OptFrame framework. Our main goal is to evaluate the performance of this algorithm in a grid environment. Real data from an electric utility have been used in order to test the proposed methodology. The obtained results are fully described and analyzed.

[1]  Hüseyin Bozkurt,et al.  Use of artificial neural networks and genetic algorithms for prediction of sorption of an azo-metal complex dye onto lentil straw. , 2013, Bioresource technology.

[2]  Yaser Jafarian,et al.  Empirical predictive model for the vmax/amax ratio of strong ground motions using genetic programming , 2010, Comput. Geosci..

[3]  Lu Liu,et al.  Chapter 1 – An Introduction to Big Data , 2015 .

[4]  Igor Machado Coelho,et al.  OptFrame: a computational framework for combinatorial optimization problems , 2010 .

[5]  Krish Krishnan,et al.  Introduction to Big Data , 2013 .

[6]  William D'haeseleer,et al.  Adaptive mixed-integer programming unit commitment strategy for determining the value of forecasting , 2008 .

[7]  Ting-Yu Chen,et al.  Mixed–discrete structural optimization using a rank-niche evolution strategy , 2009 .

[8]  Amitava Chatterjee,et al.  Fuzzy model predictive control of non-linear processes using convolution models and foraging algorithms , 2013 .

[9]  Rajib Maity,et al.  Prediction of monthly rainfall on homogeneous monsoon regions of India based on large scale circulation patterns using Genetic Programming , 2012 .

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

[11]  Markus Wagner,et al.  Predicting the Energy Output of Wind Farms Based on Weather Data: Important Variables and their Correlation , 2011, ArXiv.

[12]  Kunhuang Huarng,et al.  Heuristic models of fuzzy time series for forecasting , 2001, Fuzzy Sets Syst..

[13]  Eduardo N. Asada,et al.  Combined heuristic with fuzzy system to transmission system expansion planning , 2011 .

[14]  Lino A. Costa,et al.  Evolutionary algorithms approach to the solution of mixed integer non-linear programming problems , 2001 .

[15]  Celso C. Ribeiro,et al.  Probability Distribution of Solution Time in GRASP: An Experimental Investigation , 2002, J. Heuristics.

[16]  P. McSharry,et al.  Short-Term Load Forecasting Methods: An Evaluation Based on European Data , 2007, IEEE Transactions on Power Systems.

[17]  Aoife Foley,et al.  Current methods and advances in forecasting of wind power generation , 2012 .

[18]  Karim Salahshoor,et al.  A novel adaptive fuzzy predictive control for hybrid systems with mixed inputs , 2013, Eng. Appl. Artif. Intell..

[19]  Elahe Fallah-Mehdipour,et al.  Prediction and simulation of monthly groundwater levels by genetic programming , 2013 .

[20]  Rafael Martí Multi-Start Methods , 2003, Handbook of Metaheuristics.

[21]  Andreas C. Nearchou,et al.  A meta-heuristic algorithm for the fuzzy assembly line balancing type-E problem , 2013, Comput. Oper. Res..

[22]  Lee-Ing Tong,et al.  Forecasting nonlinear time series of energy consumption using a hybrid dynamic model , 2012 .

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

[24]  Celso C. Ribeiro,et al.  TTT plots: a perl program to create time-to-target plots , 2007, Optim. Lett..

[25]  Liang Gao,et al.  A new approach for predicting and collaborative evaluating the cutting force in face milling based on gene expression programming , 2013, J. Netw. Comput. Appl..

[26]  Igor Machado Coelho,et al.  A hybrid heuristic based on General Variable Neighborhood Search for the Single Vehicle Routing Problem with Deliveries and Selective Pickups , 2012, Electron. Notes Discret. Math..

[27]  Celso C. Ribeiro,et al.  Path-relinking intensification methods for stochastic local search algorithms , 2012, J. Heuristics.

[28]  Sarvapali D. Ramchurn,et al.  Delivering the Smart Grid: Challenges for Autonomous Agents and Multi-Agent Systems Research , 2012, AAAI.

[29]  Daniel R. Lewin,et al.  Automated Nonlinear Model Predictive Control using Genetic Programming , 2002 .

[30]  Frederico G. Guimarães,et al.  Multi-objective approaches for the open-pit mining operational planning problem , 2012, Electron. Notes Discret. Math..

[31]  Chng Eng Siong,et al.  Efficient mobile phone Chinese optical character recognition systems by use of heuristic fuzzy rules and bigram Markov language models , 2008, Appl. Soft Comput..

[32]  Hans-Paul Schwefel,et al.  Evolution strategies – A comprehensive introduction , 2002, Natural Computing.

[33]  M. McHenry Technical and governance considerations for advanced metering infrastructure/smart meters: Technology, security, uncertainty, costs, benefits, and risks , 2013 .

[34]  Mauricio G. C. Resende,et al.  A Greedy Randomized Adaptive Search Procedure for Maximum Independent Set , 1994, Oper. Res..

[35]  Saptarshi Das,et al.  Multi-objective optimization framework for networked predictive controller design. , 2013, ISA transactions.

[36]  M. J. F. Souza,et al.  A hybrid heuristic algorithm for the open-pit-mining operational planning problem , 2010, Eur. J. Oper. Res..

[37]  Joao P. S. Catalao,et al.  Photovoltaic and wind energy systems monitoring and building/home energy management using ZigBee devices within a smart grid , 2013 .

[38]  Kyriakos C. Giannakoglou,et al.  Two-level, two-objective evolutionary algorithms for solving unit commitment problems , 2009 .