Professional Documents
Culture Documents
Eργασία
Eργασία
Πρόλογος
Η εργασία που παρουσιάζεται στο παρακάτω κείμενο αφορά την υλοποίηση μέσω ενός GUI
του Matlab με σκοπό τον υπολογισμό αυτού που ονομάζουμε «κλασματικών περιγραφών αρι-
στερά ή δεξιά πρώτων μεταξύ τους» πινάκων πολυωνύμων ενός πίνακα συναρτήσεων μεταφοράς
με στοιχεία αυστηρά κανονικές ρητές συναρτήσεις (LMFD ή RMFD, αντίστοιχα). Η σχε-
τική θεωρία και ο αλγόριθμος υπολογισμού παρουσιάστηκαν κατά τη διάρκεια του τρέχοντος
εξαμήνου.
΄Ολες οι συναρτήσεις που χρειάζονται για την υλοποίηση του ζητούμενου, βρίσκονται στο
φάκελο linear multivariable control-3rd Project.rar. Το κύριο GUI είναι η συνάρτηση gui matrixFD.m,
η οποία χρησιμοποιεί συναρτήσεις που βρίσκονται στο βοηθητικό υποφάκελο functions.
Στη συνέχεια παρουσιάζονται δύο παραδείγματα, ένα για αριστερή περιγραφή και ένα για δε-
ξιά περιγραφή, αντίστοιχα. Τα παραδείγματα αυτά αντλήθηκαν από τις διαλέξεις του μαθήματος,
καθώς και από υλικό που δόθηκε από τον υπεύθυνο καθηγητή.
Παραδείγματα
Το GUI που κατασκευάστηκε δέχεται ως εισόδους, αρχικά, τις διαστάσεις του πολυωνιμικού
πίνακα P και στη συνέχεια τα στοιχεία του πίνακα P . Κατόπιν, εμφανίζει τον πίνακα P και τέλος
υπολογίζει και εμφανίζει στο χρήστη, ανάλογα με την επιλογή του, τις δύο δυνατές περιγραφές
(δεξιά και αριστερή) αριθμητών και παρανομαστών.
1
s
0
P = 1 1
s+1 2
s +s
1
1 s
Χρησιμοποιούμε το GUI για την αριστερή κλασματική περιγραφή και το αποτέλεσμα που προ-
κύπτει είναι το εξής:
Για να επιβεβαιώσουμε ότι η περιγραφή αυτή είναι σωστή, δηλαδή την ορθότητα των αλγο-
ρίθμων, δουλέψαμε με τον αντίστροφο τρόπο, με σκοπό την επαλήθευση των αποτελεσμάτων.
Δημιουργούμε το αρχείο examples.m στο οποίο επαληθεύονται τα παραπάνω αποτελέσματα (4).
Πράγματι, πολλαπλασιάζοντας τους πίνακες N l και τον αντίστροφο του Dl, επιστρέφουμε στον
πίνακα P .
4
s+1
s2 −2s 0
P =
1 1
s2 −s s−1
Χρησιμοποιούμε και πάλι το GUI για την δεξιά κλασματική περιγραφή και το αποτέλεσμα που
προκύπτει είναι το εξής:
Για να επιβεβαιώσουμε ότι η περιγραφή αυτή είναι σωστή, δηλαδή την ορθότητα των αλγο-
ρίθμων, δουλέψαμε με τον αντίστροφο τρόπο, με σκοπό την επαλήθευση των αποτελεσμάτων.
Στο αρχείο examples.m επαληθεύονται τα παραπάνω αποτελέσματα (7). Πράγματι, πολλαπλασι-
άζοντας τους πίνακες N r και τον αντίστροφο του Dr, επιστρέφουμε στον πίνακα P , όπως και
στο παράδειγμα 1.
Σημείωση: Ο πίνακας P 2 ταυτίζεται με το plant P (s) του παραδείγματος, μετά από ορισμένες
πράξεις στο στοιχείο (2, 1).
6
Βιβλιογραφία
[2] N.Vasilas, Workshop for the M.Sc. course Multivariable Linear Systems, Aristotle U-
niversity of Thessaloniki