Top Banner
Προηγμένες Τεχνικές Ομαδοποίησης Καταναλωτών Χαμηλής Τάσης Τσάλλα Γ. Αντωνία Επιβλέπων: Καθ. Περικλής Μήτκας Τμήμα Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών
47

Antonia Tsalla

Jan 22, 2018

Download

Education

ISSEL
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Antonia Tsalla

Προηγμένες Τεχνικές Ομαδοποίησης Καταναλωτών Χαμηλής Τάσης

Τσάλλα Γ. ΑντωνίαΕπιβλέπων: Καθ. Περικλής Μήτκας

Τμήμα Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών

Page 2: Antonia Tsalla

Περιεχόμενα

Page 3: Antonia Tsalla

Περιεχόμενα

Page 4: Antonia Tsalla

Δημιουργία Ανταγωνιστικής Αγοράς Ηλεκτρικής Ενέργειας

Αναγκαιότητα Ηλεκτρικής Ενέργειας

Επανασχεδιασμός Τοπικού Ηλεκτρικού

Δικτύου

Γνώση Ημερήσιας Καμπύλης

Κατανάλωσης

Χρήση Ευφυών Δικτύων

Δημιουργία Ανταγωνιστικής

Ηλεκτρικής Αγοράς

Page 5: Antonia Tsalla

Έξυπνοι Μετρητές

Έξυπνοι

Μετρητές

Ανάδειξη κόστους μιας

περιόδου

Αποσυνδεόμενη οθόνη

Τοποθέτηση εντός κατοικίας

Απευθείας αποστολή

καταμετρήσεων

Δημιουργία Ευέλικτων

Τιμολογίων

Παρότρυνση για μείωση

κατανάλωσης

Page 6: Antonia Tsalla

Τρέχον Πρόβλημα

Καταναλωτές

Οικιακοί

ΒιομηχανικοίΕμπορικοί

Πρόβλημα: Ύπαρξη καταναλωτών του ίδιου τύπου με εντελώς διαφορετική καταναλωτική συμπεριφορά

Λύση: Δημιουργία Προφίλ Κατανάλωσης

Page 7: Antonia Tsalla

Δημιουργία Προφίλ Κατανάλωσης

Επιλογή Χαρακτηριστικών

Επιλογή Αλγορίθμου Ομαδοποίησης

Αξιολόγηση

Κατάτμηση Καταναλωτών

Ερμηνεία Αποτελεσμάτων

Page 8: Antonia Tsalla

Εταιρίες Παροχής Ενέργειας

Καταναλωτές Χαμηλής

Τάσης

Οικιακοί

Εμπορικοί

• Οι καταναλωτές δεν μελετώνται ως ανεξάρτητες οντότητες

• Η ομαδοποίηση τους έχει πολλά οφέλη για τις εταιρείες ενέργειας

• Γίνεται αναγνώριση κατάλληλων καταναλωτών για την εφαρμογή λύσεων εξοικονόμησης ενέργειας

Page 9: Antonia Tsalla

Στόχος Διπλωματικής

IGSA

GSA-PSO

GSA

Ανάδειξη τριών νέων

αλγορίθμων

• Σύγκριση νέων αλγορίθμων με τους ήδη διαδεδομένους μέσω διαφόρων μετρικών αξιολόγησης

• Εφαρμογή σε τρία σετ δεδομένων με στόχο τη δημιουργία διαφόρων προτύπων κατανάλωσης

Page 10: Antonia Tsalla

Περιεχόμενα

Page 11: Antonia Tsalla

Στάδια Υλοποίησης

1• Συγκέντρωση Δεδομένων Κατανάλωσης

2• Προ-επεξεργασία Δεδομένων

3• Δημιουργία Διανυσμάτων

4• Καθορισμός Παραμέτρων των Βασικών Αλγορίθμων

μέσω Πειραμάτων

5• Εκτέλεση Συγκριτικών Πειραμάτων μεταξύ των

Αλγορίθμων

6• Σύγκριση και Σχολιασμός Αποτελεσμάτων

Page 12: Antonia Tsalla

