Τμήμα Μηχανικών Παραγωγής και Διοίκησης. Διπλωματική εργασία: Νευροασαφής έλεγχος σε ευφυή ράβδο

Σχετικά έγγραφα
'Διερεύνηση αποτελεσματικότητας ασαφούς ελεγκτή για διαφορετικές θέσεις αισθητήρα-διεγέρτη'

Κιλιμπέρης Χαράλαμπος

ΠΟΛΥΤΕΧΝΕΙΟ ΚΡΗΤΗΣ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΑΡΑΓΩΓΗΣ & ΔΙΟΙΚΗΣΗΣ

ANFIS(Από την Θεωρία στην Πράξη)

Νευροασαφής έλεγχoς σε μοντέλο πλάκας με αποκόλληση

«Έλεγχος σύνθετων πιεζοηλεκτρικών πλακών με χρήση ασαφούς λογικής»

Προσαρμοστικό Σύστημα Νευρο-ασαφούς Συμπερασμού ANFIS (Adaptive Network based Fuzzy Inference System)

ΠΟΛΥΤΕΧΝΕΙΟ ΚΡΗΤΗΣ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΑΡΑΓΩΓΗΣ & ΔΙΟΙΚΗΣΗΣ. Ρύθμιση παραμέτρων ασαφούς ελέγχου σε ευφυείς κατασκευές

ΑΠΟΣΠΑΣΜΑ ΠΡΑΚΤΙΚΟΥ. ΑΝΑΡΤΗΤΕΟ ΣΤΟ ΔΙΑΔΙΚΤΥΟ Aρ. Συμβουλίου: 1 o Άρτα, 13/01/2015

Βιομηχανικοί Ελεγκτές

Συνήθεις διαφορικές εξισώσεις προβλήματα οριακών τιμών

Προσομοίωση Νευρωνικού Δικτύου στο MATLAB. Κυριακίδης Ιωάννης 2013

Υφαλμύρινση Παράκτιων Υδροφορέων - προσδιορισμός και αντιμετώπιση του φαινομένου με συνδυασμό μοντέλων προσομοίωσης και μεθόδων βελτιστοποίησης

ΚΙΝΗΣΕΙΣ ΣΩΜΑΤΩΝ ΣΕ ΟΜΟΓΕΝΗ ΠΕΔΙΑ

Εισαγωγή στην υδροπληροφορική και βελτιστοποίηση συστημάτων υδατικών πόρων

Δυναμική Μηχανών I. Διάλεξη 10. Χειμερινό Εξάμηνο 2013 Τμήμα Μηχανολόγων Μηχ., ΕΜΠ

Δυναμική Μηχανών I. Αριθμητική Επίλυση Δυναμικών Συστημάτων στο Περιβάλλον MATLAB και Simulink

ΔΙΠΛΩΜΑΤΙΚΗ ΕΡΓΑΣΙΑ «Αξιοποίηση ερευνητικών στοιχείων δοκών τύπου sandwich με χρήση Νευρωνικών Δικτύων»

Αλγόριθμοι Αναζήτησης. (AeppAcademy.com)

ΜΗΧΑΝΙΚΗ ΤΩΝ ΥΛΙΚΩΝ- 2015

ΤΕΙ ΑΝΑΤΟΛΙΚΗΣ ΜΑΚΕΔΟΝΙΑΣ & ΘΡΑΚΗΣ

ΜΑΣ 371: Αριθμητική Ανάλυση ΙI ΑΣΚΗΣΕΙΣ. 1. Να βρεθεί το πολυώνυμο Lagrange για τα σημεία (0, 1), (1, 2) και (4, 2).

ΜΕΛΕΤΗ ΕΥΘ. ΟΜΑΛΑ ΕΠΙΤΑΧΥΝΟΜΕΝΗΣ ΚΙΝΗΣΗΣ ( ΜΕΣΩ ΤΗΣ ΕΛΕΥΘΕΡΗΣ ΠΤΩΣΗΣ )

Μαθήματα Διατμηματικού Π.Μ.Σ. "Μαθηματικά των Υπολογιστών και των Αποφάσε

ΕΛΕΥΘΕΡΕΣ ΤΑΛΑΝΤΩΣΕΙΣ ΠΟΛΥΒΑΘΜΙΩΝ ΣΥΣΤΗΜΑΤΩΝ 73

Φυσική για Μηχανικούς

