ΣΑΕ 1 Συστήματα Αυτομάτου Ελέγχου I Σημειώσεις από τις παραδόσεις Για τον κώδικα σε LATEX, ενημερώσεις και προτάσεις: https://github.com/kongr45gpen/ece-notes Οκτώβριος–Ιανουάριος 2017 – 2018 Τελευταία ενημέρωση: 19 Δεκεμβρίου 2021 Λάθη & Διορθώσεις Οι τελευταίες εκδόσεις των σημειώσεων βρίσκονται στο Github (https://github.com/ kongr45gpen/ece-notes/raw/master/sae1.pdf) ή στη διεύθυνση http://helit.org/ ece-notes/sae1.pdf. Περιέχουν διορθώσεις σε λάθη και τυχόν βελτιώσεις. Μπορείτε να ενημερώνετε για οποιοδήποτε λάθος και πρόταση μέσω PM στο forum, issue στο Github, ή οποιουδήποτε άλλου τρόπου! Υπεύθυνη καθηγήτρια: Ζωή Δουλγέρη, ασκήσεις από τον Παπαγεωργίου Δημήτρη - δεν υπάρχει διαχωρισμός ασκήσεων και θεωρίας. 1 Περιεχόμενα 1 Συστήματα 1.1 Μοντελοποίηση συστημάτων . . . . . 1.2 Ορισμοί . . . . . . . . . . . . . . . . 1.3 Σύστημα κλειστού βρόχου . . . . . . 1.4 Ισοδύναμα λειτουργικά διαγράμματα . . . . . . . . . . . . . . . . . 2 Προδιαγραφές 2.1 Ακρίβεια . . . . . . . . . . . . . . . . . . . 2.1.1 Ασκήσεις (Παπαγεωργίου) . . . . . . 2.2 Ταχύτητα . . . . . . . . . . . . . . . . . . . 2.2.1 Σε πρωτοβάθμια συστήματα . . . . . 2.2.2 Σε δευτεροβάθμια συστήματα . . . . 2.2.3 Για συστήματα μεγαλύτερου βαθμού 2.2.4 Ασκήσεις . . . . . . . . . . . . . . . 2.3 Εύρος ζώνης . . . . . . . . . . . . . . . . . . 2.3.1 Σε πρωτοβάθμια συστήματα . . . . . 2.3.2 Σε δευτεροβάθμια συστήματα . . . . 2.3.3 Σε συστήματα μεγαλύτερου βαθμού . 2.3.4 Ασκήσεις . . . . . . . . . . . . . . . 2.4 Ευστάθεια . . . . . . . . . . . . . . . . . . . 2.5 Διαγράμματα Nyquist . . . . . . . . . . . . . 2.5.1 Συνήθη διαγράμματα Nyquist . . . . 2.5.2 Γενικό κριτήριο Nyquist . . . . . . . 2.5.3 Ασκήσεις . . . . . . . . . . . . . . . 2.6 Γεωμετρικός τόπος ριζών . . . . . . . . . . . 2.6.1 Κανόνες . . . . . . . . . . . . . . . . 2.6.2 Ασκήσεις . . . . . . . . . . . . . . . 2.7 Ευαισθησία σε θόρυβο . . . . . . . . . . . . 3 Ασκήσεις . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 3 4 6 8 . . . . . . . . . . . . . . . . . . . . . 9 9 18 25 25 28 35 38 44 45 47 50 52 59 66 69 70 72 84 85 88 96 108 Παράρτημα 125 Ορισμοί . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125 Θεωρήματα . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125 Τυπολόγιο . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126 2 Κεφάλαιο 1 Συστήματα Γνωρίζουμε από τα προηγούμενα μαθήματα τι είναι το σύστημα. Σκοπός του μαθήματος είναι να σχεδιάσουμε έναν "ελεγκτή" ώστε ένα σύστημα να έχει μια επιθυμητή έξοδο. Για παράδειγμα, αν έχουμε έναν κινητήρα που επιθυμούμε να ελέγξουμε, μπορούμε να τον παραστήσουμε με το παρακάτω σχήμα: u r y E Σ H όπου: • Σ είναι ο κινητήρας • u είναι η τάση εισόδου (που ρυθμίζουμε εμείς) • y είναι η έξοδος του συστήματος, εδώ η ταχύτητα του κινητήρα • Η ροπή του φορτίου εκφράζει την είσοδο της διαταραχής • H είναι ένας μετρητής που μπορούμε να έχουμε για να ελέγχουμε την ταχύτητα του κινητήρα • E είναι ο ελεγκτής που θέλουμε να υλοποιήσουμε, ώστε να ρυθμίζει την τάση u εισόδου του κινητήρα για να πετύχουμε την επιθυμητή ταχύτητα. Έχουμε και μία είσοδο αναφοράς r που καθορίζει την επιθυμητή έξοδο του συστήματος. Στα πλαίσια των ΣΑΕ βρίσκουμε το μαθηματικό μοντέλο του συστήματος, καθώς και το μαθηματικό μοντέλο του ελεγκτή, και τα υλοποιούμε με φυσικό τρόπο (για παράδειγμα μέσω κυκλωματικών στοιχείων, μικροελεγκτών, arduino κ.ά). Παραδείγματα συστημάτων αυτομάτου ελέγχου είναι: Τα αμορτισέρ του αυτοκινήτου, οι κινητήρες των CD drives, οι κινητήρες των γραμμών παραγωγής (ώστε για παράδειγμα να είμαστε σίγουροι ότι τα υλικά περνάν από έναν κλίβανο ακριβώς για 30 λεπτά, διατηρώντας σταθερή την ταχύτητα μεταφοράς τους), κ.ά. 1.1 Μοντελοποίηση συστημάτων Για το σύστημα ενός σώματος στο οποίο ασκείται δύναμη, έχουμε πολύ απλά: F = mẍ Για μια δύναμη ελατηρίου, ισχύει F = κ · δx, και για μια δύναμη απόσβεσης/ιξώδους: F = dẋ Ανάρτηση αυτοκινήτου αποσβεστήρα: Θεωρούμε ότι η ανάρτηση ενός αυτοκινήτου αποτελείται από ένα ελατήριο και έναν m x0 xi ρ Και όπως πριν προκύπτει η σχέση: mẍ 0 + b(ẋ 0 − ẋ i ) + κ(x 0 − x i ) = 0 3 η οποία μπορεί να μετασχηματιστεί κατά Laplace: mẍ 0 + bẋ 0 + κx 0 = bẋ i + κ ẋ i 2 ms X 0 (s) + bsX 0 (s) + κX 0 (s) = X 1 (s)bs + κX 1 (s) bs + κ X 0 (s) = 2 X 1 (s) ms + bs + κ Αυτή είναι μία απλή μέθοδος μοντελοποίησης συστημάτων, αλλά η μοντελοποίηση δεν είναι αντικείμενο αυτού του μαθήματος. 1.2 Ορισμοί Ορισμός 1.1: Συνάρτηση μεταφοράς • Συνάρτηση μεταφοράς: G(s) = Y(s) (έξοδος) N(s) (αριθμητής) = U(s) (είσοδος) D(s) (παρονομαστής) • Χαρακτηριστικό πολυώνυμο: D(s) Θυμόμαστε ότι στα φυσικά συστήματα δεν γίνεται να έχουμε βαθμό του αριθμητή μεγαλύτερο από το βαθμό του παρονομαστή. Ορισμός 1.2: Μορφές έκφρασης συνάρτησης μεταφοράς K(s + z 1 ) · · · (s + z m ) (s + p 1 ) · · · (s + p n ) G(1 + sτ n+1 ) · · · (1 + sτ n+m ) H(s) = (1 + sτ 1 ) · · · (1 + sτ n ) H(s) = όπου G = kz 1 · · · z m p1 · · · pm Ορισμός 1.3: Πόλοι & Μηδενικά • Πόλοι ονομάζονται οι τιμές p για τις οποίες ισχύει: lim H(s) = ∞ s→p • Μηδενικά ονομάζονται οι τιμές z για τις οποίες ισχύει: lim H(s) = 0 s→z Ορισμός 1.4: DC κέρδος DC κέρδος ονομάζεται η τιμή της συνάρτησης μεταφοράς για s = 0: dc gain = H(0) Ουσιαστικά αντιστοιχεί στην τιμή της απόκρισης σε μοναδιαία βηματική συνάρτηση για t → ∞. 4 Θεώρημα 1.1: Σύνδεση εν σειρά Όταν συνδέουμε δύο απομονωμένα συστήματα εν σειρά, για τις συναρτήσεις μεταφοράς τους ισχύει: G(s) = G 1 (s)G 2 (s) X 1 (s) G 1 (s) X 2 (s) G 2 (s) X 3 (s) Παράδειγμα R1 R2 + + − u(s) C1 C2 y − Για το παραπάνω κύκλωμα, αν και έχουμε δύο συστήματα ενωμένα σε σειρά, δεν μπορούμε να εφαρμόσουμε το θεώρημα στο παραπάνω κύκλωμα, αφού τα επιμέρους κυκλώματα δεν είναι απομονωμένα και παρουσιάζουν σύνθετες αντιστάσεις εισόδου και εξόδου. Πράγματι, αν επιλύσουμε το κύκλωμα: 1 1 (R 1 C 1 s + 1) (R 2 C 2 s + 1) y(s) 1 = 2 u(s) R 1 C 1 R 2 C 2 s + (R 1 C 1 + R 2 C 2 + R 1 C 2 )s + 1 G 1 (s)G 2 (s) = Παρατηρούμε τον όρο R 1 C 2 s που δεν υπάρχει στον απλό πολλαπλασιασμό των δύο συστημάτων. Άσκηση Ποιές από τις παρακάτω συναρτήσεις μεταφοράς έχουν ρυθμούς (ρίζες του παρονομαστή) που δεν είναι πόλοι; s+8 (i) (s + 3)(s + 10) (ii) s+1 (s + 1)2 (s + 2) (iii) s+9 (s + 2)2 + 9 (iv) s+1 (s + 1)(s + 2) Λύση (i) Έχει μηδενικό στο −8 και πόλους στα −3 και −10. (ii) Έχει μόνο έναν πόλο στο −1 και στο −2. (iii) Έχει μηδενικό στο −9 και πόλους στα −2 + j3 και −2 − j3. (iv) Έχει μόνο πόλο στο −2. Η λύση αυτή μπορεί να προκύψει από τους ορισμούς του πόλου και του μηδενικού. 5 1.3 Σύστημα κλειστού βρόχου είσοδος διαταραχής d(s) r(s) w(s) − f(s) + G(s) y H(s) Ορίζουμε: y(s) r(s) y(s) συνάρτηση μεταφοράς εισόδου διαταραχής: Td (s) = d(s) συνάρτηση μεταφοράς κλειστού βρόχου: T(s) = Για να υπολογίσουμε την έξοδο του συστήματος, αν δεν λάβουμε υπ' όψιν την είσοδο διαταραχής: y(s) = G(s)w(s) = G(s) r(s) − f(s) y(s) = G(s) r(s) − H(s)y(s) y(s) 1 + G(s)H(s) = G(s)r(s) G(s)r(s) y(s) = 1 + G(s)H(s) G(s) T(s) = 1 + G(s)H(s) Αν συμπεριλάβουμε και την είσοδο διαταραχής, το ζητούμενο είναι η είσοδος αυτή να μην επηρεάζει καθόλου (ή όσο το δυνατόν λιγότερο) την έξοδο. Έχουμε: y(s) = d(s) + G(s)w(s) = d(s) − G(s)f(s) ⇒ = d(s) − G(s)H(s)y(s) ⇐⇒ y(s) 1 + G(s)H(s) = d(s) ⇐⇒ ⇒ y(s) 1 = Td (s) = d(s) 1 + G(s)H(s) Συνοπτικά: Θεώρημα 1.2: Συναρτήσεις μεταφοράς σε σύστημα κλειστού βρόχου Για ένα σύστημα κλειστού βρόχου με είσοδο r(s), είσοδο διαταραχής d(s), συνάρτηση G(s) στην ευθεία διαδρομή και H(s) στη διαδρομή ανάδρασης, οι συναρτήσεις μεταφοράς είναι: T(s) = y(s) r(s) y(s) Td (s) = d(s) = G(s) 1 + G(s)H(s) = 1 1 + G(s)H(s) d(s)=0 r(s)=0 και η συνολική έξοδος του συστήματος είναι: y(s) = T(s)r(s) + Td (s)d(s) 6 Παρατηρούμε ότι το χαρακτηριστικό πολυώνυμο είναι το ίδιο στις δύο συναρτήσεις μεταφοράς. Συναρτήσεις μεταφοράς ανοιχτού και κλειστού βρόχου Πρέπει να δοθεί προσοχή στη διαφορά των συναρτήσεων μεταφοράς ανοιχτού και κλειστού βρόχου. r(s) y G(s) − H(s) Σε ένα σύστημα με μοναδιαία αρνητική ανάδραση, όπως το παραπάνω, η συνάρτηση μεταφοράς ανοιχτού βρόχου (ΣΜΑΒ) είναι η G(s)H(s), ενώ η συνάρτηση μεταφοράς κλειστού βρόχου (ΣΜΚΒ) είναι η συνάρτηση μεταφοράς ολόκληρου του συστήματος: συνάρτηση μεταφοράς ανοιχτού βρόχου: G(s)H(s) συνάρτηση μεταφοράς κλειστού βρόχου: T(s) = Παράδειγμα r(s) − G 1 + GH y κ s+a Θα υπολογίσουμε την έξοδο του συστήματος χωρίς ανάδραση και με ανάδραση σε βηματική είσοδο r(s) → u(t). Χωρίς ανάδραση Το σύστημα χωρίς ανάδραση είναι το παραπάνω χωρίς τον κάτω βρόχο: r(s) κ s+a y Και ισχύει: κ s+a 1 1 y(s) = κ s s + a y(s) = r(s) y(t) = κ 1 − e − t/τ (όπου η σταθερά χρόνου τ = 1a ) Για t → ∞ το αποτέλεσμα είναι y(t) = κ. Με ανάδραση G(s)r(s) 1 y(s) = ⇐⇒ ⇒ · · · ⇐⇒ ⇒ τ′ = 1 + G(s) a+κ Παρατηρούμε πως το σύστημα αυτό φτάνει πολύ πιο γρήγορα στην τελική του τιμή. Αυτό φαίνεται αν συγκρίνουμε τις σταθερές χρόνου μεταξύ τους, σκεπτόμενοι ότι λειτουργούν ως συντελεστές στην εκθετική συνάρτηση: 7 −a − k −a −a −a − κ 1.4 Ισοδύναμα λειτουργικά διαγράμματα Για τη διευκόλυνσή της εύρεσης της συνάρτησης μεταφοράς, μπορούμε αντί να βρούμε την έξοδο αλγεβρικά χρησιμοποιώντας ενδιάμεσες συναρτήσεις, να εφαρμόσουμε κανόνες όπως τους παρακάτω: H • • y1 H y1 y2 H y2 y H u u H 1 H y1 H1 + • y H 1/H 2 y y1 + H2 H2 Παράδειγμα κ r(s) − H1 w(s) + y(s) H2 Χρησιμοποιώντας τους παραπάνω κανόνες, ή την προηγούμενη μέθοδο, μπορούμε να βρούμε: T(s) = κH 2 (s) + H 2 (s)H 1 (s) 1 + H 1 (s)H 2 (s) Ενδεικτικά, με βοηθητικές συναρτήσεις, οι πράξεις γίνονται ως εξής: y(s) = H 2 (s) · κr(s) + w(s) h i = H 2 · κr + H 1 r − y = κH 2 r + H 2 H 1 r − H 1 H 2 y ⇐⇒ ⇒ y · (1 + H 1 H 2 ) = κH 2 r + H 2 H 1 r ⇐⇒ ⇒ κH 2 r + H 2 H 1 r ⇐⇒ ⇒ y= 1 + H1H2 κH 2 (s) + H 2 (s)H 1 (s) T(s) = 1 + H 1 (s)H 2 (s) 8 y Κεφάλαιο 2 Προδιαγραφές Ορίζουμε κάποιες προδιαγραφές που επιθυμούμε να πληροί η έξοδος του συστήματος, όπως η ακρίβεια θέσης, η ταχύτητα της απόκρισης, η ευστάθεια κλπ. Για να μετρήσουμε ποσοτικά αυτά τα κριτήρια, ορίζουμε νέα μεγέθη και χρησιμοποιούμε διάφορες συναρτήσεις ως "εισόδους αναφοράς", όπως την κρουστική δ(t) (για μελέτη ευστάθειας), τη βηματική u(t), την ράμπα, την ημιτονοειδή (για μελέτη απόκρισης συχνότητας και ταχύτητας) κλπ. 2.1 Ακρίβεια Το ζητούμενο της ακρίβειας είναι η τελική έξοδος να είναι κοντά στην επιθυμητή είσοδο. Για να υπολογίσουμε την τελική έξοδο, δεν χρειάζεται να υπολογίσουμε τον αντίστροφο Μ/Σ Laplace της συνάρτησης για να πάμε στο πεδίο του χρόνου, αλλά αρκεί να χρησιμοποιηθεί το θεώρημα της τελικής τιμής: f(∞) = lim sF(s) s→0 Για παράδειγμα, για βηματική είσοδο (u(t) → 1s ) σε ένα σύστημα (ss = steady state): 1 y ss = lim sF(s) = lim sH(s) = lim H(s) s→0 s→0 s s→0 Για να μελετήσουμε την ακρίβεια, ορίζουμε το σφάλμα: Ορισμός 2.1: Σφάλμα Ορίζουμε το σφάλμα ως τη διαφορά της εξόδου από την είσοδο: e(s) = r(s) − y(s) Χρησιμοποιούμε διάφορες εισόδους για να βρούμε διάφορα είδη σφαλμάτων του συστήματος: Είσοδοι για μελέτη σφαλμάτων r(t) = u(t) r(s) = 1 s e ssp σφάλμα θέσης r(t) = t r(s) = 1 s2 e ssv σφάλμα ταχύτητας r(t) = t 2/2 r(s) = 1 s3 e ssa σφάλμα επιτάχυνσης Για παράδειγμα, για το σύστημα κλειστού βρόχου, θυμόμαστε ότι: y r(s) H(s) − G(s) Αν θεωρήσουμε ότι η G(s) είναι 1, τότε: y(s) H(s) = r(s) 1 + H(s) G(τn+1 s + 1) · · · (τn+m s + 1) όπου H(s) = ⇐⇒ ⇒ s N (1 + sτ1 ) · · · (1 + sτn ) 1 e(s) = r(s) − y(s) = r(s) 1 + H(s) 9 Τώρα μπορούμε να υπολογίσουμε το σφάλμα σταθερής κατάστασης, χρησιμοποιώντας το θεώρημα τελικής τιμής: e ss = lim se(s) s→0 (δηλαδή N είναι η τάξη του τυχόν πόλου στο 0). Εφαρμόζοντας τις διάφορες συναρτήσεις ως εισόδους, σύμφωνα με τα παραπάνω, έχουμε: ( 1 για N = 0 1 1 e ssp = = = 1+G 1 1 + lim H(s) 1 + K pos 1+∞ = 0 για N ≥ 1 s→0 | {z } K pos e ssv = 01 = ∞ για N = 0 = G1 για N = 1 1 = 0 για N ≥ 2 ∞ 1 1 = lim sH(s) Kv s→0 | {z } Kv e ssa = ∞ για N ≤ 1 = G1 για N = 2 0 για N > 2 1 1 = 2 Ka lim s H(s) s→0 | {z } Ka Δε συζητάμε για ακρίβειες πέραν της επιτάχυνσης, επειδή σπάνια τα συστήματα έχουν πάνω από 2 ολοκληρωτές. Ορισμός 2.2: Ολοκληρωτής Ένας πόλος στο 0 λειτουργεί σαν ολοκληρωτής, επειδή έχει την ιδιότητα να ολοκληρώνει το σήμα εισόδου. Ορισμός 2.3: Τύπος συστήματος Ο τύπος του συστήματος είναι ο αριθμός των ολοκληρωτών που έχει. Σφάλματα στο κλειστό σύστημα Στους παραπάνω τύπους χρησιμοποιήσαμε τη συνάρτηση μεταφοράς ανοιχτού βρόχου H(s) για να βρούμε το σφάλμα στην απόκριση του κλειστού βρόχου, σε σύστημα μοναδιαίας αρνητικής ανάδρασης. Αν έχουμε στη διάθεσή μας μόνο τη συνάρτηση μεταφοράς του κλειστού βρόχου ή κάποια άλλη μορφή συστήματος, θα πρέπει να καταφύγουμε στον τύπο e(s) = r(s) − y(s) ή σε κάποιο άλλο μαθηματικό κόλπο. Παράδειγμα Έστω το σύστημα: 1 s(s+a) r(s) − H(s) d(s) = 1 s + y Ποιά θα είναι η έξοδος του συστήματος στη μόνιμη κατάσταση αν προσθέσουμε την είσοδο διαταραχής; 10 Αν δεν υπήρχε η διαταραχή, θα είχαμε σφάλμα θέσης μόνιμης κατάστασης e ssp = 0, αφού η H(s) έχει έναν ολοκληρωτή. Επομένως αγνοούμε την επίδραση της r(s), και υπολογίζουμε την έξοδο αν υπάρχει μόνο η διαταραχή. Γνωρίζουμε για το σύστημα κλειστού βρόχου ότι: y(s) 1 = d(s) 1 + H(s) lim sy(s) = lim s s→0 s→0 1 d(s) 1 s = lim s = lim =0 1 + H(s) s→0 1 + H(s) s→0 1 + H(s) Δηλαδή y ss = 0, άρα το σύστημα έχει πάλι τέλεια ακρίβεια, και σφάλμα θέσης 0. Παράδειγμα Το παρακάτω διάγραμμα αντιστοιχεί σε έναν κινητήρα: d r(s) − κ + y 1 s(Js+b) Το μετασχηματίζουμε στο ισοδύναμό του, ώστε να εφαρμόσουμε τους τύπους κλειστού βρόχου: d r(s) − κ + y 1 s(Js+b) 1 s(Js+b) Τότε προκύπτει (για είσοδο 1s , αφού αναζητούμε σφάλμα θέσης): T(s) = 1 κ κ = κ s(Js + b) 1 + s(Js+b) s(Js + b) + κ Td (s) = 1 1 1 = κ s(Js + b) 1 + s(Js+b) s(Js + b) + κ y(s) = T(s)r(s) + Td (s)d(s) κ 1 1 1 = + s s(Js + b) + κ s s(Js + b) + κ e(s) = r(s) − y(s) e ssp = lim se(s) s→0 1 1 κ 1 1 = lim s − − s→0 s s s(Js + b) + κ s s(Js + b) + κ κ 1 = lim 1 − − s→0 s(Js + b) + κ s(Js + b) + κ κ 1 1 =1− − =− κ κ κ Δηλαδή βλέπουμε ότι η διαφορετική θέση της εισόδου διαταραχής επηρεάζει το σφάλμα θέσης του συστήματος. Αν, προσπαθώντας να μειώσουμε στο 0 το σφάλμα της εξόδου, προσθέσουμε έναν ολοκληρωτή πριν από την είσοδο διαταραχής: 11 d + r(s) κ/s − y 1 s(Js+b) τότε το χαρακτηριστικό πολυώνυμο του συστήματος γίνεται: Js 3 + bs 2 + κ = 0 που έχει ρίζες στο δεξί ημιεπίπεδο, άρα οδηγεί σε ασταθές σύστημα (θυμόμαστε από τα Κ3 ότι μόνο τα πολυώνυμα με θετικούς συντελεστές μπορεί να οδηγήσουν σε ευστάθεια). Για να διορθώσουμε αυτήν την ατέλεια, χρησιμοποιούμε έναν ελεγκτή PI (Proportional & Integral), δηλαδή ´ πολλαπλασιάζουμε την είσοδό του e(t) με K P e(t) και ολοκληρώνουμε με K I e(t). Ορισμός 2.4: Ελεγκτής PI Ο ελεγκτής PI (Proportional & Integral) είναι ένας ολοκληρωτής που προσθέτει το αποτέλεσμα του πολλαπλασιασμού και της ολοκλήρωσης στην είσοδό του. Σύμφωνα με την παραπάνω παράγραφο, η έξοδος u(t) ενός ελεγκτή PI είναι: ˆ u(t) = K P · r(t) + K I r(t) dt (όπου r η είσοδος) και, μετασχηματίζοντας κατά Laplace: KI K s + P K P · r(s) KI K P (s + z) u(s) = K P + · r(s) = = · r(s) s s s όπου z = KKPI μία σταθερή τιμή. Παρατηρούμε ότι ο ελεγκτής αυτός ουσιαστικά εισάγει έναν ολοκληρωτή και ένα μηδενικό. Στο συγκεκριμένο παράδειγμα, αντικαθιστούμε τη συνάρτηση μεταφοράς κ/s με τη συνάρτηση: s+z Kp s όπου z = KI KP , και το χαρακτηριστικό πολυώνυμο γίνεται: x(s) = Js 3 + bs 2 + K p s + K I = 0 που μπορεί να είναι ευσταθές με κατάλληλη επιλογή των σταθερών. Παράδειγμα Στο σύστημα χωρίς βρόχο, δεν μπορούμε να χρησιμοποιήσουμε τους τύπους, αλλά πρέπει να εκμεταλλευτούμε τον ορισμό του σφάλματος: y(s) r(s) H κ (s) e ssp = lim se(s) = lim s r(s) − y(s) = lim s s→0 s→0 s→0 1 − H κ (s) s→0 s 1 − H κ (s) = lim s→0 s2 e ssv = lim e ssa 12 1 1 − H κ (s) · s s = lim 1 − H κ (s) s→0 Άσκηση r(s) − H(s) = y H(s) s2 s+9 + 7s + 3 Τι σφάλμα θέσης έχει το παραπάνω σύστημα; Λύση e ssp = 1 1 + K pos K pos = lim H(s) = s→0 e ssp = 9 = 3 ⇐⇒ ⇒ 3 1 1 = . 1+3 4 Άσκηση r(s) y H(s) − Στο παραπάνω σχήμα, θέτουμε: H(s) = 2(s + 10) s(s + 2)(s + 5) Τι σφάλματα έχει το παραπάνω σύστημα; Λύση K pos = ∞ K v = lim sH(s) = s→0 20 =2 10 Ka = 0 1 1+∞ 1 = Kv 1 = 0 e ssp = =0 e ssv = e ssa 1 2 =∞ Άσκηση r(s) − H(s) y 13 Στο παραπάνω σχήμα: H(s) = 1.8κ s(s + 3.3) Ποιά πρέπει να είναι η σταθερά κ ώστε να ισχύει e ssv = 0.327; Λύση 1.8κ 18κ = s→0 s + 3.3 33 K v = lim sH(s) = lim s→0 1 33 = = 0.327 ⇐⇒ ⇒ Kv 18κ 33 κ= ≃ 5.607 18 · 0.327 e ssv = Άσκηση Δίνεται η συνάρτηση μεταφοράς κλειστού βρόχου ενός συστήματος: H κ (s) = κs + b s 2 + as + b Ποιά είναι τα σφάλματα του συστήματος, και ποιά είναι η συνάρτηση μεταφοράς ανοιχτού βρόχου, αν προέρχεται από σύστημα μοναδιαίας αρνητικής ανάδρασης; Λύση Σφάλματα b e ssp = lim 1 − H κ (s) = 1 − = 0 s→0 b 1 − H κ (s) a−κ e ssv = lim = s→0 s b 1 − Η κ (s) e ssa = lim =∞ s→0 s2 Συνάρτηση μεταφοράς r(s) − H(s) y Γνωρίζουμε ή βρίσκουμε ότι, για συστήματα κλειστού βρόχου: H κ (s) = H(s) 1 + H(s) 14 άρα: H κ (1 + H) = H ⇐⇒ ⇒ H κ + H κ H = H ⇐⇒ ⇒ H(1 − H κ ) = H κ ⇐⇒ ⇒ Hκ H= ⇐⇒ ⇒ 1 − Hκ H= H(s) = 1 κs+b s 2 +as+b − s 2ks+b +as+b κs+b s 2 +as+b ⇐⇒ ⇒ = s 2 +as+b−ks−b 2 +as+b s κs + b s(s + a − κ) Άσκηση 1 y(t) 0.5 2 1 t 3 Έστω το σύστημα με την παραπάνω απόκριση στη βηματική συνάρτηση. Ποιός είναι ο τύπος του συστήματος; Λύση r(s) 1 0.5 y(t) 0.5 2 1 t 3 Η επιθυμητή έξοδος του συστήματος είναι 1, αλλά η έξοδός του στη μόνιμη κατάσταση είναι 0.5, επομένως υπάρχει σταθερό σφάλμα 0.5. Άρα το σύστημα έχει τύπο 0. Γνωρίζουμε ότι, αφού είναι τύπου 0, θα έχει άπειρο σφάλμα ταχύτητας. Πράγματι, αν βάλουμε ως είσοδο τη συνάρτηση ράμπας, το σφάλμα όσο t → ∞ θα αυξάνεται όλο και περισσότερο: r(s) 3 1 y(t) 1 2 3 t 15 Άσκηση Ποιά είναι τα σφάλματα του παρακάτω συστήματος; y r(s) κ Js 2 − 1 + bs Λύση Επειδή δεν έχουμε μοναδιαία αρνητική ανάδραση, δεν μπορούμε να εφαρμόσουμε τους τύπους σφάλματος για συστήματα μοναδιαίας αρνητικής ανάδρασης. Βρίσκουμε τη συνάρτηση μεταφοράς κλειστού βρόχου: y = H(s) r − G(s)y = · · · = κ/Js 2 H(s) κ = = 2 1 + H(s)G(s) 1 + bs Js + κbs + κ Επομένως μπορούμε να εφαρμόσουμε τους τύπους σφάλματος χωρίς βρόχο: e ssp = 0 e ssa = ∞ e ssv = b Άσκηση d(s) r(s) H 1 (s) − (α) H 1 (s) = s+2 s+1 (β) H 1 (s) = s+2 s(s + 1) + H 2 (s) = y H 2 (s) 10 s(s + 6) H 2 (s) = 10 s+6 Να βρεθούν και στις δύο περιπτώσεις τα σφάλματα θέσης και ταχύτητας με διάφορες περιπτώσεις διαταραχών. Λύση, αν δεν υπάρχει διαταραχή d(s) (α) Έχουμε μοναδιαία αρνητική ανάδραση και το σύστημα έχει έναν ολοκληρωτή, άρα είναι τύπου 1 1. Το σφάλμα θέσης είναι e ssp = 0, και το σφάλμα ταχύτητας μία σταθερά e ssv = = Kv 1 1 1 3 = = 20 = . s+2 10 lims→0 sH(s) / 6 10 lims→0 s s(s+6) s+1 (β) Αντίστοιχα με το προηγούμενο ερώτημα, έχουμε: s + 2 10 =∞ s→0 s→0 s(s + 1) s + 6 s + 2 10 10 10 K v = lim sH(s) = lim =2· = s→0 s→0 s + 1 s + 6 6 3 K pos = lim H(s) = lim 16 Άρα: 1 =0 1 + K pos 1 3 = = Kv 10 e ssp = e ssv Λύση με διαταραχή d(s) = A s Υπολογίζουμε: ⇒ ... y = H 2 d + H 1 (r − y) ⇐⇒ H1H2 H2 ⇐⇒ ⇒ y= r+ d 1+H H 1 + H1H2 | {z1 2} | {z } y1 y2 Φαίνεται η επαλληλία στη απόκριση του συστήματος, την οποία θα μπορούσαμε να εκμεταλλευτούμε. Θυμόμαστε ότι: e(s) = r(s) − y(s) και e ss = lim se(s) s→0 Για την εύρεση του αποτελέσματος, θα χρησιμοποιήσουμε τον ορισμό του σφάλματος. (α) σφάλμα θέσης Για το σφάλμα θέσης, θεωρούμε r(s) = 1s , και έχουμε: 1 H1H2 1 H2 A e ssp = lim s − − s→0 s 1 + H1H2 s 1 + H1H2 s = lim 1 − s→0 = lim 1 − s→0 1 s+2 10 s+1 s(s+6) 10 + s+2 s+1 s(s+6) − 1+ 10(s+2) s(s+1)(s+6) (((( ( s(s+1)(s+6)+10(s+2) s(s+1)(s+6) (((( ( − 10 s(s+6) s+2 10 s+1 s(s+6) 10 s(s+6) A s(s+1)(s+6)+10(s+2) (s+1) s(s+6) 10(s + 1) 10(s + 2) −A = lim 1 − s→0 s(s + 1)(s + 6) + 10(s + 2) s(s + 1)(s + 6) + 10(s + 2) 20 10 =1− −A· 20 20 A =− . 2 17 (β) σφάλμα θέσης Αντίστοιχα με παραπάνω, βρίσκουμε: 1 H1H2 1 H2 A e ssp = lim s − − s→0 s 1 + H1H2 s 1 + H1H2 s = lim 1 − s→0 = lim 1 − s→0 1 s+2 10 s(s+1) s+6 s+2 10 + s(s+1) s+6 −A 10(s+2) s(s+1)(s+6) (((( ( s(s+1)(s+6)+10(s+2) s(s+1)(s+6) (((( ( 1+ − 10 s+6 s+2 10 s(s+1) s+6 10 s+6 A s(s+1)(s+6)+10(s+2) (s+6) s(s+1) 10(s + 2) 10s(s + 1) = lim 1 − −A s→0 s(s + 1)(s + 6) + 10(s + 2) s(s + 1)(s + 6) + 10(s + 2) 20 0 =1− −A· 20 20 = 0. Παρατηρούμε ότι η αλλαγή της θέσης του ολοκληρωτή 1 επηρεάζει και το σφάλμα του συστήματος. s 2.1.1 Ασκήσεις (Παπαγεωργίου) Αντιστοιχίες ηλεκτρικού συστήματος σε μηχανικό σύστημα τάση V → δύναμη F ρεύμα I → ταχύτητα u αντίσταση R = VI → αποσβεστήρας B = uF c πυκνωτής i c = C du → ελατήριο κ1 dF ⇝ F = kx dt dt di L πηνίο u L = L dt → αδράνεια F = ma = m du dt Ένα παράδειγμα μηχανικού συστήματος είναι τα αμορτισέρ, τα οποία ουσιαστικά "κόβουν" τις υψηλές συχνότητες που μπορεί να οφείλονται σε ανομοιομορφίες του δρόμου, ώστε να νιώθουμε άνετα μέσα σε ένα αυτοκίνητο. Οι αριθμοί των ασκήσεων συνήθως δίνονται από το βιβλίο του Πετρίδη. Άσκηση: 3.8 I0 F K1 l1 K2 l2 B2 m1 m2 B1 Να υπολογιστεί η συνάρτηση μεταφοράς του παραπάνω συστήματος. Σαν έξοδος θεωρείται η μετατόπιση της m 1 . Λύση Βρίσκουμε το άθροισμα των δυνάμεων που ασκούνται σε κάθε μάζα, και εφαρμόζουμε το νόμο του 18 Νεύτωνα: dl 2 d2l2 Για τη μάζα 2: F = m 2 2 = −K 2 (l 2 − l 1 ) − B 2 − B1 | {z } | {zdt} dt | ελατήριο αποσβ. Για τη μάζα 1: F = d2l 1 m1 2 dt = −K 1 (l 1 − l 0 ) − B 1 dl 2 dl 1 − dt dt {z } αποσβεστήρας dl 1 dl 2 − dt dt − K 2 (l 1 − l 2 ) Μετασχηματίζουμε τις δύο εξισώσεις κατά Laplace: m 2 s 2 L 2 = −K 2 (L 2 − L 1 ) − B 2 sL 2 − B 1 (sL 2 − sL 1 ) (1) m 1 s L 1 = −K 1 (L 1 − L 0 ) − B 1 (sL 1 − sL 2 ) − K 2 (L 1 − L 2 ) (2) 2 Θυμόμαστε ότι δεν λαμβάνουμε υπ' όψιν τις αρχικές συνθήκες, αφού αναζητούμε τη συνάρτηση μεταφοράς. Αναζητούμε μια σχέση της μορφής H(s) = LL 01 (s) (s) , άρα πρέπει να απαλείψουμε το L 2 από τις δύο παραπάνω σχέσεις: K2 + B1s (2) ⇐ ⇐ ⇒ ⇐ ⇒ ⇒ ⇐ ⇒ ⇒ m 2 s 2 + K 2 + (B 1 + B 2 )s L1 K 1 m 2 s 2 + K 1 K 2 + K 1 (B 1 + B 2 )s = L0 (m 1 s + K 1 + K 2 + B 1 s) m 2 s 2 + K 2 + (B 1 + B 2 )s − (K 2 + B 1 s)2 (1) ⇐⇒ ⇒ L2 = L1 Άσκηση: Brushed DC κινητήρας Έστω ένας brushed DC κινητήρας: δρομέας στάτης Jm θ με ισοδύναμο κύκλωμα δρομέα: RA LA iA + − Vt V + − ηλεκτρεγερτική δύναμη λόγω περιστροφής Το ισοδύναμο κύκλωμα περιγράφεται από την εξίσωση: Vt = R A i A + L a di A dθ + Kv dt dt (3) και το μηχανικό ισοδύναμο: d2θ (JL + Jm ) 2 = K T i A |{z} | {z } |{z} dt Nms 2 rad rad s2 (4) Nm A όπου JL και Jm είναι οι ροπές αδράνειας του κάθε μέρους. Στη συγκεκριμένη άσκηση θεωρούμε σαν έξοδο τη γωνία του κινητήρα, και σαν είσοδο την τάση του δρομέα Vt . 19 Λύνουμε το σύστημα: (JL + Jm ) d 2 θ ⇐⇒ ⇒ KT dt 2 JL + Jm 2 (3) s θ⇐ IA = ⇐ ⇒ ⇐ ⇒ ⇒ ⇐ ⇒ ⇒ K T (συνήθως αγνοούμε το LA ) (4) ⇐⇒ ⇒ iA = 0 > s) J s 2 + K v s θ ⇐⇒ VT = LA (R A + ⇒ KT θ = V 1/K v RAJ 2 KTKv s + s Βέβαια σε πολλές περιπτώσεις μπορεί να τοποθετηθεί ένας μειωτήρας μεταξύ του Jm και του JL : Jm JL θ Ο μειωτήρας είναι το μηχανικό ισοδύναμο ενός μετασχηματιστή, και κατασκευάζεται ουσιαστικά με δύο γρανάζια, ώστε να αυξηθεί η δύναμη μειώνοντας την ταχύτητα ή αντίστροφα: u1F1 u2F2 Τότε θα έχουμε: J = Jm + N1 N2 2 JL Βέβαια ένα πραγματικό σύστημα θα περιλαμβάνει και δυναμική τριβή με τη μορφή αποσβεστήρα. Άσκηση: Παράδειγμα 3.5.2 R γf e γf L γf i γf 20 RF eγ LF ω VF ia dθ dt ↓ σταθερό n= J, B, TL e γf = R γf · i γf + L γf e γ = K · n · i γf E γf = di γf dt i γf eγ = γ ! ! R γf L γf + s Eγ γ γ d2θ dθ +B + TL = K m i a → (Js 2 + Bs)Θ + TL = K m I a 2 dt dt di a dθ L + Ri a + K = eγ → LsIa + R · IA + R · IA + KSΘ = Eγ dt dt ! E − K Θ γ s (Js 2 + Bs)Θ + TL = K m Ls + R J Lγf KmKs Km 1 + Js 2 + Bs + Θ + TL = s E γf R f γ Ls + R Ls + R γ γ KmK Km 1 Js + B + ω + TL = R γ f L γ f E γf Ls + R Ls + R γ + γ s Για TL = 0: γK m Ω = E γf (Js + B)(Ls + R) + KK m (Lγf s + R γf ) Τελεστικός ενισχυτής − + Ο τελεστικός ενισχυτής είναι ιδανικά ένας διαφορικός ενισχυτής άπειρου κέρδους. Αν οι δύο είσοδοι είναι 0, τότε η έξοδος είναι 0, ενώ αν διαφέρουν, η έξοδος είναι άπειρη (ή Vcc σε πραγματικό ενισχυτή). Για τον ιδανικό τελεστικό ενισχυτή κάνουμε τις παραδοχές: • Rm = ∞ • V+ = V− (για να έχουμε πεπερασμένη έξοδο) 21 Άσκηση: Α35 iR A + Ii R − Γ + ei B + e0 − − Μας ζητείται να βρούμε τον λόγο Eo . Ei Λύση Χρησιμοποιούμε τη δεύτερη παραδοχή του ιδανικού τελεστικού, και παρατηρούμε ότι: VB = VA = 0 άρα: VAΓ + VΓB = 0 ⇐⇒ ⇒ VC + e o = 0 ⇐⇒ ⇒ VC = −e 0 Υπολογίζουμε τα ρεύματα μέσω κυκλωματικών νόμων, και λαμβάνοντας υπ' όψιν ότι (λόγω της άπειρης αντίστασης) δεν πηγαίνει ρεύμα στις εισόδους A και B του ενισχυτή: Ii = iR + i2 ei Ii = R (5) (6) άρα: ⇒ (5) + (6) ⇐⇒ ei de o e o = −c − R dt R και iR = eo VC =− R R Μετασχηματίζοντας την παραπάνω εξίσωση κατά Laplace και λύνοντας, έχουμε: Eo 1 = Ei RCs + 1 22 Άσκηση: 2.19 + + u A 1 s+6 e w1+ s+3 s+7 − + w 2 s+5 B y − 1 s 8 Λύση Θα μετασχηματίσουμε το παραπάνω σύστημα σε ένα ισοδύναμό του. Αρχικά, θυμόμαστε την ισοδυναμία: + H1 ≡ ± H1 1∓H 1 H 2 H2 Μετασχηματίζουμε το κομμάτι από w 1 ως B: w1 + B 2 s+5 ≡ − w1 + 2s s(s+5)+2 1 s και το κομμάτι από A ως w 1 (αφού κάνουμε τις πράξεις και βρούμε w1 A =1+ s+3 s+7 ): + A w1 + s+3 s+7 ≡ 2s+10 s+7 Τα δύο παραπάνω μετασχηματισμένα διαγράμματα είναι συνδεδεμένα εν σειρά, άρα: A ≡ B 2s s(s+5)+2 2s+10 s+7 (όπου θέτουμε για ευκολία G(s) = ανάδρασης με το A G(s) 8 (2s+10)2s (s+7)(s(s+5)+2) (2s+10)2s ) (s+7)(s(s+5)+2) και το τμήμα του συστήματος εντός του βρόχου γίνεται: w1 + + ≡ 1 + G(s) 23 αριθμητής N 3 παρονομαστής D 3 με 1 + G(s) = = Άρα το τελικό σύστημα είναι: u + H1 (2s+10)2s+(s+7)[s(s+5)+2] (s+7)[s(s+5)+2] N3 D3 . y − 8 και επομένως προκύπτει από πράξεις: N3 y D 3 (s+6) = 3 1 u 1 + 8N D 3 s+6 N3 D 3 (s + 6) + 8N 3 N3 = D 3 (s + 6) + 8N 3 (2s + 10)2s + (s + 7)(s 2 + 5s + 2) = (s + 14)(s + 7)(s 2 + 5s + 2) + 16(2s + 10)s = Η άσκηση αυτή μπορεί βεβαίως να λυθεί και αλγεβρικά. Συνοπτικά: y=A+B 2 B= w s+5 1 A= e s+6 e = u − 8y 1 s+3 A− B w= 1+ s+7 s (7) (8) (9) (10) (11) και λύνοντας το σύστημα μπορεί να βρεθεί η συνάρτηση μεταφοράς. Άσκηση: Ασκήσεις στα σφάλματα (α) Τι σφάλμα θέσης έχει το σύστημα H(s) = δραση; + s2 s+9 αν συνδεθεί σε μοναδιαία αρνητική ανά+ 7s + 3 H(s) − Η συνάρτηση μεταφοράς είναι H c = σταση είναι το lims→0 s(1 − H C ) 1s , H 1+H = ή θυμόμαστε ότι e ss = Ισχύει: K p = lim 8 s→0 e ss = s2 s+9 . s 2 +7s+3+s+9 s+9 =3 + 7s + 3 1 = 0.25 4 24 Το σφάλμα θέσης στη μόνιμη κατά- 1 1+K P όπου K P = lims→0 H(s). (β) Έστω συνάρτηση μεταφοράς που συνδέεται σε μοναδιαία αρνητική ανάδραση: H(s) = 2(s + 10) s(s 2 + 2)(s + 5) Τότε τα σφάλματα είναι: K p = lim H(s) = ∞ s→0 1 1 = =0 1 + Kp 1+∞ 2(s + 10) 2 · (0 + 10) K v = lim sH(s) = lim 2 = 2 =2 s→0 s→0 (s + 2)(s + 5) (0 + 2) · (0 + 5) 1 1 = e ssv = Kv 2 2 K a = lim s H(s) = 0 e ssp = s→0 e ssa = 1 =∞ Ka 2.2 Ταχύτητα Η δεύτερη προδιαγραφή που θα μελετήσουμε για τα συστήματα είναι η ταχύτητα, δηλαδή το πόσο γρήγορα φτάνει ένα σύστημα στην επιθυμητή κατάσταση. Για να μελετήσουμε αυτήν την προδιαγραφή θα χρησιμοποι( 0, t<0 ήσουμε ως είσοδο τη μοναδιαία βηματική συνάρτηση u(t) = . 1, t>0 2.2.1 Σε πρωτοβάθμια συστήματα Ως παράδειγμα, ας δούμε το παρακάτω σύστημα: y(s) r(s) k s+a k με H(s) = s+a . Θυμόμαστε ότι το σφάλμα r(s) − y(s) στη μόνιμη κατάσταση (t → ∞) είναι ορισμένο, και κάνοντας υπολογισμούς, η έξοδος στη μόνιμη κατάσταση προκύπτει: 1 k k = lim sy(s) = lim s s→0 s→0 s s + a a και για να μηδενιστεί το σφάλμα, επιθυμούμε η έξοδος να είναι μοναδιαία, άρα πρέπει Σε μορφή σταθεράς χρόνου, η H γράφεται: H(s) = 1 τs + 1 όπου τ= 1 a Έχουμε θεωρήσει ότι k = a, επομένως το σφάλμα είναι μηδενικό. Για να βρούμε την έξοδο στο πεδίο του χρόνου, έχουμε ότι: y(s) = 1 1 1 τ = − τs + 1 s s τs + 1 25 k a ⇒ k = a. = 1 ⇐⇒ και, χρησιμοποιώντας αντίστροφο μετασχηματισμό Laplace: t y(t) = y ss 1 − e − /τ Έχουμε μια αποσβεννύμενη απόκριση που μοιάζει ως εξής: 1/ τ y ss 0.9y ss 0.1y ss t1 t2 ts t tr Θα ψάξουμε μετά από πόσο χρόνο έχει φτάσει η έξοδος στο 10% και στο 90% της επιθυμητής τιμής: 1−e − t 1/τ = 0.1 ⇐⇒ ⇒ t 1 = τ(ln 10 − ln 9) 1−e − t 2/τ = 0.9 ⇐⇒ ⇒ t 2 = τ(ln 10) Ορισμός 2.5: Χρόνος ανόδου σε πρωτοβάθμιο σύστημα Υπολογίζουμε τον χρόνο ανόδου t r (rise), δηλαδή τον χρόνο μεταξύ της στιγμής που η έξοδος είναι στο 10% και στο 90% της επιθυμητής: t r = t 2 − t 1 ⇐⇒ ⇒ t r = τ ln 9 ≈ 2.2τ Ορισμός 2.6: Χρόνος αποκατάστασης σε πρωτοβάθμιο σύστημα Ορίζουμε το χρόνο αποκατάστασης t s (steady) ως τον χρόνο που απαιτείται μέχρι το σύστημα να φτάσει στο 98% της εξόδου του: 1−e − t s/τ = 0.98 ⇐⇒ ⇒ t s ≈ 4τ Επιβεβαιώνουμε δηλαδή ότι η σταθερά χρόνου τ σχετίζεται με την ταχύτητα απόκρισης του συστήματος. Όσο μεγαλύτερη είναι η σταθερά χρόνου, τόσο μικρότερη είναι η ταχύτητά του. Μάλιστα, αν βρούμε το σφάλμα ταχύτητας του συστήματος αυτού, θα δούμε ότι γίνεται μικρότερο, όσο μεγαλώνει η ταχύτητά του. Συνδυασμός συστημάτων Έστω δύο εν σειρά συστήματα: Y(s) = H(s)U(s) και πιο συγκεκριμένα: H(s) = N(s) D(s) U(s) = N u (s) D u (s) επομένως, αν σπάσουμε σε κλάσματα όπως γνωρίζουμε από τα μαθηματικά: Y(s) = N Nu N1 N2 = + D Du D D 26 που μπορεί να δώσει ένα αποτέλεσμα της μορφής: A B C + ··· + + k s+p (s + a)2 + β (s + p) ή, αντίστοιχα (A 1 + A 2 t + · · · )e −pt + . . . Έστω το σύστημα: Παράδειγμα H z (s) = k(s + b) s+a με τελική τιμή (είσοδος = 1s ): y ss = lim sy(s) = lim s s→0 s→0 k(s + b) 1 kb = s+a s a και αρχική τιμή (για t = 0): y(0) = lim y(t) = lim sy(s) = k t→0 s→∞ δηλαδή αυτό το σύστημα δεν ξεκινάει από μηδενική αρχική τιμή. y(t) b a t Μελέτη μηδενικών Θα εξετάσουμε την επίδραση των μηδενικών στην έξοδο του συστήματος. Έστω ένα σύστημα με έξοδο στο χρόνο: y z (t) = kb k(a − b) −at + e a a Το οποίο αναλύουμε περαιτέρω: y ss z}|{ kb = 1 − e −at + ke −at a ẏ(t) = y ss 1 − e −at + b (Τοποθετήσαμε την παράγωγο στην τελευταία σχέση, επειδή μαθηματικά φαίνεται ότι y(t) = ⇐⇒ ⇒ ẏ = kbe −at ). Αναλύοντας κατά Laplace, προκύπτει: e −at ) Yz (s) = kb 1 k(a − b) 1 k(b + s) + = a s a s+a s(a + s) και παρατηρούμε το μηδενικό στο −b και τους πόλους στο 0 και στο −a. Γραφικά: 27 kb a (1 − y(t) μηδενικό πιο κοντά σε φανταστικό άξονα y(t) −b ẏ(t) t ẏ(t) Το μηδενικό −b της συνάρτησης εκφράζεται από την τιμή b στη συνάρτηση y z (t). Παρατηρούμε ότι αν υπάρχει μηδενικό, και όσο πιο κοντά πλησιάζει στον φανταστικό άξονα, τόσο μεγαλύτερη επίδραση έχει στην έξοδο του συστήματος, αυξάνοντας την ταχύτητά του. Άσκηση: Ένα απλό πρόβλημα πρωτοβάθμιου συστήματος Έστω ένα σύστημα: G(s) = 1 s+1 Αυτό έχει πόλο στο −1, και σταθερά χρόνου τ = 1, άρα χρόνο αποκατάστασης t s = 4 sec, κάτι που είναι πολύ μεγάλο και δεν μας αρέσει καθόλου. Επομένως, προσθέτουμε έναν βρόχο ανάδρασης μαζί με τον απλούστερο δυνατό ελεγκτή, που είναι το αναλογικό κέρδος k : − 1 s+1 k Απαιτούμε χρόνο αποκατάστασης t s ≤ 1 sec, και το ζητούμενο της άσκησης είναι η περιοχή τιμών του k για τις οποίες ικανοποιείται αυτή η προδιαγραφή. Λύση Αρχικά βρίσκουμε τη συνάρτηση μεταφοράς του συστήματος: H(s) = k s+1 1+ k s+1 = k s + (k + 1) Αυτό έχει σταθερά χρόνου τ = t s ≈ 4τ = 1 , k+1 επομένως: 4 k+1 Πρέπει: ⇒ t s ≤ 1 ⇐⇒ 4 ≤ 1 ⇐⇒ ⇒ k ≥ 3. k+1 2.2.2 Σε δευτεροβάθμια συστήματα Ένα παράδειγμα δευτεροβάθμιου συστήματος σβεση: B Έστω το σύστημα ενός περιστρεφόμενου κυλίνδρου με από- u = Jÿ + Bẏ 28 Παραπάνω δίνεται η διαφορική εξίσωση του συστήματος, που θα μετασχηματίσουμε κατά Laplace: Js 2 y(s) + Bsy(s) = u(s) y(s) 1 = u(s) s(Js + b) Αντίστοιχα με το προηγούμενο παράδειγμα, προσθέτουμε έναν ελεγκτή και έναν βρόχο ανάδρασης: y r 1 k s(Js+b) − με έξοδο: k k/J y(s) ωn2 ω2n k s(Js+b) = = = = = k r(s) Js 2 + Bs + k s 2 + B/Js + k/J s 2 + 2ζωn s + ω2n (s + σ)2 + ω2d 1 + s(Js+b) s όπου θέσαμε: ω2n = k/J ⇐⇒ ⇒ ωn = k J B ζ ≤ 1 ⇐⇒ ⇒ ζ = p 2 Jk = −σ ± jωd (ρίζες παρ/τή) 2ζωn = B/J, s 1,2 σ = ζωn p ωd = ωn 1 − ζ2 Ορισμός 2.7: Σταθερές Συστημάτων 2ου βαθμού • ωn : φυσική συχνότητα • ζ: συντελεστής απόσβεσης • ωd : συχνότητα ταλαντώσεων Θεώρημα 2.1: Συντελεστής απόσβεσης συστημάτων 2ου βαθμού • Αν ζ < 1, οι πόλοι του συστήματος είναι μιγαδικοί συζυγείς. • Αν ζ = 1, το σύστημα έχει έναν διπλό πραγματικό πόλο. • Αν ζ > 1, το σύστημα έχει δύο πραγματικούς πόλους. Μετά από πράξεις που δεν παρουσιάζονται, η έξοδος του συστήματος ξεχωρίζεται στις δύο παρακάτω περιπτώσεις: • Αν έχουμε δύο πραγματικούς πόλους p1, p2: ! p t p t 2 1 p1p2 e e − y(t) = y ss 1 + p1 − p2 p1 p2 −b −a 29 Δηλαδή η απόκριση του συστήματος αποτελείται από το άθροισμα δύο εκθετικά αποσβεννύμενων αποσβέσεων. Πρακτικά, παίζει ρόλο ο πόλος που προκαλεί την πιο αργή απόσβεση (ειδικά αν οι πόλοι απέχουν αρκετά μεγάλη απόσταση μεταξύ τους), καθώς η άλλη απόσβεση εξαλείφεται γρήγορα. Ο αργός πόλος επιβάλλει το ρυθμό του. y(t) y ss ts t • Αν έχουμε δύο μιγαδικές συζυγείς ρίζες −σ ± jωd : ! ζ y(t) = y ss 1 − e −ζωn t · cos ωd t + p sin ωd t 1 − ζ2 ! p −ζω t 2 n e 1−ζ = y ss 1 − p · sin ωd t + tan−1 2 ζ 1−ζ Σε αυτήν την περίπτωση, η έξοδος του συστήματος μοιάζει κάπως έτσι: y(t) y ss 1 + M p ωd θ 2% y ss ζωn tr tp ts t Αποδεικνύεται επίσης ότι ισχύουν αρκετές σχέσεις, που παρουσιάζονται παρακάτω. Θεώρημα 2.2: Χρόνος αποκατάστασης σε δευτεροβάθμιο σύστημα με συζυγείς πόλους ts ≈ 4 ζωn (Προσοχή! Αυτή η σχέση ισχύει μόνο όταν έχουμε δύο συζυγείς μιγαδικές ρίζες, και όχι πραγματικές!) Ο χρόνος ανόδου ορίζεται διαφορετικά από τα πρωτοβάθμια συστήματα: 30 Ορισμός 2.8: Χρόνος ανόδου σε δευτεροβάθμιο σύστημα με συζυγείς πόλους Ως χρόνος ανόδου ορίζεται ο χρόνος μέχρι η έξοδος να φτάσει την πρώτη φορά στην επιθυμητή τιμή. Αποδεικνύεται ότι είναι ίσος με: tr = π−θ ωd όπου θ η γωνία του ενός πόλου. Ορισμός 2.9: Χρόνος Υπερύψωσης Ο χρόνος t p (peak) μέχρι η έξοδος να φτάσει στην πρώτη κορυφή της ημιτονοειδούς κυματομορφής είναι: tp = π ωd Βλέπουμε ότι αρκετές στιγμές η έξοδος έχει τιμή μεγαλύτερη της εισόδου. Η υπερύψωση αυτή μπορεί σε κάποιες περιπτώσεις να μην είναι επιθυμητή, επειδή για παράδειγμα δεν θέλουμε το ρεύμα σε ένα κύκλωμα να ξεπεράσει μια μέγιστη τιμή, ή ο βραχίονας ενός ρομπότ να φτάσει έξω από κάποια όρια. Ορισμός 2.10: Υπερύψωση Αποδεικνύεται ότι το ποσοστό υπερύψωσης της πρώτης κορυφής είναι: Mp = e ( − √ ζπ 1−ζ2 ) = e −σt p Η πρώτη κορυφή στην οποία έχουμε υπερύψωση φτάνει στην τιμή: y t p = y ss (1 + M p ) Αυξάνοντας τη σταθερά k, μειώνουμε τους χρόνους t p και t r , καθώς και την M p , αλλά αυξάνεται το ζ και η συχνότητα των αποσβεννύμενων ταλαντώσεων, δηλαδή το σύστημα γίνεται πιο "ζωηρό". Τέλος, για τη γωνία του πόλου, αποδεικνύεται ότι: cos θ = ζ Παραδείγματα συστήματος δεύτερης τάξης (α) − − 1 Js+b k ω 1 s φ Kv (β) − k(1 + K v s) 1 s(Js+b) 31 (α) Εκτελούμε πράξεις για να βρούμε την απόκριση του συστήματος: 1 ω ⇐⇒ ⇒ s sφ = ω ⇐⇒ ⇒ (12) k · r(s) − K v ω − φ ⇐ sφ = ⇐ ⇒ ⇐ ⇒ ⇒ ⇐ ⇒ ⇐ ⇒ ⇒ Js + b k r(s) − sK v φ − φ ⇐⇒ ⇒ sφ = Js + b sφ(Js + b) = k r(s) − sK v φ − φ ⇐⇒ ⇒ h i φ Js 2 + bs + kK v s + k = kr(s) ⇐⇒ ⇒ φ= φ k = 2 r Js + (b + kK v )s + k k/J H(s) = v s 2 + B+kK s + k/J J (12) ⇐⇒ ⇒ (β) Η συνάρτηση μεταφοράς είναι: H(s) = + K v s) v s 2 + B+kK s + K/J J K/J(1 Παρατηρούμε ότι τα δύο συστήματα έχουν παρόμοιες συναρτήσεις μεταφοράς, αλλά το δεύτερο έχει ένα μηδενικό. Παράδειγμα με μηδενικό Έστω μια συνάρτηση μεταφοράς που έχει μηδενικό στο −z: b(s + z) + a1s + a0 ω2n/z(s + z) = y ss 2 s + 2ζωn s + ω2n H z (s) = s2 = y ss ω2n s + 2 2 s + 2ζωn s + ωn z ω2n s 2 + 2ζωn + ω2n ! Η τελευταία σχέση, αν παρατηρήσουμε ότι ο τελεστής s εκφράζει την παραγώγιση μιας συνάρτησης στο ẏ(t) πεδίο του χρόνου, βλέπουμε ότι ισχύει η σχέση y z (t) = y(t) + z : y z (t) = y(t) |{z} έξοδος χωρίς μηδενικό ẏ(t) z |{z} + επίδραση μηδενικού Άσκηση: Συνάρτηση χωρίς και με μηδενικό Έστω οι συναρτήσεις μεταφοράς: Ha = 14 , (s + 1)2 + 6 Hb = 7(s + 2) (s + 1)2 + 6 32 με τελική έξοδο (είσοδος βηματική): 14 1 =2 2 s→0 (s + 1) + 6 s 7(s + 2) 1 =2 = lim s s→0 (s + 1)2 + 6 s y ss1 = lim s y ss2 Αν προσομοιώσουμε/εφαρμόσουμε τύπους, η έξοδος των συστημάτων θα είναι: 14 1 (s+1)2 +6 s 7(s+2) 1 (s+1)2 +6 s 3.19 2.55 2 1.27 4 t Βλέπουμε ότι το σύστημα με το μηδενικό έχει πιο γρήγορη απόκριση, αλλά ταυτόχρονα αυξάνεται και η υπερύψωση. Συνήθως το ζ ως προδιαγραφή είναι ανάμεσα στο 0.4 και 0.8, ενώ αν δεν θέλουμε καθόλου υπερύψωση, παίρνουμε ζ ≥ 1, που οδηγεί σε πραγματικές ρίζες. Άσκηση Ποιό από τα παρακάτω συστήματα θα εμφανίσει τη μεγαλύτερη υπερύψωση, ως απόκριση στη μοναδιαία βηματική συνάρτηση; 8 (α) 2 s + 2s + 1 (β) (γ) (δ) s2 48 + 2s + 16 s2 48 + 8s + 16 8 s 2 + 2s + 4 Λύση Για την κάθε μία από τις παραπάνω συναρτήσεις έχουμε, από τους τύπους: (α) ζ = 1 ⇐⇒ ⇒ δεν υπάρχει υπερύψυση! (β) ζ = 1 4 ⇐⇒ ⇒ Mp = e − √ ζπ 1−ζ2 ≃ 0.44 (γ) ζ = 1 ⇐⇒ ⇒ δεν υπάρχει υπερύψωση! (δ) ζ = 1 2 ⇐⇒ ⇒ M p ≃ 0.16 Άρα η σωστή απάντηση είναι η (β). 33 Άσκηση Ποιό από τα παρακάτω συστήματα έχει ταχύτερη απόκριση; s + 10 (α) (s + 2)(s + 5) (β) s+1 (s + 2)(s + 5) (γ) 10 (s + 2)(s + 5) (δ) s+3 (s + 2)(s + 5) Λύση Το ταχύτερο σύστημα είναι αυτό με το πιο "σημαντικό" μηδενικό, δηλαδή αυτό που βρίσκεται πιο κοντά στον φανταστικό άξονα, άρα το (β), με μηδενικό z = −1. Άσκηση Να συγκριθούν τα συστήματα ως προς ταχύτητα απόκρισης: 10 (α) (s + 5)2 + 3 (β) 10(s + 2) (s + 5)2 + 3 (γ) 10(s + 3) (s + 5)2 + 3 Λύση Το (β) είναι το (α) με πρόσθεση της παραγώγου του (α) διά 2, ενώ το (γ) είναι το (α) με πρόσθεση της παραγώγου του (α) διά 3. Επομένως το (β), που έχει πιο σημαντικό μηδενικό, είναι ταχύτερο. Άσκηση Έστω ένα σύστημα κλειστού βρόχου: r − k H(s) y 10 . (s + 6)(s + 7) Θέλουμε να βρεθεί η περιοχή τιμών της σταθεράς k, ώστε να ικανοποιούνται οι παρακάτω προδιαγραφές: όπου H(s) = e ss < 0.5 M p < 0.1 t s < 660 ms Λύση Έχουμε, για κάθε προδιαγραφή: 34 1. Για το e ss : e ss = 1 1 1 1 = = = 10 10 1 + K pos 1 + lims→0 kH(s) 1 + k 6·7 1 + lims→0 k (s+6)(s+7) e ss < 0.5 ⇐⇒ ⇒ k > 4.2 2. Για το M p < 0.1: ζπ ln M p = − p 1 − ζ2 ln M p ⇐⇒ ⇒ ζ= q ln2 M p − π2 | ln 0.1| ⇐⇒ ⇒ ζ> p ⇐⇒ ⇒ ζ > 0.59 ln2 0.1 + π2 Για να χρησιμοποιήσουμε το αποτέλεσμα που βρήκαμε για το ζ, πρέπει να το εφαρμόσουμε επάνω στο χαρακτηριστικό πολυώνυμο του συστήματος, που μετά από πράξεις προκύπτει: s 2 + |{z} 13 s + 10k + 42 | {z } 2ζωn ω2n Επομένως θέλουμε: 13 ζ= √ > 0.59 ⇐⇒ ⇒ k < 7.9 2 42 + 10k 3. Αν για τις παραπάνω προδιαγραφές υπολογίσουμε το χρόνο αποκατάστασης ts ≈ 4 4 = 13 ≃ 0.6154 ≃ 615 ms ζωn /2 φαίνεται ότι ήδη πληροί την προδιαγραφή t s < 660 ms. Σε διαφορετική περίπτωση, αν δηλαδή για αυτό το σύστημα μάς δινόταν μια προδιαγραφή που δεν ικανοποιούνταν (π.χ. t s < 220 ms), δεν θα ήταν δυνατό να λυθεί η άσκηση με αυτό το σύστημα, αλλά θα έπρεπε να προστεθεί ένας ακόμα ελεγκτής. 2.2.3 Για συστήματα μεγαλύτερου βαθμού Ένα σύστημα μεγαλύτερου από 2 βαθμού μπορεί να έχει τη μορφή: y(s) k(s + z 1 ) · · · (s + z n ) = r(s) (s + p 1 ) · · · (s + p n ) (s + ζκ ωk )2 + (ωd k )2 Αν αναλύσουμε σε απλά κλάσματα το παραπάνω, χωρίζοντας πραγματικούς και μιγαδικούς συζυγείς πόλους, λαμβάνουμε: X b k (s + ζk ωk ) + c k ωkd a X ai + y(s) = + s s + pi s 2 + 2ζk ωk s + ω2k n q i k Και, μετασχηματίζοντας αντίστροφα κατά Laplace y(t) = a + X a i e −p i t + X b k e −ζk ωk t cos ωd t + 35 X c k e −ζk ωk t sin ωd t Απλοποίηση συστημάτων Σε αυτό το σημείο κάνουμε μια σημαντική παρατήρηση: Αν έχουμε δύο μακρινούς πόλους, για παράδειγμα −2 και −20, που δίνουν αντίστοιχα αποκρίσεις: e −2t , e −20t y(t) y ss γρήγορη απόκριση αργή απόκριση συνολική απόκριση t e −2t Η πιο αργή απόκριση κυριαρχεί τη γρηγορότερη απόκριση e −20t , η οποία αποσβένεται γρήγορα και δεν επηρεάζει το τελικό αποτέλεσμα. Επομένως, μόνο όταν ασχολούμαστε με την ταχύτητα απόκρισης ενός συστήματος, μπορούμε προσεγγιστικά να απαλλαγούμε από τους γρήγορους πόλους, αυτούς δηλαδή που βρίσκονται πιο μακριά από τον φανταστικό ημιάξονα. 10 μπορούμε να απαλλαχθούμε από τον πόλο p = [(s+2)2 +5](s+10) −10, αλλά προσέχουμε ώστε να παραμείνει ίδιο το DC κέρδος του απλοποιημένου συστήματος. Δηλαδή η απλοποιημένη συνάρτηση μεταφοράς θα προκύψει: Παράδειγμα Στη συνάρτηση μεταφοράς K (s + 2)2 + 5 Για s = 0, η αρχική συνάρτηση έχει κέρδος: gain1 = (22 10 1 = + 5)(0 + 10) 9 και η δική μας απλοποίηση έχει κέρδος: gain2 = K K = (0 + 2)2 + 5 9 Επομένως, αφού gain1 = gain2 , προκύπτει K = 1. Παράδειγμα Έστω η συνάρτηση μεταφοράς: 100(s + 20) (s + 2)(s + 50) Επειδή εδώ έχουμε μηδενικό, δεν μπορούμε να απαλλαγούμε από τον πόλο, διότι θα αλλάξει εντελώς η απόκριση της συνάρτησης. Επομένως γενικά προσέχουμε: Προϋποθέσεις απλοποίησης πόλου 1) Διατηρούμε ίδιο το DC κέρδος 2) Προσοχή στην κανονικότητα του συστήματος (διαφορά αριθμού ριζών αριθμητή και παρονομαστή) 3) Προσοχή σε μηδενικά κοντά σε πόλο 36 Άσκηση: Παράδειγμα με τρία συστήματα Να βρεθούν οι βηματικές αποκρίσεις των παρακάτω συστημάτων στο χρόνο: H1 = 3 s+3 60 (s + 3)(s + 20) 18.75(s + 3.2) H3 = (s + 3)(s + 20) H2 = Λύση 1) Πολλαπλασιάζουμε τη συνάρτηση μεταφοράς με την είσοδο 1s : 3 A1 B1 = − (s + 3)s s s+3 1 ··· 1 = − s s+3 y(s) = Άρα: y(t) = 1 − e −3t 1 2 1 t 2) Εικάζουμε ότι η απόκριση του συστήματος H 2 είναι παρόμοια με αυτήν του H 1 , αφού έχουν ίδιο 60 = 1, και απλώς προστέθηκε ένας μακρινός πόλος στη DC κέρδος (H 1 → 33 = 1, H 2 → 3·20 συνάρτηση μεταφοράς. Με τον ίδιο τρόπο βρίσκουμε: B2 C2 −1.18 0.18 −1 A 2 −1 1 y(t) = L =L = 1−1.18e −3t +0.18e −20t + + + + s s + 3 s + 20 s s+3 s + 20 1 1 2 t 37 3) Εδώ έχουμε ένα μηδενικό z = −3.2 κοντά στον πόλο p 1 = −3, επομένως λύνουμε αναλυτικά: A B Γ 1 = + + s s s + 3 s + 20 0.0735 0.92 ··· 1 = − − s s+3 s + 20 y(s) = H 3 Άρα y(t) = 1 − 0.0735e −3t − 0.92e −20t 1 1 2 t Εδώ το μηδενικό επηρεάζει το αποτέλεσμα, και η γρήγορη απόκριση του (s+20) κυριαρχεί, οπότε δε θα ήταν σωστό να την αγνοήσουμε. 2.2.4 Ασκήσεις Άσκηση Έχουμε τέσσερις συναρτήσεις μεταφοράς: 16 (s + 2)(s + 8) 16 s+5 G2 = 5 (s + 2)(s + 8) 16 s + 2 + Δz G3 = 2 + Δz (s + 2)(s + 8) s+1 G 4 = 16 (s + 2)(s + 8) G1 = Να υπολογιστεί η κρουστική απόκριση των παραπάνω συστημάτων. Λύση Ουσιαστικά θα πάρουμε έναν αντίστροφο μετασχηματισμό Laplace. G1 Δουλεύουμε πάνω στο G 1 κλασικά, σπάζοντας σε επιμέρους κλάσματα: G1 = A B + s+2 s+8 38 και με κάποιον τρόπο βρίσκουμε τους συντελεστές: A= 16 s+8 16 B= s+2 = s=−2 16 6 =− s=−8 16 6 και ο αντίστροφος Laplace είναι: L −1 {G 1 } = G2 16 −2t e − e −8t 6 Αντίστοιχα: A B + s+2 s+8 16 s + 5 8 A= = 5 s + 8 s=−2 5 G2 = B= 16 s + 5 5 s+2 = s=−8 8 5 άρα: L −1 {G 2 } = 8 −2t e + e −8t 5 Παρατηρούμε και στις δύο παραπάνω απαντήσεις την επίδραση του κυρίαρχου, δηλαδή του πιο αργού πόλου s = −2 (αντιστοιχεί στο e −2t ), ο οποίος είναι πιο κοντά στο 0. G3 Έχουμε: A B + s+2 s+8 16 s + 2 + Δz A= 2 + Δz s + 8 G3 = B= 16 s + 2 + Δ z 2 + Δz s + 2 L −1 {G 3 } = 16 2 + Δz = s=−2 16 Δz 6 2 + Δz 16 + 6 s=−8 Δ z −2t e + 1− 6 =− 16 Δ z 6 6 ! Δz −8t e 6 Παρατηρούμε ότι όσο πιο μικρό (κοντά στο 0) είναι το Δ z , τόσο λιγότερη σημασία έχει ο όρος e −2t , και επικρατεί ο γρηγορότερος e −8t . Αυτό μπορούμε να το διαπιστώσουμε και από τη συνάρτηση μεταφοράς: Aν θεωρήσουμε ότι Δ z → 0, τότε εξαφανίζονται τα (s+2) στον αριθμητή και παρονομαστή, 16 1 και η συνάρτηση γίνεται 2+0 (s+8) . Για παράδειγμα, αν θέσουμε: Δ z = 0.1 τότε η έξοδος θα γίνει: 16 (0.047e −2t −0.98e −8t ) 6 | {z } μικρός όρος Στην ουσία δηλαδή, το μηδενικό στη θέση −(2 + Δ z ) → −2 ακυρώνει τον πόλο s = −2: 39 1 s+2 s+2+Δx (0.1) (s+2)(s+8) 0.5 t Μπορούμε επίσης να υπολογίσουμε το χρόνο αποκατάστασης του συστήματος: t s = 4τ = 4 G4 1 1 = = 0.5 −p← πόλος 2 Έχουμε: G 4 = 16 · s+1 A B −2.67 18.67 = + = + (s + 2)(s + 8) s+2 s+8 s+2 s+8 οπότε η απόκριση στο χρόνο γίνεται: L −1 {G 4 } = −2.67e −2t + 18.67e −8t 1 16 (s+2)(s+8) 0.5 t s+1 16 (s+2)(s+8) Άσκηση Ποιό από τα παρακάτω συστήματα έχει τη βηματική απόκριση που φαίνεται στο σχήμα; 4 2 t (α) 12 s+2 (β) 2(s + 6) s+3 (γ) 2(s + 3) s+2 (δ) 6 s+3 40 Λύση Για το κάθε σύστημα ψάχνουμε αρχική και τελική τιμή, ώστε να επιβεβαιώσουμε την απόκριση: (α) lim s→∞ 1 12 s = 0 άρα δεν βολεύει. ss+2 1 2(s + 6) 1 2(s + 6) s = 2 και lim s = 4, που είναι οι επιθυμητές τιμές. s→∞ s s + 3 s→0 s s + 3 (β) lim Άρα η σωστή απάντηση είναι η (β). Άσκηση Ποιό από τα παρακάτω συστήματα έχει τη βηματική απόκριση που φαίνεται στο σχήμα; 2 1 t (α) 4 s+2 (β) 6 s+2 (γ) 3(s + 2) s+3 (δ) s+4 s+2 Λύση Αντίστοιχα με παραπάνω, υπολογίζουμε αρχική και τελική τιμή για κάθε σύστημα. Η σωστή απάs+4 ντηση είναι η (δ), αφού ισχύει lims→∞ s+4 s+2 = 1 και lims→0 s+2 = 2. Άσκηση Ποιά συνάρτηση μοιάζει με την παρακάτω απόκριση; 10 9 0.6 (α) 1.2 t 10 s+5 41 (β) 20 s+2 (γ) 50 s+2 (δ) 50 s+5 Λύση Η τελική τιμή της συνάρτησης είναι το 10, επομένως οι απαντήσεις (α) και (γ) απορρίπτονται, αφού το όριό τους στο ∞ δεν είναι 10. Για να βρούμε τη σωστή απάντηση, μπορούμε να βρούμε τον αντίστροφο μετασχηματισμό Laplace των εναπομείναντων συναρτήσεων, ή πιο εύκολα, να παρατηρήσουμε ότι στα 1.2 s η συνάρτηση φτάνει πολύ κοντά στην τελική της τιμή, δηλαδή για τη σταθερά χρόνου ισχύει 4τ ≈ 1.2 ⇐⇒ ⇒ τ ≈ 0.3. Αυτή α α′ ≈ s+3.33 . Άρα η σωστή απάντηση η σταθερά χρόνου αντιστοιχεί σε μια συνάρτηση μεταφοράς 0.3s+1 είναι η (δ). Άσκηση Ποιό από τα παρακάτω συστήματα έχει τη μεγαλύτερη ταχύτητα ανόδου; s + 10 (α) (s + 2)2 + 5 (β) s+3 (s + 2)2 + 5 (γ) s + 10 (s + 2)2 + 10 (δ) s+3 (s + 2)2 + 10 Λύση Θυμίζουμε ότι οι παρονομαστές των παραπάνω συναρτήσεων έχουν γραφεί με τη μορφή (s + σ)2 + και έχουν λύση −σ ± jωd . Η ταχύτητα ανόδου εξαρτάται από τον χρόνο ανόδου. Θυμόμαστε επίσης ότι για μεγαλύτερο ωd ή μηδενικό z κοντά στον φανταστικό άξονα, έχουμε μικρότερο χρόνο ανόδου t r 1 , ενώ ο χρόνος ανόδου t r 1 ορίζεται ως ο χρόνος που απαιτείται μέχρι η απόκριση να φτάσει από το 10% ως το 90% (προσοχή στη διαφορά από το χρόνο t r μέχρι την πρώτη φορά που φτάνουμε στην επιθυμητή τιμή): ω2d , 42 y(t) y ssMp y ss 0.9y ss 0.1y ss tr tp ts ≈ 4 τ = t 4 ζωn t r1 Η σωστή απάντηση είναι η (δ), η οποία έχει το μεγαλύτερο ωd και το μηδενικό z = −3 που είναι κοντινότερο στον άξονα. (Βέβαια γρήγορη ταχύτητα ανόδου δεν σημαίνει και γρήγορη απόκριση). Άσκηση Πόσο πρέπει να είναι τα k p ώστε να έχουμε μοναδιαίο DC κέρδος, και ποιός είναι ο χρόνος αποκατάστασης του κάθε συστήματος; k p1 (α) s+3 (β) k p2 (s + 3)(s + 20) Λύση (α) k p 1 = 3, η χρονική σταθερά είναι τ = 13 , άρα ο χρόνος αποκατάστασης προκύπτει t s = 43 . (β) k p 2 = 60, ο κυρίαρχος πόλος είναι ο πιο κοντινός (s = −3), και επομένως τ = 1 3 και t s = 43 . K p 2 (s + 3.1) , το μηδενικό στο -3.1 θα αλληλοαναιρούνταν με τον (s + 3)(s + 20) πόλο στο -3, και επομένως ο κυρίαρχος πόλος θα ήταν στο -20. Σε περίπτωση που μας δινόταν Άσκηση Έστω η συνάρτηση μεταφοράς: 18 s 2 + 11s + 18 Ποιός είναι ο χρόνος αποκατάστασής της; Λύση Έχουμε δύο πραγματικές ρίζες, οπότε δεν είναι σωστό να ακολουθήσουμε τη μεθοδολογία με τα σ και ωd . Οι πόλοι του συστήματος βγαίνουν -2 και -9, ο κυρίαρχος είναι ο -2, επομένως t s = 43 4 2 = 2. 2.3 Εύρος ζώνης Το εύρος ζώνης είναι μία προδιαγραφή του συστήματος που σχετίζεται με το πεδίο της συχνότητας. Πιο συγκεκριμένα, μπορεί να απαιτηθεί να έχουμε ένα συγκεκριμένο εύρος ζώνης ωb , για παράδειγμα ωb > 100 rad/s. Η μελέτη αυτής της προδιαγραφής μπορεί να μελετηθεί με τη βοήθεια των διαγραμμάτων Bode (προφ. "Μπόντε"), τα οποία εκφράζουν το πλάτος και τη φάση για κάθε συχνότητα. Ο έλεγχος γίνεται δίνοντας ως είσοδο στο σύστημα ένα μεγάλο εύρος συχνοτήτων: H(s) και στη συνέχεια κατασκευάζοντας δύο διαγράμματα, ένα για το πλάτος ως συνάρτηση της συχνότητας, και ένα για τη φάση, ως εξής: |A| 1 0.707 ωb φ ω ω 0◦ 45◦ 90◦ Τα περισσότερα συστήματα είναι χαμηλοπερατά. Όσο μεγαλύτερο είναι το εύρος ζώνης ενός συστήματος, τόσο ταχύτερη είναι η απόκρισή του. Αυτό μπορούμε να το διαπιστώσουμε αν σκεφτούμε την τετραγωνική κυματομορφή, που έχει συχνότητες που εκτείνονται μέχρι το άπειρο (αν θυμηθούμε τις σειρές Fourier), άρα ένα σύστημα που θέλει να την αναπαραστήσει, όσο μεγαλύτερο εύρος ζώνης έχει, τόσο πιο γρήγορα θα αποκριθεί στην είσοδο. Επομένως, είναι επιθυμητό να έχουμε μεγάλο εύρος ζώνης για να αυξήσουμε την ταχύτητα, αλλά πρέπει να λάβουμε σε αυτήν την περίπτωση υπ' όψιν και τον θόρυβο, ο οποίος βρίσκεται κυρίως στις υψηλότερες συχνότητες. Τα διαγράμματα Bode γίνονται συνήθως σε λογαριθμική κλίμακα, που ορίζεται ως εξής: 20 log ω ω0 44 0 dB -3 dB και ορίζουμε το εύρος ζώνης να είναι η απόσταση μεταξύ των συχνοτήτων στις οποίες η έξοδος έχει τιμή −3 dB, που αντιστοιχεί στην τιμή 0.707, αν το πλάτος 1 αντιστοιχεί σε 0 dB. Προσοχή ότι η λογαριθμική κλίμακα στον οριζόντιο άξονα των συχνοτήτων δηλώνει ότι στην αρχή των αξόνων δεν έχουμε τη συχνότητα 0, αλλά απλώς μία μικρή συχνότητα. Δεκαδικός λογάριθμος Προσοχή! Με την πράξη log εννοούμε τον δεκαδικό λογάριθμο, και όχι τον φυσικό ln. Δηλαδή: log = log10 Επίσης ισχύει log x = ln x . ln 10 2.3.1 Σε πρωτοβάθμια συστήματα 1 . 1 + sτ Στην απόκριση συχνότητας μάς ενδιαφέρει η έξοδος του συστήματος σε ημιτονοειδείς όρους, δηλαδή για s = jω, οπότε: Ας ασχοληθούμε με το σύστημα H(s) = H(jω) = 1 1 + jωτ Η απόκριση φάσης είναι: φ(ω) = arg H(jω) = arg 1 − jωτ (1 + jωτ)(1 − jωτ) ! = − tan−1 φανταστικό μέρος }| { ωτ (1 + jωτ)(1 − jωτ) = − tan−1 (ωτ) 1 (1 + jωτ)(1 − jωτ) {z } | z πραγματικό μέρος Η απόκριση συχνότητας τότε θα είναι: 20 log H(jω) = −20 log 1 + jωτ 1 2 2 2 = −20 log 1 + ω τ = −10 log(1 + ω2 τ2 ) Ο σκοπός όμως είναι για την παραπάνω έκφραση να γνωρίζουμε προσεγγιστικά πώς μπορεί να παρουσιαστεί σε διάγραμμα. 45 Ψάχνουμε τις ασύμπτωτες για την παραπάνω σχέση, και έχουμε: 1 = 0 dB για ω ≪ τ 1 για ω ≫ τ = −20 log ωτ = −20 log ω −20 log τ | {z } ω =1 c τ (όπου ονομάζουμε την ωc = τ1 χαρακτηριστική συχνότητα του συστήματος) Έτσι, έχουμε δύο ασύμπτωτες ευθείες, και μπορούμε να προσεγγίσουμε τη συνάρτηση: προσεγγιστική απόκριση πραγματική απόκριση ω (Η χειρότερη προσέγγιση ίσως γίνεται στο σημείο όπου τέμνονται οι ευθείες, στο οποίο η πραγματική τιμή είναι −10 log 2 = −3 dB). Για το σχεδιασμό του διαγράμματος φάσης, έχουμε: για ω = 0 =0 για ω = ∞ = −90◦ για ω = ωc = −45◦ προσεγγιστική απόκριση πραγματική απόκριση ω 0.01/τ 0.1/τ 1/τ 10/τ 100/τ −45◦ −90◦ Επίσης, μπορούμε να κάνουμε μια γραμμική προσέγγιση αυτής της εξόδου στη φάση, θεωρώντας οριζόντια έξοδο μία δεκάδα πριν και μετά από τη χαρακτηριστική συχνότητα, και γραμμική ανάμεσα: 46 προσεγγιστική απόκριση πραγματική απόκριση ω 0.01/τ 0.1/τ 1/τ 10/τ 100/τ −45◦ −90◦ δηλαδή: φ = −45 − 45 log |ωt | Αν είχαμε μια συνάρτηση με ένα κέρδος κ ̸= 1, τότε στο διάγραμμα μέτρου απλώς προστίθεται μια σταθερά 20 log κ, και το διάγραμμα θα ανεβεί προς τα πάνω ή προς τα κάτω, ανάλογα με το αν κ > 1 ή κ < 1 αντίστοιχα. Με τα διαγράμματα Bode μπορούμε επομένως να βρούμε την έξοδο του συστήματος σε ημιτονοειδή είσοδο. Για την απόκριση ταχύτητας, ενδιαφέρουν περισσότερο τα διαγράμματα πλάτους και όχι φάσης. 2.3.2 Σε δευτεροβάθμια συστήματα Θυμίζουμε τη συνάρτηση μεταφοράς δευτεροβάθμιων συστημάτων: H(s) = ω2n s 2 + 2ζωn s + ω2n Όπως παραπάνω, για να πάρουμε την απόκριση συχνότητας θεωρούμε s = jω: H(jω) = H(jω) dB 1− ω ωn 1 2 + j2ζ ωωn ω2 = −10 log 1 − 2 ωn !2 2 ω + 4ζ2 2 ωn Κάνουμε προσέγγιση με ασυμπτώτους: ( ω 0 dB ωn ≪ 1 ω −40 log ωωn ωn ≫ 1 προσεγγιστική απόκριση ωn ω -40 dB/dec Στην πραγματικότητα, η απόκριση συχνότητας μοιάζει ως εξής, και εξαρτάται από το ζ: 47 προσεγγιστική απόκριση πραγματική απόκριση ωn ωr ω -40 dB/dec Παρατηρούμε μία υπερύψωση κοντά στο ωn (αλλά όχι ακριβώς επάνω του), που αυξάνεται όσο μειώνεται το ζ, και συχνά δεν είναι επιθυμητή. Αν παραγωγίσουμε την έξοδο για να βρούμε το ακρότατο (θέτουμε u = ωωn για ευκολία): dH 1 =p 2 du 1 − u + (2ζu)2 η οποία μηδενίζεται για ω ωn =u= p 1 − 2ζ2 . Αυτό ορίζεται αν ζ < 0.707, δηλαδή υπάρχει υπερύψωση μόνο όταν ζ < 0.707 . Θεώρημα 2.3: Εύρος ζώνης δευτεροβάθμιου συστήματος Το εύρος ζώνης (μέχρι τα -3 dB) αποδεικνύεται ότι είναι: h ωb = ωn i1/2 p 2 4 1 − 2ζ + 2 − 4ζ + 4ζ 2 Θεώρημα 2.4: Συχνότητα συντονισμού δευτεροβάθμιου συστήματος Η συχνότητα συντονισμού ωr , δηλαδή η συχνότητα κατά την οποία έχουμε υπερύψωση, είναι: p ωr = ωn 1 − 2ζ2 ζ < 0.707 ενώ το πλάτος της υπερύψωσης: Mr = 1 p 2ζ 1 − ζ2 Όσον αφορά τη φάση, φ(ω) = − tan−1 Ασυμπτωτικά: ω ωn = 0 ω ωn = 1 ω →∞ ωn 2ζ ωωn 1− ω2 ω2n φ=0 φ = −π/2 φ = −π και συμπληρώνουμε το διάγραμμα Bode: 48 προσεγγιστική απόκριση πραγματική απόκριση ωn ωr ω -40 dB/dec Βέβαια η πραγματική συμπεριφορά εξαρτάται πάλι από το ζ. Άσκηση Έστω ένα σύστημα: k s(s+a) Ζητείται να βρεθούν οι σταθερές k και a, ώστε η υπερύψωση συχνότητας να είναι Μ pr = 1.04 για συχνότητα συντονισμού ωr = 11.47 rad/s. Και από εκεί, ζητείται να προσδιοριστεί ο χρόνος αποκατάστασης t s και το εύρος ζώνης ωb . Λύση Από τους παραπάνω τύπους, έχουμε: ( 0.64 p = 1.04 ⇐⇒ ⇒ 4ζ4 − 4ζ2 + 0.92 = 0 ⇐⇒ ⇒ ζ2 = 2 0.352 2ζ 1 − ζ 1 ζ= 0.8 ή ζ = 0.6 ⇐⇒ ⇒ Απορρίπτουμε την περίπτωση ζ = 0.8, αφού για να υπάρχει υπερύψωση στη συχνότητα πρέπει ζ < 0.707. Άρα ζ = 0.6. Τότε υπολογίζουμε ακόμα ότι ωn = √ ωr 2 ≈ 21.67 rad/s. 1−2ζ k ω2n . = s 2 + as + k s 2 + 2ζωn s + ω2n Άρα k = 21.672 = 469.59, και a = 2ζωn = 2 · 0.6 · 21.67 = 26.00. Η συνάρτηση μεταφοράς του συστήματος βγαίνει μετά από πράξεις Ο χρόνος αποκατάστασης είναι (αφού έχουμε συζυγείς ρίζες, διότι ζ < 1): ts ≈ 4 4 = ≈ 0.3077 s ζωn 13 Και το εύρος ζώνης: h i1/2 p ≈ 24.88 rad/s ωb = ωn 1 − 2ζ2 + 2 − 4ζ2 + 4ζ4 49 2.3.3 Σε συστήματα μεγαλύτερου βαθμού Γενικά ισχύει: H(s) = G (τj s + 1) · · · s n (t i s + 1) · · · Αυτό αντιστοιχεί, όπως έχουμε δει παραπάνω, σε ένα άθροισμα πιο απλών κλασμάτων. Επομένως, για να βρούμε το διάγραμμα Bode, απλώς προσθέτουμε τις επιμέρους αποκρίσεις. 1 Επίσης, αν έχουμε ένα σύστημα τs+1 , και το αντιστρέψουμε, τs+1 1 , η έξοδος θα είναι αντίθετη, από την ιδιότητα του λογαρίθμου. ω ω G , έχουμε: s = 20 log G − 20 log ω Για το απλό σύστημα H(s) = |H|dB φ = −π/2 και το διάγραμμα Bode γίνεται (σε συνδυασμό με το H(s) = Gs): -20 dB /de c G 0 dB ω 1 G +20 dB/dec 90° Γενικά, μπορούμε να συνθέσουμε οποιαδήποτε συνάρτηση μεταφοράς με τα παρακάτω στοιχεία: • H 0 = Gs ν • H1 = • H2 = s +1 ρ ! για p > 0 ! s2 2ζs + 1 για ωn > 0 και 0 < ζ < 1. + ω2n ωn Για παράδειγμα, για την s(s+3) : (s+4)((s+5)2 +4) H z }|1 { z}|{ s H0 z}|{ s ·3 · +1 s ·(s + 3) s(s + 3) 3 = = ! 2 2 (s + 4) (s + 5)2 + 4 s s 2 · 0.928 · s + 1 (s + 4) · ωs 2 + 2ζs ωn 4· +1 · + +1 n 4 29 5.39 | {z } | {z } H0 H1 50 H2 Για καθεμία από αυτές, έχουμε: • H 0 (jω) dB = 20 log Gων = 20 log G + 20ν log ω και: φ0 = ν · 90◦ Και το αντίστοιχο διάγραμμα Bode είναι: H0 20 dB ω 0.1 1 10 100 1,000 ω όπου παρατηρούμε ότι έχουμε αύξηση της απόκρισης κατά 20 dB ανά δεκάδα. Η ευθεία αυτή θα έχει αντίθετη κλίση αν το H 0 (s) βρίσκεται στον παρονομαστή. ( 0 αν ω < p • H 1 (jω) dB ≈ 20 log ω − 20 log p αν ω > p και: ◦ αν ω < 0.1p 0 ω ◦ ◦ φ1 ≈ 45 + 45 log p αν 0.1p < ω < 10p 90◦ αν ω > 10p Άρα η απόκριση γίνεται: H1 για ρ = 10 20 dB ω 0.1 1 10 100 1,000 90° 45° 0° ω 1 10 100 51 • H2 = s2 2ζ + s + 1 και αποδεικνύεται ότι: 2 ωn ωn ( 0 H 2 (jω) dB ≈ 40 log ω − 40 log ωn ◦ 0 φ2 ≈ 90◦ + 90◦ log ωωn 180◦ αν ω < ωn αν ω > ωn αν ω < 0.1ωn αν 0.1ωn < ω < 10ωn αν ω > 10ωn H2 40 dB ω 0.1 1 10 100 1,000 180° 90° 0° ω 1 10 100 2.3.4 Ασκήσεις Άσκηση Να βρεθεί η απόκριση συχνότητας του H(s) = 40(s + 1) + s + 4) s 2 (s 2 Λύση Έχουμε: H(s) = (10) · (s + 1) · ↓ H0 ↓ H1 p=1 1 · s2 ↓ H 0−1 ν=2 1 s2 s 4 4 + ↓ H 2−1 ωn =2 + 1 = G1 · G3 · G2 · G4 και εργαζόμαστε για κάθε συνάρτηση ξεχωριστά, σχεδιάζοντας το διάγραμμα Bode της, ώστε να τα συνδυάσουμε στο τέλος: :0 ω • |G 1 |dB = 20 log 10 + 20· 0 · log νπ φ= 2 =0 52 20 dB rad/s 0° 0 για ω < 1 • |G 3 |dB ≈ 0 : 20 log ω − 20 log 1 για ω > 1 αν ω < 0.1p 0◦ ω ◦ ◦ φ3 ≈ 45 + 45 log p αν 0.1p < ω < 10p 90◦ αν ω > 10p 20 dB rad/s 0.1 1 10 0.1 1 10 90° 45° : • |G 2 |dB = 20 log 1 + 20(−2) log ω = −40 log ω νπ φ = 2 = −π 0 40 dB -40 dB/dec rad/s 0° 0.1 1 10 0.1 1 10 −180° ( 0 ≈ −40 log ω + 40 log 2 • |G 4 |dB ◦ 0 φ = −90◦ − 90◦ log ω2 −180◦ για ω < 2 rad/s για ω > 2 αν ω < 0.2 αν 0.2 < ω < 20 αν ω > 20 53 rad/s 0° −90° 12 20 12 20 -40 dB/dec −180° Τελικά, για να βρούμε τη σωστή απάντηση, προσθέτουμε όλα τα παραπάνω διαγράμματα (αφού ο πολλαπλασιασμός γίνεται πρόσθεση μετά την εφαρμογή του λογαρίθμου): 60 dB -40 dB/dec -20 dB/dec 20 dB 14 dB rad/s 12 0.1 20 -60 dB/dec −166° −198° 45°/dec 0.2 1 2 -45°/dec 10 -90°/dec −270° Άσκηση Ποιά είναι η συνάρτηση μεταφοράς της οποίας το προσεγγιστικό διάγραμμα Bode φαίνεται στο παρακάτω σχήμα; 20 log 0.8 −20 db/dec −14 dB −20 db/dec 0.5 2 10 ω Επιέξετε μία από τις πιθανές απαντήσεις 54 (α) 10(s + 1)(s + 2) (s + 0.5)(5s + 10)(s + 10) (β) 10(s + 0.5) (s + 2)(s + 10) (γ) 10(s + 1)(s + 2) (s + 0.5)(5s + 5)(s + 10) (δ) 10(s + 10) (s + 0.5)(s + 2) Λύση Κανονικά, φέρνουμε όλες τις συναρτήσεις μεταφοράς στη μορφή (π.χ. για την (α)): 10 1s + 1 2 2s + 1 s s 0.5 0.5 + 1 10 2s + 1 10 10 +1 και ελέγχουμε τις θέσεις των πόλων και των μηδενικών για τα σημεία μείωσης του κέρδους. Για παράδειγμα, για το (γ): s 10 (s + 1)2 + 1 2 (γ) = s s + 1 5 (s + 1)10 + 1 0.5 0.5 10 Στην παραπάνω συνάρτηση παρατηρούμε ότι απλοποιούνται ο πόλος και το μηδενικό για s = −1, και 1 μένουν ένας πόλος με συντελεστή 0.5 (άρα υπάρχει πτώση 20dB/dec από τη συχνότητα 0.5 και μετά), 1 ένα μηδενικό με συντελεστή 2 (άρα υπάρχει άνοδος που ακυρώνει την πτώση από το 2 και μετά), και 1 (άρα υπάρχει ξανά πτώση από το 10 και μετά). ένας πόλος με συντελεστή 10 Εναλλακτικά, σε αυτήν την άσκηση, μπορώ να υπολογίσω το κέρδος της κάθε συνάρτησης μεταφοράς, που πρέπει να είναι 20 log 0.8dB, άρα να έχει μέτρο 0.8. Έτσι, για κάθε απάντηση έχουμε: (α) 10 · 1 · 2 dB = 0.4 −− → − 20 log 0.4 ̸= 20 log 0.8 0.5 · 10 · 10 (β) 10 · 0.5 = 0.25 ↛ 20 log 0.8 2 · 10 (γ) 10 · 1 · 2 = 0.8 → 20 log 0.8 0.5 · 5 · 10 (δ) 10 · 10 = 100 ↛ 20 log 0.8 0.5 · 2 ✓ Άσκηση Τι τιμή έχει το προσεγγιστικό διάγραμμα μέτρου και φάσης στη συνάρτηση μεταφοράς: 100 (s + 1)2 (s + 10) στη συχνότητα ω = 1 rad/s; 55 Λύση Εδώ μας ζητείται η τιμή του προσεγγιστικού διαγράμματος, όχι η ακριβής τιμή. Αν ζητούνταν η ακριβής τιμή, θα θέταμε s = jω = j · 1, και υπολογίζαμε το μέτρο και το όρισμα του μιγαδικού που θα προέκυπτε από τη συνάρτηση μεταφοράς. Αρχικά, μετασχηματίζουμε ελαφρά τη συνάρτηση μεταφοράς: 100 − − −− → − (s + 1)2 (s + 10) 1 s 1 10 100 2 = 2 s s s + 1 10 10 +1 + 1 + 1 1 10 Εδώ έχουμε έναν πόλο για ω = 10 rad/s, ο οποίος ξεκινάει μία πτώση 20 dB/dec σε εκείνη τη συχνότητα, και έναν διπλό πόλο ω = 1 dB/dec, του οποίου η επίδραση είναι μια πτώση κατά 2 · 20 = 40 dB/dec. Άρα το προσεγγιστικό διάγραμμα μοιάζει κάπως έτσι: 20 log 10 = 20 dB 20 dB 0 dB −40 db/dec 10 p=1 ω (rad/s) −60 db/dec Το διάγραμμα φάσης είναι λίγο πιο δύσκολο, επειδή η απόκριση επηρεάζεται μία δεκάδα πριν και μία δεκάδα μετά από τη συχνότητα του κάθε πόλου. Έτσι, για p = 1 (διπλός πόλος), η επίδραση ξεκινάει από την ω = 0.1p = 0.1 rad/s, με μία κλίση 2 · /(−45°) = −90°/dec, μέχρι και την ω = 10p = 10 rad/s. −90°/dec 0.1 1 10 Αντίστοιχα, για τον απλό πόλο p = 10, ξεκινάμε από 1 rad/s μέχρι τα 100 rad/s με κλίση −45°/dec. −45°/dec 1 10 100 Προσθέτοντας τα δύο παραπάνω διαγράμματα για τις φάσεις, έχουμε: 56 20 log 10 = 20 dB 20 dB 0 dB −40 db/dec 10 ω (rad/s) p=1 −60 db/dec −90°/dec −135°/dec −45°/dec −270° 0.1 1 10 100 Γενικά είναι εύκολο να εργαζόμαστε με συναρτήσεις μεταφοράς των οποίων οι πόλοι και τα μηδενικά είναι μεταξύ τους πολλαπλασιασμένα με παράγοντες του 10. Άσκηση Ποιά από τις παρακάτω συναρτήσεις μεταφοράς έχει διάγραμμα Bode κέρδους με κλίση −60 dB/dec στο ω = 30 rad/s; s + 70 α. (s + 1)(s + 2)(s + 4)(s + 6) β. γ. δ. s + 60 (s + 80)(s + 90)(s 2 + 18s + 100) (s + s+4 + 18s + 100) 2)(s 2 s+4 (s + 6)(s + 9)(s 2 + 18s + 100) Λύση Ας μελετήσουμε κάθε συνάρτηση ξεχωριστά: α. Ο όρος s + 70 είναι πιο μακριά από τα 30 rad/s, άρα τον αγνοούμε. Στον παρονομαστή έχουμε 4 όρους πριν από το 30, άρα κλίση −4 · 20 = −80 dB/dec, που δεν συμφωνεί με την εκφώνηση. 2 β. Οι όροι s+60, s+80 και s+90 είναι πολύ μακριά √ και δεν μας απασχολούν. Ο όρος s +18s+100 είναι ένα πολυώνυμο με μιγαδικές ρίζες και 100 = 10ωn , άρα έχει κλίση −40 dB/dec (αφού 30 > 10 = ωn ), και δεν συμφωνεί με την εκφώνηση. γ. Μετά από το ω = 10 rad/s συνεισφέρουν το μηδενικό με 20 dB/dec, ο απλός πόλος με −20 dB/dec, και το πολυώνυμο με −40 dB/dec. Συνολικά έχουμε +20−20−40 = −40 dB/dec, άρα δεν συμφωνούμε με την εκφώνηση. 57 δ. Έχουμε μηδενικό (20 dB/dec) και τέσσερις πόλους (−20 · 4 = −80 dB/dec), άρα συνολικά 60 dB/dec, που είναι και η ζητούμενη απάντηση. Άρα το σωστό αποτέλεσμα είναι το (δ). Άσκηση Δίνεται το διάγραμμα Bode πλάτους, καθώς και η βηματική απόκριση ενός συστήματος. Να βρεθεί η αντίστοιχη συνάρτηση μεταφοράς, και το σφάλμα θέσης αν την τοποθετήσουμε σε σύστημα κλειστού βρόχου μοναδιαίας αρνητικής ανάδρασης. 20 dB -40 dB/dec rad/s 4 -20 dB 40 400 1 -60 dB/dec t -80 dB Λύση Παρατηρούμε μία πτώση κατά −40 dB/dec στη συνάρτηση μεταφοράς. Οπότε, προκύπτει το ερώτημα αν αυτή προέρχεται από δύο απλούς πραγματικούς πόλους, ή από δύο μιγαδικούς συζυγείς. Παρατηρούμε ότι η βηματική απόκριση δεν παρουσιάζει υπερύψωση, αλλά είναι υπεραποσβεννύμενη. Επομένως δεν έχουμε μιγαδικούς πόλους, αλλά δύο πραγματικούς. Υπολογίζουμε το κέρδος G του συστήματος: αφού το διάγραμμα Bode ξεκινάει από την τιμή 20 dB = 20 log G ⇐⇒ ⇒ G = 10. Η συνάρτηση μεταφοράς έχει μια κλίση −40 dB/dec που ξεκινάει από ω = s 4 + 1 . Επίσης, έχει μια επιπλέον s κλίση −20 dB/dec από το ω = 40 rad/s και μετά, άρα έναν όρο της μορφής 40 +1 . Επομένως, τελικά η συνάρτηση γίνεται: 4 rad/s, άρα στον παρονομαστή της έχει δύο όρους της μορφής H(s) = 10 s 4 +1 1 2 s 40 +1 Αν το τοποθετήσουμε σε κλειστό βρόχο: 1 10 2 s s + 1 + 1 4 40 Το σύστημα έχει τύπο 0 (αφού δεν υπάρχουν ολοκληρωτές), άρα και πεπερασμένο σφάλμα θέσης: 1 K p = lim s H(s) = 10 s→0 s 1 = 0.09 e ss = 1 + Kp 58 Άσκηση Να βρεθεί η συνάρτηση μεταφοράς με το παρακάτω προσεγγιστικό διάγραμμα Bode: -20 dB/dec dB 5 10 rad/s -40 dB/dec Λύση Έχουμε πτώση −20 dB/dec από τη συχνότητα ω = 0, άρα έχουμε έναν πόλο στο 0, δηλαδή έναν ολοκληρωτή. Μετά από τα ω = 10 rad/s, εμφανίζεται και μία δεύτερη πτώση −20 dB/dec που υποδηλώνει πόλο στο 10. Θυμόμαστε ότι το αντίστοιχο κέρδος του ολοκληρωτή sGN είναι και το σημείο τομής του με τον οριζόντιο άξονα, δηλαδή σε αυτήν την περίπτωση το 5. Άρα η συνάρτηση μεταφοράς έχει τη μορφή: 5 50 = H(s) = s s(s + 10) s 10 +1 2.4 Ευστάθεια Για να ελέγξουμε την ευστάθεια του συστήματος χρησιμοποιούμε τη συνάρτηση δέλτα. Θυμόμαστε ότι ένα σύστημα είναι ευσταθές αν έχει πόλους μόνο στο αριστερό ημιεπίπεδο, και οριακά ευσταθές αν έχει συζυγείς πόλους (ή πραγματικό πόλο) πολλαπλότητας 1 επάνω στον φανταστικό άξονα: t t t t Θα ασχοληθούμε επίσης με τη σχετική ευστάθεια, που δηλώνει το πόσο ευσταθές είναι ένα σύστημα σε 59 σχέση με ένα άλλο. Για παράδειγμα, αν έχουμε δύο συστήματα A και B με πόλους στο αριστερό ημιεπίπεδο: B A Τότε παρατηρούμε ότι και τα δύο είναι ευσταθή, αλλά το A έχει πόλους πιο κοντά στον φανταστικό άξονα, άρα μπορούμε να θεωρήσουμε ότι είναι "λιγότερο ευσταθές". Έστω δύο συστήματα με συναρτήσεις μεταφοράς κλειστού βρόχου T1 και T2 : H1H2 H 1 (s) H 2 (s) T1 (s) = 1 + H1H2 − T1 (s) = H1 1 + H1H2 H 1 (s) − H 2 (s) και τα δύο έχουν τον ίδιο παρονομαστή (άρα και χαρακτηριστικό πολυώνυμο) στη συνάρτηση μεταφοράς, επομένως είναι ισοδύναμα ως προς την ευστάθεια. Επομένως μπορούμε να μελετάμε τα παρακάτω ισοδύναμα συστήματα, με συνάρτηση μεταφοράς ανοιχτού βρόχου A(s) = H 1 H 2 : H1 H2 H1 H2 Για τη μελέτη της ευστάθειας, ορίζουμε το περιθώριο φάσης και το περιθώριο κέρδους. 60 Ορισμός 2.11: Περιθώριο φάσης Περιθώριο φάσης ονομάζεται η απόσταση της φάσης της συνάρτησης μεταφοράς από τις 180°, στο σημείο στο οποίο το πλάτος της είναι 0 dB ή 1: ωc 20 log A(jω) rad/s −90° ∡ A(jω) −180° φM Το περιθώριο φάσης συμβολίζεται φM (margin) και έχει τύπο: φM = 180° + ∡A(jωc ) όπου ωc είναι το σημείο τομής του πλάτους με τον άξονα των 0 dB. Για να καταλάβουμε ποιοτικά τη σημασία της απόστασης της φάσης από τις 180°, δίνουμε ένα ημιτονοειδές σήμα σε ένα σύστημα μοναδιαίας αρνητικής ανάδρασης: ∼ ∼ A(jω) − Αν η συνάρτηση A(jω) προκαλεί σε εκείνο το σημείο διαφορά φάσης 180°, τότε στην έξοδο εμφανίζεται αρχικά ένα αντίθετο ημίτονο (αφού sin(t − 180°) = − sin(t)). Αυτό όμως αφαιρείται από την είσοδο λόγω της ανάδρασης, άρα η είσοδος διπλασιάζεται, και αυτή η διαδικασία επαναλαμβάνεται συνεχώς, οδηγώντας σε συνεχώς αυξανόμενη και άρα ασταθή έξοδο. Για την ευστάθεια θέλουμε όσο το δυνατόν πιο θετικό περιθώριο φάσης. Επίσης, για το εύρος ζώνης ωb της συνάρτησης (δηλαδή το εύρος μεταξύ των συχνοτήτων στις οποίες το κέρδος είναι −3 dB), ισχύει: ωb > ωc 61 Ορισμός 2.12: Περιθώριο κέρδους Ως περιθώριο κέρδους ορίζουμε τον αριθμό: gM = 1 A(jω1 ) όπου ω1 είναι η συχνότητα στην οποία η συνάρτηση μεταφοράς εισάγει διαφορά φάσης 180°. Για να έχουμε ευστάθεια, θέλουμε g M > 1, ή, εκφρασμένο σε dB: −20 log A(jω1 ) > 0 Δηλαδή το περιθώριο κέρδους είναι η απόσταση (από κάτω προς τα επάνω) του πλάτους της A από τα 0 dB (κέρδος 1), όταν η φάση της είναι 180°. rad/s 20 log g M 20 log A(jω) ∡ A(jω) −180° ω1 Παρατηρούμε πως όσο αυξάνεται το πλάτος της συνάρτησης μεταφοράς, τόσο πιο κοντά στον άξονα των 0 dB φτάνει (και μειώνεται το περιθώριο κέρδους), και το σύστημα γίνεται ασταθές μόλις τον ξεπεράσει. Άσκηση: Εφαρμογή Για το παρακάτω σύστημα: H(s) = H i (s) 6 s+6 d y H(s) Να σχεδιαστεί ο ελεγκτής H i (s) ώστε να τηρούνται ταυτόχρονα οι προδιαγραφές: 1) Για βηματική είσοδο διαταραχής d = s(t), να έχουμε lim y(t) = 0. t→∞ 2) Για το εύρος ζώνης να ισχύει ωb > 35 rad/s 3) Για τα περιθώρια να ισχύει g M = ∞ και φM > 70° Λύση Θυμόμαστε ότι η συνάρτηση H i (s) θα πρέπει να περιέχει έναν ολοκληρωτή για να καλύπτει την κ κ(s + z) πρώτη προδιαγραφή, άρα να έχει τη μορφή . ή τη μορφή s s } |{z} | {z ελεγκτής PI ελεγκτής I Η προδιαγραφή ωb > 35 rad/s σημαίνει ότι ωc > 35 rad/s. 62 Ας ξεκινήσουμε να μελετάμε την κs . Η απαίτηση g M = ∞ ικανοποιείται, αφού η συνάρτηση μεταφοράς δεν φτάνει ποτέ στις 180°, άρα έχει άπειρο περιθώριο κέρδους. Για την απαίτηση ωc > 35, μελετάμε τιςhσυναρτήσεις μεταφοράς. Η H i (s) έχει πλάτος (σε dB) i ω 20 log κ − log ω , και η H(s) έχει πλάτος 20 − log 6 . Επομένως πρέπει: ωc κ 20 log κ − log ωc − log ⇒ log ω2 = 0 = 0 ⇐⇒ c 6 6 άρα: √ 6κ = 1 ⇐⇒ ⇒ ω = 6κ c ω2c 352 ⇒ κ> ⇐⇒ ⇒ κ > 204.16 ωc > 35 ⇐⇒ 6 Ας εξετάσουμε και το περιθώριο φάσης στη συχνότητα ωc : ⇒ φM > 70° ⇐⇒ ωc 180° − 90° − tan−1 > 70° ⇐⇒ ⇒ 6 90° − 80.2° ≯ 70° κάτι που δεν ισχύει, επομένως δεν μπορούμε να χρησιμοποιήσουμε τον ελεγκτή I, και πρέπει να τοποθετήσουμε τον PI. Με τον ίδιο συλλογισμό, θα οδηγηθούμε σε ένα αποτέλεσμα: κ ≥ 5.8 Παράδειγμα z = 10 Έστω η συνάρτηση μεταφοράς με ένα μηδενικό: s−a = (1 ± sτ) a η οποία για τις φανταστικές συχνότητες γίνεται: 1 − jωt ή 1 + jωt +2 0 dB / de c και έχει διάγραμμα Bode: rad/s a= 1 τ 1 + jωt 0.1a 10a 1 − jωt 63 Παρατηρούμε ότι το μέτρο παραμένει σταθερό ανεξάρτητα από το πρόσημο του a, αλλά η φάση αλλάζει προσανατολισμό ανάλογα με αυτό το πρόσημο, δηλαδή αν ο πόλος βρίσκεται αριστερά ή δεξιά του φανταστικού άξονα. Γενικότερα ισχύει: ( Για (1 + jωτ) : ( Για (1 − jωτ) : ω→0 ω→∞ ⇐⇒ ⇒ φ = 0° ⇐⇒ ⇒ φ = 90° ω→0 ω→∞ ⇐⇒ ⇒ φ = 0° ⇐⇒ ⇒ φ = −90° και τα συστήματα που έχουν τουλάχιστον ένα ασταθές μηδενικό (δεξιά του φανταστικού άξονα) ονομάζονται συστήματα μη ελάχιστης φάσης. Σύστημα με καθυστέρηση Έστω ένα σύστημα που βάζει καθυστέρηση T δευτερολέπτων στην είσοδο u: y(t) = u(t − T) Αν πάρουμε το μετασχηματισμό Laplace έχουμε: y(s) = e −sT u(s) Δηλαδή το σύστημα είναι μία πολύ απλή συνάρτηση: H(s) y u −sT e και για να κατασκευάσουμε το διάγραμμα Bode, θεωρούμε s = jω, και: H(jω) = e −jωT H(jω) = 1 ∡H(jω) = −ωT Γενικότερα, αν είχαμε ένα σύστημα H 1 (jω) και εφαρμόζαμε μία καθυστέρηση σε αυτό, θα είχαμε: H(jω) = e −jωT H 1 (jω) H(jω) = H 1 (jω) ∡H(jω) = −ωT + ∡H 1 (jω) Δηλαδή εισάγεται μία καθυστέρηση φάσης στο σύστημα. Άσκηση: Παράδειγμα Έστω ότι δίνεται μία συνάρτηση μεταφοράς με χρονική καθυστέρηση: A(s) = e −sT A 1 (s) όπου ισχύει: A 1 (s) = 15(s + 3) (s + 1)(s + 7) Πόση μπορεί να είναι η χρονική καθυστέρηση μέχρι το σύστημα να γίνει ασταθές; Λύση 64 Με πράξεις βρίσκουμε ότι το σημείο ωc στο οποίο η A 1 (και ισοδύναμα η A) έχουν μέτρο 0 dB είναι: p 15 ω2c + 32 15(jωc + 3) p A(jωc ) = 0 ⇐⇒ = 0 ⇐⇒ p ⇐⇒ ωc = 13.6 ∼ = 15 (jωc + 1)(jωc + 7) ω2c + 12 ω2c + 72 Για αυτήν την τιμή υπολογίζουμε: ∡A 1 (jωc ) ∼ = −71 Τότε, το περιθώριο φάσης για την A 1 (η απόσταση από τις 180°) είναι: 109π θM A 1 (jωc) = 180° − 71° = 109° = rad 180 και, λόγω της καθυστέρησης, το περιθώριο φάσης για την A γίνεται: θM A(jωc ) = −ωc T + θM A 1 (jωc ) ∼ = −ωc T + 1.9024 (προσοχή στο ότι πρέπει να λαμβάνουμε τις μονάδες σε rad!) Τελικά, προκύπτει ότι: T < 0.1396 s, δηλαδή η καθυστέρηση του συστήματος πρέπει να είναι μικρότερη από 0.1396 δευτερόλεπτα για να έχουμε ευστάθεια. Άσκηση: Παράδειγμα Έστω η συνάρτηση μεταφοράς ανοιχτού βρόχου: A(s) = 300κ (s + 2)(s + 3)(s + 5) Για το σύστημα κλειστού βρόχου: (1) Ποιά τιμή πρέπει να έχει το κ ώστε να έχουμε ευστάθεια; (2) Ποιά τιμή πρέπει να έχει το κ ώστε το περιθώριο κέρδους να είναι g M = 3; Λύση Η συνάρτηση μεταφοράς κλειστού βρόχου προκύπτει: s 3 + 10s 2 + 31s + 30 + 300κ = 0 Επομένως μπορούμε να εφαρμόσουμε το κριτήριο ευστάθειας Routh για να μελετήσουμε την ευστάθεια του συστήματος: s3 1 31 0 2 s 10 30 + 300κ 0 s 1 28 − 30κ 0 0 s 30 + 300κ Θυμόμαστε ότι για να έχουμε ευστάθεια πρέπει όλοι οι συντελεστές της πρώτης στήλης να είναι θετικοί: 28 − 30κ ≥ 0 30 + 300κ ≥ 0 ⇐⇒ ⇒ κ ≤ 0.93 (ισχύει επειδή το κ είναι θετικό) 65 Για το δεύτερο ερώτημα, θυμόμαστε ότι το περιθώριο κέρδους αναφέρεται στην οριακή τιμή με την οποία μπορούμε να πολλαπλασιάσουμε το κέρδος του συστήματος για να έχουμε ευστάθεια, δηλαδή: ⇒ κ = 0.31 g M κ = 0.93 ⇐⇒ 2.5 Διαγράμματα Nyquist Έστω η συνάρτηση μεταφοράς: 1 1 + sτ με μέτρο √ → 1 ω 2 τ2 1 1 + jωτ και φάση − tan−1 ωτ. 1+ Το διάγραμμα Nyquist είναι μία αναπαράσταση της συνάρτησης μεταφοράς στο μιγαδικό επίπεδο. Για ω → 0, το μέτρο γίνεται 1 και η φάση 0. Για ω → ∞, το μέτρο γίνεται 0 και η φάση π/2. Για ω = τ1 (χαρακτηριστική συχνότητα), το μέτρο γίνεται √1 , και η φάση − π4 . 2 Μπορούμε επομένως να κατασκευάσουμε ένα διάγραμμα τοποθετώντας τα τρία παραπάνω σημεία στο μιγαδικό επίπεδο: Im −1 + j0 Παράδειγμα A(jω) = ω→∞ ω=0 Re Έστω η συνάρτηση μεταφοράς με ολοκληρωτή: −ω2 τ − jω 1 1 τ 1 = = =− 2 2 −j 2 2 2 2 jω(1 + jωτ) −ω τ + jω ω τ +1 ω(ω τ2 + 1) Re + Im Τότε, αντίστοιχα με παραπάνω, μπορούμε να βρούμε τα σημεία και να σχεδιάσουμε το διάγραμμα Nyquist: τ − j∞ (τείνει στο άπειρο με ασύμπτωτη την x = −τ) 1 τ τ 1 Για ω = : A(jω) = − − j τ 2 2 Για ω = ∞ : A(jω) = −0 − j0 Για ω = 0 : A(jω) = − Άρα το διάγραμμα είναι: 66 Im ω→∞ −τ Re ω→0 Γενικά για τα διαγράμματα Nyquist έχει σημασία το κρίσιμο σημείο −1 + j0. Αν το διάγραμμα δεν περνάει στα αριστερά του σημείου αυτού, τότε το σύστημα είναι ευσταθές. Πιο συγκεκριμένα, έστω μια συνάρτηση μεταφοράς A(jω) και το διάγραμμα Nyquist της: Im a −1 ω1 φM ω→∞ Re ωc ω→0 Στο παραπάνω διάγραμμα, το περιθώριο κέρδους εκφράζεται από τον αριθμό με τον οποίο μπορούμε να πολλαπλασιάσουμε το κέρδος της συνάρτησης στο σημείο τομής με τον πραγματικό άξονα μέχρι να συναντήσουμε το κρίσιμο σημείο, ενώ το περιθώριο φάσης εκφράζει το πόσο μπορούμε να περιστρέψουμε τη φάση της συνάρτησης για να έχουμε ευστάθεια, και αντιστοιχεί στη γωνία φM . 67 Παράδειγμα Im 0.5 ω→∞ Re ω→0 1 = 2, δηλαδή μπορούμε να πολλαπλασιάΣτο παραπάνω διάγραμμα φάσης το περιθώριο κέρδους είναι 0.5 σουμε το κέρδος με τον αριθμό 2 μέχρι να φτάσουμε στο κρίσιμο σημείο. 68 2.5.1 Συνήθη διαγράμματα Nyquist Im 1 1 + jωτ 1 −1 Re Im 1 (1 + jωτ 1 )(1 + jωτ 2 ) −1 Re Im 1 (1 + jωτ 1 )(1 + jωτ 2 )(1 + jωτ 3 ) −1 Re Im 1 jω(1 + jωτ 1 ) Re Im 1 jω(1 + jωτ 1 )(1 + jωτ 2 ) Re Im (jω)2 (1 1 + jωτ 1 )(1 + jωτ 2 ) Re 69 2.5.2 Γενικό κριτήριο Nyquist Παραπάνω παρουσιάστηκε το απλοποιημένο κριτήριο Nyquist, για το οποίο παίρναμε τιμές του ω μεταξύ του 0 και του +∞. Για την εφαρμογή του γενικευμένου κριτηρίου Nyquist, δεν θεωρούμε πάντα ότι s = jω, αλλά παίρνουμε τιμές του s από το 0 μέχρι το +j∞, μετά συνεχίζουμε με ένα ημικύκλιο άπειρης ακτίνας μέχρι το ω = −j∞, για να επιστρέψουμε ξανά στο 0. (απλοποιημένο διάγραμμα) +∞ Im jω Re s −∞ Τότε το διάγραμμα Nyquist γίνεται: Im −1 Re και τα παραπάνω συνήθη διαγράμματα: 70 Im 1 1 + jωτ 1 −1 Re Im 1 (1 + jωτ 1 )(1 + jωτ 2 ) −1 Re Im 1 (1 + jωτ 1 )(1 + jωτ 2 )(1 + jωτ 3 ) −1 Re Im 1 jω(1 + jωτ 1 ) Re Im 1 jω(1 + jωτ 1 )(1 + jωτ 2 ) Re Im 1 (jω)2 (1 + jωτ 1 )(1 + jωτ 2 ) Re 71 Για το διάγραμμα Nyquist (στη γενικευμένη μορφή) ισχύει: N=Z−P όπου: • N ο αριθμός των περικυκλώσεων γύρω από το −1 κατά την ωρολογιακή φορά • Z είναι ο αριθμός των ασταθών πόλων του συστήματος κλειστού βρόχου (δηλαδή οι ρίζες της χαρακτηριστικής εξίσωσης 1 + A(s)) • P είναι ο αριθμός των ασταθών πόλων του συστήματος ανοιχτού βρόχου (δηλαδή οι πόλοι της A(s)) (όπου με τον όρο ασταθείς πόλοι εννοούμε τους πόλους που βρίσκονται στο δεξί ημιεπίπεδο) Το ζητούμενο συνήθως είναι να βρούμε τον αριθμό των ασταθών πόλων του συστήματος κλειστού βρόχου, ενώ, όπως αναφέραμε παραπάνω, δεν μπορούμε να χρησιμοποιήσουμε το απλοποιημένο κριτήριο, επειδή η A(s) έχει και ασταθείς πόλους. Για να βρούμε τον αριθμό N των περικυκλώσεων Για να βρούμε τον αριθμό των περικυκλώσεων, παίρνουμε μια ημιευθεία με οποιαδήποτε κλίση από το κρίσιμο σημείο (−1). Για κάθε σημείο τομής της ημιευθείας με το διάγραμμα, αντιστοιχίζουμε έναν αριθμό, ανάλογα με τη φορά του διαγράμματος σε σχέση με την ευθεία: −1 αν το διάγραμμα τείνει να στρέψει την ευθεία κατά την αντιωρολογιακή φορά, και +1 αν το διάγραμμα τείνει να στρέψει την ευθεία κατά την ωρολογιακή φορά: Im Re −1 Το ζητούμενο N είναι το άθροισμα των αριθμών που αντιστοιχούμε στο κάθε σημείο τομής, δηλαδή: N = −1 + 1 = 0 2.5.3 Ασκήσεις Άσκηση Να σχεδιαστεί το πλήρες διάγραμμα Nyquist και να εξεταστεί η ευστάθεια του συστήματος: 72 e v − 5 s−6 10 s+2 y Λύση Κατ' αρχάς, παίρνω τη συνάρτηση ανοιχτού βρόχου: 50 A(s) = (s + 2)(s − 6) και ξεκινώ την κατασκευή του διαγράμματος. • Για ω = 0: A(0) = 50 = −4.16 −12 • Για ω → ∞: A(∞) = 0 Μάλιστα, με δύο πόλους πολλαπλότητας 1, η φάση του διαγράμματος στο +∞ καταλήγει στις −180°, για πολύ μεγάλο ω, όπως γνωρίζουμε από τα διαγράμματα Bode. • Για να βρούμε αν το διάγραμμα βρίσκεται στο επάνω ή στο κάτω ημιεπίπεδο, κάνουμε τις πράξεις για s = jω: A(jω) = = 50 (jω + 2)(jω − 6) −50(ω2 + 12) + 200jω (ω2 + 12)2 + 16ω2 200ω Παρατηρούμε ότι το φανταστικό μέρος ( (ω2 +12) 2 +16ω2 ) είναι θετικό, άρα το απλό διάγραμμα Nyquist βρίσκεται στην επάνω μεριά του επιπέδου: Im −4.16 Re Για να σχεδιάσουμε το πλήρες διάγραμμα Nyquist, λαμβάνουμε υπ' όψιν και τα αρνητικά ω, δηλαδή σχεδιάζουμε και το συζυγές του παραπάνω διαγράμματος: Im −4.16 Re 73 Όσον αφορά το ημικυκλικό κομμάτι που παρουσιάσαμε στη θεωρία, σε εκείνο ισχύει ότι για s → ∞ : A(s) = 0, οπότε αντιστοιχεί στο σημείο 0. Για να βρούμε αν το σύστημα κλειστού βρόχου είναι ασταθές, πρώτα θεωρούμε μια ημιευθεία γύρω από το -1: Im −4.16 Re −1 Αυτή τέμνει το διάγραμμα Nyquist σε ένα σημείο με ωρολογιακή φορά, οπότε αντιστοιχούμε σε αυτόν τον αριθμό 1. Επομένως, για το δείκτη Nyquist ισχύει: N = +1 Η συνάρτηση ανοιχτού βρόχου έχει έναν πόλο στο δεξί ημιεπίπεδο (τον +6): P=1 Άρα τελικά ο αριθμός των πόλων του κλειστού βρόχου υπολογίζεται: N = Z − P ⇐⇒ ⇒ Z=N+P=2 Δηλαδή το σύστημα κλειστού βρόχου έχει δύο ασταθείς πόλους, και επομένως είναι ασταθές. Άσκηση Δίνεται το παρακάτω διάγραμμα Nyquist: Im −1 0 1 2 Re Ποιό είναι το περιθώριο κέρδους; Σε ποιό διάστημα ανήκει το περιθώριο φάσης; Λύση Το περιθώριο κέρδους είναι άπειρο, αφού δεν υπάρχει αριθμός με τον οποίο μπορούμε να πολλαπλασιάσουμε το κέρδος της συνάρτησης για να φτάσει το σημείο -1. Για το περιθώριο φάσης, παίρνουμε το σημείο τομής της συνάρτησης με το μοναδιαίο κύκλο: 74 Im −1 0 1 2 Re φM Παρατηρούμε από το διάγραμμα ότι ισχύει 90° < φM < 150°. Διαισθητικά, αν περιστρέψουμε το διάγραμμα κατά το περιθώριο φάσης, δηλαδή κατά φM , τότε η καμπύλη θα συμπέσει με το κρίσιμο σημείο -1, άρα θα αρχίσουμε να έχουμε αστάθεια. Αντίστοιχα, αν "φουσκώσουμε" (κάνουμε scaling) την καμπύλη, πολλαπλασιάζοντας το μέτρο της με έναν αριθμό που είναι το περιθώριο κέρδους, τότε μια καμπύλη πάλι θα συμπέσει με το -1, και θα υπάρχει αστάθεια. Στη συγκεκριμένη άσκηση βέβαια, όσο κι αν μεγαλώσουμε την καμπύλη, αυτή δεν πρόκειται να φτάσει στο -1. Άσκηση Δίνεται το διάγραμμα Bode της A(s): |A|dB ωc rad/s −92° ∡ A(jω) −102° ∡A(jωc) φM −180° Ποιό είναι το περιθώριο φάσης; Λύση Αν ωc είναι η συχνότητα στην οποία η συνάρτηση έχει μηδενικό κέρδος, θα έχουμε: φM = ∡A(jωc ) − (−180°) = 180° + ∡A(jωc ) Από το διάγραμμα παρατηρούμε ότι ∡A(jωc ) ∈ (−102°, −92°), ή, προσεγγιστικά, ∡A(jωc ) = −98°. Άρα: φM = 180° − 98° = 82° 75 Άσκηση Δίνεται το διάγραμμα Bode της A(s): |A|dB ωc 0 rad/s −180° ∡A(jωc) Είναι το σύστημα ευσταθές; Λύση Για το περιθώριο φάσης ισχύει: φM = 180° + ∡A(jωc ) Όμως για τη γωνία ∡A(jωc ) παρατηρούμε από το διάγραμμα ότι ισχύει ∡A(jωc ) < −180°. Επομένως: φM < 0 άρα το σύστημα είναι ασταθές. Άσκηση Ποιό είναι το περιθώριο κέρδους για το παρακάτω διάγραμμα Bode; |A|dB ω1 ω gm −45 dB −50 dB 0° ∡ A(jω) −100° −180° −200° ω1 76 Λύση Για το περιθώριο κέρδους ισχύει: g m = 0 − A(ω1 ) dB όμως για τη συχνότητα ω1 στην οποία η φάση είναι −180° ισχύει περίπου A(ω1 ) dB = −45 dB, άρα: g m = 0 − (−45) = 45 dB Άσκηση Να εξεταστεί η ευστάθεια του συστήματος με χαρακτηριστική συνάρτηση: s 4 + 8s 3 + 18s 2 + 16s + 5 = 0 Λύση Εδώ μπορούμε να εφαρμόσουμε το κριτήριο ευστάθειας Routh: s4 s3 s2 s1 s0 8·18−1·16 8 1 8 = 16 13.5 5 8·5−1·0 8 18 5 16 0 =5 0 Εφ' όσον δεν υπάρχει αλλαγή προσήμου στην πρώτη στήλη, το σύστημα είναι ευσταθές. Άσκηση Να εξεταστεί η ευστάθεια του συστήματος με χαρακτηριστική εξίσωση: s 5 + s 4 + 2s 3 + 2s 2 + 3s + 5 = 0 Λύση Εφαρμόζουμε κριτήριο Routh: s5 s4 s3 s2 s1 s0 1 1 ε 2ε+2 ε −4ε−4−5ε2 2ε+2 5 2 3 2 5 −2 5 0 Στην 3η σειρά προκύπτει 0. Για αυτό θεωρούμε έναν αριθμό ε > 0 αλλά πολύ μικρό. Όταν προκύπτει 0 στην πρώτη θέση στήλης, τότε έχουμε πόλο στον φανταστικό άξονα ή στο δεξί ημιεπίπεδο. Ο πρώτος όρος της προτελευταίας γραμμής είναι αρνητικός, αφού: lim ε→0+ −4ε − 4 − 5ε2 = −2 2ε + 2 Οι υπόλοιποι όροι της πρώτης στήλης είναι θετικοί. Αφού έχουμε 2 εναλλαγές προσήμου στην 1η στήλη, έχουμε 2 ρίζες στο δεξί ημιεπίπεδο, και το σύστημα είναι ασταθές. 77 Άσκηση Έστω το σύστημα: s(s 2 k + s + 1)(s + 4) Είναι το σύστημα ευσταθές για κάποιο εύρος k, και ποιό είναι αυτό; Λύση Αρχικά υπολογίζουμε τη συνάρτηση μεταφοράς του συστήματος (αν θεωρήσουμε ότι η συνάρτηση μεταφοράς ανοιχτού βρόχου είναι G): G ΣΜΚΒ (s) = G k k = = 4 1+G s(s 2 + s + 1)(s + 4) + k s + 5s 3 + 5s 2 + 4s + k Και εφρμόζουμε το κριτήριο Routh: s4 s3 s2 s1 s0 1 5 21 5 84−25k 21 5 k 4 0 k 0 k Για να είναι ευσταθές το σύστημα θέλουμε να μην υπάρχει καμία εναλλαγή προσήμου στην πρώτη στήλη, δηλαδή: ) 84 − 25k > 0 ⇐⇒ ⇒ k < 3.36 ⇐⇒ ⇒ 0 < k < 3.36 k>0 Άσκηση Δίνεται το παρακάτω σύστημα: 5 s(s + 2) 4 s+5 Να προσδιοριστούν το περιθώριο φάσης και το περιθώριο κέρδους. Λύση (α) Για το περιθώριο φάσης βρίσκουμε τη συνάρτηση μεταφοράς ανοιχτού βρόχου και σχεδιάζουμε το διάγραμμα Bode. Εκμεταλλευόμαστε την ιδιότητα της σελίδας 60 για να βρούμε την ισοδύναμη συνάρτηση: G(s) = 4 5 20 = s(s + 2) s + 5 s(s + 2)(s + 5) 78 |A|dB -20 dB/dec -40 dB/dec rad/s 2 5 -60 dB/dec Βρίσκουμε την ωc ώστε A(jωc ) = 1: G(s) = jω jω 2 20 jω +1 + 1 ·2·5 5 (i) Για ωc ≪ 2: G(s) ≈ 20 2 · 5jω Και |G| = 1 ⇐⇒ ⇒ ωc = 2, άτοπο αφού υποθέσαμε ότι ωc ≪ 2. (ii) Για ωc ≪ 5: G(s) ≈ 20 jω 2 · 5(jω) 2 + 1 Λύνουμε την εξίσωση G(s) = 1 και έχουμε: G(s) = 1 ⇐⇒ ⇒ 20 ⇒ = 1 ⇐⇒ 5s(s + 2) 4 = 1 ⇐⇒ ⇒ 2 −ω + 2jω 16 = −ω2 + 2jω 2 ⇐⇒ ⇒ ω4 + 4ω2 = 16 ⇐⇒ ⇒ ωc = 1.57 Επομένως, για ωc = 1.57 rad/s, έχουμε (για τον κάθε πόλο): 1 ∡ = −90° s 1 1.57 1 + −1 ∡ = −38° ⇐ =∡ = tan ⇐ ⇒ ⇐ ⇒ ⇒ ∡A(jωc ) = −145° s+2 1.57j + 2 2 1 ∡ = −17° s+5 Άρα τελικά: φM = ∡A(jωc ) − (−180°) = 35° Μάλιστα, μπορούμε να σχεδιάσουμε αναλυτικά το προσεγγιστικό διάγραμμα Bode, υπολογίζοντας την τιμή για ω = 1, η οποία προκύπτει 20 log 2 dB: 79 |A|dB 20 log 2 -20 dB/dec -40 dB/dec 0 rad/s 2 5 10 -60 dB/dec Συγκεκριμένα, έχουμε: για ω ∈ [1, 2] ⇐⇒ ⇒ για ω ∈ [2, 5] ⇐⇒ ⇒ για ω ∈ [5, ∞) ⇐⇒ ⇒ |A|dB = 20 log 2 − 20 log(ω) |A|dB = 20 log 2 − 20 log(ω) − 20 log |A|dB = 20 log 2 − 20 log(ω) − 20 log ω 2 ω 2 − 20 log ω 5 (β) Για να βρούμε το περιθώριο κέρδους, πρώτα ψάχνουμε τη συχνότητα ωa για την οποία ισχύει ∡A(jωa ) = −180°: 1 1 1 + ∡ + ∡ = −180° ∡ s s+2 s+5 1 1 −90° + ∡ +∡ = −180° jωa + 2 jωa + 5 −1 ωa −1 ωa −90° − tan − tan = −180° 2 5 ωa ωa − tan−1 = −90° − tan−1 2 5 Για να προχωρήσουμε χρησιμοποιούμε την ταυτότητα: tan−1 (x) + tan−1 (y) = tan−1 x+y 1 − xy ! Άρα: tan −1 1 7ωa 10 ω2 − 10a = tan−1 7ωa 10 10−ω2a 10 = tan−1 7ωa 10 − ω2a = 90° Για να τείνει η γωνία στις 90° πρέπει: √ 7ωa 2 ⇐⇒ ⇒ 10 − ω = 0 ⇐⇒ ⇒ ω = 10 ≈ 3.16 → ∞ a a 10 − ω2a Εφ' όσον ωa ∈ (2, 5] παίρνουμε την κατάλληλη προσέγγιση για το πλάτος της συνάρτησης: 3.16 ≈ −7.95 dB A(jωa ) dB = 20 log 2 − 20 log(3.16) − 20 log 2 Άρα τελικά: g m = −|A| = 7.95 dB 80 Εναλλακτικά, για να βρούμε το περιθώριο κέρδους μπορούμε να χρησιμοποιήσουμε το κριτήριο Routh, και να ψάξουμε ποιός είναι ο μέγιστος όρος με τον οποίο μπορούμε να πολλαπλάσιασουμε τη συνάρτηση ανοιχτού βρόχου και να παραμείνουμε στην ευστάθεια. Για αυτό χρειάζεται να θεωρήσουμε το σύστημα: G(s) 5 s(s + 2) k − 4 s+5 με συνάρτηση μεταφοράς: Hc = G 5k(s + 5) = 1 + GF s(s + 2)(s + 5) + k · 20 και χαρακτηριστική εξίσωση: s(s + 2)(s + 5) + 20k = 0 ⇐⇒ s 3 + 7s 2 + 10s + 20k = 0 Εφαρμόζουμε το κριτήριο Routh: s3 s2 s1 s0 1 7 70−20k 7 20k ( Θέλουμε 10 20k 0 70−20k 7 ⇒ 70 − 20k > 0 ⇐⇒ ⇒ k< > 0 ⇐⇒ 20k > 0 ⇐⇒ ⇒ k>0 7 2 , δηλαδή k max = 72 . Επομένως: g m = k max 7 = 10.88 dB = 3.5 → 20 log 2 Η διαφορά των ≈ 3 dB μεταξύ των δύο αποτελεσμάτων οφείλεται στο ότι λάβαμε προσεγγιστικό διάγραμμα Bode, το οποίο εισάγει ένα σφάλμα. Στην προκειμένη περίπτωση, πιο σωστό είναι το αποτέλσμα που προέκυψε από το κριτήριο Routh. Άσκηση Να σχεδιαστεί διαγραμμα Nyquist και να εξεταστεί η ευστάθεια του συστήματος κλειστού βρόχου, αν η συνάρτηση ανοιχτού βρόχου είναι: A(s) = s+2 (s + 3)(s + 5) Λύση 81 Πρώτα βρίσκουμε τις ακραίες τιμές: A(0) = 0.133 + j0 A(∞) = 0 + j0 Αφού έχουμε ένα μηδενικό (90°) και δύο πόλους (2 · (−90°)), η γωνία στο ∞ γίνεται: φ(ω → ∞) = −90° Για να ελέγξουμε από ποιά μεριά είναι το διάγραμμα, θεωρούμε: s2 jω + 2 (jω + 2)(15 − ω2 − 8jω) s+2 = = 2 2 + 8s + 15 −ω + 8jω + 15 (−ω + 15 + 8jω)(15 − ω2 − 8jω) = 15jω − jω3 − 8j 2 ω2 + 30 − 2ω2 − 16jω 30 + 6ω2 ω(ω2 + 1) = −j (15 − ω2 )2 + (8ω)2 ω4 + 34ω2 + 225 ω4 + 34ω2 + 225 | {z }| {z } >0 <0 Με τη μελέτη της μορφής του μιγαδικού, μπορούμε να καταλάβουμε ότι το μηδέν προσεγγίζεται από κάτω. Εναλλακτικοί τρόποι προσέγγισής του είναι οι εξής: Im Im Im Re Re Τελικά, το διάγραμμα Nyquist είναι: Im 0 0.133 Re Αφού δεν περικυκλώνεται το -1, το σύστημα είναι ευσταθές. Άσκηση Να σχεδιαστεί το διάγραμμα Nyquist: G(s) = 10(s + 2) (s + 3)2 + 25 Λύση Έχουμε: A(jω) = 10 4ω2 + 68 − jω(ω2 − 22) ω4 − 32ω2 + 1156 82 Re και επιπλέον: ω=0: A(jω) = 0.588 ω→∞: A(jω) = 0 Θα ψάξουμε ακόμα τα σημεία τομής με τον πραγματικό άξονα: ( ω =0 √ ⇒ ω(ω2 − 22) = 0 ⇐⇒ ⇒ Im A(jω) = 0 ⇐⇒ ω = 22 = 4.69 Τέλος, παρατηρούμε ότι Re A(jω) = 1.66, ότι για ω ∈ [0, 4.69] ⇐⇒ ⇒ ω2 − 22 < 0 ⇐⇒ ⇒ Im A(jω) > 0, άρα προσεγγίζουμε από επάνω, και ότι στον φανταστικό άξονα πηγαίνουμε μόνο όταν Re A(jω) = 0 ⇐⇒ ⇒ ω → ∞: Im ω → 4.69 0.588 Re 1.66 Αφού το -1 δεν περικυκλώνεται, έχουμε N = 0. Επειδή δεν υπάρχουν πόλοι δεξιά, ισχύει P = 0. Άρα τελικά Z = 0, και το σύστημα είναι ευσταθές. Άσκηση Να σχεδιαστεί το διάγραμμα Nyquist και να εξεταστεί η ευστάθεια: 6 7 2 s+1 s + 5s + 2 − 8 s+2 Λύση Η (ισοδύναμη) συνάρτηση μεταφοράς ανοιχτού βρόχου είναι: A(s) = 6 7 8 336 = 4 2 3 s + 1 s + 5s + 2 s + 2 s + 8s + 19s 2 + 16s + 4 άρα: A(jω) = ω4 − j8ω3 336 = − 19ω2 + j16ω + 4 h i 336 (ω4 − 19ω2 + 4) + j(8ω3 − 16ω) ω8 + 26ω6 + 113ω4 + 104ω2 + 16 83 Αντίστοιχα με την προηγούμενη άσκηση, υπολογίζουμε: A(0) = 84 A(∞) = 0 √ Im A(jω) = 0 ⇐⇒ ⇒ 8ω3 − 16ω = 0 ⇐⇒ ⇒ ω=0ήω= 2 Im A(jω) < 0 (άρα προσεγγίζουμε από κάτω) √ A(j 2) = −11.2 φ(∞) = −90° − 90° − 90° − 90° = −360° Άρα το διάγραμμα γίνεται: Im 84 −11.2 −1 √ ω= Re 2 Παρατηρούμε ότι έχουμε N = 2 και P = 0, άρα Z = 2, δηλαδή το σύστημα είναι ασταθές. 2.6 Γεωμετρικός τόπος ριζών Έστω ότι έχουμε το σύστημα: κ s(s + 10) − − bs Τότε η συνάρτηση μεταφοράς έχει τη μορφή Q N(s) i (s + z i ) = H p (s) = N Q s D(s) j (s + p j ) Για το συγκεκριμένο σύστημα, η συνάρτηση μεταφοράς ανοιχτού βρόχου είναι: H p (s) = κ s(s + 10 + κb) Για να βρούμε το γεωμετρικό τόπο ριζών, χρειάζεται να βρούμε μια εξίσωση της μορφής: 1 + K γ H p (s) = 0 Για το συγκεκριμένο πρόβλημα μπορούμε να εργαστούμε με K γ = κ ή Κ γ = b, δηλαδή: (α) Για K γ = κ, b = const.: (s + 1/b) =0 s(s + 10) 1 + Kb · (β) Για K γ = b, 1 + bk κ = const.: s2 s =0 + 10s + κ 84 Επομένως, έχουμε τη μορφή: 1 + Kγ N(s) ⇒ D(s) + K γ N(s) = 0 = 0 ⇐⇒ D(s) Όταν στην παραπάνω εξίσωση θέσουμε το K γ = 0, τότε αποκτά τη μορφή D(s) = 0, δηλαδή οι λύσεις της είναι οι πόλοι που αντιστοιχούν στο χαρακτηριστικό πολυώνυμο. Αντίστοιχα, αν θέσουμε Κ γ → ∞, τότε αποκτά τη μορφή N(s), δηλαδή οι λύσεις είναι τα μηδενικά της συνάρτησης μεταφοράς. Για όλες τις υπόλοιπες τιμές του κ, η λύση της παραπάνω εξίσωσης αποκτά μια τιμή στο μιγαδικό επίπεδο. Ο γεωμετρικός τόπος των ριζών αυτών μπορεί να σχεδιαστεί: Im k→∞ k→∞ k=0 k=0 Re 0 −10 − 1/b Αυτό σημαίνει ότι, επιλέγοντας τις τιμές του κ, μπορούμε να έχουμε πόλους για το σύστημα μόνο στα συγκεκριμένα σημεία που φαίνονται παραπάνω και ανήκουν στο γεωμετρικό τόπο. Παρ' όλα αυτά, μπορούμε να μελετήσουμε πώς η μεταβολή του κ επηρεάζει τις θέσεις των πόλων του συστήματος. Για παράδειγμα, στο συγκεκριμένο διάγραμμα, παρατηρούμε πως όσο αυξάνεται το κ → ∞, τότε, ακολουθώντας τα βελάκια, ο ένας πόλος πηγαίνει στο ∞, αλλά ο άλλος πηγαίνει όλο και πιο δεξιά, καθιστώντας το σύστημα πιο αργό. s Αντίστοιχα, για το b με την εξίσωση 1 + bκ s 2 +10s+κ = 0, έχουμε τον εξής γεωμετρικό τόπο: Im b=0 b→∞ 0 Re b=0 2.6.1 Κανόνες Για να διευκολυνθούμε στο σχεδιασμό των διαγραμμάτων γεωμετρικών τόπων, ακολουθούμε μερικούς κανόνες: • Το πλήθος των πόλων της D(s) είναι το πλήθος των κλάδων n • Το πλήθος των πόλων της γης είναι 2 • Το πλήθος των μηδενικών είναι ίσο με το πλήθος των κλάδων που τείνουν σε ένα μηδενικό m • Η διαφορά του πλήθους των πόλων και των μηδενικών είναι το πλήθος των κλάδων που τείνουν στο άπειρο • Τα τμήματα του πραγματικού άξονα που ανήκουν στο γεωμετρικό τόπο είναι αυτά που αφήνουν δεξιά τους περιττό πλήθος πόλων και μηδενικών. 85 • Το σημείο τομής των ασυμπτώτων με τον πραγματικό άξονα είναι το: P P pi − zi σA = n−m Και η γωνία σε εκείνο το σημείο είναι θi = (2i + 1) · 180 n−m i = 0, 1, . . . , n − m − 1 (όπου n και m ο αριθμός των πόλων και των μηδενικών αντίστοιχα) • Για να βρούμε τα σημεία σύγκλισης (σημεία απόσχισης) δύο καμπυλών, βρίσκουμε τη λύση της παραγώγου: dH p (s) =0 ds και απορρίπτουμε τυχόν λύσεις που δεν ανήκουν στο γεωμετρικό τόπο. Στο συγκεκριμένο πρόβλημα, για b1 = 20, βρίσκουμε s 2 +40s+200 = 0, άρα s = −5.35 και s = −34.14 για το πρώτο διάγραμμα, και s = −6 για το δεύτερο διάγραμμα. • Για τη γωνία αναχώρησης από ένα μηδενικό ή έναν πόλο s ισχύει: X X ∡(s − z i ) − ∡(s − p i ) = 180° Δηλαδή το άθροισμα όλων των γωνιών αναχώρησης από μηδενικά μείον πόλους είναι 180°. Για να βρούμε τη γωνία αναχώρησης από έναν πόλο, βρίσκουμε τις γωνίες από τους υπόλοιπους πόλους και μηδενικά, και εφαρμόζουμε τον τύπο: ικός μετρ γεω ς ριζών ο τόπ Im θx γωνία άφιξης θ4 − (θ1 + θ2 + θ3 + θ5 + θx ) = 180° θ6 θ5 θ4 θ1 θ3 Re θ3 • Επειδή έχουμε συζυγείς μιγαδικές ρίζες, έχουμε συμμετρία ως προς τον οριζόντιο άξονα. Παράδειγμα A(s) = Θέλουμε να βρούμε το γεωμετρικό τόπο των ριζών για την: κ s(s + 2)(s + 4) 86 Λύση Η εξίσωση που πρέπει να λύσουμε είναι: 1+κ 1 =0 s(s + 2)(s + 4) Αρχικά τοποθετούμε στο μιγαδικό επίπεδο τους πόλους: Im 0 −2 −4 Re Εφ' όσον έχουμε 3 πόλους, έχουμε και 3 κλάδους, και επειδή δεν υπάρχει κανένα μηδενικό, οι κλάδοι αυτοί πηγαίνουν στο άπειρο. Το σημείο τομής των ασυμπτώτων είναι: σA = −4 − 2 − 0 = −2 3−0 και οι ασύμπτωτες έχουν γωνία (από τον τύπο θi = (2i+1)·180 n−m ): θ1 = 60° θ2 = −60° θ3 = 180° επομένως στο διάγραμμα μπορούμε να προσθέσουμε τις ασύμπτωτες και τα κομμάτια του πραγματικού άξονα: Im 60° −4 −2 0 Re Επίσης, λύνοντας την εξίσωση dA = 0, βρίσκουμε το σημείο απόσχισης στη θέση s ≈ −0.85, και μπορούμε ds να σχεδιάσουμε το γεωμετρικό τόπο: 87 Im −2 −4 −0.85 Re 0 Για να έχουμε άπειρο περιθώριο κέρδους, θέλουμε να μην εμφανίζεται κανένα κομμάτι του γεωμετρικού τόπου στο δεξί ημιεπίπεδο. Για να το διορθώσουμε αυτό στη συνάρτηση του παραδείγματος, μπορούμε να αλλάξουμε τη διεύθυνση των ασυμπτώτων, προσθέτοντας ένα μηδενικό, για παράδειγμα στη θέση μ = −5: A(s) = κ(s − μ) s(s + 2)(s + 4) Τότε ο γεωμετρικός τόπος θα αποκτήσει αυτήν τη μορφή (αφού ακολουθήσουμε πάλι την παραπάνω διαδικασία): Im 0 −2 −5 −4 Re 2.6.2 Ασκήσεις Άσκηση Να σχεδιαστεί ο γεωμετρικός τόπος ριζών για το σύστημα με συνάρτηση μεταφοράς ανοιχτού βρόχου: GF = (s + k + 4s + 5) 1)(s 2 για k > 0 Λύση Η συνάρτηση μεταφοράς κλειστού βρόχου είναι, αν έχουμε μοναδιαία αρνητική ανάδραση: GF GF = 1 + GF 1 + k (s+1)(s 12 +4s+5) δηλαδή στον παρονομαστή εμφανίζεται η μορφή 1 + aL(s) = 1 + k (s+1)(s 12 +4s+5) που επιθυμούμε, με 88 a = k και: L(s) = (s + 1 1 = + 4s + 5) (s + 1) s − (−2 + j) s − (−2 − j) 1)(s 2 Για να σχεδιάσουμε το διάγραμμα, λαμβάνουμε υπ' όψιν ότι: • Έχουμε 3 πόλους, άρα 3 κλάδους • Για τις ασύμπτωτες ευθείες ισχύει: Αριθμός Ασυμπτώτων = Αριθμός πόλων − Αριθμός μηδενικών = 3 − 0 = 3 Το κέντρο των ασυμπτώτων είναι: P P pi − zj −1 − 2 + j − 2 − j = = −1.67 Ap−Az 3 και η γωνία που σχηματίζουν είναι: θρ = 2ρ + 1 · 180° Aρ−Αz όπου ρ = 0, 1, . . . , A ρ − A z − 1, A ρ ο αριθμός των πόλων, και A z ο αριθμός των μηδενικών, δηλαδή: 1 · 180° = 60° 3 2+1 θ1 = · 180° = 180° 3 5 = 300° θ2 = · 180° 3 θ0 = Σε αυτό το σημείο μπορούμε να επισημάνουμε ότι οι γωνίες θρ θα βγαίνουν πάντα ίδιες, καθώς εξαρτώνται μόνο από τον αριθμό τον πόλων, οπότε δεν χρειάζεται να τις υπολογίζουμε κάθε φορά. • Για τη γωνία αναχώρησης ισχύει: X X φj = ∡z i − ∡p k s=p j + 180° Θυμόμαστε τη συνάρτηση μεταφοράς ανοιχτού βρόχου: k (s + 1)(s + 2 − j)(s + 2 + j) οπότε απλά θέτουμε s για κάθε πόλο και βρίσκουμε τη γωνία που σχηματίζει αυτός ο μιγαδικός αριθμός. – Για το −2 + j: φ = −∡(−2 + j + 1) − ∡0 − ∡(−2 + j + 2 + j) + 180° = −135° − 90° + 180° = −45° Για να βρούμε τις γωνίες του κάθε πόλου, μπορούμε να βρούμε με κάποιον τρόπο το όρισμα του μιγαδικού (π.χ. arg(−1 + j)), από τη συνάρτηση atan2 που δέχεται ως όρισμα το φανταστικό και το πραγματικό μέρος, ή από τη συνάρτηση arctan, προσέχοντας όμως να αφαιρέσουμε ή να προσθέσουμε 180° αν χρειάζεται, ελέγχοντας αν η γωνία βρίσκεται στο σωστό τεταρτημόριο. 89 atan2 Η συνάρτηση atan2 εκφράσει το όρισμα ενός μιγαδικού αριθμού x + jy. Έχει την ίδια τιμή με την arctan στο 1ο τεταρτημόριο, αλλά μπορεί να είναι διαφορετική στα υπόλοιπα τεταρτημόρια. Έχει 2 ορίσματα, και ορίζεται ως εξής: y arctan x , x, y > 0 y π − arctan x < 0, y > 0 x , atan2 (y, x) = ∡(x + jy) = y −π + arctan x , x < 0, y < 0 y x > 0, y < 0 − arctan x , x + jy x + jy π − θ0 θ0 θ0 −θ0 −π + θ0 x + jy x + jy θ0 = arctan y x • Τα βελάκια πηγαίνουν από τους πόλους προς το άπειρο ή προς τα μηδενικά. Άρα το διάγραμμα γίνεται: Im −2 + j 1 −45° −1.63 −2 − j Re −1 −1 90 Παρατηρούμε πως όσο αυξάνουμε το k, οι δύο επάνω πόλοι πηγαίνουν όλο και περισσότερο προς τα δεξιά, και κάποια στιγμή φτάνουν τον κατακόρυφο άξονα, οπότε έχουμε αστάθεια. Για να βρούμε τα σημεία τομής του γεωμετρικού τόπου με τον κατακόρυφο άξονα, μπορούμε επομένως να εφαρμόσουμε το κριτήριο Routh για τη χαρακτηριστική εξίσωση του συστήματος κλειστού βρόχου s 3 + 5s 2 + 9s + 5 + k = 0: s3 1 9 2 s 5 5+k s 1 40−k 0 5 0 s 5+k Θέλουμε k > −5 και 40 − k > 0, άρα τελικά k < 40. Για να βρούμε τα σημεία τομής, θεωρούμε τη βοηθητική εξίσωση του κριτηρίου Routh αμέσως επάνω από την πρώτη αλλαγή προσήμου, δηλαδή στο s 2 : k=40 ⇒ ⇐ ⇒ ⇐ ⇒ ⇐ ⇒ ⇐ ⇒ s = ±j3 5s 2 + 5 + k = 0⇐ Άρα τα σημεία τομής των ασυμπτώτων με τον φανταστικό άξονα είναι τα s = ±3. Άσκηση Έστω το σύστημα: s+5 s(s + a) k − Να σχεδιαστεί ο γεωμετρικός τόπος ριζών ως προς το a, για k = 2. α) Για ποιά τιμή του a το σύστημα γίνεται ασταθές; β) Για ποιά τιμή του a έχει πραγματικές ρίζες η χαρακτηριστική εξίσωση; Λύση Η συνάρτηση μεταφοράς ανοιχτού βρόχου είναι: k s+5 s(s + a) και η συνάρτηση μεταφοράς κλειστού βρόχου: s+5 k s(s+a) 1+ s+5 k s(s+a) = k(s + 5) s(s + a) + k(s + 5) | {z } Χαρακτηριστική Εξίσωση Πρέπει να φέρουμε την χαρακτηριστική εξίσωση s(s + a) + k(s + 5) = 0 στη μορφή 1 + aL(s) = 0. Έχουμε: s(s + a) + k(s + 5) = 0 ⇐⇒ ⇒ s 2 + ks + 5k = −as ⇐⇒ ⇒ s 1+a 2 =0 s + ks + 5k με L(s) = s s 2 +ks+5k L(s) = ή, για k = 2: s s 2 + 2s + 10 91 Το σύστημα ανοιχτού βρόχου έχει πόλους στα −1 ± 3j, και ένα μηδενικό στο 0. Επομένως έχουμε δύο κλάδους που ξεκινούν από τους πόλους. Έχουμε μία ασύμπτωτη, για την οποία δεν χρειάζεται να βρούμε το κέντρο και τη γωνία, επειδή γνωρίζουμε πως είναι αυτή που αντιστοιχεί στον οριζόντιο άξονα. Επειδή η ημιευθεία των αρνητικών πραγματικών αριθμών ανήκει στο γεωμετρικό τόπο (αφού έχει ένα μηδενικό στα δεξιά), είναι και η μοναδική ασύμπτωτη. Για να βρούμε τα σημεία απόσχισης (σημεία θλάσης) μπορούμε να λύσουμε μία από τις ισοδύναμες εξισώσεις: da dL(s) = 0 ⇐⇒ =0 ds ds Εδώ έχουμε 1 + aL(s) = 0 άρα: −a(s) = s 2 + 2s + 10 s επομένως: s(2s + 2) − (s 2 + 2s + 10) = 0 ⇐⇒ s2 2s 2 + 2s − s 2 − 2s − 10 = 0 ⇐⇒ s 2 − 10 = 0 ⇐⇒ s = ±3.16 ⇐⇒ ⇒ s = −3.16 (για να ανήκει στο γεωμ. τόπο) Επιπλέον πρέπει να βρούμε τις γωνίες αναχώρησης για τους πόλους: φ = 180° + ∡(−1 + 3j) − ∡ (−1 + 3j) + 1 + 3j − ∡0 = 180° + atan2(3, −1) − atan2(3, 0) {z } | {z } | 180°−71.56° 90° = −161.56° Im −161.56° −1 + 3j Re −3.16 −1 − 3j Απ' ό,τι παρατηρούμε από το γεωμετρικό τόπο, δεν έχουμε αστάθεια για κανένα a. Η χαρακτηριστική εξίσωση θα έχει διπλή πραγματική ρίζα στο σημείο -3.16, όπου οι πόλοι του συστήματος κλειστού βρόχου συναντώνται. Άσκηση Δίνεται ένα σύστημα με συνάρτηση μεταφοράς ανοιχτού βρόχου (μετά από ένα κέρδος k) και μοναδιαία αρνητική ανάδραση: s + b1 H p (s) = s(s + 10) b = 0.05 92 Να βρεθεί το περιθώριο κέρδους, αφού σχεδιαστεί ο γεωμετρικός τόπος ριζών. Λύση Αφού έχουμε δύο πόλους, ο γεωμετρικός τόπος έχει δύο κλάδους. Θα έχουμε 1 ασύμπτωτη (αφού υπάρχουν 2 πόλοι και 1 μηδενικό), άρα δεν χρειάζεται να υπολογίσουμε γωνίες και κέντρο ασυμπτώτων (αφού η γωνία γνωρίζουμε ότι είναι στις 180°), δηλαδή αντιστοιχεί με τον οριζόντιο άξονα. Το ένα kH s μηδενικό στη θέση − b1 προκύπτει από τη συνάρτηση μεταφοράς κλειστού βρόχου H c = 1+1·kH = s k(s+ b1 ) . s(s+10)+k(s+ b1 ) Για να βρούμε το σημείο θλάσης, λύνουμε τη χαρακτηριστική εξίσωση: 1 + kL(s) = 0 s + b1 , και λύνουμε την εξίσωση όπου L(s) = s(s + 10) dk ds = 0: dk = 0 ⇐⇒ ds ⇐⇒ s(s + 10) − s + b1 (2s + 10) ... ( s1 = 0 ⇐⇒ ⇒ s2 = −5.857 = −34.1421 Και οι δύο τιμές ανήκουν στο γεωμετρικό τόπο. Im −5.85 −34.14 −20 Re −10 Το περιθώριο κέρδους είναι ∞, αφού δεν έχουμε καμιά τιμή δεξιά του φανταστικού άξονα. Για να βρούμε συγκεκριμένες τιμές του k ή των πόλων, μπορούμε να λύσουμε την εξίσωση 1 + kL(s) = 0. Άσκηση Να σχεδιαστεί ο γεωμετρικός τόπος ριζών και το σφάλμα μόνιμης κατάστασης του συστήματος: 1 k s(s + 5) − s+1 s Λύση Η συνάρτηση μεταφοράς ανοιχτού βρόχου είναι: A(s) = k(s + 1) s 2 (s + 5) 93 όπως προκύπτει από τον πολλαπλασιασμό των δύο συναρτήσεων μεταφοράς. Έχουμε έναν διπλό και έναν μονό πόλο, καθώς και ένα μηδενικό, επομένως 2 ασυμπτώτους, με γωνίες 2ρ+1 θ ρ = #Ασύμπτ. = 90° και 270°, όπου ρ = 0, 1. Για να βρούμε το σημείο θλάσης, θεωρούμε τη χαρακτηριστική εξίσωση sk(s+1) 2 (s+5) +1 = 0, και λύνουμε την: dk = 0 ⇐⇒ ⇒ ds ⇐⇒ ⇒ ′ (s + 1)′ s 2 (s + 5) − s 2 (s + 5) (s + 1) παρονομαστής = 0 ⇐⇒ ⇒ ⇐⇒ ⇒ s=0 Το κέντρο ξ των ασυμπτώτων το βρίσκουμε ως εξής: P το άθροισμα των πόλων P P P r p− z ξ= όπου z το άθροισμα των μηδενικών Αρ. Ασ. Αρ. Ασ. ο αριθμός των ασυμπτώτων = −5 − (−1) = −2 2 Im −2 −5 Re −1 Άσκηση: Προηγούμενο Θέμα Εξετάσεων Δίνεται το σύστημα κλειστού βρόχου που φαίνεται στο σχήμα: 2(s + 8) (s + 4)(s + 6) − H c (s) (α) Για H c (s) = k, σχεδιάστε προσεγγιστικά τον τόπο ριζών και δώστε μια εκτίμηση για το χρόνο αποκατάστασης t s του κλειστού βρόχου για πολύ μεγάλα κέρδη (k → ∞). (β) Θεωρούμε τον ελεγκτή: H c (s) = k(s + a) Προσδιορίστε το a και τοποθετήστε τους πόλους έτσι ώστε να εξασφαλίσετε ότι ο χρόνος αποκατάστασης θα είναι t s < 0.5 s. 94 Λύση (α) Η συνάρτηση μεταφοράς του ανοιχτού βρόχου είναι: A(s) = 2k(s + 8) (s + 4)(s + 6) Έχουμε 2 πόλους, 1 μηδενικό, και 1 ασύμπτωτη ευθεία με γωνία 180°. Για το σημείο θλάσης έχουμε: h i (s+4)(s+6) d − 2(s+8) dk = =0 ds ds ⇐⇒ ⇒ · · · ⇐⇒ ⇒ ( s a = −5.17 ⇐⇒ ⇒ s 2 + 16s + 36 = 0 ⇐⇒ ⇒ s b = −10.83 Im −10.82 −5.17 −8 −6 −4 Re Για να βρούμε το χρόνο αποκατάστασης, πρώτα βρίσκουμε τη συνάρτηση μεταφοράς κλειστού βρόχου G: G= = 1 2(s+8) (s+4)(s+6) 2(s+8) + k (s+4)(s+6) 2(s + 8) (s + 4)(s + 6) + 2k(s + 8) Παρατηρούμε ότι στον κλειστό βρόχο συνεχίζει να υπάρχει το μηδενικό (s+8). Καθώς αυξάνουμε το k, ο ένας από τους πόλους τείνει στο −8, δηλαδή θα είναι −8 + Δp, άρα θα είναι πολύ κοντά στο (s + 8), άρα το μηδενικό και ο πόλος αλληλοαναιρούνται. Επομένως μένει ο πόλος που τείνει στο −∞, ο οποίος αντιστοιχεί σε χρόνο αποκατάστασης που τείνει στο 0 (το προς τα πού τείνουν να βρεθούν οι πόλοι φαίνεται από τα βελάκια στο διάγραμμα). (β) Η νέα συνάρτηση μεταφοράς ανοιχτού βρόχου είναι: A(s) = k2(s + 8)(s + a) (s + 4)(s + 6) Αν οι πόλοι είναι της μορφής −σ ± jωd , τότε θέλουμε t s = σ4 < 0.5 s ⇐⇒ ⇒ σ > 8, δηλαδή θέλουμε να θέσουμε το k έτσι ώστε κάποιοι πόλοι να βρίσκονται αριστερά από το −8. • Έστω ότι βάζουμε ένα μηδενικό μεταξύ του −4 και 0. Τότε ο γεωμετρικός τόπος δεν θα πηγαίνει αριστερά από το −8, επομένως δεν θα έχουμε τον επιθημητό χρόνο αποκατάστασης. • Έστω ότι βάζουμε ένα μηδενικό μεταξύ του −6 και −4. Με την ίδια λογική με παραπάνω, δεν μπορούμε να βάλουμε το μηδενικό εκεί. 95 • Έστω ότι βάζουμε ένα μηδενικό μεταξύ του −8 και −6. Με την ίδια λογική με παραπάνω, δεν μπορούμε να βάλουμε το μηδενικό εκεί. • Άρα μπορούμε να βάλουμε το μηδενικό μόνο αριστερά από το −8. Αν για παράδειγμα θέσουμε a = 10, τότε: Im −8.73 −5.27 Re −10 −8 −6 −4 Για να βρούμε ακριβώς το k, βρίσκουμε τα σημεία θλάσης: dk ⇒ = 8s 2 + 112s + 368 = 0 ⇐⇒ ds s = −5.267 ή = −8.73 Άρα, για το συγκεκριμένο a, ισχύει k > k a , όπου: ka = − (s + 4)(s + 6) 2(s + 8)(s + 10) = 6.96 s=−8.73 2.7 Ευαισθησία σε θόρυβο Έστω ένα σύστημα με είσοδο θορύβου n και είσοδο διαταραχής d: n d + + r A(s) y − Οι συναρτήσεις μεταφοράς για την είσοδο r, την είσοδο θορύβου n και την είσοδο διαταραχής d είναι: A(s) 1 + A(s) A(s) H yn (s) = 1 + A(s) 1 H yd (s) = 1 + A(s) H yr (s) = Αυτό που επιθυμούμε είναι να μειώσουμε όσο περισσότερο γίνεται την επίδραση των σημάτων διαταραχής d και θορύβου n. Για να το πραγματοποιήσουμε αυτό, μπορούμε να λάβουμε υπ' όψιν ότι ο θόρυβος είναι σήμα υψηλών συχνοτήτων (π.χ ω > 100), ενώ η διαταραχή είναι χαμηλών συχνοτήτων (π.χ. ω < 1). Επομένως θέλουμε για το κάθε σήμα να αποκόψουμε αυτές τις συχνότητες, δηλαδή για παράδειγμα: H yn (jω) για ω > 100 H yd (jω) για ω < 1 96 Άσκηση: Παράδειγμα Δίνεται η συνάρτηση μεταφοράς ανοιχτού βρόχου του παραπάνω συστήματος: A(s) = 10k(s + 3) (s + 5)(s + 10) Να προσδιοριστεί η σταθερά k ώστε να έχουμε απόρριψη διαταραχών 20 dB για ω ≤ 1 rad/s, δηλαδή H yd (jω) ≤ −20 dB Να βρεθούν τα περιθώρια φάσης και κέρδους. Λύση Η συνάρτηση μεταφοράς της διαταραχής, όπως είδαμε παραπάνω, είναι: H yd (s) = 1 1 + A(s) και θέλουμε για το μέτρο της: log 1/10 1 * 20 log ≤ −20 1 + A(jω) 1 1 ≤ 1 + A(jω) 10 1 + A(jω) ≥ 10 για ω ≤ 1. Προσεγγιστικά, θεωρούμε ότι η παραπάνω σχέση μπορεί να γίνει: A(jω) ω≤1 ≥ 10 και αν αντικαταστήσουμε την A για s = jω: 30k 1 + jω/3 jω jω 50 1 + 5 1 + 10 jω Αν αγνοήσουμε τους όρους της μορφής 1 + p (αφού πριν από τη χαρακτηριστική τους συχνότητα προσεγγιστικά έχουν κέρδος 0 dB ή 1), θα έχουμε μια τιμή k ≈ 16. Αναπτύσσοντας την παραπάνω σχέση, λύνουμε την εξίσωση για να βρούμε ακριβώς την τιμή του k: (10k + 15)j + (49 + 30k) 49 + 15j 102 + 502 2 (60 · 19 + 20 · 15) k + k − 99 152 + 492 152 + 492 = 0.3808k 2 + 1.2338k + 99 = 0 ( k = 14.58 ⇐⇒ ⇒ k = −17.8 απορρίπτεται επειδή το k πρέπει είναι θετικό = Επομένως για το επιθυμητό k ισχύει k ≥ 14.58, κάτι αρκετά κοντά στο προσεγγιστικό k ≈ 16, το οποίο μάλιστα είναι εντός του σετ τιμών του ακριβούς k, αφού 16 ≥ 14.58. 97 Η συνάρτηση μεταφοράς έχει τη μορφή: jω jω 3 k 1 + 8.75 1 + 5 3 3 = jω jω jω jω 1 + 10 1 + 10 1+ 5 1+ 5 Το περιθώριο κέρδους είναι ∞, αφού έχουμε δύο απλούς πόλους και ένα μηδενικό, άρα στο ω → ∞, η συνάρτηση μεταφοράς φάσης του συστήματος γίνεται −90° − 90° + 90° = −90°, και δεν φτάνει τις 180°. Αν υπολογίσουμε την τιμή της συνάρτησης μεταφοράς ώστε να έχει μέτρο 1, θα βρούμε ότι ωc = 145.8, και επομένως το περιθώριο φάσης είναι: φM = 180 + ∡ A(jωc ) | {z } −85.5 = 94.5 ωc =145.3 Άσκηση: Παλιό θέμα εξετάσεων Δίνεται το ελεγχόμενο σύστημα: H p (s) = 6(s + 6) (s + 3)(s + 9) Να σχεδιαστεί σύστημα ελέγχου κλειστού βρόχου με μοναδιαία αρνητική ανάδραση έτσι ώστε να έχουμε: • Σφάλμα θέσης e ss < 0.1 • Περιθώριο φάσης θm ≥ 60° • Απόρριψη θορύβου για ω = 150 rad/s τέτοια ώστε H yn (jω) < 0.5 Επίσης να σχεδιαστεί ένα πρόχειρο διάγραμμα Bode της συνάρτησης μεταφοράς ανοιχτού βρόχου. (δηλαδή χωρίς να βρίσκουμε την τιμή του κάθε σημείου). Λύση Η συνάρτηση είναι τύπου 0, επομένως έχει πεπερασμένο σφάλμα θέσης. Εισάγουμε έναν proportional ελεγκτή H c = k πριν από την H p έτσι ώστε να προσθέσουμε μια παράμετρο που να μεταβάλλεται. Επομένως τελικά η συνάρτηση μεταφοράς είναι: A(s) = H c H p = k · 6(s + 6) (s + 3)(s + 9) Για το σφάλμα θέσης, από τη θεωρία θυμόμαστε ότι ισχύει: e ss = 1 6(s+6) 1 + k (s+3)(s+9) < 0.1 s=0 ⇐⇒ ⇒ · · · ⇐⇒ ⇒ k > 6.75 Για να υπολογίσουμε το περιθώριο φάσης, πρώτα φέρνουμε τη συνάρτηση μεταφοράς στη μορφή: 62 6s + 1 9 · 3 3s + 1 9s + 1 98 και σχεδιάζουμε ένα πρόχειρο διάγραμμα Bode: 20 log κ · 36 27 Hp · Hc -20 dB/dec dB rad/s 3 0° -20 dB/dec 6 9 −45°/dec 0.3 0.60.9 3 6 9 30 60 90 −45°/dec φ −90° −45°/dec Το διάγραμμα φάσης παίρνει τιμές μόνο μεγαλύτερες από −90°. Αφού όμως το περιθώριο φάσης είναι 180° + ∡A, ισχύει: ∡A > −90° 180° + ∡A > 180° − 90° θm > 90° δηλαδή η δεύτερη συνθήκη ήδη ικανοποιείται. Για την απόρριψη θορύβου, έχουμε: H yn (jω) < 0.5 H yn = |A| < 0.5 |1 + A| Αφού η τιμή |1 + A| είναι πολύ μεγαλύτερη από το |A|, το |Α| είναι πολύ μικρότερο του 1, και ο παρονομαστής προσεγγίζεται από το 1. Επομένως, προσεγγιστικά θα έχουμε: A(jω) ω=150 < 0.5 Άρα, αν θέσουμε ω = 150 rad/s, θα πάρουμε: A(jω) ω=150 rad/s = 6k · 150 < 0.5 ⇐⇒ ⇒ k < 12.5 150 · 150 Επομένως τελικά ο περιορισμός για το k είναι 6.75 < k < 12.5. Άσκηση Δίνεται η συνάρτηση: A(s) = k(s + 6) (s + 3)(s + 8)(s 2 + 4s + 8) 99 Να σχεδιαστεί ο γεωμετρικός τόπος ριζών με μοναδιαία αρνητική ανάδραση. Υπάρχει περιθώριο τιμών του k για το οποίο το σύστημα είναι ασταθές; Αν ναι, και επιθυμούμε το σύστημα να είναι ευσταθές για κάθε k, πρέπει να προσθέσουμε πόλο ή μηδενικό; Επιλέξτε και σχεδιάστε ξανά το γεωμετρικό τόπο ριζών σε αυτήν την περίπτωση. Λύση Η s 4 + 4s + 8 έχει ρίζες −2 ± 2j. Έχουμε 4 πόλους, άρα 4 κλάδους, και 1 μηδενικό, άρα 3 ασύμπτωτες. Αρ. Ασ. = Αρ. Π. − Αρ. Μ = 3 Μετρώντας περιττό ή άρτιο αριθμό πόλων και μηδενικών, βλέπουμε ότι από τον οριζόντιο άξονα στο γεωμετρικό τόπο ανήκουν τα σημεία (−∞, −8) και (−6, −3). 2ρ+1 Από την εμπειρία μας (ή από τον τύπο Αρ.Ασ. · 180°) γνωρίζουμε ότι οι γωνίες των ασυμπτώτων είναι: θ0 = +60° θ1 = −60° θ2 = 180° Το κέντρο των ασυμπτώτων είναι στο σημείο με τετμημένη: P P ρ− z −4 − 8 − 3 + 6 = = −3 Αρ. Ασ. 3 Im j2 −8 −6 Re −3 −j2 Για μερικά k οι δύο κλάδοι στα δεξιά έχουν σημεία δεξιά του φανταστικού άξονα, επομένως για αυτά το σύστημα είναι ασταθές. Για να μην ισχύει αυτό προσθέτουμε έναν πόλο ή μηδενικό. • Έστω ότι προσθέτουμε πόλο, π.χ. στη θέση p 1 = −7. Τότε έχουμε 4 ασυμπτώτους με γωνίες ±45° = −4. και 180° ± 45° και κέντρο −2−2−3+6−8−7 4 Im j2 −7 −8 −6 −4 Re −3 −j2 Το σημείο αναχώρησης των δύο αριστερών κλάδων μπορούμε να το βρούμε από τον αντίστοιχο τύπο, αλλά δεν θα χρειαστεί. Παρατηρούμε ότι η προσθήκη ενός πόλου (σε οποιοδήποτε σημείο) μάς δίνει 4 ασυμπτώτους, και ο γεωμετρικός τόπος θα συνεχίσει να έχει σημεία στο δεξί ημιεπίπεδο ( ⇐⇒ ⇒ αστάθεια). Επομένως η προσθήκη πόλου δεν είναι κατάλληλη. 100 • Έστω ότι τοποθετούμε ένα μηδενικό στη θέση: z 1 = −a Τότε οι ασύμπτωτοι θα έχουν γωνία ±90°. Θέλουμε όμως να βρίσκονται αριστερά του φανταστικού άξονα (ώστε να έχουμε ευστάθεια), άρα το κέντρο τους να είναι αριστερά του 0, δηλαδή να είναι αρνητικό: −2 − 2 − 3 + 6 − 8 + a −9 + a ≤ 0 ⇐⇒ ⇒ ≤ 0 ⇐⇒ ⇒ a≤9 2 2 Άρα κάθε μηδενικό z 1 ≥ −9 ικανοποιεί την παραπάνω συνθήκη. – Έστω ότι z 1 = −9. Τότε το κέντρο των ασυμπτώτων είναι νται με τον φανταστικό άξονα: Im j2 −9 −8 −6 −2−2−3+6−8+9 2 = 0, δηλαδή οι ασύμπτωτες ταυτίζο- Re −3 −j2 Τότε επιβεβαιώνουμε πως όντως το σύστημα είναι ευσταθές για κάθε κέρδος k. Αν μας ζητούνταν ο χρόνος αποκατάστασης να είναι μικρότερος από 2 s, τότε θα θέλαμε: ts = 4 <2 σ δηλαδή σ > 2 (όπου p = −σ ± jωd , δηλαδή σ είναι η απόλυτη τιμή του πραγματικού μέρους των μιγαδικών πόλων). Δηλαδή το κέντρο των ασυμπτώτων θα έπρεπε να είναι αριστερά του -2, έτσι ώστε να βεβαιωθούμε ότι ο γεωμετρικός τόπος θα είναι πιο δύσκολο να φύγει δεξιά της κατακόρυφης ευθείας στο -2: −4 − 8 − 3 + 6 − z 11 z x < −2 ⇐⇒ ⇒ − − < −2 ⇐⇒ ⇒ z x > −5. 4−2 2 2 Έτσι, αν για παράδειγμα τοποθετήσουμε το μηδενικό του προηγούμενου ερωτήματος, αντί για τη -9, στη θέση: z x = −2 Ο γεωμετρικός τόπος ριζών θα γίνει: Im j2 −8 −6 −3.5 −3 −2 Re −j2 Πράγματι, για μεγάλο κέρδος k, ο πόλος που τείνει στο -2 εξουδετερώνεται από το μηδενικό εκεί, και παραμένουν οι δύο κυρίαρχοι πόλοι που απομακρύνονται από τον οριζόντιο άξονα, και τελικά ισχύει: ts = 4 ≃ 1.14 3.5 101 Να σημειωθεί βέβαια ότι το μηδενικό που προσθέσαμε στη συνάρτηση ανοιχτού βρόχου ισχύει και στην αντίστοιχη του κλειστού, όπως μπορούμε να επιβεβαιώσουμε δεδομένου ότι γνωρίζουμε πως υπάρχει μοναδιαία αρνητική ανάδραση. Άσκηση Σε ποιά περιοχή τιμών θα επιλέξουμε το a έτσι ώστε να εξασφαλίζεται ότι για μεγάλα κέρδη στο σύστημα κλειστού βρόχου (με μοναδιαία αρνητική ανάδραση) θα έχουμε t s < 0.5 s, αν η συνάρτηση μεταφοράς είναι: k(s + a) s(s + 4) A(s) = Λύση Αν το πραγματικό μέρος του κυρίαρχου πόλου είναι −σ, τότε αυτό που θέλουμε είναι t s = σ4 < 0.5 ⇐⇒ ⇒ σ > 8. Άρα θέλουμε να ισχύει a ≥ 8, και θεωρούμε εδώ ότι a = 8. Αν και δεν μας ζητείται, σχεδιάζουμε τον γεωμετρικό τόπο ριζών για να βοηθηθούμε στην επίλυση: Im Re −4 −8 Όντως, για μεγάλα k οι πόλοι του συστήματος κλειστού βρόχου βρίσκονται αριστερά από το −8, και θα έχουμε σωστό χρόνο αποκατάστασης. Άσκηση Δίνεται ο ελεγκτής: G(s) = 1 s+2 σε σύστημα μοναδιαίας αρνητικής ανάδρασης. Θέλουμε να ικανοποιούνται οι εξής προδιαγραφές: • e ss = 0 (σφάλμα σταθερής κατάστασης) • ts < 1 3 (χρόνος αποκατάστασης) • M p = 0 (υπερύψωση) • g m = ∞ (περιθώριο κέρδους) Να σχεδιαστεί ο ελεγκτής σειράς H c που να πληροί τις παραπάνω προδιαγραφές. Hc G(s) − Λύση Αφού θέλουμε μηδενικό σφάλμα, χρειαζόμαστε έναν ολοκληρωτή, έναν πόλο στο 0. Για να μπορέσουμε να ικανοποιήσουμε και το μικρό χρόνο αποκατάστασης, χρησιμοποιούμε έναν ελεγκτή PI (μη- 102 δενικό + ολοκληρωτής): Hc = k p (s + μ) s όπου k p και μ σταθερές που πρέπει να προσδιορίσουμε. Τότε ο γεωμετρικός τόπος ριζών είναι: Im −μ Re −2 πόλος από G(s) πόλος από PI Παρατηρούμε ότι δεν έχουμε σημεία στα δεξιά, άρα το περιθώριο κέρδους είναι ∞. Για τις υπόλοιπες δύο προδιαγραφές, θα επιλέξουμε κατάλληλα τις σταθερές k και μ. • Για να έχουμε t s < 13 , θέλουμε για τον κυρίαρχο πόλο (του συστήματος κλειστού βρόχου) με πραγματικό μέρος −σ να ισχύει: 1 4 < ⇐⇒ ⇒ σ > 12 σ 3 Όμως, όπως παρατηρούμε από το γεωμετρικό τόπο που σχεδιάσαμε, ακολουθώντας τα βελάκια (δηλαδή για αυξανόμενο k), καταλήγουμε σε δύο πόλους στο σύστημα κλειστού βρόχου: −μ και −∞. Επειδή όμως θέλουμε ο κυρίαρχος πόλος −μ να έχει πραγματικό μέρος −σ < −12, τελικά ισχύει: −μ ≤ −12 (η ισότητα ισχύει επειδή το k είναι μεγάλο αλλά όχι άπειρο, επομένως δεν φτάνουμε στη συνθήκη σ = 12, αλλά σ > 12). Εδώ αυθαίρετα θεωρούμε ότι μ = 12. • Το σύστημα μεταφοράς κλειστού βρόχου, αν έχει δύο μιγαδικούς πόλους, έχει συνάρτηση μεταφοράς: s2 N + (2 + k p ) s + 12k p | {z } | {z } 2ζωn ω2n Για να μην έχουμε υπερύψωση, θα πρέπει ζ = 1 (ώστε να είναι πραγματικές οι ρίζες). Έχουμε: q 12k p = ω2n ⇐⇒ ⇒ ωn = 12k p και: 2 + k p = 2ζωn άρα για το ζ ισχύει: ζ= 2 + kp 2 + kp = p 2ωn 2 12k p Για να είναι ζ > 1, από την παραπάνω εξίσωση πρέπει: q 2 + k p > 2 12k p ⇐⇒ ⇒ k p2 − 44k p + 4 > 0 103 Το παραπάνω πολυώνυμο έχει ρίζες k p 1 = 0.0911 και k p 2 = 43.909, επομένως η σχέση ισχύει για k < k p 1 και k > k p 2 . (Μάλιστα, τα k p 1 και k p 2 είναι οι τιμές όπου ζ = 1, δηλαδή έχουμε διπλή πραγματική ρίζα, άρα αντιστοιχούν στα σημεία θλάσης του γεωμετρικού τόπου ριζών). Εναλλακτικά, μπορούσαμε να βρούμε τη διακρίνουσα του πολυωνύμου του παρονομαστή, και να φροντίσουμε ώστε αυτό να έχει πραγματικές ρίζες (Δ ≥ 0), ή να βρούμε τα σημεία θλάσης dH(s) του γεωμετρικού τόπου ριζών από τον τύπο ds . Έτσι, επιλέγουμε k p = 50 για να ικανοποιήσουμε την 4η προδιαγραφή. Άσκηση: Παλιό θέμα (2 Ιουνίου 2013) Δίνεται το σύστημα: H p (s) = 9 (s + 4)(s + 6) Να σχεδιαστεί σύστημα κλειστού βρόχου με μοναδιαία αρνητική ανάδραση που να πληροί τις προδιαγραφές: 1. e ss = 0 (σφάλμα θέσης) 2. e sv < 0.3 (σφάλμα ταχύτητας) 3. ωb > 5.5 rad/s (εύρος ζώνης) 4. θm > 30° (περιθώριο φάσης) Hp Hc − Λύση • Για να έχουμε μηδενικό σφάλμα θέσης, θέλουμε σύστημα τύπου 1 (μηδενικό σφάλμα θέσης και πεπερασμένο σφάλμα ταχύτητας) επομένως θα προσθέσουμε σίγουρα ένα μηδενικό, ή ακόμα καλύτερα έναν ελεγκτή PI: H c (s) = k p (s + μ) s Τότε, το σφάλμα θέσης στον κλειστό βρόχο είναι μηδενικό, αφού το σύστημα H p H c είναι τύπου 1. Για το σφάλμα ταχύτητας, βρίσκουμε πρώτα την αντίστοιχη σταθερά: K v = lim sA(s) s→0 k p (s + μ) s→0 s(s + 4)(s + 6) 9k p μ = 24 άρα για το σφάλμα θέσης: = lim s e sv = 1 24 = < 0.3 Kv 9K p μ ⇐⇒ ⇒ K p μ > 8.88 104 • Όσον αφορά το εύρος ζώνης, γνωρίζουμε ότι: ωb > ωc όπου ωb ωc το εύρος ζώνης της συνάρτησης μεταφοράς κλειστού βρόχου (μέχρι τα −3 dB) το εύρος ζώνης της συνάρτησης μεταφοράς ανοιχτού βρόχου (μέχρι τα 0 dB) Επομένως μπορούμε να μελετήσουμε τη συνάρτηση ανοιχτού βρόχου, και επιλέγουμε να ισχύει ωc = 5.5 rad/s. Θυμόμαστε επίσης ότι το εύρος ζώνης είναι το εύρος εντός του οποίου το κέρδος της συνάρτησης μειώνεται το πολύ κατά 3 dB. Πρώτα προσεγγίζουμε κατά Bode τη συνάρτηση μεταφοράς ανοιχτού βρόχου: A(s) = · · · ⇐⇒ ⇒ |A|dB = 20 log 9K p μ 24 − 20 log ω + 20 log ω − 20 log μ − 20 log ω + 20 log 4. Θέλουμε ο παραπάνω όρος να είναι 0 στη συχνότητα ωc = 5.5. Πριν το θέσουμε αυτό, επιλέγουμε K p · μ = 9, και έχουμε |A|dB = 0 81 − 20 log μ − 20 log 5.5 24 ⇐⇒ ⇒ 20 log μ = 7.8 ⇐⇒ ⇒ μ = 2.45 ⇐⇒ ⇒ 0 = 20 log • Ελέγχουμε και την τελευταία προδιαγραφή θm > 30°. Το περιθώριο φάσης ορίζεται: θm = 180° + ∡A(j5.5) όπου: ∡A(j5.5) = −90° + tan−1 5.5 2.45 − tan−1 5.5 4 − tan−1 5.5 6 = −120.49° άρα τελικά: θm = 180° − 120.49° > 30° δηλαδή ισχύει η ζητούμενη προδιαγραφή. Σε περίπτωση που παρατηρούσαμε ότι δεν ισχύει, μπορούσαμε να μεταβάλλουμε τις παραμέτρους στις προηγούμενες απαντήσεις, μέχρι να φτάσουμε στην επιθυμητή απάντηση. Άσκηση Να σχεδιαστεί ο γεωμετρικός τόπος ριζών για την: A(s) = k(s + ρ) (s + 1)(s + 3)(s + 6) με μοναδιαία αρνητική ανάδραση, α) Για το k, δεδομένου ότι ρ = 10 β) Για το ρ, δεδομένου ότι k = 1 105 Λύση α) Η συνάρτηση μεταφοράς ανοιχτού βρόχου είναι: k(s + 10) = L(s) (s + 1)(s + 3)(s + 6) Έχουμε δύο ασυμπτώτους στις ±90° με κέντρο −1−3−6+10 2 = 0. Έχουμε τρεις κλάδους, και το σημείο τομής των δύο από αυτούς υπολογίζεται από τη σχέση dK(s) = 0, όπου: ds K(s) = − 1 L(s) s 1 = −1.93 dK(s) ⇒ s 2 = −4.95 = 0 ⇐⇒ ds s 3 = −13.1 Τα σημεία s 2 και s 3 απορρίπτονται αφού δεν ανήκουν στο γεωμετρικό τόπο. Im 1.93 −6 −10 −3 Re −1 β) Ο παρονομαστής/χαρακτηριστική εξίσωση της συνάρτησης μεταφοράς κλειστού βρόχου είναι: 1+ k(s + ρ) =0 (s + 1)(s + 3)(s + 6) Θέλουμε να τη φέρουμε στη μορφή: 1 + ρL(s) = 0 Για να το πετύχουμε αυτό, κάνουμε πράξεις στην παραπάνω εξίσωση: (s + 1)(s + 3)(s + 6) + k(s + ρ) = 0 ⇐⇒ ⇒ (s + 1)(s + 3)(s + 6) + ks + kρ = 0 kρ (s + 1)(s + 3)(s + 6) + ks ⇐⇒ ⇒ + =0 (s + 1)(s + 3)(s + 6) + ks (s + 1)(s + 3)(s + 6) + ks k ⇐⇒ ⇒ 1+ρ ks + (s + 1)(s + 3)(s + 6) Άρα το αντίστοιχο σύστημα γίνεται: 1 1 = s + (s + 1)(s + 3)(s + 6) (s + 0.91)(s + 3.57)(s + 5.51) 106 Έχουμε 3 ασυμπτώτους με κέντρο 1 d − L(s) ds −0.91−3.57−5.51 3 = −3.31. Το σημείο θλάσης είναι: ⇒ −s 3 + 10s 2 + 28s + 18 ⇐⇒ ⇒ s = −2 ή −4.66 = 0 ⇐⇒ Im −5.51 −3.57 Re −0.91 107 Κεφάλαιο 3 Ασκήσεις Άσκηση Δίνεται ένα σύστημα με συνάρτηση μεταφοράς: H(s) = 10 (s + 6)(s + 7) Να σχεδιαστεί ένα σύστημα κλειστού βρόχου με μοναδιαία αρνητική ανάδραση έτσι ώστε να ισχύουν οι παρακάτω προδιαγραφές: • Σφάλμα θέσης e ss < 0.5 • Υπερύψωση M p < 0.1 • Χρόνος αποκατάστασης t s < 660 ms Σημείωση Αν μας δινόταν σύστημα με ανάδραση G μη μοναδιαία, μπορούμε να το μετασχηματίσουμε σε σύστημα μοναδιαίας αρνητικής ανάδρασης με συνάρτηση ανοιχτού βρόχου A, όπου: Hc = H A = 1 + GH 1+A όπως γνωρίζουμε για τις συναρτήσεις μεταφοράς κλειστού βρόχου. + + A(s) H − − G Η παραπάνω σχέση λύνεται ως προς A: A = (1 + A)H c ⇐⇒ ⇒ A(1 − H c ) = H c ⇐⇒ ⇒ A= Hc 1 − Hc Λύση Θα θεωρήσουμε για αρχή ότι το σύστημα είναι τέτοιο ώστε να έχει υπερύψωση, την οποία θέλουμε να περιορίσουμε. Το σύστημα μπορεί να είναι τύπου 0, αφού το σφάλμα θέσης είναι πεπερασμένο και δεν έχουμε κάποιον επιπλέον περιορισμό για τα σφάλματα. Τότε για το σφάλμα θέσης ισχύει: e ss = 1 1 + Kp όπου K p = lim H(s) s→0 Αν θεωρήσουμε ότι εισάγουμε έναν απλό ελεγκτή κέρδους k, τότε K p = e ss = 42 ⇒ k > 4.2 < 0.5 ⇐⇒ 42 + 10k 108 10k 42 , και το σφάλμα είναι: Όσον αφορά την υπερύψωση, αυτή δίνεται από τον τύπο: Mp = e √−ζπ 1−ζ2 Για να βρούμε το ζ χρειάζεται πρώτα να υπολογίσουμε την έκφραση του συστήματος κλειστού βρόχου ώστε να βρούμε τη χαρακτηριστική του εξίσωση: Hc = 1 10k (s+6)(s+7) 10 + (s+6)(s+7) = 10k (s + 6)(s + 7) + 10k Η χαρακτηριστική εξίσωση που προκύπτει από τον παρονομαστή αυτού του κλάσματος είναι: s 2 + 13s + 42 + 10k = 0 Μπορούμε να λάβουμε περιπτώσεις για ζ < 1 και ζ > 1. Όταν ζ > 1 δεν υπάρχει καθόλου υπερύψωση. Σε αυτήν τη λύση θα μελετήσουμε μόνο τη ζ < 1: ζωn = 13 2 · 4.16 4.16 = 0.64 s = ts = ζωn 13 άρα ικανοποιείται η τελευταία συνθήκη. Για την υπερύψωση υπολογίζουμε: Mp = e √−ζπ 1−ζ2 ⇐⇒ ⇒ −ζπ √ ⇐⇒ ⇒ −ζπ −2.3 > p ⇐⇒ ⇒ 1 − ζ2 1 ζ2 > ⇐⇒ ⇒ 2.85 ζ > 0.59 ⇐⇒ ⇒ 0.59 < ζ < 1 0.1 > e 1−ζ2 Από το ζ πρέπει να υπολογίσουμε και τις επιθυμητές τιμές του k: ω2n = 42 + 10k 2ζωn = 13 ⇐⇒ ⇒ ωn = 10.83 Επίσης επιλέγουμε αυθαίρετα ζ = 0.6. ⇒ k = 7.53. Τότε ω2n = 117 = 10k + 42 ⇐⇒ Σε μία πιο αναλυτική λύση θα σχηματίζαμε μια ανισότητα για το k με βάση τους περιορισμούς του ζ. Εφ' όσον αυτό δεν ζητείται από την άσκηση, μπορούμε να επιλέξουμε μια τυχαία τιμή που να πληροί τις προδιαγραφές. Άσκηση Δίνεται το σύστημα H p (s) = 2 (s + 1)(s + 4) Να σχεδιαστεί σύστημα ελέγχου κλειστού βρόχου με μοναδιαία αρνητική ανάδραση έτσι ώστε: • t s ο ελάχιστος δυνατός αφού ικανοποιηθούν όλες οι συνθήκες. 109 • Σφάλμα θέσης e ss < 0.1 • Περιθώριο φάσης θm > 30° • Περιθώριο κέρδους g m = ∞ • Απόσβεση θορύβου τουλάχιστον 20 dB για ω = 100 rad/s • Απόρριψη διαταραχών τουλάχιστον 20 dB για ω = 0 rad/s Λύση Αρχικά, θεωρούμε ότι ο ελεγκτής που προσθέτουμε θα είναι ένας απλός πολλαπλασιαστής k. Το σφάλμα θέσης είναι: e ss = 1 1 = ⇒ k > 18 < 0.1 ⇐⇒ 1 + lims→0 A(s) 1 + 2k 4 Σχεδιάζουμε γρήγορα το γεωμετρικό τόπο ριζών: Im −4 −1 Re Για να έχουμε τον ταχύτερο δυνατό χρόνο αποκατάστασης, θέλουμε οι πόλοι μας να βρίσκονται επάνω στην κατακόρυφη ευθεία, διότι σε εκείνο το σημείο ο πιο αργός πόλος αποκτά την πιο αρνητική τιμή (προσέγγιση κυρίαρχου πόλου). Επομένως, θέλουμε οι πόλοι να είναι μιγαδικοί. Για να υπολογίσουμε ακριβώς το χρόνο αποκατάστασης, βρίσκουμε τη χαρακτηριστική εξίσωση του συστήματος κλειστού βρόχου: H κ (s) = A(s) 2k = 2 1 + A(s) s + 5s + 4 + 2k √ Οι πόλοι υπολογίζονται −5± 2 9−8k , και ισχύει (αν θεωρήσουμε ότι οι πόλοι είναι συζυγείς μιγαδικοί όπως διαπιστώσαμε από το γεωμετρικό τόπο ριζών, άρα ζ < 1): 2ζωn = 5 ⇐⇒ ⇒ ζωn = 2.5 ω2n = 4 + 2k Τότε ο χρόνος αποκατάστασης είναι: ts = 4.16 = 1.66 s ζωn Για να ισχύει ζ < 1 όπως απαιτήσαμε παραπάνω, πρέπει ισοδύναμα 9 − 8k < 0 ⇐⇒ ⇒ k > 98 . Όσον αφορά την απόρριψη θορύβου, θυμόμαστε ότι ο θόρυβος εισέρχεται στην είσοδο ενός συστήματος, και απαιτούμε το μέτρο της συνάρτησης μεταφοράς κλειστού βρόχου να είναι μικρότερο από −20 dB (δηλαδή 0.1) για ω = 100 rad/s: A < 0.1 1+A 110 Εδώ προσεγγίζουμε ότι 1 + A ≃ 1 επειδή θεωρούμε πως το A είναι πολύ μικρό. Άρα θέλουμε: |A| < 0.1 ⇐⇒ 1·4 s 1 2k + 1 4s + 1 Μπορούμε να προσεγγίσουμε την παραπάνω ποσότητα αφαιρώντας τις μονάδες, αφού το s είναι κοντά στο 100: 4 2k < 0.1 ⇐⇒ s 1 s 4 2k < 0.1 ⇐⇒ k < 500 100 · 100 Για την απόρριψη των διαταραχών, η συνάρτηση μεταφοράς της διαταραχής είναι διαφορετική, επειδή αυτή εισέρχεται στο τέλος του συστήματος: H yd = 1 1+A τότε για ω = 0 θέλουμε: 1 < 0.1 1+A Υποθέτουμε ότι το A είναι αρκετά μεγάλο για να είναι μικρό το κλάσμα, επομένως προσεγγίζουμε ότι 1 + A ≃ A, και έχουμε: 1 1 ≃ < 0.1 ⇐⇒ ⇒ |A| > 10 1+A A Έχουμε ότι |A| = ( 2k) s 1·4 10+1 ( 4s +1) = 2k 4 για ω = 0. Επομένως τελικά: 2k > 10 ⇐⇒ ⇒ k > 20 4 Για τον υπολογισμό περιθωρίου φάσης και κέρδους, μπορούμε να σχεδιάσουμε πρόχειρα ένα διάγραμμα Bode: -20 dB/dec -40 dB/dec rad/s 1 4 −45°/dec 0° −90°/dec −180° 0.1 0.4 1 4 10 40 −45°/dec 111 Η συνάρτηση μεταφοράς τείνει ασυμπτωτικά στις 180° για ω → ∞, αλλά δεν φτάνει ποτέ εκεί, επομένως πάντα το περιθώριο κέρδους είναι ∞. Για την επιλογή του περιθωρίου φάσης, ψάχνουμε το σημείο τομής της καμπύλης του πλάτους με τη μονάδα. Όσο μικρότερο είναι το κέρδος, τόσο μεγαλύτερο είναι και το περιθώριο φάσης. Επομένως, επιλέγουμε το μικρότερο k που να βρίσκεται εντός του εύρους των συνθηκών k = 20, και χρειάζεται μετά μόνο να επαληθεύσουμε πως το περιθώριο φάσης τότε θα είναι όντως μεγαλύτερο των 30°. Αφού κάνουμε τις αντίστοιχες πράξεις, προκύπτει (για k = 20) φm ≃ 45° > 30°, που είναι εντός των προδιαγραφών. Άσκηση Δίνεται η συνάρτηση μεταφοράς: H p (s) = 40(s + 2) (s + 8)(s + 10) Να σχεδιαστεί σύστημα μοναδιαίας αρνητικής ανάδρασης που να ικανοποιεί τις προδιαγραφές: • Σφάλμα ταχύτητας e sr < 0.1 • Απόρριψη θορύβου τουλάχιστον 20 dB για ω = 200 rad/s • Απόρριψη διαταραχών τουλάχιστον 20 dB για ω = 1 rad/s Λύση Στη συγκεκριμένη άσκηση θέλουμε να έχουμε πεπερασμένο σφάλμα ταχύτητας, άρα σύστημα τύπου 1, δηλαδή με έναν ολοκληρωτή. Επομένως, θα εισαγουμε έναν ελεγκτή PI, ή έναν ελεγκτη PI με ένα μηδενικό στη θέση −μ. Το μηδενικό βοηθάει έτσι ώστε να μετακινηθεί ο γεωμετρικός τόπος ριζών στα αριστερά και να μην έχουμε προβλήματα αστάθειας. Επομένως, ο ελεγκτής που εισάγουμε είναι: K p (s + μ) s και η συνάρτηση μεταφοράς του ανοιχτού βρόχου είναι: A(s) = 40K p (s + 2)(s + μ) s(s + 8)(s + 10) Για τον υπολογισμό του σφάλματος ταχύτητας, έχουμε: 1 Kv = e sv = 40K p ·2·μ 80 = Kpμ 1 1 = < 0.1 ⇐⇒ ⇒ K p μ > 10. Kv Kpμ Για τον υπολογισμό της απόρριψης θορύβου, πρώτα υπολογίζουμε τη συνάρτηση μεταφοράς του θορύβου: H yn = A 1+A η οποία πρέπει να είναι μικρότερη των −20 dB, δηλαδή μικρότερη από 0.1: H yn ω=200 < 0.1 Αυτό θα σημαίνει ότι ο αριθμητής είναι πολύ μικρός σε σχέση με τον παρονομαστή, δηλαδή το |A| είναι πολύ μικρό, άρα προσεγγίζουμε ότι H yn ≃ |A| < 0.1. 112 Για να υπολογίσουμε το |A|, πρώτα φέρνουμε το A(s) σε διαφορετική μορφή: 2 · 40 · μ · K p · 2s + 1 μs + 1 A(s) = s +1 10 · 8 · s · 8s + 1 10 Αφού s = j200 που είναι μια πολύ μεγάλη τιμή, μπορούμε να προσεγγίσουμε ότι το παραπάνω κλάσμα μπορεί να γίνει: 200 40μK p · 200 + 1 40K p μ 2 200 200 ≈ 200 10 · 8 · 200 · 8 · 10 s △ +1 ≈ s △ . Επομένως + 1 επειδή Επομένως, επειδή |A| < 0.1, έχουμε (αποφεύγουμε την προσέγγιση για τον όρο δεν γνωρίζουμε το μέγεθος του μ): 40K p 200 μ p μ2 + 40000 · 200 < 0.1 ⇐⇒ ⇒ 2003 q ⇒ K p μ2 + 40000 ≤ 100 ⇐⇒ K p2 μ2 + K p2 · 40000≤ 10000 Για την απόρριψη διαταραχών, η συνάρτηση μεταφοράς τους είναι: H yd = 1 1+A Έχουμε και λαμβάνουμε την προσέγγιση: 1 1+A ≤ 0.1 ⇐⇒ ⇒ |A(jω)|ω=1 ≥ 10 ω=1 Το μέτρο του A(s) είναι: √ p 40K p μ2 + 1 22 + 1 √ A(s) = √ 82 + 1 102 + 1 p Αν λύσουμε την ανισότητα |A| ≥ 10, θα βρούμε K p μ2 + 1 ≥ 9. Αν λαμβάναμε προσέγγιση όπως p και στην προηγούμενη άσκηση, θα βρίσκαμε K p μ2 + 1 ≥ 10. Ίσως αυτή δεν είναι μια τόσο εύστοχη προσέγγιση, αφού το 1 είναι πολύ κοντά στο 2 σε ένα από τα μηδενικά. Τελικά έχουμε καταλήξει με τρεις ανισότητες που πρέπει να φροντίσουμε να ικανοποιούνται. Από την K p μ > 10, επιλέγουμε αυθαίρετα ότι K p μ = 15. Τότε η δεύτερη ανισότητα παίρνει τη μορφή: 225 + K p2 · 40000 ≤ 10000 ⇐⇒ ⇒ K p2 ⇐⇒ ⇒ K p ≤ 0.49 Αν αυθαίρετα επιλέξουμε K p = 0.4, τότε από το K p μ = 15 έχουμε μ = 37.5. p Τέλος, επαληθεύουμε την ανισότητα K p μ2 + 1 ≥ 10: q Kp μ2 + 1 = 0.4 · p 37.52 + 1 ≈ 15.005 ≥ 10. 113 Άσκηση Δίνεται το σύστημα κλειστού βρόχου με μοναδιαία αρνητική ανάδραση: + v H p (s) H c (s) y − όπου: H p (s) = s2 3 −9 (α) Αρχικά εισάγουμε έναν αναλογικό ελεγκτή H c (s) = K p . Για ποιές τιμές του K p το σύστημα γίνεται οριακά ευσταθές; (β) Να σχεδιαστεί ελεγκτής H c (s) τέτοιος ώστε να έχουμε ευστάθεια και χρόνο αποκατάστασης t s < 1 s. (γ) Για τον ελεγκτή του προηγούμενου ερωτήματος να βρείτε το σφάλμα θέσης στη μόνιμη κατάσταση και να σχολιάσετε το αποτέλεσμα. (δ) Προτείνετε επιπλέον όρους που θα πρέπει να εισαχθούν στον ελεγκτή ώστε να μηδενιστεί το σφάλμα θέσης, και να διατηρηθούν οι υπόλοιπες προδιαγραφές. Σχεδιάστε το γεωμετρικό τόπο ριζών, δικαιολογήστε την επιλογή σας, και υπολογίστε το σφάλμα μόνιμης κατάστασης για βηματική είσοδο. Λύση (α) Η συνάρτηση μεταφοράς ανοιχτού βρόχου είναι: A(s) = Kp · 3 s2 − 9 Σχεδιάζουμε ∑ ∑ τον γεωμετρικό τόπο ριζών, δεδομένου ότι έχουμε 2 ασυμπτώτους, κέντρο ασυμπτώp− z των Αρ. Ασ. = 0 με γωνίες ±90°. Im −3 +3 Re Οριακή ευστάθεια έχουμε όταν οι πόλοι βρίσκονται επάνω στον φανταστικό άξονα. Για να βρούμε τα K p για τα οποία οι πόλοι βρίσκονται σε αυτή τη θέση, θα μπορούσαμε πρώτα να βρούμε το K p όπου οι πόλοι είναι 0, και όλα τα K p μεγαλύτερα από αυτό ικανοποιούν τη ζητούμενη συνθήκη, όπως φαίνεται από την κατεύθυνση των βελών στο γεωμετρικό τόπο. Εναλλακτικά, μπορούμε να λύσουμε τη χαρακτηριστική εξίσωση του συστήματος κλειστού βρόχου, έτσι ώστε να έχει δύο συζυγείς ρίζες: G κ (s) = s2 3K p − 9 + 3K p 114 Η χαρακτηριστική εξίσωση είναι s 2 −9 + 3K p = 0. Για να έχουμε δύο συζυγείς ρίζες, πρέπει ο | {z } όρος −9 + 3K p να είναι θετικός (για να έχουμε μια μορφή s 2 + a 2 > 0 που έχει μόνο φανταστικές ρίζες). Επομένως: −9 + 3K p > 0 ⇐⇒ ⇒ K p > 3. (β) Επιλέγουμε να τοποθετήσουμε ένα μηδενικό, έτσι ώστε να μετακινήσουμε το γεωμετρικό τόπο ριζών προς τα αριστερά: H c (s) = k(s + z) Τότε η συνάρτηση μεταφοράς ανοιχτού βρόχου είναι: A(s) = k(s + z)3 s2 − 9 Μπορούμε να τοποθετήσουμε ένα μηδενικό στη θέση -4: Im −4 −3 3 Re Για z = 4, η αντίστοιχη του κλειστού είναι: Gκ = 3k(s + 4) 3k(s + 4) + s 2 − 9 με χαρακτηριστική εξίσωση s 2 − 9 + 3k(s + 4) = 0 ⇐⇒ s 2 + 3ks − 9 + 12k = 0, η οποία έχει ζωn = 3k 2 . Θέλουμε t s < 1, άρα ζωn > 4 ⇐⇒ ⇒ 3k 2 > 4 ⇐⇒ ⇒ k > 83 . (γ) Το σύστημα είναι τύπου 0, με: e ss = 1 1 + Kp K p = lim A(s) = −4.66 s→0 e ss = −0.27 Το σφάλμα e ss είναι αρνητικό, άρα η έξοδος y = −e + r (όπου e το σφάλμα και r η είσοδος) θα είναι μεγαλύτερη από την επιθυμητή είσοδο. Τώρα πρέπει να βρούμε και το σφάλμα λόγω της διαταραχής. Η συνάρτηση μεταφοράς της διαταραχής είναι: 3 Hp y 3 s 2 +9 = = = 2 9(s+4) d 1 + HcHp s − 9 + 9(s + 4) 1 + s 2 −9 115 Στη μόνιμη κατάσταση, αν έχουμε μια βηματική διαταραχή και μηδενική είσοδο, η έξοδος θα είναι: y = lim s s→0 y1 y = ds d ≃ 0.09 s=0 Επιπλέον, αν έχουμε μηδενική διαταραχή και βηματική είσοδο, μπορούμε να βρούμε την έξοδο στη μόνιμη κατάσταση, αξιοποιώντας το σφάλμα που βρήκαμε παραπάνω: e = v − y ⇐⇒ ⇒ y = v − e ⇐⇒ ⇒ y ss = 1.27 Η συνολική έξοδος θα είναι, σύμφωνα με την αρχή της επαλληλίας: y = y r + y d = 1.27 + 0.09 ≃ 1.36 άρα και το συνολικό σφάλμα: e ss = 1 − 1.36 = −0.36 (δ) Θέλουμε το σφάλμα μόνιμης κατάστασης να γίνει 0, άρα θα χρησιμοποιήσουμε έναν ελεγκτή PI, k(s+z) δηλαδή της μορφής s , δηλαδή ο ελεγκτής θα γίνει: Hc = k(s + z) (s + 4) s Τοποθετώ το μηδενικό πιο αριστερά από το -4 έτσι ώστε στο γεωμετρικό τόπο να ανήκουν κομμάτια με πραγματικό μέρος πριν το -4. Ο γεωμετρικός τόπος θα γίνει: Im −4 −3 0 +3 Re Επιβεβαιώνουμε με τη συνάρτηση μεταφοράς ανοιχτού και κλειστού βρόχου: k(s + z)(s + 4) · 3 s(s 2 − 9) 3k(s + z)(s + 4) Hκ = 2 s(s − 9) + 3k(s + z)(s + 4) A= Από τη χαρακτηριστική εξίσωση (παρονομαστής του H κ ) παρατηρούμε ότι οι πόλοι του συστήματος κλειστού βρόχου (οι λύσεις της )είναι της μορφής: (s + 4 + ε) (s + z + d) (s + · · · ) όπου ε ≪ 4 και δ ≪ z. Ο πόλος στο 4 + ε εξουδετερώνεται από το μηδενικό (s + 4), επομένως δεν τον λαμβάνουμε υπ' όψιν ως κυρίαρχο πόλο. 116 Άσκηση: Θέμα Εξετάσεων Δίνεται το εξής σύστημα: G(s) H(s) όπου G(s) = 2(s + 8) s(s + 4)(s + 6) (α) Για τον ελεγκτή H(s) = k (k > 0), να σχεδιαστεί ο γεωμετρικός τόπος ριζών και να βρεθεί ο χρόνος αποκατάστασης t s για μεγάλο k. (β) Για τον ελεγκτή H(s) = k(s + z) να τοποθετήσετε το μηδενικό και να σχεδιάσετε το γεωμετρικό τόπο ριζών έτσι ώστε t s < 0.5 s για κατάλληλα k. Λύση (α) Για το σχεδιασμό του γεωμετρικού τόπου ριζών έχουμε τη χαρακτηριστική εξίσωση όπως γνωρίζουμε από τη θεωρία: 1 + 2k s+8 s(s + 4)(s + 6) Έχουμε 3 μηδενικά και 1 πόλο, άρα 3 κλάδους (από τους οποίους 2 καταλήγουν στο ∞). Το σημείο τομής των ασυμπτώτων προκύπτει -1, και οι γωνίες ±90°. Λύνοντας την εξίσωση dG(s) ds μπορούμε να βρούμε το σημείο απόσχισης στη θέση ≈ −1.84. Im −1.84 −8 −6 −4 Re −1 Αφού για k → ∞ οι κυρίαρχοι πόλοι στα δεξιά τείνουν σε πραγματικό μέρος -1. Επομένως ο χρόνος αποκατάστασης είναι t s ≈ p4 = 4 s. (β) Για την τοποθέτηση του μηδενικού μπορούμε να εκμεταλλευτούμε το γεωμετρικό τόπο ριζών που έχουμε ήδη σχεδιάσει. Αυτό που επιθυμούμε είναι p4 ≈ t s < 0.5 s, άρα πρέπει να βρούμε έναν κυρίαρχο πόλο τέτοιο ώστε −p < −8. Υπολογίζουμε τη συνάρτηση μεταφοράς κλειστού βρόχου: T(s) = 2(s + 8) s(s + 4)(s + 6) + 2k(s + z)(s + 8) Για την επιλογή του μηδενικού μπορούμε να δοκιμάζουμε τιμές για αυτό μέχρι να βρούμε κάποια κατάλληλη, σχεδιάζοντας το γεωμετρικό τόπο (αφού πραγματοποιήσουμε την ανάλυση όπως γνωρίζουμε). Ενδεικτικά: 117 • Για z = 10: Im −10 −8 −6 Re 0 −4 Εδώ θα κυριαρχήσει ο κοντινότερος στον φανταστικό άξονα πόλος. Οι πόλοι που βρίσκονται στον κλάδο μεταξύ −8 και −6 οδηγούν σε αργή απόκριση επειδή κυριαρχούν για οποιοδήποτε k, και όχι σε κατάλληλο χρόνο αποκατάστασης. • Για z = 7: Im −8−7−6 Re 0 −4 Εδώ ο κυρίαρχος πόλος θα είναι −7 για μεγάλα k, άρα η λύση είναι μη αποδεκτή. • Για z = 5: Im −8 Re 0 −6−5−4 Ο κυρίαρχος πόλος −5 συνεχίζει να οδηγεί σε μη αποδεκτή λύση. • Για z = 4: Im p1 −8 −6 −4 Re 0 p2 Εδώ ο γεωμετρικός τόπος φαίνεται ότι ικανοποιεί τα κριτήρια και μπορούμε να βρούμε δύο πόλους που να έχουν τον επιθυμητό χρόνο απόκρισης (όπως οι p 1 και p 2 στο σχήμα). Παρ' όλα αυτά, αν θεωρήσουμε τη χαρακτηριστική συνάρτηση του κλειστού βρόχου που είναι ο 118 παρονομαστής της συνάρτησης μεταφοράς: 2(s + 8) 2(s + 8) = s(s + 4)(s + 6) + 2k(s + 4)(s + 8) (s + 4) s(s + 6) + 2k(s + 8) Δηλαδή ο πόλος στο s + 4 παραμένει και δεν απαλείφεται από τη συνάρτηση μεταφοράς, αν και δε φαίνεται στο γεωμετρικό τόπο ριζών! Επομένως η λύση αυτή δεν είναι αποδεκτή. • Για z = 8: Im −8 −6 −4 Re 0 Η συνάρτηση μεταφοράς κλειστού βρόχου γίνεται: 2(s + 8) s(s + 4)(s + 6) + 2k(s + 8)2 Σε αυτήν τη συνάρτηση, για αρκετά μεγάλα k, το μηδενικό στο −8 εξουδετερώνεται από τον πόλο στο −8, αφού ο όρος s(s + 4)(s + 6) γίνεται αμελητέος. Επομένως παραμένουν πόλοι στη συνάρτηση κλειστού βρόχου μόνο αριστερά του −8, και προκύπτει το επιθυμητό αποτέλεσμα. Άσκηση: Θέμα Εξετάσεων Έστω το σύστημα ελέγχου: + G c (s) − s+2 s 2 + 6s + 25 (α) Για G c (s) = k σχεδιάστε το γεωμετρικό τόπο ριζών. Τοποθετήστε τους πόλους για το σύστημα κλειστού βρόχου υπολογίζοντας την τιμή k έτσι ώστε να έχουμε τον μικρότερο χρόνο αποκατάστασης t s = t s min , έχοντας ως περιορισμό ότι k ≤ 15. (β) Χρησιμοποιώντας ελεγκτή της μορφής: G c (s) = k s+z s+p βελτιώστε το χρόνο αποκατάστασης έτσι ώστε να είναι μικρότερος από t s < 0.5 s. Δεδομένου ότι πρέπει k ≤ 15, βρείτε τις τιμές k, z, p σχεδιάζοντας το γεωμετρικό τόπο ριζών, και υπολογίστε προσεγγιστικά το νέο χρόνο αποκατάστασης. Λύση 119 (α) Οι πόλοι του συστήματος προκύπτουν από τη λύση της χαρακτηριστικής εξίσωσης s 2 + 6s + 25 και είναι οι: −3 ± j4 Σχεδιάζουμε το γεωμετρικό τόπο ριζών: Im j4 −3 Re −2 −j4 k(s+2) Για να βρούμε τα σημεία θλάσης, βρίσκουμε την A(s) = s 2 +6s+25 (συνάρτηση μεταφοράς ανοιdL(s) s+2 χτού βρόχου), και υπολογίζουμε τις λύσεις της εξίσωσης , όπου L(s) = s 2 +6s+25 : ds dL(s) (s 2 + 6s + 25) − (2s + 6)(s + 2) = 0 ⇐⇒ = 0 ⇐⇒ −s 2 −4s+13 = 0 ⇐⇒ s = −6.12 ή 2.12 ds (· · · )2 αφού απορρίψαμε τη λύση 2.12 που βρίσκεται εκτός του γεωμετρικού τόπου. Για να έχουμε ελάχιστο χρόνο αποκατάστασης, το ιδανικό θα ήταν να φτάσει ένας πόλος στο −2, έτσι ώστε να εξουδετερωθεί με το μηδενικό. Όπως παρατηρούμε από το γεωμετρικό τόπο ριζών, αυτό γίνεται για μεγάλα k. Όμως από την εκφώνηση έχουμε έναν περιορισμό για τα k, για τα οποία πρέπει k ≤ 15, επομένως δεν μπορούν να είναι αυθαίρετα μεγάλα. Πράγματι, για k = 15, η χαρακτηριστική εξίσωση του συστήματος είναι s 2 + 21s + 55 = 0 με ρίζες −17.93 και −3.66, από τις οποίες καμία δεν είναι κοντά στο −2. Επομένως θα πρέπει να τοποθετήσουμε τους πόλους στο σημείο θλάσης, όπου ο κυρίαρχος πόλος έχει τη μικρότερη τιμή, άρα έχουμε το μικρότερο χρόνο αποκατάστασης. Για να βρούμε το k σε 1 εκείνη τη θέση, λύνουμε την εξίσωση 1 + kL(s) = 0 ⇐⇒ k(s) = − L(s) : k′ = − 1 L(s) =− s=−6.12 s 2 + 6s + 25 s+2 = 6.24. s=−6.12 (β) Θυμόμαστε ότι t s = σ4 , όπου ο κυρίαρχος πόλος του συστήματος κλειστού βρόχου είναι −σ − jω, δηλαδή: t s < 0.5 ⇐⇒ ⇒ 4 < 0.5 ⇐⇒ ⇒ σ > 8. σ Έχουμε ήδη μηδενικό στο -2, οπότε σκεφτόμαστε να τοποθετήσουμε έναν πόλο στην ίδια θέση ώστε να εξουδετερωθούν και να μην επηρεάζουν το χρόνο αποκατάστασης. Υπολογίζουμε τη συνάρτηση μεταφοράς κλειστού βρόχου για να το επιβεβαιώσουμε αυτό, δεδομένης της συνάρτησης s+z s+2 μεταφοράς ανοιχτού βρόχου k s+p : s 2 +6s+25 Hκ = (s + p)(s 2 k(s + z)(s + 2) + 6s + 25) + k(s + 2)(s + z) Αν θέσω p = 2: = k(s + z)(s + 2) (s + 2) (s 2 + 6s + 25) + k(s + z) 120 Οπότε όντως το (s + 2) του αριθμητή εξουδετερώνεται με το (s + 2) του παρονομαστή. Επομένως θέτουμε: z=8 p=2 και ο γεωμετρικός τόπος ριζών γίνεται: Im j4 −3 −8 Re −2 −j4 Παρατηρούμε βέβαια ότι λόγω του περιορισμού k ≤ 15 υπάρχει ένα όριο στις τιμές που μπορούμε να επιλέξουμε. Λύνουμε τη χαρακτηριστική εξίσωση: s 2 + (6 + k) s + 25 + 8k = 0 | {z } 2ζωn Πρέπει: 6+k 4 ⇒ ζωn > 8 ⇐⇒ ⇒ ⇒ k > 10 < 0.5 ⇐⇒ > 8 ⇐⇒ ζωn 2 Αυθαίρετα θεωρούμε ότι k = 14. Τότε όντως 2ζωn = 2 + k = 20 ⇐⇒ ⇒ ζωn = 10, άρα τελικά: ts = 4 = 0.4 s. 10 Άσκηση: Θέμα Εξετάσεων Ένας ελεγκτής προπόρευσης φάσης έχει συνάρτηση μεταφοράς: G c (s) = KG 1 (s) όπου: G 1 (s) = τs + 1 , aτs + 1 με 0 < a < 1 (α) Για a = 0.1, σχεδιάστε προσεγγιστικά τα διαγράμματα Bode πλάτους και φάσης για τον G 1 . (β) Είναι γνωστό ότι ο ελεγκτής αυτός προσθέτει φάση: φ̄ → sin φ̄ = για ω̄ = 1−a 1+a 1 √ . τ a Βρείτε προσεγγιστικά το κέρδος στη συχνότητα ω̄ = (γ) Έστω το σύστημα: G(s) = 4 s(s + 2) 121 1 √ τ a για a = 0.1. + G c (s) G(s) − Προσδιορίστε το K έτσι ώστε η σταθερά σφάλματος ταχύτητας να είναι K v = 20 s −1 . (δ) Να σχεδιάσετε προσεγγιστικά το διάγραμμα Bode για τη συνάρτηση G(s), και βρείτε το περιθώριο φάσης της, φM . (ε) Να βρείτε τον ελεγκτή G c που να μεταβάλλει τη φάση έτσι ώστε να έχουμε περιθώριο φάσης φ¯M > 50°, και επιλέξτε τη συχνότητα ω̄ στην οποία πρέπει να τοποθετηθεί. Λύση (α) Η συνάρτηση μεταφοράς γίνεται: τs + 1 τ 10 s + 1 Σε αυτήν τη μορφή μπορούμε να σχεδιάσουμε το διάγραμμα Bode: +20 dB/dec ω 1/τ 10/τ −45 ° ec 45° 0° /d 45° 0.1/τ /dec 1/τ 10/τ 100/τ (β) Έχουμε: 1 1 1 ω= √ = 3.16 < 10 τ τ τ 0.1 Επομένως είμαστε ενδιάμεσα στις συχνότητες 1/τ και 10/τ. Για να βρούμε το κέρδος, έχουμε: G 1 (s) ω=3.16 τ1 αφού στη θέση 3.16 τ 1 ≃ 3.16 τj + 1 ≈ 3.31 ή 10.40 dB τ επιδρά μόνο το μηδενικό και όχι ο πόλος. 122 (γ) Η συνάρτηση μεταφοράς ανοιχτού βρόχου είναι: A(s) = GG c = K τs + 1 4 ατs + 1 s(s + 2) Έχουμε: K v = lim sA(s) = s→0 4K = 20 2 Άρα K = 10. (δ) Φέρνουμε τη συνάρτηση μεταφοράς στη μορφή: 40 1 2 s s +1 2 Το μόνιμο κέρδος σε dB είναι 20 log 40 2 , και λόγω του ολοκληρωτή γίνεται 20 log 20 − 20 log ω. Δηλαδή λόγω του μηδενικού το πλάτος μειώνεται ήδη από τη μηδενική συχνότητα. Αφού γνωρίζουμε ότι η επίδραση των υπόλοιπων πόλων ξεκινά από το 0.2, αυθαίρετα αποφασίζουμε να ξεκινήσουμε το διάγραμμα από τη συχνότητα 0.02, όπου το κέρδος είναι 20 log 20−20 log 0.02 = 60 dB. Το διάγραμμα Bode είναι: 20 log 20 − 20 log 0, 02 40 dB -20 dB/dec 20 dB ωc 0.02 0.2 ω 2 -40 dB/dec −135° 0.02 0.2 2 20 −45°/dec −180° Παρατηρούμε ότι το ωc (συχνότητα όπου το κέρδος είναι 0 dB) βρίσκεται μεταξύ 2 rad/s και 20 rad/s. Για να το υπολογίσουμε έχουμε: 20 log 20 − 20 log ωc − 20 log ω = 0 ⇐⇒ ωc = 6.48 rad/s 2 Άρα η φάση σε εκείνο το σημείο είναι: jω φ ω=ωc = −∡(jω) − ∡ +1 2 6.48 = −162.8476° = −90° − tan−1 2 άρα τελικά: θM = 17.15° 123 (ε) Για τον ελεγκτή ισχύει: r 1 +1 |G c |ω=ω̄ = a √ όπου για a = 0.1, G c = 10. Με την αλλαγή των παραμέτρων του ελεγκτή, μεταβάλλεται και η συχνότητα ωc όπου το κέρδος της συνάρτησης είναι 0 dB. Αποφασίζουμε να τοποθετήσουμε τη συχνότητα ω̄ του ελεγκτή στην ωc . 1 Γνωρίζουμε ότι ω̄ = τ√ . Από τη συνάρτηση μεταφοράς A(s), βρίσκουμε το σημείο στο οποίο a το κέρδος είναι 0 dB = 1 (για a = 0.1): A(s) 40 Τότε τ = ω=ωc = 1 ⇐⇒ τs + 1 1 =1 0.1τs + 1 s(s + 2) ω=ωc =ω̄ √ 40 10 √ = 1 ⇐⇒ ⇒ ω̄ = ωc = 11.33 rad/s 4 ω − 4ω2 1√ 11.33 0.1 = 0.279, και αν επαληθεύσουμε το διάγραμμα Bode παρατηρούμε ότι όντως επαληθεύεται η άσκηση, αφού ισχύει ότι sin φ = 124 1−a 1+a . Παράρτημα Ορισμοί 1.1 1.2 1.3 1.4 2.1 2.2 2.3 2.4 2.5 2.6 2.7 2.8 2.9 2.10 2.11 2.12 Συνάρτηση μεταφοράς . . . . . . . . . . . . . . . . . . . . . . Μορφές έκφρασης συνάρτησης μεταφοράς . . . . . . . . . . . Πόλοι & Μηδενικά . . . . . . . . . . . . . . . . . . . . . . . . DC κέρδος . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Σφάλμα . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ολοκληρωτής . . . . . . . . . . . . . . . . . . . . . . . . . . . Τύπος συστήματος . . . . . . . . . . . . . . . . . . . . . . . . Ελεγκτής PI . . . . . . . . . . . . . . . . . . . . . . . . . . . . Χρόνος ανόδου σε πρωτοβάθμιο σύστημα . . . . . . . . . . . . Χρόνος αποκατάστασης σε πρωτοβάθμιο σύστημα . . . . . . . Σταθερές Συστημάτων 2ου βαθμού . . . . . . . . . . . . . . . . Χρόνος ανόδου σε δευτεροβάθμιο σύστημα με συζυγείς πόλους Χρόνος Υπερύψωσης . . . . . . . . . . . . . . . . . . . . . . . Υπερύψωση . . . . . . . . . . . . . . . . . . . . . . . . . . . . Περιθώριο φάσης . . . . . . . . . . . . . . . . . . . . . . . . . Περιθώριο κέρδους . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 4 4 4 9 10 10 12 26 26 29 31 31 31 61 62 Σύνδεση εν σειρά . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Συναρτήσεις μεταφοράς σε σύστημα κλειστού βρόχου . . . . . . . . . Συντελεστής απόσβεσης συστημάτων 2ου βαθμού . . . . . . . . . . . . Χρόνος αποκατάστασης σε δευτεροβάθμιο σύστημα με συζυγείς πόλους Εύρος ζώνης δευτεροβάθμιου συστήματος . . . . . . . . . . . . . . . . Συχνότητα συντονισμού δευτεροβάθμιου συστήματος . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 6 29 30 48 48 Θεωρήματα 1.1 1.2 2.1 2.2 2.3 2.4 125 Τυπολόγιο (δεν επιτρέπεται στις εξετάσεις) Συναρτήσεις μεταφοράς K(s + z 1 ) · · · (s + z m ) H(s) = (s + p 1 ) · · · (s + p n ) G(1 + sτ n+1 ) · · · (1 + sτ n+m ) H(s) = (1 + sτ 1 ) · · · (1 + sτ n ) Bode Για ολοκληρωτή Gs ν όπου G = H 1 + HG 1 Td (s) = 1 + HG H Tn (s) = 1 + HG y = T · r + Td · d + Tn · n ∡ = ν · 90◦ Πρώτου βαθμού T(s) = ( Δεύτερου βαθμού ( 1 = 1 + Kp e ssv 1 = Kv e ssa s→0 1/s 2 1/s 3 Πρωτοβάθμια συστήματα 98% t s ≈ 2.2τ ≈ 4τ (N ωρολογιακές περικυκλώσεις +1, Z ασταθείς πόλοι κλειστού, P ασταθείς πόλοι ανοιχτού) με ρίζες −σ ± jωd . ζ < 1 συζυγείς σ = ζωn p ζ = 1 διπλός R ωd = ωn 1 − ζ2 ζ > 1 δύο πόλοι R pt p2 t p p 1 y(t) = y ss 1 + p 1 1−p2 2 ep 1 − ep 2 Γ.Τ Ριζών (ΑΒ→ΚΒ) • • • • • Πλήθος πόλων = πλήθος κλάδων Πλήθος μηδενικών = πλήθος κλάδων → μηδενικό Πόλοι − μηδενικά = κλάδοι → ∞ Τμήματα R άξονα ∋ δεξιά αφήνουν περιττούς × & ◦ Ασύμπτωτες: P P pi − z i (2i + 1) · 180° σA = θi = n−m n−m • Σημεία θλάσης: dH p dk =0 ή =0 ds ds • Γωνία αναχώρησης: X X ∡(s − z i ) − ∡(s − p i ) = 180° ζ>1 " ζ<1 1−ζ2 +1 N=Z−P ω2n ω2n = 2 2 s + 2ζωn s + ω2n (s + σ)2 + ωd y(t) = y ss 1 − √ 2ζs ωn Nyquist (ΑΒ→ΚΒ) Δευτεροβάθμια συστήματα e −ζωn t + 0 αν ω < ωn 40 log ω − 40 log ωn αν ω > ωn ◦ αν ω < 0.1ωn 0 ◦ ◦ ω ∡ = 90 + 90 log ωn αν 0.1ωn < ω < 10ωn 180◦ αν ω > 10ωn h i1/2 p ωb = ωn 1 − 2ζ2 + 2 − 4ζ2 + 4ζ4 p ωr = ωn 1 − 2ζ2 ζ < 0.707 1 Mr = √ 2ζ 1 − ζ2 s→0 1/s s2 ω2n |H 2 | = 1 = Ka K p = lim H(s) K v = lim sH(s) K a = lim s 2 H(s) s→0 +1 0 αν ω < p 20 log ω − 20 log p αν ω > p ◦ αν ω < 0.1p 0 ∡ = 45◦ + 45◦ log ωp αν 0.1p < ω < 10p 90◦ αν ω > 10p e(s) = r(s) − y(s) 10%-90% t r s ρ |H 1 | = Σφάλματα (ΑΒ→ΚΒ) e ssp |H 0 | = 20 log G + 20ν log ω kz 1 · · · z m p1 · · · pm · sin ωd t + tan −1 √ 1−ζ2 ζ # Συζυγείς μιγαδικοί πόλοι 4 ζωn π−θ tr = (1η φορά y ss ) ωd π tp = ωd − √ζπ 1−ζ2 Mp = e = e −σt p ts ≈ Χρήσιμες πληροφορίες tan−1 (x) + tan−1 (y) = tan−1 A ≈ |A| για μικρά |A| 1+A 1 1 ≈ 1+A |A| cos θ = ζ Φάσης: 180° + ∡A(jωc ) (θέλω > 0) Πλάτους: Από κάτω προς τα πάνω στις −180° Περιθώρια 126 για μεγάλα |A| x+y 1−xy