Estimating the Wind Power by Using K-Nearest Neighbors (KNN) and Python
Downloads
In recent years the production and distribution of renewable energy has become a popular trend in power generation, and renewable energy sources such as hydro, solar, and wind energy are examples of natural and clean energy sources. Among the renewable energy sources, wind energy source is one of the trending and crucial energy sources that has outstanding electricity power generation. This research investigates an estimation model of wind power to address the real-life issues in renewable energy power generation by estimating an accurate amount of wind power production by applying the machine learning (ML) K-Nearest Neighbors (KNN) technique integrated with Python programming. To achieve the expected outcome for this research, it is expected to collect data from wind energy, wind speed forecasts, and all the relevant information that supports the research in analyzing the technique. There are various meteorological methods to evaluate the performance of wind power generation, but in this research, the methodology is to employ machine learning techniques such as KNN integrated with Python coding to achieve estimated wind energy output. Python is a software program and is diversely used for coding various algorithmic formulas to obtain results. In this research, Python is best suited for investigating the performance of the KNN technique for estimating the most accurate result for wind power generation. Here, the report presents the methods of applying the KNN technique and displaying the outcome on screen by a graph representation. The outcome of the research showed that the KNN is a more reliable technique to make an accurate prediction on wind power generation. A similar approach can be implemented in various renewable energy data to estimate an accurate energy output.
Y. Sugiawan and S. Managi, “New Evidence of Energy-Growth Nexus From Inclusive Wealth,” Renewable and Sustainable Energy Reviews, vol. 103, pp. 40–48, Apr. 2019,
doi: 10.1016/j.rser.2018.12.044.
N. S. Caetano, T. M. Mata, A. A. Martins, and M. C. Felgueiras, “New Trends in Energy Production and Utilization,” vol. 107, pp. 7–14, Feb. 2017, doi: 10.1016/j.egypro.2016.12.122.
F. Martins, C. Felgueiras, M. Smitkova, and N. Caetano, “Analysis of Fossil Fuel Energy Consumption and Environmental Impacts in European Countries,” Energies, vol. 12, no. 6, p. 964, Mar. 2019, doi: 10.3390/en12060964.
T. Kurbatova and T. Perederii, “Global Trends in Renewable Energy Development,” in 2020 IEEE KhPI Week on Advanced Technology (KhPIWeek), 2020, pp. 260–263.
doi: 10.1109/KhPIWeek51551.2020.9250098.
W. Lv, H. Huang, W. Tang, and T. Chen, “Research and Application of Intersection Similarity Algorithm Based on KNN Classification Model,” in 2021 International Conference on Artificial Intelligence, Big Data and Algorithms (CAIBDA), Xi’an, China: IEEE, May 2021, pp. 141–144. doi: 10.1109/CAIBDA53561.2021.00037.
M. S. Mathew and M. L. Kolhe, “Performance Modelling of Renewable Energy Systems Using kNN Algorithm for Smart Grid Applications,” in 2022 7th International Conference on Smart and Sustainable Technologies (SpliTech), Split / Bol, Croatia: IEEE, Jul. 2022, pp. 1–4. doi: 10.23919/SpliTech55088.2022.9854321.
“The big book of machine learning use cases – 2nd edition.” [Online]. Available:
A. Kumar and Supriya. P. Panda, “A Survey: How Python Pitches in IT-World,” in 2019 International Conference on Machine Learning, Big Data, Cloud and Parallel Computing (COMITCon), Faridabad, India: IEEE, Feb. 2019, pp. 248–251. doi: 10.1109/COMITCon.2019.8862251.
X. Zhang, R. Yan, J. Yan, B. Cui, J. Yan, and J. Zhang, “ExcePy: A Python Benchmark for Bugs with Python Built-in Types,” in 2022 IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER), Honolulu, HI, USA: IEEE, Mar. 2022, pp. 856–866. doi: 10.1109/SANER53432.2022.00104.
H. Jian and H. Chen, “A portable fall detection and alerting system based on k-NN algorithm and remote medicine,” China Commun., vol. 12, no. 4, pp. 23–31, Apr. 2015,
doi: 10.1109/CC.2015.7114066.
K. Theresia Diah, A. Faqih, and B. Kusumoputro, “Exploring the Feature Selection of the EEG Signal Time and Frequency Domain Features for k - NN and Weighted k-NN,” in 2019 IEEE R10 Humanitarian Technology Conference (R10-HTC)(47129), Depok, West Java, Indonesia: IEEE, Nov. 2019, pp. 196–199. doi: 10.1109/R10-HTC47129.2019.9042448.
Y. Yamasari and R. A. Ahmad, “Classifying Student Achievement Using K-NN Based on Feature Normalization Techniques,” in 2023 International Seminar on Application for Technology of Information and Communication (iSemantic), Semarang, Indonesia: IEEE, Sep. 2023, pp. 92–96. doi: 10.1109/iSemantic59612.2023.10295372.
A. M, A. K, A. K, A. M, and C. K. R, “Accident Prediction Using KNN Algorithm,” in 2022 Fourth International Conference on Emerging Research in Electronics, Computer Science and Technology (ICERECT), Mandya, India: IEEE, Dec. 2022, pp. 1–5. doi: 10.1109/ICERECT56837.2022.10059746.
S. H. Adil, M. Ebrahim, K. Raza, and S. S. Azhar Ali, “Prediction of Eye State Using KNN Algorithm,” in 2018 International Conference on Intelligent and Advanced System (ICIAS), Kuala Lumpur: IEEE, Aug. 2018, pp. 1–5. doi: 10.1109/ICIAS.2018.8540596.
S. G. A, R. Prabha, M. Razmah, T. Veeramakali, S. S, and Y. R, “Machine Learning Heart Disease Prediction Using KNN and RTC Algorithm,” in 2022 International Conference on Power, Energy, Control and Transmission Systems (ICPECTS), Chennai, India: IEEE, Dec. 2022, pp. 1–5. doi: 10.1109/ICPECTS56089.2022.10047501.
Y. Gong and P. Zhang, “Research and Realization of Air Quality Grade Prediction Based on KNN,” in 2021 3rd International Conference on Artificial Intelligence and Advanced Manufacture (AIAM), Manchester, United Kingdom: IEEE, Oct. 2021, pp. 299–304. doi: 10.1109/AIAM54119.2021.00068.
X. Jia, “Detecting Water Quality Using KNN, Bayesian and Decision Tree,” in 2022 Asia Conference on Algorithms, Computing and Machine Learning (CACML), Hangzhou, China: IEEE, Mar. 2022, pp. 323–327.
doi: 10.1109/CACML55074.2022.00061.
Q. Yunneng, “A new stock price prediction model based on improved KNN,” in 2020 7th International Conference on Information Science and Control Engineering (ICISCE), Changsha, China: IEEE, Dec. 2020, pp. 77–80.
doi: 10.1109/ICISCE50968.2020.00026.
“Waterloo Wind Farm (Australia), the Wind Power.” [Online]. Available:
https://www.thewindpower.net/windfarm_en_10457_waterloo-wind-farm.php
“Wind power data.” [Online]. Available: [1] Renewables.ninja, https://www.renewables.ninja/ (accessed Jan. 1, 2024).
“Waterloo wind farm locatin.” [Online]. Available: https://www.google.com/maps/place/Waterloo+Wind+Farm/@-33.6747011,136.8091401,8z/data=!4m6!3m5!1s0x6ab971db7fee0c9f:0x3c1e00772d32e584!8m2!3d-34.0107713!4d138.9108365!16s%2Fg%2F11rnk797fb!5m1!1e4?hl=en&entry=ttu (accessed Jan. 1, 2024).