ΙΑ ΟΧΙΚΕΣ ΒΕΛΤΙΩΣΕΙΣ

Ερωτήσεις. 2. Η ροπή αδράνειας μιας σφαίρας μάζας Μ και ακτίνας R ως προς άξονα που διέρχεται

Φυσική για Μηχανικούς

ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΤΜΗΜΑ ΠΟΛΙΤΙΚΩΝ ΜΗΧΑΝΙΚΩΝ ΤΟΜΕΑΣ ΥΔΡΑΥΛΙΚΗΣ ΚΑΙ ΤΕΧΝΙΚΗΣ ΠΕΡΙΒΑΛΛΟΝΤΟΣ

Φυσική για Μηχανικούς

Αναγνώριση Προτύπων Ι

Μελέτη και έλεγχος της διατήρησης της μηχανικής ενέργειας στην ελεύθερη πτώση σώματος. (Ανάλυση video μέσω του Σ.Σ.Λ.Α, LoggerPro της Vernier)

3.2 Οδηγίες χρήσης του προγράμματος πεπερασμένων στοιχείων RATe ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ ΤΟΥ ΠΡΟΓΡΑΜΜΑΤΟΣ ΠΕΠΕΡΑΣΜΕΝΩΝ ΣΤΟΙΧΕΙΩΝ RATe

ΦΥΛΛΟ ΑΠΑΝΤΗΣΗΣ 3 ης ΕΡΓΑΣΙΑΣ

Εισαγωγή στην υδροπληροφορική και βελτιστοποίηση συστημάτων υδατικών πόρων

ΕΥΦΥΗΣ ΕΛΕΓΧΟΣ. Ενότητα #8: Βελτιστοποίηση Συστημάτων Ασαφούς Λογικής. Αναστάσιος Ντούνης Τμήμα Μηχανικών Αυτοματισμού Τ.Ε.

ΚΕΦΑΛΑΙΟ 3. Περιγραφή της Μεθόδου ΠΕΡΙΓΡΑΦΗ ΤΗΣ ΜΕΘΟΔΟΥ

ΚΕΦΑΛΑΙΟ 5. Matlab GUI για FWSVM και Global SVM

ΠΟΛΥΤΕΧΝΕΙΟ ΚΡΗΤΗΣ ΣΧΟΛΗ ΜΗΧΑΝΙΚΩΝ ΠΑΡΑΓΩΓΗΣ & ΔΙΟΙΚΗΣΗΣ

Εξαγωγή κανόνων από αριθµητικά δεδοµένα

Τυπικές χρήσεις της Matlab

Μέθοδοι Μηχανών Μάθησης για Ευφυή Αναγνώριση και ιάγνωση Ιατρικών εδοµένων

ENOTHTA 1.1 ΕΥΘΥΓΡΑΜΜΗ ΚΙΝΗΣΗ

Προσομoίωση Απόκρισης Συστήματος στο MATLAB

Θέματα Παγκύπριων Εξετάσεων

Γεωγραφική κατανομή σεισμικών δονήσεων τελευταίου αιώνα. Πού γίνονται σεισμοί?

Καινοτόμο σύστημα ενεργειακής διαχείρισης πανεπιστημιουπόλεων Δ. Κολοκοτσά Επικ. Καθηγήτρια Σχολής Μηχ. Περιβάλλοντος Κ. Βασιλακοπούλου MSc

γραπτή εξέταση στο μάθημα ΦΥΣΙΚΗ Α ΛΥΚΕΙΟΥ

Βιογραφικό σημείωμα Ψύχας Ηρακλής - Δημήτριος

Τα κύρια σηµεία της παρούσας διδακτορικής διατριβής είναι: Η πειραµατική µελέτη της µεταβατικής συµπεριφοράς συστηµάτων γείωσης

,..., xn) Οι συναρτήσεις που ορίζουν αυτό το σύστημα υποτίθενται παραγωγίσιμες με συνεχείς παραγώγους:

ΠΡΟΔΙΑΓΡΑΦΕΣ - ΟΔΗΓΙΕΣ ΔΙΑΜΟΡΦΩΣΗΣ ΘΕΜΑΤΩΝ ΓΙΑ ΤΟ ΜΑΘΗΜΑ

1.2 Δραστηριότητα: Εισαγωγή στο όριο ακολουθίας

