The scope of this paper is to forecast wind speed. Wind speed, temperature, wind direction, relative humidity, precipitation of water content and air pressure are the main factors make the wind speed forecasting as a complex problem and neural network performance is mainly influenced by proper hidden layer neuron units. This paper proposes new criteria for appropriate hidden layer neuron unit’s determination and attempts a novel hybrid method in order to achieve enhanced wind speed forecasting. This paper proposes the following two main innovative contributions 1) both either over fitting or under fitting issues are avoided by means of the proposed new criteria based hidden layer neuron unit’s estimation. 2) ELMAN neural network is optimized through Modified Grey Wolf Optimizer (MGWO). The proposed hybrid method (ELMAN-MGWO) performance, effectiveness is confirmed by means of the comparison between Grey Wolf Optimizer (GWO), Adaptive Gbest-guided Gravitational Search Algorithm (GGSA), Artificial Bee Colony (ABC), Ant Colony Optimization (ACO), Cuckoo Search (CS), Particle Swarm Optimization (PSO), Evolution Strategy (ES), Genetic Algorithm (GA) algorithms, meanwhile proposed new criteria effectiveness and precise are verified comparison with other existing selection criteria. Three real-time wind data sets are utilized in order to analysis the performance of the proposed approach. Simulation results demonstrate that the proposed hybrid method (ELMAN-MGWO) achieve the mean square error AVG ± STD of 4.1379e-11 ± 1.0567e-15, 6.3073e-11 ± 3.5708e-15 and 7.5840e-11 ± 1.1613e-14 respectively for evaluation on three real-time data sets. Hence, the proposed hybrid method is superior, precise, enhance wind speed forecasting than that of other existing methods and robust.
KeywordsELMAN Neural NetworkModified Grey Wolf OptimizerHidden Layer Neuron UnitsForecastingWind Speed
Yin, D.-Y., Sheng, Y.-F., Jiang, M.-J., Li, Y.-S. and Xie, Q.-T. (2014) Short-Term Wind Speed Forecasting Using Elman Neural Network Based on Rough Set Theory and Principal Components Analysis. Power System Protection and Control, 42, 46-51.
Olaofe, Z.O. (2014) A 5-Day Wind Speed & Power Forecasts Using a Layer Recurrent Neural Network (LRNN). Sustainable Energy Technologies and Assessments, 6, 1-24. http://dx.doi.org/10.1016/j.seta.2013.12.001
Wang, J., Zhang, W., Li, Y., Wang, J. and Dang, Z. (2014) Forecasting Wind Speed Using Empirical Mode Decomposition and Elman Neural Network. Applied Soft Computing, 23, 452-459. http://dx.doi.org/10.1016/j.asoc.2014.06.027
Corne, D.W., Reynolds, A.P., Galloway, S., Owens, E.H. and Peacock, A.D. (2013) Short Term Wind Speed Forecasting with Evolved Neural Networks. Proceedings of the 2013 Genetic and Evolutionary Computation Conference Companion, Amsterdam, 6-10 July 2013, 1521-1528. http://dx.doi.org/10.1145/2464576.2482731
Cao, Q., Ewing, B.T. and Thompson, M.A. (2012) Forecasting Wind Speed with Recurrent Neural Networks. European Journal of Operational Research, 221, 148-154. http://dx.doi.org/10.1016/j.ejor.2012.02.042
Li, J., Zhang, B., Mao, C., Xie, G.L., Li, Y. and Lu, J. (2010) Wind Speed Prediction Based on the Elman Recursion Neural Networks. The 2010 International Conference on Modelling, Identification and Control (ICMIC), Okayama, 17-19 July 2010, 728-732.
Madhiarasan, M. and Deepa, S.N. (2016) Performance Investigation of Six Artificial Neural Networks for Different Time Scale Wind Speed Forecasting in Three Wind Farms of Coimbatore Region. International Journal of Innovation and Scientific Research, 23, 380-411.
Madhiarasan, M. and Deepa, S.N. (2016) Application of Ensemble Neural Networks for Different Time Scale Wind Speed Prediction. International Journal of Innovative Research in Computer and Communication Engineering, 4, 9610-9617.
Arai, M. (1993) Bounds on the Number of Hidden Units in Binary-Valued Three-Layer Neural Networks. Neural Networks, 6, 855-860. http://dx.doi.org/10.1016/S0893-6080(05)80130-3
Li, J.-Y., Chow, T.W.S. and Yu, Y.-L. (1995) The Estimation Theory and Optimization Algorithm for the Number of Hidden Units in the Higher-Order Feed Forward Neural Network. Proceeding IEEE International Conference on Neural Networks, 3, 1229-1233. http://dx.doi.org/10.1109/ICNN.1995.487330
Tamura, S. and Tateishi, M. (1997) Capabilities of a Four-Layered Feed Forward Neural Network: Four Layer versus Three. IEEE Transaction on Neural Network, 8, 251-255. http://dx.doi.org/10.1109/72.557662
Kanellopoulas, I. and Wilkinson, G.G. (1997) Strategies and Best Practice for Neural Network Image Classification. International Journal of Remote Sensing, 18, 711-725. http://dx.doi.org/10.1080/014311697218719
Fujita, O. (1998) Statistical Estimation of the Number of Hidden Units for Feed Forward Neural Network. Neural Network, 11, 851-859. http://dx.doi.org/10.1016/S0893-6080(98)00043-4
Zhang, Z.Z., Ma, X.M. and Yang, Y.X. (2003) Bounds on the Number of Hidden Neurons in Three-Layer Binary Neural Networks. Neural Network, 16, 995-1002. http://dx.doi.org/10.1016/S0893-6080(03)00006-6
Ke, J.C. and Liu, X.Z. (2008) Empirical Analysis of Optimal Hidden Neurons in Neural Network Modeling for Stock Prediction. IEEE Pacific-Asia Workshop on Computational Intelligence and Industrial Application, 2, 828-832. http://dx.doi.org/10.1109/PACIIA.2008.363
Xu, S. and Chen, L. (2008) A Novel Approach for Determining the Optimal Number of Hidden Layer Neurons for FNN’s and Its Application in Data Mining. 5th International Conference on Information Technology and Application (ICITA), Cairns, 23-26 June 2008, 683-686.
Trenn, S. (2008) Multilayer Perceptrons: Approximation Order and Necessary Number of Hidden Units. IEEE Transactions on Neural Networks, 19, 836-844. http://dx.doi.org/10.1109/TNN.2007.912306
Shibata, K. and Ikeda, Y. (2009) Effect of Number of Hidden Neurons on Learning in Large-Scale Layered Neural Networks. ICROS-SICE International Joint Conference, Fukuok, 18-21 August 2009, 5008-5013.
Hunter, D., Yu, H., Pukish, M.S., Kolbusz, J. and Wilamowski, B.M. (2012) Selection of Proper Neural Network Sizes and Architecture—A Comparative Study. IEEE Transactions on Industrial Informatics, 8, 228-240. http://dx.doi.org/10.1109/TII.2012.2187914
Gnana Sheela, K. and Deepa, S.N. (2013) Review on Methods to Fix Number of Hidden Neurons in Neural Networks. Mathematical Problems in Engineering, 2013, 1-11. http://dx.doi.org/10.1155/2013/425740
Qian, G. and Yong, H. (2013) Forecasting the Rural per Capita Living Consumption Based on Matlab BP Neural Network. International Journal of Business and Social Science, 4, 131-137.
Madhiarasan, M. and Deepa, S.N. (2016) A Novel Criterion to Select Hidden Neuron Numbers in Improved Back Propagation Networks for Wind Speed Forecasting. Applied Intelligence, 44, 878-893. http://dx.doi.org/10.1007/s10489-015-0737-z
Madhiarasan, M. and Deepa, S.N. (2016) New Criteria for Estimating the Hidden Layer Neuron Numbers for Recursive Radial Basis Function Networks and Its Application in Wind Speed Forecasting. Asian Journal of Information Technology, 15, in Press.
Rechenberg, I. (1994) Evolutionsstrategie’94. Frommann-Holzboog, Stuttgart.
Kennedy, J. and Eberhart, R. (1995) Particle Swarm Optimization. Proceedings of the IEEE International Conference on Neural Networks, 4, 1942-1948. http://dx.doi.org/10.1109/ICNN.1995.488968
Socha, K. and Blum, C. (2007) An Ant Colony Optimization Algorithm for Continuous Optimization: Application to Feed-Forward Neural Network Training. Neural Computing & Applications, 16, 235-247. http://dx.doi.org/10.1007/s00521-007-0084-z
Karaboga, D. and Basturk, B. (2007) A Powerful and Efficient Algorithm for Numerical Function Optimization: Artificial Bee Colony (ABC) Algorithm. Journal of Global Optimization, 39, 459-471. http://dx.doi.org/10.1007/s10898-007-9149-x
Yang, X.-S. and Deb, S. (2009) Cuckoo Search via Levy Flights. Proceedings of the World Congress on Nature & Biologically Inspired Computing (NaBIC ’09), Coimbatore, 9-11 December 2009, 210-214.
Mirjalili, S. and Lewis, A. (2014) Adaptive Gbest-Guided Gravitational Search Algorithm. Neural Computing and Applications, 25, 1569-1584. http://dx.doi.org/10.1007/s00521-014-1640-y
Mirjalili, S., Mirjalili, S.M. and Lewis, A. (2014) Grey Wolf Optimizer. Advances in Engineering Software, 69, 46-61. http://dx.doi.org/10.1016/j.advengsoft.2013.12.007
Lin, F.J. and Hung, Y.C. (2009) FPGA-Based Elman Neural Network Control System for Linear Ultrasonic Motor. IEEE Transactions on Ultrasonics, Ferroelectrics and Frequency Control, 56, 101-113. http://dx.doi.org/10.1109/TUFFC.2009.1009
Liu, H., Wang, S. and Pingchao, O. (2006) Fault Diagnosis Based on Improved Elman Neural Network for a Hydraulic Servo System. 2006 IEEE Conference on Robotics, Automation and Mechatronics, Bangkok, December 2006, 1-6.
Li, X., Chen, G., Chen, Z. and Yuan, Z. (2002) Chaotifying Linear Elman Networks. IEEE Transaction Neural Network, 13, 1193-1199. http://dx.doi.org/10.1109/TNN.2002.1031950
Mao, K.Z. and Huang, G.-B. (2005) Neuron Selection for RBF Neural Network Classifier Based on Data Structure Preserving Criterion. IEEE Transactions on Neural Networks, 16, 1531-1540. http://dx.doi.org/10.1109/TNN.2005.853575
Dass, H.K. (2009) Advanced Engineering Mathematics. S Chand & Company Ltd., India.