MATLAB-CONTROL TOOLBOX
Το
MATLAB είναι ένα μαθηματικό
πακέτο αλλά και μια γλώσσα προγραμματισμού
υψηλού επιπέδου για τη μελέτη κάθε είδους
μαθηματικών συναρτήσεων. Όλες οι εντολές –
εργαλεία που επιτελούν αυτό το σκοπό,
βρίσκονται κάτω από τον κατάλογο toolbox.
Το
toolbox χωρίζεται στους
εξής υποκαταλόγους:
·
comm
·
ident
·
local
·
mfd
·
nnet
·
signal
·
wintools
·
control
Ενδεικτικά
περιγράφονται ορισμένες ομάδες εντολών.
Ο
υποκατάλογος comm
περιλαμβάνει εντολές για τη δημιουργία
τυχαίων δυαδικών αριθμών, εκθετικών
συναρτήσεων και συναρτήσεων gauss.
Επίσης
διαθέτει εντολές που αφορούν κατανομές,
πυκνότητα φάσματος και εντολές συσχέτισης
και αυτοσυσχέτισης. Περιλαμβάνει εντολές
για μετατροπή δεκαδικού ψηφίου σε δυαδικό
και αντίστροφα, μετατροπή σε BCD,
σε κώδικα GRAY,
εντολές συμπληρώματος ως προς 1 και ως προς
2, κωδικοποίηση και αποκωδικοποίηση με XOR. Τέλος διαθέτει
εντολές για τη δημιουργία φίλτρων RC
πρώτου βαθμού καθώς επίσης και Low Pass
και Band Pass
φίλτρων.
Ο
υποκατάλογος local περιέχει
το βασικό αρχείο εκκίνησης του Matlab
το matlabrc.m
με το οποίο φορτώνεται το path
για όλα τα tools του
toolbox.
Ο
υποκατάλογος mfd
ασχολείται κυρίως με εντολές στο πεδίο
συχνοτήτων. Ακριβέστερα περιλαμβάνει
εντολές απόκρισης συχνότητας κλειστού
βρόγχου με ανατροφοδότηση, διακριτών και
αναλογικών συστημάτων, απόκρισης
συχνότητας συστήματος με θόρυβο, εντολές
σχεδίασης ελεγκτών προπορείας και
καθυστέρησης. Διαθέτει επίσης όλες τις
εντολές σχεδίασης διαγραμμάτων στο πεδίο
συχνότητας, όπως: Bode, Nyquist και
Nichols και
μάλιστα με πολλαπλές μεταβλητές για
ταυτόχρονη μελέτη και σύγκριση δύο ή
περισσοτέρων συστημάτων.
Ο
υποκατάλογος signal
ασχολείται με φίλτρα πάσης φύσεως, χαμηλών
και υψηλών συχνοτήτων, ζώνης και αποκοπής
ζώνης IIR και
FIR. Διαθέτει επίσης
εντολές για φάσματα Fourier
και FFT μετασχηματισμούς.
Ο
υποκατάλογος control,
τον οποίο μελετάμε στην πτιχυακή μας
εργασία, χρησιμοποιείται για το σχεδιασμό
αλλά και την κατανόηση των συστημάτων
ελέγχου. Για παράδειγμα περιλαμβάνει
εντολές που υπολογίζουν και σχεδιάζουν τα
παρακάτω:
·
απόκριση χρόνου
·
τόπος ριζών
·
απόκριση συχνότητας (Bode και Nyquist)
·
μετατροπές συστημάτων από
τον χώρο των καταστάσεων σε συνάρτηση
μεταφοράς και αντίστροφα
·
μετατροπές αναλογικών
συστημάτων σε ψηφιακά και αντίστροφα
·
πράξεις μεταξύ πινάκων και
διανυσμάτων, τριγωνομετρικές και εκθετικές
συναρτήσεις, μιγαδικούς αριθμούς.
Το
Matlab δεν είναι ένα απλό
μαθηματικό πακέτο. Είναι μια γλώσσα
προγραμματισμού υψηλού επιπέδου ιδανική
για τη μελέτη αναλογικών και ψηφιακών
συστημάτων ελέγχου. Το πακέτο, μπορεί να
χρησιμοποιηθεί σαν ένα απλό κομπιουτεράκι
μέχρι και σαν μια γλώσσα με σύγχρονες δομές
ελέγχου (for…, while…, if…) για
μελέτη συστήματος, σχεδίαση ελεγκτών,
φίλτρα, μετασχηματισμούς Laplace, Fourier, Z και
αντίστροφους, επίλυση εξισώσεων
συναρτήσεων n-οστού
βαθμού ή για επεξεργασία τυχαίων αριθμών
και ακολουθιών.
Είναι
φανερό ότι ο σχεδιασμός ενός διαγράμματος Nyquist
ή ενός Bode
απαιτεί από το σπουδαστή μεγάλη εμβάθυνση
και τρομερές γνώσεις όσον αφορά τα γραμμικά
συστήματα και τις πιθανές ανατροφοδοτήσεις
για τον έλεγχό του. Με το λογισμικό μέρος
του Matlab δίνεται η
δυνατότητα να δημιουργηθούν τα παραπάνω
διαγράμματα πολύ εύκολα και γρήγορα.
Διάφοροι
προβληματισμοί για τη συμπεριφορά
συγκεκριμένων συστημάτων ελέγχου που ήταν
δύσκολο να επιλυθούν λόγω της χρονοβόρας
διαδικασίας τους μπορούν να επιλυθούν
καθώς το Matlab παρέχει
αριθμητικές λύσεις που αφορούν δύσκολους
τύπους πράξεων μεταξύ των πινάκων –
βεκτόρων.
Σχετικά Θέματα
Φαινόμενα
καθυστέρησης τα οποία σχετίζονται
Τρισδιάστατος Τόπος των Ριζών.
Το μοντέλο ταχύτητας κινητήρα περιγράφεται με την βοήθεια του MATLAB και αναφέρέται λεπτομερώς στα παρακάτω θέματα :
1. PID μέθοδος σχεδίασης για τον έλεγχο ταχύτητας DC κινητήρα.
2.
Έλεγχος ταχύτητας του DC κινητήρα με τη
μέθοδο του Διαγράμματος Τόπου Ριζών
3. Η μέθοδος σχεδίασης συχνότητας για τον έλεγχο ταχύτητας κινητήρα DC.
4. Ελεγκτής στο χώρο κατάστασης για έλεγχο ταχύτητας κινητήρα DC.
5. Ψηφιακός Έλεγχος της ταχύτητας κινητήρα DC με PID ελεγκτή.
Tutorials
Εισαγωγή στο Μatlab -Control Toolbox.( Πολύ αναλυτικό και χρήσιμο).
Ασκήσεις
Άσκηση λυμένη & ΄Ασκηση αλυτη για καλύτερη κατανόηση του πακέτο
*Για την χρήση των PDF αρχείων απαιτείται Acrobat Reader 4.0
Θεωρία | Εργαστήριο | Προσωπικό | Πτυχιακές Εργασίες | Επικοινωνία
This site is best viewed in 16M colors at a resolution of 800x600,using IE4 or later
Copyright © 1999-2000, Εργαστήριο Ψηφιακών Σ.Α.Ε. - Τμημα Η/Υ Συστημάτων, ΤΕΙ Πειραιά.