Προ-επεξεργασία Δεδομένων

Απαραίτητη διαδικασία προκειμένου να έχουμε ένα έγκυρο σετ δεδομένων, λόγω λανθανουσών ή ελλιπών τιμών από τους μετρητές.

Περιπτώσεις Σφαλμάτων

• Μετρήσεις με σταθερή τιμή για μεγάλο χρονικό διάστημα

• Ανάστροφη πόλωση του μετρητή

• Μεμονωμένη εμφάνιση ακραίας μεγάλης τιμής κατανάλωσης

Page 13: Antonia Tsalla

Δημιουργία Διανυσμάτων

Χρησιμοποιήθηκαν δύο διαφορετικά διανύσματα εισόδου.

1. Μέσες Ημερήσιες Καμπύλες Κατανάλωσης

ανά μία ώρα, ανά μισή, ανά τέταρτο, ανά λεπτό, και ούτω καθ’ εξής

2. Διανύσματα Χαρακτηριστικών

Χαρακτηριστικό 1 έως 4: Σχετική μέση κατανάλωση σε κάθε μία από τις 4 περιόδους της ημέρας

Χαρακτηριστικό 5: Μέση σχετική τυπική απόκλιση

Χαρακτηριστικό 6: Σκορ διαφοράς Σαββατοκύριακου έναντι καθημερινής

Page 14: Antonia Tsalla

Μετρικές Αξιολόγησης

Για την αξιολόγηση και σύγκριση των πειραμάτων που θα ακολουθήσουν χρησιμοποιήθηκαν οι παρακάτω έξι μετρικές.

Μέσο τετραγωνικό σφάλμα

Mean Index Adequacy

Clustering Dispersion Indicator

Similarity Matrix Indicator

Davies Bouldin Index

Ration of within cluster sum of squares to between cluster variations

Page 15: Antonia Tsalla

Αλγόριθμοι

K-means

Fuzzy C-means

Gravitational Search Algorithm

GSA-Particle Swarm Optimization

Improved Gravitational Search Algorithm

Ιεραρχικοί Αλγόριθμοι

Page 16: Antonia Tsalla

Gravitational Search Algorithm

• Αλγόριθμος βελτιστοποίησης με χρήση των νόμων της βαρύτηταςκαι κίνησης

• Όλα τα αντικείμενα έλκονται μεταξύ τους από βαρυτικές δυνάμεις και συγκεντρώνονται σε εκείνα με τις μεγαλύτερες μάζες

Page 17: Antonia Tsalla

Gravitational Search Algorithm

• Κάθε μάζα επιταχύνεται προς μία λύση, που προκύπτει από τις δυνάμεις των άλλων μαζών

• Μεγαλύτερες μάζες - καλύτερες λύσεις- κινούνται πιο αργά από τις μικρότερες, εξασφαλίζοντας αναζήτηση καλύτερων λύσεων

• Σταδιακή μείωση του αριθμού των σωματιδίων που ασκούν ελκτικές δυνάμεις, αξιοποιώντας τις ήδη υπάρχουσες καλές λύσεις

• Αλγόριθμος χωρίς μνήμη, αλλά εξίσου αποτελεσματικός με εκείνους που έχουν

Page 18: Antonia Tsalla

Gravitational Search Algorithm

Καθορισμός του χώρου αναζήτησης

Τυχαία αρχικοποίηση

Εκτίμηση της τιμής καταλληλόλητας

Ανανέωση των G(t), best(t), worst(t) και

Mi(t) για i=1,2..N

Υπολογισμός ταχύτητας και επιτάχυνσης

Επιστροφή βέλτιστης λύσης

Ικανοποιείται το κριτήριο

τερματισμού?

Ανανέωση της θέσης των

σωματιδίων

Ναι

Όχι

Page 19: Antonia Tsalla

Σήμερα

Πρόβλημα: τα προφίλ φορτίων των σύγχρονων ΚΧΤ γίνονται όλο και πιο ετερογενή με αποτέλεσμα αλγόριθμοι όπωςο K-means, GSA, PSO να αντιμετωπίζουν αρκετά προβλήματα κατά την ομαδοποίηση τέτοιων δεδομένων

