PostHeaderIcon PID CONTROLER (έλεγχος ταχύτητας σε DC κινητήρα) - ΣΧΕΔΙΑΣΗ ΚΑΙ ΕΛΕΓΧΟΣ ΤΟΥ ΕΛΕΓΚΤΗ ΣΤΟ SIMULINK

Ευρετήριο Άρθρου
PID CONTROLER (έλεγχος ταχύτητας σε DC κινητήρα)
ΣΧΕΔΙΑΣΗ ΚΑΙ ΕΛΕΓΧΟΣ ΤΟΥ ΕΛΕΓΚΤΗ ΣΤΟ SIMULINK
Όλες οι Σελίδες

ΣΧΕΔΙΑΣΗ ΚΑΙ ΕΛΕΓΧΟΣ ΤΟΥ ΕΛΕΓΚΤΗ ΣΤΟ SIMULINK

Υλοποίηση του συστήματος με έναν κλασσικό ελεγκτή PID
Αφού δημιουργήσαμε τον ελεγκτή στο Simulink δίνοντας διάφορες τιμές στα Kp, Ki, Kd με σκοπό την βέλτιστη απόκριση του συστήματος για βηματική είσοδο SP=100(χωρίς θόρυβο) πήραμε τα παρακάτω αποτελέσματα:

classic pid simulink

(κάντε κλίκ για μεγένθυση)

Ενώ για τον ελεγκτή που πραγματοποιήσαμε πήραμε τα εξής αποτελέσματα:

differential pid simulink

(κάντε κλίκ για μεγένθυση)

Παρατηρούμε δηλαδή ότι ο κλασσικός PID είναι ελαφρώς πιο γρήγορος (βλέπε το παράθυρο PV) αλλά σε ένα σύστημα το οποίο περιέχει θόρυβο τα αποτελέσματα είναι τελείως διαφορετικά.
Διότι παρόλο που η έξοδος του κινητήρα παραμένει σχεδόν η ίδια η απόκριση του ελεγκτή παρουσιάζει υπερβολική κυμάτωση.

compare pid's

(κάντε κλίκ για μεγένθυση)

(το πρώτο ζευγάρι κυματομορφών είναι του κλασσικού PID ενώ το δεύτερο του ελεγκτή που υλοποιήσαμε)

Επίσης εδώ θα πρέπει να αναφέρουμε ότι ακόμα και προγραμματιστικά η υλοποίηση του δεύτερου ελεγκτή είναι πιο εύκολη–καλύτερη καθώς δεν χρησιμοποιεί τον ολοκληρωτικό όρο (ελαφρός γρηγορότερη διεργασία), επίσης πρέπει να παρατηρήσουμε ότι όταν υλοποιήσαμε τον κλασικό ελεγκτή το σύστημα μας ήταν ασταθές, ενώ μόλις αλλάξαμε ελαφρώς τον κώδικα ώστε να γίνει τύπου C το σύστημα δούλεψε αμέσως. Ο λόγος γι΄άυτο είναι ο πολύ αργός χρόνος δειγματοληψίας σε σχέση με την διεργασία.. σύμφωνα με το κριτήριο Shannon η δειγματοληψία έπρεπε να γίνεται τουλάχιστον κάθε Τ/2=0,3/2=150 mSec. Παρόλα αυτά (που έχουμε μεγαλύτερη περίοδο δειγματοληψίας δηλαδή 250mSec και δεν ικανοποιείτε το κριτήριο Shannon) βλέπουμε πως το σύστημα μας λειτουργεί κανονικά επηρεάζοντας όμως και κάνοντας το σύστημα πιο αργό .

(Στο αρχείο my_PID.rar(link) περιέχονται όλα τα αρχεία με τον κώδικα που χρησιμοποιήθηκε καθώς και τα αρχεία με τα μοντέλα των ελεγκτών που χρησιμοποιηθήκαν για το simulink.)

Password για το rar: 89C51AC2



 

Παρακαλώ κάντε πρώτα login για να μπορείτε να κανετε σχολια.