| Literature DB >> 27034973 |
Abstract
Various criteria are proposed to select the number of hidden neurons in artificial neural network (ANN) models and based on the criterion evolved an intelligent ensemble neural network model is proposed to predict wind speed in renewable energy applications. The intelligent ensemble neural model based wind speed forecasting is designed by averaging the forecasted values from multiple neural network models which includes multilayer perceptron (MLP), multilayer adaptive linear neuron (Madaline), back propagation neural network (BPN), and probabilistic neural network (PNN) so as to obtain better accuracy in wind speed prediction with minimum error. The random selection of hidden neurons numbers in artificial neural network results in overfitting or underfitting problem. This paper aims to avoid the occurrence of overfitting and underfitting problems. The selection of number of hidden neurons is done in this paper employing 102 criteria; these evolved criteria are verified by the computed various error values. The proposed criteria for fixing hidden neurons are validated employing the convergence theorem. The proposed intelligent ensemble neural model is applied for wind speed prediction application considering the real time wind data collected from the nearby locations. The obtained simulation results substantiate that the proposed ensemble model reduces the error value to minimum and enhances the accuracy. The computed results prove the effectiveness of the proposed ensemble neural network (ENN) model with respect to the considered error factors in comparison with that of the earlier models available in the literature.Entities:
Year: 2016 PMID: 27034973 PMCID: PMC4791511 DOI: 10.1155/2016/9293529
Source DB: PubMed Journal: ScientificWorldJournal ISSN: 1537-744X
Figure 1Basic block diagram of the proposed ensemble neural network model.
Figure 2The proposed architectural model of ensemble neural network.
Details of the wind input parameters for the proposed model.
| Sl. number | Input parameters | Unit | Range of the parameter |
|---|---|---|---|
| 1 | Temperature | Degree Celsius | 24–36 |
| 2 | Wind direction | Degree | 1–350 |
| 3 | Wind speed | m/s | 1–16 |
| 4 | Relative humidity | Percentage | 52–90 |
Real time wind farm data samples (Suzlon Pvt. Ltd.).
| Temperature (degree Celsius) | Wind direction (degree) | Wind speed (m/s) | Relative humidity (%) |
|---|---|---|---|
| 27.6 | 109.7 | 5.1 | 63.67 |
| 27.6 | 108.3 | 5.1 | 63.12 |
| 27.6 | 111.1 | 5.5 | 65.91 |
| 26.8 | 109.7 | 4.9 | 65.00 |
| 26.8 | 109.7 | 4.9 | 65.48 |
| 26.8 | 112.5 | 5.2 | 66.78 |
| 26.8 | 115.3 | 5 | 64.31 |
| 26.8 | 112.5 | 4.6 | 63.01 |
| 26.8 | 108.3 | 4.4 | 62.59 |
| 26.7 | 111.1 | 3.9 | 62.44 |
| 26.7 | 119.5 | 3.8 | 62.02 |
| 26.7 | 113.9 | 4 | 65.79 |
| 26.7 | 113.9 | 4 | 65.72 |
| 26.7 | 108.3 | 4.1 | 66.03 |
| 26.7 | 90 | 3.8 | 64.50 |
| 25.9 | 78.8 | 3.3 | 63.98 |
| 25.9 | 78.8 | 3.6 | 64.76 |
| 25.9 | 83 | 4.6 | 65.33 |
| 25.9 | 80.2 | 3.8 | 65.10 |
| 25.9 | 81.6 | 2.7 | 60.25 |
Input and output variables of the proposed ensemble neural model.
| Input variable | Parameter description | Output variable | Parameter description |
|---|---|---|---|
|
| Temperature |
| Predicted wind speed |
|
| Wind direction | ||
|
| Wind speed | ||
|
| Relative humidity |
Design parameters of the proposed ensemble NN model.
| Sl. number | Proposed individual ensemble NN model | Design parameters | Set values of design parameters |
|---|---|---|---|
| 1 | Multilayer perceptron (MLP) network | Inputs | 4 |
| Number of iterations | 2000 | ||
| Learning rate | 0.2 | ||
| Threshold | 1 | ||
| Activation function | Binary linear activation function | ||
|
| |||
| 2 | Madaline model | Inputs | 4 |
| Number of iterations | 2000 | ||
| Learning rate | 0.2 | ||
| Number of hidden layer | 1 | ||
|
| |||
| 3 | Back propagation neural network (BPN) | Inputs | 4 |
| Number of iterations | 2000 | ||
| Learning rate | 0.3 | ||
| Momentum factor | 0.7 | ||
| Activation function | Binary sigmoidal function | ||
|
| |||
| 4 | Probabilistic neural network (PNN) | Inputs | 4 |
| Number of iterations | 2000 | ||
| Smoothing factor | 6.1 | ||
Proposed criteria with computed mean square error for fixing the hidden neurons in ensemble neural network model.
| Proposed criteria for fixing number of hidden neurons | Number of hidden neurons | Mean square error | ||||
|---|---|---|---|---|---|---|
| MLP | Madaline | BPN | PNN | Ensemble NN | ||
| (3( | 74 | 0.121 | 0.013 | 0.1573 | 0.025 | 0.079075 |
| 3 | 4 | 0.059 | 0.082 | 0.0547 | 0.067 | 0.065675 |
| (4 | 17 | 0.578 | 0.021 | 0.8859 | 0.038 | 0.380725 |
| (5( | 90 | 1.3 | 0.874 | 0.2731 | 0.211 | 0.664525 |
| (2 | 13 | 0.009 | 0.188 | 0.1527 | 0.055 | 0.101175 |
| (4( | 69 | 0.013 | 0.19 | 2.0259 | 0.091 | 0.579975 |
| (8 | 29 | 0.1 | 0.03 | 6.7517 | 0.089 | 1.742675 |
| (3( | 52 | 0.007 | 0.82 | 8.6577 | 0.0278 | 2.378125 |
| 6 | 12 | 0.2214 | 0.556 | 2.0249 | 0.015 | 0.704325 |
| (3( | 59 | 0.4621 | 0.077 | 3.68 | 0.0011 | 0.135142 |
|
| 1 | 0.0995 | 0.07 | 3.00 | 2.13 | 0.042435 |
| (4 | 80 | 0.1363 | 0.53 | 0.0077 | 0.1071 | 0.195275 |
| (9 | 41 | 0.2578 | 0.449 | 2.98 | 0.025 | 0.182957 |
| (4( | 75 | 0.1934 | 0.781 | 8.53 | 4.06 | 0.243703 |
| (3( | 54 | 0.772 | 0.81 | 0.0222 | 5.08 | 0.401177 |
| (3 | 16 | 0.188 | 0.026 | 0.0014 | 2.31 | 0.053907 |
| (5( | 88 | 1.418 | 0.578 | 1.25 | 2.60 | 0.499065 |
| (9 | 21 | 0.08 | 0.53 | 0.4513 | 0.0735 | 0.283700 |
| (4 | 9 | 0.188 | 1.024 | 0.0112 | 0.0771 | 0.325075 |
| 4 | 8 | 0.135 | 0.0113 | 0.0094 | 0.0422 | 0.049475 |
| (8 | 33 | 0.29 | 0.0084 | 2.19 | 0.0366 | 0.083804 |
| (5( | 101 | 0.071 | 0.0135 | 3.79 | 0.1188 | 0.050834 |
| (5( | 95 | 0.29 | 0.008 | 2.70 | 0.2088 | 0.126706 |
| (4( | 85 | 0.091 | 0.0848 | 4.05 | 0.001 | 0.044301 |
| (11 | 50 | 1.1039 | 0.0727 | 0.0697 | 0.1 | 0.336575 |
| (5( | 92 | 0.416 | 0.0695 | 0.116 | 0.305 | 0.226625 |
| (5( | 11 | 0.5746 | 0.0907 | 0.088 | 0.05 | 0.200825 |
| (8 | 35 | 0.1611 | 0.0758 | 0.0497 | 0.0933 | 0.094975 |
| (3 | 7 | 0.4042 | 0.0457 | 4.08 | 0.5498 | 0.249926 |
| (4( | 84 | 0.5825 | 0.0547 | 8.86 | 0.2613 | 0.224647 |
| (9 | 38 | 0.4303 | 0.0232 | 0.0231 | 0.578 | 0.263650 |
| (6 | 97 | 0.7184 | 0.0155 | 6.25 | 0.09 | 0.205975 |
| (7 | 30 | 0.3417 | 0.0171 | 1.25 | 0.084 | 0.110700 |
| (11 | 46 | 0.467 | 0.049 | 4.82 | 0.136 | 0.163001 |
| (6 | 27 | 0.151 | 0.0723 | 2.70 | 0.2279 | 0.112800 |
| (3( | 70 | 0.2621 | 0.0278 | 3.23 | 0.6392 | 0.232275 |
| (8 | 20 | 0.3376 | 0.035 | 4.48 | 0.3536 | 0.181561 |
| (5( | 91 | 0.1544 | 0.0083 | 0.5036 | 0.661 | 0.331825 |
| 11 | 44 | 0.195 | 0.0161 | 0.0095 | 1.63 | 0.462650 |
| (4( | 77 | 0.2874 | 0.0118 | 0.0049 | 1.418 | 0.430525 |
| (7 | 26 | 0.02 | 0.0092 | 0.0043 | 0.881 | 0.228625 |
| (3( | 60 | 0.32 | 0.0113 | 4.73 | 0.0414 | 0.093293 |
| (3( | 66 | 0.539 | 0.0084 | 5.56 | 0.0285 | 0.144114 |
| (5( | 94 | 0.74 | 0.0135 | 3.88 | 0.0541 | 0.201997 |
| 2.5 | 2 | 0.04 | 0.0758 | 3.75 | 0.0651 | 0.045225 |
| (11 | 48 | 0.128 | 0.0881 | 4.90 | 0.0959 | 0.078000 |
| (4 | 67 | 0.171 | 0.1349 | 3.82 | 0.0798 | 0.096425 |
| (4 | 65 | 0.83 | 0.1079 | 0.5498 | 0.0487 | 0.384100 |
| (3 | 53 | 0.171 | 0.1342 | 0.2613 | 0.0084 | 0.143725 |
| (4( | 73 | 0.0907 | 0.2272 | 0.2808 | 0.0135 | 0.153050 |
| (4( | 87 | 0.0758 | 0.0879 | 0.772 | 0.008 | 0.235925 |
| (7 | 34 | 0.0881 | 0.0044 | 0.188 | 0.0116 | 0.073025 |
| (5( | 89 | 0.1349 | 2.5344 | 1.418 | 0.086 | 1.043325 |
| (3( | 58 | 0.1079 | 0.0029 | 0.08 | 0.0907 | 0.070375 |
| (6 | 102 | 0.1342 | 3.73 | 0.188 | 0.0758 | 0.099500 |
| (3( | 61 | 0.0106 | 1.15 | 0.0314 | 0.0586 | 0.025150 |
| 9 | 18 | 0.0113 | 2.69 | 0.2895 | 3.73 | 0.075200 |
| (3 | 55 | 0.0084 | 0.0055 | 0.1354 | 1.15 | 0.037325 |
| (6 |
|
|
|
|
|
|
| (4 | 14 | 0.0446 | 2.20 | 0.056 | 0.0075 | 0.027080 |
| (3( | 62 | 0.1238 | 0.0072 | 0.578 | 2.209 | 0.729500 |
| (10 | 45 | 0.1812 | 0.0178 | 0.541 | 0.0019 | 0.185475 |
| 2 | 3 | 0.0359 | 1.8132 | 0.136 | 1.012 | 0.749275 |
| (9 | 43 | 0.0618 | 5.70 | 0.01 | 0.0244 | 0.024192 |
| (6 | 99 | 0.217 | 0.0222 | 2.199 | 6.05 | 0.609701 |
| (3( | 57 | 0.0457 | 0.0014 | 1.418 | 0.0418 | 0.376725 |
| (3 | 49 | 0.0547 | 1.25 | 0.01 | 0.1089 | 0.043400 |
| (5( | 96 | 0.082 | 0.5036 | 0.102 | 0.6826 | 0.342550 |
| ( | 5 | 0.0623 | 0.0095 | 0.281 | 0.5188 | 0.217900 |
| (3( | 68 | 0.1264 | 0.0049 | 0.419 | 0.4704 | 0.255175 |
| (5 | 81 | 0.1149 | 0.0043 | 0.071 | 3.9044 | 1.023650 |
| (6 | 25 | 0.049 | 0.098 | 0.83 | 0.3826 | 0.339900 |
| (3( | 56 | 0.0723 | 3.10 | 0.135 | 0.736 | 0.235832 |
| (10 | 47 | 0.0278 | 3.68 | 0.075 | 0.7182 | 0.205342 |
| (4( | 76 | 0.035 | 0.102 | 0.032 | 0.2251 | 0.098525 |
| 4.5 | 6 | 0.0125 | 0.0637 | 3.00 | 0.1006 | 0.044207 |
| (5 | 24 | 0.0101 | 3.293 | 2.10 | 0.3915 | 0.923655 |
| 8 | 32 | 0.0083 | 0.0845 | 3.90 | 0.1573 | 0.062622 |
| (4( | 79 | 0.0161 | 3.2678 | 9.60 | 0.2291 | 0.878490 |
| (8 | 37 | 0.0118 | 2.8695 | 1.82 | 1.7917 | 1.168295 |
| (10 | 42 | 0.5746 | 1.9449 | 2.68 | 0.0737 | 0.648367 |
| (4( | 82 | 0.1611 | 1.7361 | 4.84 | 0.0987 | 0.499096 |
| (8 | 39 | 0.4042 | 0.6691 | 4.05 | 0.5597 | 0.408351 |
| (8 | 19 | 0.4438 | 0.0585 | 0.0034 | 0.0565 | 0.14055 |
| (3 | 51 | 0.071 | 1.4727 | 4.73 | 2.5634 | 1.02689 |
| (4 | 22 | 0.031 | 0.9435 | 9.26 | 0.0314 | 0.25170 |
| (4( | 71 | 0.075 | 0.1603 | 4.24 | 0.2895 | 0.13120 |
| 10 | 40 | 0.032 | 0.0799 | 4.96 | 0.1354 | 0.06182 |
| (5( | 93 | 0.071 | 0.2478 | 1.26 | 0.2613 | 0.14502 |
| (4( | 78 | 0.29 | 0.2647 | 0.5036 | 0.2808 | 0.33477 |
| (5( | 100 | 0.091 | 0.2325 | 0.0095 | 0.276 | 0.15225 |
| 5 | 10 | 1.024 | 0.221 | 0.0049 | 0.5299 | 0.44495 |
| (7 | 15 | 0.136 | 0.009 | 0.9315 | 0.0752 | 0.28792 |
| (3( | 72 | 1.01 | 0.088 | 0.2581 | 0.0445 | 0.35015 |
| (5 | 83 | 2.199 | 1.0171 | 0.3852 | 0.1892 | 0.94762 |
| 9 | 36 | 1.418 | 0.2045 | 0.2573 | 0.1709 | 0.51267 |
| (3( | 64 | 0.032 | 0.33 | 1.0982 | 0.076 | 0.38405 |
| (5( | 86 | 0.82 | 0.8262 | 0.463 | 0.0397 | 0.53722 |
| (3( | 63 | 0.228 | 0.7203 | 0.33 | 0.005 | 0.32082 |
| (4 | 23 | 0.135 | 0.59 | 0.8262 | 0.0028 | 0.38850 |
| 7 | 28 | 0.195 | 7.665 | 0.951 | 0.0013 | 2.20307 |
| (5( | 98 | 0.2874 | 0.327 | 0.031 | 0.253 | 0.22460 |
Actual and predicted output of the proposed ensemble NN model.
| Actual output | Predicted output | Actual output | Predicted output | Actual output | Predicted output | Actual output | Predicted output |
|---|---|---|---|---|---|---|---|
| 2.7891 | 2.8 | 3.7970 | 3.8 | 2.8566 | 2.9 | 1.2569 | 1.3 |
| 2.7900 | 2.8 | 3.5600 | 3.6 | 2.7809 | 2.8 | 1.4003 | 1.4 |
| 2.9832 | 3 | 3.3009 | 3.3 | 2.1897 | 2.2 | 0.6021 | 0.5 |
| 3.1187 | 3.2 | 3.5985 | 3.6 | 0.9632 | 0.7 | 1.5980 | 1.6 |
| 3.0657 | 3.1 | 2.6894 | 2.7 | 2.3196 | 2.4 | 2.6652 | 2.7 |
| 2.9003 | 2.9 | 3.0321 | 3.1 | 1.2109 | 1.2 | 1.5167 | 1.5 |
| 2.6754 | 2.7 | 3.0987 | 3.1 | 2.4760 | 2.5 | 2.5590 | 2.6 |
| 1.3125 | 1.3 | 3.1786 | 3.2 | 1.9974 | 2 | 2.2980 | 2.3 |
| 2.1876 | 2.2 | 3.3958 | 3.4 | 1.8876 | 1.9 | 1.7657 | 1.8 |
| 2.6592 | 2.7 | 4.2176 | 4.2 | 0.3877 | 0.4 | 2.1900 | 2.2 |
| 2.5782 | 2.6 | 3.5998 | 3.6 | 1.5943 | 1.6 | 3.4788 | 3.5 |
| 2.7931 | 2.8 | 3.8063 | 3.8 | 0.6122 | 0.4 | 2.0098 | 2.1 |
| 3.1788 | 3.2 | 3.5811 | 3.6 | 0.5988 | 0.6 | 4.3981 | 4.4 |
| 3.5783 | 3.6 | 2.8091 | 2.9 | 0.6690 | 0.7 | 3.8975 | 3.9 |
| 3.5900 | 3.6 | 2.4125 | 2.5 | 0.5413 | 0.4 | 2.8831 | 2.9 |
| 3.8023 | 3.8 | 3.1977 | 3.2 | 1.5984 | 1.6 | 2.9980 | 3 |
| 4.0001 | 4 | 3.2699 | 3.3 | 0.5922 | 0.6 | 2.5926 | 2.6 |
| 4.0955 | 4.1 | 2.9987 | 3 | 0.6087 | 0.6 | 0.3921 | 0.4 |
| 4.3756 | 4.4 | 3.1079 | 3.1 | 0.4660 | 0.4 | 0.6547 | 0.5 |
| 4.2056 | 4.2 | 2.3822 | 2.4 | 1.0053 | 0.9 | 0.4238 | 0.4 |
Comparison of MSE for the approaches in the existing and proposed ensemble NN model.
| S. number | Various approaches | Criteria employed for fixing number of hidden neurons | MSE |
|---|---|---|---|
| 1 | Li et al. method [ |
| 0.1532 |
| 2 |
Tamura and Tateishi method [ |
| 0.2179 |
| 3 | Fujita method [ |
| 0.1982 |
| 4 | Zhang et al. method [ |
| 0.2246 |
| 5 |
Ke and Liu method [ |
| 0.0691 |
| 6 |
Xu and Chen method [ |
| 0.0731 |
| 7 |
Shibata and Ikeda method [ |
| 0.1076 |
| 8 | Hunter et al. method [ |
| 0.1627 |
| 9 |
Sheela and Deepa method [ |
| 0.0587 |
| 10 |
|
|
|
Figure 3Comparison between the predicted and actual wind speed employing the proposed ensemble model.
Figure 4Computed MSE value using the proposed ensemble NN model.