ΠΕΙΡΑΜΑΤΙΚΕΣ ΠΡΟΣΟΜΟΙΩΣΕΙΣ ΚΕΦΑΛΑΙΟ 4. είναι η πραγματική απόκριση του j δεδομένου (εκπαίδευσης ή ελέγχου) και y ˆ j

Φ. Δογάνης I. Bafumba Χ. Σαρίμβεης. Εθνικό Μετσόβιο Πολυτεχνείο Σχολή Χημικών Μηχανικών Μονάδα Αυτόματης Ρύθμισης και Πληροφορικής

Σκοπός. Αλγεβρικοί και Λογικοί Υπολογισμοί στη PASCAL


M m l B r mglsin mlcos x ml 2 1) Να εισαχθεί το µοντέλο στο simulink ορίζοντας από πριν στο MATLAB τις µεταβλητές Μ,m,br

ΑΤΕΙ ΠΕΙΡΑΙΑ/ ΣΤΕΦ 3/2/2016 ΤΜΗΜΑ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΓΡΑΠΤΗ ΕΞΕΤΑΣΗ ΣΤΗ ΦΥΣΙΚΗ

Ειδικά θέματα Πληροφορικής Κινηματογραφίας

Εθνικό Μετσόβιο Πολυτεχνείο Σχολή Πολιτικών Μηχανικών. Πολυβάθμια Συστήματα. Ε.Ι. Σαπουντζάκης. Καθηγητής ΕΜΠ. Δυναμική Ανάλυση Ραβδωτών Φορέων

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

ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ

Σύντομος οδηγός αναφοράς Για Windows Έκδοση 4.0

Εισαγωγή στην Αριθμητική Ανάλυση

Μέθοδος Ελαχίστων Τετραγώνων (για την προσαρμογή (ή λείανση) δεδομένων/μετρήσεων)

Φυσική για Μηχανικούς

ΕΙΣΑΓΩΓΗ ΣΤΗ ΒΕΛΤΙΣΤΟΠΟΙΗΣΗ ΣΥΣΤΗΜΑΤΩΝ

website:

Π Α Ν Ε Π Ι Σ Τ Η Μ Ι Ο Θ Ε Σ Σ Α Λ Ι Α Σ ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ Τμήμα Μηχανολόγων Μηχανικών Βιομηχανίας. Εργαστήριο Φυσικών και Χημικών Διεργασιών

Χρήστος Ι. Σχοινάς Αν. Καθηγητής ΔΠΘ. Συμπληρωματικές σημειώσεις για το μάθημα: «Επιχειρησιακή Έρευνα ΙΙ»

MATLAB. Εισαγωγή στο SIMULINK. Μονάδα Αυτόματης Ρύθμισης και Πληροφορικής

Πολυβάθμια Συστήματα

