Matematyka i fizyka od podstaw
PLEN

Automatyka › II. Dziedzina s i częstotliwości: narzędzia do pętli › 2.3 szkic · PDF do druku

Zanim zaczniesz Matematyka 1.7 Liczby zespolone i fazoryFizyka 6 Drgania, rezonans i układy liniowe2.1 Schematy blokowe i transmitancja pętli

Nowe pojęcia w tej lekcji (1)

charakterystyki Bodego

Automatyka 2.3

Odpowiedź częstotliwościowa i charakterystyki Bodego

Bieguny i zera opisują pętlę od środka, przez jej równania. Inżynierowie z Bell Labs patrzyli z zewnątrz: podawali na wejście sinusoidę i mierzyli, co wychodzi. Okazuje się, że z dwóch wykresów, amplitudy i fazy w funkcji częstotliwości, da się odczytać, jak szybka będzie pętla, jak dokładna i jak blisko jest niestabilności. Na dodatek te wykresy można zmierzyć na prawdziwym obiekcie, nie znając jego równań. Ta lekcja uczy je czytać i szkicować.

Czas
ok. 3 h teorii + ok. 3 h zadań
Zadania
18 zadań w treści + 5 do przemyślenia, z odpowiedziami
Źródła
S. A. Frank, Control Theory Tutorial (Springer Briefs), rozdz. 2.4–2.5; G. C. Goodwin i in., Control System Design, rozdz. 4.9–4.10; J. Kowal, Podstawy automatyki, t. 1 (charakterystyki logarytmiczne)

0 Prolog: obiekt bez równań

Dostajesz do sterowania urządzenie, o którym nic nie wiesz: zawór regulacyjny z kilkoma metrami rury, siłownik z przekładnią, wzmacniacz. Nie masz równań, a model z lekcji 1.2 Jak reagują układy: człony podstawowe i odpowiedź skokowa (test skokowy) daje tylko trzy liczby. Inżynierowie wzmacniaczy telefonicznych w latach 30. mieli generator sinusoid i woltomierz. Podawali sinusoidę o jednej częstotliwości, czekali, aż przebiegi się ustalą, i zapisywali dwie liczby: o ile urosła amplituda i o ile przesunęła się fala. Potem zmieniali częstotliwość i mierzyli dalej.

Z takiej tabelki Bode i Nyquist umieli przewidzieć, czy wzmacniacz z pętlą sprzężenia będzie stabilny i jak dobrze będzie działał. Wcale nie potrzebowali równań. W tej lekcji poznasz pierwszą połowę tej sztuki: jak taką charakterystykę zmierzyć, narysować i odczytać. Druga połowa, czyli stabilność, to lekcja 2.4 Stabilność pętli: punkt −1, zapasy i opóźnienie.

Pytanie na start. Pętla prędkości drona z regulatorem PI ma czas narastania ok. 0,5 s. Czy da się to przewidzieć z jednej liczby odczytanej z wykresu Bodego, bez rozwiązywania równań? Odpowiedź w części 4.

1 Sinusoida wchodzi, sinusoida wychodzi

W lekcji 2.1 Schematy blokowe i transmitancja pętli zobaczyliśmy, że sygnał este^{st} przechodzi przez układ liniowy, zmieniając się tylko o czynnik G(s)G(s). Sinusoida to część rzeczywista ejωte^{j\omega t}, czyli sygnał z osi urojonej, s=jωs = j\omega. Liczba zespolona G(jω)G(j\omega) ma moduł i argument, więc stabilny układ liniowy zmienia sinusoidę na dwa sposoby: mnoży amplitudę i przesuwa fazę.Frank 2.4

Prawo · odpowiedź na sinusoidę (stan ustalony, układ stabilny)

u(t)=sin⁡ωt⇒y(t)=∣G(jω)∣ sin⁡(ωt+arg⁡G(jω)).u(t) = \sin\omega t\quad\Rightarrow\quad y(t) = |G(j\omega)|\,\sin\big(\omega t + \arg G(j\omega)\big) .

Charakterystyka amplitudowa ∣G(jω)∣|G(j\omega)| i fazowa arg⁡G(jω)\arg G(j\omega) to razem odpowiedź częstotliwościowa. Ujemna faza φ\varphi to opóźnienie wyjścia o −φ/ω-\varphi/\omega sekund.

To jest krzywa rezonansowa z działu 6 „Drgania, rezonans i układy liniowe” fizyki, tylko dla dowolnego obiektu. Dla członu inercyjnego G=1τs+1G = \frac{1}{\tau s + 1} mamy ∣G(jω)∣=11+ω2τ2|G(j\omega)| = \frac{1}{\sqrt{1 + \omega^2\tau^2}} i arg⁡G=−arctan⁡ωτ\arg G = -\arctan\omega\tau. Wolne sinusoidy (ωτ≪1\omega\tau \ll 1) przechodzą bez zmian. Szybkie (ωτ≫1\omega\tau \gg 1) są tłumione proporcjonalnie do 1/ω1/\omega i opóźnione o prawie ćwierć okresu. Na granicy, przy ω=1/τ\omega = 1/\tau, amplituda maleje do 1/2≈0,711/\sqrt2 \approx 0{,}71, a faza wynosi −45∘-45^\circ.

