Springboot Rest API Application για τη διαχείριση ηλιακού πάρκου
Springboot Rest API Application for solar park management
Master Thesis
Συγγραφέας
Σιγαλός, Κωνσταντίνος - Ραφαήλ
Ημερομηνία
2023-01Επιβλέπων
Αλέπης, ΕυθύμιοςΠροβολή/ Άνοιγμα
Λέξεις κλειδιά
Rest API Application ; Διαχείριση ηλιακού πάρκου ; Φωτοβολταϊκά συστήματαΠερίληψη
Τα τελευταία χρόνια οι φωτοβολταϊκές εγκαταστάσεις για την παραγωγή ηλεκτρικής ενέργειας ολοένα και πληθαίνουν στην Ελλάδα ως αποτέλεσμα του στρατηγικού στόχου που έχει θέσει για την απεξάρτησή της από τον λιγνίτη και την εστίαση στις Ανανεώσιμες Πηγές Ενέργειας. Ως εκ τούτου αυξάνει η ανάγκη για την εξ αποστάσεως διαχείριση τέτοιου είδους μονάδων, μέσω ειδικών εφαρμογών. Στην παρούσα εργασία αναπτύχθηκε μία web εφαρμογή για τη διαχείριση και παρακολούθηση ηλιακών εγκαταστάσεων. Η συγκεκριμένη εφαρμογή σχεδιάστηκε με τέτοιον τρόπο ώστε να μπορεί να εξυπηρετεί από τις ανάγκες μιας εταιρείας, η οποία διαχειρίζεται ηλιακές εγκαταστάσεις μέχρι τις ανάγκες ενός ιδιώτη που έχει προσαρμόσει στο σπίτι του ή σε κάποια ιδιόκτητη περιοχή μία εγκατάσταση φωτοβολταϊκών συστημάτων. Η εφαρμογή δίνει τη δυνατότητα παρακολούθησης των δεδομένων της εγκατάστασης σε πραγματικό χρόνο. Μερικές από τις δυνατότητες της εφαρμογής, μέσω των οποίων μπορεί να πληροφορηθεί ο χρήστης, είναι η απόδοση του ηλιακού πάνελ στη διάρκεια της ημέρας, πληροφορίες σχετικά με το μέγεθός του, για το ρεύμα που μπορεί να παράξει, καθώς και για την χωρητικότητα της ηλιακής εγκατάστασης σε πάνελ. Η εφαρμογή αναπτύχθηκε σε περιβάλλον java8, ενώ η βάση δεδομένων αποτελεί μία σχεσιακή βάση, η οποία αποτελείται από τρείς πίνακες όπου αποθηκεύονται οι πληροφορίες για τα solar facilities, τα solar panels και το κάθε solar panel. Μέσω της web εφαρμογής ο χρήστης μπορεί μέσω μια κλήσης να δημιουργήσει μία νέα ηλιακή εγκατάσταση στο σύστημα ή μία νέα μονάδα στην ηλιακή εγκατάσταση. Ανά πάσα στιγμή μπορεί να εμφανίζει τα δεδομένα των ηλιακών εγκαταστάσεων ή ακόμα και αναλυτικότερων πληροφοριών για κάποια ηλιακή εγκατάσταση όπως τη λίστα ηλιακών μονάδων της εγκατάστασης ή ακόμα και την εμφάνιση πληροφοριών που σχετίζονται με μία μεμονωμένη ηλιακή μονάδα εγκατάστασης. Η εφαρμογή παρέχει τη δυνατότητα ενημέρωσης των δεδομένων της ηλιακής εγκατάστασης ή μίας μεμονωμένης ηλιακής μονάδας, τη διαγραφή τους καθώς και τη λήψη των δεδομένων από κάθε ηλιακή μονάδα, τα οποία αφορούν το παραγόμενο ηλεκτρικό της φορτίο και την εμφάνιση στατιστικών στοιχείων ανά ηλιακή εγκατάσταση σε δεδομένες ημερομηνίες.