ΑΠΛΗ ΑΡΜΟΝΙΚΗ ΤΑΛΑΝΤΩΣΗ - ΜΕΛΕΤΗ ΤΑΛΑΝΤΩΣΗΣ ΕΛΑΤΗΡΙΟΥ [Π. Μουρούζης, Γ. Παληός, Κ. Παπαμιχάλης, Γ. Τουντουλίδης, Ε. Τσιτοπούλου, Ι.

ΘΕΩΡΗΤΙΚΗ ΜΗΧΑΝΙΚΗ ΙΙ

Ιδιάζουσες τιμές πίνακα. y έχουμε αντίστοιχα τις σχέσεις : Αυτές οι παρατηρήσεις συμβάλλουν στην παραγοντοποίηση ενός πίνακα

Διπλωματική Εργασία: «Συγκριτική Μελέτη Μηχανισμών Εκτίμησης Ελλιπούς Πληροφορίας σε Ασύρματα Δίκτυα Αισθητήρων»

Ευθύγραμμες Κινήσεις

Η λύση του προβλήματος των ιδιοτιμών και ιδιομορφών είναι εύκολη μόνο σε περιπτώσεις συστημάτων λίγων Β.Ε. Μέθοδος Rayleigh

The 38 th International Physics Olympiad Iran Theory Competition Sunday, 15 July 2007

Αναλύσεις πλημμυρικών δεδομένων

ΟΚΙΜΗ ΕΡΠΥΣΜΟΥ. Σχήµα 1: Καµπύλη επιβαλλόµενης τάσης συναρτήσει του χρόνου

Πολυβάθμια Συστήματα. (συνέχεια)

Τεχνητή Νοημοσύνη (ΥΠ23) 6 ο εξάμηνο Τμήμα Πληροφορικής και Τηλεματικής Χαροκόπειο Πανεπιστήμιο Ουρανία Χατζή

1. Μια σφαίρα κινείται ευθύγραμμα και στο παρακάτω σχήμα βλέπετε την θέση της Α για t=0.

2. Ανάλυση του βασικού κινηματικού μηχανισμού των εμβολοφόρων ΜΕΚ

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

Φυσική για Μηχανικούς

ΔΥΝΑΜΙΚΗ ΘΑΛΑΣΣΙΩΝ ΚΑΤΑΣΚΕΥΩΝ

Αριθμητική Ολοκλήρωση της Εξίσωσης Κίνησης

Αριθμητική Επίλυση Συνήθων Διαφορίκών Εξισώσεων 3ο Εργαστήριο 27/03/2015 1

Δυναμική ανάλυση μονώροφου πλαισίου

Υπολογισμός της σταθεράς ελατηρίου

Προβλήματα Υφαλμύρισης Καρστικών Υδροφορέων

Γενικά Μαθηματικά Ι. Ενότητα 1: Συναρτήσεις και Γραφικές Παραστάσεις. Λουκάς Βλάχος Τμήμα Φυσικής ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ

ΠΡΟΓΡΑΜΜΑ ΕΞΕΤΑΣΕΩΝ. Εργαστηριακή και Βιομηχανική Ηλεκτρονική Ηλ. Αμφ. 2, 3. Γλώσσες Προγραμματισμού Ι. Ηλ. Αμφ. 1, 2, 3, 4, 5

Δυναμική Μηχανών I. Διάλεξη 13. Χειμερινό Εξάμηνο 2013 Τμήμα Μηχανολόγων Μηχ., ΕΜΠ

GI_V_FYSP_0_3772. ο οδηγός του φρενάρει οπότε το αυτοκίνητο διανύει διάστημα d

ΔΥΝΑΜΙΚΗ ΤΩΝ ΚΑΤΑΣΚΕΥΩΝ. Διδάσκων: Κολιόπουλος Παναγιώτης

Transcript:

Πολυτεχνείο Κρήτης Τμήμα Μηχανικών Παραγωγής και Διοίκησης Καταγάς Μιχαήλ Α.Μ.:2006010074 Επιβλέπων καθηγητής: Σταυρουλάκης Γεώργιος Διπλωματική εργασία: Νευροασαφής έλεγχος σε ευφυή ράβδο Χανιά, Οκτώβριος 2012

Περιεχόμενα Κεφάλαιο 1 ο Εισαγωγή...2 Κεφάλαιο 2 ο Παρουσίαση προβλήματος...3 Γραμμικός Τετραγωνικός Ελεγκτής(LQR)...3 Ασαφής λογική...4 Δημιουργία ασαφούς ελεγκτή(sugeno_lqr)...5 Κεφάλαιο 3 ο Παρουσίαση *.mdl αρχείων...10 Κεφάλαιο 4 ο Παρουσίαση αποτελεσμάτων...16 1

Κεφάλαιο 1 ο Εισαγωγή Η παρούσα διπλωματική εργασία πραγματοποιήθηκε υπό την επίβλεψη του καθηγητή κ.γεώργιου Σταυρουλάκη, καθηγητή του τμήματος Μηχανικών Παραγωγής και Διοίκησης του Πολυτεχνείου Κρήτης και αποτελεί συνέχεια προηγούμενων εργασιών πάνω στο ίδιο θέμα. Σκοπός της εργασίας είναι η μελέτη διαφόρων μοντέλων σχετικά με τον έλεγχο μιας ευφυούς ράβδου η οποία αποτελείται από αισθητήρες και διεγέρτες από πιεζοηλεκτρικά υλικά. Βασικά στοιχεια που εξετάζουμε,όσον αφορά τον έλεγχο, είναι το εύρος τιμών της μετατόπισης, της ταχύτητάς και της επιτάχυνσης του σημείου ελέγχου, τα οποία είναι ενδεικτικά μέτρα για την καταπόνηση της ράβδου.τα εργαλεία τα οποία χρησιμοποιήθηκαν για την επίτευξη αυτού του σκοπού είναι ο ασαφής έλεγχος και ο μαθηματικός έλεγχος, και πιο συγκεκριμένα ο Γραμμικός Τετραγωνικός Έλεγχος(LQR). Το βασικό σύστημα πάνω στο οποίο γίνεται η έρευνα έχει υλοποιηθεί από τον κ.γεώργιο Ταϊρίδη στην μεταπτυχιακή του διατριβή. 2

Κεφάλαιο 2 ο 1. Παρουσίαση προβλήματος Το σύστημα το οποίο μελετάμε αποτελείται από μια δοκό μήκους 0,8m η οποία χαρακτηρίζεται από την εξίσωση κίνησης: M*u +C*u +K*u= F όπου, M είναι ο πίνακας μάζας C είναι ο πίνακας απόσβεσης K είναι ο πίνακας δυσκαμψίας Και u είναι το δυάνυσμα της μετατόπισης Ορίζουμε 2 μοντέλα που θα μελετήσουμε τα οποία βασίζονται στο παραπάνω σύστημα: Μοντέλο Α, όπου ο έλεγχος γίνεται με βάση τη μέτρηση της μετατόπισης ενός σημείου ελέγχου. 3

Μοντέλο Β, όπου ο έλεγχος γίνεται με βάση τη μέτρηση της ταχύτητας δύο σημείων ελέγχου. 2. Γραμμικός Τετραγωνικός Ρυθμιστής(LQR) Θεωρούμε την ακόλουθη τετραγωνική συνάρτηση προς ελαχιστοποίηση: Όπου ο πίνακας Q αφορά το βάρος του διανύσματος κατάστασης (μετατόπιση, ταχύτητα) και ο πίνακας R το βάρος της ενέργειας που δαπανά το σύστημα για τον έλεγχο της ράβδου. Το J είναι στην ουσία μια μορφή συμβιβασμού μεταξύ της σπουδαιότητας του διανύσματος κατάστασης και της ενέργειας. 4

3. Ασαφής λογική Η κλασσική λογική ορίζει οτι μια πρόταση είναι αληθής ή ψευδής σύμφωνα με αντικειμενικά κριτήρια.για παράδειγμα αν θέλουμε να ισχυριστούμε οτι ο αριθμός 2 είναι μεγαλύτερος απο τον αριθμό 1 μπορούμε να το κάνουμε με απόλυτη σιγουριά. Όμως,αντίθετα με ένα σύνολο αριθμών, πολλά σύνολα δεν είνα αυστηρά ορισμένα και σε αυτή την περίπτωση η κλασσική λογική δεν μπορεί να τα προσδιορίσει. Η ασαφής λογική ορίζει οτι μια πρόταση μπορεί να είναι αληθής με κάποιο βαθμό βεβαιότητας.για παράδειγμα, αν έχουμε το σύνολο Χ={20 40 60} το οποίο περιγράφει ταχύτητες και θέλουμε να ορίσουμε το σύνολο Α= μεγάλη ταχύτητα, με την ασαφή λογική μπορούμε να ισχυριστούμε οτι η ταχύτητα 20Km/h είναι μεγάλη με βεβαιότητα 20% και οτι η ταχύτητα 60Km/h είναι μεγάλη με βεβαιότητα 60%. Τα παραπάνω ποσοστά είναι τα βάρη(μ Α ) τα οποία χαρακτηρίζουν τη συμμετοχή του εκάστοτε στοιχείου x στο σύνολο Α. Η λογική αυτή προσεγγίζει πολύ την ανθρώπινη και είναι ιδιαιτερα λειτουργική όταν θέλουμε να μοντελοποιήσουμε ποιοτικά χαρακτηριστικά και λεκτικές μεταβλητές.στον ελεγκτή sugeno1 που χρησιμοποιήθηκε για τις ανάγκες της εργασίας ορίσαμε τα σύνολα far left, left, equilibrium, right και far right με βάση το σύνολο [-0.0005 0.0005],το οποίο εκφράζει την μετατόπιση του σημείου ελέγχου.τα σύνολα αυτά μπορούμε να τα αναπαραστήσουμε σε ενα σύστημα αξόνων και να δημιουργήσουμε τη συνάρτηση συμμετοχής του κάθε συνόλου. Αντίστοιχη διαδικασία έγινε και για την ταχύτητα του σημείου ελέγχου. Οι συναρτήσεις συμμετοχής για κάθε δεδομένο εισόδου (μετατόπιση και ταχύτητα) του ασαφούς ελεγκτή φαίνεται στις εικόνες 1 και 2 παρακάτω. 5

4. Δημιουργία νευροασαφούς ελεγκτή (sugeno_lqr) Αρχικά προσομοιώνουμε τη λειτουργία του συστήματος με έλεγχο lqr (control2.mdl) ωστε να αποθηκευτούν στη δομή με το όνομα data τα δεδομένα που θα χρησιμοποιηθούν για την εκπαίδευση του ελεγκτή. Στη συνέχεια ανοίγουμε τον ασαφή ελεγκτή sugeno1 που έχουμε δημιουργήσει εμπειρικά: Εικόνα 1: συναρτήσεις συμμετοχής του sugeno1 για την μετατόπιση 6

Εικόνα 2: συναρτήσεις συμμετοχής του sugeno1 για την ταχύτητα Εικόνα 3: σταθερές εξόδου (δύναμη ελέγχου) και επιλέγουμε edit Anfis. 7

Εικόνα 4 Επιλέγουμε Load data from workspace και στη συνέχεια πληκτρολογούμε τη διεύθυνση στην οποία είναι αποθηκευμένα τα δεδομένα. Εικόνα 5 8

Πατάμε στο κουμπί Generate FIS με επιλογή Sub clustering Εικόνα 6 Και τέλος, πατάμε Train Now και Test Now για να δούμε την απόκλιση της νέας δύναμης ελέγχου του νευροασαφούς ελεγκτή(sugeno_lqr) από εκείνη του ασαφούς ελεγκτη (sugeno1). 9

Εικόνα 7 Με παρόμοια διαδικασία έχουν δημιουργηθεί και οι ελεγκτές sugeno2, sugeno5 για τα μοντέλα Α και Β αντίστοιχα. Τα δεδομένα που χρησιμοποιήθηκαν είναι τα data και data5 όπως φαίνεται παρακάτω στα μοντέλα control1.mdl και control6a.mdl (έχοντας κάνει πρώτα την προσομοίωση με αποσυνδεδεμένους τους ελεγκτές από το υπόλοιπο σύστημα). 10

Κεφάλαιο 3 ο Παρουσίαση αρχείων *.mdl 1. Control1.mdl - Χωρίς έλεγχο 2. Control2.mdl - Έλεγχος lqr 11

3. Control3.mdl - Έλεγχος με sugeno2 12

4. Control4.mdl - Έλεγχος με sugeno_lqr 13

5. Έλεγχος με συvδυασμό νευροασαφούς και lqr ελεγκτή a) Control5a.mdl - Lqr-sugeno2 b) Control5b.mdl - Lqr-sugeno_lqr 14