Warunek „stan ustalony” jest ważny. Po włączeniu sinusoidy pojawia się też stan przejściowy, który gaśnie jak epkte^{p_kt} dla biegunów pkp_k. Dlatego charakterystykę mierzy się tylko dla obiektów stabilnych. Obiektu niestabilnego nie da się „posłuchać” sinusoidą, bo stan przejściowy rośnie zamiast gasnąć.

Symulacja 1 Wstrząsarka. Wybierz obiekt i częstotliwość sinusoidy. Lewy wykres: wejście (przerywane) i wyjście w stanie ustalonym, w jednostkach okresu. Prawe: charakterystyki amplitudowa i fazowa. Klikaj „Zapisz pomiar” dla kilku częstotliwości: tak, punkt po punkcie, powstaje charakterystyka. Porównaj potem z pełną krzywą. Dla obiektu z opóźnieniem zobacz, że amplituda się nie zmienia, a faza ucieka.

Zadania · część 1

4 zadania · ok. 25 min

  1. Na wejście członu G=1s+1G = \frac{1}{s + 1} podano sin⁡10t\sin 10t. Jaka będzie amplituda wyjścia i o ile sekund się spóźni?

    Odpowiedź

    ∣G(j10)∣=1/101≈0,0995|G(j10)| = 1/\sqrt{101} \approx 0{,}0995; faza −arctan⁡10≈−84,3∘=−1,47-\arctan 10 \approx -84{,}3^\circ = -1{,}47 rad, czyli opóźnienie 1,47/10≈0,1471{,}47/10 \approx 0{,}147 s.

  2. Jaka jest odpowiedź częstotliwościowa członu opóźniającego e−θse^{-\theta s}? Oblicz fazę dla θ=0,5\theta = 0{,}5 s przy ω=1\omega = 1 i ω=10\omega = 10 rad/s.

    Odpowiedź

    ∣e−jωθ∣=1|e^{-j\omega\theta}| = 1, faza −ωθ-\omega\theta rad: −0,5-0{,}5 rad ≈−29∘\approx -29^\circ i −5-5 rad ≈−286∘\approx -286^\circ. Amplituda bez zmian, faza bez ograniczenia.

  3. Wyprowadź ∣G(jω)∣|G(j\omega)| i arg⁡G(jω)\arg G(j\omega) dla członu całkującego 1s\frac1s. Dlaczego faza jest stała?

    Odpowiedź

    1jω=−jω\frac{1}{j\omega} = -\frac{j}{\omega}: moduł 1/ω1/\omega, faza −90∘-90^\circ dla każdego ω\omega. Całka z sin⁡ωt\sin\omega t to −1ωcos⁡ωt=1ωsin⁡(ωt−90∘)-\frac1\omega\cos\omega t = \frac1\omega\sin(\omega t - 90^\circ): zawsze ćwierć okresu spóźnienia.

  4. Dlaczego dla obiektu o biegunie w +1+1 nie da się zmierzyć charakterystyki, podając sinusoidę i czekając?

    Odpowiedź

    Stan przejściowy zawiera składnik e+te^{+t}, który rośnie zamiast gasnąć: wyjście ucieka, zanim zdąży się ustalić sinusoida. Taki obiekt mierzy się w pętli zamkniętej, z regulatorem, który go stabilizuje, i przelicza wynik.

2 Decybele i skala logarytmiczna

Bode wpadł na pomysł, który zamienia mnożenie w dodawanie: rysować logarytm amplitudy w funkcji logarytmu częstotliwości. Amplitudę podaje się w decybelach:

∣G∣dB=20log⁡10∣G∣.|G|_\text{dB} = 20\log_{10}|G| .

Kilka wartości do zapamiętania: ×10→+20\times 10 \to +20 dB, ×2→+6\times 2 \to +6 dB, ×12→−3\times\frac{1}{\sqrt2} \to -3 dB, ×1→0\times 1 \to 0 dB, ×0,1→−20\times 0{,}1 \to -20 dB. Na osi częstotliwości jednostką jest dekada, czyli dziesięciokrotny wzrost ω\omega.

Po co to wszystko? Bloki połączone szeregowo mnożą transmitancje (lekcja 2.1). Logarytm iloczynu to suma logarytmów, a argument iloczynu to suma argumentów. Charakterystykę Bodego łańcucha bloków otrzymuje się więc, dodając charakterystyki bloków, zarówno amplitudowe (w dB), jak i fazowe. Do tego każdy człon podstawowy ma na skali logarytmicznej kształt bliski linii prostych.

Zadania · część 2

3 zadania · ok. 15 min

  1. Zamień na dB: 100; 0,5; 0,01; 2\sqrt2.

    Odpowiedź

    40 dB; −6 dB; −40 dB; +3 dB.

  2. Dwa bloki mają w danej częstotliwości wzmocnienia +14 dB i −20 dB oraz fazy −30° i −60°. Ile wynosi wzmocnienie i faza łańcucha? Ile to razy?

    Odpowiedź

    −6 dB, czyli ok. ×0,5; faza −90°.

  3. Amplituda maleje o 20 dB na dekadę. Jak zależy od ω\omega? A przy −40 dB na dekadę?

    Odpowiedź

    Spadek o 20 dB to czynnik 10 na dziesięciokrotny wzrost ω\omega, czyli ∣G∣∝1/ω|G| \propto 1/\omega. Przy −40 dB/dek.: ∣G∣∝1/ω2|G| \propto 1/\omega^2.

