Kryterium Nyquista - Akademia Morska w Gdyni

Transkrypt

Kryterium Nyquista - Akademia Morska w Gdyni
Akademia Morska w Gdyni
Katedra Automatyki Okrętowej
Teoria sterowania
Badanie stabilności
Kryterium Nyquista
Mirosław Tomera
1. WPROWADZENIE
Kryterium Nyquista jest metodą wykreślną pozwalającą na określanie stabilności układu zamkniętego
przez badanie własności wykresu w dziedzinie częstotliwości. Wykres Nyquista tworzony jest na
podstawie transmitancji pętli otwartej G(s)H(s) lub L(s). Wykres Nyquista pętli o transmitancji L(s)
jest wykresem L(j ) we współrzędnych biegunowych Im[L(j )] w funkcji Re[L(j )] gdy zmienia
się od 0 do . Jest to kolejny przykład użycia własności transmitancji pętli w celu określenia jakości
układu zamkniętego. Kryterium Nyquista ma następujące własności, które stanowią o użyteczności tej
metody w analizie i projektowaniu układów sterowania.
1. Dodatkowo poza określeniem stabilności absolutnej, tak jak przy użyciu kryterium Routha,
kryterium Nyquista daje również informacje o stabilności względnej układu stabilnego
i stopniu niestabilności układu niestabilnego. Daje również wskazanie o tym jak w razie
konieczności może zostać poprawiona stabilność układu.
2. Wykres Nyquista pętli otwartej G(s)H(s) lub L(s) jest bardzo łatwy do uzyskania, szczególnie
z pomocą komputera.
3. Wykres Nyquista pętli otwartej G(s)H(s) daje informację o charakterystykach w dziedzinie
częstotliwości, takich jak Mr, r, BW.
4. Wykres Nyquista jest bardzo użyteczny w układach z czystym czasem opóźnienia, które nie
mogą być rozważane przy użyciu kryterium Routha lub Hurwitza, i są trudne do analizy przy
użyciu metody linii pierwiastkowych.
2. PROBLEM STABILNOŚCI
Kryterium Nyquista jest metodą określania położeń pierwiastków równania charakterystycznego
z dokładnością do prawej lub lewej półpłaszczyzny. W przeciwieństwie do metody linii
pierwiastkowej, kryterium Nyquista nie daje dokładnych położeń pierwiastków równania
charakterystycznego.
Zakładając, że transmitancja pętli zamkniętej układu z pojedynczym wejściem i wyjściem
(SISO) jest następująca
G ( s)
T (s)
(1)
1 G(s) H (s)
gdzie transmitancja pętli G(s)H(s) może mieć następującą postać
G (s) H (s)
K (1 T1 s )(1 T2 s )...(1 Tm s )
s N (1 Ta s )(1 Tb s )...(1 Tn s )
e
To s
(2)
a współczynniki T mają postać liczb rzeczywistych lub zespolonych, natomiast To jest rzeczywistym
czasem opóźnienia.
Ostatnia aktualizacja: 2013-11-06
M. Tomera
Badanie stabilności
Teoria sterowania
Kryterium Nyquista
Równanie charakterystyczne uzyskiwane jest przez przyrównanie wielomianu mianownika M(s) do
zera, pierwiastki równania charakterystycznego są również zerami 1 + G(s)H(s). Pierwiastki równania
charakterystycznego muszą spełniać zależność
(s) 1 G(s) H (s) 1 L(s) 0
(3)
gdzie L(s) jest transmitancją pętli w postaci ogólnej (2).
2.1. IDENTYFIKACJA ZER I BIEGUNÓW
zera transmitancji pętli: zera L(s)
bieguny transmitancji pętli: bieguny L(s)
bieguny transmitancji pętli zamkniętej: zera 1+ L(s) = pierwiastki równania charakterystycznego
bieguny 1 + L(s) = bieguny L(s)
2.2. WARUNKI STABILNOŚCI.
Definiowane są dwa typy stabilności w odniesieniu do konfiguracji układu.
1. Stabilność pętli otwartej. Układ ma stabilną pętlę otwartą jeśli wszystkie bieguny transmitancji
pętli znajdują się w lewej półpłaszczyźnie.
2. Stabilność pętli zamkniętej. Układ ma stabilną pętlę zamkniętą lub jest stabilny, jeśli bieguny
transmitancji pętli zamkniętej lub wszystkie zera 1 + L(s) znajdują się w lewej
półpłaszczyźnie. Wyjątkiem do powyższych definicji są układy z zerami lub biegunami
znajdującymi się w początku układu.
3. PODSTAWOWE DEFINICJE
Kryterium Nyquista jest metodą graficzną i konieczne jest ustalenie pewnych podstawowych zasad,
które wykorzystywane są do interpretacji wykresu Nyquista w celu ustalenia stabilności.
3.1. PUNKT OKRĄŻONY (Encircled)
Mówi się, że punkt lub obszar na płaszczyźnie zmiennej zespolonej jest okrążony jeśli znajduje się
wewnątrz zamkniętego konturu.
Dla przykładu punkt A z rysunku 1 jest okrążony przez zamknięty kontur , gdyż znajduje się w jego
wnętrzu. Punkt B nie jest okrążony gdyż znajduje się na zewnątrz konturu. Jeśli z zamkniętym
konturem powiązany jest kierunek, który może być zgodny z kierunkiem ruchu wskazówek zegara
(CW clockwise) lub do niego przeciwny (CCW counterclockwise). Kierunki nie mają znaczenia przy
określaniu okrążania.
Rys. 1. Definicja okrążania punktu przez zamknięty kontur
3.2. PUNKT ZAWARTY (Enclosed)
Mówi się, że punkt lub obszar na płaszczyźnie zmiennej zespolonej jest zawarty w zamkniętym
konturze, jeśli jest okrążany w kierunku odwrotnym do ruchu wskazówek zegara lub gdy punkt lub
Ostatnia aktualizacja: 2013-11-06
M. Tomera
2
Badanie stabilności
Teoria sterowania
Kryterium Nyquista
obszar znajdują się z lewej strony konturu, który przechodzi w kierunku przeciwnym do ruchu
wskazówek zegara.
(a)
(b)
Rys. 2. Definicja zawierania punktu przez zamknięty kontur. (a) Punkt A jest zawarty w konturze . (b) Punkt A
nie jest zawarty, natomiast punkt B jest zawarty w konturze .
3.3. Liczba okrążeń
Kiedy punkt jest okrążany przez zamknięty kontur
to liczba N może być powiązana z liczbą
okrążeń tego punktu. Wartość N może być określona przez wykreślenie strzałki od tego punktu do
pewnego punktu s1 znajdującego się na zamkniętym konturze
i wtedy punkt s1 przemieszcza się
w zadanym kierunku aż powróci do punktu początkowego. N jest całkowitą liczbą okrążeń tej strzałki
i uzyskany kąt wynosi 2 N. Dla przykładu punkt A z rysunku 3(a) jest okrążany przez kontur
jednokrotnie lub o 2 radianów, a punkt B jest okrążany dwukrotnie lub o 4 radianów, obydwa
punkty okrążane są w kierunku zgodnym z ruchem wskazówek zegara. Na rysunku 3(b) punkt A jest
okrążany przez kontur jednokrotnie, a punkt B jest okrążany dwukrotnie. Z definicji N jest dodatnie
dla obrotów przeciwnych, a ujemne dla okrążeń zgodnych z kierunkiem ruchu wskazówek zegara.
s
s
0
0
(a)
(b)
Rys. 3. Definicja liczby okrążeń
3.4. Zasada Argumentu
Kryterium Nyquista zostało wyprowadzone dla zastosowań inżynierskich z dobrze znanej w teorii
liczb zespolonych „zasady argumentu”.
Niech (s) jest funkcją jednoznacznie określoną i ma postać równania (2), które ma skończoną
liczbę biegunów na płaszczyźnie s. Termin funkcja jednoznacznie określona oznacza, że dla każdego
punktu na płaszczyźnie s odpowiada tylko jeden punkt na płaszczyźnie zespolonej (s) włączając w to
nieskończoność. Nieskończoność na płaszczyźnie zespolonej interpretowana jest jako punkt.
Przypuśćmy, że na płaszczyźnie s arbitralnie wybrany został pewien zamknięty kontur s , jak
to pokazane zostało na rysunku 4(a). Jeśli s nie przechodzi przez żaden biegun ani zero funkcji (s),
to wówczas trajektoria
będąca przekształceniem konturu s przez (s) na płaszczyznę (s)
będzie również linią zamkniętą, jak pokazano to na rysunku 4(b).
Ostatnia aktualizacja: 2013-11-06
M. Tomera
3
Badanie stabilności
Teoria sterowania
j
Płaszczyzna s
s
jIm
s
Kryterium Nyquista
Płaszczyzna (s)
(s
s
(s
0
(s
0
Re
s
(a)
(b)
Rys. 4. (a) Arbitralnie wybrany zamknięty kontur na płaszczyźnie s. (b) Odpowiadająca konturowi
na płaszczyźnie (s)
s
linia
Rozpoczynając od punktu s1 , przechodzi się przez kontur s w pewnym arbitralnie wybranym
kierunku (w tym przypadku w kierunku zgodnym z ruchem wskazówek zegara) poprzez punkty s 2
oraz s 3 i następnie wraca się do punktu s1 po przejściu wszystkich punktów na linii s jak pokazano
to na rysunku 4(a). Trajektoria
, odpowiadająca konturowi
( s1 )
s , startuje od punktu
i przemieszcza się poprzez punkty ( s 2 ) i ( s 3 ) , odpowiadające punktom s1 , s 2 oraz s 3
i ostatecznie wraca do punktu początkowego ( s1 ) . Kierunek przemieszczania może być zgodny lub
przeciwny do ruchu wskazówek zegara, który jest tym samym lub przeciwnym do kierunku w którym
zorientowany jest kontur s , zależnie od rodzaju funkcji (s).
Zasada argumentu może być zdefiniowana następująco:
Niech (s) będzie jednoznacznie określoną funkcją, która ma skończoną liczbę biegunów na
płaszczyźnie s. Przypuśćmy, że arbitralnie wybrany na płaszczyźnie s kontur zamknięty s nie
przechodzi przez żadne zero ani żaden biegun funkcji (s). Trajektoria
jest wykreślona na
płaszczyźnie (s) i odpowiada konturowi
(s) i okrąża
s przekształconemu przez funkcję
początek układu współrzędnych tyle razy ile wynosi różnica pomiędzy liczbą zer i biegunów
funkcji (s) które są okrążone na płaszczyźnie s przez kontur s .
W postaci równania, zasada argumentu wygląda następująco:
N=Z
P
N – liczba okrążeń początku układu przez
Z – liczba zer funkcji (s) okrążonych przez
P – liczba biegunów (s) okrążonych przez
(4)
na płaszczyźnie (s)
s na płaszczyźnie s
s na płaszczyźnie s
Ogólnie N może być dodatnie (Z > P), zerowe (Z = P) lub ujemne (Z < P). Te trzy sytuacje są opisane
poniżej bardziej szczegółowo
1. N > 0 (Z > P). Jeśli kontur na płaszczyźnie s okrąża w pewnym kierunku więcej zer aniżeli
biegunów funkcji (s) wówczas N jest liczbą dodatnią. W tym przypadku linia
będzie
okrążać początek układu płaszczyzny (s) N razy w tym samym kierunku co s .
2. N = 0 (Z = P). Jeśli kontur na płaszczyźnie s okrąża tyle samo zer co biegunów, lub żadnych
zer lub biegunów funkcji (s), kontur
nie będzie okrążał początku układu na płaszczyźnie
(s).
3. N < 0 (Z < P). Jeśli kontur na płaszczyźnie s okrąża w pewnym kierunku więcej biegunów
aniżeli zer funkcji (s) wówczas N jest liczbą ujemną. W tym przypadku linia
będzie
okrążać początek układu płaszczyzny (s) N razy w kierunku przeciwnym niż s .
Ostatnia aktualizacja: 2013-11-06
M. Tomera
4
Badanie stabilności
Teoria sterowania
Kryterium Nyquista
3.5. Punkt krytyczny
Początek układu na płaszczyźnie
liczba okrążeń N.
(s) nosi nazwę punktu krytycznego z którego wyznaczana jest
3.6. Kontur Nyquista
Wiele lat temu, kiedy Harry Nyquist [2] zajmował się rozwiązaniem problemu stabilności, który
obejmował sprawdzenie czy funkcja (s) 1 L(s) ma zera w prawej półpłaszczyźnie to odkrył, że
zasada argumentu może być zastosowana do rozwiązania problemu stabilności jeśli weźmie się pod
uwagę taki kontur s , który obejmie całą prawą półpłaszczyznę. Na rysunku 5 znajduje się linia
zamknięta zwana konturem Nyquista i zorientowana w kierunku przeciwnym do ruchu wskazówek
zegara. Kontur Nyquista nie może przechodzić przez żaden biegun i żadne zero i dlatego też gdy
znajdują się one na osi liczb urojonych to omija je. Jeśli zera lub bieguny znajdują się w prawej
półpłaszczyźnie to są okrążane przez kontur Nyquista.
j
Płaszczyzna s
j
j
Bieguny
s
R
j
j
s
Rys. 5. Kontur Nyquista
3.7. Kryterium Nyquista i wykres L(s) lub G(s)H(s)
Kryterium Nyquista jest bezpośrednim zastosowaniem zasady argumentu kiedy linia zamknięta
określona na płaszczyźnie s jest konturem Nyquista pokazanym na rysunku 5. Stabilność układu
zamkniętego może być określona przez wykreślenie funkcji (s) 1 L(s) , kiedy s zmienia swoje
wartości wzdłuż konturu Nyquista i bada się zachowanie wykresu (s) względem punktu krytycznego,
który w tym przypadku jest początkiem płaszczyzny (s).
Stąd, że funkcja L(s) jest zazwyczaj znana to prościej będzie skonstruować wykres L(s), który
odpowiada konturowi Nyquista i te same wnioski o stabilności układu zamkniętego mogą być
uzyskane przez obserwację zachowania wykresu funkcji L(s) w odniesieniu do punktu ( 1, j0)
na płaszczyźnie L(s).
Jest tak, gdyż początek układu na płaszczyźnie (s) 1 L(s) odpowiada punktowi ( 1, j0) na
płaszczyźnie L(s). Stąd punkt ( 1, j0) na płaszczyźnie L(s) staje się punktem krytycznym do
określania stabilności pętli zamkniętej.
Dla układu z pojedynczą pętlą o transmitancji L(s) = G(s)H(s) określenie stabilności polega na
badaniu zachowania wykresu G(s)H(s) w odniesieniu do punktu (–1 + j0) na płaszczyźnie G(s)H(s).
Dany układ sterowania, który ma równanie charakterystyczne dane przez przyrównanie
wielomianu licznika 1 + L(s) do zera, gdzie L(s) jest transmitancją pętli, zastosowanie kryterium
Nyquista do problemu stabilności obejmuje następujące kroki:
1. Kontur Nyquista s definiowany jest na płaszczyźnie s jak pokazano to na rysunku 5
2. Wykres L(s) odpowiadający konturowi Nyquista konstruowany jest na płaszczyźnie L(s).
Ostatnia aktualizacja: 2013-11-06
M. Tomera
5
Badanie stabilności
Teoria sterowania
Kryterium Nyquista
3. Obserwowana jest wartość N, która jest liczbą okrążeń punktu ( 1, j0) przez wykres L(s).
4. Kryterium Nyquista wynika z równania (4)
N=Z P
(5)
gdzie
N – jest liczbą okrążeń punktu ( 1, j0) przez wykres L(s).
Z – jest liczbą zer 1+ L(s) wewnątrz konturu Nyquista (tzn. w prawej półpłaszczyźnie s)
P – jest liczbą biegunów 1+ L(s) wewnątrz konturu Nyquista (tzn. w prawej półpłaszczyźnie
s); zauważ, że bieguny 1+ L(s) są takie same jak te z L(s).
Wymagania dla dwóch zdefiniowanych wcześniej typów stabilności w zależności od Z i P są
następujące:
Dla stabilności pętli zamkniętej, Z musi być równe zero.
Dla stabilności pętli otwartej, P musi być równe zero.
Warunki dotyczące stabilności przy użyciu kryterium Nyquista są następujące
N= P
(6)
Układ z pętlą zamkniętą będzie stabilny jeśli wykres L(s) będzie okrążał punkt ( 1, j0) tyle razy ile
wynosi liczba biegunów L(s), które znajdują się w prawej półpłaszczyźnie s i okrążanie jeśli jest, musi
być w kierunku zgodnym z ruchem wskazówek zegara (jeśli kontur s zdefiniowany jest w kierunku
przeciwnym do ruchu wskazówek zegara).
4. OGÓLNE KRYTERIUM NYQUISTA DLA TRANSMITANCJI
MINIMALNOFAZOWEJ I NIE MINIMALNOFAZOWEJ
Kryterium Nyquista opisane w poprzednim rozdziale jest uciążliwe do stosowania gdy transmitancja
pętli nie jest typu minimalnofazowego. Jeśli transmitancja pętli nie jest typu minimalnofazowego, to
wówczas sprawdzenie czy wykres Nyquista pętli L(s) nie obejmuje punktu ( 1, j0) na płaszczyźnie s
jest tylko warunkiem koniecznym, a nie wystarczającym dla stabilności pętli zamkniętej.
Własności transmitancji minimalnofazowej są następujące:
1. Transmitancja minimalnofazowa nie zawiera biegunów ani zer w prawej półpłaszczyźnie ani
na osi j , z wyjątkiem początku układu.
2. Dla transmitancji minimalnofazowej L(s) z m zerami i n biegunami wyłączając z tego s = 0,
kiedy s = j
i jak
zmienia się od 0 do
to całkowita zmiana fazy L(j ) jest równa
(n m) 2 radianów.
3. Wartość transmitancji minimalnofazowej dla pewnej skończonej częstotliwości niezerowej nie
może być równa zero ani nieskończoność.
4. Transmitancja nieminimalnofazowa zawsze będzie miała bardziej dodatnie przesunięcie
fazowe gdy zmienia się od do 0. Jest to równoważne temu, że transmitancja ta będzie
miała bardziej ujemne przesunięcie fazowe gdy zmienia się od 0 do .
Dla układu z transmitancją nieminimalnofazową pętli L(s) oryginalne kryterium Nyquista wymaga
zrobienia wykresu pętli L(s), który odpowiada całemu konturowi Nyquista z rysunku 5. Jeśli
transmitancja pętli L(s) ma bieguny lub zera na osi liczb urojonych to wykres Nyquista musi mieć
małe nacięcia wokół nich na osi liczb urojonych j .
Yeung [3] zaproponował uproszczoną wersję kryterium Nyquista, która pozwala na określenie
stabilności
zarówno układów
o
transmitancjach
pętli
minimalno
jak
również
nieminimalno fazowych poprzez zastosowanie tylko dodatniej części osi j z której składa się kontur
Nyquista. Jeśli układ jest typu minimalnofazowego to sprawdzenie czy punkt (–1, j0) jest objęty jest
łatwiejsze do zastosowania. Dla układów nieminimalnofazowych poza sprawdzeniem czy punkt
(-1, j0) jest objęty wymaga sprawdzenia dodatkowego warunku kąta który musi być spełniony aby
układ o badanej transmitancji był stabilny.
Ostatnia aktualizacja: 2013-11-06
M. Tomera
6
Badanie stabilności
Teoria sterowania
j
Płaszczyznas
j
Kryterium Nyquista
Płaszczyznas
R
R
s1
s2
(a)
(b)
Rys. 6. (a) Kontur Nyquista, (b) Alternatywny kontur Nyquista.
Rozważone zostaną dwa kontury Nyquista pokazane na rysunku 6. Kontur Nyquista
s1
z rysunku 6(a) jest konturem oryginalnym wprowadzonym przez Nyquista, podczas gdy
s2
z rysunku 6(b) okrążą nie tylko prawą półpłaszczyznę ale również wszystkie zera i bieguny funkcji
L(s) znajdujące się na osi liczb urojonych j . Zdefiniowane zostaną następujące wskaźniki.
Z – liczba zer 1 + L(s) znajdujących się w prawej półpłaszczyźnie
P – liczba biegunów L(s) lub 1 + L(s) znajdujących się w prawej półpłaszczyźnie
P – liczba biegunów L(s) lub 1 + L(s) znajdujących się na osi liczb urojonych uwzględniając
również te z początku układu
N 1 – liczba okrążeń punktu ( 1, j0) na płaszczyźnie L(s) przez wykres Nyquista funkcji L(s)
odpowiadający konturowi s1
N 2 – liczba okrążeń punktu ( 1, j0) na płaszczyźnie L(s) przez wykres Nyquista funkcji L(s)
odpowiadający konturowi s 2
Wówczas w odniesieniu do tych dwóch konturów pokazanych na rysunku 6 i stosownie do kryterium
Nyquista zachodzą następujące związki
N1
Z
(7)
P
oraz
N2
Z
P
(8)
P
Przypuśćmy, że 1 oraz 2 są kątami utworzonymi przez wektor łączący wykresy Nyquista funkcji
L(s) z punktem (-1, j0), który to wykresy odpowiadają odpowiednio konturom
s1 oraz
s2 .
Wówczas
N1 360 o ( Z P) 360 o
(9)
1
2
N2
360 o
Zauważmy, że każdy kontur Nyquista
s1
(Z
P
oraz
s2
P ) 360 o
(10)
utworzone są z trzech kawałków:
1. Kawałek od s = j do +j wzdłuż półokręgu o nieskończonym promieniu.
2. Kawałek wzdłuż osi j , wyłączając wszystkie małe wyżłobienia.
3. Wszystkie małe wyżłobienia znajdują się na osi j .
Ostatnia aktualizacja: 2013-11-06
M. Tomera
7
Badanie stabilności
Teoria sterowania
Kryterium Nyquista
Z konturów pokazanych na rysunku 6, które są symetryczne wokół osi liczb rzeczywistych na
płaszczyźnie s, kąty tworzone przez wykresy Nyquista względem punktu (-1, j0) są identyczne dla
dodatnich i ujemnych wartości . Dlatego też 1 oraz 2 są zapisywane następująco
2
2
1
2
11
12
13
11
12
13
(11)
(12)
gdzie
11
12
13
jest kątem utworzonym przez wykres Nyquista wielomianu L(s) w odniesieniu do punktu
( 1, j0), odpowiadający dodatniej lub ujemnej osi j na płaszczyźnie s wyłączając małe
wyżłobienia.
jest kątem utworzonym przez wykres Nyquista wielomianu L(s) w odniesieniu do punktu
( 1, j0), odpowiadający małym żłobkom na osi j konturu s1 (kierunki na małych
wyżłobieniach na konturze
s1 , znak
12
s 2 są przeciwne do tych z konturu
w równaniu (12) jest ujemny)
jest kątem utworzonym przez wykres Nyquista wielomianu L(s) w odniesieniu do punktu
( 1, j0), odpowiadający półokręgom z nieskończonymi promieniami na konturze Nyquista.
Dla transmitancji która nie ma więcej zer niż biegunów, wykres Nyquista transmitancji L(s) który
odpowiada nieskończonemu półokręgowi musi również być punktem na osi rzeczywistej lub
trajektorii wokół początku płaszczyzny L(s). Więc kąt 13 tworzony przez odcinek rysowany
z punktu ( 1, j0) do wykresu Nyquista wzdłuż półokręgu o nieskończonym promieniu jest zawsze
równy zero.
Teraz dodając równanie (11) do (12) i wykorzystując równanie (9) oraz (10), otrzymuje się
1
Rozwiązując dla
11
2
4
11
(2Z
2P
P ) 360 o
(13)
otrzymuje się
11
(Z
P
0.5P ) 180 o
(14)
Równanie to oznacza, że kąt całkowity 11 tworzony przez odcinek narysowany z punktu ( 1, j0) do
wykresu Nyquista funkcji L(s), który odpowiada części konturu składającego się z dodatniej osi j
płaszczyzny s wyłączając małe wyżłobienia, jeśli istnieją jest równy
11
= [liczbie zer 1 + L(s) w prawej półpłaszczyźnie zmiennej s
liczba biegunów L(s) w prawej półpłaszczyźnie zmiennej s
0.5(liczba biegunów L(s) na osi j )] 180o
(15)
Kryterium stabilności Nyquista może być stosowane po skonstruowaniu tylko tej części wykresu
Nyquista, który odpowiada fragmentowi konturu Nyquista od s = j do s = 0. Dlatego też jeśli układ
zamknięty jest niestabilny to poprzez znajomość wartości 11 , P oraz P, z równania (14) wyznacza
się liczbę pierwiastków równania charakterystycznego, które są w prawej półpłaszczyźnie .
Dla układu zamkniętego stabilnego, Z musi być równe zero. Więc kryterium Nyquista dla
stabilności układu zamkniętego
11
(0.5P
P) 180 o
(16)
Stąd, że P oraz P nie mogą być ujemne, równanie (16) oznacza, że kąt 11 utworzony przez
wykres Nyquista funkcji L(j ) w odniesieniu do punktu ( 1, j0) przy zmianie
od do 0 jest
dodatni.
Nie wystarczy że kąt
(15).
11
jest ujemny, musi być również spełniony warunek opisany przez równanie
Ostatnia aktualizacja: 2013-11-06
M. Tomera
8
Badanie stabilności
Teoria sterowania
Kryterium Nyquista
5.1. Układ z minimalnofazową transmitancją pętli
Jeśli L(s) jest typu minimalnofazowego, wówczas P = 0 oraz P oznacza liczbę biegunów L(s) które
znajdują się w początku układu; równanie (14) przyjmuje postać
11
0.5P ) 180 o
(Z
(17)
dla stabilności układu zamkniętego Z = 0; równanie (17) upraszcza się
90 o
P
11
(18)
Stąd, że P oznacza liczbę biegunów L(s) które znajdują się w początku układu; to łatwo zobaczyć, że
jeśli punkt ( 1, j0) nie jest obejmowany przez wykres Nyquista funkcji L(s) to 11 będzie zawsze
dane przez równanie (18). Jeśli L(s) jest typu minimalnofazowego, warunek że punkt ( 1, j0) nie jest
obejmowany przez wykres Nyquista jest warunkiem koniecznym i wystarczającym dla stabilności
układu zamkniętego.
Przykład 1
Rozważony zostanie układ sterowania pokazany na rysunku 1.1. Przy użyciu kryterium
Nyquista wyznacz zakresu parametru strojonego K dla którego układ ten będzie stabilny.
R(s)
R(s)
1
3
2
s +5s +9s+5
K
Rys. 1.1. Schemat blokowy układu sterowania
Wykres Nyquista dla układu z rysunku 1.1 pokazany jest na rysunku 1.2.
Im L(j)
Re L(j)
Rys. 1.2. Schemat blokowy układu sterowania
Rozwiązanie: Transmitancja pętli układu
L( s ) G ( s ) H ( s )
K
s
3
5s
2
K
9s
5
( s 1)( s
2
j )( s
2
j)
(1.1)
Bieguny transmitancji pętli znajdują się w s1 = 1, s2,3 = 2 j. Można użyć kryterium Routha
do zweryfikowania położeń biegunów transmitancji L(s). Więc P = 0 oraz P = 0.
Transmitancja pętli L(s) jest typu minimalnofazowego. Z równania (16), wymaganie
dotyczące stabilności układu zamkniętego jest następujące
11
Ostatnia aktualizacja: 2013-11-06
(0.5P
P) 180 o
0o
M. Tomera
(1.2)
9
Badanie stabilności
Teoria sterowania
Kryterium Nyquista
Podstawiając s = j , równanie (1.1) ma postać
L( j )
2
(5 5
K
) j (9
2
(1.3)
)
W celu znalezienia punktu przecięcia z osią liczb rzeczywistych na płaszczyźnie L(j ), należy
przekształcić L(j ) do postaci w której w mianowniku nie ma funkcji zespolonej
L( j )
K {(5 5 2 )
(5 5 2 ) 2
j (9
2
(9
2
)}
2 2
)
(1.4)
Przyrównując część urojoną L(j ) do zera otrzymuje się
2
(
Rozwiązaniami równania (1.7) są
(1.5)
9) 0
1
= 0,
2,3
3 [rad/s], które są częstotliwościami przy
których wykres L(j ) przecina oś liczb rzeczywistych na płaszczyźnie L(j ). Dla dodatnich
wartości częstotliwości, po podstawieniu do równania (1.4) uzyskuje się dwa punkty przecięcia
z osią liczb rzeczywistych. Kiedy = 3 [rad/s]
L( j3)
natomiast dla
0.025K
(1.6)
= 0 [rad/s]
L( j 0) 0.2K
(1.7)
Warunek kąta (1.2), który jest warunkiem koniecznym stabilności tego układu będzie spełniony
jeśli punkt przecięcia z osią liczb rzeczywistych opisany wzorem (1.6) będzie z prawej, punktu
( 1, j0) natomiast punkt przecięcia (1.7) rozpatruje się dla K < 0 i musi się znajdować z lewej
strony punktu (1, j0). Uzyskuje się w ten sposób dwa warunki dotyczące stabilności układu z
rysunku 1.1.
0.025K
1
0.2K 1
(1.8)
(1.9)
Z rozwiązania układu równań (1.8) oraz (1.9) uzyskuje się zakres stabilności dla strojonego
parametru K
5 K 40
(1.10)
Kiedy K jest ujemne używa się wykresu funkcji (1.3) w odniesieniu do punktu (+1, j0) jako
punktu krytycznego. Dla dowolnej wartości wzmocnienia K z zakresu od
do 0
o
w odniesieniu do punktu krytycznego (+1, j0) kąt 11 0 , czyli nie jest spełniony warunek
(1.2). Wniosek jest taki, że układ ten będzie stabilny dla zakresu K z zakresu (1.10).
6. STABILNOŚĆ LINIOWYCH UKŁADÓW STEROWANIA Z CZYSTYM CZASEM
OPÓŹNIENIA
Układy z czasem opóźnienia w pętli są przedmiotem zainteresowania większej ilości problemów
stabilności aniżeli układy bez opóźnienia. Czysty czas opóźnienia To modelowany jest przez
transmitancję e sTo co powoduje, że równanie charakterystyczne układu nie ma stałych
współczynników. Dlatego też kryterium Routha nie ma tutaj zastosowania. Metoda linii
pierwiastkowych może być stosowana do układów z czystym czasem opóźnienia, lecz konstruowanie
takich linii jest dość złożone. W tym rozdziale pokazane zostanie, że kryterium Nyquista może być
zastosowane do układów z czystym czasem opóźnienia.
Ostatnia aktualizacja: 2013-11-06
M. Tomera
10
Badanie stabilności
Teoria sterowania
Kryterium Nyquista
Transmitancja pętli układu sterowania z czystym czasem opóźnienia wyrażona jest
w następującej postaci
L( s ) L1 ( s )e sTo
(19)
gdzie L1 (s) jest funkcją ze stałymi współczynnikami, a To jest czystym czasem opóźnienia
wyrażonym w sekundach.
Stabilność układu może być badana przez konstruowanie wykresu Nyquista funkcji L(s)
i obserwację jego zachowania w odniesieniu do punktu ( 1, j0). Wpływ czynnika ekspotencjalnego
w równaniu (19) jest taki, że wprowadza obroty wykresu L1 ( j ) dla każdego
przez kąt To
w kierunku zgodnym z ruchem wskazówek zegara. Amplituda funkcji L1 ( j ) nie zmienia się pod
wpływem czasu opóźnienia, wynika to stąd, że amplituda e j To jest jednostkowa dla wszystkich
częstotliwości.
Większość układów sterowania jest typu 1 lub wyższych i amplituda funkcji L( j ) zazwyczaj
zmierza do zera gdy
zmierza do nieskończoności. Więc wykres Nyquista transmitancji opisanej
równaniem (19) zazwyczaj zmierza spiralnie w kierunku początku układu współrzędnych w kierunku
zgodnym z ruchem wskazówek zegara gdy zmierza do nieskończoności i stąd jest nieskończona
liczba przecięć z osią liczb rzeczywistych na płaszczyźnie L( j ) . Po skonstruowaniu wykresu
Nyquista funkcji L( j ) , stabilność układu jest określana w zwykły sposób przez badanie kąta 11 .
Poniższy przykład ilustruje analizę stabilności układu zamkniętego z czystym czasem opóźnienia przy
użyciu kryterium Nyquista.
Przykład 2
Rozważ układ z jednostkowym sprzężeniem zwrotnym, którego transmitancja pętli otwartej ma
postać
K
(2.1)
L(s) L1 (s)e sTo
e sTo
s 1
Dla czasu opóźnienia To = 1 [s] wyznacz zakres stabilności układu.
Rozwiązanie: Dla tego układu transmitancja widmowa pętli otwartej ma następującą postać
K (cos
j sin )(1 j )
Ke j
L( j )
(2.2)
2
j
1
1
czyli
K
(2.3)
L( j )
[(cos
sin ) j (sin
cos )]
2
1
Część urojona transmitancji widmowej L( j ) jest równa zero gdy
sin
cos
(2.4)
0
stąd
(2.5)
tg
Rozwiązując to równanie dla najmniejszej wartości
2.0288 [rad/s]
Podstawiając wyznaczoną wartość
otwartej L( j ) (2.3), otrzymuje się
uzyskuje się
(2.6)
z równania (2.6) do transmitancji widmowej pętli
K
(2.7)
(cos 2.0288 2.0288 sin 2.0288)
0.4421K
1 2.0288 2
Wartość krytyczna wzmocnienia K jest uzyskiwna jest przez przyrównanie zależności (2.7) do
wartości 1.
(2.8)
0.4421K
1
L( j 2.0288)
Ostatnia aktualizacja: 2013-11-06
M. Tomera
11
Badanie stabilności
Teoria sterowania
Kryterium Nyquista
czyli
K
(2.9)
2.2619
Na rysunku 2.1. pokazane zostały wykresy Nyquista dla transmitancji pętli z wartością
wzmocnienia krytycznego (2.9) bez opóźnienia
Im
1
= 3
= 4
= 9
= 0
= 2.0288
= 8
1
= 5
= 7
1
2
= 6
= 4
= 3
= 1.5
(a)
= 2.0288
= 1.5
1
Re
= 0.5
= 1
(b)
= 1
=
= 0.5
116.2o
Rys. 2.1. Wykresy Nyquista dla układów opisanych transmitancjami widmowymi (a)-(2.10), (b)-(2.11).
2.2619
j
1
L1 ( j )
(2.10)
i czasu opóźnienia To = 1 [s]
L( s )
L1 ( s)e
2.2619
e
j
1
j To
j
(2.11)
Z wykresu widać, że układ pierwszego rzędu bez opóźnienia jest stabilny dla wszystkich
dodatnich wartości, natomiast dla układu z czasem opóźnienia To = 1 [s] układ staje się
niestabilny dla K > 2.2619.
6.1. TRAJEKTORIA KRYTYCZNA
Dotychczas w analizie stabilności dla K dodatnich i ujemnych jako punkty krytyczne na płaszczyźnie
L( j ) używane były punkty ( 1, j0) oraz ( 1, j0). W pewnych warunkach ideę punktu krytycznego
można rozszerzyć do trajektorii.
Z równania (20) widać, że pierwiastki równania charakterystycznego spełniają zależność
L1 ( s )e
Ostatnia aktualizacja: 2013-11-06
sTo
1
M. Tomera
(20)
12
Badanie stabilności
Teoria sterowania
Kryterium Nyquista
Prawa strona powyższego równania jest faktycznie punktem krytycznym ( 1, j0) w analizie
stabilności układu zamkniętego. Równanie (21) może być zapisane jako
e sTo
L1 ( s )
(21)
Kiedy s = j , lewa strona ostatniego równania daje wykres transmitancji pętli przy braku czasu
opóźnienia. Czynnik ekspotencjalny równania (22) ma amplitudę równą jeden dla wszystkich wartości
i jego faza wynosi
To radianów. Dlatego też prawa strona równania (22) opisuje trajektorię
krytyczną, która jest okręgiem o promieniu równym jeden i środku umieszczonym w początku układu
płaszczyzny L( j ) . Kiedy = 0, wówczas trajektoria krytyczna startuje w punkcie ( 1, j0) i wraz ze
wzrostem punkt krytyczny przemieszcza się po okręgu jednostkowym w kierunku przeciwnym do
ruchu wskazówek zegara. Poniższy przykład ilustruje zastosowanie kryterium Nyquista do badania
stabilności układu zamkniętego z czystym czasem opóźnienia.
Przykład 3
Dana jest transmitancja pętli układu sterowania zamkniętego z czystym czasem opóźnienia
L(s) L1 (s)e
2.2619
e
s 1
sTo
sTo
(3.1)
Należy znaleźć wartość graniczną czasu opóźnienia To dla której układ ten jest stabilny. Na
rysunku 2.1. przedstawiony jest wykres Nyquista funkcji L1 ( j ) razem z trajektorią krytyczną
e j To . Częstotliwość przy której wykres L1 ( j ) przecina trajektorię krytyczną znajdowany
jest przez przyrównanie amplitudy L1 ( j ) do jedności
2.2619
1 j
L1 ( j )
1
(3.2)
Rozwiązując równanie (3.2) otrzymuje się dodatnie rozwiązanie dla = 2.0288 rad/s, która jest
częstotliwością przy której wykres Nyquista funkcji L( j ) przecina okrąg o promieniu punkt
( 1, j0) na płaszczyźnie L( j ) . Kąt mierzony w rad o punktu ( 1, j0) do punktu przecięcia z
wykresem L1 ( j ) i trajektorią krytyczną jest równy To , gdzie
= 2.0288 rad/s, można
znaleźć wartość krytyczną To przez przyrównanie
L1 ( j 2.0288)
2.0288To
(3.3)
2.0288To
(3.4)
lub
arctan
2.0288
co prowadzi do
1.1128
2.0288To
(3.5)
czyli
To
1 [s]
(3.6)
7. STABILNOŚĆ WZGLĘDNA: ZAPAS WZMOCNIENIA I ZAPAS FAZY
Występuje zainteresowanie nie tylko stabilnością absolutną ale również stabilnością względną.
W dziedzinie czasu, stabilność względna mierzona jest przez takie parametry jak maksymalne
przeregulowanie czy współczynnik tłumienia, w dziedzinie częstotliwości, pik rezonansowy M r .
Inny sposób pomiaru stabilności względnej w dziedzinie częstotliwości polega na pomiarze odległości
wykresu Nyquista od punktu ( 1, j0).
Ostatnia aktualizacja: 2013-11-06
M. Tomera
13
Badanie stabilności
Teoria sterowania
Kryterium Nyquista
7.1. ZAPAS WZMOCNIENIA
Zapas wzmocnienia (GM) jest jednym z najczęściej używanych kryteriów do pomiaru stabilności
względnej układów sterowania. W dziedzinie częstotliwości zapas wzmocnienia używany jest do
oznaczenia bliskości przecięcia ujemnej osi rzeczywistej przez wykres Nyquista funkcji L(j )
względem punktu ( 1, j0). Przed podaniem definicji zapasu wzmocnienia, najpierw należy
zdefiniować fazę odcięcia na wykresie Nyquista i częstotliwość fazy odcięcia.
Punkt odcięcia fazy. Punkt odcięcia fazy na wykresie L(j ) jest punktem w którym wykres
przecina ujemną oś liczb rzeczywistych.
Częstotliwość graniczna fazy. Częstotliwość graniczna fazy p jest częstotliwością przy której
występuje punkt przecięcia fazy lub gdzie
L( j
180 o
p)
(22)
Wykres Nyquista transmitancji pętli L(j ), która jest typu minimalnofazowego pokazany jest na
rysunku 7. Częstotliwość fazy odcięcia oznaczona została jako p , a amplituda L(j ) przy której
p
jest zapisana jako L( j
p)
i wówczas zapas amplitudy układu z zamkniętą pętlą
zapas wzmocnienia = GM = 20 log
L( j
p)
20 log L( j
p)
(23)
Na podstawie tej definicji można wypisać następujące wnioski o zapasie wzmocnienia układu
pokazanego na rysunku 7
1. Wykres L(j ) nie przecina osi liczb rzeczywistych (brak skończonej niezerowej fazy odcięcia)
L( j
p)
GM =
0
dB
(24)
2. Wykres L(j ) przecina osi liczb rzeczywistych pomiędzy punktami 0 oraz 1
0
L( j
p)
GM > 0 dB
1
(25)
3. Wykres L(j ) przechodzi przez punkt ( 1, j0)
L( j
p)
GM = 0 dB
1
(26)
4. Wykres L(j ) obejmuje punkt ( 1, j0)
L( j
p)
1
GM < 0 dB
(27)
Opierając się na powyższej dyskusji, fizyczne znaczenie zapasu wzmocnienia może być streszczone
następująco:
Zapas wzmocnienia jest wielkością wzmocnienia w decybelach (dB), która może być dodana do
pętli nie powodując niestabilności.
Kiedy wykres Nyquista nie przecina osi liczb rzeczywistych przy żadnej skończonej
częstotliwości to wówczas zapas wzmocnienia jest nieskończony co oznacza, że teoretycznie
wartość wzmocnienia pętli może być zwiększana do nieskończoności.
Kiedy wykres Nyquista przechodzi przez punkt ( 1, j0), zapas wzmocnienia wynosi 0 dB, co
oznacza, że wzmocnienie pętli nie może być zwiększane gdyż układ znajduje się na granicy
stabilności.
Ostatnia aktualizacja: 2013-11-06
M. Tomera
14
Badanie stabilności
Teoria sterowania
Kryterium Nyquista
Kiedy przecięcie fazy znajduje się z lewej strony punktu ( 1, j0), zapas wzmocnienia jest ujemny
i wzmocnienie pętli musi być zmniejszone aby uzyskać stabilność układu.
PłaszczyznaL(j )
jImL
Punkt odcięcia fazy
=
p
ReL
L(j
p
)
Rys. 7. Definicja zapasu wzmocnienia we współrzędnych biegunowych
7.1.2. Zapas wzmocnienia układów nieminimalnofazowych
Dla takich układów układ może być niestabilny nawet wówczas gdy punkt przecięcia fazowego
znajduje się z prawej strony punktu ( 1, j0) i wówczas dodatni zapas wzmocnienia może odpowiadać
układowi niestabilnemu.
7.2. ZAPAS FAZY
Zapas wzmocnienia jest tylko jednowymiarowym opisem stabilności względnej układu zamkniętego.
Jak sama nazwa mówi, zapas wzmocnienia oznacza stabilność układu w odniesieniu tylko do zmian
wzmocnienia pętli. W zasadzie wierzymy, że układ z dużym zapasem wzmocnienia powinien być
relatywnie bardziej stabilny niż z mniejszym zapasem wzmocnienia. Chociaż sam zapas wzmocnienia
jest nieadekwatny do oznaczania stabilności kiedy inne parametry układu poza wzmocnieniem się
zmieniają.
Aby objąć wpływ przesunięcia fazowego na stabilność wprowadzony zostanie zapas fazy (PM)
który wymaga wprowadzenia pewnych definicji:
Punkt odcięcia wzmocnienie. Punkt odcięcia wzmocnienia jest punktem na wykresie L(j ) przy
którym amplituda L(j ) jest równa 1.
Częstotliwość graniczna wzmocnienia. Częstotliwość graniczna wzmocnienia
jest
g
częstotliwością przy której występuje punkt odcięcia wzmocnienia lub gdzie
L( j
g)
1
(28)
Definicja zapasu fazy może być streszczona następująco
Zapas fazy (PM) definiowany jest jako kąt wyrażony w stopniach o który wykres L(j ) musi być
obrócony wokół początku układu aby mógł przechodzić przez punkt (-1, j0).
Na rysunku 8 pokazany został wykres Nyquista typowego wykresu minimalnofazowego L(j ) i zapas
fazy definiowany jest jako kąt pomiędzy linią która przechodzi przez punkt odcięcia wzmocnienia
i początek układu oraz ujemną osią liczb rzeczywistych na płaszczyźnie L(j ). Zapas fazy jest
wartością czystego opóźnienia fazowego które dodane do pętli doprowadza go do niestabilności.
Ostatnia aktualizacja: 2013-11-06
M. Tomera
15
Badanie stabilności
Teoria sterowania
Kryterium Nyquista
Kiedy układ jest typu minimalnofazowego, analityczne wyrażenie zapasu fazy
zapas fazy = PM =
gdzie
g
L( j
g)
180 o
(29)
jest częstotliwością graniczną wzmocnienia.
jImL
PłaszczyznaL(j )
1
1
Zapas
fazy
ReL
Punkt odcięcia wzmocnienia
=
g
Rys. 8. Definicja zapasu fazy na płaszczyźnie L(j )
7.2.2. Zapas fazy układów nieminimalnofazowych
Kiedy transmitancja pętli jest typu nieminimalnofazowego, punkt przecięcia wzmocnienia może
pojawiać się w pewnej ćwiartce płaszczyzny L(j ) i definicja zapasu fazy danej wzorem (29) nie
zawsze będzie poprawna.
Przykład 4
Dla układu regulacji pokazanego na rysunku 1.1 i rozważanego w przykładzie 1, korzystając
z kryterium Nyquista wyznacz zapas amplitudy i fazy dla K = 10.
Rozwiązanie: Transmitancja operatorowa pętli otwartej L(s) ma postać
L( s )
K
s
3
5s
2
(4.1)
9s 5
natomiast transmitancja widmowa pętli otwartej L( j )
L( j )
(5 5
2
K
) j (9
2
)
(4.2)
Częstotliwość przy której wykres L( j ) przecina trajektorię krytyczną znajdowany jest przez
przyrównanie amplitudy L( j ) do jedności
Ostatnia aktualizacja: 2013-11-06
M. Tomera
16
Badanie stabilności
Teoria sterowania
K
L( j )
2
(5 5
)
2
j (9
Kryterium Nyquista
(4.3)
1
)
Moduły liczb zespolonych licznika i mianownika wyznaczane są z twierdzenia Pitagorasa
i równanie (4.3) przekształca się do postaci
K2
2 2
(5 5
2
)
2 2
(9
)
(4.4)
1
Dalsze przekształcanie zależności (4.4) prowadzi do następującego wielomianu
6
4
7
31
2
25
K2
0
(4.5)
Z rozwiązania wielomianu (4.5) dla K = 10 uzyskuje się częstotliwość
g
przy której wykres
przecina trajektorię krytyczną
1.2864 [rad/s]
g
Podstawiając do równania (4.2) za
L( j1.2864 )
(4.6)
wyznaczoną wartość graniczną
10
3.2741 j 9.4488
10
10
j109.1116
e
g
uzyskuje się
j109.1116
(4.7)
Ponieważ transmitancja opisana wzorem (4.1) jest typu nieminimalnofazowego to w tym
przypadku punkt przecięcia się wykresu Nyquista z trajektorią krytyczną znajduje się powyżej
punktu krytycznego ( 1, j0) i zapas fazy wyrażony w stopniach
L( j1.2864 ) 180 o
PM =
70.8884 o
(4.8)
Aby wyznaczyć zapas modułu trzeba znaleźć punkty w których transmitancja widmowa opisana
wzorem (4.2) osiąga wartość fazy równą –180o, czyli punkty przecięcia wykresu Nyquista
z ujemną częścią osi liczb rzeczywistych. Sposób wyznaczania tych punktów pokazany jest
w przykładzie 1. Warunek ten spełniony jest dla jednego punktu przecięcia gdy = 3 [rad/s]
Dla K = 10.
L( j p1 ) L( j 3)
0.25
(4.9)
Zapas wzmocnienia w wartościach bezwzględnych
GM =
1
L( j 3)
1
0.25
4
(4.10)
20 log 4 12.0412 [dB]
(4.11)
Zapasy wzmocnienia wyrażone w decybelach
GMdB = 20 log
1
L( j 3)
Znając wartość zapasu wzmocnienia wyrażone w wartościach bezwzględnych można
wyznaczyć zakres stabilności tego układu
K gr
GM K
4 10
40
(4.12)
Natomiast z zapasu fazy wyrażonego w radianach można wyznaczyć maksymalny zakres dla
czasu opóźnienia który może zostać jeszcze dodany do układu aby nie stracił on stabilności.
PM rad
g To
(4.13)
czyli maksymalna wartość czystego opóźnienia przy wzmocnieniu K = 10
Ostatnia aktualizacja: 2013-11-06
M. Tomera
17
Badanie stabilności
Teoria sterowania
To
PM rad
g
70.8884 / 180
1.2864
Kryterium Nyquista
0.9618 [s]
(4.18)
ĆWICZENIA
C.1. Transmitancja pętli układu z pojedynczą
pętlą L(s) dane są poniżej. Naszkicuj wykres
Nyquista L(j ) dla
= 0 do
= . Określ
stabilność układu zamkniętego. Jeśli układ jest
niestabilny,
znajdź
liczbę
biegunów
transmitancji
układu
zamkniętego
znajdujących się w prawej półpłaszczyźnie.
Wykres Nyquista L(j ) można skonstruować
przy użyciu programu komputerowego.
a) L( s )
b) L( s )
c) L( s)
d) L( s)
20
s (1 0.1s )(1 0.5s )
3( s
g) L( s )
s(s
h) L( s )
i) L( s )
s ( s 1)( s 2
100(1 s)
s(1 0.1s)(1 0.2s)(1 0.5s)
l) L( s )
s 1)
100
s ( s 1)( s 2
s2
s(s
k) L(s)
3s 1)
0.1
j) L( s )
10
s (1 0.1s )(1 0.5s )
2)
3
3
2s
2)
5s
2
2
2 s 10)
0.1(s 2 1)( s
s( s
2
2)
s 1)
10( s 10)
s ( s 1)( s 100 )
10
2
s (1 0.2s)(1 0.5s)
e) L( s)
5( s 2)
s( s 1)( s 1)
f) L( s)
50
s( s 5)( s 1)
C.2. Transmitancje pętli L(s) układu z pojedynczą pętlą dane są poniżej. Zastosuj kryterium Nyquista
i określ
zakres wartości K dla którego układ ten będzie stabilny.
Wyznacz wartości wzmocnienia przy których układ znajdzie się na granicy stabilności i okres
oscylacji o stałej amplitudzie
Dla podanego K wyznacz zapas amplitudy i fazy.
Na podstawie wyznaczonego zapasu fazy wyznacz maksymalną wartość czystego czasu
opóźnienia.
a) L( s)
K
; Zapasy dla K = 1; Wykres Nyquista pokazany na rys C.2a.
s( s 1)( s 3)
Ostatnia aktualizacja: 2013-11-06
M. Tomera
18
Badanie stabilności
Teoria sterowania
Kryterium Nyquista
Im L(j)
Re L(j)
Rys. C.2a. Wykres Nyquista
b) L( s)
K ( s 5)
; Zapasy dla K = 1; Wykres Nyquista pokazany na rys C.2a.
s( s 1)( s 2)
c) L( s)
K ( s 3)
s( s 1 j )( s 1
d) L( s)
j)
; Zapasy dla K = 1; Wykres Nyquista pokazany na rys C.2a.
K
(s
4)( s 1
j )( s 1
j)
; Zapasy dla K = 15; Wykres Nyquista pokazany na rys C.2d.
Im L(j)
Re L(j)
Rys. C.2d. Wykres Nyquista.
e) L( s )
K (s 1
j )( s 1
2
( s 1) ( s
f) L(s)
j)
; Zapasy dla K = 1; Wykres Nyquista pokazany na rys C.2e.
2)
K ( s 1 j )(s 1 j )
; Zapasy dla K = 5; Wykres Nyquista pokazany na rys C.2f.
( s 1)(s 2 j3)(s 2 j3)
Ostatnia aktualizacja: 2013-11-06
M. Tomera
19
Badanie stabilności
Teoria sterowania
Kryterium Nyquista
Im L(j )
Re L(j )
Rys. C.2e. Wykres Nyquista.
Im L(j)
Re L(j)
Rys. C.2f. Wykres Nyquista.
ODPOWIEDZI DO WYBRANYCH ĆWICZEŃ
C1.
a)
11
(Z
0.5) 180o
b)
11
(Z
0.5) 180o
90 o , Z = 0, stabilny
c)
11
(Z
0.5) 180o
270o , Z = 2, niestabilny
d)
11
( Z 1) 180o
e)
11
( Z 1 0.5) 180o
f)
11
270o , Z = 2, niestabilny
180o , Z = 2, niestabilny
( Z 1 0.5) 180o
g)
11
(Z
2 0.5) 180o
h)
11
(Z
0.5) 180o
i)
11
( Z 0.5 3) 180o
j)
11
(Z
2 0.5) 180o
90 o , Z = 1, niestabilny
90 o , Z = 2, niestabilny
90 o , Z = 2, niestabilny
90 o , Z = 0, stabilny
90 o , Z = 2, niestabilny
90 o , Z = 2, niestabilny
Ostatnia aktualizacja: 2013-11-06
M. Tomera
20
Badanie stabilności
Teoria sterowania
k)
11
l)
11
m)
11
n)
11
(Z
0.5) 180o
90 o , Z = 0, stabilny
(Z
0.5) 180o
90 o , Z = 0, stabilny
(Z
0.5) 180o
90 o , Z = 0, stabilny
(Z
0.5) 180o
270o , Z = 2, niestabilny
Kryterium Nyquista
C2.
a) Warunek konieczny stabilności:
90 o ; L( j )
11
2
4
K
2 2
( 4
2
j (
2
)
3)
2 2
(3
)
Częstotliwości przy których wykres przecina oś rzeczywistą:
1 1.7321 [rad/s]
Punkty przecięcia z osią liczb rzeczywistych: L( j 1 )
0.0833K
Stabilny dla 0 < K < 12, Oscylacje o stałej amplitudzie: K kr
12, Tosc 3.6276 [s]
Dla K = 1; zapas wzmocnienia, GM = 21.5836 dB (
o
zapas fazy PM = 66.4445 (
g
p
=1.7321 [rad/s]),
= 0.3161 [rad/s])
maksymalna wartość czystego czasu opóźnienia To
b) Warunek konieczny stabilności:
4
90 o ; L( j )
11
3.6689 [s].
2
13
K
2 2
( 3
Częstotliwości przy których wykres przecina oś rzeczywistą:
2
)
o
zapas fazy PM = 18.7842 (
g
p
11
2.8099 [s]
0.2501 [s].
4
90 o ; L( j )
2
4
K
2
)
11
(2
)
2.5651 [s]
p = 2.4495 [rad/s]),
= 1.2687 [rad/s])
maksymalna wartość czystego czasu opóźnienia To
d) Warunek konieczny stabilności:
6)
2 2
2.4495 [rad/s]
1
Punkty przecięcia z osią liczb rzeczywistych: L( j 1 )
0.25K
Stabilny dla 0 < K < 4, Oscylacje o stałej amplitudzie: K kr
4, Tosc
Dla K = 1; zapas wzmocnienia, GM = 12.0412 dB (
2
j (
2 2
( 2
g
)
= 1.3110 [rad/s])
Częstotliwości przy których wykres przecina oś rzeczywistą:
zapas fazy PM = 31.6686o (
(2
=2.2361 [rad/s]),
maksymalna wartość czystego czasu opóźnienia To
c) Warunek konieczny stabilności:
10)
2 2
2.2361 [rad/s]
1
Punkty przecięcia z osią liczb rzeczywistych: L( j 1 )
0.3333K
Stabilny dla 0 < K < 3, Oscylacje o stałej amplitudzie: K kr
3, Tosc
Dla K = 1; zapas wzmocnienia, GM = 9.5424 dB (
2
j (2
0 o ; L( j )
2
6
K
( 6
0.4356 [s].
2
8
j (
2
2
8)
2
10)
2 2
(10
)
,
[rad/s]
0
3
.
1623
1
2
Punkty przecięcia z osią liczb rzeczywistych: L( j 1 ) 0.1250K ; L( j 2 )
0.0192K
Stabilny dla 8 < K < 52, Oscylacje o stałej amplitudzie: K kr
52, Tosc 1.9869 [s]
Dla K = 15; zapas wzmocnienia, GM = 10.7982 dB ( p = 3.1623 [rad/s]),
Częstotliwości przy których wykres przecina oś rzeczywistą:
zapas fazy PM = 53.4977o (
g
= 1.6794 [rad/s])
maksymalna wartość czystego czasu opóźnienia To
e) Warunek konieczny stabilności:
11
0 o ; L( j )
K
6
4
Częstotliwości przy których wykres przecina oś rzeczywistą:
Ostatnia aktualizacja: 2013-11-06
M. Tomera
0.5560 [s].
20
2
( 4
2
1
4
0,
2)
4
j (
2
2
2
1,
(5
3
2
15
14)
2 2
)
3.7417 [rad/s]
21
Badanie stabilności
Teoria sterowania
Kryterium Nyquista
Punkty przecięcia z osią liczb rzeczywistych: L( j 1 ) K ; L( j 2 )
0.5K , L( j 3 )
Stabilny dla 1 < K < 2, Oscylacje o stałej amplitudzie: K kr
2, Tosc 6.2832 [s]
Dla K = 1; zapas wzmocnienia, GM = 6.0206 dB (
o
zapas fazy PM = 180.0 (
g
p
= 1 [rad/s]),
= 0 [rad/s])
maksymalna wartość czystego czasu opóźnienia To
f) Warunek konieczny stabilności:
11
0.2222K
0 o ; L( j )
K
7
4
57
( 5
Częstotliwości przy których wykres przecina oś rzeczywistą: 1
[s].
2
2
26
4
j (
2
2
29
2
60)
2 2
13)
(17
)
0 , 2 1.4974 , 3 5.1728 [rad/s]
Punkty przecięcia z osią liczb rzeczywistych: L( j 1 ) 0.1538K ; L( j 2 )
0.1355K , L( j 3 ) 0.2050K
Stabilny dla 4.8788 < K < 7.3788, Oscylacje o stałej amplitudzie: K kr
7.3788, Tosc 4.1959 [s]
Dla K = 5; zapas wzmocnienia, GM = 3.3803 dB ( p = 1.4974 [rad/s]),
zapas fazy PM1 = 72.7824o (
o
zapas fazy PM2 = 176.9657 (
g1 =
2.4709 [rad/s]), max wartość czasu opóźnienia To
2.0288 [s].
g2 =
5.3192 [rad/s]), max wartość czasu opóźnienia To
0.5807 [s].
Literatura
1. Kuo B. C. Automatic Control of Dynamic Systems, 7th ed, Addison-Wesley & Sons Inc., 1995.
2. Nyquist H., „Regeneration Theory”, Bell Syst. Techn. Journal, Vol. 11, pp. 126-147, 1932.
3. Yeung K. S., „A Reformulation of Nyquist’s Criterion”, IEEE Transaction Education, Vol. E-28,
pp. 58-60, Feb. 1985.
Ostatnia aktualizacja: 2013-11-06
M. Tomera
22