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.