Feature Selection by Binary Differential Evolution for Predicting the Energy Production of a Wind Plant
Abstract
:1. Introduction
- (a)
- An algorithm that efficiently searches candidate subsets of weather features (search engine);
- (b)
- A prediction model;
- (c)
- An evaluation function that measures the accuracy of the prediction models.
- The development of a wrapper feature selection approach based on the novel combination of BDE and an ensemble of ANNs. Since the computational efforts needed to develop an ensemble of ANNs is proportional to the number of individual models of the ensemble, the wrapper feature selection is performed using an ensemble made of a number of ANNs smaller than that of the final prediction model;
- The utilization of weather features obtained from various providers as potential inputs for the prediction model, which is shown to be able to significantly boost the prediction accuracy.
2. The Motivation for Feature Selection
Feature Selection for Wind Energy Predictions
3. The Proposed Feature Selection Method
3.1. Binary Differential Evolution (BDE) for Feature Selection
3.2. Ensemble of ANNs for Wind Energy Prediction
- The generation of diverse base models for leveraging their strengths and overcoming their drawbacks;
- The establishment of a strategy for aggregating the base models’ outcomes, , into a final outcome, .
4. Case Study
- Twenty-four (24) weather features, forecasted every three hours by weather data provider A, corresponding to the wind speed (S) in the direction (D) from west to east () and from north to south (); the temperatures () and pressures () at different heights and in different locations around the aerogenerators;
- Forty-four (44) weather features, forecasted every hour by weather data provider B, corresponding to the wind speed and wind gust (WG), i.e., a sudden, brief increase in the wind, in two directions ( and components); the temperature (), pressure (), and relative humidity (RH) at various heights and in various locations different from those of provider A;
- Three (3) time features related to the calendar and the time of the prediction, , which are considered to account for the periodicity and seasonality of the energy production. They are the week number, the hour at which the prediction refers to, and its delay with respect to the time at which the production is predicted.
5. Results
5.1. Data Analysis
- Three clusters were made up of a single feature corresponding to the time (hour, delay and week of the prediction). As expected, these features have small correlations with all the others;
- A cluster consisting of 24 features corresponding to the horizontal wind speed at four different locations and two different heights provided by provider A and the horizontal wind speed and gust at four different locations and three different heights provided by provider B;
- A cluster consisting of 24 features containing the vertical wind speed at different locations and heights provided by both providers A and B;
- A cluster consisting of eight features containing the temperature measured at four different locations provided by both providers A and B;
- A cluster made up of eight features containing the pressure measured at four different locations provided by both providers A and B;
- A cluster made up of four features containing the relative humidity measured at four different locations provided by provider B.
5.2. BDE Optimization for Feature Selection
5.3. Prediction Performance
- Partition 1: data collected in the years 2011–2012 were used as the training set and data collected in the year 2013 were used as the test set to assess the prediction performance;
- Partition 2: data collected in the years 2012–2013 were used as the training set and data collected in the year 2014 were used as the test set to assess the prediction performance. Note that the verification of the performance on data for the year 2014 required the retraining of the ANNs with data taken from the previous two years. The plant owners followed this procedure to consider possible modifications of the plant behavior due to component replacement, deterioration, and maintenance activities.
- Considering the , the proposed approach outperforms Benchmark 1 by 0.06% and 1.18% for the 2013 and 2014 predictions, respectively. When considering the , it performs 0.46% and 1.55% better for the 2013 and 2014 predictions, respectively. The obtained improvement in the prediction accuracy has been considered significant by the owners of the wind plants for the economic efficiency of their operation. Also, the results confirm that not all features are necessary for wind energy prediction, as some features contain redundant or irrelevant information that can negatively affect the training of the NNs. This is evident in Benchmark 1, where the use of all features causes the NNs to slightly overfit the training data, hindering their generalization to new data.
- Considering the , the proposed approach outperforms Benchmark 2 by 4.16% and 3.29% for the 2013 and 2014 predictions, respectively. When considering the , it outperforms Benchmark 2 by 4.69% and 4.06% for the 2013 and 2014 predictions, respectively. This result demonstrates that the proposed wrapper approach outperforms human experts in the feature selection task.
5.4. Comparison with Other State-of-the-Art Feature Selection Techniques
6. Conclusions
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
Abbreviations
AI | Artificial Intelligence |
ANNs | Artificial Neural Networks |
ANFIS | Adaptive Neuro-Fuzzy Inference System |
BE | Backward Elimination |
BAGGING | Bootstrapping AGGregatING |
BDE | Binary Differential Evolution |
CRO | Coral Reef Optimization |
CART | Classification And Regression Tree |
EPSO | Evolutionary PSO |
ELMs | Extreme Learning Machines |
EAs | Evolutionary Algorithms |
FS | Forward Selection |
GAs | Genetic Algorithms |
GSO | Gram–Schmidt Orthogonalization |
GBM | Gradient Boosting Machine |
GPs | Gaussian Processes |
LASSO | Least Absolute Shrinkage and Selection Operator |
MI | Mutual Information |
NWP | Numerical Weather Prediction |
NSDBE | Non-Dominated Sorting Binary Differential Evolution |
NNs | Nearest Neighbor search |
PCA | Principal Component Analysis |
PSO | Particle Swarm Optimization |
RF | Random Forest |
RESs | Renewable Energy Sources |
SVR | Support Vector Regression |
VMD | Variational Mode Decomposition |
WGPs | Warped GPs |
WT | Wavelet Transform |
WMAE | Weighted Mean Absolute Error |
MAE | Mean Absolute Error |
RH | Relative Humidity |
T | Temperature |
P | Pressure |
WG | Wind Gust |
S | Wind Speed |
D | Wind Direction |
Forecasted weather features provided by provider A, | |
Forecasted weather features provided by provider B, | |
Time features related to the periodicity and seasonality of the weather, | |
Generic forecasted weather feature | |
Wind speed in the direction from west to east | |
Wind speed in the direction from north to south | |
Bell-shaped function parameter | |
Number of ensemble models | |
Number of models of the reduced ensemble | |
Generic model of the ensemble, | |
Total number of input/output patterns of the validation dataset | |
Total number of input/output patterns of the test dataset | |
Generic test pattern, | |
Total number of input/output patterns in the -th month of the test dataset, | |
Generic month, | |
True energy production of the -th test pattern | |
Predicted energy production of the -th test pattern | |
Energy production predicted by the -th ANN model of the ensemble, | |
Energy production predicted by the ensemble as the median of the individual models | |
Number of weather features | |
Optimal number of weather features | |
Generic generation of the BDE search, | |
Maximum number of generations | |
Generic chromosome’s bit/gene, | |
Generic chromosome, | |
Number of chromosomes | |
-th generation and its mapped continuous version | |
-th generation and its mapped continuous version | |
and its binary transform, respectively | |
-th generation and its binary transform, respectively | |
Three random integers | |
Opposite learning | |
-th generation | |
-th generation | |
-th generation | |
Random integer number | |
Crossover rate | |
fitness | Fitness function used within the BDE search |
Performance gain of a performance metric METRIC | |
Performance metric obtained by the benchmark approach | |
Performance metric obtained by the proposed approach |
Appendix A
- 1.
- Mutation. Three chromosomes of the mutant population are selected by sampling three integer indices, , , and from a discrete uniform distribution in . Then, a random vector (called a donor or mutant chromosome), , is generated, (Equation (A2)):
- 2.
- Crossover (or Recombination). This step entails generating a trial chromosome, , by exchanging the bits/genes between the target and donor chromosomes, and , respectively. This is achieved by resorting to the binomial crossover operator (Equation (A5)):
- 3.
- Opposite Learning. To introduce unexplored candidates, a swapping of the genes is sometimes performed (all the 0 bits become 1 and vice versa), depending on the value of the opposite learning () parameter, which is sampled randomly in [0, 1] from uniform distributions for each chromosome of each -th generation (Equation (A6)):
- 4.
- Replacement. Many alternatives can be followed for the creation of the new population. Here, the non-dominated sorting binary differential evolution (NSDBE) strategy is used, as it is able to find more widespread solutions than other methods (e.g., multi-objective tabu search, vector-evaluated genetic algorithm) [63]. At the generic -th generation, the population of chromosomes comprising all and candidates is ranked using a fast, non-dominated sorting algorithm that identifies non-dominated solutions, after having evaluated the finesses of all the chromosomes. For a single-objective search problem like the one at hand, the selection consists of taking the first chromosomes with higher fitness.
References
- Jain, R.; Mahajan, V. Load Forecasting and Risk Assessment for Energy Market with Renewable Based Distributed Generation. Renew. Energy Focus. 2022, 42, 190–205. [Google Scholar] [CrossRef]
- Bakeer, A.; Magdy, G.; Chub, A.; Jurado, F.; Rihan, M. Optimal Ultra-Local Model Control Integrated with Load Frequency Control of Renewable Energy Sources Based Microgrids. Energies 2022, 15, 9177. [Google Scholar] [CrossRef]
- Meenal, R.; Binu, D.; Ramya, K.C.; Michael, P.A.; Vinoth Kumar, K.; Rajasekaran, E.; Sangeetha, B. Weather Forecasting for Renewable Energy System: A Review. Arch. Comput. Methods Eng. 2022, 29, 2875–2891. [Google Scholar] [CrossRef]
- Ponkumar, G.; Jayaprakash, S.; Kanagarathinam, K. Advanced Machine Learning Techniques for Accurate Very-Short-Term Wind Power Forecasting in Wind Energy Systems Using Historical Data Analysis. Energies 2023, 16, 5459. [Google Scholar] [CrossRef]
- Duan, J.; Wang, P.; Ma, W.; Fang, S.; Hou, Z. A Novel Hybrid Model Based on Nonlinear Weighted Combination for Short-Term Wind Power Forecasting. Int. J. Electr. Power Energy Syst. 2022, 134, 107452. [Google Scholar] [CrossRef]
- Abisoye, B.O.; Sun, Y.; Zenghui, W. A Survey of Artificial Intelligence Methods for Renewable Energy Forecasting: Methodologies and Insights. Renew. Energy Focus. 2024, 48, 100529. [Google Scholar] [CrossRef]
- Alshammari, A. Generation Forecasting Employing Deep Recurrent Neural Network with Metaheruistic Feature Selection Methodology for Renewable Energy Power Plants. Sustain. Energy Technol. Assess. 2023, 55, 102968. [Google Scholar] [CrossRef]
- Xiao, Y.; Zou, C.; Chi, H.; Fang, R. Boosted GRU Model for Short-Term Forecasting of Wind Power with Feature-Weighted Principal Component Analysis. Energy 2023, 267, 126503. [Google Scholar] [CrossRef]
- Xie, Y.; Li, C.; Li, M.; Liu, F.; Taukenova, M. An Overview of Deterministic and Probabilistic Forecasting Methods of Wind Energy. iScience 2023, 26, 105804. [Google Scholar] [CrossRef]
- Senthil Kumar, P. Improved Prediction of Wind Speed Using Machine Learning. EAI Endorsed Trans. Energy Web 2019, 6, e2. [Google Scholar] [CrossRef]
- Houndekindo, F.; Ouarda, T.B.M.J. Comparative Study of Feature Selection Methods for Wind Speed Estimation at Ungauged Locations. Energy Convers. Manag. 2023, 291, 117324. [Google Scholar] [CrossRef]
- Salcedo-Sanz, S.; Cornejo-Bueno, L.; Prieto, L.; Paredes, D.; García-Herrera, R. Feature Selection in Machine Learning Prediction Systems for Renewable Energy Applications. Renew. Sustain. Energy Rev. 2018, 90, 728–741. [Google Scholar] [CrossRef]
- Senthil Kumar, P.; Lopez, D. Feature Selection Used for Wind Speed Forecasting with Data Driven Approaches. J. Eng. Sci. Technol. Rev. 2015, 8, 124–127. [Google Scholar] [CrossRef]
- Kohavi, R.; John, G.H. Wrappers for Feature Subset Selection. Artif. Intell. 1997, 97, 273–324. [Google Scholar] [CrossRef]
- Urbanowicz, R.J.; Meeker, M.; La Cava, W.; Olson, R.S.; Moore, J.H. Relief-Based Feature Selection: Introduction and Review. J. Biomed. Inf. 2018, 85, 189–203. [Google Scholar] [CrossRef] [PubMed]
- Bolón-Canedo, V.; Sánchez-Maroño, N.; Alonso-Betanzos, A. A Review of Feature Selection Methods on Synthetic Data. Knowl. Inf. Syst. 2013, 34, 483–519. [Google Scholar] [CrossRef]
- Hastie, T.; Tibshirani, R.; Wainwright, M. Statistical Learning with Sparsity: The Lasso and Generalizations; CRC Press Taylor & Francis Group: New York, NY, USA, 2015; ISBN 9781498712170. [Google Scholar]
- Breiman, L.; Friedman, J.H.; Olshen, R.A.; Stone, C.J. Classification and Regression Trees, 1st ed.; Taylor & Francis: New York, NY, USA, 1984; Volume 19, ISBN 0412048418. [Google Scholar]
- Hapfelmeier, A.; Ulm, K. A New Variable Selection Approach Using Random Forests. Comput. Stat. Data Anal. 2013, 60, 50–69. [Google Scholar] [CrossRef]
- Chen, T.; Guestrin, C. XGBoost: A Scalable Tree Boosting System. In Proceedings of the KDD ’16: Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, San Francisco, CA, USA, 13–17 August 2016; Association for Computing Machinery: New York, NY, USA; pp. 785–794. [Google Scholar]
- Bäck, T. Evolutionary Algorithms in Theory and Practice: Evolution Strategies, Evolutionary Programming, Genetic Algorithms; Oxford University Press, Inc.: New York, NY, USA, 1996; ISBN 0-19-509971-0. [Google Scholar]
- Price, K.; Storn, R.M.; Lampinen, J.A. Differential Evolution: A Practical Approach to Global Optimization, 1st ed.; Springer: Berlin/Heidelberg, Germany, 2005; ISBN 3540209506. [Google Scholar]
- Al-Dahidi, S.; Baraldi, P.; Zio, E.; Legnani, E. A Dynamic Weighting Ensemble Approach for Wind Energy Production Prediction. In Proceedings of the 2017 2nd International Conference on System Reliability and Safety—ICSRS, Milan, Italy, 20–22 December 2017; IEEE: Piscataway, NJ, USA, 2018. [Google Scholar]
- Al-Dahidi, S.; Baraldi, P.; Nigro, E.; Zio, E.; Lorenzo, M. An Ensemble of Echo State Networks for Predicting the Energy Production of Wind Plants. In Proceedings of the 30th European Safety and Reliability Conference and the 15th Probabilistic Safety Assessment and Management Conference, Venice, Italy, 1–5 December 2020; Baraldi, P., Di Maio, F., Zio, E., Eds.; Research Publishing Services: Venice, Italy, 2020; pp. 1–8. [Google Scholar]
- Campagner, A.; Ciucci, D.; Cabitza, F. Aggregation Models in Ensemble Learning: A Large-Scale Comparison. Inf. Fusion. 2023, 90, 241–252. [Google Scholar] [CrossRef]
- Yang, J.; Rahardja, S.; Fränti, P. Mean-Shift Outlier Detection and Filtering. Pattern Recognit. 2021, 115, 107874. [Google Scholar] [CrossRef]
- Breiman, L. Bagging Predictors. Mach. Learn. 1996, 24, 123–140. [Google Scholar] [CrossRef]
- Theng, D.; Bhoyar, K.K. Feature Selection Techniques for Machine Learning: A Survey of More than Two Decades of Research. Knowl. Inf. Syst. 2024, 66, 1575–1637. [Google Scholar] [CrossRef]
- Dhal, P.; Azad, C. A Comprehensive Survey on Feature Selection in the Various Fields of Machine Learning. Appl. Intell. 2022, 52, 4543–4581. [Google Scholar] [CrossRef]
- Silva, L.; Bispo, B.; Teixeira, J.P. Features Selection Algorithms for Classification of Voice Signals. Procedia Comput. Sci. 2021, 181, 948–956. [Google Scholar] [CrossRef]
- Siedlecki, W.; Sklansky, J. On Automatic Feature Selection. Intern. J. Pattern Recognit. Artif. Intell. 1988, 2, 197–220. [Google Scholar] [CrossRef]
- Whittingham, M.J.; Stephens, P.A.; Bradbury, R.B.; Freckleton, R.P. Why Do We Still Use Stepwise Modelling in Ecology and Behaviour? J. Anim. Ecol. 2006, 75, 1182–1189. [Google Scholar] [CrossRef]
- Slowik, A.; Kwasnicka, H. Evolutionary Algorithms and Their Applications to Engineering Problems. Neural Comput. Appl. 2020, 32, 12363–12379. [Google Scholar] [CrossRef]
- Khan, P.W.; Byun, Y.C. Genetic Algorithm Based Optimized Feature Engineering and Hybrid Machine Learning for Effective Energy Consumption Prediction. IEEE Access 2020, 8, 196274–196286. [Google Scholar] [CrossRef]
- El Bourakadi, D.; Yahyaouy, A.; Boumhidi, J. Improved Extreme Learning Machine with AutoEncoder and Particle Swarm Optimization for Short-Term Wind Power Prediction. Neural Comput. Appl. 2022, 34, 4643–4659. [Google Scholar] [CrossRef]
- Pérez-Aracil, J.; Casillas-Pérez, D.; Jiménez-Fernández, S.; Prieto-Godino, L.; Salcedo-Sanz, S. A Versatile Multi-Method Ensemble for Wind Farm Layout Optimization. J. Wind. Eng. Ind. Aerodyn. 2022, 225, 104991. [Google Scholar] [CrossRef]
- Qiao, Q.; Yunusa-Kaltungo, A.; Edwards, R.E. Feature Selection Strategy for Machine Learning Methods in Building Energy Consumption Prediction. Energy Rep. 2022, 8, 13621–13654. [Google Scholar] [CrossRef]
- Jiang, B.; Liu, Y.; Geng, H.; Wang, Y.; Zeng, H.; Ding, J. A Holistic Feature Selection Method for Enhanced Short-Term Load Forecasting of Power System. IEEE Trans. Instrum. Meas. 2023, 72, 1–11. [Google Scholar] [CrossRef]
- Abdoos, A.A. A New Intelligent Method Based on Combination of VMD and ELM for Short Term Wind Power Forecasting. Neurocomputing 2016, 203, 111–120. [Google Scholar] [CrossRef]
- Osório, G.J.; Matias, J.C.O.; Catalão, J.P.S. Short-Term Wind Power Forecasting Using Adaptive Neuro-Fuzzy Inference System Combined with Evolutionary Particle Swarm Optimization, Wavelet Transform and Mutual Information. Renew. Energy 2015, 75, 301–307. [Google Scholar] [CrossRef]
- Jursa, R. Variable Selection for Wind Power Prediction Using Particle Swarm Optimization. In Proceedings of the GECCO 2007: Genetic and Evolutionary Computation Conference, London, UK, 7–11 July 2007. [Google Scholar]
- Jursa, R.; Rohrig, K. Short-Term Wind Power Forecasting Using Evolutionary Algorithms for the Automated Specification of Artificial Intelligence Models. Int. J. Forecast. 2008, 24, 694–709. [Google Scholar] [CrossRef]
- Kou, P.; Liang, D.; Gao, F.; Gao, L. Probabilistic Wind Power Forecasting with Online Model Selection and Warped Gaussian Process. Energy Convers. Manag. 2014, 84, 649–663. [Google Scholar] [CrossRef]
- Doerr, B.; Zheng, W. Working Principles of Binary Differential Evolution. Theor. Comput. Sci. 2020, 801, 110–142. [Google Scholar] [CrossRef]
- Gong, T.; Tuson, A.L. Differential Evolution for Binary Encoding. Adv. Soft Comput. 2007, 39, 251–262. [Google Scholar] [CrossRef] [PubMed]
- Luesak, P.; Pitakaso, R.; Sethanan, K.; Golinska-Dawson, P.; Srichok, T.; Chokanat, P. Multi-Objective Modified Differential Evolution Methods for the Optimal Parameters of Aluminum Friction Stir Welding Processes of AA6061-T6 and AA5083-H112. Metals 2023, 13, 252. [Google Scholar] [CrossRef]
- Yuan, S.; Ji, Y.; Chen, Y.; Liu, X.; Zhang, W. An Improved Differential Evolution for Parameter Identification of Photovoltaic Models. Sustainability 2023, 15, 13916. [Google Scholar] [CrossRef]
- Kar, M.K.; Kumar, S.; Singh, A.K.; Panigrahi, S. Reactive Power Management by Using a Modified Differential Evolution Algorithm. Optim. Control Appl. Methods 2023, 44, 967–986. [Google Scholar] [CrossRef]
- Al-Dahidi, S.; Ayadi, O.; Alrbai, M.; Adeeb, J. Ensemble Approach of Optimized Artificial Neural Networks for Solar Photovoltaic Power Prediction. IEEE Access 2019, 7, 81741–81758. [Google Scholar] [CrossRef]
- Al-Dahidi, S.; Di Maio, F.; Baraldi, P.; Zio, E.; Seraoui, R. A Novel Ensemble Clustering for Operational Transients Classification with Application to a Nuclear Power Plant Turbine. Int. J. Progn. Health Manag. 2015, 6, 1–21. [Google Scholar] [CrossRef]
- Khushaba, R.N.; Al-Ani, A.; Al-Jumaily, A. Feature Subset Selection Using Differential Evolution and a Statistical Repair Mechanism. Expert. Syst. Appl. 2011, 38, 11515–11526. [Google Scholar] [CrossRef]
- Fogel, D.B. Practical Advantages of Evolutionary Computation. In Proceedings of the SPIE 3165, Applications of Soft Computing, San Diego, CA, USA, 13 October 1997; pp. 14–22. [Google Scholar]
- He, X.; Zhang, Q.; Sun, N.; Dong, Y. Feature Selection with Discrete Binary Differential Evolution. In Proceedings of the 2009 International Conference on Artificial Intelligence and Computational Intelligence—AICI, Shanghai, China, 7–8 November 2009; pp. 327–330. [Google Scholar]
- Pampara, G.; Engelbrecht, A.P.; Franken, N. Binary Differential Evolution. In Proceedings of the 2006 IEEE International Conference on Evolutionary Computation, Vancouver, BC, Canada, 16–21 July 2006; pp. 1873–1879. [Google Scholar]
- Yan, L.; Liu, Y. An Ensemble Prediction Model for Potential Student Recommendation Using Machine Learning. Symmetry 2020, 12, 728. [Google Scholar] [CrossRef]
- Bonissone, P.P.; Xue, F.; Subbu, R. Fast Meta-Models for Local Fusion of Multiple Predictive Models. Appl. Soft Comput. J. 2011, 11, 1529–1539. [Google Scholar] [CrossRef]
- Polikar, R. Ensemble Based Systems in Decision Making. Circuits Syst. Mag. IEEE 2006, 6, 21–45. [Google Scholar] [CrossRef]
- Mohar, B. Some Applications of Laplace Eigenvalues of Graphs. Graph. Symmetry Algebr. Methods Appl. 1997, 497, 225–275. [Google Scholar]
- Angstenberger, L. Fuzzy Pattern Recognition; Kluwer Academic Publishers: Alphen am Rhein, The Netherlands, 2001. [Google Scholar]
- Zielinski, K.; Weitkemper, P.; Laur, R.; Kammeyer, K.D. Parameter Study for Differential Evolution Using a Power Allocation Problem Including Interference Cancellation. In Proceedings of the 2006 IEEE Congress on Evolutionary Computation—CEC, Vancouver, BC, Canada, 16–21 July 2006. [Google Scholar]
- Rönkkönen, J.; Kukkonen, S.; Price, K.V. Real-Parameter Optimization with Differential Evolution. In Proceedings of the 2005 IEEE Congress on Evolutionary Computation, Scotland, UK, 2–5 September 2005; Proceedings. IEEE: Piscataway, NJ, USA, 2005; Volume 1. [Google Scholar]
- Chang, T.J.; Wu, Y.T.; Hsu, H.Y.; Liao, C.M.; Chu, C.R. Assessment of Wind Characteristics and Wind Turbine Characteristics in Taiwan. Renew. Energy 2003, 28, 851–871. [Google Scholar] [CrossRef]
- Deb, K.; Agrawal, S.; Pratap, A.; Meyarivan, T. A Fast Elitist Non-Dominated Sorting Genetic Algorithm for Multi-Objective Optimization: NSGA-II. In Proceedings of the Parallel Problem Solving from Nature PPSN VI: 6th International Conference, Paris, France, 18–20 September 2000; Proceedings 6. Springer: Berlin/Heidelberg, Germany, 2000; Volume 1917. [Google Scholar] [CrossRef]
Provider | S | D | T | P | WG | RH | Height | Location | Typology |
---|---|---|---|---|---|---|---|---|---|
Provider A | √ | √ | √ | √ | 10 and 100 m | 4 different locations | Hourly | ||
Provider B | √ | √ | 10, 50, and 100 m | Tri-hourly |
NP | Gmax | Cr | SF | Fitness |
---|---|---|---|---|
100 | 1900 | 0.65 | 0.7 | Equation (1) |
With Respect to Benchmark 1 (71 F) | With Respect to Benchmark 2 (19F) | |||
---|---|---|---|---|
(%) | (%) | (%) | (%) | |
2013 | 0.06 | 0.46 | 4.16 | 4.69 |
2014 | 1.18 | 1.55 | 3.29 | 4.06 |
Mean | ~0.62 | ~1.01 | ~3.73 | ~4.38 |
Work | Approach | Algorithms | Evaluation Function | Performance Gain (%) | ||
---|---|---|---|---|---|---|
Osório et al. [40] | Filter | MI–WT–EPSO–ANFIS | MI (entropy) | 83% | 80% | Not Available |
Jursa [41] | Wrapper | PSO–ANN/NNs | NBIAS * and NRMSE | Not Available | 14.5% | Not Available |
Jursa and Rohrig [42] | Wrapper | PSO/DE–ANN/NNs | NRMSE | Not Available | 10.75% | Not Available |
Kou et al. [43] | Wrapper | Sequential forward greedy search–OMWGP | MAPE | Not Available | Not Available | 3–30% ** |
This work | Wrapper | BDE–Ensemble of a reduced number of ANNs | WMAE | 59% and 60% *** | 50% and 51% *** | 60% and 58% *** |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2024 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Al-Dahidi, S.; Baraldi, P.; Fresc, M.; Zio, E.; Montelatici, L. Feature Selection by Binary Differential Evolution for Predicting the Energy Production of a Wind Plant. Energies 2024, 17, 2424. https://doi.org/10.3390/en17102424
Al-Dahidi S, Baraldi P, Fresc M, Zio E, Montelatici L. Feature Selection by Binary Differential Evolution for Predicting the Energy Production of a Wind Plant. Energies. 2024; 17(10):2424. https://doi.org/10.3390/en17102424
Chicago/Turabian StyleAl-Dahidi, Sameer, Piero Baraldi, Miriam Fresc, Enrico Zio, and Lorenzo Montelatici. 2024. "Feature Selection by Binary Differential Evolution for Predicting the Energy Production of a Wind Plant" Energies 17, no. 10: 2424. https://doi.org/10.3390/en17102424
APA StyleAl-Dahidi, S., Baraldi, P., Fresc, M., Zio, E., & Montelatici, L. (2024). Feature Selection by Binary Differential Evolution for Predicting the Energy Production of a Wind Plant. Energies, 17(10), 2424. https://doi.org/10.3390/en17102424