Prediction of solar panel voltage based on weather conditions using machine learning algorithm

Environmental issues are among the critical problems plaguing the world. Since the Solar energy has been considered as one of the fastest growing among the renewable energy sources that addresses the energy demand in producing clean energy. The continuous development in solar-based harvesting...

Full description

Bibliographic Details
Main Author: Deya Al-Deen Nayif Bakheet (Author)
Corporate Author: Universiti Sultan Zainal Abidin . Faculty of Informatics and Computing
Format: Thesis Book
Language:English
Subjects:

MARC

LEADER 00000cam a2200000 7i4500
001 0000100428
005 20220610093000.0
007 axx
008 210927s2021 my eng
020 |a UniSZA   |e rda 
040 |a UniSZA   |e rda 
050 0 0 |a Q325.5   |b .B35 2021 
082 0 0 |a x 
090 0 0 |a Q325.5   |b .B35 2021 
100 0 |a Deya Al-Deen Nayif Bakheet ,   |e author 
245 0 0 |a Prediction of solar panel voltage based on weather conditions using machine learning algorithm   |c Deya Al-Deen Nayif Bakheet 
246 0 |a x 
264 0 |c 2021 
300 |a xiv, 128 leaves :   |b illustrations (some color) ;   |c 30 cm. 
336 |a text  |2 rdacontent 
337 |a unmediated  |2 rdamedia 
338 |a volume  |2 rdacarrier 
347 |a UniSZA   |e rda 
500 |a x 
502 |a Theses (Degree of Master of Science) - Universiti Sultan Zainal Abidin,2021 
504 |a Includes bibliographical references (pages 104-115) 
505 0 |a 1. Introduction -- 2. Literature review -- 3. Methodology -- 4. Results and Discussions -- 5. Conclusion 
520 |a Environmental issues are among the critical problems plaguing the world. Since the Solar energy has been considered as one of the fastest growing among the renewable energy sources that addresses the energy demand in producing clean energy. The continuous development in solar-based harvesting technology contributes to increase reliability of the solar power technology. One of the key issues for solar energy is the dependency to the weather conditions, which generates energy fluctuations in the amount of energy generated, and furthermore leads to electric grids to be unstable. Therefore, there is a need to have an accurate prediction of solar energy generation. The main objective is to predict the amount of energy generated by solar panels in different weather conditions using supervised machine learning. The model of prediction is developed based on 2000 dataset collected using sensors through Internet of Things platform. The solar energy dataset collected represents parameters of weather conditions, namely: outlook; temperature· and humidity. The model of prediction algorithms such as Artificial Neural Network (ANN), K-Nearest Neighbour (KNN), and Random Forest (RF) are selected because these three algorithms are supervised machine learning techniques. The three algorithms were analysed and compared using correlation coefficient (r) and error ratio mean absolute error (MAE), to measure their performance. The use of r evaluates the ratio of accuracy and strength of the relationship between weather condition parameters and solar energy produced. The r used to measure how strong a relationship is between two variables, on a scale that varies from + 1 through 0 to - 1, the higher r-value represents a higher accuracy of the prediction. MAE measures the average magnitude of the errors in the test sample of the absolute differences between prediction and actual value, in a set of predictions. Where lower MAE value indicates that the algorithm has higher accuracy and less error rate. The result shows that RF has the best r of voltage compared to KNN and ANN algorithms with 97.26%, 97.04%, and 95.11 % respectively. RF has the lowest error rate compared to KNN and ANN algorithms with 11.54%, 11.60% and 13.61% respectively. Higher r and lower MAE represent higher prediction accuracy. The study was able to create accurate prediction model using supervised machine learning techniques for the solar panel voltage output. Using the prediction model, electric grid operators can predict accurately the voltage that the solar power plant will produce based on weather conditions. 
600 0 0 |a x 
610 2 0 |a Universiti Sultan Zainal Abidin   |x Dissertations 
610 2 0 |a Universiti Sultan Zainal Abidin   |x Faculty of Informatics and Computing   |v Dissertations 
650 0 |a Algorithms 
650 0 |a Machine learning 
651 0 |a on order 
655 0 |a Dissertations, Academic 
710 2 |a Universiti Sultan Zainal Abidin .   |b Faculty of Informatics and Computing 
999 |a 1000182811   |b Thesis   |c Reference   |e Tembila Campus