Τίτλος Ενότητας: ΑΝΑΠΤΥΞΗ ΛΟΓΙΣΜΙΚΟΥ ΕΥΦΥΩΝ ΠΡΑΚΤΟΡΩΝ ΑΥΤΟΜΑΤΗΣ ΜΑΘΗΣΗΣ
Σύντομη Περιγραφή: Σχεδιασμός και η ανάπτυξη του απαραίτητου λογισμικού και δικτύου του Ευφυούς Κατανεμημένου Συστήματος
Παραδοτέα:
Π1.1 Δίκτυο Κατανεμημένων Ευφυών Πρακτόρων Ατμοσφαιρικής Ποιότητας (ΔΙΚΕΠΑΠ)
Π1.2 Προστασία του συστήματος από μελλοντικές δυσλειτουργίες και χρονικός συντονισμός Πρακτόρων
Π1.3 Προγραμματισμός και τελικό περιβάλλον χρήστη
1. ΤΕΧΝΙΚΗ ΠΕΡΙΓΡΑΦΗ
Στην πρώτη ενότητα εργασίας θα αναπτυχθεί το απαιτούμενο δίκτυο και λογισμικό
για την ανάπτυξη και λειτουργία του Ευφυούς Κατανεμημένου Συστήματος
παρακολούθησης και αντιμετώπισης της Ατμοσφαιρικής Ρύπανσης σε πραγματικό
χρόνο. Η ανάπτυξη του συστήματος θα πραγματοποιηθεί σε πλατφόρμα ανάπτυξης
Πολυπρακτορικών Συστημάτων JADE και θα περιλαμβάνει τα εξής:
• Αρχιτεκτονική δικτύου
• Ορισμός των συμπεριφορών όλων των Πρακτόρων (Αισθητήρων, Αξιολόγησης,
Απόφασης και Ενεργειών)
• Προστασία του συστήματος από μελλοντικές δυσλειτουργίες και χρονικός
συντονισμός Πρακτόρων
• Προγραμματισμός και τελικό περιβάλλον χρήστη
2. ΜΕΘΟΔΟΛΟΓΙΑ
Στο πλαίσιο της ενότητας αυτής θα αναπτυχθεί ένα Δίκτυο Κατανεμημένων Ευφυών
Πρακτόρων Αυτόματης Μάθησης (ΔΙΚΕΠΑΠ), οι οποίοι θα παρακολουθούν σε
πραγματικό χρόνο την αέρια ρύπανση και τα μετεωρολογικά δεδομένα στο Δήμο
Θεσ/νίκης. Το λογισμικό θα αναπτυχθεί για τις εξής παραμέτρους: Ο3, ΝΟ2, σχετικής
υγρασίας και θερμοκρασίας (δείκτης δυσφορίας)
• Σε πρώτο στάδιο οι Πράκτορες Αισθητήρες λαμβάνουν σε πραγματικό χρόνο
δεδομένα αέριας ρύπανσης καθώς και μετεωρολογικά δεδομένα. Ανάλογα με τη
σοβαρότητα της κατάστασης, ο χρόνος λήψης νέων δεδομένων μπορεί να
αυξάνεται ή να μειώνεται.
• Σε δεύτερο στάδιο οι πράκτορες αισθητήρες μεταβιβάζουν και αποθηκεύουν τα
πρωτογενή δεδομένα στη βάση γνώσης, αλλά και τα στέλνουν σε μια άλλη
κατηγορία πρακτόρων τους Πράκτορες Αξιολόγησης. Αυτοί θα κάνουν χρήση
Ασαφούς Αλγεβρας και Ασαφούς Λογικής για να αξιολογήσουν την κατάσταση
με τη χρήση κατάλληλων Λεκτικών.
• Στη συνέχεια υπάρχουν οι Πράκτορες Απόφασης οι οποίοι θα βασίζονται στα
υπάρχοντα όρια της Ευρωπαϊκής Ενωσης αλλά και της Ελλάδας και στο
χαρακτηρισμό που θα παίρνουν ανά αέριο ρύπο και θα παράγουν Αποφάσεις οι
οποίες πρέπει να εκτελούνται για τη βελτίωση της κατάστασης.
• Τέλος θα υπάρχουν οι Πράκτορες Ενεργειών οι οποίοι θα στέλνουν τις
προτεινόμενες ενέργειες σε πραγματικό χρόνο τόσο στην Υπηρεσία πολιτικής
προστασίας, όσο και σε άλλους αρμόδιους μέσω κινητών τηλεφώνων.
Η ανάπτυξη θα γίνει σε JADE (Πλατφόρμα Ανάπτυξης Πολυπρακτορικών
Συστημάτων) και θα πρέπει να υλοποιηθούν και οριστούν όλες οι συμπεριφορές
που θα χαρακτηρίζουν τους πράκτορες και θα ασφαλίζουν το όλο σύστημα από
μελλοντικά προβλήματα και δυσλειτουργίες. Θα υπάρχει το Directory Facilator όπου
θα αναγράφονται όλοι οι πράκτορες και θα αρχικοποιούνται. Θα γίνονται έλεγχοι
ασφαλείας (για παράδειγμα να μην ενεργοποιείται ο ίδιος πράκτορας δύο φορές,
θα ελέγχεται η σωστή λειτουργία ενός πράκτορα, θα ελέγχεται αν ο κάθε
Πράκτορας Αισθητήρας λαμβάνει σε πραγματικό χρόνο συνεχώς δεδομένα και αν
όχι τότε το σύστημα θα ειδοποιεί για την επανεκκίνηση του πράκτορα ή για την
κακή λειτουργία ενός απλού αισθητήρα που ανιχνεύει τη συγκέντρωση ενός αέριου
ρύπου). Θα εξασφαλίζεται ότι δε θα στέλνονται μετρήσεις αν δεν παρέλθει ο χρόνος
ανάγνωσης νέων δεδομένων, εκτός αν συντρέχει κάποιος λόγος.