Λύση: υλοποίηση βελτιωμένης έκδοσης τουαλγορίθμου GSA

GSAGSA-PSO

IGSA

Page 20: Antonia Tsalla

Particle Swarm Optimization

• Ψάχνοντας να βρούμε αλγόριθμο να επιλύσουμε το πρόβλημα έλλειψης μνήμης χρησιμοποιούμε τον PSO που είναι μία μέθοδος βασισμένη στη κοινωνική συμπεριφορά των σμηνών των πουλιών

• Βασική ιδέα: Η θέση κάθε σωματιδίου αποτελεί μια υποψήφια λύση

• Κάθε σωματίδιο χαρακτηρίζεται από: α) xi, β) ui και γ) pi

• Η θέση κάθε σωματιδίου επηρεάζεται από pbest και gbestαντίστοιχα

Page 21: Antonia Tsalla

Particle Swarm Optimization

• Δύο βασικές λειτουργίες: α) ανανέωση ταχύτητας, β) ανανέωση θέσης κάθε σωματιδίου

• Παράμετροι: α) μέγεθος πληθυσμού, β) συντελεστής μέγιστης/ελάχιστης ταχύτητας, γ) συντελεστές επιτάχυνσης, δ) συντελεστής αδράνειας

• Σύγκλιση: α) όταν βρεθεί μια λύση με ικανοποιητική τιμή καταλληλόλητας, β) ολοκληρωθεί ένας αριθμός επαναλήψεων

Page 22: Antonia Tsalla

Particle Swarm Optimization

Συνδυασμός GSA-PSO για ενίσχυση της έλλειψης μνήμης του αλγορίθμου GSA

Παράμετροι: w: συντελεστής αδρανείαςc1, c2: παράγοντες επιτάχυνσης

Ενσωμάτωση θέσεων pbest και gbest στην εξίσωση της ταχύτητας, σε αντίθεση με τον GSA.

Μέθοδος με μνήμη, σε αντίθεση με τον GSA δυνατότητα εκμετάλλευσης πιθανών τοπικών μεγίστων

Page 23: Antonia Tsalla

Γενετικοί Αλγόριθμοι

• Αποτελούν μέθοδο αναζήτησης βέλτιστων λύσεων

• Πρόκειται για ένα πληθυσμό ατομικών «εξερευνητών» με θέση κωδικοποιημένη στα γονίδια του

Τελεστές

Επιλογή Ζευγάρωμα Μετάλλαξη

Page 24: Antonia Tsalla

Γενετικοί Αλγόριθμοι

Υπολογισμός Παραμέτρων

• Επίλυση προβλήματος υπολογισμού εκτιμώμενων παραμέτρων

• Μετατροπή πραγματικών μεταβλητών σε δυαδικά ψηφία

Επιλογή Υποσυνόλου

• Ικανότητα μείωσης μεγέθους ενός σετ δεδομένων

Για να βελτιώσουμε την ικανότητα αναζήτησης του GSA θεωρήσαμε ότι μια καλή λύση είναι οι Γενετικοί Αλγόριθμοι

Page 25: Antonia Tsalla

IGSA

Συνδυασμός GSA με γενετικούς αλγορίθμους χρησιμοποιώντας τις διαδικασίες της επιλογής της διασταύρωσης και της μετάλλαξης

Μετάλλαξη: 3 στρατηγικές μετάλλαξης με στόχο την αποφυγή παγίδευσης σε τοπικό βέλτιστο στον GSAΠαράμετροι: η, παράγοντας μετάλλαξης

Διασταύρωση: αναμεσά στο σωματίδιο xi που υπέστη μετάλλαξη και στο σωματίδιο με τη βέλτιστη θέσηΠαράμετροι: CR, παράγοντας διασταύρωσης

Επιλογή: σύγκριση νέου σωματιδίου xc με το αρχικό xi σύμφωνα με μία συνάρτηση καταλληλόλητας

Page 26: Antonia Tsalla

IGSA

