Διαδικτυακή εφαρμογή επεξεργασίας κανόνων αναιρέσιμης λογικής
Creators: name: Κράπης, Ευάγγελος-Στέφανος Δαμιανού
Publisher: name: Aristotle University of Thessaloniki
Year: 2023
Subjects: Συστήματα Διαχείρισης Ενέργειας
Άμεσος Έλεγχος
Έμμεσος Έλεγχος
Energy Management Systems
Direct Control
Indirect Control

description: Η κλιματική αλλαγή αποτελεί ένα μεγάλο πρόβλημα για την ανθρωπότητα τις τελευταίες δύο δεκαετίες. Μία από της αίτιες που την προκάλεσε είναι η σπατάλη ενέργειας σε καθημερινή βάση. Οι άνθρωποι χρησιμοποιούν ηλεκτρικές συσκευές που διαθέτουν στο σπίτι ή στο χώρο εργασίας τους και λειτουργούν με ηλεκτρισμό ώστε να διατηρήσουν ένα επίπεδο άνεσης ενώ εργάζονται ή βρίσκονται στο σπίτι. Παρά το γεγονός ότι το περιβαλλοντικό αντίκτυπο αυτής της συμπεριφοράς δεν είναι άμεσα παρατηρήσιμο, έχει ως αποτέλεσμα αυξημένες εκπομπές διοξειδίου του άνθρακα (CO2) που προκαλούνται από την παραγωγή ενέργειας στα εργοστάσια. Η αποδοτική αντιμετώπιση ενός τέτοιου προβλήματος θα επηρεάσει το περιβάλλον αλλά και την κοινωνία. Η παρακολούθηση της κατανάλωσης ενέργειας σε πραγματικό χρόνο, η αλλαγή της σπάταλης συμπεριφοράς των πολιτών και η χρήση αυτοματισμών εξοικονόμησης ενέργειας σε κτήρια αποτελούν μερικούς τρόπους μείωσης του παγκόσμιου ενεργειακού αποτυπώματος. Σε αυτή την εργασία, μελετάμε ευφυή συστήματα διαχείρισης και εξοικονόμησης ενέργειας σε αστικά, εμπορικά και εκπαιδευτικά κτήρια, όπου τα κατατάσσουμε σε δύο κατηγορίες με κριτήριο το είδος του ελέγχου που προσφέρουν. Σε αυτό το άρθρο αναφέρονται ακόμα τα πλεονεκτήματα, τα μειονεκτήματα, οι τεχνικές βελτιστοποίησης που χρησιμοποιούνται και τρόποι με τους οποίους αυτά τα συστήματα μπορούν να βελτιωθούν στο μέλλον. Επιπλέον, υλοποιήθηκε μια νέα διαδικτυακή εφαρμογή, βασισμένη στον Λογικό Προγραμματισμό. Επιτρέπει σε έναν χρήστη να ορίσει εύκολα την λογική που επιθυμεί με τη βοήθεια μιας βολικής γραφικής διεπαφής. Παρέχει πολλαπλές καρτέλες που επιτρέπουν την δημιουργία, την διόρθωση αλλά και την διαγραφή λογικών κανόνων. Ακόμα, επιτρέπει την αποθήκευση τους σε αρχείο και την φόρτωση από το αρχείο οποιαδήποτε στιγμή. Ο επεξεργαστικός μηχανισμός μπορεί να διαχειριστεί τέτοια αρχεία ώστε να εξάγει χρήσιμα συμπεράσματα από τους κανόνες που περιέχονται σε αυτά. Βασίζετε στον Gorgia ένα εργαλείο της γλώσσας SWI-Prolog που έχει την δυνατότητα να επεξεργάζεται αντικρουόμενους κανόνες. Εκτός από γραφική διεπαφή, το σύστημα διαθέτει επίσης και προγραμματιστική διεπαφή επιτρέποντας έτσι την χρήση του σε αμιγώς προγραμματιστικά περιβάλλοντα.
description: Climate change has become a major problem for humanity in the last two decades. One of the reasons that caused it, is our daily energy waste. People consume electricity in order to use home/work appliances and devices and also reach certain levels of comfort while working or being at home. However, even though the environmental impact of this behavior is not immediately observed, it leads to increased CO2 emissions coming from energy generation from power plants. Confronting such a problem efficiently will affect both the environment and our society. Real-time energy consumption monitoring, changing energy wastage behavior of occupants and using building automations that incorporate energy savings scenarios, are some ways to decrease the global energy footprint. In this review, we study intelligent systems for energy management and savings in residential, commercial and educational buildings, classifying them in two major categories depending on the type of control they provide. The article also discusses what the strengths and weaknesses are, what optimization techniques do they use and finally, provide insights about how these systems can be improved in the future. In addition, a new web application was developed based on Logic Programming. It allows its users to easily define the logic that they want through a convenient graphical user interface. It provides multiple tabs which allow the creation, correction as well as deletion of logic rules. Also, it allows saving the rules to a file and loading them at another time. The processing mechanism can be given such a file to process it and extract useful results from the logic rules contained in it. It utilizes Gorgias a tool for the language SWI-Prolog which is capable of processing conflicting rules. Apart from the graphical user interface, the system also includes a programming interface which allows it to be used in purely programming environments.