6. Έλεγχος σε 2 σημεία a) control6a 15

b) control6b c) control6c 16

Κεφάλαιο 4 ο Παρουσίαση αποτελεσμάτων 1. Control1.mdl-Αποτελέσματα μοντέλου χωρίς έλεγχο 17

2. Control2.mdl-Διερεύνηση του πίνακα Q Οι δύο βασικές παράμετροι του ελέγχου lqr είναι ο πίνακας R και ο πίνακας Q. Ο R αφορά την ενέργεια που δαπανά το σύστημα για τον έλεγχο και ο Q το διάνυσμα κατάστασης (μετατόπιση και ταχύτητα). Στο σημείο αυτό εξετάζουμε τον τρόπο με τον οποίο οι τιμές του πίνακα Q καθορίζουν τον έλεγχο της δοκού, αρχικά δίνοντας την ίδια τιμή σε όλη τη διαγώνιο του πίνακα και στη συνέχεια δίνοντας διαφορετική τιμή στο πρώτο μισό (που αφορά τη μετατόπιση) και διαφορετική στο δεύτερο μισό (που αφορά την ταχύτητα του σημείου ελέγχου). Q=5 18

Q=30 19

Q=70 20

Q=100 21

Q=130 22

Q=100( το πρώτο μισό του πίνακα έχει την τιμή 5*10^11) 23

