, και. είναι σταθερές (χρονικά αμετάβλητες), προκύπτει το χρονικά αμετάβλητο φίλτρο Kalman (Time Invariant Kalman Filter):



Σχετικά έγγραφα
E [ -x ^2 z] = E[x z]

Το πρόβλημα του φιλτραρίσματος είναι να υπολογιστεί η βέλτιστη εκτίμηση. μέχρι και τη χρονική στιγμή k. Η εκτίμηση είναι:

ΦΙΛΤΡΟ KALMAN ΔΙΑΚΡΙΤΟΥ ΧΡΟΝΟΥ

E[ (x- ) ]= trace[(x-x)(x- ) ]

Μια εισαγωγή στο φίλτρο Kalman

Οι τύποι της εκτίμησης, οι οποίοι παρουσιάζονται στον Πίνακα 1.1, προσδιορίζονται από τη σχέση των χρονικών στιγμών και k :

Φίλτρα Kalman. Αναλυτικές μέθοδοι στη Γεωπληροφορική. ιατύπωση του βασικού προβλήματος. προβλήματος. μοντέλο. Πρωτεύων μοντέλο

εξίσωση πρώτου βαθμού

Βέλτιστος Έλεγχος Συστημάτων

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

Βέλτιστος Έλεγχος Συστημάτων

Πανεπιστήμιο Πατρών Τμήμα Ηλεκτρολόγων Μηχανικών και Τεχνολογίας Υπολογιστών. Διάλεξη 7

προβλήµατος Το φίλτρο Kalman διαφέρει από τα συνηθισµένα προβλήµατα ΜΕΤ σε δύο χαρακτηριστικά: παραµέτρων αγνώστων

Μεταπτυχιακό Πρόγραμμα Φυσικού Τμήματος «Υπολογιστική Φυσική» Θέμα εργασίας στο A Μέρος του μαθήματος «Προσομοίωση Χαοτικών Συστημάτων»

ΣΤΕΡΕΟΣΚΟΠΙΚΕΣ ΕΙΚΟΝΕΣ

EΦΑΡΜΟΓΕΣ ΤΗΣ ΨΗΦΙΑΚΗΣ ΕΠΕΞΕΡΓΑΣΙΑΣ ΣΗΜΑΤΩΝ Γραµµική Εκτίµηση Τυχαίων Σηµάτων Φίλτρο Kalman

Ποσοτικές Μέθοδοι στη Διοίκηση Επιχειρήσεων ΙΙ Σύνολο- Περιεχόμενο Μαθήματος

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

Βέλτιστος Έλεγχος Συστημάτων

Kalman Filter Γιατί ο όρος φίλτρο;

Σήματα και Συστήματα ΙΙ

ΠΙΝΑΚΑΣ ΠΕΡΙΕΧΟΜΕΝΩΝ ΕΙΣΑΓΩΓΗ...17

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

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

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

ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ ΚΑΙ ΜΑΘΗΜΑΤΙΚΗ ΔΙΑΤΥΠΩΣΗ, Διαλ. 2. Ανωτάτη Σχολή Παιδαγωγικής και Τεχνολογικής Εκπαίδευσης 8/4/2017

Αριθμητικές Μέθοδοι σε Προγραμματιστικό Περιβάλλον

Κυκλώματα, Σήματα και Συστήματα

Επαναληπτικές μέθοδοι

ΣΤΟΧΑΣΤΙΚΑ ΣΗΜΑΤΑ ΚΑΙ ΕΦΑΡΜΟΓΕΣ

ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΙΑΣ ΤΜΗΜΑ ΠΟΛΙΤΙΚΩΝ ΜΗΧΑΝΙΚΩΝ ΤΟΜΕΑΣ ΥΔΡΑΥΛΙΚΗΣ ΚΑΙ ΠΕΡΙΒΑΛΛΟΝΤΙΚΗΣ ΤΕΧΝΙΚΗΣ. Διάλεξη 6: Εξίσωση διάχυσης (συνέχεια)

Αριθμητική εύρεση ριζών μη γραμμικών εξισώσεων

Το μοντέλο Perceptron

Βασικές Έννοιες Αλγορίθμων. Βασικές Εντολές Αλγορίθμων (Κεφ. 2ο Παρ. 2.4)