ενίσχυση ικανότητας αναζήτησης ολικού βέλτιστου με την προσθήκη της στρατηγικής 1 της μετάλλαξης και εύρεση ενός τοπικού μεγίστου πολύ πιο γρήγορα

ενίσχυση εύρεσης τοπικού μεγίστου μέσω των στρατηγικών 2 και 3 της μετάλλαξης και επιτάχυνση μιας ακριβέστερης λύσης

το σωματίδιο xc, έχει περισσότερη πιθανότητα να αποφύγει την παγίδευση σε κάποιο τοπικό μέγιστο

Πλεονεκτήματα IGSA

Page 27: Antonia Tsalla

Περιεχόμενα

Page 28: Antonia Tsalla

Πρώτο Σετ Δεδομένων

Το πρώτο σετ δεδομένων:

• Περιλαμβάνει μετρήσεις από 42 οικιακούς καταναλωτές της Σουηδίας

• Οι μετρήσεις έγιναν ανά 1 λεπτό, ξεκίνησαν την Πέμπτη 10/01/2013 και σταμάτησαν στις 1/06/2013

• Τα πειράματα έγιναν για αριθμό ομάδων από 2 έως 7

Page 29: Antonia Tsalla

Πρώτο Σετ Δεδομένων

• Δύο διανύσματα εισόδου: μέση καμπύλη κατανάλωσης ανά μισή ώρα και το διάνυσμα των 6 χαρακτηριστικών

• Για τον υπολογισμό της απόστασης χρησιμοποιήθηκε η Ευκλείδεια απόσταση

• Βελτιστοποίηση παραμέτρων έγινε μόνο στους νέους αλγορίθμους GSA, GSA-PSO, IGSA

Page 30: Antonia Tsalla

Δεύτερο Σετ Δεδομένων

Το δεύτερο σετ δεδομένων:

• Περιλαμβάνει δεδομένα κατανάλωσης από προσομοιωμένα μοντέλα καταναλωτών της πλατφόρμας του διαγωνισμού PowerTAC: 99 οικιακοί καταναλωτές και 49 εμπορικοί καταναλωτές (γραφεία)

• Οι μετρήσεις έγιναν ανά 1 ώρα, ξεκίνησαν το Σάββατο 10/10/2009 και σταμάτησαν στις 22/12/2009

• Τα πειράματα έγιναν για αριθμό ομάδων από 5 έως 12

Page 31: Antonia Tsalla

Δεύτερο Σετ Δεδομένων

• Δύο διανύσματα εισόδου: μέση καμπύλη κατανάλωσης ανά μισή ώρα και το διάνυσμα των 6 χαρακτηριστικών

• Για τον υπολογισμό της απόστασης χρησιμοποιήθηκε η Ευκλείδεια απόσταση

• Βελτιστοποίηση παραμέτρων έγινε μόνο στους νέους αλγορίθμους GSA, GSA-PSO, IGSA

Page 32: Antonia Tsalla

Τρίτο Σετ Δεδομένων

Το τρίτο σετ δεδομένων:

• Περιλαμβάνει μετρήσεις από 40000 οικιακούς καταναλωτές της Ιρλανδίας

• Οι μετρήσεις έγιναν ανά μισή ώρα

• Στα πειράματα χρησιμοποιήθηκε μόνο ένα αντιπροσωπευτικό δείγμα 988 καταναλωτών

• Τα πειράματα έγιναν για αριθμό ομάδων από 10 έως 17

Page 33: Antonia Tsalla

Τρίτο Σετ Δεδομένων

• Δύο διανύσματα εισόδου: μέση καμπύλη κατανάλωσης ανά μισή ώρα και το διάνυσμα των 6 χαρακτηριστικών

• Για τον υπολογισμό της απόστασης χρησιμοποιήθηκε η Ευκλείδεια απόσταση

• Βελτιστοποίηση παραμέτρων έγινε μόνο στους νέους αλγορίθμους GSA, GSA-PSO, IGSA

Page 34: Antonia Tsalla

Αποτελέσματα Τρίτου Σετ Δεδομένων Πρώτης Εισόδου

