Springboot Rest API Application για τη διαχείριση ηλιακού πάρκου

Přispěvatelé: Αλέπης, Ευθύμιος, Σχολή Τεχνολογιών Πληροφορικής και Επικοινωνιών. Τμήμα Πληροφορικής, Πληροφορική
Jazyk: Greek, Modern (1453-)<br />Greek
Rok vydání: 2023
Předmět:
DOI: 10.26267/unipi_dione/2617
Popis: Τα τελευταία χρόνια οι φωτοβολταϊκές εγκαταστάσεις για την παραγωγή ηλεκτρικής ενέργειας ολοένα και πληθαίνουν στην Ελλάδα ως αποτέλεσμα του στρατηγικού στόχου που έχει θέσει για την απεξάρτησή της από τον λιγνίτη και την εστίαση στις Ανανεώσιμες Πηγές Ενέργειας. Ως εκ τούτου αυξάνει η ανάγκη για την εξ αποστάσεως διαχείριση τέτοιου είδους μονάδων, μέσω ειδικών εφαρμογών. Στην παρούσα εργασία αναπτύχθηκε μία web εφαρμογή για τη διαχείριση και παρακολούθηση ηλιακών εγκαταστάσεων. Η συγκεκριμένη εφαρμογή σχεδιάστηκε με τέτοιον τρόπο ώστε να μπορεί να εξυπηρετεί από τις ανάγκες μιας εταιρείας, η οποία διαχειρίζεται ηλιακές εγκαταστάσεις μέχρι τις ανάγκες ενός ιδιώτη που έχει προσαρμόσει στο σπίτι του ή σε κάποια ιδιόκτητη περιοχή μία εγκατάσταση φωτοβολταϊκών συστημάτων. Η εφαρμογή δίνει τη δυνατότητα παρακολούθησης των δεδομένων της εγκατάστασης σε πραγματικό χρόνο. Μερικές από τις δυνατότητες της εφαρμογής, μέσω των οποίων μπορεί να πληροφορηθεί ο χρήστης, είναι η απόδοση του ηλιακού πάνελ στη διάρκεια της ημέρας, πληροφορίες σχετικά με το μέγεθός του, για το ρεύμα που μπορεί να παράξει, καθώς και για την χωρητικότητα της ηλιακής εγκατάστασης σε πάνελ. Η εφαρμογή αναπτύχθηκε σε περιβάλλον java8, ενώ η βάση δεδομένων αποτελεί μία σχεσιακή βάση, η οποία αποτελείται από τρείς πίνακες όπου αποθηκεύονται οι πληροφορίες για τα solar facilities, τα solar panels και το κάθε solar panel. Μέσω της web εφαρμογής ο χρήστης μπορεί μέσω μια κλήσης να δημιουργήσει μία νέα ηλιακή εγκατάσταση στο σύστημα ή μία νέα μονάδα στην ηλιακή εγκατάσταση. Ανά πάσα στιγμή μπορεί να εμφανίζει τα δεδομένα των ηλιακών εγκαταστάσεων ή ακόμα και αναλυτικότερων πληροφοριών για κάποια ηλιακή εγκατάσταση όπως τη λίστα ηλιακών μονάδων της εγκατάστασης ή ακόμα και την εμφάνιση πληροφοριών που σχετίζονται με μία μεμονωμένη ηλιακή μονάδα εγκατάστασης. Η εφαρμογή παρέχει τη δυνατότητα ενημέρωσης των δεδομένων της ηλιακής εγκατάστασης ή μίας μεμονωμένης ηλιακής μονάδας, τη διαγραφή τους καθώς και τη λήψη των δεδομένων από κάθε ηλιακή μονάδα, τα οποία αφορούν το παραγόμενο ηλεκτρικό της φορτίο και την εμφάνιση στατιστικών στοιχείων ανά ηλιακή εγκατάσταση σε δεδομένες ημερομηνίες.
In recent years, photovoltaic installations for the production of electricity have been increasing in Greece as a result of the strategic goal it has set for its independence from lignite and the focus on Renewable Energy Sources. Therefore, the need for remote management of such units through special applications is increasing. In this work, a web application was developed for the management and monitoring of solar installations. This specific application is designed in such a way that it can serve from the needs of a company that manages solar installations to the needs of a private individual who has adapted a photovoltaic system installation to his home or some privately owned area. The application enables monitoring of the installation data in real time. Some of the features of the application, through which the user can be informed, are the performance of the solar panel during the day, information about its size, about the current it can produce, as well as about the capacity of the solar installation in panel. The application was developed in a java8 environment, while the database is a relational database, which consists of three tables where information about solar facilities, solar panels and each solar panel is stored. Through the web application, the user can create a new solar installation in the system or a new unit in the solar installation with a single call. At any time it can display the data of the solar installations or even more detailed information about a solar installation such as the list of solar modules of the installation or even the display of information related to an individual solar module of the installation. The application provides the possibility of updating the data of the solar installation or of an individual solar module, deleting them as well as downloading the data from each solar module concerning its generated electric load and displaying statistics per solar installation on given dates.
Databáze: OpenAIRE