ΒΙΟΜΗΧΑΝΙΚΟΙ ΕΛΕΓΚΤΕΣ
ΑΝΑΛΟΓΙΚΑ ΣΥΣΤΗΜΑΤΑ ΕΛΕΓΧΟΥ ΚΕΦΑΛΑΙΟ 1 ΑΝΑΛΟΓΙΚΑ ΣΥΣΤΗΜΑΤΑ ΕΛΕΓΧΟΥ
1.1 Συστήματα Αυτομάτου Ελέγχου 1.1 Συστήματα Αυτομάτου Ελέγχου α) Συστήματα ελέγχου Διεργασίας β) Σύστημα Σερβομηχανισμού
Σύστημα Ελέγχου Διεργασίας R(s) + C(s) - A(s) B(s) Σκοπός ενός συστήματος αυτόματου ελέγχου διεργασίας είναι να διατηρεί σταθερή την έξοδό του σε επίδραση διαταραχών (απορρίπτει τις διαταραχές που οφείλονται σε μεταβολές του φορτίου κλπ.) Η συνολική συνάρτηση μεταφοράς με αρνητική ανάδραση είναι: G(s) D(s)
Σύστημα Σερβομηχανισμού set point R(s) + E(s) C(s) D(s) G(s) - B(s) Το σερβοσύστημα αναγκάζει την έξοδο C(s) να παρακολουθεί πιστά την τιμή της εισόδου R(s) δηλαδή το σημείο αναφοράς (set point). Ο ελεγκτής ενεργοποιείται σύμφωνα με την ύπαρξη ή όχι σφάλματος: σφάλμα(e)= set point R(s) – B(s) μεταβλητή διεργασίας. Συνάρτηση μεταφοράς κλειστού βρόγχου:
1.2 Σύστημα αυτόματου ελέγχου χωρίς αντιστάθμιση. Τα μοντέλα διεργασίας που βρίσκουν εφαρμογή στη βιομηχανία είναι δύο τύπων: α) 1ου βαθμού G(s)= β) 2ου βαθμού =
1oυ βαθμού Στις προσομοιώσεις ο όρος χρονικής καθυστέρησης αντικαθίστανται με: Η απόκριση των μοντέλων είναι: Step Response of Approximating Models Second order First order Y td t Time
2oυ βαθμού Στις προσομοιώσεις ο όρος χρονικής καθυστέρησης αντικαθίστανται με: Απόκριση μοντέλου 2oυ βαθμού: Step Response of Process td Apparent dead time due to multiple minor lags Y New steady state value ΔΥ= Κ ΔΧ Old steady state value Time
Το ΖΟΗ στις προσομοιώσεις του ψηφιακού ελέγχου αντικαθίσταται από τη σχέση: ΖΟΗ:
1.3 Προδιαγραφές καλής λειτουργίας και σχεδίασης ΣΑΕ 1.3 Προδιαγραφές καλής λειτουργίας και σχεδίασης ΣΑΕ Επιλογή hardware Σταθερή λειτουργία με επαρκές όριο σταθερότητας Επιτρεπτή μεταβατική απόκριση Προδιαγραφές περιοχής συχνότητας Απόρριψη διαταραχής Ευαισθησία σε μεταβολές των παραμέτρων Δείκτες απόδοσης
Διαδικασία σχεδίασης Μια προτεινόμενη μέθοδος σχεδίασης δίνεται ως ακολούθως: Προδιαγραφές καλής απόδοσης Εννοιολογικός σχεδιασμός Μαθηματική μοντελοποίηση Εγκυρότητα μοντέλου και αναγνώριση μοντέλων Ανάλυση του μαθηματικού μοντέλου Τροποποίηση και επαναλήψεις Κατασκευή και έλεγχος
1.4 Συστήματα με αρνητική απόκριση Στο σχήμα δίνεται η απόκριση συστήματος ελέγχου στάθμης υγρού συστήματος για βηματική είσοδο. Τα συστήματα με αρνητική απόκριση απαιτούν ιδιαίτερη προσοχή κατά τον έλεγχό τους. Για Κ2Τ1 < Κ1 η συνάρτηση μεταφοράς έχει θετικό μηδέν στο 2 y(t) Output + (2) Input Output Overall response f(s) y(s) _ 1 t (1)
Η χρονική απόκριση των δύο αντίθετων συστημάτων 1oυ βαθμού δίνεται στο παρακάτω σχήμα. Παρατηρούμε πως αρχικά η διεργασία 2 αντιδρά πιο γρήγορα από τη διεργασία 1 και προσεγγίζει υψηλότερη τιμή. Τελικά μόλις η διεργασία 1 προσεγγίσει την τελική της τιμή για Κ1 > Κ2 εξαναγκάζει την συνολική απόκριση του συστήματος να μεταφερθεί προς την αντίθετη κατεύθυνση. y(t) Output Process 1 Response of process 1 + Input Output Overall response Process 2 f(s) y(s) _ t Response of process 2
1.5 Αντιστάθμιση συστημάτων αυτομάτου ελέγχου Το πρώτο βήμα στο σχεδιασμό του ελεγκτή είναι η επιλογή του κατάλληλου αλγορίθμου ή δομής του ελεγκτή για βελτίωση της συμπεριφοράς ενός συστήματος αυτομάτου ελέγχου. Αυτό επιτυγχάνεται με την προσθήκη βαθμίδας αντιστάθμισης (ελεγκτής).
Ελεγκτές τύπου PID Η προσθήκη του όρου Ι στον ελεγκτή μηδενίζει το σφάλμα σταθερής καταστάσεως ess , ταυτόχρονα όμως μειώνεται σημαντικά η σχετική ευστάθεια του συστήματος. Ενώ αντίθετα, η προσθήκη του όρου διαφόρηση D αυξάνει την σχετική ευστάθεια του συστήματος. Αναλογία και ολοκλήρωση (PI) Αναλογία και διαφόριση (PD) Ελεγκτής τριών όρων (PID)
Αντικατάσταση πόλων (Pole - cancellation) Με τη μέθοδο αυτή στόχος είναι: Αντικατάσταση των αργών πόλων με γρηγορότερους για να αυξηθεί η απόκριση του συστήματος. Αντικατάσταση του ευαίσθητου πόλου (dominant) με αργό πόλο για να αυξηθεί η ακρίβεια σταθερής κατάστασης του συστήματος. Αντικατάσταση ζεύγους μιγαδικών πόλων με διαφορετικό μιγαδικό ζεύγος για να τροποποιηθεί η μεταβατική απόκριση. Η μέθοδος αυτή είναι γνωστή σαν Deadbeat και χρησιμοποιείται είτε στο διάστημα της συχνότητας (διάγραμματα Bode ) είτε στο διάστημα του χρόνου (τόπος ριζών).
Μοντέλο εσωτερικής κατάστασης (State Space Model) Το σύστημα περιγράφεται από σύστημα εξισώσεων σε μορφή πινάκων. Αυτό επιτυγχάνεται με την αναγνώριση και ανάπτυξη σχέσεων μεταξύ των διαφόρων καταστάσεων ή μεταβλητών του μοντέλου. Επιλέγεται η τιμή κέρδους στον βρόγχο ανάδρασης για την μεταφορά των πόλων του συστήματος σε κάποια επιθυμητή θέση στο επίπεδο s ή z. Ελεγκτές εσωτερικής κατάστασης (State controllers) χρησιμοποιούνται για έλεγχο συστημάτων με πολλές μεταβλητές ή καταστάσεις (πολυμεταβλητά συστήματα). Αυτοί οι ελεγκτές δεν υπολογίζονται άμεσα διότι ίσως δεν είναι δυνατό να μετρηθούν όλες οι μεταβλητές εσωτερικής κατάστασης αλλά χρησιμοποιούνται σε συνδιασμό με εκτιμητές (Observers). Οι ελεγκτές του τύπου αυτού επιτρέπουν λεπτομερειακό έλεγχο της συμπεριφοράς του συστήματος.
Εκτιμητές (Observer model) Συχνά στα συστήματα ελέγχου, ορισμένες από τις μεταβλητές εσωτερικής κατάστασης δεν είναι δυνατόν να μετρηθούν. Ένας εκτιμητής (observer ή estimator) χρησιμοποιείται για την εκτίμηση των αγνώστων μεταβλητών με την βοήθεια των γνωστών μεταβλητών. Oι εκτιμώμενες μεταβλητές και το κατάλληλο κέρδος ανάδρασης μπορούν να χρησιμοποιηθούν στο πλήρη έλεγχο βρόγχου για να τοποθετήσουν τους πόλους σε επιθυμητή θέση. Επομένως εκτιμητές συνήθως χρησιμοποιούνται σε συνδυασμό με ελεγκτές εσωτερικής κατάστασης στις περιπτώσεις που ορισμένες μεταβλητές εσωτερικής κατάστασης είναι άγνωστες.
Βέλτιστος Έλεγχος Βέλτιστος Έλεγχος χρησιμοποιείται στις περιπτώσεις που απαιτείται ελαχιστοποίηση συγκεκριμένης απόδοσης ή κριτηρίου κόστους (χρόνος και ενέργεια). Χρησιμοποιώντας το συγκεκριμένο κριτήριο ή συνάρτηση, σχεδιάζεται κατάλληλος κανόνας ελέγχου που υλοποιείται με ελεγκτή που είναι γνωστός σαν τετραπλός γραμμικός ρυθμιστής LQR (Linear Quadratic Regulator).
Φίλτρα Κalman Το μοντέλο με παρατηρητή χρησιμοποιείται σε ένα σύστημα που υπάρχει επακριβής μέτρηση εσωτερικών μεταβλητών. Όμως, η παρουσία θορύβου ή αβεβαιότητας στα στοχαστικά συστήματα, κάνει δύσκολη την επακριβή μέτρηση. Το φίλτρο Kalman είναι ένα μοντέλο παρατηρητή που χρησιμοποιείται σε στοχαστικά συστήματα με θόρυβο.
Προσαρμοστικός Έλεγχος Ο προσαρμοστικός έλεγχος χρησιμοποιείται σε συστήματα με ελλιπή πληροφόρηση σχετικά με τις παραμέτρους της διεργασίας με αποτέλεσμα το μαθηματικό μοντέλο (συνάρτηση μεταφοράς) να είναι άγνωστο. Επίσης, χρησιμοποιείται σε συστήματα των οποίων οι παράμετροι της διεργασίας ή του μοντέλου μεταβάλλονται με την πάροδο του χρόνου, με αποτέλεσμα ο ελεγκτής να αδυνατεί να βελτιώσει το σύστημα. Ο προσαρμοστικός έλεγχος λειτουργεί σε πραγματικό χρόνο (real time) υπολογίζονται οι νέες τιμές του μοντέλου της διεργασίας και στη συνέχεια ξανασχεδιάζεται ο ελεγκτής για βέλτιστη απόδοση (Σύστημα βέλτιστου ελέγχου).
1.6 Αντισταθμιστής PID σε σύστημα 2oυ Βαθμού Επομένως η συνάρτηση μεταφοράς ανοιχτού συστήματος γίνεται:
Ο τόπος των ριζών της G(s), χωρίς τον ελεγκτή δίνεται στο πρώτο σχήμα ενώ στο δεύτερο ο τόπος των ριζών ανοιχτού συστήματος D(s) που περιλαμβάνει και τον PID ελεγκτή. Παρατηρούμε οτι στο δεύτερο σχήμα έχει βελτιωθεί η ευστάθεια του συστήματος αφού κανένας από τους πόλους δεν μετακινεί-ται στο δεξιό μέρος. Επομένως η προσθήκη ενός PID σε ΣΑΕ πάντα βελτιώνει την συμπεριφορά του. jω - α + jb σ Σχήμα 1 - α - jb jω - α + jb -e -f σ - α - jb Σχήμα 2
1.7 Αναλογικός ελεγκτής PID O έλεγχος συστημάτων στη βιομηχανία τροφίμων και γενικά στη χημική βιομηχανία επιτυγχάνεται με τη χρήση αναλογικών και ψηφιακών PID ελεγκτών. Στο Σχήμα δίνεται το διάγραμμα συστήματος με PID έλεγχο. r(t) e(t) D(s) m(t) G(s) c(t) H(s) Η έξοδος c(t) είναι η ελεγχόμενη μεταβλητή, που παρακολουθείται από την μονάδα μετρήσεως και συγκρίνεται στον ελεγκτή PID με την είσοδο r(t) ή σήμα αναφοράς (set-point).
Ο ελεγκτής PID είναι μια ειδική μορφή σερβομηχανισμού και έχει την μορφή ή Όπου: Κc είναι το κέρδος αναλογίας του ελεγκτή (proportional) Ti είναι ο χρόνος ολοκλήρωσης ή επαναφοράς (reset) Τd είναι ο χρόνος διαφόρισης (rate) Κc/Ti είναι το κέρδος του ολοκληρωτή Κc/Td είναι το κέρδος της διαφόρησης. Συνηθίζεται να περιγράφεται το κέρδος στην αποκατάσταση στα συστήματα ελέγχου διεργασιών από την αναλογική ζώνη PB (proportional band) που δίνεται από τη σχέση:
Η ταυτόχρονη αύξηση των δύο τιμών των κερδών ελλατώνει την ευστάθεια του συστήματος. Επομένως, για titd ( συνήθως titd ) η συνάρτηση μεταφοράς του ελεγκτή έχει τη μορφή: Οι κατάλληλες τιμές των Κc , Τi , Τd υπολογίζονται χρησιμοποιώντας τις γνωστές μεθόδους, διαγράμματα BODE, τόπος των ριζών κ.λ.π.
Μέθοδος Zeigler-Nichols α) Γνωστό μοντέλο διεργασίας β) Άγνωστό μοντέλο διεργασίας
Γνωστό μοντέλο διεργασίας Γνωστό μοντέλο διεργασίας Οι παράμετροι των όρων ολοκλήρωσης και διαφόρησης τοποθετούνται στη χαμηλότερη δυνατή τιμή (δηλαδή τα Τi ,Τd0) και τo κέρδος Kc αυξάνεται σταδιακά μέχρι να παρατηρηθεί ταλάντωση σταθερού εύρους στην έξοδο. Το κέρδος σε αυτή τη περίπτωση αντιστοιχεί στο Κκρισ. ενώ η περίοδος είναι Το και στη συνέχεια από τις παρακάτω εξισώσεις υπολογίζονται οι παράμετροι του ελεγκτή PID. PID: Kp = 0.6Kκρ. ή Κc = 0.6Kκρ. Ki = 2Kp/To Τi = 0.5To=To/2 Kd≥ 0.125KpTo Td = 0.125To=To/8 PI: Kp = 0.45Kκρ. Κc = 0.45Kκρ. Ki ≤ 1.2Kp/To Ti = 0.83To=To/1.2 P: Kp = 0.5Kκρ.
Constant amplitude oscillations To Measured variable Time Οι παράμετροι Κκρισ και Τ0 μπορούν επίσης να υπολογιστούν και από τα διαγράμματα BODE (απόκριση συχνότητας) του Σχήματος. Από το διάγραμμα φάσης υπολογίζεται η συχνότητα ωco και από την καμπύλη εύρους υπολογίζεται το Α που αντιστοι-χεί στο ωco, καθώς και η Το. Υπολογίζονται Κκρ.= 1/Α και Το=2π/ωco. Magnitude ratio Κρίσιμο κέρδος: Κκρ=1/Α A Κρίσιμη περίοδος: Τ0=2π/ωco Φ -180° Phase angle ωco, crossover frequency Frequency, ω
Άγνωστο μοντέλο διεργασίας O υπολογισμός του μοντέλου της αγνώστου διεργασίας μπορεί να υπολογιστεί όταν είναι γνωστή η μεταβατική χρονική απόκριση της μεταβλητής εξόδου C(s) σε βηματική μεταβολή της εισόδου R(s). Τ1 Τ2 Response K x magnitude of input step Time
Εφαρμόζεται βηματική μεταβολή στην είσοδο της διεργασίας και ταυτόχρονα καταγράφεται η μεταβλητή στην έξοδο C. Από τις τιμές αυτές σχηματίζεται η χρονική καμπύλη απόκρισης στο διάστημα του χρόνου της αγνώστου διεργασίας. Αν η χρονική απόκριση ανοιχτού βρόγχου είναι γνωστή, τότε κατά προσέγγιση υπολογίζονται οι παράμετροι της αγνώστου συνάρτησης μεταφοράς. Συνήθως υποθέτουμε μοντέλο προσομοίωσης 1ου βαθμού με καθυστέρηση της μορφής: Οι τιμές των παραμέτρων Κ, Τ1, Τ2 της G(s) βρίσκονται από την καμπύλη που εικονίζεται στο προηγούμενο Σχήμα Οι μέσες τιμές των παραμέτρων του ελεγκτή PID υπολογίζονται αν είναι γνωστές οι Κ, Τ1, Τ2 της G(s). Τέλος με ρύθμιση γύρω από τις μέσες τιμές επιλέγονται οι τελικές τιμές για τον έλεγχο της μεταβλητής C .
Επομένως με προσομοίωση μοντέλου 1ου βαθμού και για συνάρτηση μεταφοράς του PID υπολογίζονται οι παράμετροι του ελεγκτή PID από τις εξισώσεις του Zeigler - Nichols του πίνακα: όπου S= είναι η κλίση της καμπύλης απόκρισης Κc Ti Td PID 2T1 0.5T1 PI 2Τ1 P
Μέθοδος Cohen - Coon Η προσομοίωση με μοντέλο 1ου βαθμού χρησιμοποιείται είτε η συνάρτηση μεταφοράς είναι άγνωστος είτε είναι γνωστή. L(s) 1 A/S D(s) Gβαλβ(s) G(s) y(s) H(s) Υποθέτουμε ένα κατ’ εκτίμηση μοντέλο προσομοίωσης πρώτου βαθμού με συνάρτηση μεταφοράς της μορφής Οι παράμετροι του μοντέλου κέρδος (K), σταθερά απόκρισης (td) και σταθερά της διεργασίας (τ) υπολογίζονται με δύο τρόπους:
Επομένως υπολογίζονται οι παράμετροι του μοντέλου προσομοίωσης α) Από την καμπύλη χρονικής απόκρισης του Σχήματος η οποία ονομάζεται και καμπύλη εκτίμησης. Παρατηρούμε ότι οι δύο καμπύλες είναι σχεδόν όμοιες με μηδενικό σφάλμα αφού οι παράμετροι S, td και Κ έχουν τις ίδιες τιμές. Επομένως υπολογίζονται οι παράμετροι του μοντέλου προσομοίωσης , όπου Β είναι η τελική τιμή της εξόδου στην αποκατάσταση και A το αντίστοιχο σήμα στην είσοδο που προκαλεί την μεταβολή Β. τ = = , όπου S είναι η κλίση της καμπύλης και td η σταθερά καθυστέρησης. y(m) Actual response Approximate response Slope = S t
β) Εναλλακτικά, οι παράμετροι Κ, τ και td του μοντέλου μπορούν επίσης να υπολογιστούν και από την χρονική καμπύλη απόκρισης C του Σχήματος που σχηματίζεται από βηματική μεταβολή στην είσοδο Δm της βάνας (actuator) ή της διεργασίας. Στη συνέχεια, από την καμπύλη βηματικής απόκρισης της διεργασίας, υπολογίζονται οι παράμετροι του ελεγκτή Final value 0.632ΔCss ΔCss 0.28ΔCss Original value t0.28 t0.632 Time
Μέθοδος τροποποίησης (modified method) Στην περίπτωση αυτή μεταβάλλεται το κέρδος Kc μέχρι η έξοδος να έχει τη μορφή φθείνουσας ταλάντωσης με εύρος στη δεύτερη περίοδο ίση με το 1/4 του εύρους της πρώτης. Υπολογίζονται το κέρδος Α και η περίοδος Τ0. Από τις εξισώσεις υπολογίζονται οι παράμετροι: Κc = 1 /A, Ti = To/1.5, Td = To/6 A A/4 Time
Στον Πίνακα αναφέρονται συγκεντρωτικά οι εξισώσεις όλων των παραπάνω περιπτώσεων που χρησιμοποιούνται στον υπολογισμό των παραμέτρων των ελεγκτών P, PI, PID. Τύπος ελεγκτή Ziegler-Nichols Original Method Mέθοδος τροποποίησης Cohen-Coon Method Αναλογία (Proportional) Kc = 0.5Kκρ. Προσαρμόζεται το κέρδος για να έχουμε στη δεύτερη περίοδο το 1/4 του εύρους που αντιστοιχεί στη πρώτη περίοδο. Αναλογία και Ολοκλήρωση (Proportional & Integral) Kc =0.45Kκρ. Ti=To/1.2 (min) Ti =To(min) PID Proportional, Integral, derivative Κc = 0.6 Kκρ. Ti=To/2 (min) Td=To/8 (min) Ti =To /1.5 (min) Td = To /6 (min)
1.8 Παραδείγματα Συντονισμού Ελεγκτή PID Παράδειγμα 1: Δίνονται η συνάρτηση μεταφοράς διεργασίας , η συνάρτηση μεταφοράς του επενεργητή και ανάδραση Gf(s)=1. Nα υπολογιστούν οι τιμές των παραμέτρων του ελεγκτή με τη μέθοδο Cohen-Coon.
Χρησιμοποιούμε την συνάρτηση μεταφοράς: Οι παράμετροι του μοντέλου υπολογίζονται από τη χρονική καμπύλη απόκρισης του Σχήματος και βρίσκουμε: S=0.05, B=1.0, όπου Α είναι το σήμα εισόδου, Β η απόκριση στην έξοδο, S η κλίση της καμπύλης απόκρισης, και τ η σταθερά χρόνου του συστήματος. Επομένως : y Response 1.0 0.75 Approximate response 0.5 0.25 td 25 50 t
Από τις εξισώσεις Cohen-Coon του Πίνακα υπολογίζουμε τις παραμέτρους του ελεγκτή και για τις τρεις περιπτώσεις: P: PI: PID:
Παράδειγμα 2: Για τα δεδομένα του προηγούμενου παραδείγματος να υπολογιστούν οι παράμετροι του PID με την μέθοδο Ziegler-Nichols. H συνολική συνάρτηση μεταφοράς ανοικτού βρόγχου είναι: G=GfGpGm= Xρησιμοποιώντας μόνο αναλογία (Ρ) έχουμε: -180ο=tan-1(-5ωco)+tan-1(-2ωco)+tan-1(-10ωco), ωco=0.415 rad/min. Tο εύρος για ωco βρίσκεται από την εξίσωση: logA=log A=0.08 Κκρισ.=1/Α=1/0.08=12.6 Το=2π/ωco=15.14 min/cycle
Επομένως έχουμε: Για Ρ: Κc=12.6/2=6.3 Για PI: Kc=12.6/2=6.3 Ti=15.14/1.2=12.62 Για PID: Kc=0.5*12.6=6.3 Ti=15.14/2=7.57 Td=15.14/8=1.89 Στο Σχήμα δίνονται οι καμπύλες απόκρισης κλειστού βρόγχου, με συντονισμό Ζ-Ν και C-C. C-C y y C-C Z-N (β) Μεταβολή φορτίου (α) Μεταβολή του set point t Z-N t
ΕΛΕΓΧΟΣ ΜΕ ΗΛΕΚΤΡΟΝΙΚΟ ΥΠΟΛΟΓΙΣΤΗ ΚΕΦΑΛΑΙΟ 2 ΕΛΕΓΧΟΣ ΜΕ ΗΛΕΚΤΡΟΝΙΚΟ ΥΠΟΛΟΓΙΣΤΗ
Απ’ευθείας Έλεγχος (DDC) Στο σύστημα αυτό, ο υπολογιστής επικοινωνεί απ’ευθείας με τη διεργασία και λαμβάνει τις μετρήσεις σύμφωνα με τη λογική ελέγχου, που έχει προγραμματιστεί και βρίσκεται στην μνήμη του και υπολογίζει τις ελεγχόμενες μεταβλητές. Οι αποφάσεις υλοποιούνται απ’ευθείας στην διεργασία από τον υπολογιστή με κατάλληλες προσαρμογές των στοιχείων ελέγχου (βαλβίδες, διακόπτες, αντλίες, αεροσυμπιεστές κ.τ.λ). Ο τρόπος αυτός του απ’ευθείας ελέγχου, δίνει το όνομα απ’ευθείας Υπολογιστικός Έλεγχος (Direct Digital Control)
d: dicrete – time signal Στοιχεία Υπολογιστικού Ελέγχου Απλού Βρόγχου. Set point Typewriter terminal Distubance Controller output d: Final control element Electropneumatic converter Computer Control program _______ D/A converter Hold element Process c: c: c: d: c: Sampler d: d: A/D converter Measuring sensor Transduser d: dicrete – time signal c: continuous signal
Υπολογιστικός Έλεγχος Δύο Ανεξάρτητων Βρόγχων Typewriter terminal Multiplexer m1 Process c: y d: c: Hold E/P converter Final control element c: c: Computer Control program ______ 1. Subprogram loop 1 2. Subprogram for loop 2 3. Coordination subprogram d: y D/A converter d: c: m2 Hold E/P converter Final control element c: Multiplexer Transduser Measuring sensor c: d: c: d: A/D converter Transduser Measuring sensor c: c: Sampler d: dicrete – time signal c: continuous signal
ΚΕΦΑΛΑΙΟ 3 ΨΗΦΙΑΚΟΣ ΕΛΕΓΧΟΣ
3.4 Ψηφιακός ελεγκτής PID Το αναλογικό σήμα στην έξοδο του PID δύνεται από την εξίσωση: ή όπου e=r(t)-c(t) είναι το σφάλμα
Το ψηφιακό σήμα στην έξοδο του ελεγκτή PID έχει τη μορφή: όπου uo είναι η αρχική τιμή του ελεγκτή. Η εξίσωση αυτή ονομάζεται εξίσωση θέσης. Μια άλλη εναλλακτική μορφή της εξίσωσης είναι: Η εξίσωση αυτή ονομάζεται εξίσωση ταχύτητας και χρησιμοποιείται διότι δεν περιέχει το σύμβολο του αθροιστή.
Στο Σχήμα δίνεται το μπλόκ διάγραμμα του ψηφιακού ελεγκτή και η εξίσωση για PID έχει την μορφή: + u(KT) e(t) + E(s) U(z) +
Υπολογισμός ψηφιακού ελεγκτή με ZOH Με την μέθοδο αυτή γίνεται μετατροπή των συναρτήσεων μεταφοράς από το επίπεδο s στο επίπεδο z. Από το Σχήμα βρίσκουμε: Όπου R(z) r(t) Digital Computer GZOH(s) + E(z) u(t) c(t) D(z) DAC G(s) - b(t) B(z) H(s)
αλλά e(kT)=r(kT)-b(kT) ή Ε(z)=R(z)-B(z)=R(z)-D(z)Š[GZOH G(s)H(s)]E(t) και προκύπτει: και από τις προηγούμενες συναρτήσεις προκύπτει: Η D(z) υπολογίζεται από την εξίσωση . Η γενική μορφή της D(z) ειναι:
Συντονισμός ψηφιακού PID ελεγκτή
α) Μέθοδος της μεταβατικής απόκρισης Για βηματική μεταβολή στην είσοδο της διεργασίας Δm καταγράφεται η κυματομορφή της μεταβλητής εξόδου. Από την κυματομορφή του ανοιχτού βρόγχου υπολογίζονται τα L (ή td) και R(ή S) για μοντέλο διεργασίας πρώτου βαθμού y(t) Slope R Καμπύλη χρονικής απόκρισης t L
Οι παράμετροι υπολογίζονται από τις σχέσεις που δίνονται στον πίνακα: ΚpD, TiD, TdD είναι οι αντίστοιχες τιμές των παραμέτρων του ελεγκτή σε διακριτό χρόνο (digital τιμές). ΚpD TiD TdD P 1/RL - PI 0.9/RL 3L PID 1.2/RL 2L 0.5L
β) Μέθοδος ευαισθησίας Αρχικά χρησιμοποιείται ένας P (proportional) ελεγκτής. Στη συνέχεια αυξάνεται το κέρδος Κ του συστήματος κλειστού βρόγχου μέχρι να βρεθεί σε κρίσιμο σημείο (όριο ευαισθησίας). Οι παράμετροι του ελεγκτή υπολογίζονται από τις σχέσεις του πίνακα: ΚpD TiD TdD P 0.5Κκρ - PI 0.45Κκρ Το/1.2 PID 0.6Κκρ Το/2 Το/8
Η συνάρτηση μεταφοράς ενός ελεγκτή με πρακτική εφαρμογή έχει τη μορφή: όπου Κp=κέρδος αναλογίας (proportional gain) Ti=χρόνος επανάληψης (integral or reset time) Td=σταθερά χρόνου διαφόρισης (derivative time), συνήθως Ν=3-10 με σταθερή τιμή
3.5 Επιλογή της περιόδου δειγματοληψίας Τ Για την επιλογή της περιόδου δειγματοληψίας Τ πρέπει να λάβουμε υπ’όψιν τα εξής Αν το Τ αυξηθεί, η περιοχή ευστάθειας γίνεται μικρότερη Μεγάλο Τ συνεπάγεται χαμηλό κόστος Μεγάλο Τ συνεπάγεται μεγάλος χρόνος μετατροπής στους DAC και ADC (χαμηλότερο κόστος) Μικρό Τ επιτρέπει την καλή απόδοση του συστήματος σε περιβάλλον με θορύβους
Θεωρητική επιλογή Για την καλή απόδοση ενός ψηφιακού ελέγχου πρέπει να επιλεγεί η κατάλληλη περίοδος δειγματοληψίας Τ. Όσο μικρότερη είναι η περίοδος τόσο αυξάνεται το κόστος κατασκευής του αντίστοιχου hardware. Για επαναφορά του σήματος πρέπει το Τ να έχει σχετικά μικρή τιμή. (1) αστάθεια αυξανόμενο Τ όριο ευστάθειας (2) απώλεια πληροφορίας αυξανόμενο Τ κατώτατο όριο (θ.sampling) (3) ακρίβεια αλγορίθμου αυξανόμενο Τ (4) Επίδραση word-length (κβαντοποίηση) μειωμένο Τ
Εμπειρικοί τρόποι επιλογής Η επιλογή του Τ μπορεί να γίνει σε δύο στάδια: Κατά τη διάρκεια σχεδιασμού του βρόγχου Κατά τη διάρκεια σχεδιασμού του ελεγκτή Υποθέτουμε πως η απόκριση κλειστού βρόγχου διεργασίας πρέπει να έχει: Χρόνο αποκατάστασης Τs ή φυσική συχνότητα ωn. Τότε για την περίπτωση αυτή Τ< Τs /10 ή ωs< 10ωn, όπου ωs είναι η συχνότητα δειγματοληψίας (ωs =2π/Τ) Εάν η άγνωστος διεργασία προσομειώνεται από τη συνάρτηση μεταφοράς Ziegler-Nichols της μορφής,τότε επιλέγεται σαν περίοδος δειγματοληψίας Τ<Τ1/4
Εαν στο μοντέλο της διεργασίας εμφανίζεται πόλος με σταθερά τη μορφής Τdom, δηλαδή επηρεάζει απόλυτα τη συνολική συμπεριφορά του συστήματος, τότε επιλέγεται ως περίοδος δειγματοληψίας Τ<Τdom/10. Υπάρχουν επίσης κανόνες που σχετίζουν την περίοδο Τ με το χρόνο διαφόρισης ΤdD, δηλαδή επιλέγεται η τιμή του Τ η οποία ικανοποιεί το λόγο Τ/ ΤdD0.1-0.5. Ειδικά για την περίπτωση Ziegler-Nichols επιλέγεται Τ/L 0.05-0.25 ή Τ/Τ0 0.01-0.05. Αντίθετα για ταχύτατα ηλεκτρονικά συστήματα συνήθως απαιτείται πολύ μικρότερη τιμή του Τ (της τάξης msec).