instrukcja 7 - kryt Nyquista
Transkrypt
instrukcja 7 - kryt Nyquista
Kryterium Nyquista Kryterium Nyquista pozwala na badanie stabilności jednowymiarowego układu zamkniętego na podstawie przebiegu wykresu funkcji Go ( jω ) układu otwartego na płaszczyźnie zmiennej zespolonej. Sformułowane przez Nyquista kryterium stabilności przedstawia się następująco: 1. Układ zamknięty jest stabilny asymptotycznie, przy załoŜeniu, Ŝe równanie charakterystyczne układu otwartego ma k pierwiastków w prawej półpłaszczyźnie i n-k pierwiastków w lewej półpłaszczyźnie, wtedy i tylko wtedy, gdy charakterystyka amplitudowo-fazowa układu otwartego przy zmianie pulsacji ω od -∞ do ∞ obejmuje w kierunku dodatnim k razy punkt (-1,j0) 2. Układ zamknięty jest stabilny asymptotycznie, przy załoŜeniu, Ŝe równanie charakterystyczne układu otwartego nie ma pierwiastków w prawej półpłaszczyźnie zmiennej zespolonej, wtedy i tylko wtedy, gdy charakterystyka amplitudowofazowa układu otwartego przy zmianie pulsacji ω od -∞ do ∞ nie obejmuje punktu (-1,j0). 3. Na płaszczyźnie zmiennej zespolonej punkt (-1,j0) nazywamy punktem Nyquista. W pewnych przypadkach wygodniej jest posługiwać tzw. regułą lewej strony, która mówi, Ŝe układ zamknięty jest stabilny, jeŜeli przy wzroście ω od 0 do ∞ , punkt (-1,j0) znajduje się w obszarze po lewej stronie wykresu Go(jw). W praktycznych zastosowaniach kryterium Nyquista jest szczególnie przydatne w przypadku, gdy układ otwarty jest stabilny. MoŜna wtedy korzystać z przebiegu charakterystyki Go ( jω ) układu otwartego zdjętej doświadczalnie, co pozwala na badanie stabilności takŜe układu, którego opis matematyczny nie jest znany. Przykład 1 PokaŜemy obszar płaszczyzny zmiennej zespolonej zakreślany przez charakterystykę amplitudowo fazową stabilnego modelu. T (s) = 1 s +1 , zmiana pulsacji ω od -∞ do ∞ Punkt Nyquista nie naleŜy do obszaru zakreślonego przez charakterystykę czyli nie jest przez nią obejmowany. W związku z tym po zamknięciu pętlą sprzęŜenia zwrotnego powstały układ nadal będzie stabilny, co wynika z tw. Nyquista. Transmitancja układu zamkniętego : Tz ( s ) = T (s) 1 = 1 + T ( s) s + 2 <- układ jest nadal stabilny, s=-2 Nyquist Diagram 0.5 0.4 0.3 0.2 Imaginary Axis 0.1 0 -0.1 -0.2 -0.3 -0.4 -0.5 -1 -0.8 -0.6 -0.4 -0.2 0 0.2 0.4 0.6 0.8 1 Real Axis Komendy w Matlabie: Ts=tf([1],[1 1]); nyquist(Ts); Przykład 2 RozwaŜmy układ niestabilny. Zbadamy moŜliwość ustabilizowania modelu układu o transmitancji : T (s) = 0.1s + 1 s + 0 .5 s − 0 .5 2 Pierwiastki równania charakterystycznego tego modelu to : s1=-1 , s2=0.5 Wynika stąd, Ŝe model jest niestabilny. W celu ustabilizowania układu opisanego transmitancją T(s) zastosujemy sprzęŜenie zwrotne. Przed zamknięciem pętli sprzęŜenia zwrotnego naleŜy sprawdzić, wykorzystując twierdzenie Nyquista, czy ten zabieg moŜe spowodować ustabilizowanie układu. Z wykonanej charakterystyki widać, Ŝe punkt Nyquista jest nią obejmowany jednokrotnie podczas zmiany pulsacji od -∞ do ∞. PoniewaŜ badany układ ma jeden pierwiastek w prawej półpłaszczyźnie zmiennej zespolonej, wiec na mocy tw. Nyquista wiadomo, Ŝe po zamknięciu pętli sprzęŜenia zwrotnego układ ten stanie się stabilny. Po zamknięciu pętli sprzęŜenia zwrotnego uzyskujemy układ o transmitancji : 0.1s + 1 , którego pierwiastki leŜą w lewej półpłaszczyźnie zmiennej s + 0 .6 s + 0 .5 zespolonej s1=-0.3+j0,6403 oraz s2=-0.3-j0,6403 oraz Tz ( s ) = 2 Nyquist Diagram 0.5 0.4 0.3 Imaginary Axis 0.2 0.1 0 -0.1 -0.2 -0.3 -0.4 -0.5 -2 -1.5 -1 -0.5 0 0.5 Real Axis Komendy w Matlabie: Ts=tf([0.1 1],[1 0.5 -0.5]); nyquist(Ts); Tsz=feedback(Ts); P=roots([1 0.6 0.5]); Przykład 3 Obiekt o transmitancji G(s) = k s 3 + 2s 2 + 2s + 1 pracuje w układzie zamkniętym z regulatorem proporcjonalno-całkującym o transmitancji 1 Gr = k p 1 + T s i 1 Gr = k p 1 + Ti s G (s) = k s + 2s + 2s + 1 3 2 Rys. Błąd! Nie zdefiniowano zakładki. Schemat układu zamkniętego z obiektem statycznym trzeciego rzędu i regulatorem PJ Transmitancja układu otwartego Go ( s) = Gr ( s)G( s) Rozpatrzymy dwa przypadki regulacji: z regulatorem nastawionym na działanie wyłącznie proporcjonalne i drugi – z regulatorem proporcjonalno-całkującym. a) Przyjmiemy wzmocnienie obiektu k = 1 oraz wyłączamy działanie całkujące regulatora przez nastawienie czasu izodromu Ti → ∞ . Stąd mamy kp Go (s) = s 3 + 2s 2 + 2s + 1 Za pomocą polecenia nyquist z pakietu MATLAB-a, wykonamy wykresy charakterystyk amplitudowo-fazowych układu otwartego Go(jw) dla trzech wartości wzmocnienia regulatora kp =2, 3 i 4. W ykres Nyquista Go(jw) 1 0.5 0 -0.5 Q(w) -1 k p= 2 -1.5 -2 k p= 3 -2.5 w -3 k p= 4 -3.5 -4 -3 -2 -1 0 1 2 3 4 P (w) Rys. Błąd! Nie zdefiniowano zakładki. Charakterystyki amplitudowo-fazowe układu otwartego Go(jw) dla kp = 2, 3, 4 Wykresy Nyquista układu otwartego Go(jw) obejmują trzy charakterystyczne przypadki regulacji. W pierwszym z nich dla kp = 2 charakterystyka Go(jw) przy zwiększaniu częstotliwości ω od 0 do ∞ nie obejmuje punktu (-1,j0) – układ zamknięty jest wtedy stabilny. W drugim przypadku dla kp = 3 charakterystyka G(jw) przechodzi przez punkt (1,j0) – układ jest na granicy stabilności. Wreszcie dla kp = 4 charakterystyka Go(jw) przy wzroście ω od 0 do ∞ obejmuje punkt (-1,j0) – układ po zamknięciu sprzęŜenia zwrotnego będzie niestabilny. Potwierdzenie tego znajdujemy przez stwierdzenie połoŜenia biegunów transmitancji układu zamkniętego na płaszczyźnie zmiennej zespolonej. Wyznaczamy transmitancję układu zamkniętego G z ( s) = kp Go ( s ) = 3 1 + Go ( s ) s + 2 s 2 + 2 s + k p + 1 A stąd równanie charakterystyczne układu M z (s) = s 3 + 2s 2 + 2s + k p + 1 = 0 Wyznaczamy pierwiastki równania charakterystycznego za pomocą polecenia roots z pakietu MATLAB-a, dla kp = 2 mamy s1 = -1.8105 s2 = -0.0947 + 1.2837j s3 = -0.0947 - 1.2837j Jak widać wszystkie pierwiastki mają części rzeczywiste ujemne, czyli istotnie układ zamknięty spełnia warunek konieczny i dostateczny stabilności. Obliczamy z kolei pierwiastki dla kp =3 s1 = - 2.0000 s2 = 0.0000 + 1.4142j s3 = 0.0000 - 1.4142j W tym przypadku występują pierwiastki urojone sprzęŜone, zatem układ zamknięty jest na granicy stabilności. W końcu dla kp = 4, mamy pierwiastki s1 = -2.1509 s2 = 0.0755 + 1.5228j s3 = 0.0755 - 1.5228j Tym razem występują pierwiastki zespolone sprzęŜone, których części rzeczywiste są dodatnie, wobec tego układ zamknięty jest dla tego przypadku niestabilny. Innym sposobem jak najbardziej wizualnym, zaprezentowania reakcji układu zamkniętego na zakłócenie w postaci skoku jednostkowego przyłoŜonego do jego wejścia, jest przedstawienie przebiegów charakterystyk skokowych. Reakcja układu zamkniętego na skok jednostkowy 6 dla k p= 2 dla k p= 4 dla k p= 3 4 W y jsc ie 2 0 -2 -4 -6 0 5 10 15 Cz as [s ek] 20 25 30 Rys. Błąd! Nie zdefiniowano zakładki. Odpowiedzi układu zamkniętego z regulatorem proporcjonalnym na zakłócenie na wejściu w postaci skoku jednostkowego b) Zbadamy teraz stabilność układu zamkniętego z regulatorem proporcjonalnocałkującym dla stałego wzmocnienia regulatora kp = 1 i róŜnych wartości czasu izodromu. Wykonujemy charakterystyki amplitudowo-fazowe układu otwartego Go ( s ) = kk p (Ti s + 1) Ti s ( s 3 + 2 s 2 + 2 s + 1) W ykres Nyquista Go(jw) 0.5 0 -0.5 Ti = 2 -1 Q(w) -1.5 Ti = 1 -2 Ti = 0,8 -2.5 -3 -3.5 -4 -4.5 -5 -2 w -1.8 -1.6 -1.4 -1.2 -1 -0.8 -0.6 -0.4 -0.2 0 0.2 P (w) Rys. 4 Charakterystyki amplitudowo-fazowe układu otwartego Go(jw) z regulatorem proporcjonalno-całkującym przy kp = 1 dla czasu izodromu Ti = 0,8, 1 i 2 Układ otwarty jest w tym przypadku astatyczny ze względu na akcję całkującą regulatora. Charakterystyka Nyquista biegnie po ujemnych wartościach od minus nieskończoności do zera przy zwiększaniu częstotliwości od zera do nieskończoności. JeŜeli wykres Go(jw) przechodzi przez punkt (-1,j0), to układ zamknięty jest na granicy stabilności, a na jego wyjściu występują drgania o ustalonej amplitudzie, jak na wykresie dla Ti = 1 na rys. 5. Transmitancja układu zamkniętego z regulatorem PI przyjmuje postać: G z ( s) = kk p (Ti s + 1) Ti s 4 + 2Ti s 3 + 2Ti s 2 + Ti s (1 + kk p ) + kk p Stąd dla przyjętych wartości parametrów układu otrzymujemy przebiegi charakterystyk skokowych jak na rys. 5. C harakterystyka skokowa 5 Ti = 1 Ti = 2 Ti = 0,8 4 3 Odpowiedz 2 1 0 -1 -2 -3 0 5 10 15 Cz as [sek ] 20 25 30 Rys. 5 Reakcja układu zamkniętego z regulatorem proporcjonalno-całkującym na zakłócenie na jego wejściu w postaci skoku jednostkowego Zbadamy teraz połoŜenie biegunów transmitancji układu zamkniętego z regulatorem proporcjonalno-całkującym. PosłuŜymy się tym razem poleceniem pzmap MATLAB-a, które tworzy wykres na płaszczyźnie zmiennej zespolonej z zaznaczonymi biegunami i zerami transmitancji układu zamkniętego. Jak widać na rys. 6 dla Ti = 0,8 dwa bieguny transmitancji mają części rzeczywiste dodatnie, więc układ zamknięty jest dla tej wartości czasu izodromu – niestabilny. Dla Ti = 1 układ ma dwa bieguny połoŜone na osi urojonej, zatem jest na granicy stabilności. I wreszcie dla Ti = 2 wszystkie bieguny leŜą w lewej półpłaszczyźnie, czyli układ jest w tym przypadku stabilny. Mapa zer i biegunów 1.5 Bieguny dla Ti = 0,8 Zero dla Ti = 0,8 Ti = 1 Ti = 1 Ti = 2 Ti = 2 1 Im aginary A x is 0.5 0 -0.5 -1 -1.5 -1.6 -1.4 -1.2 -1 -0.8 -0.6 -0.4 -0.2 0 0.2 Real A xis Rys. Błąd! Nie zdefiniowano zakładki. Rozkład biegunów i zer transmitancji układu zamkniętego Zapas stabilności – Nyguist Zapas wzmocnienia Gm – odwrotność długości odcinka wyznaczonego przez początek układu współrzędnych oraz punkt przecięcia wykresu Nyquista z ujemną półosią Re(G(jω)). Zapas fazy Pm – kąt między półprostą wychodzącą z początku układu współrzędnych i przechodzącą przez punkt przecięcia wykresu Nyquista z kołem jednostkowym. Wyznaczenie zapasu wzmocnienia i zapasu fazy na podstawie wykresów Bodego Zapas wzmocnienia Gm (ang. gain margin) – wartość wzmocnienia, dla którego faza osiąga 180°. Jego wartość oznacza o ile moŜna zwiększyć wzmocnienie zanim stracimy stabilność. Zapas fazy Pm (ang. phase margin) – wartość fazy dla częstotliwości, przy której zmocnienie wynosi 1 (0 dB). Jego wartość oznacza o ile moŜna zmniejszyć przesunięcie fazowe zanim stracimy stabilność. W celu wyznaczenia zapasu fazy naleŜy wyznaczyć tzw. pulsację odcięcia, tj. pulsacje ,która spełnia warunek 20lg M(ωo)=0 a następnie określić fazę Φ(ωo). Zapasem fazy określa się sumę ∆f= 180 - Φ(ωo) [deg] Jeśli jest ona dodatnia układ jest stabilny z zapasem fazy ∆f, który mówi o tym, o ile moŜna zwiększyć fazę układu otwartego bez zmiany jego wzmocnienia, aby układ pozozstawał jeszcze stabilnym . Zapas modułu moŜna wyznaczyć określając ω dla której Φ(ω -Π) = -180 deg a następnie pomierzyć dla tej samej pulsacji moduł Lm(ω -Π) . Jest on równy zapasowi modułu, gdyŜ właśnie o tyle moŜna zwiększyć moduł w układzie, aby przy niezmiennej fazie pozostawał on stabilny. Aby wyznaczyć, o ile moŜna zwiększyć wzmocnienie układu otwartego, naleŜy skorzystać z zaleŜności: Lm=20lgK . Przykład 4 Model o transmitancji : s + 0 .5 s (0.1s + 0.7 s 2 + 0.3) Wyznaczyć zapas amplitudy i fazy na charakterystyce Bodego. K ( s) = K ( s) = 3 s + 0 .5 s + 0 .5 = 2 4 s (0.1s + 0.7 s + 0.3) 0.1s + 0.7 s 3 + 0.3s 3 Komendy w Matlabie: Ks=tf([1 0.5],[0.1 0.7 0 0.3 0]) Figure(1),margin(Ks); k=roots([0.1 0.7 0 0.3 0]) figure(2),nyquist(Ks); Bode Diagram Gm = Inf , Pm = -34.2 deg (at 1.38 rad/sec) Magnitude (dB) 50 0 -50 -100 -180 Phase (deg) -225 -270 -315 -360 -405 -450 -2 10 -1 10 0 10 1 10 2 10 Frequency (rad/sec) Biegunami modelu są liczby s1=0, s2=-7.0602 , s3=0.0301+j0.6512 , s4=0.0301-j0.6512 Model ten jest niestabilny, co rozpoznajemy po wartościach biegunów modelu. Dwa z nich (s3,s4) znajdują się w prawej półpłaszczyźnie zmiennej zespolonej. Według tw. Nyquista zamknięcie pętli sprzęŜenia zwrotnego ustabilizuje model tylko wtedy, gdy charakterystyka modelu dwukrotnie obejmuje punkt Nyquista przy zmianie pulsacji od -∞ do ∞. PoniewaŜ charakterystyka fazowa znajduje się poniŜej linii odpowiadającej przesunięciu fazowemu –π to punkt Nyquista nie jest obejmowany przez nią ani razu. Objęcie danego modelu pętlą sprzęŜenia zwrotnego nie ustabilizuje go. Charakterystykę pokazano poniŜej. Nyquist Diagram 60 40 Imaginary Axis 20 0 -20 -40 -60 -10 -5 0 5 10 15 20 25 30 35 40 Real Axis Kryterium stabilności Michałowa Układ jest stabilny asymptotycznie, jeŜeli charakterystyka amplitudowo-fazowa mianownika transmitancji przebiega kolejno, w lewo przez tyle ćwiartek płaszczyzny zespolonej s ile wynosi stopień tego mianownika., tzn charakterystyki układów stabilnych przebiegają kolejno, w lewo przez tyle ćwiartek płaszczyzny ile wynosi ich rząd, gdy pulsacja dąŜy do nieskończoności.