3 Asymptoty członów podstawowych

Charakterystyki Bodego członów podstawowych: asymptoty amplitudy i faza
członamplituda (asymptoty)faza
KKpozioma, 20log⁡K20\log K0∘0^\circ (dla K>0K > 0)
1s\frac1sprosta −20 dB/dek., 0 dB przy ω=1\omega = 1−90∘-90^\circ
1s/ω1+1\frac{1}{s/\omega_1 + 1}0 dB do ω1\omega_1, potem −20 dB/dek.; w ω1\omega_1 naprawdę −3 dBod 0∘0^\circ do −90∘-90^\circ; −45∘-45^\circ w ω1\omega_1
sωz+1\frac{s}{\omega_z} + 1 (zero)0 dB do ωz\omega_z, potem +20 dB/dek.od 0∘0^\circ do +90∘+90^\circ
ω02s2+2ζω0s+ω02\frac{\omega_0^2}{s^2 + 2\zeta\omega_0s + \omega_0^2}0 dB do ω0\omega_0, potem −40 dB/dek.; szczyt 12ζ1−ζ2\frac{1}{2\zeta\sqrt{1 - \zeta^2}} dla ζ<0,71\zeta < 0{,}71od 0∘0^\circ do −180∘-180^\circ; −90∘-90^\circ w ω0\omega_0
e−θse^{-\theta s}0 dB wszędzie−ωθ-\omega\theta (w radianach), bez ograniczenia

Każdy biegun to załamanie charakterystyki w dół o 20 dB/dek. przy swojej częstotliwości, każde zero załamanie w górę. Faza zmienia się łagodnie, mniej więcej w przedziale od dekady przed do dekady po załamaniu. Dokładna krzywa odstępuje od asymptot najbardziej w samym punkcie załamania, o 3 dB. Wyjątkiem jest człon oscylacyjny o małym ζ\zeta, który ma tam ostry szczyt rezonansowy, np. przy ζ=0,2\zeta = 0{,}2 szczyt sięga 8 dB (×2,55).

Opóźnienie zasługuje na osobne zdanie. Nie zmienia amplitudy żadnej sinusoidy, ale jego faza spada liniowo z ω\omega, czyli na skali logarytmicznej coraz szybciej. Inne człony kończą swój spadek fazy na −90∘-90^\circ czy −180∘-180^\circ. Opóźnienie nie kończy go nigdy. To dlatego, jak zobaczymy w lekcji 2.4, opóźnienie tak bardzo ogranicza szybkość pętli.

Symulacja 2 Konstruktor charakterystyki Bodego. Składaj transmitancję pętli z czynników: wzmocnienia, całkowań, dwóch biegunów, zera i opóźnienia. Przerywane linie to asymptoty, ciągłe to dokładne wykresy. Pionowa linia pokazuje częstotliwość, przy której amplituda przechodzi przez 0 dB, a odczyt podaje fazę w tym miejscu. Sprawdź, jak zero „podnosi” fazę, a opóźnienie ją ściąga.

Zadania · część 3

4 zadania · ok. 35 min

  1. Naszkicuj asymptoty amplitudy dla G=100(s+1)(s+10)G = \frac{100}{(s + 1)(s + 10)}. Ile wynosi amplituda w dB przy ω=0,1\omega = 0{,}1, 1, 10 i 100 rad/s (z asymptot)?

    Odpowiedź

    W postaci 10(s+1)(s/10+1)\frac{10}{(s + 1)(s/10 + 1)}: 20 dB do 1 rad/s, potem −20 dB/dek. do 10, potem −40 dB/dek. Odczyty: 20; 20; 0; −40 dB. Dokładnie: 20,0; 17,0; −3,0; −40,0 dB.

  2. Ile wynosi faza G=1s/2+1G = \frac{1}{s/2 + 1} przy ω=0,2\omega = 0{,}2, 2 i 20 rad/s?

    Odpowiedź

    −arctan⁡0,1≈−5,7∘-\arctan 0{,}1 \approx -5{,}7^\circ; −45∘-45^\circ; −arctan⁡10≈−84,3∘-\arctan 10 \approx -84{,}3^\circ. Prawie całe przejście fazy mieści się w dwóch dekadach wokół załamania.

  3. Człon oscylacyjny ma szczyt rezonansowy +14 dB. Ile wynosi ζ\zeta? Jaki to rząd przeregulowania odpowiedzi skokowej (lekcja 1.2)?

    Odpowiedź

    14 dB to ×5, więc 12ζ1−ζ2=5\frac{1}{2\zeta\sqrt{1 - \zeta^2}} = 5 i ζ≈0,1\zeta \approx 0{,}1. Przeregulowanie ok. 73%. Ostry rezonans i duży przelot to dwa oblicza słabego tłumienia.

  4. W symulacji 2 zbuduj L=10s(s+1)L = \frac{10}{s(s + 1)} (K = 20 dB, jedno całkowanie, biegun 1 rad/s). Odczytaj częstotliwość przejścia i fazę w niej. Dodaj zero w 2 rad/s: jak zmieniła się faza w (nowej) częstotliwości przejścia?

    Odpowiedź

    Bez zera: ωc≈3,1\omega_c \approx 3{,}1 rad/s, faza ok. −162∘-162^\circ. Z zerem: amplituda rośnie powyżej 2 rad/s, ωc\omega_c przesuwa się do ok. 5,3 rad/s, a faza poprawia się do ok. −100∘-100^\circ. Zero podnosi fazę tam, gdzie liczy się ona najbardziej (lekcja 2.4).