Παρατηρώντας τα διαγράμματα της συγκεκριμένης περίπτωσης συμπεραίνουμε οτι όσο η τιμή του πίνακα Q αυξάνεται, το εύρος της ταλάντωσης μειώνεται αλλά το σύστημα αργεί να σταθεροποιηθεί με αποτελέσμα η ράβδος να καταπονείται περισσότερο.η διαφοροποίηση των στοιχείων της διαγωνίου του πίνακα επιφέρει αλλαγή στο σύστημα μόνο αν το πρώτο μισό έχει τιμή πολύ μεγαλύτερη του δεύτερου μισού. Όταν συμβαίνει αυτό προσεγγίζει ελεγκτές μικρότερης τιμής του πίνακα Q, στην περίπτωση αυτή τον lqr για την τιμή Q=30. Τα αριθμητικά αποτελέσματα φαίνονται συγκεντρωμένα στα διαγράμματα που ακολουθούν: 2 1,8 1,6 1,4 1,2 1 0,8 0,6 0,4 0,2 0 displacement(x10^-4) 1,9 1,45 1,45 1,15 1,025 0,94 displacement(x10^-4) 5 30 70 100 130 100'' 24

4 3,5 3 2,5 2 1,5 1 0,5 0 velocity(x10^-3) 3,8 2,85 2,85 2,29 2,05 1,88 5 30 70 100 130 100'' velocity(x10^-3) 0,08 0,07 0,06 0,05 0,04 0,03 0,02 0,01 0 acceleration 0,075 0,057 0,057 0,045 0,04 0,036 5 30 70 100 130 100'' acceleration Για τις επόμενες περιπτώσεις που θα αναφερθούν παρακάτω, όποτε εμπλέκεται ελεγκτής lqr στο σύστημα θα χρησιμοποιείται εκείνος που έχει την τιμή Q=100. 25

