Ψηφιακός Έλεγχος 10 η διάλεξη Ασκήσεις Ψηφιακός Έλεγχος 1
Άσκηση1 Ασκήσεις Επιθυμούμε να ελέγξουμε την γωνία ανύψωσης μιας κεραίας για να παρακολουθείται η θέση ενός δορυφόρου. Το σύστημα της κεραίας και των κινητήρων που την οδηγούν χαρακτηρίζονται από ροπή αδρανείας J και απόσβεση b η οποία προκύπτει από τριβείς, αεροδυναμική τριβή και ηλεκτρεγερτική δύναμη του DC κινητήρα: J θ + b θ T + T b Θέτοντας a 0.1 J u προκύπτει d T b 1 b u d a θ + θ + ω T η ροπή που παράγεται από τον κινητήρα DC Td η ροπή διαταραχών Td ω d b Εφαρμόζοντας το μετασχηματισμό Laplae και αγνοώντας τις διαταραχές : ( s) Θ a 1 G( s) U s s s a s s ( + ) ( 10 + 1) Ψηφιακός Έλεγχος
Να υλοποιηθεί ελεγκτής ώστε: 1. Το σφάλμα παρακολούθησης σε είσοδο ράμπας 0.01t να είναι μικρότερο από 0.01 rad.. Η υπερύψωση σε βηματική είσοδο να είναι μικρότερη από 16% 3. Ο χρόνος αποκατάστασης με ζώνη ανοχής 1% να είναι μικρότερος από 10 se. Η σχεδίαση του αντισταθμιστή θα γίνει στο πεδίο της συχνότητας και φαίνεται στο σχήμα. ω + e GC ( s) r + ω d + G( s) y θ Στη συνέχεια, να βρεθεί ο ισοδύναμος αντισταθμιστής διακριτού χρόνου που πληρεί τις παραπάνω προδιαγραφές. Ψηφιακός Έλεγχος 3
α) να υπολογιστεί ποιο πρέπει να είναι το κέρδος DC του αντισταθμιστή G ώστε να C s ικανοποιείται η προδιαγραφή σφάλματος. β) να σχεδιαστεί αντισταθμιστής συνεχούς χρόνου που θα ικανοποιεί τις προδιαγραφές. γ) ποιος είναι ο ισοδύναμος διακριτός αντισταθμιστής G με τη μέθοδο ταύτισης πόλων C z μηδενικών και συχνότητα δειγματοληψίας 5Ηz δ) επιβεβαιώστε την εγκυρότητα της σχεδίασης υπολογίζοντας τους πόλους του κλειστού συστήματος στο πεδίο z και κατόπιν τους αντίστοιχους πόλους στο πεδίο s. ε) επαναλάβετε τη διαδικασία με συχνότητα δειγματοληψίας 1Hz. Τι συμπεραίνετε; α) Για μηδενική είσοδο διαταραχών 0 προκύπτει ( ω d ) E ( s ) + 1 G Έστω ότι η είσοδος ω(t) είναι η αναρριχητική συνάρτηση ω(t)0.01t rad/se Ω s 0.01 s με Τότε E( s) 0.01 ( 1+ ) s G s G s ( s) ( s) G( s) Ψηφιακός Έλεγχος 4 Ω
Από το θεώρημα τελικής τιμής είναι Ασκήσεις 0.01 0.01 e limt e() t lims 0sE( s) lims 0 s+ sg s G s G s G s s lims 0 lims 0 1 s όμως sg ( s) ( 10s+ 1) lim s 0 Για να ικανοποιείται η προδιαγραφή σφάλματος πρέπει να ισχύει e < 0.01 ή lim 0.01 G s 0 ( s) s 0 ( s) < 0.01 lim G > 1 Έτσι, έχουμε βρει το κέρδος του αντισταθμιστή ώστε να ικανοποιείται η προδιαγραφή σφάλματος. Ψηφιακός Έλεγχος 5
Ασκήσεις β) Επιθυμούμε η συνάρτηση G s G s να παραμείνει δεύτερης τάξης καθώς μπορούμε να ελέγχουμε καλύτερα τις προδιαγραφές σε σύστημα δεύτερης τάξης, Μεταφράζοντας τις προδιαγραφές υπερύψωσης και χρόνου αποκατάστασης πρέπει να απαιτήσουμε σταθερά απόσβεσης v% ζ 0.6 1 0.5 100 4.6 4.6 και ζω0 t s 10 ή 0 4.6 ω 0.9 10ζ ω 0 1 rad / se Επιλέγουμε για τους επικρατούντες πόλους του κλειστού συστήματος. Θα χρησιμοποιήσουμε τον αντισταθμιστή G ( s) 10s + 1 s + 1 Ο αντισταθμιστής έχει κέρδος DC ίσο με 1, όποτε ικανοποιεί τις προδιαγραφές σφάλματος. Επίσης έχει ένα μηδενικό στη θέση του πόλου της G(s) και ένα πόλο στο s-1 (έχουμε δηλαδή απαλοιφή πόλου-μηδενικού). Ψηφιακός Έλεγχος 6
Έχουμε G ( s) G( s) 1 s s ( + 1) Ασκήσεις (παρατηρούμε ότι η συνάρτηση μεταφοράς ανοιχτού βρόχου παραμένει δεύτερης τάξης) Δίπλα βλέπουμε το γεομετρικό τόπο KG s G s των ριζών της Λόγω των πόλων στις θέσεις 0 και -1 υπάρχουν δύο κλάδοι που αρχίζουν στον πραγματικό άξονα και διασπώνται στο σημείο -0.5. Η συγκεκριμένη επιλογή της G ( s) αντιστοιχεί στο κλειστό σύστημα αντιστοιχεί στο γεωμετρικό τόπο ριζών στους πόλους για το κλειστό σύστημα που σημειώνονται με κύκλο (Κ1). Έτσι, ικανοποιούνται όλες οι προδιαγραφές. 1 K 1 0.5 0 Ψηφιακός Έλεγχος 7
γ) Για να βρούμε τον ισοδύναμο διακριτό αντισταθμιστή θα χρησιμοποιήσουμε τη μέθοδο ταύτισης πόλων-μηδενικών. Επιλέγουμε συχνότητα δειγματοληψίας f5hz, αρκετές φορές πάνω απο το εύρος ζώνης του κλειστού συστήματος ω 0 1 rad /se( f0 0.16Hz) π Έτσι, η συχνότητα δειγματοληψίας είναι T 0.se π f Ο ελεγκτής διακριτού χρόνου είναι της μορφής G ( z) ( z ) K z z z 1 z 0.1T 0.1( 0.) Το μηδενικό βρίσκεται στη θέση 1 z1 e e 0.980 z 1T 10. Ο πόλος βρίσκεται στη θέση z e e 0.8187 Ψηφιακός Έλεγχος 8
Για να διατηρήσουμε το ίδιο DC κέρδος στι ς G s και πρέπει να ισχύει G ( z) 1 0.980 lims 0G( s) 1 lims 1G( z) K 1 0.8189 K 9.15 Τελικά έχουμε G ( z) 9.15 z 09807 z 0.8187 Η εξίσωση διαφορών θα είναι 0.8187 ( 1) + 9.15 0.980 ( 1) r k r k e k e k Ψηφιακός Έλεγχος 9
δ) Θα επιβεβαιώσουμε την εγκυρότητα της σχεδίασης. Για την ισοδύναμη διακριτή συνάρτηση μεταφοράς Ĝ( z) του συνεχούς συστήματος όταν προηγείται συγκρατητής μηδενικής τάξης έχουμε { } h G ( s) Gˆ z Z G s G s h 1 e s st επομένως Gˆ z z 1 a Az+ B Z at ( + ) ( 1)( ) z s s a a z z e όπου at at at A e + e 1 B 1 e ate Για το συγκεκριμένο παράδειγμα, με Τ-0. και α-0.1 έχουμε Gˆ z 0.00199 z + 0.9934 at ( z 1)( z 0.980) Ψηφιακός Έλεγχος 10
ω + Τ * ω e Τ * e G ( z) * r 1 e s st Ĝ( z) u G( s) y θ Τ * y Όπως φαίνεται και απο το παραπάνω σχήμα, η η χαρακτηριστική εξίσωση του κλειστού συστήματος με διακριτό ελεγκτή είναι ( z) Gˆ ( z) 1+ G 0 z 0.980 z+ 0.9934 1+ 9.15 0.00199 0 z 0.8187 ( z 1)( z 0.980) Οι πόλοι του διακριτοποιημένου συστήματος είναι z1, 0.9 ± j0.16 Ψηφιακός Έλεγχος 11
Μετατρέποντας στο επίπεδο s τους παραπάνω διακριτούς πόλους μέσω του μετασχηματισμού st 1 z e ή s ln ( z ) προκύπτει s 1, 0.446 ± j0.891 T ζ 0.447 αντί ζ 0.5 Αυτοί οι πόλοι στο επίπεδο s αντιστοιχούν στις προδιαγραφές 10.3se αντί 10se v% 0.8% αντί 16% Οι προδιαγραφές συνεχούς χρόνου έχουν αλλάξει ελαφρά, παραμένουν όμως αποδεκτές. t s ε) Θα επαναλάβουμε τη σχεδίαση για συχνότητα δειγματοληψίας 1Hz (περίοδος δειγματοληψίας Τ1se). Gˆ z Az + B at ( 1)( ) a z z e με at at A e + e 1 at B 1 e ate at θέτοντας a 0.1 T 1 Ψηφιακός Έλεγχος 1
έχουμε G( z) Ασκήσεις ˆ z + 0.967 0.0484 ( z 1)( z 0.9048) Με τη μέθοδο ταύτισης πόλων-μηδενικών για Τ1se, πρόκυπτει όπως προηγουμένως ˆ z 0.9048 G ( z) 6.64 z 0.3679 Οι πόλοι του κλειστού συστήματος διακριτού χρόνου είναι z1, 0.53± j0.636 Στο επίπεδο s οι θέσεις των πόλων είναι s1, 0.194 ± j0.883 Οι προδιαγραφές που ικανοποιούνται είναι ζ 0.1 αντί ζ 0.5 t s 3.7se αντί 10se v% 5% αντί 16% Ψηφιακός Έλεγχος 13
Παρατήρηση Ασκήσεις Η μη ικανοποίηση των προδιαγραφών οφείλεται στο γεγονός ότι ακόμα και αν η Gˆ z σχεδιαστεί έτσι ώστε να δίνει τα ίδια δείγματα όπως και η Gˆ ( s) (όπως έχει γίνει στις δύο παραπάνω σχεδιάσεις), ο συγκρατητής μηδενικής τάξης μόνο προσεγγιστικά ανακατασκευάζει το συνεχές σήμα u. Πράγματι, η χρήση συγκρατητή μηδενικής τάξης δίνει μια καθυστερημένη κατα περίπου T/ se έκδοση του σήματος u και αυτή η καθυστέρηση του χρόνου οδηγεί σε καθυστέρηση φάσης αν δε ληφθει υπόψη κατα τη σχεδίασης. Τα αποτελέσματα γίνονται λιγότερο ικανοποιητικά όσο το Τ μεγαλώνει (όπως στην περίπτωση Τ1se όπου η συχνότητα δειγματοληψίας είναι περίπου 6 φορές μόνο μεγαλύτερη απο το εύρος ζώνησ 0.16Hz του συστήματος. Ψηφιακός Έλεγχος 14
Άσκηση Ασκήσεις Στο παρακάτω σχήμα φαίνεται το σύστημα σφαίρας-ράβδου. Πρόκειται για μια ράβδο ελεύθερη να περιστρέφεται στο επίπεδο της σελίδας γύρω απο τον άξονα, με μια σφαίρα συμπαγή να κυλίεται κατα μήκος της ράβδου σε κατάλληλα διαμορφωμένο αυλάκι. Το πρόβλημα ελέγχου είναι ο έλεγχος της σφαίρας σε επιθυμητό σημείο, χρησιμοποιώντας ως είσοδο ελέγχου τη ροπή που εφαρμόζεται στη ράβδο στο σημείο περιστροφής της. φ ένα γραμμικό μοντέλο για το σύστημα είναι 1 s G s Ψηφιακός Έλεγχος 15
Το σύστημα μαζί με ένα ρυθμιστή PD φαίνεται στο σχήμα: ω ( t) Ω( s) + s( s+ 4) 1 s y ( t) Y( s) Επιθυμούμε να μετατρέψουμε το παραπάνω σύστημα σε σύστημα ελέγχου δακριτού χρόνου. Η περίοδος δειγματοληψίας είναι 0.1se. α) Να σχεδιαστεί ένας κατάλληλος αντισταθμιστής διακριτού χρόνου χρησιμοποιώντας τη μέθοδο ταύτισης πόλων μηδενικών. β) Να προσδιοριστούν οι μοναδιαίες βηματικές αποκρίσεις του συστήματος ελέγχου συνεχούς χρόνου και συστήματος ελέγχου διακριτού χρόνου. Ψηφιακός Έλεγχος 16
α) Αρχικά θα υπολογιστούν η σταθερά απόσβεσης ζ και η κυκλική ιδιοσυχνότητα του συστήματος συνεχούς χρόνου. Η συνάρτηση μεταφοράς του κλειστού συστήματος είναι ( s+ ) Y s 4 4 Ω s s + 4s+ 16 ω 0 Οι πόλοι του συστήματος είναι s ± j 3 ζω ± jω 1 ζ 1, 0 0 Έτσι έχουμε σταθερά απόσβεσης ζ0.5 και κυκλική ιδιοσυχνότητα ω 0 4 rad /se Παρά τη σταθερά απόσβεσης που είναι 0.5, εξαιτίας της ύπαρξης του μηδενικού στη θέση s-4 η μέγιστη υπερψωση σε βήματική είσοδο είναι προσεγγιστικά 30%. Ψηφιακός Έλεγχος 17
Προκειμένου να μετατρέψουμε τον αναλογικό ρυθμιστή σε διακριτό, πρέπει να προσθέσουμε ένα διεγματολήπτη μετά τον αθροιστή και ένα συγκρατητή μηδενικής τάξης ανάμεσα στο διακριτό ρυθμιστή και το σύστημα. Αυτό φαίνεται στο παρακάτω σχήμα: ω ( t) Ω( s) + Τ ω ( kt ) Ω( z) Τ Ρυθμιστής διακριτού χρόνου Συγκρατητής μηδενικής τάξης 1 s Τ y y ( t) ( kt ) Y( s) Y( z) Είναι σημαντικό να θεωρήσουμε ότι ο συγκρατητής μηδενικής τάξης δημιουργεί αναπόφευκτα καθυστέρηση χρόνου στο σύστημα, η οποία δημιουργεί καθυστέρηση φάσης, ελαττώνοντας έτσι τα περιθώρια ευστάθειας του κλειστού συστήματος. Ψηφιακός Έλεγχος 18
Ο συγκρατητής μπορεί να προσεγγιστεί απο μια συνάρτηση μεταφοράς, η οποία είναι μια ρητή συνάρτηση του s: έτσι e Ts ( Ts) Ts Ts Ts 1 +... 1 e 8 Ts Ts ( Ts) Ts e 1 + + +... 1+ 8 Ts Ts 1 1 e 1 1 1 s s Ts T 1+ s + 1 Η καθυστέρηση χρόνου που θα εισαχθεί στο σύστημα κλειστού βρόχου απο το συγκρατητή μηδενικής τάξης μπορεί να προσεγγιστεί απο την καθυστέρηση της συνάρτησης μεταφοράς 1 T s + 1 Ψηφιακός Έλεγχος 19
Εφόσον η σταθερά κέρδους του συνολικού συστήματος θα καθοριστεί στο τελικό στάδιο, θα 1 G χρησιμοποιήσουμε αρχικά τη h ( s) T στο συνεχές σύστημα. s + 1 0 Για χρόνο δειγματοληψίας Τ0.1, έχουμε Gh ( s) s + 0 Έτσι η παραπάνω συνάρτηση που χρησιμοποιείται προσεγγίζει τα χαρακτηριστικά φάσης του συγκρατητή, αλλά έχει σταθερά κέρδους ίση με 1. Ο αναλογικός αντισταθμιστής μαζί με την καθυστέρηση φάσης που εισάγεται απο τον συγκρατητή φαίνεται στο παρακάτω σχήμα: ω ( t) Ω( s) + Αναλογικός ρυθμιστής Gh ( s) 0 s + 0 1 s y ( t) Y( s) Ψηφιακός Έλεγχος 0
Χρησιμοποιώντας τη μέθοδο του γεωμετρικού τόπου ριζών καταλήγουμε στον κατάλληλο G s αναλογικό αντισταθμιστή Για παράδειγμα, μπορούμε να χρησιμοποιήσουμε στο πεδίο s τον αντισταθμιστή 4( + 3.) G s s Το επανασχεδιαζόμενο κλειστό σύστημα συνεχούς χρόνου έχει τώρα τρεις πόλους στις θέσεις : s1, ± j 3 s 3 16 Οι επικρατούντες πόλοι έχουν ζ0.5 και ω4rad/se (ο τρίτος πόλος βρίσκεται αρκετά αριστερά ώστε η επίδραση του στην μεταβατική κατάσταση να είναι αμελητέα). Στη συνέχεια υπολογίζουμε τον ισοδύναμο αντισταθμιστή διακριτού χρόνου με τη μέθοδο ταύτισης πόλων-μηδενικών. Το μηδενικό στη θέση s-3. απεικονίζεται στο σημείο z e 0.3 Επειδή ο αντισταθμιστής έχει βαθμό αριθμητή 1 και παρανομαστή 0, έχει ένα πόλο στο άπειρο (γιατι ο αριθμός των πόλων στο άπειρο ισούται με τη διαφορά των μηδενικών απο τους πόλους της συνάρτησης μεταφοράς). Ψηφιακός Έλεγχος 1
Ο πόλος στο άπειρο απεικονίζεται στη θέση z-1. Έτσι, ο διακριτός αντισταθμιστής δίνεται απο τη σχέση 0.3 z e z 0.76 G ( z) K K z+ 1 z+ 1 Το Κ υπολογίζεται έτσι ώστε τα κέρδη στις χαμηλές συχνότητες για τον αναλογικό και το διακριτό ρυθμιστή να είναι ίδια. Έτσι 1 0.76 G( z 1) K G( s 0) 4*3. 1+ 1 K 93.47 (Παρότι η συνάρτηση μεταφοράς 4(s+3.) είναι υψιπερατό φίλτρο, ενδιαφερόμαστε για την περιοχή χαμηλών συχνοτήτων και έτσι ο αναλογικός ρυθμιστής και ο ρυθμιστής διακριτού χρόνου πρέπει να έχουν τα ίδια χαρακτηριστικά στις χαμηλές συχνότητες. Τελικά: G ( z) 1 0.76z 1+ z 1 93.4 1 Ψηφιακός Έλεγχος
Η ισοδύναμη διακριτή συνάρτηση μεταφοράς G(z) του συστήματος G(s) όταν προηγείται ο συγκρατητής μηδενικής τάξης είναι ( + ) 1 ( 1 ) 0.1s 0.005 1 ˆ 1 e 1 1 1 z z G( z) Z ( 1 z ) Z Η συνάρτηση μεταφοράς ανοιχτού βρόχου 3 s s s z του συστήματος ελέγχου διακριτού χρόνου G ( z) G( z) Η συνάρτηση μεταφοράς του κλειστού συστήματος είναι Η εξίσωση διαφορών είναι ˆ 0.467 1 1 ( 1 0.76z ) 1 ( 1 z ) z 1 1 Y z 0.467z 0.339z Ω z 1 1.533z + 0.661z 1.533 ( 1) + 0.661 ( ) 0.467ω( 1) 0.339ω( ) y k y k y k k k 1 1 Ψηφιακός Έλεγχος 3
Οι βηματικές αποκρίσεις του συστήματος κλειστού βρόχου συνεχούς και διακριτού χρόνου φαίνεται στα παρακάτω σχήματα: Ψηφιακός Έλεγχος 4