4 Charakterystyka pętli i częstotliwość przejścia

Najważniejszy wykres Bodego to wykres transmitancji pętli L(jω)L(j\omega), a nie samego obiektu. Z niego czyta się zachowanie pętli zamkniętej, choć ta jest zupełnie inną funkcją.

Pomysł jest prosty. Pętla zamknięta to T=L1+LT = \frac{L}{1 + L}, uchyb to S=11+LS = \frac{1}{1 + L}. Tam, gdzie ∣L∣≫1|L| \gg 1 (zwykle przy niskich częstotliwościach), T≈1T \approx 1 i S≈1LS \approx \frac1L: pętla wiernie śledzi wartość zadaną i tłumi zakłócenia ∣L∣|L| razy, jak w lekcji 1.1 Po co sprzężenie zwrotne? Pętla otwarta i zamknięta. Tam, gdzie ∣L∣≪1|L| \ll 1 (wysokie częstotliwości), T≈L≈0T \approx L \approx 0: pętla nie nadąża i takie sygnały ignoruje. Granicą jest częstotliwość przejścia ωc\omega_c, przy której ∣L(jωc)∣=1|L(j\omega_c)| = 1, czyli 0 dB.

Reguła · częstotliwość przejścia

∣L(jωc)∣=1 (0 dB),tr≈1,5ωc  (zwykle od 1,2/ωc do 2,2/ωc).|L(j\omega_c)| = 1\ (0\text{ dB}),\qquad t_r \approx \frac{1{,}5}{\omega_c}\ \ (\text{zwykle od } 1{,}2/\omega_c \text{ do } 2{,}2/\omega_c) .

Pętla jest tak szybka, jak wysoko leży ωc\omega_c. Dokładność statyczna zależy od ∣L∣|L| przy niskich częstotliwościach. Spokój odpowiedzi (przeregulowanie) zależy od fazy LL w okolicy ωc\omega_c.

Skąd 1,5/ωc1{,}5/\omega_c? W okolicy ωc\omega_c wiele dobrze zaprojektowanych pętli wygląda jak L≈ωcsL \approx \frac{\omega_c}{s} (spadek −20 dB/dek. przez 0 dB). Wtedy T≈ωcs+ωcT \approx \frac{\omega_c}{s + \omega_c}, czyli człon inercyjny o stałej czasowej 1/ωc1/\omega_c i czasie narastania 2,2/ωc2{,}2/\omega_c. Gdy faza w ωc\omega_c jest bliżej −180∘-180^\circ, odpowiedź jest szybsza, ale z przelotem, i iloczyn trωct_r\omega_c spada do ok. 1,2. Symulacja 3 pokazuje oba efekty naraz.

Odpowiedź na pytanie z prologu: pętla PI prędkości drona ma ωc≈3,6\omega_c \approx 3{,}6 rad/s, więc tr≈1,5/3,6≈0,4t_r \approx 1{,}5/3{,}6 \approx 0{,}4 s. Symulacja daje ok. 0,49 s.

Symulacja 3 Pętla L=Ks(0,2s+1)L = \frac{K}{s(0{,}2s + 1)}. Lewy wykres: ∣L(jω)∣|L(j\omega)| z zaznaczoną częstotliwością przejścia. Prawy: odpowiedź skokowa pętli zamkniętej. Zwiększaj KK: ωc\omega_c rośnie i pętla przyspiesza (iloczyn trωct_r\omega_c zostaje między ok. 1,2 a 1,7). Ale faza w ωc\omega_c zbliża się do −180∘-180^\circ i rośnie przeregulowanie: zapowiedź lekcji 2.4.

Zadania · część 4