3. Control3.mdl - Έλεγχος με sugeno2 (νευροασαφής ελεγκτης sugeno εκπαιδευμένος με βάση τα αποτελέσματα του μοντέλου χωρίς έλεγχο) 26

4. Control4.mdl - Έλεγχος με sugeno_lqr (νευροασαφής ελεγκτης sugeno εκπαιδευμένος με βάση τα αποτελέσματα του απλού ελέγχου lqr) 27

1,6 1,4 1,2 1 0,8 0,6 0,4 0,2 0 displacement(x10^-4) 1,445 1,1 displacement(x10^-4) control3 control4 3 2,5 2,19 velocity(x10^-3) 2,69 2 1,5 1 velocity(x10^-3) 0,5 0 control3 control4 28

0,12 0,1 acceleration 0,103 0,08 0,06 0,04 0,02 0,0618 acceleration 0 control3 control4 Ο νευροασαφής ελεγκτής που εκπαιδεύτηκε από τα δεδομένα του lqr ελέγχου μειώνει αρκετά ικανοποιητικά την μετατόπιση και την ταχύτητα της δοκού αλλά επιφέρει μεγαλύτερη επιτάχυνση.αντίθετα ο sugeno2 μειώνει τις τιμές όλων των χαρακτηριστικών που εξετάζουμε και γι αυτό το λόγο προτιμάται. Ο χρόνος που χρειάζεται το σύστημα για να σταθεροποιηθεί είναι ίδιος και για τις δύο περιπτώσεις. 29

5. Έλεγχος με συνδυασμό νευροασαφούς και lqr ελεγκτή. Ενδιαφέρον παρουσιάζει και ένα σύστημα το οποίο θα συνδυάζει και τους δύο τύπους ελέγχου που έχουν προαναφερθεί. Το μοντέλο αυτό ελέγχει την αξιοπιστία του νευροασαφούς sugeno συγκρίνοντάς τον με τον lqr ελεγκτή κάθε χρονική στιγμή. Το μέτρο σύγκρισης είναι η δύναμη ελέγχου που παράγει ο καθένας. a) Control5a.mdl - Σύγκριση lqr με sugeno2 30

b) Control5b.mdl - Σύγκριση lqr με sugeno_lqr 31

Όπως αναμενόταν η δύναμη ελέγχου του νευροασαφούς sugeno δεν ξεπέρασε το όριο που είχαμε θέσει (δηλαδή τη μέγιστη τιμή της δύναμης ελέγχου του lqr) και ο κλασσικός ελεγκτής lqr δεν χρειάστηκε να λειτουργήσει σαν δικλείδα ασφαλείας. 6. Έλεγχος σε 2 σημεία (με πράσινο χρώμα τα αποτελέσματα του εξωτερικού σημείου ελέγχου και με μωβ του εσωτερικού) Αυτή η περίπτωση ελέγχου αφορά το μοντέλο 2 που έχει παρουσιαστεί στο 2 ο κεφαλαιο. Control6.mdl - Χωρίς έλεγχο 32

a) Control6a.mdl - lqr και στα δύο σημεία 33

