Linie pierwiastkowe - Matlab
Transkrypt
Linie pierwiastkowe - Matlab
Akademia Morska w Gdyni Katedra Automatyki Okrętowej Teoria sterowania Linie pierwiastkowe Matlab Mirosław Tomera 1. WPROWADZENIE Z rozważań dotyczących uchybu w stanie ustalonym i odpowiedzi układu w stanie nieustalonym, wynika ważność położeń zer i biegunów transmitancji liniowego układu zamkniętego. Pierwiastki równania charakterystycznego, które są biegunami transmitancji układu zamkniętego określają bezwzględną i względną stabilność liniowych układów z pojedynczym wejściem i wyjściem SISO (Single Input Single Output). W liniowych układach sterujących bardzo ważnym kryterium analizy jest badanie trajektorii pierwiastków równania charakterystycznego podczas zmiany pewnego parametru układu nazywanych liniami pierwiastkowymi. Podstawowe własności i zasady konstrukcji linii pierwiastkowych opisane zostały przez Waltera Evansa [2]. W opracowaniu tym przedstawionych zostanie kilka prostych reguł dotyczących zasad konstruowania tych linii. W celu wykreślenia dokładnych linii pierwiastkowych zawsze można użyć programów komputerowych. Dla przykładu, w MATLABIE istnieje funkcja rlocus wykreślająca na ekranie linie pierwiastkowe na podstawie transmitancji pętli. Ważne jest jednak, aby poznać podstawy wykreślania i własności linii pierwiastkowych po to aby umieć dobrze zinterpretować dane dostarczane przez linie pierwiastkowe wykorzystywane w analizie układu. 2. PODSTAWOWE WŁASNOŚCI LINII PIERWIASTKOWYCH W opracowaniu tym linie pierwiastkowe przedstawione zostaną w odniesieniu do układu regulacji pokazanego na rysunku 1. R(s) K G(s) Y(s) H(s) Rys. 1. Schemat blokowy układu regulacji ze strojonym parametrem K Transmitancja układu zamkniętego z rysunku 1. Y (s) R( s ) KG ( s) 1 KG ( s) H ( s) (1) Równanie charakterystyczne uzyskiwane jest poprzez przyrównanie wielomianu mianownika do zera, stąd pierwiastki równania charakterystycznego muszą spełniać zależność Ostatnia aktualizacja: 2013-11-06 M. Tomera Teoria sterowania Linie pierwiastkowe Matlab (2) 1 KG(s) H (s) 0 Równanie (2) może zostać zapisane jako 1 K G (s) H (s) (3) Aby spełnione było równanie (3) muszą być spełnione jednocześnie dwa poniższe warunki: 1o) Warunek amplitudy 1 K G(s) H (s) (4) K 2o) Warunek kąta G(s) H (s) (2i 1) G( s ) H ( s ) 2i dla dla K K 0 (5) 0 (6) gdzie i = 0, 1, 2, ... W praktyce, warunki opisane równaniami (4), (5), (6) odgrywają różne role przy konstruowaniu linii pierwiastkowych. 1. Warunki dotyczące kąta opisane równaniami (5) i (6) używane są do wykreślania trajektorii linii pierwiastkowych na płaszczyźnie s. 2. Kiedy już linie pierwiastkowe są wykreślone to wartości parametru K wyznaczane są przez użycie warunku amplitudy opisanego równaniem (4). Konstruowanie linii pierwiastkowych jest przede wszystkim problemem graficznym, chociaż pewne własności są wyprowadzane analitycznie. Graficzne konstruowanie linii pierwiastkowych jest oparte na wiedzy o biegunach i zerach funkcji operatorowej KG (s) H (s) , czyli transmitancja KG (s) H (s) musi być najpierw zostać zapisana w postaci K ( s z1 )(s z 2 ) ( s z m ) ( s p1 )(s p 2 ) ( s p n ) KG ( s) H ( s) (7) gdzie zera i bieguny funkcji KG (s) H (s) mają wartości rzeczywiste lub są parami zmiennych zespolonych sprzężonych. Stosując warunki zapisane w równaniach (4), (5) oraz (6) do równania (7) otrzymuje się m i 1 n G (s) H (s) s zi s pj (s zi ) j 1 1 K K (8) (9) Dla 0 K m G( s) H ( s) n i 1 Dla (s pj) (2i 1) 180 o (s pj) 2i 180 o j 1 K 0 m G( s) H ( s) n (s i 1 zi ) (10) j 1 gdzie i = 0, 1, 2, ... . Na linii pierwiastkowej w pewnym punkcie s1 graficzna interpretacja równania (9), która odpowiada dodatniej wartości K, musi spełniać warunek: Różnica pomiędzy sumą kątów wektorów wykreślonych z zer, a sumą kątów wektorów wykreślonych z biegunów G(s) H (s) do bieguna s1 jest nieparzystym mnożnikiem kąta 180 . Ostatnia aktualizacja: 2013-11-06 M. Tomera 2 Teoria sterowania Linie pierwiastkowe Matlab Dla ujemnych wartości K, pewien punkt s1 na linii pierwiastkowej musi spełniać warunek: Różnica pomiędzy sumą kątów wektorów wykreślonych z zer, a sumą kątów wektorów wykreślonych z biegunów G(s) H (s) do bieguna s1 jest mnożnikiem parzystym kąta 180 , zawierającym zero stopni. Podczas konstruowania linii pierwiastkowych, wartości K wzdłuż linii pierwiastkowych mogą być wyznaczone po zapisaniu równania (8) w postaci n s K j 1 pj (11) m s i 1 zi Wartość K na linii pierwiastkowej w pewnym punkcie s1 jest uzyskiwana z równania (11) przez podstawienie wartości s1 do tego równania. Graficznie, licznik równania (11) reprezentuje iloczyn długości wektorów wykreślonych z biegunów K G(s) H (s) do bieguna s1 , natomiast mianownik reprezentuje iloczyn długości wektorów wykreślonych z zer K G(s) H (s) do bieguna s1 . 3. WŁASNOŚCI I KONSTRUKCJA LINII PIERWIASTKOWYCH Chociaż obecnie są dostępne wydajne programy komputerowe do rysowania linii pierwiastkowych to w celu właściwego zinterpretowania uzyskiwanych wyników wymagana jest znajomość własności linii pierwiastkowych i umiejętność prostego ich szkicowania. Poniższe własności są użyteczne przy ręcznym konstruowaniu linii pierwiastkowych i do ich właściwej interpretacji. Własności te opierają się na zależnościach pomiędzy zerami i biegunami transmitancji KG(s)H(s) oraz zerami transmitancji 1+KG(s)H(s), które są pierwiastkami równania charakterystycznego. 3.1. PUNKTY DLA K = 0 ORAZ K = 1. Punkty na linii pierwiastkowej dla K = 0 są biegunami transmitancji KG(s)H(s). 2. Punkty na linii pierwiastkowej przy K = są zerami transmitancji KG(s)H(s). Bieguny i zera odnoszą się również do tych wartości, które znajdują się w nieskończoności, jeśli takie istnieją. Wnioski te uzyskiwane są z warunku na linie pierwiastkowe dane przez równanie (3). Jeśli wartość K zmierza do zera to wówczas transmitancja G(s)H(s) osiąga nieskończoność, czyli s musi osiągać wartości równe biegunom transmitancji G(s)H(s). Podobnie kiedy wartość K osiąga nieskończoność, wówczas s musi osiągać wartości zer transmitancji G(s)H(s). 3.2. LICZBA GAŁĘZI NA LINII PIERWIASTKOWEJ Gałąź linii pierwiastkowej jest trajektorią (torem) pewnego pierwiastka zmieniającego swoje położenie gdy K zmienia swoją wartość w zakresie od do . Stąd liczba gałęzi linii pierwiastkowej musi być równa liczbie pierwiastków równania. Liczba gałęzi linii pierwiastkowej opisanej równaniem (2) jest równa rzędowi wielomianu. 3.3. SYMETRIA LINII PIERWIASTKOWYCH Linie pierwiastkowe są symetryczne względem osi liczb rzeczywistych na płaszczyźnie s. Ogólnie linie pierwiastkowe są symetryczne względem osi symetrii konfiguracji zerowo-biegunowej transmitancji KG(s)H(s). Ostatnia aktualizacja: 2013-11-06 M. Tomera 3 Teoria sterowania Linie pierwiastkowe Matlab Własność ta wynika z tego że pierwiastki zespolone są ze sobą sprzężone. Jeśli bieguny i zera transmitancji KG(s)H(s) są symetryczne do dodatkowej osi to oznacza, że ta oś symetrii została uzyskana przez liniową transformację. j K K K<0 K K>0 K>0 K=0 K=0 2 1 K=0 K<0 K 0 Oś symetrii K<0 K K>0 Oś symetrii Rys. 2. Linie pierwiastkowe funkcji s(s 1)(s 2) K K 0 , przedstawiające własności symetrii. 3.4. KĄTY ASYMPTOT LINII PIERWIASTKOWEJ Jak widać to z rysunku 2, kiedy rząd wielomianu mianownika n nie jest równy rzędowi wielomianu licznika oznaczonego jako m, wówczas pewne linie na płaszczyźnie s dążą do nieskończoności. Własności linii pierwiastkowych w pobliżu nieskończoności na płaszczyźnie s są opisane przez asymptoty linii kiedy s . Ogólnie kiedy n m , wówczas będzie 2 n m asymptot, które opisują zachowanie linii pierwiastkowych przy s . Kąty asymptot i ich punkty przecięcia z osią liczb rzeczywistych na płaszczyźnie s są opisane następująco: Dla dużych wartości zmiennej s, linie pierwiastkowe dla K wyznaczanymi następująco i 2i 1 n m 180 o , n m 0 są zbieżne do asymptot z kątami (12) gdzie i = 0, 1, 2, ..., n m 1 ; n oznacza liczbę skończonych biegunów, natomiast m liczbę skończonych zer transmitancji KG(s)H(s). Dla K 0 kąty asymptot są wyznaczane z zależności 2i i n m 180 o , n gdzie i = 0, 1, 2, ..., n m m (13) 1. Ostatnia aktualizacja: 2013-11-06 M. Tomera 4 Teoria sterowania Linie pierwiastkowe Matlab 3.5. PUNKTY PRZECIĘCIA ASYMPTOT Punkt przecięcia 2 n w punkcie biegunów m asymptot linii pierwiastkowej występuje na osi liczb rzeczywistych transmitan cji 1 G(s) H (s) zer transmitan cji G( s) H ( s) n m (14) gdzie n oznacza liczbę skończonych biegunów, natomiast m liczbę skończonych zer transmitancji G(s)H(s). Punkt przecięcia asymptot 1 określa środek ciężkości linii pierwiastkowych i zawsze jest liczbą rzeczywistą. Bieguny i zera transmitancji G(s)H(s) mają zarówno części rzeczywiste jak i urojone, przy czym urojone części licznika równania (10) zawsze upraszczają się. Czyli w równaniu (10) składniki sumowania mogą być zastąpione przez części rzeczywiste biegunów i zer transmitancji G(s)H(s). 3.6. LINIE PIERWIASTKOWE NA OSI LICZB RZECZYWISTYCH Cała oś liczb rzeczywistych na płaszczyźnie s jest zajmowana przez linie pierwiastkowe (albo przez linie dla K 0 albo przez linie dla K 0 . 1. K 0 : Na osi liczb rzeczywistych, linia pierwiastkowa dla K 0 znajduje odcinkach osi dla których liczba biegunów i zer transmitancji G(s)H(s) odcinka jest nieparzysta. 2. K 0 : Na osi liczb rzeczywistych, linia pierwiastkowa dla K 0 znajduje odcinkach osi dla których liczba biegunów i zer transmitancji G(s)H(s) odcinka jest parzysta. Sprzężone bieguny i zera transmitancji G(s)H(s) nie linii pierwiastkowej znajdującej się na osi liczb rzeczywistych. się tylko na tych z prawej strony się tylko na tych z prawej strony wpływają na typ 3.7. KĄTY WYJŚCIA I KĄTY WEJŚCIA LINII PIERWIASTKOWYCH Kąt wyjścia z bieguna lub wejścia do zera transmitancji G(s)H(s) oznacza kąt stycznej tej linii w pobliżu punktu. Kąty wyjścia i wejścia określane są przy użyciu wzoru (9) dla linii wyznaczonej dla K 0 oraz wzoru (10) dla linii wyznaczonej dla K 0 . 3.8. PUNKTY PRZECIĘCIA LINII PIERWIASTKOWYCH Z OSIĄ LICZB UROJONYCH Punkty w których linie pierwiastkowe przecinają oś liczb urojonych na płaszczyźnie s, jeśli takie występują, wyznaczane są przy użyciu kryterium Routha. Dla złożonych przypadków, kiedy linia pierwiastkowa ma wiele punktów przecięcia z osią liczb urojonych, wartości krytyczne K mogą być wyznaczone przy użyciu programów komputerowych. 3.9. PUNKTY ROZGAŁĘZIEŃ NA LINIACH PIERWIASTKOWYCH Punkty rozgałęzień na liniach pierwiastkowych odpowiadają pierwiastkom wielokrotnym równania. Na rysunku 3(a) przedstawiony został przypadek w którym dwie linie pierwiastkowe spotykają się w punkcie rozgałęzienia na osi liczb rzeczywistych i następnie opuszczają tą oś w przeciwnych kierunkach. W tym przypadku punkt rozgałęzienia reprezentuje podwójny pierwiastek równania, kiedy wartość K osiąga wartość odpowiadającą temu punktowi. Na rysunku 3(b) przedstawiona została inna sytuacja w której dwa pierwiastki zespolone sprzężone spotykają się w punkcie rozgałęzienia znajdującego się na osi liczb rzeczywistych i następnie przemieszczają się Ostatnia aktualizacja: 2013-11-06 M. Tomera 5 Teoria sterowania Linie pierwiastkowe K K K Matlab K Punkt rozgałęzienia Punkt rozgałęzienia (a) (b) Rys.3. Przykłady punktów rozgałęzień na osi liczb rzeczywistych. w przeciwnych kierunkach wzdłuż osi liczb rzeczywistych. W ogólnym przypadku, punkt rozgałęzienia może obejmować więcej niż dwie linie pierwiastkowe. Linia pierwiastkowa może mieć oczywiście więcej niż jeden punkt rozgałęzienia. Poza tym punkty przecięcia nie zawsze będą na osi liczb rzeczywistych. Z powodu sprzężonej symetrii linii pierwiastkowych, punkty rozgałęzień znajdujące się poza osią liczb rzeczywistych muszą być powiązane w zespolone pary sprzężone. Punkty rozgałęzień na linii pierwiastkowej 1 KG(s) H (s) 0 muszą spełniać warunek dG(s) H (s) ds (15) 0 Ważne jest aby zaznaczyć, że warunek na punkt rozgałęzienia opisany wzorem (15) jest konieczny ale nie wystarczający. Innymi słowy, wszystkie punkty rozgałęzień muszą spełniać równanie (15) lecz nie wszystkie rozwiązania równania (15) są punktami rozgałęzień. Aby być punktem rozgałęzienia, rozwiązanie równania (15) musi również spełniać równanie 1 KG(s) H (s) 0 , czyli musi być również punktem znajdującym się na linii pierwiastkowej dla pewnej wartości K. Ogólnie, poniższe wnioski są uzyskiwane w odniesieniu do rozwiązań równania (15): 1. Wszystkie rzeczywiste rozwiązania równania (15) są punktami na linii pierwiastkowej, gdyż cała oś liczb rzeczywistych płaszczyzny s jest zajęta przez linie pierwiastkowe. 2. Rozwiązania zespolone sprzężone równania (15) są punktami rozgałęzień tylko wówczas gdy spełniają równanie charakterystyczne lub są punktami na linii pierwiastkowej. 3. Z warunku dotyczącego linii pierwiastkowej K 1 G( s) H (s) (16) wyznaczając różniczkę na obu stronach równania względem zmiennej s, otrzymuje się dK ds dG ( s) H ( s) ds (17) [G( s) H ( s)] 2 Więc warunek dotyczący punktu rozgałęzienia może być również zapisany jako dK ds (18) 0 gdzie K jest wyrażone tak jak w równaniu (16). 3.9.1. Kąty wyjścia i wejścia linii pierwiastkowych w punktach rozgałęzień Kąty przy których linia pierwiastkowa wchodzi lub wychodzi z punktu rozgałęzień zależy od liczby linii, które obejmują ten punkt. Ogólnie n linii pierwiastkowych osiąga lub opuszcza punkt rozgałęzień pod kątem 180 /n Ostatnia aktualizacja: 2013-11-06 M. Tomera 6 Teoria sterowania Linie pierwiastkowe Matlab 3.10. OBLICZANIE K Z LINII PIERWIASTKOWYCH Przy konstruowaniu linii pierwiastkowych, wartość K w dowolnym punkcie s1 na linii pierwiastkowej może być wyznaczona przy użyciu równania (11). Wszystkie ważne własności konstruowania linii pierwiastkowych zebrane zostały w tabeli 1. Tabela1. Własności linii pierwiastkowych 1 KG(s) H (s) 0 1. Punkty dla K = 0 Punkty dla K = 0 są biegunami transmitancji G(s)H(s), obejmując również takie które znajdują się w s = . 2. Punkty dla K= Punkty dla K= są zerami transmitancji G(s)H(s), zawierając również te które znajdują się w s = . 3. Liczba oddzielnych linii pierwiastkowych Całkowita liczba linii pierwiastkowych jest równa rzędowi równania M(s) = 0. 4. Symetria linii pierwiastkowych Linie pierwiastkowe są symetryczne wzdłuż osi konfiguracji zero-biegunowej transmitancji KG (s)H(s). 5. Asymptoty linii pierwiastkowych gdy s Dla dużych wartości s, linie pierwiastkowe (K > 0) są zbieżne do asymptot, których kąty są wyznaczane z następujących zależności: i 2i 1 n m symetrii 180 o Dla linii pierwiastkowych (K < 0), 2i i n m 180 o gdzie i = 0, 1, 2, ..., n m 1 ; n = liczba skończonych biegunów transmitancji G(s)H(s) m = liczba skończonych zer transmitancji G(s)H(s) 6. Punkt przecięcia asymptot (a) Punkt przecięcia asymptot występuje tylko na rzeczywistych (b) Punkt przecięcia asymptot wyznaczany jest ze wzoru biegunów transmitan cji G(s) H (s) a n zer transmitan cji osi liczb G(s) H ( s) m 7. Linie pierwiastkowe na osi liczb rzeczywistych Linia pierwiastkowa (K > 0) występuje w tych odcinkach osi liczb rzeczywistych dla których suma rzeczywistych zer i biegunów transmitancji G(s)H(s) z prawej strony tego odcinka jest nieparzysta. Jeśli całkowita liczba zer i biegunów z prawej strony odcinka jest parzysta, wówczas występuje linia pierwiastkowa dla (K < 0). 8. Kąty wejścia i wyjścia Kąty wejścia lub wyjścia linii pierwiastkowej do bieguna lub zera transmitancji G(s)H(s) mogą być wyznaczone przy założeniu punktu, który jest bardzo blisko rozważanego bieguna lub zera przez zastosowanie równania Ostatnia aktualizacja: 2013-11-06 M. Tomera 7 Teoria sterowania Linie pierwiastkowe m n G( s1 ) H (s1 ) ( s1 zk ) k 1 Matlab (s1 pj) (2i 1) 180 o (K > 0) (s1 pj) 2i 180 o j 1 m n G( s1 ) H (s1 ) ( s1 zk ) k 1 (K < 0) j 1 gdzie i = 0, 1, 2, 3, .... 9. Punkty przecięcia linii pierwiastkowych z osią liczb urojonych Punkty przecięcia linii pierwiastkowych z osią liczb urojonych odpowiadają wartościom K, które mogą być wyznaczone przy użyciu kryterium Routha. 10. Punkty rozgałęzień Punkty rozgałęzień na linii pierwiastkowej są wyznaczane z zależności dK ds 0 , lub dG ( s) H ( s) ds 0 . Są to tylko warunki konieczne. 11. Obliczenie wartości K na podstawie linii pierwiastkowej Wartość bezwzględną K w pewnym punkcie s1 należącym do linii pierwiastkowej, wyznaczane są na podstawie zależności K 1 G ( s1 ) H ( s1 ) Poniższy przykład podsumowuje wszystkie własności zebrane w tabeli 1. Przykład 1 Naszkicuj linie pierwiastkowe dla poniższego układu regulacji (rys. 1.1). R(s) K s+1 s +3s +16s2 20s 4 Y(s) 3 Rys. 1.1. Schemat blokowy rozważany układu regulacji Rozwiązanie: Transmitancja rozwartej pętli ma postać KG ( s) H ( s) s 4 K ( s 1) 3s 3 16 s 2 20 s K ( s 1) s( s 1)( s 2 4s 20) (1.1) Własności linii pierwiastkowej zebrane są w tabeli 1, dla tego przypadku wyznaczane są następująco: 1. Lokowanie biegunów na płaszczyźnie zmiennej zespolonej. Punkty w których K = 0 są biegunami transmitancji KG(s)H(s): p1 = 0, p2 = 1, p3 = 2+ j4, p4 = 2 j4. 2. Umieszczenie zer na płaszczyźnie zmiennej zespolonej. Punkty w których K = są zerami transmitancji KG(s)H(s): z1 = 1, z2,3,4 = , , . 3. Są cztery oddzielne gałęzie linii pierwiastkowych. 4. Linie pierwiastkowe są symetryczne względem osi liczb rzeczywistych na płaszczyźnie s. Ostatnia aktualizacja: 2013-11-06 M. Tomera 8 Teoria sterowania Linie pierwiastkowe Matlab 5. Określenie kątów asymptot linii pierwiastkowych. Transmitancja KG(s)H(s) ma cztery bieguny i jedno skończone zero, czyli trzy gałęzie linii pierwiastkowych osiągają nieskończoność wzdłuż asymptot. Kąty asymptot linii pierwiastkowych (dla K > 0) wyznaczane są z równania (12) 2i 1 n m i 2i 1 180 o 4 1 180 o (1.2) 0 K dla i = 0, 1, 2. Są trzy linie pierwiastkowe, które osiągają nieskończoność wzdłuż asymptot pod kątami: 60 , 180 , 300 . Kąty asymptot linii pierwiastkowych (K < 0) wyznaczane są z równania (13) 2i i 2i 180 o 4 1 180 o n m (1.3) K 0 dla i = 0, 1, 2. Kiedy K osiąga , wówczas trzy linie pierwiastkowe osiągają nieskończoność wzdłuż asymptot pod kątami: 0 , 120 , 240 . 6. Wyznaczenie punktu przecięcia asymptot na osi liczb rzeczywistych. Punkt przecięcia asymptot wyznaczany jest z równania (14) (0 1 2 2) ( 1) 1 0.6667 3 (1.4) 7. Linie pierwiastkowe na osi liczb rzeczywistych. Odcinki linii pierwiastkowych (K>0) na osi liczb rzeczywistych znajdują się w przedziałach < s < oraz 0 < s < . Pozostałe odcinki linii pierwiastkowych na osi liczb rzeczywistych (K<0) znajdują się w przedziałach 1 < s < 0 oraz 1 < s < . 8. Kąty wyjścia: Kąt wyjścia 3 linii pierwiastkowej z bieguna p3 = 2+j4 jest wyznaczany przy użyciu równania (9). Jeśli s1 jest punktem na linii pierwiastkowej opuszczającej biegun 2+j4, natomiast punkt s1 jest bardzo blisko bieguna. ( s1 z1 ) ( s1 1) s1 p1 ) ( s1 p2 ) ( s1 p3 ) ( s1 p4 ) (2i 1) 180 o (1.5) czyli ( s1 ( s1 1) ( s1 2 j 4) ( s1 2 j 4) (2i 1) 180 o (1.6) 90 o (2i 1) 180 o (1.7) 90 o (1.8) lub 1 1 2 3 104.0 o 4 116.6 o 126.9 o 4 dla i = 0, 1, 2, 3, ..... Wybierając i = 0, otrzymuje się 3 180 1 1 2 180 o 4 104.0 116.6 o 126 .9 o 49.4 o W podobny sposób równanie (10) jest wykorzystywane do określenia kąta wejścia linii pierwiastkowej (K < 0) do bieguna p3 = 2+j4. Kąt ten wyznaczany jest w bardzo łatwy sposób, gdyż kąt ' 3 różni się od kąta ' 3 180 o 3 3 o 180 ; więc 180 o 49.4 o 130 .6 o (1.9) 9. Punkty przecięcia linii pierwiastkowych z osią urojoną wyznaczane są przy użyciu kryterium Routha. Równanie charakterystyczne dla tego układu s4 Ostatnia aktualizacja: 2013-11-06 3s 3 16 s 2 (K 20) s M. Tomera K 0 (1.10) 9 Teoria sterowania Linie pierwiastkowe Matlab Tablica Routha s4 s3 1 3 16 K 20 68 s2 K2 s1 s0 K K 3 79 K 1360 68 K K K Aby równanie (1.10) nie miało pierwiastków na osi liczb urojonych ani w prawej półpłaszczyźnie, wówczas wszystkie elementy pierwszej kolumny tablicy Routha muszą mieć ten sam znak. Czyli spełnione muszą być następujące zależności K 2 68 K > 0 lub K < 68 79 K 1360 0 lub 25.349 < K < 53.651 K>0 (1.11) (1.12) (1.13) Czyli wszystkie pierwiastki równania (1.10) pozostaną w lewej półpłaszczyźnie, jeśli K będzie przyjmowało wartość z zakresu pomiędzy 25.349 < K < 53.651 co oznacza, że linia pierwiastkowa będzie przecinać oś liczb urojonych kiedy K = 25.349 oraz K = 53.651. Współrzędne punktów przecięcia na osi liczb urojonych, są wyznaczane z następującego równania pomocniczego. 68 K p( s) s2 K 0 (1.14) 3 Równanie (1.14) zostało uzyskane przez użycie współczynników z wiersza znajdującego się bezpośrednio nad wierszem zerowym w s 1 , który powstaje gdy K = 25.349 lub K = 53.651. Podstawiając K = 25.349 do równania (1.14), otrzymuje się 14.217 s 2 25.349 0 (1.15) Pierwiastkami równania (1.15) są s = j1.3353 oraz j1.3353, które są punktami w których linia pierwiastkowa przecina oś liczb urojonych. Podstawiając K = 53.651 do równania (1.14), otrzymuje się 4.783s 2 53.651 0 (1.16) Pierwiastkami równania (1.16) są s = j3.3492 oraz j3.3492, które również są punktami w których linia pierwiastkowa przecina oś liczb urojonych. 10. Punkty rozgałęzień: Aby wyznaczyć punkty rozgałęzień należy poddać obustronnej operacji różniczkowania zależność (1.1) przy K = 1 względem s i przyrównać to do zera; wówczas uzyskuje się następujące równanie 3s 4 10s 3 25s 2 32s 20 0 (1.17) Pierwiastki uzyskane z rozwiązania równania (1.17) są następujące s= s= s= s= 0.7443 + j2.4584 0.7443 j2.4584 2.2866 0.4419 Czyli na osi liczb rzeczywistych są dwa punkty rozgałęzień. Pozostałe dwa nie znajdują się na liniach pierwiastkowych i dlatego nie są punktami rozgałęzień Bazując na informacjach Ostatnia aktualizacja: 2013-11-06 M. Tomera 10 Teoria sterowania Linie pierwiastkowe Matlab uzyskanych w ostatnich dziesięciu krokach, linie pierwiastkowe dla rozważanego w tym przykładzie układu regulacji pokazane są na rysunku 1.1. W celu dokładnego wyznaczenia linii pierwiastkowych można sobie pomóc korzystając z funkcji rlocus znajdującej się w bibliotece Matlaba. 10 Im s K K 8 K<0 K>0 6 K=0 4 j3.353 (K=53.651) s1 2.4419 2 K K>0 0 K>0 s2 = 0.4419 j1.335 (K=25.349) K=0 K=0 K>0 K<0 K Re s j1.335 (K=25.349) -2 a= 0.667 K>0 j3.353 (K=53.651) -4 K=0 -6 K>0 K<0 -8 K K -10 -10 -8 -6 -4 Rys. 10. Linie pierwiastkowe s 4 -2 3s 3 16s 2 0 2 ( K 20) s K 4 6 8 10 0 Kod źródłowy zapisany w języku Matlaba przy użyciu którego uzyskane zostały powyższe wyniki. clear m = 1; % z1 = -1; % n = 4; % p1 = 0; % p2 = 1; p3 = -2+4*i; p4 = -2-4*i; Liczba zer transmitancji Zero transmitancji Liczba biegunów transmitancji Bieguny transmitancji % Licznik transmitancji pętli otwartej num = [1 -z1] % Mianownik transmitancji pętli otwartej den = conv( conv([1 -p1],[1 -p2]), conv( [1 -p3], [1 -p4])) % Transmitancja pętli otwartej G=tf( num, den) % Punkt przecięcia asymptot sigma = (p1 + p2 + p3 + p4 - z1)/(n-m) Ostatnia aktualizacja: 2013-11-06 M. Tomera 11 Teoria sterowania Linie pierwiastkowe Matlab % Wyznaczenie kąta wyjścia z punktu -2 + j4 fi_1 = angle(p3 - z1)*180/pi theta_1 = angle(p3 - p1)*180/pi theta_2 = angle(p3 - p2)*180/pi theta_4 = angle(p3 - p4)*180/pi theta_3_wyj = 180 + fi_1 - theta_1 - theta_2 - theta_4 % Wyznaczenie kąta wejścia do punktu -2 + j4 theta_3_wej = 180 + theta_3_wyj % Kryterium Routha % b1 - współczynnik tablicy Routha b1 = [0 3*16] - [1 -20] roots_b1 = roots(b1) % c1 - współczynnik tablicy Routha c1 = conv(b1, [1 -20]) - [0 9 0] roots_c1 = roots(c1) % K1, K2 - wartości K przy których pojawiają się bieguny na osi K1 = roots_c1(1) K2 = roots_c1(2) % Wyznaczenie pierwszej pary punktów przecięcia z osią urojoną K = K1; ps1 = [(68-K)/3 0 K] roots_ps1 = roots( ps1) % Wyznaczenie drugiej pary punktów przecięcia z osią urojoną K = K2; ps2 = [(68-K)/3 0 K] roots_ps2 = roots( ps2) % Wyznaczenie punktów rozgałęzień a0 = den(5); a1 = den(4); a2 = den(3); a3 = den(2); a4 = den(1); breakaway_points = den - conv([4*a4 3*a3 2*a2 a1], num) roots( breakaway_points) ĆWICZENIA M1. Dla każdego z poniższych układów sterowania dla których podane są zera i bieguny transmitancji pętli G(s)H(s) Skonstruuj linie pierwiastkowe wyznaczając: Punkt przecięcia asymptot, Kąty asymptot, Punkty rozgałęzień, Kąty wejścia i wyjścia linii pierwiastkowych do biegunów i zer znajdujących się poza osią liczb rzeczywistych Punkty przecięcia z osią liczb urojonych Na podstawie wykreślonych linii pierwiastkowych i kryterium Routha określ Zakres wartości strojonego parametru K dla którego układy te są stabilne Wartość wzmocnienia krytycznego K kr przy którym w układzie pojawiają się oscylacje o stałej amplitudzie oraz okres tych oscylacji Tosc . Ostatnia aktualizacja: 2013-11-06 M. Tomera 12 Teoria sterowania Linie pierwiastkowe Matlab Równanie charakterystyczne uzyskiwane jest przez przyrównanie licznika wyrażenia 1+KG(s)H(s) do zera. a) Bieguny: s = 0, 5, 6; zero: s = 8. b) Bieguny: s = 0, 1, 3, 4; brak skończonych zer. c) Bieguny: s = 0, 0, 2, 2; zero: s = 4. d) Bieguny: s = 0, 1 + j, 1 j; zero: s = 2. e) Bieguny: s = 0, 1 + j, 1 j; zero: s = 5. f) Bieguny: s = 0, 1 + j, 1 j, 4; brak skończonych zer. g) Bieguny: s = 0, 0, 8, 8; zera: 4, 4. h) Bieguny: s = 0, 0, 8, 8; brak skończonych zer. i) Bieguny: s = 0, 0, 8, 8; zera: 4 + j2, 4 j2 j) Bieguny: s = 0, 1, 2; zera: 1. k) Bieguny: s = j, j, j2, j2; zera: 2, 2. l) Bieguny: s = 0, 0, 0, 1; zera: 1, 2, 3. M2. Dla każdego z poniższych układów sterowania dla których podane są zera i bieguny transmitancji pętli G(s)H(s) Skonstruuj linie pierwiastkowe wyznaczając: Punkt przecięcia asymptot, Kąty asymptot, dla K > 0 oraz K < 0 Punkty rozgałęzień, Kąty wejścia i wyjścia linii pierwiastkowych do biegunów i zer znajdujących się poza osią liczb rzeczywistych Punkty przecięcia z osią liczb urojonych Na podstawie wykreślonych linii pierwiastkowych i kryterium Routha określ Zakres wartości strojonego parametru K dla którego układy te są stabilne Wartość wzmocnienia krytycznego K kr przy którym w układzie pojawiają się oscylacje o stałej amplitudzie oraz okres tych oscylacji Tosc . a) G( s) H (s) b) G( s) H ( s) c) G( s) H (s) d) G(s) H (s) e) G(s) H (s) f) G ( s) H ( s) g) G ( s) H ( s) s 4 s4 s4 s4 s4 K ( s 1) 5s 3 9 s 2 7 s 2 K ( s 2) 4s 3 3s 2 2s K ( s 2) 4s 3 7 s 2 6s 2 K (s 3) 4s 3 6s 2 4s K ( s 1) 3 5s 13s 2 14 s 6 K ( s 2 4s 5) s 4 2 s 3 5s 2 K ( s 2 2s 10) s 4 4s 3 6s 2 Ostatnia aktualizacja: 2013-11-06 M. Tomera 13 Teoria sterowania h) G ( s) H ( s) i) G ( s) H ( s) j) G ( s ) H ( s) Linie pierwiastkowe Matlab K ( s 2 3s 2) s 4 2 s 3 5s 2 K (s 2 s 4 3s 3 s4 3s 2) 3s 2 12 s K ( s 2 3s) 4s 3 9s 2 10 s 3 4 2 k) G( s) H ( s) K ( s 11s 38s 40) 4 3 2 s 3s 4s 2s 5 l) G ( s) H ( s) K (2s 3 15s 2 7 s s 4 5s 3 6 s 2 4) ODPOWIEDZI DO ĆWICZEŃ M1. K ( s 8) s( s 5)(s 6) Punkt przecięcia asymptot: 1 = 1.5, Kąty asymptot: dla K > 0, i = 90 , 270 ; dla K < 0; a) KG ( s) H ( s) i = 0 , 180 , i = 0, 1. Punkty rozgałęzień: dla K > 0, s1 = 2.2178; dla K < 0, s 2 = 9.7098, s 3 = 5.5724. Stabilny: 0 < K < K s( s 1)(s 3)(s 4) Punkt przecięcia asymptot: 1 = 2, Kąty asymptot: dla K > 0, i = 45 , 135 , 225 , 315 ; dla K < 0; b) KG ( s) H ( s) i = 0 , 90 , 180 , 270 , i = 0, 1, 2, 3. Punkty rozgałęzień: dla K > 0, s1 = 3.5811, s 2 = 0.4189; dla K < 0, s 3 = 2. j j1.2247 dla K = 26.25 Punkty przecięcia z osią liczb urojonych: s1,2 Stabilny: 0 < K < 26.25 Wzmocnienie krytyczne: K kr = 26.25, Okres oscylacji: Tosc = 5.130 [s] c) KG ( s) H ( s ) K ( s 4) s 2 ( s 2) 2 Punkt przecięcia asymptot: Kąty asymptot: dla K > 0, 1 i = 0, = 60 , 180 , 300 ; dla K < 0; i = 0 , 120 , 240 , i = 0, 1, 2. Punkty rozgałęzień: dla K > 0, s1 = 4.9141, s 2 = 2, s 3 = 0; dla K < 0, s 4 = 1.0851. Niestabilny dla każdego K. K (s 2) s(s 2s 2) Punkt przecięcia asymptot: 1 = 0, Kąty asymptot: dla K > 0, i = 90 , 270 ; dla K < 0; i = 0 , 180 , i = 0, 1. Punkty rozgałęzień: dla K < 0, s1 = 2.8393. Kąt wyjścia linii pierwiastkowej z bieguna (K > 0) s = 1+j: = 0 d) KG ( s) H ( s) Kąt wejścia linii pierwiastkowej do bieguna (K < 0) s = 1+j: Stabilny: 0 < K < K ( s 5) s(s 2s 2) Punkt przecięcia asymptot: ' = 180 e) KG ( s) H ( s) 1 Ostatnia aktualizacja: 2013-11-06 = 1.5, M. Tomera 14 Teoria sterowania Linie pierwiastkowe Kąty asymptot: dla K > 0, i = 90 , 270 ; dla K < 0; i Matlab = 0 , 180 , i = 0, 1. Punkty rozgałęzień: dla K < 0, s1 = 7.2091. Kąt wyjścia linii pierwiastkowej z bieguna (K > 0) s = 1+j: = 31 Kąt wejścia linii pierwiastkowej do bieguna (K < 0) s = 1+j: ' = 149 Punkty przecięcia z osią liczb urojonych: s1,2 j j1.8257 dla K = 1.333 Stabilny: 0 < K < 1.333 Wzmocnienie krytyczne: K kr = 1.333, Okres oscylacji: Tosc = 3.441 [s] K f) KG ( s) H ( s) s( s 4)(s 2 2s 2) Punkt przecięcia asymptot: 1 = 1.5, Kąty asymptot: dla K > 0, i = 45 , 135 , 225 , 315 ; dla K < 0; Punkty rozgałęzień: dla K > 0, s1 = 3.0922. Kąt wyjścia linii pierwiastkowej z bieguna (K > 0) s = 1+j: i = 0 , 90 , 180 , 270 , i = 0, 1, 2, 3. = 63.4349 Kąt wejścia linii pierwiastkowej do bieguna (K < 0) s = 1+j: ' = 116.5651 j j1.1547 dla K = 11.5556 Punkty przecięcia z osią liczb urojonych: s1,2 Stabilny: 0 < K < 11.5556 Wzmocnienie krytyczne: K kr = 11.5556, Okres oscylacji: Tosc = 5.4414 [s] g) KG ( s) H ( s) K ( s 4) 2 s 2 ( s 8) 2 Punkt przecięcia asymptot: Kąty asymptot: dla K > 0, 1 i = , = 90 , 270 ; dla K < 0; i = 0 , 180 , i = 0, 1. Punkty rozgałęzień: dla K > 0, s1 = 8, s 2 = 0, s 3 = 4+j4.899, s 4 = 4 j4.899; dla K < 0, s 5 = 4. Stabilny: 0 < K < K s ( s 8)2 Punkt przecięcia asymptot: 1 = , Kąty asymptot: dla K > 0, i = 90 , 270 ; dla K < 0; i = 0 , 180 , i = 0, 1. Punkty rozgałęzień: dla K > 0, s1 = 8, s 2 = 0; dla K < 0, s 3 = 4. Niestabilny dla każdego K. h) KG ( s) H ( s) i) KG ( s) H ( s ) 2 K (s 2 8s 20) 2 s ( s 8) 2 Punkt przecięcia asymptot: Kąty asymptot: dla K > 0, 1 i = , = 90 , 270 ; dla K < 0; i = 0 , 180 , i = 0, 1. Punkty rozgałęzień: dla K > 0, s1 = 8, s 2 = 0, s 3 = 4+j4.899, s 4 = 4 j4.899; dla K < 0, s 5 = 4. Kąt wyjścia linii pierwiastkowej z zera (K < 0) s = 4+j2: = 270 Kąt wejścia linii pierwiastkowej do bieguna (K > 0) 4+j2: Stabilny: 0 < K < K ( s 1) s( s 1)(s 2) Punkt przecięcia asymptot: 1 = 2 Kąty asymptot: dla K > 0, i = 90 , 270 ; dla K < 0; ' = 90 j) KG ( s) H ( s) i = 0 , 180 , i = 0, 1. Punkty rozgałęzień: dla K > 0, s1 = 1.5321, s 2 = 0.3473; dla K < 0, s 3 = 1.8794 j j 0.7071 dla K = 1.5 Punkty przecięcia z osią liczb urojonych: s1,2 Stabilny: 1.5 < K < 0 Wzmocnienie krytyczne: K kr = 1.5, Okres oscylacji: Tosc = 8.8858 [s] Ostatnia aktualizacja: 2013-11-06 M. Tomera 15 Teoria sterowania Linie pierwiastkowe K (s 2 k) KG ( s ) H ( s) (s 2 1)(s Matlab 4) 2 2) Punkt przecięcia asymptot: Kąty asymptot: dla K > 0, 1 i =0 = 90 , 270 ; dla K < 0; i = 0 , 180 , i = 0, 1. Punkty rozgałęzień: dla K > 0, s1 = 0; dla K < 0, s 2 = 3.2132; s 3 = 3.2132, s 4 = j1.5246, s 5 = j1.5246 Na granicy stabilności: 0.3509 < K < 1 l) KG ( s ) H ( s) K (s 3 6s 2 11s 6) s 3 ( s 1) Punkty rozgałęzień: dla K > 0, s1 = 9.0723, s 2 = 1.2103, s 3 = 0, s 4 = 0.6830; dla K < 0, s 5 = 2.4004, s 6 = 0. Punkty przecięcia z osią liczb urojonych: s1, 2 s 3,4 j 4.079 dla K = 2.9506, j j j 0.0339 dla K = 0.0339 Stabilny: 2.9506 < K < Wzmocnienie krytyczne: K kr = 2.9506, Okres oscylacji: Tosc = 1.5403 [s] M2. a) Bieguny: s = 2, 1, 1, 1, Zera: s = 1 Punkt przecięcia asymptot: Kąty asymptot: dla K > 0, i 1 = 2, = 60 , 180 , 300 ; dla K < 0; i = 0 , 120 , 240 , i = 0, 1, 2. Punkty rozgałęzień: dla K > 0, s1 = 1.7321, s 2 = 1, s 3 = 1.7321; dla K < 0, s 4 = 1. Kąt wejścia i wyjścia linii pierwiastkowej do bieguna lub zera znajdującego się poza osią liczb rzeczywistych: brak takich zer lub biegunów j j 0.8219 dla K = 3.6228, Punkty przecięcia z osią liczb urojonych: s1,2 s 3,4 j j3.6503 dla K = 59.6228 Stabilny: 2 < K < 3.6228 Wzmocnienie krytyczne: K kr = 3.6228, Okres oscylacji: Tosc = 7.6451 [s] b) Bieguny: s = 0, 3.2695, 0.3652+j0.6916, 0.3652 j0.6916, Zera: s = 2 Punkt przecięcia asymptot: 1 = 0.6667, Kąty asymptot: dla K > 0, i = 60 , 180 , 300 ; dla K < 0; i = 0 , 120 , 240 , i = 0, 1, 2. Punkty rozgałęzień: brak Kąt wyjścia linii pierwiastkowej z bieguna (K > 0) s = 0.3652+j0.6916: = 18.3017 Kąt wejścia linii pierwiastkowej do bieguna (K < 0) s = 0.3652+j0.6916: ' = 161.6983 j j 0.8376 dla K = 0.8062, Punkty przecięcia z osią liczb urojonych: s1,2 Stabilny: 0 < K < 0.8062 Wzmocnienie krytyczne: K kr = 0.8062, Okres oscylacji: Tosc = 7.5015 [s] c) Bieguny: s = 1, 1, 1 j, Zera: s = 2 Punkt przecięcia asymptot: Kąty asymptot: dla K > 0, 1 j, 1 i = 0.6667, = 60 , 180 , 300 ; dla K < 0; i = 0 , 120 , 240 , i = 0, 1, 2. Punkty rozgałęzień: dla K > 0, s1 = 2.4271, s 2 = 1, dla K < 0, brak Kąt wyjścia linii pierwiastkowej z bieguna (K > 0) s = 1+j1: = 45 Kąt wejścia linii pierwiastkowej do bieguna (K < 0) s = 1+j1: ' = 135 j j1.6436 dla K = 4.8062, Punkty przecięcia z osią liczb urojonych: s1,2 Stabilny: 1 < K < 4.8062 Wzmocnienie krytyczne: K kr = 4.8062, Okres oscylacji: Tosc = 3.8227 [s] Ostatnia aktualizacja: 2013-11-06 M. Tomera 16 Teoria sterowania Linie pierwiastkowe Matlab d) Bieguny: s = 0, 2, 1 j, 1 j, Zera: s = 3 Punkt przecięcia asymptot: 1 = 0.3333, Kąty asymptot: dla K > 0, i = 60 , 180 , 300 ; dla K < 0; i = 0 , 120 , 240 , i = 0, 1, 2. Punkty rozgałęzień: dla K > 0, s1 = 3.6487, s 2 = 1.5391, dla K < 0, brak Kąt wyjścia linii pierwiastkowej z bieguna (K > 0) s = 1+j1: = 63.4349 Kąt wejścia linii pierwiastkowej do bieguna (K < 0) s = 1+j1: ' = 116.5651 Punkty przecięcia z osią liczb urojonych: s1,2 j j1.2580 dla K = 2.3303, Stabilny: 0 < K < 2.3303 Wzmocnienie krytyczne: K kr = 2.3303, Okres oscylacji: Tosc = 4.9946 [s] e) Bieguny: s = 0.8425+j0.4634, 0.8425 j0.4634, 1.6575+j1.9345, 1.6575 j1.9345 Zera: s = 1 Punkt przecięcia asymptot: 1 = 2 Kąty asymptot: dla K > 0, i = 60 , 180 , 300 ; dla K < 0; i = 0 , 120 , 240 , i = 0, 1, 2. Punkty rozgałęzień: dla K > 0, s1 = 0.9381; dla K < 0, s 2 = 1.8672 Kąt wyjścia linii pierwiastkowej z bieguna (K > 0) s = 0.8425+j0.4634: s = 1.6575+j1.9345: Kąt wejścia linii pierwiastkowej do bieguna (K < 0) s = 0.8425+j0.4634: s = 1.6575+j1.9345: Punkty przecięcia z osią liczb urojonych: s1,2 j s3,4 1= 65.668 3 = 6.189 ' 1 = 245.668 ' 3 = 186.189 j1.0908 dla K = 8.0512, j j 4.1000 dla K = 70.0512 Stabilny: 8.0512 < K < 6 Wzmocnienie krytyczne: K kr = 8.0512, Okres oscylacji: Tosc = 5.7604 [s] f) Bieguny: s = 0, 0, 1+j2, 1 j2 Zera: s = 2 j, 2 j Punkt przecięcia asymptot: 1 = Kąty asymptot: dla K > 0, i = 90 , 270 ; dla K < 0; i = 0 , 180 , i = 0, 1. Punkty rozgałęzień: dla K > 0, s1 = 0; dla K < 0, brak Kąt wyjścia linii pierwiastkowej z bieguna (K > 0) s = 1+j2: = 26.5651 z zera (K < 0) s = 2+j: = 190.3048 Kąt wejścia linii pierwiastkowej do bieguna (K < 0) s = 1+j2: ' = 153.4349 do zera (K > 0) s = 2+j: ' = 10.3048 Punkty przecięcia z osią liczb urojonych: s1,2 j j 2.2361 dla K = 2.5, Stabilny: 0 < K < 2.5 Wzmocnienie krytyczne: K kr = 2.5, Okres oscylacji: Tosc = 2.8099 [s] g) Bieguny: s = 0, 0, 2+j1.4142, 2 j1.4142 Zera: s = 1 j3, 1 j3 Punkt przecięcia asymptot: 1 = Kąty asymptot: dla K > 0, i = 90 , 270 ; dla K < 0; i = 0 , 180 , i = 0, 1. Punkty rozgałęzień: dla K > 0, s1 = 0; dla K < 0, brak Kąt wyjścia linii pierwiastkowej z bieguna (K > 0) s = 2+j1.4142: = 141.0576 z zera (K < 0) s = 2+j: = 261.8699 Kąt wejścia linii pierwiastkowej do bieguna (K < 0) s = 2+j1.4142: ' = 38.9424 do zera (K < 0) s = 2+j: ' = 81.8699 j j3.7414 dla K = 28, Punkty przecięcia z osią liczb urojonych: s1,2 Stabilny: 28 < K < Wzmocnienie krytyczne: K kr = 28, Okres oscylacji: Tosc = 1.6793 [s] Ostatnia aktualizacja: 2013-11-06 M. Tomera 17 Teoria sterowania Linie pierwiastkowe Matlab h) Bieguny: s = 0, 0, 1+j2, 1 j2 Zera: s = 2, 1 Punkt przecięcia asymptot: 1 = Kąty asymptot: dla K > 0, i = 90 , 270 ; dla K < 0; i = 0 , 180 , i = 0, 1. Punkty rozgałęzień: dla K > 0, s1 = 1.3185, s 2 = 0; dla K < 0, brak Kąt wyjścia linii pierwiastkowej z bieguna (K > 0) s = 1+j2: = 10.3048 Kąt wejścia linii pierwiastkowej do bieguna (K < 0) s = 1+j2: ' = 190.3048 Punkty przecięcia z osią liczb urojonych: s1,2 j j3.3166 dla K = 7.3333, Stabilny: 0 < K < 7.3333 Wzmocnienie krytyczne: K kr = 7.3333, Okres oscylacji: Tosc = 1.8945 [s] i) Bieguny: s = 0, 3.2240, 0.1120+j1.9260, 0.1120 j1.9260 Zera: s = 2, 1 Punkt przecięcia asymptot: 1 = 3 Kąty asymptot: dla K > 0, i = 90 , 270 ; dla K < 0; i = 0 , 180 , i = 0, 1. Punkty rozgałęzień: dla K > 0, s1 = 1.3144, s 2 = 1.339; dla K < 0, s 3 = 4.1642 Kąt wyjścia linii pierwiastkowej z bieguna (K > 0) 0.1120+j1.9260: = 222.5092 Kąt wejścia linii pierwiastkowej do bieguna (K < 0) 0.1120+j1.9260: ' = 42.5092 j j1.8113 dla K = 0.7192, Punkty przecięcia z osią liczb urojonych: s1,2 s 3,4 j j1.1042 dla K = 2.7808 Stabilny: 0.7192 < K < 2.7808 Wzmocnienie krytyczne: K kr = 0.7192, Okres oscylacji: Tosc = 3.4689 [s] K kr = 2.7808, Okres oscylacji: Tosc = 5.6903 [s] j) Bieguny: s = 1, 1, 1+j1.7321, 1 j1.7321 Zera: s = 3, 0 Punkt przecięcia asymptot: 1 = 0.5 Kąty asymptot: dla K > 0, i = 90 , 270 ; dla K < 0; i = 0 , 180 , i = 0, 1. Punkty rozgałęzień: dla K > 0, brak; dla K < 0, s1 = 4.1281, s 2 = 1, s 3 = 0.6641 Kąt wyjścia linii pierwiastkowej z bieguna (K > 0) 1+j1.7321: = 70.8934 Kąt wejścia linii pierwiastkowej do bieguna (K < 0) 1+j1.7321: ' = 109.1066 j j 0.8239 dla K = 2.4283, Punkty przecięcia z osią liczb urojonych: s1,2 Stabilny: 2.4283 < K < Wzmocnienie krytyczne: K kr = 2.4283, Okres oscylacji: Tosc = 7.6263 [s] k) Bieguny: s = 1.7207+j1.1898, 1.7207 j1.1898, 0.2207+ j1.0458, 0.2207 j1.0458 Zera: s = 5, 4, 2 Punkt przecięcia asymptot: 1 = 8 Kąty asymptot: dla K > 0, i =180 ; dla K < 0; i = 0 , i = 0. Punkty rozgałęzień: dla K > 0, s1 = 13.1383, s 2 = 2.4157; dla K < 0, s 3 = 4.4246, s 4 = 0.2879 Kąt wyjścia linii pierwiastkowej z bieguna (K > 0) 1.7207+ j1.1898: 1 = 267.5688 0.2207+ j1.0458: 3 ' 1= Kąt wejścia linii pierwiastkowej do bieguna (K < 0) 1.7207+j1.1898: 0.2207+ j1.0458: Punkty przecięcia z osią liczb urojonych: s1,2 j = 95.6748 ' 3 87.5688 = 275.6748 j 2.9539 dla K = 0.8259, Stabilny: 0.8259 < K < Wzmocnienie krytyczne: K kr = 0.8259, Okres oscylacji: Tosc = 2.1271 [s] l) Bieguny: s = 3, 2, 0, 0 Zera: s = 7.0434, 0.2283+j0.4815, 0.2283 j0.4815 Punkt przecięcia asymptot: 1 = 2.5 Ostatnia aktualizacja: 2013-11-06 M. Tomera 18 Teoria sterowania Kąty asymptot: dla K > 0, Linie pierwiastkowe i =180 ; dla K < 0; i Matlab = 0 , i = 0. Punkty rozgałęzień: dla K > 0, s1 = 11.6916, s 2 = 2.5223; s 3 = 0, dla K < 0, s 4 = 0.6514 Kąt wyjścia linii pierwiastkowej z zera (K < 0) 0.2283+j0.4815: Kąt wejścia linii pierwiastkowej do zera (K > 0) 0.2283+j0.4815: Punkty przecięcia z osią liczb urojonych: brak Stabilny: 0 < K < = 161.7542 ' = 18.2458 LITERATURA 1. Dorf R.C., Bishop R.H. Modern Control Systems. Addison-Wesley Longman, 1998. 2. Evans W.R. "Graphical Analysis of Control Systems", Transaction of AIEE, Vol. 67, pp. 547-551, 1948. 3. Franklin G.F, Powell J.D., Emami-Naeini A. Feedback Control of Dynamic Systems. Addison-Wesley Publishing Company, 1986 4. Kuo B. C. Automatic Control of Dynamic Systems, 7th ed, Addison-Wesley & Sons Inc., 1995. 5. Nise N.S. Control Systems Engineering. 3th ed. John Wiley&Sons Inc., 2000. Ostatnia aktualizacja: 2013-11-06 M. Tomera 19