3 zadania · ok. 25 min

  1. Pętla ma L=5sL = \frac{5}{s}. Ile wynosi ωc\omega_c? Wyznacz T(s)T(s) i jego czas narastania.

    Odpowiedź

    ωc=5\omega_c = 5 rad/s; T=5s+5T = \frac{5}{s + 5}, tr=2,2/5=0,44t_r = 2{,}2/5 = 0{,}44 s.

  2. Regulator P prędkości drona: L=Kps+0,5L = \frac{K_p}{s + 0{,}5} (m=1m = 1 kg). Wyznacz ωc\omega_c dla Kp=3,5K_p = 3{,}5 i porównaj z 1/τz1/\tau_\text{z} z lekcji 1.3.

    Odpowiedź

    Kpω2+0,25=1\frac{K_p}{\sqrt{\omega^2 + 0{,}25}} = 1: ωc=Kp2−0,25≈3,46\omega_c = \sqrt{K_p^2 - 0{,}25} \approx 3{,}46 rad/s. 1/τz=Kp+0,5=41/\tau_\text{z} = K_p + 0{,}5 = 4 1/s. Bliskie: dla pętli z dużym LL częstotliwość przejścia to w przybliżeniu odwrotność stałej czasowej pętli zamkniętej.

  3. Wymaganie: uchyb ustalony dla wolnych zmian wartości zadanej (do 0,1 rad/s) poniżej 1%. Ile musi wynosić ∣L∣|L| w tym zakresie, w dB?

    Odpowiedź

    ∣S∣=1∣1+L∣≈1∣L∣<0,01|S| = \frac{1}{|1 + L|} \approx \frac{1}{|L|} < 0{,}01, czyli ∣L∣>100|L| > 100, ponad 40 dB. Pętla PI drona ma przy 0,1 rad/s ok. 38 dB, prawie spełnia.

5 Dron w dziedzinie częstotliwości

Porównajmy trzy pętle drona (m=1m = 1 kg, b=0,5b = 0{,}5 N·s/m), które znamy z odpowiedzi w czasie:

Trzy pętle drona w liczbach z wykresu Bodego
pętlaL(s)L(s)ωc\omega_cfaza w ωc\omega_codpowiedź w czasie
PI prędkości (1.3)3,5s+4s(s+0,5)\frac{3{,}5s + 4}{s(s + 0{,}5)}3,6 rad/s−100∘-100^\circszybka, przelot 7%
P wysokości, K=4K = 4 (1.1)4s(s+0,5)\frac{4}{s(s + 0{,}5)}2,0 rad/s−166∘-166^\circkołysanie, ζ=0,125\zeta = 0{,}125
PD wysokości (2.2)4(0,575s+1)s(s+0,5)\frac{4(0{,}575s + 1)}{s(s + 0{,}5)}2,7 rad/s−112∘-112^\circspokojna, ζ=0,7\zeta = 0{,}7

Widać regułę, którą lekcja 2.4 uczyni dokładną: im bliżej −180∘-180^\circ jest faza w częstotliwości przejścia, tym słabiej tłumiona pętla. Regulator P wysokości ma fazę −166∘-166^\circ, tylko 14∘14^\circ od katastrofy, i kołysze się. Człon D dokłada w okolicy ωc\omega_c fazę dodatnią (zero!) i odsuwa ją do −112∘-112^\circ.

Zadania · część 5

2 zadania · ok. 20 min

  1. Wyjaśnij z asymptot, dlaczego faza L=Ks(s+0,5)L = \frac{K}{s(s + 0{,}5)} zbliża się do −180∘-180^\circ, gdy zwiększamy KK.

    Odpowiedź

    Całkowanie daje stałe −90∘-90^\circ, a biegun w 0,5 rad/s dokłada od 0∘0^\circ do −90∘-90^\circ, prawie całe −90∘-90^\circ powyżej ok. 5 rad/s. Większe KK przesuwa ωc\omega_c w prawo, gdzie suma faz jest bliższa −180∘-180^\circ.

  2. Ile fazy dodaje zero (0,575s+1)(0{,}575s + 1) przy ω=2,7\omega = 2{,}7 rad/s? Porównaj z różnicą między wierszami 2 i 3 tabeli (pamiętaj, że ωc\omega_c też się przesunęło).

    Odpowiedź

    arctan⁡(0,575⋅2,7)≈+57∘\arctan(0{,}575\cdot 2{,}7) \approx +57^\circ. Przy ωc=2,7\omega_c = 2{,}7 sama część 4s(s+0,5)\frac{4}{s(s + 0{,}5)} ma fazę −90∘−arctan⁡5,4≈−169,5∘-90^\circ - \arctan 5{,}4 \approx -169{,}5^\circ; z zerem: ≈−112∘\approx -112^\circ ✓. Zero „kupiło” prawie 60∘60^\circ fazy.

6 Metoda i przykłady rozwiązane

Metoda: szkic charakterystyki Bodego

  1. Postać czasowa: zapisz LL jako K⋅1sn⋅∏s/ωz+1s/ωp+1K\cdot\frac{1}{s^n}\cdot\prod\frac{s/\omega_z + 1}{s/\omega_p + 1} (czynniki o wzmocnieniu 1 przy niskich częstotliwościach).
  2. Start: przy małym ω\omega asymptota 20log⁡K−20nlog⁡ω20\log K - 20n\log\omega, nachylenie −20n-20n dB/dek., faza −90∘n-90^\circ n.
  3. Załamania: idąc w prawo, przy każdym biegunie nachylenie −20, przy każdym zerze +20 dB/dek.
  4. Faza: suma faz czynników; opóźnienie dodaje −ωθ-\omega\theta.
  5. Odczyt: ωc\omega_c (szybkość), ∣L∣|L| przy niskich częstotliwościach (dokładność), faza w ωc\omega_c (spokój).

