HEAL DSpace

Solar Production Forecasting using Data Analysis and Machine Learning

Αποθετήριο DSpace/Manakin

Εμφάνιση απλής εγγραφής

dc.contributor.author Χουστουλάκης, Ιωάννης el
dc.contributor.author Choustoulakis, Ioannis en
dc.date.accessioned 2022-09-15T06:41:06Z
dc.date.available 2022-09-15T06:41:06Z
dc.identifier.uri https://dspace.lib.ntua.gr/xmlui/handle/123456789/55660
dc.identifier.uri http://dx.doi.org/10.26240/heal.ntua.23358
dc.description Εθνικό Μετσόβιο Πολυτεχνείο--Μεταπτυχιακή Εργασία. Διεπιστημονικό-Διατμηματικό Πρόγραμμα Μεταπτυχιακών Σπουδών (Δ.Π.Μ.Σ.) “Τεχνο-Οικονομικά Συστήματα (ΜΒΑ)” el
dc.rights Default License
dc.subject Ανανεώσιμες Πηγές Ενέργειας el
dc.subject Παραγωγή Φωτοβολταϊκών el
dc.subject Εντοπισμός αστοχιών el
dc.subject Βραχυπρόθεσμες προβλέψεις
dc.subject Μηχανική Μάθηση
dc.subject Ανάλυση δεδομένων
dc.subject Renewable Energy Sources
dc.subject Photovoltaic Production
dc.subject Fault detection
dc.subject Short-term Forecasting
dc.subject Machine Learning
dc.subject Data Analysis
dc.title Solar Production Forecasting using Data Analysis and Machine Learning en
dc.title Πρόβλεψη παραγωγής ενέργειας σε φωτοβολταϊκά χρησιμοποιώντας Ανάλυση Δεδομένων και Μηχανική Μάθηση el
dc.contributor.department Division of Industrial Electric Devices and Decision Systems el
heal.type masterThesis
heal.classification Μηχανική Μάθηση el
heal.classification Machine Learning en
heal.classification Solar Power en
heal.classification Production forecasting en
heal.language en
heal.access free
heal.recordProvider ntua el
heal.publicationDate 2022-06-07
heal.abstract This thesis examines the data analysis techniques with which energy production forecasting and fault detection can be performed on a photovoltaic unit. Methods used in recent research are examined and a proposed methodology for production forecasting is presented. Using sensors, historical and meteorological data, combined with computational methods and machine learning methods, analysis can be performed to predict the productivity of solar cells in various time ranges. These predictions are important in order to be able to respond to the variation of solar energy in order for it to be usable on the electrical grid to a larger degree. Bibliographical research was done on the methods used for forecasting and recent publications experimenting on this technology are presented. Statistical Methods are examined, which includes ARMA, Regression, Exponential Smoothing Method and the Physical Method. Machine Learning and Deep Learning Methods are also examined, which includes Neural Networks, Decision Trees, Support Vector Machines and hybrid methods. Similarly, by collecting measurements from various sensors and analyzing these measurements on a computer, fault detection can be performed on Photovoltaic units in order to prevent further damage, perform the necessary maintenance and ensure the maximum productivity of the installation. Bibliographical research was done on the available fault detection methods and the publications experimenting on that field. The methods examined included the visual method, electrical characteristics methods, imaging techniques, artificial intelligence, device-based methods, predictive maintenance through real-time sensors and hybrid methods. In the proposed methodology for production forecasting, software was developed in Python, which can make production forecasts using meteorological and historical production data from an anonymized case study. The data was pre-processed, correcting erroneous values and filling in missing values. The data was formatted and adjusted in order to be inputted to the machine learning algorithms. The methods of Decision Tree, Support Vector Machines, Linear Regression and hybrid combination of them were used. The scikit-learn software was utilized. The VotingRegressor method was used for the ensemble methods and the GridSearchCV method was used for the optimization of the parameters in each model. Extended tests were performed to determine the optimal selection of input features as well as the optimal hyperparameters for each model. The models were tested with two different train set sizes to compare their accuracy. During the first test the train data were composed of all available data except the final week and during the second test they were composed of 50% of the data. en
heal.abstract Η εργασία αυτή εξετάζει τις τεχνικές ανάλυσης δεδομένων με τις οποίες μπορεί να γίνει πρόβλεψη της παραγόμενης ενέργειας και εντοπισμός αστοχιών σε μια φωτοβολταϊκή μονάδα. Εξετάζονται οι μέθοδοι που χρησιμοποιήθηκαν σε πρόσφατες έρευνες και παρουσιάζεται μια προτεινόμενη μεθοδολογία για την πρόβλεψη της παραγωγή. Με τη χρήση αισθητήρων, ιστορικών και μετεωρολογικών δεδομένων, σε συνδυασμό με υπολογιστικές μεθόδους και μεθόδους μηχανικής μάθησης, μπορούν να γίνουν αναλύσεις που κάνουν προβλέψεις για την παραγωγή των φωτοβολταϊκών μονάδων σε διαφορετικούς χρονικούς ορίζοντες. Οι προβλέψεις αυτές είναι σημαντικές για τη διαχείριση της στοχαστικότητας της ηλιακής ενέργειας ώστε να μπορεί αυτή να αξιοποιηθεί σε μεγαλύτερο βαθμό στο ηλεκτρικό δίκτυο. Πραγματοποιήθηκε βιβλιογραφική έρευνα στις μεθόδους που χρησιμοποιούνται και παρουσιάζονται οι πρόσφατες δημοσιεύσεις που πειραματίζονται πάνω στην τεχνολογία αυτή. Εξετάζονται οι στατιστικές μέθοδοι του ARMA, της Παλινδρόμησης, της Εκθετικής Εξομάλυνσης και της Φυσικής Μεθόδου. Εξετάζονται επίσης οι μέθοδοι Μηχανικής Μάθησης και της Βαθιάς Μάθησης (Deep Learning), συμπεριλαμβανομένων των Νευρωνικών Δικτυών, των Δέντρων Αποφάσεων, των Μηχανών Διανυσμάτων Υποστήριξης και υβριδικών μεθόδων. Αντίστοιχα, με μετρήσεις από διάφορους αισθητήρες και την ανάλυση των μετρήσεων αυτών στον υπολογιστή, μπορεί να γίνει εντοπισμός αστοχιών στα φωτοβολταϊκά στοιχεία ώστε να αποφευχθούν περαιτέρω ζημίες, να γίνουν οι απαραίτητες διορθώσεις και να εξασφαλιστεί η μέγιστη παραγωγικότητα της εγκατάστασης. Διεξήχθη αντίστοιχη έρευνα στις μεθόδους με τις όποιες γίνεται ο εντοπισμός αστοχιών και αναφέρονται δημοσιεύσεις που πειραματίζονται στο αντικείμενο αυτό. Εξετάζονται οι οπτικές μέθοδοι, οι μέθοδοι ηλεκτρικών χαρακτηριστικών, οι μέθοδοι απεικόνισης, οι μέθοδοι τεχνητής νοημοσύνης, οι μέθοδοι που στηρίζονται στη διάγνωση από εξειδικευμένες συσκευές, η προγνωστική συντήρηση με χρήση αισθητήρων σε πραγματικό χρόνο, καθώς και υβριδικές μέθοδοι. Στην προτεινόμενη μεθοδολογία πρόβλεψης παραγωγής, αναπτύχθηκε λογισμικό στην γλώσσα Python το οποίο πραγματοποιεί προβλέψεις για την παραγωγή αξιοποιώντας μετεωρολογικά δεδομένα και ιστορικά δεδομένα παραγωγής από ένα ανώνυμο Case Study. Πραγματοποιήθηκε προ-επεξεργασία στα δεδομένα, διορθώνοντας τις εσφαλμένες τιμές και γεμίζοντας τις κενές τιμές. Έγινε προσαρμογή ώστε τα δεδομένα να μπορούν να εισαχθούν στους αλγορίθμους μηχανικής μάθησης. Χρησιμοποιήθηκαν οι μέθοδοι του Δένδρου Αποφάσεων, των Μηχανών Διανυσμάτων Υποστήριξης, της Γραμμικής Παλινδρόμησης και υβριδικός συνδυασμός αυτών. Αξιοποιήθηκε το λογισμικό scikit-learn. Χρησιμοποιήθηκε η μέθοδος VotingRegressor για τον συνδυασμό μεθόδων και η μέθοδος GridSearchCV για τη βελτιστοποίηση των παραμέτρων κάθε μοντέλου. Πραγματοποιήθηκαν εκτεταμένες δοκιμές στις οποίες προσδιορίστηκε η βέλτιστη επιλογή μεταβλητών εισόδου και η βέλτιστη επιλογή υπερπαραμέτρων σε κάθε μοντέλο. Τα μοντέλα δοκιμάστηκαν με δυο διαφορετικά μεγέθη δεδομένων εκπαίδευσης και συγκρίθηκε η ακρίβειά τους. Στην πρώτη δοκιμή τα δεδομένα εκπαίδευσης ήταν το σύνολο των δεδομένων εκτός από την τελευταία εβδομάδα και στη δεύτερη δοκιμή αποτελούσαν το 50% των δεδομένων. el
heal.advisorName Doukas, Haris
heal.committeeMemberName Doukas, Haris
heal.committeeMemberName Psarras, John
heal.committeeMemberName Askounis, Dimitris
heal.academicPublisher Εθνικό Μετσόβιο Πολυτεχνείο. Σχολή Πολιτικών Μηχανικών el
heal.academicPublisherID ntua
heal.numberOfPages 128
heal.fullTextAvailability false


Αρχεία σε αυτό το τεκμήριο

Αυτό το τεκμήριο εμφανίζεται στην ακόλουθη συλλογή(ές)

Εμφάνιση απλής εγγραφής