45
Views
0
CrossRef citations to date
0
Altmetric
Research Article

Prediction of wind energy location by parallel programming using MPI-based KMEANS clustering algorithm

&
Pages 5451-5473 | Received 14 Dec 2023, Accepted 21 Mar 2024, Published online: 11 Apr 2024

References

  • Abualigah, E. A. 2019. Feature Selection and Enhanced Krill Herd Algorithm for Text Document Clustering. Germany: Springer.
  • Ala, A., A. Mahmoudi, S. Mirjalili, V. Simic, and D. Pamucar. 2023. Evaluating the performance of various algorithms for wind energy optimization: A hybrid decision-making model. Expert Systems with Applications 221:119731. doi:10.1016/j.eswa.2023.119731.
  • Aliniya, Z., and S. A. Mirroshandel. 2019. A novel combinatorial merge-split approach for automatic clustering using imperialist competitive algorithm. Expert Systems with Applications 117:243–66. doi:10.1016/j.eswa.2018.09.050.
  • Arasi, T. R. T., S. Shubham, and A. Ianakiev. 2024. Effect of blade shape on aerodynamic and aero acoustic characteristics of vertical axis wind turbines using mid-fidelity and high-fidelity methods. Blade Aerodynamics, and Aero Acoustics.
  • Asri, H., H. Mousannif, and A. H. Moatassime. 2019. Reality mining and predictive analytics for building smart applications. Journal of Big Data 6 (1):1–25. doi:10.1186/s40537-019-0227-y.
  • Benabdellah, A. C., A. Benghabrit, and I. Bouhaddou. 2018. A survey of clustering algorithms for an industrial context. Procedia computer science 148:291–302. doi:10.1016/j.procs.2019.01.022.
  • Biau, G. 2012. Analysis of a random forest model. Journal of Machine Learning Research 13:1063–1095.
  • Cakiroglu, C., S. Demir, M. H. Ozdemir, B. L. Aylak, G. Sariisik, and L. Abualigah. 2024. Data-driven interpretable ensemble learning methods for the prediction of wind turbine power incorporating SHAP analysis. Expert Systems with Applications 237:121464. doi:10.1016/j.eswa.2023.121464.
  • Cendrawati, D. G., N. W. Hesty, B. Pranoto, A. H. Kuncoro, A. Fudholi, and A. Fudholi. 2023. Short-term wind energy resource prediction using weather research forecasting model for a location in Indonesia. International Journal of Technology 14 (3):584–95. doi:10.14716/ijtech.v14i3.5803.
  • Chaudhari, A. E. A., and P. Mulay. 2019. A bibliometric survey on incremental clustering algorithm for electricity smart meter data analysis. Iran Journal of Computer Science 2 (4):197–206. doi:10.1007/s42044-019-00043-0.
  • Chen, H. 2022. Cluster-based ensemble learning for wind power modeling from meteorological wind data. Renewable & Sustainable Energy 167:112652. 5652ed450b49ad74c3a375e02bf2ee7e. doi:10.1016/j.rser.2022.112652.
  • Cota, H., and Freitas. 2012. Introduction to parallel programming using open mp and mp. Frontier in Education Conference(FIE). Seattle, 1.
  • Dafir, Z., Y. Lamari, and S. C. Slaoui. 2021. A survey on parallel clustering algorithms for big data. Artificial Intelligence Review 54 (4):2411–43. doi:10.1007/s10462-020-09918-2.
  • Deep, S., A. Sarkar, M. Ghawat, and M. Kumar Rajak. 2020. Estimation of the wind energy potential for coastal locations in India using the Weibull model. Renewable Energy 161:319–39.
  • Djouzi, K., and B. K. Bey 2019. A review of clustering algorithms for big data. In 2019 International Conference on Networking and Advanced Systems (ICNAS). IEEE. 1–6.
  • Ferreiraa, K. B., and S. Levya. 2021. Evaluating MPI resource usage SummaryStatistics. Journal of Parallel Computing 108:102825. 5652ed450b49ad74c3a375e02bf2ee7e. doi:10.1016/j.parco.2021.102825.
  • Heinermann, J., and O. Kramer. 2016. Machine learning ensembles for wind power prediction. Renewable Energy 89:671–79. doi:10.1016/j.renene.2015.11.073.
  • He, B., L. Ye, M. Pei, P. Lu, B. Dai, Z. Li, and K. Wang. 2022. A combined model for short-term wind power forecasting based on the analysis of numerical weather prediction data. Energy Reports 8:929–39. doi:10.1016/j.egyr.2021.10.102.
  • Hieu, V., et al. 2015. Fast KMEANS clustering for very large datasets based on MapReduce combined with a new cutting method. Knowledge and Systems Engineering AISC 326:287–98.
  • Hossain, A., R. K. Chakrabortty, S. Elsawah, and M. J. Ryan. 2021. Very short-term forecasting of wind power generation using hybrid deep learning model. Journal of Cleaner Production 296:126564. doi:10.1016/j.jclepro.2021.126564.
  • Jiang, H., and L. Yu 2017. Parallelization of K-Means clustering algorithm for data mining. In ITM Web of Conferences (12). EDP Sciences.
  • Kadhm, M. S., I. W. Ghindawi, and D. E. Mhawi. 2018. An accurate diabetes prediction system based on K-means clustering and proposed classification approach. International Journal of Applied Engineering Research 13 (6):4038–41.
  • Kucukyilmaz, T. 2014. University of Turkish Aeronautical Association. Parallel k-means algorithm for shared memory multiprocessors. Journal of Computer and Communications 2 (11):15. doi:10.4236/jcc.2014.211002.
  • Latha, R. S., et al., 2022. Stock movement prediction using KNN machine learning algorithm. 2022 International Conference on Computer Communication and Informatics (ICCCI), 1–5: 10.1109/ICICI.
  • Li, Y., and H. Wu. 2012. A clustering method based on K-means algorithm. Physics Procedia 25:1104–09. doi:10.1016/j.phpro.2012.03.206.
  • Li, M., M. Yang, Y. Yu, and W. J. Lee. 2022. A wind speed correction method based on modified hidden Markov model for enhancing wind power forecast. IEEE Transactions on Industry Applications 58 (1):656–66. doi:10.1109/TIA.2021.3127145.
  • Mansalis, S., E. Ntoutsi, N. Pelekis, and Y. Theodoridis. 2018. An evaluation of data stream clustering algorithms. Statistical Analysis and Data Mining: The ASA Data Science Journal 11 (4):167–87. doi:10.1002/sam.11380.
  • Mohamed, A. B., G. Abdullah, K. C. Ripon, and R. Michael. 2021. A new hybrid multi-criteria decision-making approach for location selection of sustainable offshore wind energy stations: A case study. Journal of Cleaner Production 280:124462. doi:10.1016/j.jclepro.2020.124462.
  • Mohammed, A. A. A., A. A. Ewees, H. Fan, L. Abualigah, and M. A. Elaziz. 2022. Boosted ANFIS model using augmented marine predator algorithm with mutation operators for wind power forecasting. Applied Energy 314:118851. doi:10.1016/j.apenergy.2022.118851.
  • Myhre, J. N., K. Øyvind Mikalsen, S. Løkse, and R. Jenssen. 2018. Clustering using a k-NN mode seeking ensemble. Pattern Recognition 76 (76):491–505. doi:10.1016/j.patcog.2017.11.023.
  • Na, S., L. Xumin, and G. Yong 2010. Research on k-means clustering algorithm: An improved k-means clustering algorithm. In 2010 Third International Symposium on Intelligent Information Technology and Security Informatics. IEEE. 63–67.
  • Nino, P., et al. 2019. Evaluation metrics for unsupervised learning algorithms. (1):1–9.
  • Niu, D., D. Pu, and S. Dai. 2018. Ultra-short-term wind-power forecasting based on the weighted random forest optimized by the niche immune lion algorithm. Energies 11 (5):1098:10.3390en11051098. doi:10.3390/en11051098.
  • Okumus, I., and A. Dinler. 2016. Current status of wind energy forecasting and a hybrid method for hourly predictions. Energy Conversion and Management 123:362–71. doi:10.1016/j.enconman.2016.06.053.
  • Othman, F., R. Abdullah, N. A. A. Rashid, and R. A. Salam 2004. Parallel k-means clustering algorithm on DNA dataset. In International Conference on Parallel and Distributed Computing: Applications and Technologies Berlin, Heidelberg: Springer. 248–51.
  • Ouyang, T., X. Zha, and L. Qin. 2019. A combined multi-variate model for power of the wind prediction. EnergyConversionand Management 180:302–11.
  • Pitafi, S., T. Anwar, and Z. Sharif. 2023. A taxonomy of machine learning clustering algorithms. Challenges and Future Applied Science 13 (6):3529. doi:10.3390/app13063529.
  • Qadir, Z., S. I. Khan, E. Khalaji, H. S. Munawar, F. Al-Turjman, M. A. Parvez Mahmud, A. Z. Kouzani, and K. Le. 2021. Predicting the energy output of hybrid PV–wind renewable energy system using feature selection technique for smart grids. Energy Reports 7:8465–75. doi:10.1016/j.egyr.2021.01.018.
  • Qureshi, A. S., A. Khan, A. Zameer, and A. Usman. 2017. Wind power prediction using deep neural network based meta regression and transfer learning. Applied Soft Computing 58:742–55. doi:10.1016/j.asoc.2017.05.031.
  • Rahman, M., M. Shakeri, S. K. Tiong, F. Khatun, N. Amin, J. Pasupuleti, and M. K. Hasan. 2021. Prospective methodologies in hybrid renewable energy systems for energy prediction using artificial neural networks. Sustainability 13 (4):2393. doi:10.3390/su13042393.
  • Rathore, P., et al., 2018. Big data cluster analysis and its applications. Doctoral dissertation, University of Melbourne, Parkville, Victoria, Australia.
  • Renani, E. T., M. F. M. Elias, and N. A. Rahim. 2016. Using data-driven approach for power of the wind prediction: A comparative study. Energy Conversion and Management 118:193–203. doi:10.1016/j.enconman.2016.03.078.
  • Sardar, T. H., and Z. Ansari. 2018a. Analysis is of map reduce efficiency in document clustering using parallel. Future Computing and Informatics Journal 3 (2):200–09. doi:10.1016/j.fcij.2018.03.003.
  • Sardar, T. H., and Z. Ansari. 2018b. An analysis of MapReduce efficiency in document clustering using parallel K-means algorithm. Future Computing and Informatics Journal 3 (2):200–09. doi:10.1016/j.fcij.2018.03.003.
  • Shi, X., J. Wang, and B. Zhang. 2024. A fuzzy time series forecasting model with both accuracy and interpretability is used to forecast wind power. Applied Energy 353:122015. doi:10.1016/j.apenergy.2023.122015.
  • Singh, S., and N. S. Gill. 2013. Analysis and study of K-means clustering algorithm. International Journal Engineering Research Technology 2 (7):2546–51.
  • Singh, S., and S. Srivastava. 2020. Review of clustering techniques in control system. Proceedings Computer Science 173:272–80. doi:10.1016/j.procs.2020.06.032.
  • Sodhi, P., N. Awasthi, and V. Sharma 2019. Introduction to machine learning and its basic application in Python. In Proceedings of 10th International Conference on Digital Strategies for Organizational Success.
  • Stathopoulos, C. A., A. Kaperoni, G. Galanis, and G. Kallos. 2013. Power of the wind prediction based on numerical and statistical model. Journal of Wind Energy and Industrial Aerodynamics. 112:25–3. doi:10.1016/j.jweia.2012.09.004.
  • Stoffel, K. 1999. Parallel k/h -means clustering for large datasets. Proceedings of the Fifth International Conference on Parallel Processing.
  • Suárez, P. A., M. J. F. Trinidad, and C. J. A. Ochoa. 2018. A review of conceptual clustering algorithms. Artificial Intelligence Review 52 (2):1267–96. doi:10.1007/s10462-018-9627-1.
  • Sun, P., Z. Liu, J. Wang, and W. Zhao. 2024. Interval forecasting for wind speed using a combination model based on multiobjective artificial hummingbird algorithm. Applied Soft Computing 150:111090. doi:10.1016/j.asoc.2023.111090.
  • Tarek, Z., M. Y. Shams, A. M. Elshewey, E. E. S. M. Kenawy, A. Ibrahim, A. A. Abdelhamid, and E. M. A. Dosuky. 2023. Wind power prediction based on machine learning and deep learning models. Computers Materials & Continua 75 (1):715–32. doi:10.32604/cmc.2023.032533.
  • Tejedor, E., Y. Becerra, G. Alomar, A. Queralt, R. M. Badia, J. Torres, T. Cortes, and J. Labarta. 2015. PyCOMPSs: Parallel computational workflows in Python. The International Journal of High Performance Computing Application 31 (1):66–82. doi:10.1177/1094342015594678.
  • Wang, J., X. Niu, L. Zhang, Z. Liu, and X. Huang. 2024. A wind speed forecasting system for the construction of a smart grid with two-stage data processing based on improved ELM and deep learning strategies. Expert Systems with Applications 241:122487. doi:10.1016/j.eswa.2023.122487.
  • Wang, X., H. Yu, Y. Lin, Z. Zhang, and X. Gong. 2020. Dynamic equivalent modeling for wind farms with DFIGs using the artificial bee colony with K-Means algorithm. IEEE Access 8:173723–31. doi:10.1109/ACCESS.2020.3024212.
  • Wang, C., S. Zhang, L. Xiao, and T. Fu. 2021. Wind speed forecasting based on multi-objective grey wolf optimization algorithm, weighted information criterion, and wind energy conversion system: A case study in Eastern China. Energy Conversion and Management 243:114402. doi:10.1016/j.enconman.2021.114402.
  • Wei, P., F. He, L. Li, C. Shang, J. Li, et al. 2020. Research on large data set clustering method based on map reduce. Neural computing. Applications 32(1):93–99. doi:10.1007/s00521-018-3780-y.
  • Xiao, W., and J. Hu. 2020. A survey of parallel clustering algorithms based on spark. Scientific Programming 2020:1–12. doi:10.1155/2020/8884926.
  • Yana, J., and T. Ouyang. 2019. Advanced power of the wind prediction based on data-driven error correction. Energy Conversion and Management 180:302–11. doi:10.1016/j.enconman.2018.10.108.
  • Yufang, Z., et al. 2008. A kind of improved KMEANS algorithm. Computer Application. 31–33.
  • Zhang, T., R. Ramakrishnan, and M. Livny 1996. BIRCH an efficient data clustering method for very large databases proc. Of the 1996 ACMSIGMOD Int’l conf. On management of data, Montreal, Canada103–14.
  • Zhao, Z., S. Yun, L. Jia, J. Guo, Y. Meng, N. He, X. Li, J. Shi, and L. Yang. 2023. Hybrid VMD-CNN-GRU-based model for short-term forecasting of wind power considering spatio-temporal features. Engineering Applications of Artificial Intelligence 121:105982. doi:10.1016/j.engappai.2023.105982.
  • Zhou, Y., H. Wu, Q. Luo, and M. Abdel-Baset. 2019. Automatic data clustering using nature-inspired symbiotic organism search algorithm. Knowledge Based System 163:546–57. doi:10.1016/j.knosys.2018.09.013.

Reprints and Corporate Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

To request a reprint or corporate permissions for this article, please click on the relevant link below:

Academic Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

Obtain permissions instantly via Rightslink by clicking on the button below:

If you are unable to obtain permissions via Rightslink, please complete and submit this Permissions form. For more information, please visit our Permissions help page.