Przykład 6.1 Model z dwóch pomiarów

Pomiar na wstrząsarce: przy 0,5 rad/s amplituda wyjścia to 71% amplitudy wejścia, a opóźnienie fazy 45∘45^\circ. Przy niskich częstotliwościach wyjście równa się wejściu. Zaproponuj model i przewidź wynik pomiaru przy 2 rad/s.

  1. −3-3 dB i −45∘-45^\circ w jednym punkcie to podpis załamania członu inercyjnego: ω1=0,5\omega_1 = 0{,}5 rad/s, τ=2\tau = 2 s.
  2. Model 12s+1\frac{1}{2s + 1}. Przy 2 rad/s: ∣G∣=1/17≈0,24|G| = 1/\sqrt{17} \approx 0{,}24, faza −arctan⁡4≈−76∘-\arctan 4 \approx -76^\circ.

Wynik: człon inercyjny, τ=2\tau = 2 s; przy 2 rad/s przewidujemy 24% amplitudy i opóźnienie fazy ok. 76∘76^\circ.

Sprawdzenie: gdyby pomiar przy 2 rad/s dał wyraźnie większe opóźnienie fazy przy tej samej amplitudzie, w obiekcie jest też opóźnienie transportowe ✓. Faza zdradza opóźnienie, którego amplituda nie widzi.

Przykład 6.2 Szkic i dokładna wartość

Naszkicuj L=10s(0,1s+1)L = \frac{10}{s(0{,}1s + 1)}, odczytaj z asymptot częstotliwość przejścia i porównaj z dokładną.

  1. Start: 10s\frac{10}{s}, czyli 20 dB przy 1 rad/s i −20 dB/dek. Załamanie przy 10 rad/s, potem −40 dB/dek.
  2. Z asymptot: prosta 10ω\frac{10}{\omega} przecina 0 dB w 10 rad/s, czyli dokładnie w punkcie załamania.
  3. Dokładnie: 10ω1+0,01ω2=1\frac{10}{\omega\sqrt{1 + 0{,}01\omega^2}} = 1 daje ωc≈7,9\omega_c \approx 7{,}9 rad/s; faza −90∘−arctan⁡0,79≈−128∘-90^\circ - \arctan 0{,}79 \approx -128^\circ.

Wynik: ωc≈7,9\omega_c \approx 7{,}9 rad/s (asymptoty: 10 rad/s), faza w ωc\omega_c ok. −128∘-128^\circ.

Sprawdzenie: asymptoty mylą się najbardziej w punkcie załamania (o 3 dB, czyli ×0,71), a tu ωc\omega_c wypadła prawie w nim. Na szkicu to wystarcza, do projektu liczy się dokładnie ✓.

Przykład 6.3 Prysznic na wykresie Bodego

Pętla prysznica z lekcji 1.1 Po co sprzężenie zwrotne? Pętla otwarta i zamknięta: L=k e−θssL = \frac{k\,e^{-\theta s}}{s}. Wyznacz ωc\omega_c i fazę w ωc\omega_c. Przy jakim kk faza osiąga −180∘-180^\circ?

  1. ∣L(jω)∣=kω|L(j\omega)| = \frac{k}{\omega} (opóźnienie nie zmienia amplitudy), więc ωc=k\omega_c = k.
  2. Faza: −90∘-90^\circ od całkowania plus −ωθ-\omega\theta od opóźnienia; w ωc\omega_c: −90∘−kθ⋅180∘π-90^\circ - k\theta\cdot\frac{180^\circ}{\pi}.
  3. −180∘-180^\circ przy kθ=π/2k\theta = \pi/2.

Wynik: dla k=0,3k = 0{,}3 1/s i θ=2\theta = 2 s: ωc=0,3\omega_c = 0{,}3 rad/s, faza −124∘-124^\circ. Granica kθ=π/2k\theta = \pi/2: dokładnie warunek stabilności z lekcji 1.1.

Sprawdzenie: w lekcji 1.1 ten warunek wyszedł z równania z opóźnieniem i trygonometrii. Tu wypada z wykresu Bodego w trzech linijkach ✓. Dlaczego „faza −180∘-180^\circ w ωc\omega_c” to granica stabilności, wyjaśni lekcja 2.4.

Przykład 6.4 Tłumienie z wykresu rezonansowego

Charakterystyka amplitudowa obiektu ma szczyt +8,1 dB przy 1,92 rad/s, a przy niskich częstotliwościach 0 dB. Wyznacz ζ\zeta i ω0\omega_0, zakładając człon oscylacyjny.

  1. 8,1 dB to ×2,55; z 12ζ1−ζ2=2,55\frac{1}{2\zeta\sqrt{1 - \zeta^2}} = 2{,}55: ζ≈0,2\zeta \approx 0{,}2.
  2. Szczyt leży w ωr=ω01−2ζ2\omega_r = \omega_0\sqrt{1 - 2\zeta^2}, więc ω0=1,92/0,92≈2,0\omega_0 = 1{,}92/\sqrt{0{,}92} \approx 2{,}0 rad/s.

Wynik: ζ≈0,2\zeta \approx 0{,}2, ω0≈2,0\omega_0 \approx 2{,}0 rad/s.

