Technika regulacji automatycznej 0.5cm Wykład 5
Transkrypt
Technika regulacji automatycznej 0.5cm Wykład 5
Technika regulacji automatycznej Wykład 5 Wojciech Paszke Instytut Sterowania i Systemów Informatycznych, Uniwersytet Zielonogórski 1 z 38 Plan wykładu Kompensator wyprzedzający Kompensator opóźniający 2 z 38 Plan wykładu Kompensator wyprzedzający Kompensator opóźniający 2 z 38 Kształtowanie charakterystyki częstotliwościowej Podstawowe założenia: • kształtujemy charakterystykę układu otwartego aby uzyskać: ◦ pożądane (duże) wzmocnienie w zakresie niskich częstotliwości aby minimalizować błąd w stanie ustalonym i minimalizację wpływu zakłóceń ◦ odpowiednią częstotliwość graniczną wzmocnienia aby otrzymać pożądane pasmo przenoszenia (szybkość odpowiedzi) ◦ odpowiednie zapasy fazy i wzmocnienia 3 z 38 Kompensator wyprzedzający Transmitancja C (s) = 1 + sT 1 + sαT gdzie α < 1. Zadanie Dobrać parametry α i T tak aby uzyskać dla układu otwartego założony zapas fazy PM = ϕ. Dzięki temu możliwa będzie redukcja oscylacji na wykresie odpowiedzi skokowej. 4 z 38 Kompensator wyprzedzający Własności kompensatora • maksymalne przesuniecie fazy w przód to φm = sin−1 1−α 1+α • maksymalne przesuniecie fazy w przód dla częstotliwości 1 ωm = √ αT • maksymalne wzmocnienie dla ωm wynosi √ 20 log( α) = 10 log(α) 5 z 38 Kompensator wyprzedzający (T = 1, α = 0.125) Bode Diagram Magnitude (dB) 20 15 10 5 Phase (deg) 0 60 30 0 −2 10 6 z 38 −1 10 0 1 10 10 Frequency (rad/sec) 2 10 3 10 Kompensator wyprzedzający Własności kompensatora 1 • T1 ¬ ωm ¬ αT • maksymalne wzmocnienie dla ωm to połowa sumy wzmocnienia początkowego i końcowego w praktyce możemy użyć tabeli α φm Gm [dB] 7 z 38 1/2 19.5 3.01 1/3 30 4.77 1/4 38.9 6.02 1/5 41.8 6.99 1/6 45.6 7.78 1/8 51.1 9.03 1/10 54.9 10.0 Kompensator wyprzedzający Procedura projektowania dla wymaganego PM=ϕ • wyznacz zapas fazy układu bez kompensatora φ • biorąc pod uwagę margines bezpieczeństwa , określ wymagany zapas fazy do uzyskania przez kompensator φm = ϕ − φ + gdzie = 5 ÷ 18 • Dobierz parametr α z odpowiednich równań lub tabeli • Wyznacz wartość 10 log α (albo odczytaj z tabeli) i określ częstotliwość gdzie wzmocnienie układu bez kompensatora jest −10 log α [dB]. Ta częstotliwość to ωBW • wykreśl wykresy Bode’go i ewentualnie powtórz całą procedurę 8 z 38 Kompensator wyprzedzający - przykład Dana jest transmitancja obiektu G (s) = 6 s(1 + 0.5s)(1 + 0.1s) Dla tego obiektu: • Zapas fazy jest mały, PM=15 [deg] • Pożądane jest zwiększenie PM do ok. 40 [deg] (przeregulowanie η = 25%) 9 z 38 Kompensator wyprzedzający - przykład Bode Diagram Gm = 6.02 dB (at 4.47 rad/sec) , Pm = 15.6 deg (at 3.1 rad/sec) Magnitude (dB) 50 0 −50 −100 −150 −90 Phase (deg) −135 −180 −225 −270 −1 10 10 z 38 0 10 1 10 Frequency (rad/sec) 2 10 3 10 Kompensator wyprzedzający - przykład Projektowanie kompensatora • Wymagane przesuniecie fazowe to ok. 40 [deg] (40 − 15.6 + ) = 40 gdy = 15.6 i kompensator musi przesuwać fazę o 40 [deg]. • = 5 − 10 [deg] dla obiektów względnego stopnia 2, = 12 − 18 [deg] dla obiektów względnego stopnia 3. • Z tabeli α może być 1/4 lub 1/5. Przykładowo wybieramy α = 1/5 czyli = 17.4 i wzmocnienie to 6.99[dB]. 11 z 38 Kompensator wyprzedzający - przykład Projektowanie kompensatora • Z charakterystyki obiektu (G(s)) odczytujemy, że |G (jω)| ' −7[dB] dla ω = 4.74 • Oznacza to, że 4.74 = 1 czyli T = 0.472 T 1/5 p • transmitancja kompensatora to C (s) = 12 z 38 1 + 0.472s 1 + 0.094s Kompensator wyprzedzający - przykład Bode Diagram Gm = 11 dB (at 10.2 rad/sec) , Pm = 39.6 deg (at 4.72 rad/sec) 20 Magnitude (dB) 0 −20 −40 −60 −80 −90 z kompensacja bez kompensacji Phase (deg) −135 −180 −225 −270 0 10 13 z 38 1 10 Frequency (rad/sec) 2 10 Kompensator wyprzedzający - przykład Step Response 1.8 bez kompensacji z kompensacja 1.6 1.4 Amplitude 1.2 1 0.8 0.6 0.4 0.2 0 14 z 38 0 1 2 3 4 5 Time (sec) 6 7 8 9 10 Kompensator wyprzedzający Metoda analityczna Cel metody Chcemy aby układ otwarty C (s)G (s) miał wzmocnienie |C (s)G (s)| = 1 i przesunięcie fazowe ϕ − 180o + PM dla częstotliwości s = jωgc K (jωgc )G (jωgc ) = Kc jωgc τz + 1 MG e jθG = 1e j(−180+PM) jωgc τp + 1 gdzie MG i θG to wzmocnienie (ale nie w dB) i faza G (jω) dla ω = ωgc 15 z 38 Kompensator wyprzedzający Metoda analityczna Cel metody Dokonując separacji równania na część rzeczywistą i urojoną otrzymujemy dwa równania z dwiema niewiadomymi: τz i τp Rozwiązanie: 1 + Kc MG cos(PM − θG ) −ωgc Kc MG sin(PM − θG ) cos(PM − θG ) + KC MG τp = ωgc sin(PM − θG ) τz = 16 z 38 Kompensator wyprzedzający Metoda analityczna-przykład Dany jest obiekt G (s) = 400 s(s 2 + 30s + 200) Należy zaprojektować kompensator wyprzedzający tak aby uzyskać następujące wskaźniki jakościowe: • essramp ¬ 10% - błąd w stanie ustalonym dla sygnału liniowo narastającego • ωgc = 14 [rad/sec] • PM = 45o 17 z 38 Kompensator wyprzedzający Metoda analityczna-przykład Błąd w stanie ustalonym essramp = 1 gdzie Kv = lim s(Kc G ) s→0 Kv Aby essramp ¬ 0.1 to Kv = 10. Oznacza to, że Kc = 5, gdyż lim s(G ) = s→0 18 z 38 400 =2 200 Kompensator wyprzedzający Metoda analityczna-przykład Dla ω = ωgc = 14[rad/sec] • MG = 0.068 • θG = −180o Wynik obliczeń: • τz = 0.227 • τp = 0.038 Kompensator C (s) = 5 19 z 38 0.227s + 1 0.038s + 1 Kompensator wyprzedzający Metoda analityczna-przykład Bode Diagram Magnitude (dB) 50 0 −50 −100 −150 −45 bez kompensacji z kompensatorem Phase (deg) −90 −135 −180 −225 −270 −1 10 20 z 38 0 10 1 10 Frequency (rad/sec) 2 10 3 10 Kompensator wyprzedzający Metoda analityczna-przykład Step Response 1.4 bez kompensacji z kompensatorem 1.2 Amplitude 1 0.8 0.6 0.4 0.2 0 0 0.5 1 1.5 Time (sec) 21 z 38 2 2.5 PD versus kompensator wyprzedzający Idealny i rzeczywisty PD Kp + Kd s Kp + Kd s sTd + 1 W przypadku rzeczywistego PD PD(s) = Kp Td + Kd Kp s +1 Tds + 1 Wnioski: • PD jest bardzo podobny do kompensatora wyprzedzającego • PD ma biegun w nieskończoności 22 z 38 Kompensator opóźniający Transmitancja C (s) = 1 + sT 1 + sαT gdzie α > 1. Własności: • wprowadza opóźnienie więc zmniejsza PM (tendencja destabilizacji) • nie używamy dla układów niestabilnych • zmniejsza błąd w stanie ustalonym • zmniejsza częstotliwość graniczną wzmocnienia (ωgc ) - spowolnienie odpowiedzi układu. 23 z 38 Kompensator opóźniający Metoda analityczna Cel metody Chcemy aby układ otwarty C (s)G (s) miał wzmocnienie |C (s)G (s)| = 1 i przesunięcie fazowe ϕ − 180o + PM dla częstotliwości s = jωgc K (jωgc )G (jωgc ) = Kc jωgc τz + 1 MG e jθG = 1e j(−180+PM) jωgc τp + 1 gdzie MG i θG to wzmocnienie (ale nie w dB) i faza G (jω) dla ω = ωgc 24 z 38 Kompensator opóźniający Metoda analityczna Dokonując separacji równania na część rzeczywistą i urojoną otrzymujemy dwa równania z dwiema niewiadomymi: τz i τp Rozwiązanie: 1 + Kc MG cos(PM − θG ) −ωgc Kc MG sin(PM − θG ) cos(PM − θG ) + KC MG τp = ωgc sin(PM − θG ) τz = 25 z 38 Kompensator opóźniający Metoda analityczna-przykład Dany jest obiekt G (s) = 10 s(s + 5) Należy zaprojektować kompensator opóźniający, tak aby uzyskać następujące wskaźniki jakościowe: • essramp ¬ 5% - błąd w stanie ustalonym dla sygnału liniowo narastającego • ωgc = 2 [rad/sec] • PM = 40o 26 z 38 Kompensator opóźniający Metoda analityczna-przykład Błąd w stanie ustalonym essramp = 1 gdzie Kv = lim s(Kc G ) s→0 Kv Aby essramp ¬ 0.05 to Kv = 20. Oznacza to, że Kc = 10, gdyż lim s(G ) = s→0 27 z 38 10 =2 5 Kompensator opóźniający Metoda analityczna-przykład Dla ω = ωgc = 2[rad/sec] • MG = 0.9285 • θG = −111.8014o Wynik obliczeń: • τz = 0.8186 • τp = 8.8920 Kompensator C (s) = 10 28 z 38 0.8186s + 1 8.8920s + 1 Kompensator opóźniający Metoda analityczna-przykład Bode Diagram 100 Magnitude (dB) bez kompensacji z kompensatorem 50 0 −50 Phase (deg) −100 −90 −135 −180 −3 10 29 z 38 −2 10 −1 0 10 10 Frequency (rad/sec) 1 10 2 10 PI versus kompensator opóźniający Transmitancja regulatora PI Kp + Ki s Sprowadzając do wspólnego mianownika otrzymujemy s + KKpi Kp s + Ki PI (s) = = Kp s s Wnioski: • PI jest bardzo podobny do kompensatora opóźniającego • PI ma biegun w zerze 30 z 38 Projektowanie kompensatora Metoda analityczna 2 Metoda dla kompensatora postaci C (s) = 1 + αTs 1 + Ts gdzie α < 1 daje wyprzedzenie a α > 1 opóźnienie. Własności: • Przesunięcie fazowe dla częstotliwości ω p = tg φ = αωT − ωT 1 + (ωT )2 α • Wzmocnienie (w [dB]) dla częstotliwości ω M c = 10 10 = 31 z 38 1 + (ωαT )2 1 + (ωT )2 Projektowanie kompensatora Metoda analityczna 2 Możemy sprawdzić, że (p 2 − c + 1)α2 + 2p 2 cα + p 2 c 2 + c 2 − c = 0 gdzie wymagane jest aby c > p 2 + 1. Rozwiazując powyższe równanie otrzymujemy 1 T = ω s 1−c c − α2 Uwaga! dla opóźnienia φ < 0, M < 0 i c < 32 z 38 1 1+p 2 Projektowanie kompensatora Metoda analityczna 2 Procedura postępowania (wyprzedzenie) 1. Wybrać częstotliwość ω = ωgc 2. Określić wymagany PM a przez to wymagany φ 3. Sprawdzić czy φ > 0 i M > 0 4. Sprawdzić zależność c > p 2 + 1 5. Określić parametr α 6. Określić parametr T 7. Powtórzyć całą procedurę jeśli to jest wymagane 33 z 38 Projektowanie kompensatora Metoda analityczna 2 - przykład Dany jest układ G (s) = 10 s2 Wymagania jakościowe: • PM = 45o • Częstotliwość graniczna fazy ωgc = 5[rad/sec] 34 z 38 Projektowanie kompensatora Metoda analityczna 2 - przykład Bode Diagram 30 Magnitude (dB) 20 10 0 −10 −20 −179 Phase (deg) −179.5 −180 −180.5 −181 1 35 z 38 2 3 4 5 6 Frequency (rad/sec) 7 8 9 10 Projektowanie kompensatora Metoda analityczna 2 - przykład Wymagane φ = 45o i M = 8[dB] p = tg(45o ) = 1; 8 c = 10 10 = 6.31 Rozwiązując odpowiednie równania otrzymujemy α = 5.84; T = 0.087 Transmitancja kompensatora C (s) = 36 z 38 1 + 0.515s 1 + 0.087s Kompensator wyprzedzający Metoda analityczna 2 - przykład Bode Diagram Magnitude (dB) 100 50 0 −50 −100 −120 Phase (deg) bez kompensacji z kompensatorem −150 −180 −1 10 37 z 38 0 10 1 10 Frequency (rad/sec) 2 10 3 10 Kompensator wyprzedzający Metoda analityczna 2 - przykład Step Response 2 bez kompensacji z kompensatorem 1.8 1.6 Amplitude 1.4 1.2 1 0.8 0.6 0.4 0.2 0 38 z 38 0 0.5 1 1.5 2 2.5 Time (sec) 3 3.5 4 4.5 5