Bieguny i zera pętli zamkniętej, linie pierwiastkowe
Mianownik transmitancji pętli zamkniętej ma kilka pierwiastków. Te kilka punktów na płaszczyźnie zespolonej mówi prawie wszystko o tym, jak pętla się zachowa: czy jest stabilna, jak szybko się uspokaja i jak bardzo przelatuje. Ta lekcja uczy czytać odpowiedź z położenia biegunów i zer, a potem patrzeć, jak bieguny wędrują, gdy kręcimy wzmocnieniem. Ten obraz, linie pierwiastkowe, wyjaśnia wiele zachowań, które w części I tylko obserwowaliśmy.
Czas
ok. 3 h teorii + ok. 3 h zadań
Zadania
18 zadań w treści + 5 do przemyślenia, z odpowiedziami
Źródła
G. C. Goodwin i in., Control System Design, rozdz. 4.8, 5.6–5.7; J. Kowal, Podstawy automatyki, t. 1 (kryteria stabilności); B. Douglas, Control System Lectures (wykłady o liniach pierwiastkowych)
0 Prolog: suwak, którego nie było
W 1948 r. Walter Evans, inżynier z kalifornijskiej firmy lotniczej North American Aviation, zadał sobie pytanie, które dziś zadaje każdy, kto przesuwa suwak wzmocnienia w symulacji: jak zmieniają się bieguny pętli zamkniętej, gdy wzmocnienie rośnie od zera do nieskończoności? Komputerów, które w ułamku sekundy liczą pierwiastki wielomianu, nie było. Evans pokazał, że krzywe, po których wędrują bieguny, można naszkicować ołówkiem z kilku prostych reguł. Do rysowania sprzedawał potem plastikowy przyrząd, Spirule, przypominający kątomierz z obrotowym ramieniem.
Dziś pierwiastki liczy komputer, a reguły Evansa nie są już potrzebne do rysowania. Zostało to, co najcenniejsze: obraz. Linie pierwiastkowe pokazują od razu, czy większe wzmocnienie pomoże, czy zaszkodzi, i co trzeba dodać do regulatora, żeby bieguny poszły tam, gdzie chcemy.
Pytanie na start. W lekcji 1.2 Jak reagują układy: człony podstawowe i odpowiedź skokowa wyszło, że dla drona z regulatorem P wysokości tempo gaśnięcia kołysań ζω0=b/(2m) nie zależy od wzmocnienia. Jak to wygląda na płaszczyźnie s? Odpowiedź w części 4.
Każdy parametr odpowiedzi ma na płaszczyźnie s swój geometryczny odpowiednik:
odległość od początku układu to ω0: im dalej, tym szybciej wszystko się dzieje (skala czasu);
kątφ od ujemnej półosi rzeczywistej spełnia cosφ=ζ: kąt decyduje o przeregulowaniu;
odległość od osi urojonej to ζω0: tempo zaniku obwiedni e−ζω0t, czyli czas ustalania ≈4/(ζω0);
wysokość nad osią rzeczywistą to ωd: częstość drgań.
Wymagania z korytarza z lekcji 1.2 stają się więc obszarem na płaszczyźnie s. Przeregulowanie ≤ 5% to ζ≥0,69, czyli kąt φ≤46∘: bieguny w klinie wokół ujemnej półosi rzeczywistej. Czas ustalania ≲ 2 s to ζω0≥2, czyli bieguny na lewo od prostej σ=−2. Projektowanie regulatora sprowadza się do tego, żeby bieguny pętli zamkniętej trafiły do tego obszaru.
Symulacja 1 Przeciągnij parę biegunów (lewy wykres), a po prawej zobaczysz odpowiedź skokową. Zielony obszar to bieguny spełniające wymagania z korytarza lekcji 1.2; czerwone pola po prawej to ten sam korytarz w czasie. Potem dodaj trzeci biegun albo zero i sprawdź, jak bardzo zmieniają odpowiedź, gdy leżą blisko pary, a jak mało, gdy daleko.
Zadania · część 1
4 zadania · ok. 25 min
Bieguny pętli to −2±j2. Oblicz ω0, ζ, przeregulowanie i przybliżony czas ustalania.
Odpowiedź
ω0=8≈2,83 rad/s; ζ=2/2,83≈0,71; przeregulowanie ok. 4,3%; ts≈4/2=2 s (dokładnie ok. 2,1 s).
Jaki kąt φ odpowiada ζ=0,5? Jakie przeregulowanie?
Odpowiedź
φ=arccos0,5=60∘; przeregulowanie ok. 16%.
Dwie pary biegunów: −1±j3 i −3±j3. Która odpowiedź ma większe przeregulowanie, a która szybciej się ustala? Odpowiedz bez liczenia, patrząc na kąty i odległości.
Odpowiedź
Pierwsza ma większy kąt (bliżej osi urojonej przy tej samej wysokości), więc mniejsze ζ (0,32 wobec 0,71) i większe przeregulowanie (ok. 35% wobec 4%). Druga jest dalej od osi urojonej (3 wobec 1), więc ustala się ok. trzy razy szybciej.
Narysuj (w zeszycie) obszar płaszczyzny s dla wymagań: przeregulowanie ≤ 16%, czas ustalania ≤ 1 s, częstość drgań ≤ 6 rad/s.
Odpowiedź
Klin o połowie kąta 60∘ (ζ≥0,5), na lewo od σ=−4 (ζω0≥4), między prostymi ω=±6. Ramiona klina nie są tu aktywne: przy σ=−4 klin dopuszcza ∣ω∣≤4tan60∘≈6,9, więcej niż 6. Obszar to więc półpas: na lewo od σ=−4 i między prostymi ω=±6. Warunek na ζ jest tu spełniony automatycznie.
2 Bieguny dominujące
Prawdziwe pętle mają więcej niż dwa bieguny: silnik, czujnik, filtr. Odpowiedź impulsowa to suma wyrazów epkt, po jednym na każdy biegun. Wyrazy od biegunów leżących daleko w lewo gasną szybko, a zostają te od biegunów najbliższych osi urojonej. Te nazywamy dominującymi.Goodwin 4.8
Reguła · bieguny dominujące
Jeśli pozostałe bieguny leżą co najmniej ok. pięć razy dalej od osi urojonej niż para najbliższa, odpowiedź prawie nie różni się od odpowiedzi samej pary. Wtedy wzory na przeregulowanie i czas ustalania z lekcji 1.2 obowiązują dla całej pętli.
Przykład: para −1±j1,73 (ζ=0,5, ω0=2) daje 16,3% przeregulowania. Dodatkowy biegun w −10 zmienia to na 15,9%, w −4 na 13,9%, w −2 na 8,1%. Biegun w −1, na tej samej wysokości co para, całkowicie usuwa przelot, ale spowalnia odpowiedź. Biegun bliski pary działa jak dodatkowy człon inercyjny: wygładza i spowalnia.
Zadania · część 2
3 zadania · ok. 20 min
Pętla ma bieguny −0,5±j1 i −12. Czy można przybliżyć ją członem oscylacyjnym? Jakie ζ i ω0?
Odpowiedź
Tak: −12 jest 24 razy dalej od osi niż para. ω0=1,25≈1,12 rad/s, ζ=0,5/1,12≈0,45.
Silniki drona mają stałą czasową 0,05 s, czyli biegun w −20. Pętla prędkości ma bieguny w okolicy −2. Czy silniki trzeba uwzględniać w projekcie tej pętli? A pętli kąta pochylenia, której bieguny mają być w okolicy −15±j10?
Odpowiedź
Pętla prędkości: −20 jest dziesięć razy dalej od osi niż −2, można pominąć. Pętla kąta: biegun silników leży prawie tam, gdzie mają być bieguny pętli. Nie jest „daleko”, więc trzeba go uwzględnić (ten sam wniosek co w zadaniu 5.3 lekcji 1.2).
W symulacji 1 ustaw parę −1±j1,73 i trzeci biegun w −1. Odpowiedź nie ma przeregulowania. Czy to dobry sposób na usunięcie przelotu? Co tracisz?
Odpowiedź
Tracisz szybkość: biegun w −1 to człon inercyjny o stałej czasowej 1 s, który spowalnia start (czas ustalania rośnie z ok. 4,0 do ok. 4,6 s). Wolny biegun to także gorsze tłumienie zakłóceń. Lepiej zmienić kąt pary.
3 Zera i odpowiedź w złą stronę
Zero to pierwiastek licznika. Dodajmy do transmitancji T0(s) czynnik (1+as), czyli zero w s=−a. Mnożenie przez s to pochodna, więc nowa odpowiedź to stara plus jej pochodna podzielona przez a:
T(s)=(1+as)T0(s)⇒y(t)=y0(t)+a1y˙0(t).
Pochodna odpowiedzi skokowej jest duża na początku, gdy wyjście szybko rośnie. Zero w lewej półpłaszczyźnie przyspiesza start i dodaje przeregulowania, tym bardziej, im bliżej osi urojonej leży (im mniejsze a). Dla pary ζ=0,5, ω0=2: zero w −10 prawie nic nie zmienia (16,7% zamiast 16,3%), w −2 daje 30%, w −1 aż 70%. Tak właśnie zero regulatora PI w −Ki/Kp dodawało 7% przelotu w lekcji 2.1 Schematy blokowe i transmitancja pętli.
Zero w prawej półpłaszczyźnie (a<0) odejmuje pochodną. Na początku pochodna przeważa i odpowiedź idzie w złą stronę, zanim zawróci. Takie zero nazywa się nieminimalnofazowym. Przykłady to kocioł parowy z lekcji 1.2 Jak reagują układy: człony podstawowe i odpowiedź skokowa (dolanie zimnej wody najpierw obniża poziom) i samolot. Gdy pilot podnosi ster wysokości, ogon dostaje siłę w dół, więc samolot przez chwilę opada, zanim nos się uniesie, a skrzydło da więcej siły nośnej. Zero w prawej półpłaszczyźnie to fundamentalne ograniczenie: żaden regulator go nie usunie, bo zero obiektu zostaje zerem pętli zamkniętej. Zmusza ono do wolniejszej, spokojniejszej pętli (lekcja 2.5 Zakłócenia, szum i wrażliwość: S, T i kształtowanie pętli).
Zadania · część 3
3 zadania · ok. 25 min
Pętla PI drona ma T=(s+2)23,5s+4. Zapisz ją w postaci (1+as)T0. Ile wynosi a?
Odpowiedź
T=(1+4/3,5s)(s+2)24, czyli a=4/3,5≈1,14. Zero leży bliżej osi urojonej niż podwójny biegun −2, stąd wyraźny przelot.
W symulacji 1 ustaw parę −1±j1,73 i zero w +2. O ile procent odpowiedź idzie w złą stronę? Co się dzieje, gdy zero przesuwasz w stronę +1?
Odpowiedź
Przy zerze w +2 ok. 28% w złą stronę, przy +1 aż ok. 75%. Im bliżej osi urojonej zero, tym silniej pochodna przeważa na początku.
Dlaczego regulator nie może „skrócić” zera nieminimalnofazowego obiektu biegunem w tym samym miejscu?
Odpowiedź
Biegun regulatora w prawej półpłaszczyźnie to regulator niestabilny. Skrócenie na papierze nigdy nie jest dokładne, więc w pętli został by niestabilny mod, który przy najmniejszym błędzie modelu rośnie wykładniczo. Zero nieminimalnofazowe trzeba zaakceptować i dostosować do niego szybkość pętli.
4 Linie pierwiastkowe
Weźmy pętlę z regulatorem o wzmocnieniu K i resztą transmitancji pętli G(s)=D(s)N(s), czyli L=KG. Bieguny pętli zamkniętej to pierwiastki mianownika 1+L:
Definicja · linie pierwiastkowe
D(s)+KN(s)=0,K od 0 do ∞.
Dla K=0 bieguny pętli zamkniętej to bieguny pętli otwartej (pierwiastki D). Dla K→∞ zmierzają do zer pętli otwartej (pierwiastki N) albo do nieskończoności. Linie pierwiastkowe to krzywe, po których wędrują pomiędzy tymi dwoma krańcami.
Najprostszy przykład to dron z regulatorem P wysokości (m=1 kg, b=0,5 N·s/m): D=s(s+0,5), N=1, więc bieguny to pierwiastki s2+0,5s+K. Dla K=0 są w 0 i −0,5. Gdy K rośnie, zbliżają się do siebie, spotykają w −0,25 (przy K=0,0625) i rozchodzą w górę i w dół po pionowej prostejσ=−0,25. Odpowiedź na pytanie z prologu: część rzeczywista biegunów, czyli tempo gaśnięcia, utknęła na −b/(2m). Większe K podnosi tylko bieguny wyżej, co daje szybsze, ale słabiej tłumione kołysanie. Regulator P po prostu nie ma jak przesunąć biegunów w lewo.
Co by je przesunęło? Zero. Linie pierwiastkowe kończą się w zerach, więc zero po lewej stronie „przyciąga” gałęzie w lewo. Człon D (regulator PD, K(Tds+1)) wnosi do pętli zero w −1/Td. Dla Td=0,575 s i K=4 N/m bieguny przechodzą do −1,4±j1,43, czyli do ζ=0,7, ω0=2 (przykład 6.3). To obraz tego, co w lekcji 1.1 opisywaliśmy jako „dodać tłumienie przez pomiar prędkości”.
Symulacja 2 Linie pierwiastkowe dla czterech pętli. Krzyżyki to bieguny pętli otwartej (start), kółka to jej zera (koniec), szare kropki to drogi biegunów pętli zamkniętej przy rosnącym K, a zielone punkty to bieguny przy wybranym K. Po prawej odpowiedź skokowa pętli zamkniętej. Porównaj drona z P i z PD; zobacz, przy jakim K trzy inercje tracą stabilność; sprawdź, kiedy całka na wysokości psuje pętlę.
Zadania · część 4
4 zadania · ok. 35 min
Dla L=s(s+0,5)K znajdź K, przy którym bieguny są podwójne, i K, przy którym ζ=0,5.
Odpowiedź
s2+0,5s+K: podwójny pierwiastek dla K=0,0625. 2ζω0=0,5, ω0=K: ζ=0,25/K=0,5 dla K=0,25.
W symulacji 2 dla „trzech inercji” znajdź K, przy którym bieguny przechodzą przez oś urojoną. Z jaką częstością drgałaby wtedy pętla?
Odpowiedź
K=8; bieguny ±j3≈±j1,73, czyli drgania z częstością ok. 1,73 rad/s (okres ok. 3,6 s). Wynik potwierdza kryterium Routha (część 5).
Wyjaśnij z linii pierwiastkowych, dlaczego w lekcji 1.2 większe K regulatora P drona zwiększało przeregulowanie, a czas ustalania stał w miejscu.
Odpowiedź
Przy rosnącym K bieguny idą w górę po pionowej prostej σ=−0,25 (dla m=1 kg). Odległość od osi urojonej, czyli tempo gaśnięcia, się nie zmienia (stały czas ustalania). Kąt rośnie do 90∘, czyli ζ maleje do zera, a przeregulowanie rośnie.
Regulator PI wysokości: L=s2(s+0,5)K(s+a). W symulacji 2 sprawdź, co się dzieje dla a=0,25 i dla a=1. Jak to się ma do warunku bKp>mKi z lekcji 1.3?
Odpowiedź
Kp=K, Ki=Ka, więc warunek to 0,5K>Ka, czyli a<0,5, niezależnie od K. Dla a=0,25 pętla jest stabilna przy każdym K, ale słabo tłumiona. Dla a=1 dwie gałęzie od razu idą w prawo i pętla jest niestabilna przy każdym K.
5 Stabilność bez liczenia pierwiastków
Pętla jest stabilna, gdy wszystkie bieguny leżą w lewej półpłaszczyźnie (lekcja 4.4 Transformata Laplace'a). Czasem chcemy to wiedzieć bez liczenia pierwiastków, np. żeby znaleźć zakres wzmocnienia w postaci wzoru. Służą do tego kryteria algebraiczne, na egzaminach z automatyki bardzo popularne.
Kryterium · Hurwitz i Routh dla wielomianów niskich stopni
Warunek konieczny (każdy stopień): wszystkie współczynniki a0sn+a1sn−1+…+an są tego samego znaku i niezerowe.
Stopień 2: warunek konieczny wystarcza. Stopień 3:a0s3+a1s2+a2s+a3 (ai>0) jest stabilny wtedy i tylko wtedy, gdy a1a2>a0a3.
Dla wyższych stopni buduje się tablicę Routha. Dwa pierwsze wiersze to współczynniki na przemian: [a0,a2,a4,…] i [a1,a3,a5,…]. Każdy kolejny wiersz liczy się z dwóch poprzednich: jeśli przedostatni wiersz to [b1,b2,…], a ostatni [c1,c2,…], to k-ty element nowego wiersza wynosi c1c1bk+1−b1ck+1 (brakujące elementy to zera). Liczba zmian znaku w pierwszej kolumnie to liczba pierwiastków w prawej półpłaszczyźnie. Przykład: s4+2s3+3s2+4s+5. Wiersze: [1,3,5], [2,4], [1,5], [−6], [5]. Pierwsza kolumna 1,2,1,−6,5 ma dwie zmiany znaku, czyli dwa pierwiastki w prawej półpłaszczyźnie (numerycznie: 0,29±j1,42). W polskich podręcznikach to samo sprawdza się wyznacznikami Hurwitza.
Zastosowanie dla trzech inercji: (s+1)3+K=s3+3s2+3s+(1+K). Warunek 3⋅3>1+K daje K<8. Na granicy, przy K=8, wielomian ma pierwiastki ±j3: pętla drga z częstością 3 rad/s, dokładnie jak w symulacji 2.
Zadania · część 5
4 zadania · ok. 30 min
Czy wielomian s3+2s2−s+4 może mieć wszystkie pierwiastki w lewej półpłaszczyźnie?
Odpowiedź
Nie: jeden współczynnik jest ujemny, więc warunek konieczny nie jest spełniony.
Dla jakich K>0 stabilny jest wielomian s3+4s2+5s+K?
Odpowiedź
4⋅5>K, czyli 0<K<20.
Wyprowadź warunek stabilności regulatora PI wysokości drona z lekcji 1.3: ms3+bs2+Kps+Ki.
Odpowiedź
Wszystkie współczynniki dodatnie oraz bKp>mKi. To ten sam warunek, który podaliśmy w lekcji 1.3 bez dowodu, i ten sam, który widać w symulacji 2 (a<b/m).
Zbuduj tablicę Routha dla s4+3s3+5s2+4s+2 i rozstrzygnij o stabilności.
Odpowiedź
Wiersze: [1,5,2], [3,4], [315−4,2]=[3,67,2], [3,673,67⋅4−3⋅2]=[2,36], [2]. Pierwsza kolumna bez zmian znaku: stabilny.
6 Metoda i przykłady rozwiązane
Metoda: projekt przez położenie biegunów
Wymagania na obszar: przeregulowanie → ζ (kąt), czas ustalania → ζω0 (pionowa prosta), szybkość → ω0.
Mianownik pętli zamkniętejD+KN jako funkcja nastaw regulatora.
Porównanie współczynników z (s2+2ζω0s+ω02)⋅(…), z pozostałymi biegunami daleko w lewo.
Zera: sprawdź, gdzie leżą; zero bliżej osi niż bieguny zwiększy przelot.
Stabilność w całym zakresie nastaw: Routh albo linie pierwiastkowe.
Symulacja z nasyceniem i szumem.
Przykład 6.1 Od korytarza do obszaru
Korytarz z lekcji 1.2: przeregulowanie ≤ 5%, ustalenie ±2% przed 2 s. Które z par biegunów −2±j2, −2,5±j2 i −2±j3 go spełniają?
Obszar: ζ≥0,69 i ζω0≥2.
−2±j2: ζ=0,71, ζω0=2, na samej granicy; symulacja: 4,3% i 2,11 s, czas ustalania minimalnie za długi.
−2,5±j2: ζ=0,78; 2,0% i 1,13 s ✓.
−2±j3: ζ=0,55; 12,3% ✗.
Wynik: tylko −2,5±j2 spełnia oba wymagania z zapasem.
Sprawdzenie: granica σ=−2 pochodzi z przybliżenia ts≈4/(ζω0), które przy ζ≈0,7 jest trochę za optymistyczne (lekcja 1.2). Dlatego biegun na samej granicy minimalnie nie przechodzi ✓.
Przykład 6.2 Kiedy trzeci biegun przestaje być mały
Para −1±j1,73 i trzeci biegun −p (wzmocnienie statyczne 1). Jak przeregulowanie zależy od p?
Bez trzeciego bieguna: 16,3%.
p=10: 15,9%; p=4: 13,9%; p=2: 8,1%; p=1: 0%.
Wynik: przy p≥5∣σ∣ (tu p≥5) para dominuje, a wzory członu oscylacyjnego obowiązują z dokładnością do kilku procent.
Sprawdzenie: zgadza się z symulacją 1 ✓. Biegun bliski pary nie psuje stabilności, ale zmienia kształt odpowiedzi tak, że wzory z lekcji 1.2 przestają pasować.
Przykład 6.3 PD wysokości drona
Dron (m=1 kg, b=0,5 N·s/m) ma mieć regulator wysokości ΔT=K(e+Tde˙). Dobierz K i Td tak, żeby bieguny pętli zamkniętej miały ζ=0,7 i ω0=2 rad/s.
Porównanie z s2+2⋅0,7⋅2s+4: K=4 N/m, 0,5+4Td=2,8, czyli Td=0,575 s.
Bieguny −1,4±j1,43. Zero pętli w −1/Td=−1,74, blisko biegunów: przeregulowanie 14% zamiast 4,6%.
Człon D liczony od pomiaru (od −z˙, a nie od e˙) usuwa zero z T(s): przeregulowanie 4,6%.
Wynik:K=4 N/m, Td≈0,58 s; człon D najlepiej liczyć z pomiaru prędkości.
Sprawdzenie: regulator P z lekcji 1.1 przy K=4 miał ζ=0,125. Człon D podniósł tłumienie do 0,7 bez zmiany ω0 ✓. To ta sama sztuczka co „P od pomiaru” w lekcji 1.3.
Przykład 6.4 Zakres wzmocnienia z kryterium Routha
Obiekt to trzy jednakowe człony inercyjne o stałej czasowej 1 s, regulator P o wzmocnieniu K. Przy jakim K pętla traci stabilność? Jaki uchyb ustalony daje największe dopuszczalne K z zapasem dwa razy?
Mianownik: (s+1)3+K=s3+3s2+3s+1+K. Warunek: 9>1+K, czyli K<8.
Z zapasem: K=4. Typ 0, uchyb 1+41=20%.
Wynik: granica K=8; przy K=4 uchyb 20%.
Sprawdzenie: statyka chciałaby K jak największego (lekcja 1.1), dynamika pozwala najwyżej na 8. Żeby mieć i stabilność, i zerowy uchyb, trzeba całki, a nie większego K ✓.
7 Błędne intuicje, których trzeba się oduczyć
„Bieguny pętli zamkniętej to bieguny obiektu.”
Regulator je przesuwa; to jest jego zadanie. Bieguny obiektu to tylko punkt startowy linii pierwiastkowych (K=0).
„Większe wzmocnienie przesuwa bieguny w lewo, czyli przyspiesza gaśnięcie.”
Zależy od linii pierwiastkowych. Dla drona z P bieguny idą pionowo, dla trzech inercji w końcu w prawo.
„O odpowiedzi decydują tylko bieguny.”
Zera zmieniają kształt: lewe dodają przelotu, prawe każą startować w złą stronę.
„Zero nieminimalnofazowe można skompensować regulatorem.”
Nie bez niestabilnego bieguna. To ograniczenie samego obiektu, a nie złego regulatora.
„Kryterium Routha jest potrzebne do projektowania.”
Do sprawdzania stabilności w postaci wzoru, np. zakresu K. Pierwiastki liczy komputer, a do projektowania przydaje się raczej obraz linii pierwiastkowych.
8 Zadania do przemyślenia
Te zadania wymagają więcej myślenia niż liczenia.
Zadania do przemyślenia
5 zadań · ok. 1,5 godziny
Dlaczego zero przyciąga. Wyjaśnij bez wzorów, dlaczego bieguny pętli zamkniętej dążą do zer pętli otwartej przy K→∞.
Rozwiązanie
Bieguny spełniają D(s)+KN(s)=0, czyli N(s)=−D(s)/K. Przy ogromnym K prawa strona jest prawie zerem, więc N(s)≈0: pierwiastki zbliżają się do pierwiastków N.
Jeśli N ma mniej pierwiastków niż D, pozostałe bieguny nie mają dokąd iść i odchodzą do nieskończoności wzdłuż asymptot.
Samolot, który opada. Pilot ciągnie drążek, żeby się wznieść. Przez ułamek sekundy samolot opada o kilkadziesiąt centymetrów. Co to oznacza dla autopilota wysokości, który reagowałby bardzo szybko?
Rozwiązanie
Odpowiedź wysokości na ster ma zero nieminimalnofazowe. Szybki autopilot widzi spadek wysokości po swojej własnej poprawce i dokłada jeszcze więcej steru: początkowy spadek się pogłębia.
Pętla wysokości musi być wolna w porównaniu z tym efektem. Dlatego autopiloty sterują wysokością przez wolną pętlę zewnętrzną, która zadaje kąt pochylenia szybkiej pętli wewnętrznej (kaskada, lekcja 9 Autopilot: pętle wewnętrzne i zewnętrzne).
Skracanie bieguna. Regulator PI z Ki/Kp=b/m ma zero dokładnie w biegunie obiektu −b/m. Pokaż, że pętla prędkości drona staje się wtedy członem I rzędu. Jaki problem kryje to rozwiązanie?
Rozwiązanie
L=sKp(s+b/m)⋅m(s+b/m)1=msKp, więc T=ms+KpKp: człon I rzędu, bez przelotu.
Biegun obiektu nie zniknął: został skrócony tylko w drodze od wartości zadanej. Dla zakłócenia działającego na wejście obiektu (PS) wolny biegun −b/m=−0,5 zostaje i podmuch usuwa się powoli (stała czasowa 2 s). Skracanie wolnych biegunów obiektu poprawia odpowiedź na polecenia, a pogarsza na zakłócenia.
Trzy inercje z bliska. Wyjaśnij z reguły asymptot, dlaczego obiekt z trzema (lub więcej) członami inercyjnymi zawsze traci stabilność przy dostatecznie dużym K, a obiekt z dwoma nigdy.
Rozwiązanie
Dwa bieguny, bez zer: asymptoty pod kątami 90∘ i 270∘, pionowo, nigdy nie przecinają osi urojonej.
Trzy bieguny: asymptoty co 120∘, dwie z nich pod ±60∘ biegną w prawą półpłaszczyznę. Każdy kolejny biegun (np. czujnik, silnik) pogarsza sprawę. Dlatego „nieważne” małe inercje decydują w końcu o granicy wzmocnienia.
Dron, który za szybko reaguje. W lekcji 2.1 czujnik z inercją 0,1 s zamieniał pętlę P prędkości w pętlę z przeregulowaniem 29% przy Kp=10. Opisz to w języku linii pierwiastkowych.
Rozwiązanie
Bez inercji czujnika jest jeden biegun, który przy rosnącym Kp idzie po osi rzeczywistej w lewo. Czujnik dodaje biegun w −10. Dwa bieguny spotykają się na osi rzeczywistej i rozchodzą pionowo (przy σ=−5,25).
Przy Kp=10 para jest już wysoko (−5,25±j8,8, ζ≈0,51), stąd przelot. Każdy dodatkowy biegun w pętli, choćby szybki, ogranicza wzmocnienie.
9 Sprawdź się
Odpowiedz w myślach, zanim rozwiniesz odpowiedź.
1 Co na płaszczyźnie s odpowiada ζ, ω0 i ζω0?
Kąt (cosφ=ζ), odległość od początku, odległość od osi urojonej.
2 Kiedy para biegunów jest dominująca?
Gdy pozostałe bieguny leżą co najmniej ok. pięć razy dalej od osi urojonej.
3 Co robi zero w lewej półpłaszczyźnie blisko osi?
Przyspiesza start i dodaje przeregulowania (y=y0+y˙0/a).
4 Co robi zero w prawej półpłaszczyźnie?
Odpowiedź startuje w złą stronę; ogranicza szybkość pętli.
5 Skąd startują i dokąd biegną linie pierwiastkowe?
Z biegunów pętli otwartej (K=0) do jej zer albo do nieskończoności (K→∞).
6 Dlaczego regulator P nie przyspieszy gaśnięcia kołysań drona?
Bieguny biegną po pionowej prostej σ=−b/(2m).
7 Warunek stabilności wielomianu trzeciego stopnia?
Współczynniki dodatnie i a1a2>a0a3.
8 Co daje członowi P dodanie członu D na liniach pierwiastkowych?
Zero w −1/Td, które przyciąga gałęzie w lewo: więcej tłumienia.
10 Karta wzorów i co dalej
Bieguny i zera
p=−ζω0±jω01−ζ2; cosφ=ζ, ∣p∣=ω0
ts≈4/(ζω0); Mp z ζ (lekcja 1.2)
dominacja: reszta biegunów ≥ ok. 5× dalej od osi
zero: (1+as)T0⇒y=y0+y˙0/a
zero w prawej półpłaszczyźnie: start w złą stronę
Linie pierwiastkowe i stabilność
D(s)+KN(s)=0: start w biegunach D, koniec w zerach N lub w ∞
asymptoty: środek n−m∑p−∑z, kąty n−m(2k+1)180∘
dron P: s2+mbs+mK, prosta σ=−2mb
stopień 3: ai>0 i a1a2>a0a3
(s+1)3+K: stabilny dla K<8
Do przeczytania
Obowiązkowo: G. C. Goodwin i in., Control System Design, rozdz. 4.8 (bieguny dominujące, wpływ zer) i 5.6–5.7 (stabilność, linie pierwiastkowe).
Dla chętnych: B. Douglas, seria Control System Lectures na YouTube, wykłady o liniach pierwiastkowych; J. Kowal, Podstawy automatyki, t. 1 (kryteria Hurwitza i Routha, polska terminologia egzaminacyjna).
Następna lekcja: Odpowiedź częstotliwościowa i charakterystyki Bodego. Bieguny opisują pętlę od środka. Inżynierowie z Bell Labs patrzyli na nią z zewnątrz: podawali sinusoidy i mierzyli, co wychodzi. Ten punkt widzenia ma wielką zaletę: daje się zmierzyć na prawdziwym obiekcie, bez znajomości jego równań.