Sprawdzenie: odpowiedź skokowa takiego obiektu ma ok. 53% przeregulowania (lekcja 1.2). Szczyt rezonansowy i przeregulowanie mierzą to samo tłumienie z dwóch stron ✓.

7 Błędne intuicje, których trzeba się oduczyć

„Faza jest mniej ważna od amplitudy.”
O stabilności pętli decyduje właśnie faza w okolicy ωc\omega_c. Opóźnienie ma płaską amplitudę i potrafi zabić pętlę samą fazą.
„−3 dB to połowa amplitudy.”
To ×0,71 amplitudy, czyli połowa mocy. Połowa amplitudy to −6 dB.
„Wykres Bodego obiektu wystarczy do oceny pętli.”
Liczy się wykres pętli L=CPL = CP, z regulatorem.
„Charakterystykę można zmierzyć dla każdego obiektu.”
Tylko dla stabilnego. Niestabilny mierzy się w pętli zamkniętej.
„Większe ωc\omega_c to zawsze lepsza pętla.”
Szybsza, ale zwykle z gorszą fazą w ωc\omega_c, a do tego wpuszcza więcej szumu (lekcja 2.5).

8 Zadania do przemyślenia

Te zadania wymagają więcej myślenia niż liczenia.

Zadania do przemyślenia

5 zadań · ok. 1,5 godziny

  1. Głośnik i pokój. Akustycy mierzą charakterystykę głośnika w pokoju, puszczając szum albo sweep (sinusoidę o rosnącej częstotliwości). Dlaczego nie mierzą punkt po punkcie, jak w symulacji 1? Co ryzykują, mierząc zbyt szybko?

    Rozwiązanie
    1. Punkt po punkcie trwa długo: przy każdej częstotliwości trzeba poczekać na zanik stanu przejściowego. Szum zawiera wszystkie częstotliwości naraz, a transformata Fouriera rozdziela je w jednym pomiarze (lekcja 4.3 Transformata Fouriera i delta Diraca).
    2. Zbyt szybki sweep nie daje stanowi przejściowemu wygasnąć. Ostre rezonanse (małe ζ\zeta, długie wybrzmiewanie) wychodzą wtedy rozmyte i przesunięte.
  2. Dlaczego minus 180. Bez wzorów: dlaczego faza −180∘-180^\circ pętli jest groźna? Co się dzieje z sinusoidą o tej częstotliwości po obiegu pętli z ujemnym sprzężeniem?

    Rozwiązanie
    1. Ujemne sprzężenie odwraca sygnał (−1, czyli 180∘180^\circ). Pętla dokłada kolejne 180∘180^\circ. Razem pełny obrót: sygnał wraca w tej samej fazie, czyli sprzężenie dla tej częstotliwości staje się dodatnie.
    2. Jeśli przy tym ∣L∣≥1|L| \ge 1, sygnał po każdym obiegu jest co najmniej tak duży jak poprzednio: drgania się podtrzymują albo rosną. To mikrofon przy głośniku z lekcji 1.1 i warunek z lekcji 2.4 Stabilność pętli: punkt −1, zapasy i opóźnienie.
  3. Faza z amplitudy. Bode pokazał, że dla obiektów bez opóźnień i bez zer oraz biegunów w prawej półpłaszczyźnie faza wynika z nachylenia amplitudy (nachylenie −20 dB/dek. odpowiada ok. −90∘-90^\circ, −40 dB/dek. ok. −180∘-180^\circ). Jak tę regułę wykorzystać przy projektowaniu LL w okolicy ωc\omega_c?

    Rozwiązanie
    1. Jeśli przez 0 dB przechodzimy z nachyleniem ok. −20 dB/dek., faza jest w okolicy −90∘-90^\circ do −120∘-120^\circ, daleko od −180∘-180^\circ: pętla spokojna.
    2. Przejście z nachyleniem −40 dB/dek. oznacza fazę bliską −180∘-180^\circ, czyli kłopot. Praktyczna reguła: przechodzić przez 0 dB z nachyleniem −20 dB/dek. przez mniej więcej dekadę wokół ωc\omega_c. Opóźnienia i zera prawe łamią tę regułę i dlatego są groźne.
  4. Rezonans konstrukcji. Ramię robota ma rezonans przy 50 rad/s z ζ=0,02\zeta = 0{,}02. Pętla położenia ma ωc=10\omega_c = 10 rad/s. Czy rezonans może zaszkodzić, choć leży dekadę nad ωc\omega_c?

    Rozwiązanie
    1. Szczyt rezonansu to 12ζ=25\frac{1}{2\zeta} = 25, czyli ok. 28 dB. Jeśli ∣L∣|L| przy 50 rad/s wynosi np. −20 dB, rezonans podnosi ją do +8 dB: amplituda znów przekracza 0 dB, a faza jest tam daleko poza −180∘-180^\circ.
    2. Tak: potrzebny filtr wycinający (notch) albo dużo niższa ωc\omega_c. Słabo tłumione rezonanse konstrukcji to typowy wróg pętli w robotach, dronach i rakietach (zginanie, lekcja 11 Rakieta: orientacja i ciąg wektorowany).
  5. Pasmo pętli zamkniętej. Pasmem nazywa się częstotliwość, przy której ∣T(jω)∣|T(j\omega)| spada do −3 dB. Dla L=ωcsL = \frac{\omega_c}{s} pokaż, że pasmo równa się ωc\omega_c. Czy tak jest zawsze?

    Rozwiązanie
    1. T=ωcs+ωcT = \frac{\omega_c}{s + \omega_c}, ∣T(jωc)∣=12|T(j\omega_c)| = \frac{1}{\sqrt2}, czyli −3 dB ✓.
    2. Nie zawsze: przy fazie bliskiej −180∘-180^\circ w ωc\omega_c, ∣T∣|T| ma szczyt rezonansowy i pasmo jest większe niż ωc\omega_c (do ok. 1,5–2 razy). Reguła „pasmo ≈ ωc\omega_c” działa dla pętli z rozsądnym zapasem fazy.