Ενδεικτική πολυ-εργασία 1 - εφαρμογή στην υπολογιστική όραση

ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΙΑΣ ΤΜΗΜΑ ΠΟΛΙΤΙΚΩΝ ΜΗΧΑΝΙΚΩΝ ΤΟΜΕΑΣ ΥΔΡΑΥΛΙΚΗΣ ΚΑΙ ΠΕΡΙΒΑΛΛΟΝΤΙΚΗΣ ΤΕΧΝΙΚΗΣ. Διάλεξη 16: O αλγόριθμος SIMPLE (συνέχεια)

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

Ασκήσεις Φροντιστηρίου «Υπολογιστική Νοημοσύνη Ι» 4 o Φροντιστήριο

Αριθμητικές Μέθοδοι σε Προγραμματιστικό Περιβάλλον

1. Πότε χρησιμοποιούμε την δομή επανάληψης; Ποιες είναι οι διάφορες εντολές (μορφές) της;

Λίγα λόγια για τους συγγραφείς 16 Πρόλογος 17

Αφαίρεση του Φαινομένου του Μικροφωνισμού σε Ακουστικά Βαρηκοΐας

Έλεγχος Αποθεμάτων υπό γνωστή χρονικά μεταβαλλόμενη ζήτηση

ΜΕΡΟΣ ΙΙΙ: ΘΕΩΡΙΑ ΠΑΡΑΓΩΓΟΥ ΚΑΙ ΠΡΟΣΦΟΡΑΣ

Η μέθοδος Simplex. Χρήστος Γκόγκος. Χειμερινό Εξάμηνο ΤΕΙ Ηπείρου

Απλή Γραμμική Παλινδρόμηση και Συσχέτιση 19/5/2017

Εισαγωγή στις Τηλεπικοινωνίες

Λ. Ζαχείλας. Επίκουρος Καθηγητής Εφαρμοσμένων Μαθηματικών Τμήμα Οικονομικών Επιστημών Πανεπιστήμιο Θεσσαλίας. Οικονομική Δυναμική 29/6/14

ΔΙΑΧΕΙΡΙΣΗ ΥΔΑΤΙΚΩΝ ΠΟΡΩΝ

Υπολογιστική Νοημοσύνη. Μάθημα 13: Αναδρομικά Δίκτυα - Recurrent Networks

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

Σύστημα ενίσχυσης ήχου εξωτερικού χώρου (Outdoor Sound Reinforcement System)

ΥΛΟΠΟΙΗΣΗ ΗΛΕΚΤΡΟΝΙΚΟΥ ΒΟΛΤΟΜΕΤΡΟΥ

5. ΜΕΘΟΔΟΙ ΜΕΓΙΣΤΗΣ ΠΙΘΑΝΟΦΑΝΕΙΑΣ

1. Κατανομή πόρων σε συνθήκες στατικής αποτελεσματικότητας

ΕΠΙΧΕΙΡΗΣΙΑΚΗ ΕΡΕΥΝΑ Επιστήμη των Αποφάσεων, Διοικητική Επιστήμη

a n + 6a n a n 2 + 8a n 3 = 0, a 0 = 1, a 1 = 2, a 2 = 8

Υλοποίηση localization στα Nao robots

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

4 o Μάθημα Διάστημα Εμπιστοσύνης του Μέσου

Εξίσωση 1 η 1 ο μέλος 2 ο μέλος

Συνόρθωση κατά στάδια και αναδρομικοί αλγόριθμοι βέλτιστης εκτίμησης

Εισαγωγή στα Προσαρµοστικά Συστήµατα

Αριθμητικές Μέθοδοι σε Προγραμματιστικό Περιβάλλον

ΟΙΚΟΝΟΜΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ - ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ Θεωρία Παιγνίων και Αποφάσεων Διδάσκων: Ε. Μαρκάκης, Εαρινό εξάμηνο 2015

Υπόγεια Υδραυλική και Υδρολογία

Ακαδηµαϊκό Έτος , Εαρινό Εξάµηνο ιδάσκων Καθ.: Νίκος Τσαπατσούλης

Ονοματεπώνυμο: Ερώτημα: Σύνολο Μονάδες: Βαθμός:

ΚΕΦΑΛΑΙΟ 3ο ΤΥΧΑΙΟΙ ΑΡΙΘΜΟΙ ΕΛΕΓΧΟΣ ΤΥΧΑΙΟΤΗΤΑΣ