Ο αριθμός των ομάδων που επιλέχθηκε ήταν ίσος με 17

Page 35: Antonia Tsalla

Ομάδες Τρίτου Σετ Δεδομένων Πρώτης Εισόδου

Page 36: Antonia Tsalla

Αποτελέσματα Τρίτου Σετ Δεδομένων Δεύτερης Εισόδου

Ο αριθμός των ομάδων που επιλέχθηκε ήταν ίσος με 17

Page 37: Antonia Tsalla

Ομάδες Τρίτου Σετ Δεδομένων Δεύτερης Εισόδου

Page 38: Antonia Tsalla

Ποσοστιαία Βελτίωση Σφάλματος Τρίτου Σετ Δεδομένων Πρώτης Εισόδου

55.88%53.29%

37.17%

7.91%3.63%

IGSA-FCM IGSA-GSA IGSA-PSO IGSA-KM IGSA-HC

Συγκρινόμενοι Αλγόριθμοι

Ποσοστιαία Βελτίωση Σφάλματος

Page 39: Antonia Tsalla

Ποσοστιαία Βελτίωση Σφάλματος Πρώτου Σετ Δεδομένων Δεύτερης Εισόδου

60.05%

32.47%

11.37%

5.53%

0.20%

IGSA-FCM IGSA-HC IGSA-GSA IGSA-KM IGSA-PSO

Συγκρινόμενοι Αλγόριθμοι

Ποσοστιαία Βελτίωση Σφάλματος

Page 40: Antonia Tsalla

Περιεχόμενα

Page 41: Antonia Tsalla

Αποτελέσματα Τρίτου Σετ Δεδομένων Πρώτης Εισόδου

Page 42: Antonia Tsalla

Αποτελέσματα Τρίτου Σετ Δεδομένων Δεύτερης Εισόδου

Page 43: Antonia Tsalla

Περιεχόμενα

Page 44: Antonia Tsalla

Συμπεράσματα

• Η μελέτη των παραμέτρων αποτελεί σημαντική διαδικασία πριν τελικά εκτέλεση των αλγορίθμων, καθώς διαφορετικές τιμές των παραμέτρων, και μη ιδανικές, μπορούν να οδηγήσουν σε μεγάλες τιμές των σφαλμάτων και άλλων μετρικών

• Ο αλγόριθμος IGSA ήταν αυτός που με συνέπεια παρουσίασε τις μικρότερες τιμές τόσο για το σφάλμα όσο και για τη μετρική ΜΙΑ για κάθε σετ δεδομένων που δοκιμάσθηκε

Page 45: Antonia Tsalla

Συμπεράσματα

• Δημιουργούνται ομάδες με διαφορετική καταναλωτική συμπεριφορά παρά το γεγονός ότι όλες αποτελούνται από ΚΧΤ

• Χρησιμοποιώντας ως είσοδο το διάνυσμα χαρακτηριστικών προκύπτουν μικρότερες τιμές στις μετρικές J και MIA και για τα τρία σετ δεδομένων. Επίσης, λόγω του μικρού αριθμού των διαστάσεων (6) βελτιώνεται πολύ η ταχύτητα

Page 46: Antonia Tsalla

Μελλοντικές Επεκτάσεις

• Εκτέλεση πειραμάτων χρησιμοποιώντας ως συνάρτηση καταλληλόλητας και τις υπόλοιπες μετρικές

• Χρησιμοποίηση εισόδων που σχετίζονται με άλλα χαρακτηριστικά των καταναλωτών όπως δημογραφικά χαρακτηριστικά, στατιστικά δεδομένα κατανάλωσης κ.α.

• Εφαρμογή αποτελεσμάτων για τη δημιουργία τιμολογιακών πολιτικών, εφαρμογή προσφοράς-ζήτησης, πρόβλεψης φορτίου, μη τεχνική ανίχνευσης απωλειών κ.α.

Page 47: Antonia Tsalla

Τσάλλα Γ. Αντωνία[email protected]

Ευχαριστώ για την προσοχή σας