Ανάπτυξη συγκεντρωτή φορτίων για την παροχή υπηρεσιών απόκρισης ζήτησης

Development of a Load Aggregator for Demand Response Services (Αγγλική)

  1. MSc thesis
  2. Καλλιγαρόπουλος, Κωνσταντίνος
  3. Μεταπτυχιακή Εξειδίκευση στα Πληροφοριακά Συστήματα (ΠΛΣ)
  4. 24 Σεπτεμβρίου 2022 [2022-09-24]
  5. Ελληνικά
  6. 116
  7. Καψάλης, Βασίλειος
  8. Python | Python | Ιστότοπος | Website | Συγκεντρωτής φορτίων | Load Aggregator | Απόκριση ζήτησης | Demand Response | TOU τιμολόγηση | TOU pricing | Raspberry Pi | Raspberry Pi
  9. 6
  10. 1
  11. 15
  12. Περιέχει : 73 εικόνες, 2 ψευδοαλγόριθμους
    • Στην παρούσα Διπλωματική Εργασία περιλαμβάνεται η σχεδίαση, ανάπτυξη και αξιολόγηση εφαρμογής ανάπτυξης συγκεντρωτή φορτίων για παροχή υπηρεσιών απόκρισης ζήτησης. Για την ανάπτυξη αυτής έχει χρησιμοποιηθεί κατά κύριο λόγο η γλώσσα προγραμματισμού Python και το web-framework DJANGO, για την ανάπτυξη ενός ιστοτόπου φιλοξενίας της εφαρμογής. Επιπλέον έχει χρησιμοποιηθεί η SQLite3 SQL βάση δεδομένων καθώς και γλώσσα προγραμματισμού JavaScript. Στην εφαρμογή ο χρήστης αρχικά απαιτείται να εγγραφεί πληκτρολογώντας τα στοιχεία του. Μετά την σύνδεσή του ο χρήστης έχει τη δυνατότητα ρύθμισης των παραμέτρων των επιμέρους καταναλωτών που θα αναλάβει τον έλεγχό τους η εφαρμογή, την επιλογή του υποσταθμού σύνδεσής του, την επιλογή του προς έλεγχο καταναλωτή και την υποβολή του προφίλ χρήσης του, την προβολή των τιμών της kwh για την επόμενη ημέρα καθώς και προηγουμένων ημερών/μηνών σε γράφημα, την προβολή της ελάχιστης τιμής ενέργειας της ημέρας καθώς και την χρονική περίοδο ισχύος της για την τρέχουσα ημέρα, την προβολή των χρησιμοποιημένων προφίλ χρήσης των καταναλωτών ανά ημέρα, την προβολή της συνολικής κατανάλωσης ενέργειας (Watt) ανά λεπτό μέσα στην ημέρα, την κατανάλωση σε € των καταναλωτών ανά λεπτό μέσα στην ημέρα, καθώς και την προβολή ανά ημέρα της βέλτιστης κατανάλωσης που υπολογίσθηκε από την εφαρμογή σε σύγκριση με το χειρότερα σενάριο για το προφίλ χρήσης του χρήστη, καθώς και την ανά πάσα στιγμή δυνατότητα αποσύνδεσης του χρήστη. Πιο αναλυτικά ο χρήστης αφού εγγραφεί εισέρχεται στην αρχική σελίδα. Στη συνέχεια πρέπει να εισάγει τις ρυθμίσεις των καταναλωτών του και την διεύθυνση του ελεγκτή των καταναλωτών. Μετά την ολοκλήρωση των παραπάνω ρυθμίσεων δύναται να μεταφερθεί στην σελίδα των καταναλωτών όπου υπάρχουν φόρμες για την υποβολή των επιθυμητών προφίλ χρήσης τους. Στη συνέχεια επιλέγοντας την καταχώρηση των προφίλ εκτελείται ο εκάστοτε αλγόριθμος βελτιστοποίησης και εμφανίζεται το αποτέλεσμα στον χρήστη καθώς επίσης αποστέλλεται η ώρα έναρξης και ολοκλήρωσης του καταναλωτή στον ελεγκτή του εκάστοτε χρήστη. Η εφαρμογή έχει τη δυνατότητα επέκτασης ώστε να μπορούν να συμπεριληφθούν περισσότεροι καταναλωτές ώστε η εμπειρία χρήσης της να είναι πιο ολοκληρωμένη. Η εφαρμογή έχει δοκιμαστεί και λειτουργεί πλήρως σε φυλλομετρητές Microsoft EDGE έκδοση 104.0.1293.70.
    • The current Diploma Thesis includes the design, development and evaluation of a load aggregator for demand response services. For the development of this application were used mostly the Python programming language and the web-framework DJANGO, in order to create a website for the application. In addition, Sqlite3 SQL database and JavaScript programming language were used. Initially user has to log in by entering personal data. Then the user can enter the parameter settings of the consumers which will be controlled by the application, can set the substation where residence is connected to, the consumer choice and the profile of usage, can present in a plot the prices of the electricity in €/KWh for the next-day and also the previous days or months, the total consumption in Watt per minute at the day, the consumers consumption in € per minute at the day, the comparison between the minimum price of consumption which had been calculated by the optimization algorithm and the worst price of consumption if the user had not used the algorithm, can see the minimum price of electricity and the time of it for today and finally can log out at any time. Furthermore, user after log in enters the home page. Next User sets consumer settings and the address of the controller. By finishing the above settings can select the page of every consumer where can fill out the forms of the usage profile of each one. Finally, by choosing the submit of the form, the appropriate algorithm will be calculated and the result with the start and stop time of the consumer will be presented at the page. The application can be extended by adding new consumer in order το complete the user’s experience. The application has been tested at Microsoft EDGE web browser version 104.0.1293.70.
  13. Attribution-NonCommercial-NoDerivatives 4.0 Διεθνές