HMY 429: Εισαγωγή στην Επεξεργασία Ψηφιακών

Οι εντολές ελέγχου της ροής ενός προγράμματος.

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

Μηχανική Μάθηση: γιατί;

Πανεπιστήμιο Κύπρου Πολυτεχνική Σχολή

ΕΝΟΤΗΤΑ III ΒΑΣΙΚΕΣ ΜΕΘΟ ΟΙ ΑΝΑΛΥΣΗΣ

Ψηφιακός Έλεγχος. 10 η διάλεξη Ασκήσεις. Ψηφιακός Έλεγχος 1

Διωνυµικοί Συντελεστές. Αλγόριθµοι & Πολυπλοκότητα (Χειµώνας 2011) Δυναµικός Προγραµµατισµός 1

Χρονοσειρές, Μέρος Β 1 Πρόβλεψη Χρονικών Σειρών

Λογιστικές Πολιτικές, Αλλαγές στις Λογιστικές εκτιμήσεις και λάθη ΔΛΠ 8. Accounting Policies, Changes in Accounting Estimates and Errors IAS 8

Αριθμητικές Μέθοδοι σε Προγραμματιστικό Περιβάλλον

ΕΚΤΙΜΙΣΗ ΜΕΓΙΣΤΗΣ ΠΙΘΑΝΟΦΑΝΕΙΑΣ

ΟΙΚΟΝΟΜΕΤΡΙΑ. Παπάνα Αγγελική

Δυναμικός Προγραμματισμός

3 Διακριτοποίηση Συστημάτων Συνεχούς Χρόνου... 65

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

ΕΛΕΓΧΟΣ ΠΑΡΑΓΩΓΙΚΩΝ ΔΙΕΡΓΑΣΙΩΝ

Κινητά Δίκτυα Επικοινωνιών. Συμπληρωματικό υλικό. Προσαρμοστική Ισοστάθμιση Καναλιού

ΑΛΓΕΒΡΑ Α ΓΥΜΝΑΣΙΟΥ ΘΕΤΙΚΟΙ ΚΑΙ ΑΡΝΗΤΙΚΟΙ ΑΡΙΘΜΟΙ ΕΠΙΜΕΛΕΙΑ : ΧΑΛΑΤΖΙΑΝ ΠΑΥΛΟΣ

ΠΡΟΒΛΗΜΑΤΑ ΜΕΤΑΦΟΡΑΣ

Γραπτές Απολυτήριες Εξετάσεις Ιουνίου 2008 ΘΕΜΑΤΑ. ΘΕΜΑ 1 ο Σημειώστε δίπλα σε κάθε φράση (Σ) αν είναι σωστή ή (Λ) αν είναι λάθος.

Εισαγωγή στην επιστήμη των υπολογιστών. Λογισμικό Υπολογιστών Κεφάλαιο 8ο Αλγόριθμοι

Τεράστιες ανάγκες σε αποθηκευτικό χώρο

Κεφάλαιο 3ο: Γραμμικός Προγραμματισμός

Μέθοδοι μονοδιάστατης ελαχιστοποίησης

Παραβίασητωνβασικώνυποθέσεωντηςπαλινδρόμησης (Violation of the assumptions of the classical linear regression model)

ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ Ι

Κεφάλαιο 4: Επιλογή σημείου παραγωγής

Άσκηση 1: Λύση: Για το άθροισμα ισχύει: κι επειδή οι μέσες τιμές των Χ και Υ είναι 0: Έτσι η διασπορά της Ζ=Χ+Υ είναι:

Ακαδημαϊκό Έτος , Χειμερινό Εξάμηνο Διδάσκων Καθ.: Νίκος Τσαπατσούλης

Τμήμα Τεχνολόγων Γεωπόνων-Κατεύθυνση Αγροτικής Οικονομίας Μαθηματικά για Οικονομολόγους 2 ο Μάθημα: Σύνολα αριθμών-συναρτήσεις Διδάσκουσα:

Transcript:

1 ΧΡΟΝΙΚΑ ΑΜΕΤΑΒΛΗΤΟ ΦΙΛΤΡΟ KALMAN Για το χρονικά αμετάβλητο μοντέλο, όπου οι μήτρες F( k 1, k) F, H( k 1) H, Q( k) Q και R( k 1) R είναι σταθερές (χρονικά αμετάβλητες), προκύπτει το χρονικά αμετάβλητο φίλτρο Kalman (ime Invariant Kalman Filter): Χρονικά αμετάβλητο φίλτρο Kalman ime Invariant Kalman Filter (IKF) x( k 1/ k) Fx( k / k) (1) P( k 1/ k) FP( k / k) F Q (2) K( k 1) = P( k 1 /k) H [ HP( k 1 /k) H + R] x( k 1/ k 1) [ I K( k 1) H] x( k 1/ k) K( k 1) z( k 1) P( k 1/ k 1) [ I K( k 1) H] P( k 1/ k) 1 (3) (4) (5) για k 0,1,... με αρχικές συνθήκες x(0/0) x 0 P(0/0) P 0 Το φίλτρο Kalman είναι ένα αναδρομικό φίλτρο ακόμη και στην περίπτωση του χρονικά αμετάβλητου μοντέλου, γιατί το κέρδος είναι χρονικά μεταβαλλόμενο. Παρατήρηση. Η περίπτωση του άπειρου θορύβου μετρήσεων. Εξετάζοντας την περίπτωση του άπειρου θορύβου μετρήσεων, μπορούμε να θεωρήσουμε ότι η διασπορά θορύβου μετρήσεων είναι άπειρη, δηλαδή R. Τότε προκύπτουν τα ακόλουθα: - από την εξίσωση (3) το κέρδος είναι μηδέν: Kk ( 1) 0 - από την εξίσωση (4) η εκτίμηση είναι ίση με την πρόβλεψη:

2 x( k 1/ k 1) x( k 1/ k) - από την εξίσωση (5) η συνδιασπορά λάθους εκτίμησης είναι ίση με τη διασπορά λάθους πρόβλεψης: P( k 1/ k 1) P( k 1/ k) Οπότε η εκτίμηση είναι: x( k 1/ k 1) Fx( k / k) (6) και η αντίστοιχη διασπορά λάθους εκτίμησης είναι: P( k 1/ k 1) FP( k / k) F Q (7) Αλγόριθμος Kalman διακριτού φίλτρου Θα ξεκινήσουμε αυτό το τμήμα με μια γενική επισκόπηση, που καλύπτει την "υψηλού επιπέδου" λειτουργία μιας μορφής του διακριτού φίλτρου Kalman. Μετά την παρουσίαση αυτή την άποψη υψηλού επιπέδου, που θα περιορίσετε την εστίαση στις συγκεκριμένες εξισώσεις και τη χρήση τους σε αυτήν την έκδοση του φίλτρου. Το φίλτρο Kalman υπολογίζει μια διαδικασία με τη χρησιμοποίηση μιας μορφής ελέγχου ανατροφοδότησης: το φίλτρο υπολογίζει το κρατική διαδικασία σε κάποιο χρονικό διάστημα και στη συνέχεια λαμβάνει την ανατροφοδότηση υπό μορφή (θορυβώδη) μετρήσεων. Ως τέτοια, οι εξισώσεις για το φίλτρο Kalman χωρίζονται σε δύο ομάδες: 1)ενημέρωση ώρας εξισώσεων και 2) μέτρηση ενημέρωση εξισώσεων. Οι εξισώσεις χρονικών αναπροσαρμογών είναι αρμόδιες για να προβάλουν προς τα εμπρός (στο χρόνο) το τρέχουσα κατάσταση και συνδιακύμανσης σφάλματος εκτιμήσεις για την απόκτηση των προτέρων εκτιμήσεις για το επόμενο χρονικό βήμα. Οι επικαιροποιημένες εξισώσεις μέτρησης είναι αρμόδιες για την ανατροφοδότηση, δηλαδή για την ενσωμάτωση μιας νέας μέτρησης, για να αποκτήσει βελτιωμένη εκ των υστέρων εκτίμηση. Οι εξισώσεις χρονικών αναπροσαρμογών μπορούν επίσης να θεωρηθούν ως εξισώσεις προαγγέλων, ενώ οι μετρήσεις των εξισώσεων αναπροσαρμογών μπορούν να θεωρηθούν ως εξισώσεις διορθωτών. Πράγματι, ο τελικός αλγόριθμος