b) Control6b.mdl - lqr στον εσωτερικό κόμβο sugeno2 στον εξωτερικό c) Control6c.mdl - lqr στον εσωτερικό κόμβο sugeno5 στον εξωτερικό 34

Όπως φαίνεται στα διαγράμματα του ελέγχου δύο σημείων, τα ζεύγη lqr-lqr και lqr-sugeno2 μειώνουν σε μικρό βαθμό το εύρος της ταλάντωσης, σε αντίθεση με το ζεύγος lqr-sugeno5 το οποίο μειώνει αισθητά το εύρος των μετατοπίσεων και των ταχυτήτων αλλά αυξάνει πολύ την μέγιστη τιμή της επιτάχυνσης ανάμεσα στο 1,59s και στο 1.6s.Παρακάτω φαίνονται συγκριτικά οι μέγιστες τιμές των παραπάνω διαγραμμάτων: Εξωτερικό σημείο ελέγχου: 1,6 1,4 1,2 1 0,8 0,6 0,4 0,2 0 displacement(x10^-5) 1,48 1,35 1,285 0,66 displacement(x10^-5) control6a control6b control6c control6 35

3,5 3 2,73 2,7 velocity(x10^-4) 2,97 2,5 2 1,5 1 0,5 0 1,65 control6a control6b control6c control6 velocity(x10^-4) 0,09 0,08 0,07 0,06 0,05 0,04 0,03 0,02 0,01 0 acceleration 0,0806 0,025 0,02 0,006 control6a control6b control6c control6 acceleration 36

Εσωτερικό σημείο: 0,6 0,5 0,4 0,47 displacement(x10^-5) 0,45 0,52 0,3 0,2 0,1 0 0,23 control6a control6b control6c control6 displacement(x10^-5) 1,2 1 0,8 0,6 0,4 0,2 0 velocity(x10^4) 1,03 0,95 0,94 0,595 control6a control6b control6c control6 velocity(x10^4) 37

0,012 0,01 acceleration 0,0098 0,008 0,006 0,004 0,002 0,002 0,00215 0,002 acceleration 0 control6a control6b control6c control6 Συμπεράσματα Όσον αφορά το μοντέλο Α, ο εκπαιδευμένος sugeno επιφέρει ελαφρώς υψηλότερες μέγιστες τιμές στα χαρακτηριστικά που εξετάζουμε αλλά χρειάζεται αισθητά μικρότερο χρόνο για να σταθεροποιηθεί το σύστημα οπότε και είναι σχετικά προτιμότερος από τον lqr. Για το μοντέλο Β, σύμφωνα με την παραπάνω έρευνα, είναι φανερό οτι χρησιμοποιώντας τον νευροασαφή sugeno 5 το σύστημα βελτιώνει τα χαρακτηριστικά της μετατόπισης και της ταχύτητας αλλά επιδεινώνει την επιτάχυνση με αποτέλεσμα η ράβδος να καταπονείται πολύ για ένα μικρό χρονικό διάστημα.το παραπάνω πρόβλημα πιθανώς να επιδέχεται βελτίωση με τη χρήση κατάλληλων αλγορίθμων βελτιστοποίησης. 38

Βιβλιογραφία [1] Ταϊρίδης Γεώργιος, Προσομοίωση σύνθετων ευφυών μηχανικών συστημάτων με αισθητήρες και διεγέρτες από πιεζοηλεκτρικά υλικά.σύνδεση με ευφυείς μεθόδους ελέγχου, 2009 [2] Παπαχρήστου Ιωάννης, Μελέτη για την απόδοση ενός ασαφούς συστήματος ελέγχου για την μείωση των ταλαντώσεων σε μηχανικές κατασκευές, 2009 [3] Σαλονικήδης Σαλόνικος, Μελέτη για την απόδοση ενός ασαφούς συστήματος ελέγχου για την μείωση των ταλαντώσεων σε μηχανικές κατασκευές, 2010 [4] Τζινευράκης Εμμ. Στυλιανός, Σταυρουλάκης Γεώργιος, Παραδείγματα μοντέλων δυναμικής στο περιβάλλον simulink της matlab., 2008 [5] Magdalene Marinaki, Yannis Marinakis, Georgios Stavroulakis, Fuzzy control optimized by PSO for vibration suppression of beams, 2010 [6] Howard Demuth, Mark Beale, Neural Network Toolbox, 2004 39