kryterium Nyquistazapas amplitudy i fazyzapas opóźnienia
Automatyka 2.4
Stabilność pętli: punkt −1, zapasy i opóźnienie
W poprzednich lekcjach kilka razy zatrzymaliśmy się przy fazie −180° w częstotliwości przejścia. Ta lekcja wyjaśnia, dlaczego to dokładnie granica stabilności: sygnał, który obiega pętlę i wraca w tej samej fazie i z tą samą amplitudą, może krążyć bez końca. Zobaczysz, jak zmierzyć odległość od tej granicy (zapas fazy, wzmocnienia i opóźnienia), jak przekłada się ona na przeregulowanie i dlaczego opóźnienie w pętli jest najgorszym wrogiem automatyka. Kryterium Nyquista poznasz w wersji, której naprawdę się używa: jako obraz krzywej omijającej punkt −1.
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. 5.7–5.8; S. A. Frank, Control Theory Tutorial, rozdz. 8.2 i 13; H. Nyquist, Regeneration Theory (1932)
0 Prolog: samolot, który kołysał pilot
2 lutego 1989 r. prototyp szwedzkiego myśliwca JAS 39 Gripen rozbił się przy lądowaniu w Linköping. Samolot miał cyfrowy układ sterowania fly-by-wire: pilot nie poruszał sterami bezpośrednio, tylko wydawał polecenia komputerowi. Tuż przed przyziemieniem pilot zaczął korygować ruchy samolotu, samolot odpowiadał z opóźnieniem, pilot korygował mocniej, i kołysanie rosło, aż maszyna uderzyła w pas. Zjawisko ma nazwę: oscylacje wywołane przez pilota (ang. pilot-induced oscillation, PIO). Przyczyną był układ sterowania, który był jednocześnie zbyt czuły i zbyt wolny. Pilot przeżył, a prawa sterowania przeprojektowano.
Pilot i samolot tworzyli pętlę sprzężenia zwrotnego: pilot był regulatorem, samolot obiektem. Duże wzmocnienie (czułość) i opóźnienie (wolna odpowiedź) to ta sama mieszanka co w prysznicu z lekcji 1.1 Po co sprzężenie zwrotne? Pętla otwarta i zamknięta. Ta lekcja daje narzędzia, żeby takie sytuacje przewidzieć z wykresu, zanim ktoś wsiądzie do kabiny.
Pytanie na start. Człowiek reaguje z opóźnieniem ok. 0,2–0,3 s. Jak szybko może zmieniać się pętla, w której człowiek jest regulatorem, żeby jej nie rozkołysać? Odpowiedź w części 4.
1 Dlaczego punkt −1
Pętla zamknięta ma bieguny tam, gdzie 1+L(s)=0, czyli L(s)=−1. Na granicy stabilności biegun leży na osi urojonej, s=jω, więc dla pewnej częstotliwości L(jω)=−1. To punkt krytyczny.
Obraz fizyczny: pętla otwarta w jednym miejscu, na wejściu sinusoida o częstości ω. Po przejściu przez L ma ona amplitudę ∣L(jω)∣ razy większą i fazę przesuniętą o argL(jω). Węzeł sumacyjny ze znakiem minus odwraca ją, czyli dokłada 180∘. Jeśli argL=−180∘, sygnał wraca w tej samej fazie co wejście. Jeśli dodatkowo ∣L∣=1, wraca identyczny. Możemy wtedy zamknąć pętlę, wyłączyć źródło, a sinusoida będzie krążyć sama, bez końca. Jeśli ∣L∣>1 przy fazie −180∘, każdy obieg ją wzmacnia i drgania rosną.Goodwin 5.7
Warunek graniczny
L(jω)=−1⟺∣L(jω)∣=1 i argL(jω)=−180∘.
Dla typowych pętli (obiekt stabilny, faza L maleje z częstotliwością) pętla zamknięta jest stabilna, gdy w częstotliwości, przy której faza wynosi −180∘, wzmocnienie ∣L∣ jest mniejsze od 1. Równoważnie: gdy faza w częstotliwości przejścia ωc jest większa od −180∘.
To jest pisk mikrofonu z lekcji 1.1 Po co sprzężenie zwrotne? Pętla otwarta i zamknięta: dla jednej częstotliwości dźwięk wraca z głośnika w fazie i wzmocniony. Tak działa też każdy generator drgań w elektronice, z tą różnicą, że tam warunek L=−1 spełnia się celowo.
Symulacja 1 Sinusoida obiega pętlę L=(s+1)3K z ujemnym sprzężeniem. Czarna krzywa to sygnał na początku, coraz jaśniejsze to ten sam sygnał po pierwszym, drugim, trzecim i czwartym obiegu. Ustaw ω=3≈1,73 rad/s, przy której faza L wynosi −180∘, i zmieniaj K. Przy K=8 sygnał wraca identyczny, przy K>8 rośnie. Przy innych częstotliwościach kolejne obiegi nie są zgodne w fazie.
Zadania · część 1
3 zadania · ok. 20 min
Dla L=(s+1)3K znajdź ω, przy której faza wynosi −180∘, i wartość ∣L∣ w tym miejscu dla K=4. Czy pętla jest stabilna?
Odpowiedź
Każdy z trzech czynników daje −60∘ przy arctanω=60∘, czyli ω=3. ∣L∣=(1+3)34=84=0,5<1: stabilna. Granica: K=8, jak z kryterium Routha w lekcji 2.2.
Czy pętla z L=s(s+1)K może stracić stabilność przy dużym K? Spójrz na fazę.
Odpowiedź
Faza to −90∘−arctanω, czyli zawsze powyżej −180∘ (dochodzi do niej tylko w nieskończoności). Pętla nie straci stabilności, ale przy dużym K faza w ωc zbliża się do −180∘ i odpowiedź będzie słabo tłumiona (linie pierwiastkowe w lekcji 2.2 biegną pionowo).
Dlaczego warunek „faza −180∘” dotyczy pętli z ujemnym sprzężeniem? Jaki byłby warunek dla sprzężenia dodatniego?
Odpowiedź
Minus w węźle dokłada 180∘; razem z −180∘ pętli daje pełny obrót. Przy sprzężeniu dodatnim brak tego minusa, więc groźna jest faza 0∘ (lub −360∘), a warunek graniczny to L(jω)=+1.
2 Zapasy fazy, wzmocnienia i opóźnienia
Stabilna pętla to za mało. Model nigdy nie jest dokładny: masa się zmienia, czujnik się spóźnia, silniki słabną. Chcemy wiedzieć, jak daleko jesteśmy od punktu −1. Służą do tego trzy liczby odczytywane z wykresu Bodego pętli:
Definicje · zapasy stabilności
Zapas fazyφm=180∘+argL(jωc): o ile stopni faza w częstotliwości przejścia jest powyżej −180∘. Tyle dodatkowego opóźnienia fazy pętla zniesie.
Zapas wzmocnieniaGM=∣L(jω180)∣1, gdzie argL(jω180)=−180∘: ile razy można zwiększyć wzmocnienie, zanim pętla straci stabilność (zwykle w dB).
Zapas opóźnieniaθm=ωcφm[rad]: jakie dodatkowe opóźnienie zjada cały zapas fazy.
Typowe wymagania projektowe: zapas fazy 45–60°, zapas wzmocnienia 6–12 dB (czyli 2–4 razy). Zapas fazy ma też prostą interpretację w czasie. Dla pętli zachowującej się jak człon oscylacyjny obowiązuje reguła ζ≈φm/100∘ (dla φm do ok. 60°), a więc i przeregulowanie:
Zapas fazy, tłumienie i przeregulowanie dla L=s(s+2ζω0)ω02
ζ
0,1
0,2
0,3
0,4
0,5
0,6
0,7
1
zapas fazy
11°
23°
33°
43°
52°
59°
65°
76°
przeregulowanie
73%
53%
37%
25%
16%
9,5%
4,6%
0
Mały zapas fazy to zawsze silne dzwonienie. Gdy w odpowiedzi skokowej pętli widzisz kilka wahnięć, wykres Bodego pokaże fazę w okolicy −160∘ przy ωc.
Zadania · część 2
4 zadania · ok. 30 min
Pętla ma ωc=2 rad/s, a faza w ωc wynosi −135∘. Ile wynosi zapas fazy i zapas opóźnienia?
Odpowiedź
φm=45∘=0,785 rad; θm=0,785/2≈0,39 s.
Dla L=(s+1)34: zapas wzmocnienia w dB? Ile wynosi ωc i zapas fazy (python-control albo symulacja 2)?
Odpowiedź
GM=1/0,5=2, czyli 6 dB. ωc≈1,23 rad/s, zapas fazy ok. 27∘: mały, więc odpowiedź będzie mocno dzwonić, choć zapas wzmocnienia jest przyzwoity.
Pętla ma zapas fazy 40∘. Oszacuj przeregulowanie odpowiedzi skokowej. Co się stanie, gdy czujnik doda opóźnienie zjadające 15∘ fazy przy ωc?
Odpowiedź
ζ≈0,4, przeregulowanie ok. 25%. Po stracie 15∘: φm=25∘, ζ≈0,25, przeregulowanie ok. 45%.
Dlaczego zapas wzmocnienia sam nie wystarcza? Podaj przykład pętli z nieskończonym zapasem wzmocnienia, która mimo to źle się zachowuje.
Odpowiedź
L=s(s+0,5)K (dron z regulatorem P) nie ma częstotliwości z fazą −180∘, więc GM=∞. Przy K=4 zapas fazy to tylko ok. 14∘: kołysanie z ζ≈0,125. Trzeba patrzeć na oba zapasy, a najlepiej na najmniejszą odległość wykresu od −1 (część 3).
3 Wykres Nyquista
Wykres Bodego pokazuje moduł i fazę L(jω) na dwóch osobnych rysunkach. Nyquist narysował L(jω) jako krzywą na płaszczyźnie zespolonej: dla każdej częstotliwości jeden punkt. W polskich podręcznikach to charakterystyka amplitudowo-fazowa. Na takim rysunku od razu widać, jak blisko punktu −1 przechodzi krzywa.
Wykres L(jω) dla ω od małych do dużych wartości. Krzyżyk to punkt −1, przerywany okrąg to |L| = 1. Kąt φ_m między ujemną półosią rzeczywistą a punktem przecięcia krzywej z okręgiem to zapas fazy. Odcinek a od początku układu do przecięcia krzywej z ujemną półosią rzeczywistą to odwrotność zapasu wzmocnienia.
Oba zapasy mają tu prostą geometrię. Krzywa przecina okrąg jednostkowy w ωc, a zapas fazy to kąt, o jaki trzeba by ten punkt obrócić, żeby trafił w −1. Krzywa przecina ujemną półoś rzeczywistą w ω180 w odległości a od początku układu, a zapas wzmocnienia to 1/a. Najbardziej uczciwa miara to najmniejsza odległość krzywej od −1, czyli minω∣1+L(jω)∣. Jest ona odwrotnością największej wartości ∣S(jω)∣, która wróci w lekcji 2.5 Zakłócenia, szum i wrażliwość: S, T i kształtowanie pętli.
Kryterium Nyquista (dla obiektu stabilnego)
Jeśli L(s) nie ma biegunów w prawej półpłaszczyźnie (bieguny na osi urojonej, np. całkowanie w s=0, omija się małym półokręgiem), to pętla zamknięta jest stabilna wtedy i tylko wtedy, gdy wykres L(jω) dla ω od −∞ do +∞nie obiega punktu −1.
Symulacja 2 Wykres Nyquista (lewy) i odpowiedź skokowa pętli zamkniętej (prawy) dla trzech pętli. Gruba krzywa to L(jω) dla ω>0, cienka przerywana to jej lustrzane odbicie (ω<0). Kółeczka zaznaczają ωc i ω180. Zwiększaj K albo opóźnienie θ i obserwuj, jak krzywa zbliża się do −1 i jak zaczyna dzwonić odpowiedź. Gdy krzywa obejmie −1, pętla jest niestabilna.
Zadania · część 3
4 zadania · ok. 30 min
Wykres L(jω) przecina ujemną półoś rzeczywistą w punkcie −0,25. Ile wynosi zapas wzmocnienia (w razach i w dB)?
Odpowiedź
4 razy, czyli 12 dB.
Jak wygląda wykres Nyquista członu całkującego sK? Czy pętla z takim L może być niestabilna?
Odpowiedź
jωK=−jωK: ujemna półoś urojona, od −j∞ (małe ω) do 0. Nigdy nie zbliża się do −1: zapas fazy 90∘, pętla stabilna przy każdym K.
W symulacji 2 dla „trzech inercji” ustaw K=4 i odczytaj najmniejszą odległość krzywej od −1. Ile wynosi największa wartość ∣S∣?
Odpowiedź
Ok. 0,33, więc max∣S∣≈3. Pętla w pewnym paśmie częstotliwości wzmacnia zakłócenia trzykrotnie: o tym w lekcji 2.5.
Dlaczego dla obiektu niestabilnego (np. kulki na odwróconej misce) wykres Nyquista stabilnej pętli musi obiegać −1?
Odpowiedź
Z Z=N+P: żeby Z=0 przy P=1, potrzeba N=−1, czyli jednego obiegu przeciwnie do wskazówek zegara. Intuicja: sprzężenie musi „przeciągnąć” niestabilny biegun na lewą stronę, a to wymaga, by krzywa owinęła się wokół −1. Taka pętla jest stabilna tylko w pewnym zakresie wzmocnień, także od dołu: za małe K nie stabilizuje.
4 Opóźnienie: najgorszy wróg
Opóźnienie e−θs nie zmienia modułu L, ale obraca każdy punkt wykresu Nyquista o kąt −ωθ. Punkt przy ωc obraca się o ωcθ radianów, prosto w stronę −1. Dlatego zapas opóźnieniaθm=φm/ωc mówi dokładnie, ile opóźnienia pętla zniesie. Przy tym samym zapasie fazy szybka pętla (duże ωc) znosi mniej opóźnienia niż wolna.
Reguła · szybkość pętli a opóźnienie
ωcθ≲4π(zapas fazy ok. 45∘ dla pętli L≈sωce−θs).
Pętla z opóźnieniem θ nie może mieć częstotliwości przejścia wiele większej niż ok. 0,8/θ. Opóźnienia nie da się „przeregulować” większym wzmocnieniem; można je tylko skrócić albo pogodzić się z wolniejszą pętlą.
Sprawdźmy na prysznicu z lekcji 1.1 Po co sprzężenie zwrotne? Pętla otwarta i zamknięta: L=ske−θs, ωc=k, zapas fazy 90∘−kθ⋅π180∘. Zero zapasu przy kθ=π/2, dokładnie jak wtedy. Dla k=0,3 1/s i θ=2 s zapas fazy wynosi ok. 56∘, stąd mały przelot w symulacji z lekcji 1.1.
Odpowiedź na pytanie z prologu. Człowiek z opóźnieniem θ≈0,25 s, który steruje czymś „całkującym” (kierownica i kurs samochodu, drążek i przechylenie samolotu), może utrzymać zapas fazy 45∘ przy ωc≲0,8/0,25≈3 rad/s. Gdy samolot wymaga szybszych poprawek, bo jest zbyt czuły albo sam reaguje ze zwłoką, zapas fazy pętli pilot–samolot topnieje i zaczyna się PIO. Doświadczeni piloci wiedzą, że w takiej sytuacji najlepiej puścić drążek: otwarcie pętli przerywa oscylacje.
Zadania · część 4
3 zadania · ok. 25 min
Pętla ma ωc=10 rad/s i zapas fazy 50∘. Ile opóźnienia (np. czasu obliczeń komputera) może jeszcze dodać, zanim straci stabilność?
Odpowiedź
θm=0,873/10≈0,087 s, czyli ok. 87 ms. Żeby zostawić zapas fazy 30∘, wolno dodać tylko ok. 35 ms.
Łazik marsjański jest sterowany z Ziemi z opóźnieniem sygnału do ok. 20 minut w jedną stronę (od ok. 3 do 22 minut, zależnie od położenia planet). Jaka byłaby największa sensowna częstotliwość przejścia pętli „operator na Ziemi + łazik”? Co z tego wynika dla projektu łazika?
Odpowiedź
Opóźnienie pętli to ok. 40 minut (tam i z powrotem), czyli 2400 s: ωc≲0,8/2400≈3⋅10−4 rad/s, jedna poprawka na kilka godzin. Dlatego łaziki mają lokalne pętle autonomiczne (omijanie przeszkód, nawigacja), a z Ziemi wysyła się tylko cele.
Pętla PI prędkości drona ma ωc=3,6 rad/s i zapas fazy 80∘. Ile opóźnienia czujnika zniesie? Jaki zapas fazy zostanie przy opóźnieniu 0,2 s? Sprawdź przeregulowanie w symulacji 2.
Odpowiedź
θm=1,40/3,64≈0,39 s. Przy 0,2 s: 80∘−3,64⋅0,2⋅57,3∘≈39∘. Przeregulowanie rośnie z 7% do ok. 40%.
5 Zapasy pętli drona
Zapasy trzech pętli drona (m=1 kg, b=0,5 N·s/m)
pętla
ωc
zapas fazy
zapas opóźnienia
ζ z reguły / rzeczywiste
P wysokości, K=4
1,97 rad/s
14°
0,13 s
0,14 / 0,125
PD wysokości, K=4, Td=0,575 s
2,69 rad/s
68°
0,44 s
0,68 / 0,70
PI prędkości, Kp=3,5, Ki=4
3,64 rad/s
80°
0,39 s
bliskie 1 / 1,0
Reguła ζ≈φm/100∘ trafia zaskakująco dobrze. Pętla P wysokości ma zapas opóźnienia zaledwie 0,13 s: barometr, który uśrednia pomiar przez 0,1 s, zjadłby prawie cały zapas. PD i PI znoszą prawie 0,4 s, ponad trzy razy więcej.
Zadania · część 5
2 zadania · ok. 15 min
Barometr drona ma filtr, który działa w przybliżeniu jak opóźnienie 0,1 s. Ile zapasu fazy zostanie pętli PD wysokości z tabeli? Czy to akceptowalne?
Odpowiedź
68∘−2,69⋅0,1⋅57,3∘≈68∘−15∘=53∘. Tak, mieści się w typowym przedziale 45–60°.
Te same dane dla pętli P wysokości. Co się stanie?
Odpowiedź
14∘−1,97⋅0,1⋅57,3∘≈14∘−11∘=3∘: pętla na skraju niestabilności, dron kołysze się prawie bez tłumienia.
6 Metoda i przykłady rozwiązane
Metoda: ocena stabilności i zapasów
Transmitancja pętliL=CP⋅(czujnik)⋅e−θs; sprawdź, czy L ma bieguny w prawej półpłaszczyźnie.
Bode:ωc (moduł 0 dB) i faza w niej → zapas fazy; ω180 i moduł w niej → zapas wzmocnienia.
Zapas opóźnieniaφm/ωc: porównaj z opóźnieniami, których nie ma w modelu (obliczenia, czujnik, magistrala).
Przelot:ζ≈φm/100∘.
Nyquist (gdy coś jest nietypowe: kilka przejść przez 0 dB, obiekt niestabilny): czy krzywa obiega −1 i jak blisko przechodzi.
Przykład 6.1 Trzy inercje z zapasami
L=(s+1)3K. Wyznacz zapas wzmocnienia i fazy dla K=4. Jakie K daje zapas fazy 45∘?
Wynik: przy K=4: 6 dB i 27∘; zapas 45∘ wymaga K≈2,8 (uchyb statyczny wtedy 1/3,8≈26%).
Sprawdzenie: 6 dB zapasu wzmocnienia brzmi przyzwoicie, a zapas fazy pokazuje, że pętla mocno dzwoni: przeregulowanie ok. 54%, nawet więcej, niż przewiduje reguła ζ≈φm/100∘ (ok. 40%), bo pętla trzeciego rzędu nie jest członem oscylacyjnym. Zawsze sprawdzaj oba zapasy ✓.
Przykład 6.2 Ile czasu ma komputer pokładowy
Pętla stabilizacji kąta drona ma ωc=30 rad/s i zapas fazy 60∘. Ile czasu mogą łącznie zająć: odczyt czujnika, obliczenia i wysłanie polecenia do silników, jeśli zapas fazy ma nie spaść poniżej 40∘?
Dozwolona strata fazy: 20∘=0,349 rad.
θ=0,349/30≈0,0116 s.
Wynik: ok. 12 ms na cały łańcuch, w tym próbkowanie (ok. Δt/2, lekcja 1.3).
Sprawdzenie: dlatego pętle orientacji w kontrolerach lotu dronów działają z częstotliwością setek herców ✓. Przy 500 Hz samo próbkowanie to 1 ms.
Przykład 6.3 Prysznic jeszcze raz
Prysznic z θ=3 s (przykład 6.3 lekcji 1.1). Jakie k daje zapas fazy 60∘? Porównaj z regułą „bez przeregulowania” kθ≤1/e.
Zapas fazy: 90∘−kθ⋅57,3∘=60∘, czyli kθ=0,524, k≈0,17 1/s.
Reguła z lekcji 1.1: k≤1/(3e)≈0,12 1/s.
Wynik: zapas 60∘ przy k≈0,17 1/s, tuż obok wartości 0,16, która w lekcji 1.1 dawała najszybsze dojście z przelotem o pół stopnia.
Sprawdzenie: zapas fazy 60∘ odpowiada ζ≈0,6 i przelotowi kilku procent ✓. Brak jakiegokolwiek przelotu wymaga większego zapasu (ok. 69∘ przy kθ=1/e: 90∘−21∘).
Przykład 6.4 Wymagania na regulator z zapasów
Regulator P dla obiektu s(0,2s+1)1 (np. silnik z obciążeniem). Wymagany zapas fazy 50∘. Wyznacz K, ωc i spodziewany czas narastania.
tr≈1,5/ωc≈0,36 s; przeregulowanie ok. 16–18% (ζ≈0,5). Symulacja: 0,31 s i 18%.
Wynik:K≈5,5, ωc≈4,2 rad/s, czas narastania ok. 0,3 s.
Sprawdzenie: symulacja 3 lekcji 2.3 przy K=5 daje ωc=3,9 rad/s, fazę −128∘ (zapas 52∘) i przeregulowanie 16% ✓.
7 Błędne intuicje, których trzeba się oduczyć
„Stabilna pętla to dobra pętla.”
Pętla z zapasem fazy 5∘ jest stabilna, ale dzwoni długo i straci stabilność od byle opóźnienia. Liczy się odległość od −1.
„Duży zapas wzmocnienia wystarcza.”
Pętla drona z P ma nieskończony zapas wzmocnienia i 14∘ zapasu fazy. Trzeba sprawdzać oba albo najmniejszą odległość od −1.
„Opóźnienie można nadrobić większym wzmocnieniem.”
Odwrotnie: większe wzmocnienie podnosi ωc, a opóźnienie zjada fazę proporcjonalnie do ωc. Z opóźnieniem trzeba zwolnić.
„Punkt −1 to sztuczka matematyczna.”
To fizyczny warunek: sygnał wraca po obiegu tej samej amplitudy i w tej samej fazie, więc pętla go podtrzymuje.
„Kryterium Nyquista trzeba stosować zawsze w pełnej wersji.”
Dla obiektów stabilnych wystarczy sprawdzić, czy krzywa nie obiega −1, a w praktyce odczytać zapasy z wykresu Bodego.
8 Zadania do przemyślenia
Te zadania wymagają więcej myślenia niż liczenia.
Zadania do przemyślenia
5 zadań · ok. 1,5 godziny
Huśtawka. Dziecko na huśtawce popychane przez rodzica, który pcha za każdym razem, gdy huśtawka dotrze najbliżej niego i zawraca, w kierunku jej ruchu. Opisz to jako pętlę. Kiedy jest „niestabilna”, czyli amplituda rośnie? Dlaczego to dobrze?
Rozwiązanie
Huśtawka to oscylator, rodzic to regulator pchający w fazie z prędkością (w rezonansie siła pompuje energię, dział 6 fizyki). Pętla ma dla częstotliwości własnej huśtawki fazę „zgodną”: sprzężenie jest w praktyce dodatnie.
Jeśli energia dodana w każdym cyklu przewyższa straty, amplituda rośnie. To niestabilność celowa, jak w generatorach drgań. Rodzic sam ogranicza amplitudę, pchając słabiej, czyli działa jak nieliniowe nasycenie.
Zbyt szybki autopilot. Inżynier podwaja wzmocnienie autopilota, żeby szybciej trzymał kurs. Zapas fazy spada z 50∘ do 20∘. Dlaczego, skoro faza obiektu się nie zmieniła?
Rozwiązanie
Faza każdej częstotliwości jest ta sama, ale większe wzmocnienie przesuwa ωc w prawo, tam gdzie faza jest niższa (inercje, opóźnienia).
Zapas fazy to faza w ωc, więc zależy od wzmocnienia pośrednio, przez przesunięcie punktu, w którym ją odczytujemy.
Najmniejsza odległość od −1. Pokaż, że minω∣1+L(jω)∣=1/maxω∣S(jω)∣. Dlaczego ta liczba lepiej opisuje odporność pętli niż dwa klasyczne zapasy?
Rozwiązanie
∣S∣=∣1+L∣1, więc maksimum ∣S∣ odpowiada minimum ∣1+L∣, czyli najbliższemu punktowi krzywej względem −1.
Zapas fazy patrzy tylko na okrąg jednostkowy, zapas wzmocnienia tylko na oś rzeczywistą. Krzywa może podejść blisko −1 gdzie indziej, np. przy jednoczesnej zmianie wzmocnienia i fazy. Typowe wymaganie to max∣S∣<2 (6 dB), czyli odległość co najmniej 0,5.
Smith i jego predyktor. W procesach z długim opóźnieniem (np. walcownia, gdzie grubość blachy mierzy się kilka metrów za walcami) stosuje się regulator z wbudowanym modelem obiektu, który „przewiduje” wyjście przed upływem opóźnienia. Dlaczego to pozwala zwiększyć ωc? Co jest ceną?
Rozwiązanie
Regulator zamyka wewnętrzną pętlę na wyjściu modelu bez opóźnienia, więc z jego punktu widzenia opóźnienie znika z pętli i nie zjada fazy. Rzeczywisty pomiar służy tylko do korekcji błędu modelu.
Cena: działa dobrze tylko przy dokładnym modelu, zwłaszcza dokładnej wartości opóźnienia. Opóźnienie i tak zostaje w odpowiedzi na zakłócenia: ich wpływ zobaczysz dopiero po czasie θ (Frank, rozdz. 13.5).
Dwa przejścia przez 0 dB. Słabo tłumiony rezonans obiektu powyżej ωc może ponownie podnieść ∣L∣ powyżej 0 dB. Co wtedy znaczy „zapas fazy”? Dlaczego tu przydaje się wykres Nyquista?
Rozwiązanie
Są dwie (lub więcej) częstotliwości przejścia; trzeba sprawdzić fazę w każdej. Przy rezonansie faza jest często daleko poza −180∘ i drugie przejście może oznaczać niestabilność, choć pierwsze ma duży zapas.
Wykres Nyquista pokazuje całą krzywą naraz: rezonans to dodatkowa pętelka, która może objąć −1. Pojedyncze liczby z Bodego mogą to przeoczyć (zadanie 8.4 lekcji 2.3).
9 Sprawdź się
Odpowiedz w myślach, zanim rozwiniesz odpowiedź.
1 Dlaczego punkt −1?
Bo 1+L=0 to biegun pętli zamkniętej; dla s=jω sygnał wraca po obiegu tej samej amplitudy i w tej samej fazie.
2 Jak zdefiniowany jest zapas fazy?
180∘+argL(jωc).
3 Jak zdefiniowany jest zapas wzmocnienia?
1/∣L(jω180)∣, gdzie faza wynosi −180∘.
4 Ile wynosi zapas opóźnienia?
φm (w radianach) przez ωc.
5 Jak zapas fazy przekłada się na tłumienie?
ζ≈φm/100∘ (do ok. 60∘).
6 Co mówi kryterium Nyquista dla stabilnego obiektu?
Pętla zamknięta stabilna wtedy i tylko wtedy, gdy wykres L(jω) nie obiega −1.
7 Jak szybka może być pętla z opóźnieniem θ?
ωc≲0,8/θ dla zapasu fazy ok. 45∘.
8 Co to jest PIO?
Oscylacje wywołane przez pilota: pętla pilot–samolot traci zapas fazy przez opóźnienia i zbyt dużą czułość.
10 Karta wzorów i co dalej
Stabilność i zapasy
granica: L(jω)=−1 (∣L∣=1 i faza −180∘)
φm=180∘+argL(jωc); GM=1/∣L(jω180)∣
θm=φm[rad]/ωc
ζ≈φm/100∘; cel: φm 45–60°, GM 6–12 dB
min∣1+L∣=1/max∣S∣; cel: max∣S∣<2
Nyquist i opóźnienie
obiekt stabilny: stabilnie ⇔ L(jω) nie obiega −1
ogólnie: Z=N+P
e−θs: obrót o −ωθ, moduł bez zmian
ωcθ≲π/4 (zapas ok. 45∘)
prysznic: φm=90∘−kθ
Do przeczytania
Obowiązkowo: G. C. Goodwin i in., Control System Design, rozdz. 5.7–5.8 (kryterium Nyquista, zapasy stabilności).
Dla chętnych: S. A. Frank, Control Theory Tutorial, rozdz. 8.2 (zapasy) i 13 (opóźnienia, predyktor Smitha); H. Nyquist, Regeneration Theory, Bell System Technical Journal 11 (1932), oryginał zaskakująco czytelny.
Następna lekcja: Zakłócenia, szum i wrażliwość. Wiemy, jak daleko pętla jest od niestabilności. Ostatnia lekcja części II pokazuje, że funkcje S i T ustalają dwa przeciwstawne cele: tłumić zakłócenia (duże ∣L∣) i nie przepuszczać szumu czujnika (małe ∣L∣). Zobaczymy, jak kształtować L korektorami, żeby pogodzić jedno z drugim, i dlaczego nie da się wygrać na wszystkich częstotliwościach naraz.