3 εκτίμησης μοιάζει με εκείνη ενός αλγορίθμου πρόβλεψης-διόρθωσης για την επίλυση αριθμητικών προβλημάτων, όπως φαίνεται παρακάτω: Σχήμα : Ο τρέχων ιδιαίτερος κύκλος φίλτρων Kalman. Η ενημέρωση ώρας προβάλλει την τρέχουσα κατάσταση εκτίμηση μπροστά στο χρόνο. Η ενημέρωση μέτρησης ρυθμίζει την προβλεπόμενη εκτίμηση από πραγματική μέτρηση εκείνη τη στιγμή. Οι συγκεκριμένες εξισώσεις για τις αναπροσαρμογές χρόνου και μέτρησης παρουσιάζονται κατωτέρω στον Πίνακα 1 και Πίνακα 2. Πίνακας 1.Φίλτρο Kalman διακριτού χρόνου εξισώσεις ενημέρωσης. = A + B (8) = AP + Q (9) Παρατηρήστε πώς οι χρονικές εξισώσεις ενημέρωσης στο έργο Πίνακας 1 της κατάστασης και η συνδιασπορά εκτίμησης διαβιβάζονται από το βήμα του χρόνου k-1 στο βήμα k. Πίνακας2. Φίλτρο Kalman διακριτής μέτρησης ενημέρωσης εξισώσεων. = (10) = + ( - H ) (11) = ( I - H) (12) Ο πρώτος στόχος κατά την ενημέρωση της μέτρησης είναι να υπολογιστεί το κέρδος Kalman,. Παρατηρήστε ότι η εξίσωση δίνεται από (10). Το επόμενο βήμα είναι να μετρηθεί πραγματικά η διαδικασία για να ληφθεί το, και στη συνέχεια να δημιουργήσει μια κατάσταση εκ των υστέρων εκτίμηση, ενσωματώνοντας τη μέτρηση όπως στο (11). Πάλι από (11) είναι απλά επαναλαμβανόμενος για την

4 πληρότητα. Το τελικό βήμα είναι να ληφθεί μια εκ των υστέρων εκτίμηση συνδιασπορά σφάλματος μέσω της εξίσωσης (12). Μετά από κάθε φορά που και επαναλαμβάνεται το ζευγάρι αναπροσαρμογών μέτρησης, η διαδικασία με εκ των υστέρων εκτιμήσεις χρησιμοποιείται στο πρόγραμμα για την προβολή ή την πρόβλεψη νέων εκτιμήσεων. Αυτή η αναδρομική φύση είναι ένα από τα πολύ ελκυστικά χαρακτηριστικά του φίλτρο Kalman και καθιστά πρακτικές εφαρμογές πολύ πιο εφικτές από (για παράδειγμα) εφαρμογές ενός φίλτρου Wiener το οποίο έχει σχεδιαστεί για να λειτουργεί σε όλα τα δεδομένα άμεσα για κάθε εκτίμηση. Το φίλτρο Kalman αντ' αυτού κατ' επανάληψη ρυθμίζει την τρέχουσα εκτίμηση σε όλες τις προηγούμενες μετρήσεις. Η εικόνα παρακάτω προσφέρει μια πλήρες εικόνα της λειτουργίας του φίλτρου, συνδυάζοντας το διάγραμμα υψηλού επιπέδου του σχήματος με τις εξισώσεις από τον Πίνακα 1 και Πίνακα 2. Μια πλήρης εικόνα της λειτουργίας του φίλτρου Kalman, συνδυάζοντας το διάγραμμα υψηλού επιπέδου του σχήματος με τις εξισώσεις από τον Πίνακας 1 και τον Πίνακα 2. Κλείνοντας σημειώνουμε ότι κάτω από συνθήκες όπου Q και R είναι στην πραγματικότητα σταθερές, τόσο στην εκτίμηση συνδιασπορά σφάλματος και το κέρδος Kalman θα σταθεροποιηθούν γρήγορα και στη συνέχεια παραμένουν σταθερές (βλέπε το φίλτρο ενημέρωσης εξισώσεων στο παραπάνω σχήμα). Εάν

αυτό συμβαίνει, αυτές οι παράμετροι μπορούν να προ-υπολογιστούν είτε με τη λειτουργία του φίλτρου off-line είτε παραδείγματος χάριν με τον καθορισμό της αξίας κατάστασης από. 5