9 Sprawdź się

Odpowiedz w myślach, zanim rozwiniesz odpowiedź.

1 Co robi układ liniowy z sinusoidą?

Mnoży amplitudę przez ∣G(jω)∣|G(j\omega)| i przesuwa fazę o arg⁡G(jω)\arg G(j\omega); częstotliwość się nie zmienia.

2 Ile to jest 20 dB, 6 dB i −3 dB?

×10, ×2, ×0,71.

3 Jak wygląda asymptota bieguna i zera?

Pozioma do częstotliwości załamania, potem −20 dB/dek. (biegun) lub +20 dB/dek. (zero).

4 Co robi opóźnienie z amplitudą i fazą?

Amplitudy nie zmienia, fazę obniża o ωθ\omega\theta bez ograniczenia.

5 Co to jest ωc\omega_c i co z niej wynika?

Częstotliwość, przy której ∣L∣=1|L| = 1; szybkość pętli: tr≈1,5/ωct_r \approx 1{,}5/\omega_c.

6 Co mówi ∣L∣|L| przy niskich częstotliwościach?

Dokładność: uchyb i wpływ wolnych zakłóceń maleją jak 1/∣L∣1/|L|.

7 Co mówi faza LL w ωc\omega_c?

Jak spokojna jest pętla: im bliżej −180∘-180^\circ, tym większe przeregulowanie.

8 Dlaczego Bode rysował logarytmy?

Bo iloczyn transmitancji staje się sumą wykresów, a człony mają kształt prostych.

10 Karta wzorów i co dalej

Odpowiedź częstotliwościowa

sin⁡ωt→∣G(jω)∣sin⁡(ωt+arg⁡G(jω))\sin\omega t \to |G(j\omega)|\sin(\omega t + \arg G(j\omega))

∣G∣dB=20log⁡10∣G∣|G|_\text{dB} = 20\log_{10}|G|: ×10 = 20 dB, ×2 = 6 dB, ×0,71 = −3 dB

inercyjny: ∣G∣=11+ω2τ2|G| = \frac{1}{\sqrt{1 + \omega^2\tau^2}},   arg⁡G=−arctan⁡ωτ\;\arg G = -\arctan\omega\tau

1s\frac1s: −20 dB/dek., −90∘-90^\circ;   e−θs\;e^{-\theta s}: 0 dB, −ωθ-\omega\theta

rezonans: Mr=12ζ1−ζ2M_r = \frac{1}{2\zeta\sqrt{1 - \zeta^2}},   ωr=ω01−2ζ2\;\omega_r = \omega_0\sqrt{1 - 2\zeta^2}

Pętla

∣L(jωc)∣=1|L(j\omega_c)| = 1;   tr≈1,5/ωc\;t_r \approx 1{,}5/\omega_c

∣L∣≫1|L| \gg 1: T≈1T \approx 1, S≈1/LS \approx 1/L;   ∣L∣≪1\;|L| \ll 1: T≈LT \approx L

faza w ωc\omega_c bliżej −180∘-180^\circ → większy przelot

prysznic: ωc=k\omega_c = k, faza −90∘−kθ-90^\circ - k\theta

dron PI: ωc≈3,6\omega_c \approx 3{,}6 rad/s, faza −100∘-100^\circ

Do przeczytania

  • Obowiązkowo: S. A. Frank, Control Theory Tutorial, rozdz. 2.4–2.5 (odpowiedź częstotliwościowa i wykresy Bodego, zwięźle i z przykładami).
  • Dla chętnych: G. C. Goodwin i in., Control System Design, rozdz. 4.9–4.10; J. Kowal, Podstawy automatyki, t. 1 (charakterystyki logarytmiczne członów, polska terminologia).

Następna lekcja: Stabilność pętli: punkt −1, zapasy i opóźnienie. Kilka razy zatrzymaliśmy się przy fazie −180∘-180^\circ w częstotliwości przejścia. Teraz zobaczymy, dlaczego to dokładnie granica stabilności, jak zmierzyć odległość od niej (zapasy wzmocnienia, fazy i opóźnienia) i jak ta odległość przekłada się na przeregulowanie.

Korzystają z tej lekcji 2.4 Stabilność pętli: punkt −1, zapasy i opóźnienie