Ανάπτυξη και βελτίωση ενός αυτόματου πλαισίου εξομοιωτή πραγματικού χρόνου για smart grid-microgrid εφαρμογές
Η σύγχρονη ψηφιακή εποχή απαρτίζεται από τους τομείς των υπολογιστών, της ηλεκτρονικής, των επικοινωνιών, καθώς και της επιστήμης της πληροφορίας, οι οποίοι έχουν παρουσιάσει τεράστια τεχνολογική πρόοδο τα τελευταία χρόνια. Η ανάπτυξη καινοτόμων τεχνολογιών όπως είναι το Internet of Things, το 5G, η...
Κύριος συγγραφέας: | |
---|---|
Άλλοι συγγραφείς: | |
Γλώσσα: | Greek |
Έκδοση: |
2021
|
Θέματα: | |
Διαθέσιμο Online: | http://hdl.handle.net/10889/14988 |
id |
nemertes-10889-14988 |
---|---|
record_format |
dspace |
institution |
UPatras |
collection |
Nemertes |
language |
Greek |
topic |
Έξυπνα δίκτυα Εξομοίωση συστημάτων ισχύος Εξομοίωση πραγματικού χρόνου Λογισμικό ανοιχτού κώδικα Αυτόματο πλαίσιο Σχεδίαση λογισμικού/υλικού Smart grids Power systems simulation Real-time simulation Open source software Automatic framework Software/hardware design |
spellingShingle |
Έξυπνα δίκτυα Εξομοίωση συστημάτων ισχύος Εξομοίωση πραγματικού χρόνου Λογισμικό ανοιχτού κώδικα Αυτόματο πλαίσιο Σχεδίαση λογισμικού/υλικού Smart grids Power systems simulation Real-time simulation Open source software Automatic framework Software/hardware design Στυλιανοπούλου, Ζωή Ανάπτυξη και βελτίωση ενός αυτόματου πλαισίου εξομοιωτή πραγματικού χρόνου για smart grid-microgrid εφαρμογές |
description |
Η σύγχρονη ψηφιακή εποχή απαρτίζεται από τους τομείς των υπολογιστών, της ηλεκτρονικής, των επικοινωνιών, καθώς και της επιστήμης της πληροφορίας, οι οποίοι έχουν παρουσιάσει τεράστια τεχνολογική πρόοδο τα τελευταία χρόνια. Η ανάπτυξη καινοτόμων τεχνολογιών όπως είναι το Internet of Things, το 5G, η μηχανική μάθηση και η τεχνητή νοημοσύνη έλυσαν δύσκολα προβλήματα που είχαν δημιουργηθεί και απασχολούσαν την επιστήμη. Ένα από τα προβλήματα που έχει ξεχωρίσει ιδιαιτέρως είναι και αυτό των smart grids. Το smart grid είναι ένα δίκτυο ηλεκτρικής ενέργειας που επιτρέπει μια αμφίδρομη ροή ηλεκτρικής ενέργειας και δεδομένων και έχει ως σκοπό την αξιόπιστη λειτουργία του συστήματος ισχύος με την βοήθεια “έξυπνων” αλγορίθμων και γρήγορων υπολογιστικών διατάξεων. Η προστασία, ο έλεγχος και η παρακολούθηση τόσο του δικτύου, όσο και των ψηφιακών δεδομένων, αποτελούν βασικές προκλήσεις των smart grids οι οποίες χρήζουν αποδοτική αντιμετώπιση και απαιτείται ελαχιστοποίηση του χρόνου εξαγωγής των δεδομένων. Για την απόκτηση πλήρους ελέγχου, ασφάλειας και σταθερότητας, καθώς επίσης και της βελτίωσης προγραμματιστικών ικανοτήτων ένας μηχανικός θα πρέπει να χρησιμοποίει εξομοιωτές πραγματικού χρόνου ανοιχτού κώδικα, αναλόγως πάντοτε με τις ανάγκες του συστήματος που θα έχει να αντιμετωπίσει.
Στην παρούσα εργασία, προτείνεται η ανάπτυξη ενός αυτόματου πλαισίου εξομοιωτή πραγματικού χρόνου ανοιχτού κώδικα σε γλώσσα Python, με στόχο την αφαίρεση υπολογιστικού φόρτου από τη διαδικασία σχεδίασης σύνθετων υπολογιστικών διατάξεων. Αρχικά, παρουσιάζεται η σημασία του έξυπνου δικτύου και το θεωρητικό μέρος του εξομοιωτή που ακολουθείται σε αυτήν την προσέγγιση. Ακόμη, γίνεται αναφορά στα πλεονεκτήματα της Python και του ανοιχτού κώδικα. Επίσης, το συγκεκριμένο πλαίσιο χωρίζεται σε δύο μέρη. Το πρώτο μέρος απευθύνεται στον χρήστη της πλατφόρμας του εξομοιωτή και το δεύτερο αφορά την αποτελεσματική εφαρμογή του εξομοιωτή σε hardware (δηλαδή σε FPGAs). Κάθε μέρος παρουσιάζεται ξεχωριστά, μαζί με τους σχετικούς αλγόριθμους που χρησιμοποιούνται για την απλοποίηση της ανάλυσης και της προσομοίωσης του κυκλώματος, μειώνοντας τον χρόνο και την προσπάθεια που χρειάζεται ο χρήστης για να δημιουργήσει πολλά διαφορετικά σχέδια εξομοιωτών. Τέλος, η αξιοπιστία των αλγορίθμων επαληθεύεται μέσω των αποτελεσμάτων του υπολογισμού σφάλματος εφαρμόζοντας τις κατάλληλες δοκιμές. |
author2 |
Stylianopoulou, Zoe |
author_facet |
Stylianopoulou, Zoe Στυλιανοπούλου, Ζωή |
author |
Στυλιανοπούλου, Ζωή |
author_sort |
Στυλιανοπούλου, Ζωή |
title |
Ανάπτυξη και βελτίωση ενός αυτόματου πλαισίου εξομοιωτή πραγματικού χρόνου για smart grid-microgrid εφαρμογές |
title_short |
Ανάπτυξη και βελτίωση ενός αυτόματου πλαισίου εξομοιωτή πραγματικού χρόνου για smart grid-microgrid εφαρμογές |
title_full |
Ανάπτυξη και βελτίωση ενός αυτόματου πλαισίου εξομοιωτή πραγματικού χρόνου για smart grid-microgrid εφαρμογές |
title_fullStr |
Ανάπτυξη και βελτίωση ενός αυτόματου πλαισίου εξομοιωτή πραγματικού χρόνου για smart grid-microgrid εφαρμογές |
title_full_unstemmed |
Ανάπτυξη και βελτίωση ενός αυτόματου πλαισίου εξομοιωτή πραγματικού χρόνου για smart grid-microgrid εφαρμογές |
title_sort |
ανάπτυξη και βελτίωση ενός αυτόματου πλαισίου εξομοιωτή πραγματικού χρόνου για smart grid-microgrid εφαρμογές |
publishDate |
2021 |
url |
http://hdl.handle.net/10889/14988 |
work_keys_str_mv |
AT stylianopoulouzōē anaptyxēkaibeltiōsēenosautomatouplaisiouexomoiōtēpragmatikouchronougiasmartgridmicrogridepharmoges AT stylianopoulouzōē enhancementofanautomatedframeworkofarealtimesimulatorforsmartgridmicrogridapplications |
_version_ |
1771297270975692800 |
spelling |
nemertes-10889-149882022-09-05T20:15:26Z Ανάπτυξη και βελτίωση ενός αυτόματου πλαισίου εξομοιωτή πραγματικού χρόνου για smart grid-microgrid εφαρμογές Enhancement of an automated framework of a real-time simulator for smart grid-microgrid applications Στυλιανοπούλου, Ζωή Stylianopoulou, Zoe Έξυπνα δίκτυα Εξομοίωση συστημάτων ισχύος Εξομοίωση πραγματικού χρόνου Λογισμικό ανοιχτού κώδικα Αυτόματο πλαίσιο Σχεδίαση λογισμικού/υλικού Smart grids Power systems simulation Real-time simulation Open source software Automatic framework Software/hardware design Η σύγχρονη ψηφιακή εποχή απαρτίζεται από τους τομείς των υπολογιστών, της ηλεκτρονικής, των επικοινωνιών, καθώς και της επιστήμης της πληροφορίας, οι οποίοι έχουν παρουσιάσει τεράστια τεχνολογική πρόοδο τα τελευταία χρόνια. Η ανάπτυξη καινοτόμων τεχνολογιών όπως είναι το Internet of Things, το 5G, η μηχανική μάθηση και η τεχνητή νοημοσύνη έλυσαν δύσκολα προβλήματα που είχαν δημιουργηθεί και απασχολούσαν την επιστήμη. Ένα από τα προβλήματα που έχει ξεχωρίσει ιδιαιτέρως είναι και αυτό των smart grids. Το smart grid είναι ένα δίκτυο ηλεκτρικής ενέργειας που επιτρέπει μια αμφίδρομη ροή ηλεκτρικής ενέργειας και δεδομένων και έχει ως σκοπό την αξιόπιστη λειτουργία του συστήματος ισχύος με την βοήθεια “έξυπνων” αλγορίθμων και γρήγορων υπολογιστικών διατάξεων. Η προστασία, ο έλεγχος και η παρακολούθηση τόσο του δικτύου, όσο και των ψηφιακών δεδομένων, αποτελούν βασικές προκλήσεις των smart grids οι οποίες χρήζουν αποδοτική αντιμετώπιση και απαιτείται ελαχιστοποίηση του χρόνου εξαγωγής των δεδομένων. Για την απόκτηση πλήρους ελέγχου, ασφάλειας και σταθερότητας, καθώς επίσης και της βελτίωσης προγραμματιστικών ικανοτήτων ένας μηχανικός θα πρέπει να χρησιμοποίει εξομοιωτές πραγματικού χρόνου ανοιχτού κώδικα, αναλόγως πάντοτε με τις ανάγκες του συστήματος που θα έχει να αντιμετωπίσει. Στην παρούσα εργασία, προτείνεται η ανάπτυξη ενός αυτόματου πλαισίου εξομοιωτή πραγματικού χρόνου ανοιχτού κώδικα σε γλώσσα Python, με στόχο την αφαίρεση υπολογιστικού φόρτου από τη διαδικασία σχεδίασης σύνθετων υπολογιστικών διατάξεων. Αρχικά, παρουσιάζεται η σημασία του έξυπνου δικτύου και το θεωρητικό μέρος του εξομοιωτή που ακολουθείται σε αυτήν την προσέγγιση. Ακόμη, γίνεται αναφορά στα πλεονεκτήματα της Python και του ανοιχτού κώδικα. Επίσης, το συγκεκριμένο πλαίσιο χωρίζεται σε δύο μέρη. Το πρώτο μέρος απευθύνεται στον χρήστη της πλατφόρμας του εξομοιωτή και το δεύτερο αφορά την αποτελεσματική εφαρμογή του εξομοιωτή σε hardware (δηλαδή σε FPGAs). Κάθε μέρος παρουσιάζεται ξεχωριστά, μαζί με τους σχετικούς αλγόριθμους που χρησιμοποιούνται για την απλοποίηση της ανάλυσης και της προσομοίωσης του κυκλώματος, μειώνοντας τον χρόνο και την προσπάθεια που χρειάζεται ο χρήστης για να δημιουργήσει πολλά διαφορετικά σχέδια εξομοιωτών. Τέλος, η αξιοπιστία των αλγορίθμων επαληθεύεται μέσω των αποτελεσμάτων του υπολογισμού σφάλματος εφαρμόζοντας τις κατάλληλες δοκιμές. The modern digital age is made up of the fields of computers, electronics, communications, and information science, which have shown tremendous technological progress in recent years. The development of innovative technologies such as the Internet of Things, 5G, machine learning and artificial intelligence solved difficult problems that had arisen and occupied science. One of the problems that has stood out is that of smart grids. The smart grid is a power grid that allows a two-way flow of electricity and data and aims at the reliable operation of the power system with the help of "smart" algorithms and fast computing devices. Protecting, controlling and monitoring both the network and digital data are key challenges for smart grids that need to be addressed efficiently and data extraction time required to be minimized. To gain complete control, security and stability, as well as to improve programming skills, an engineer should use open source real-time simulators, always depending on the needs of the system to be faced. In the present work, it is proposed to develop an automated framework open source real-time simulator in Python, with the aim of removing computational load from the process of designing complex computing devices. First, the importance of the smart grid and the theoretical part of the simulator which followed in this approach, are presented. Also, mentioned the benefits of Python and open source code. In addition, this framework is divided into 2 parts. The first part is addressed to the user of the simulator platform and the second concerns the effective implementation of the simulator in hardware (ie FPGAs). Each part is presented separately, along with the relevant algorithms used to simplify the analysis and simulation of the circuit, reducing the time and effort required by the user to create many different emulator designs. Finally, the reliability of the algorithms is verified through the results of the error estimation by applying the appropriate tests. 2021-07-12T10:37:44Z 2021-07-12T10:37:44Z 2021-07-12 http://hdl.handle.net/10889/14988 gr winrar application/pdf |