Kompensacja wyprzedzająca i opóźniająca fazę dr hab. inż. Krzysztof Patan, prof. PWSZ
Kształtowanie charakterystyki częstotliwościowej 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
Kompensator wyprzedzający Transmitancja gdzie α < 1 C(s) = 1 + st 1 + sαt Zadanie Dobrać parametry α i T tak, aby uzyskać dla układu otwartego założony zapas fazy P M = ϕ. Dzięki temu możliwa będzie redukcja oscylacji na wykresie odpowiedzi skokowej
Własności kompensatora maksymalne przesuniecie fazy w przód to ( ) 1 α φ m = sin 1 1 + α częstotliwość maksymalnego przesuniecia fazy w przód ω m = 1 αt maksymalne wzmocnienie dla ω m wynosi 20 log( α) = 10 log(α)
Kompensator wyprzedzający (T = 1, α = 0.125) 20 Bode Diagram Magnitude (db) 15 10 5 0 60 Phase (deg) 30 0 10 2 10 1 10 0 10 1 10 2 10 3 Frequency (rad/sec)
Własności c.d. 1 T ω m 1 αt maksymalne wzmocnienie dla ω m to połowa sumy wzmocnienia początkowego i końcowego w praktyce można użyć tabeli α 1/2 1/3 1/4 1/5 1/6 1/8 1/10 φ m 19.5 30 38.9 41.8 45.6 51.1 54.9 G m [db] 3.01 4.77 6.02 6.99 7.78 9.03 10.0
Procedura projektowania dla wymaganego PM=ϕ 1 wyznacz zapas fazy układu bez kompensatora φ 2 biorąc pod uwagę margines bezpieczeństwa ɛ, określ wymagany zapas fazy do uzyskania przez kompensator gdzie ɛ = 5 18 φ m = ϕ φ + ɛ 3 Dobierz parametr α z odpowiednich równań lub tabeli 4 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 5 wykreśl wykresy Bodego i ewentualnie powtórz całą procedurę
Przykład 1 Dana jest transmitancja obiektu Dla tego obiektu: G(s) = Zapas fazy jest mały, PM=15 o 6 s(1 + 0.5s)(1 + 0.1s) Pożądane jest zwiększenie PM do ok. 40 o (przeregulowanie η = 25%)
Bode Diagram Gm = 6.02 db (at 4.47 rad/sec), Pm = 15.6 deg (at 3.1 rad/sec) 50 Magnitude (db) 0 50 100 150 90 Phase (deg) 135 180 225 270 10 1 10 0 10 1 10 2 10 3 Frequency (rad/sec)
Projektowanie kompensatora Wymagane przesuniecie fazowe to ok. 40 o (40 15.6 + ɛ) = 40 gdy ɛ = 15.6 kompensator przesuwa fazę o 40 o dla ɛ = 15.6 ɛ = 5 10 o dla obiektów względnego stopnia 2, ɛ = 12 18 o dla obiektów względnego stopnia 3 Z tabeli α może być 1/4 lub 1/5. Arbitralnie wybieramy α = 1/5 czyli ɛ = 17.4 i wzmocnienie to 6.99dB
Z charakterystyki Bodego odczytujemy, że G(jω) 7[dB] dla ω = 4.74 Oznacza to, że 4.74 = 1 T 1/5 Transmitancja kompensatora to czyli T = 0.472 C(s) = 1 + 0.472s 1 + 0.094s
Charakterystyki częstotliwościowe 20 Bode Diagram Gm = 11 db (at 10.2 rad/sec), Pm = 39.6 deg (at 4.72 rad/sec) 0 Magnitude (db) 20 40 60 Phase (deg) 80 90 135 180 225 z kompensacja bez kompensacji 270 10 0 10 1 10 2 Frequency (rad/sec)
Charakterystyki skokowe Step Response 1.8 1.6 bez kompensacji z kompensacja 1.4 1.2 Amplitude 1 0.8 0.6 0.4 0.2 0 0 1 2 3 4 5 6 7 8 9 10 Time (sec)
Projektowanie metodą analityczną Cel metody Wymagane jest, aby układ otwarty C(s)G(s) miał wzmocnienie C(s)G(s) = 1 i przesunięcie fazowe ϕ 180 o + PM dla częstotliwości s = jω gc C(jω gc )G(jω gc ) = K c jω gc τ z + 1 jω gc τ p + 1 M Ge jθ G = 1e j( 180+PM) gdzie M G to wzmocnienie (ale nie w db) i θ G to faza G(jω) dla ω = ω gc
Rozwiązanie Dokonując separacji równania na część rzeczywistą i urojoną otrzymujemy dwa równania z dwiema niewiadomymi: τ z i τ p Rozwiązanie: τ z = 1 + K cm G cos(p M θ G ) ω gc K c M G sin(p M θ G ) τ p = cos(p M θ G) + K C M G ω gc sin(p M θ G )
Przykład 2 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: e ssramp 10% - błąd w stanie ustalonym dla sygnału liniowo narastającego ω gc = 14rad/sec P M = 45 o
Błąd w stanie ustalonym e ssramp = 1 K v gdzie K v = lim s 0 s(k c G) Aby e ssramp 0.1 to K v = 10. Oznacza to, że K c = 5, gdyż 400 lim s(g) = s 0 200 = 2
Dla ω = ω gc = 14rad/sec M G = 0.068 θ G = 180 o Wyniki obliczeń: τ z = 0.227 τ p = 0.038 Transmitancja kompensatora C(s) = 5 0.227s + 1 0.038s + 1
Charakterystyki Bodego Bode Diagram 50 Magnitude (db) 0 50 100 150 45 90 bez kompensacji z kompensatorem Phase (deg) 135 180 225 270 10 1 10 0 10 1 10 2 10 3 Frequency (rad/sec)
Charakterystyki skokowe Step Response 1.4 1.2 bez kompensacji z kompensatorem 1 Amplitude 0.8 0.6 0.4 0.2 0 0 0.5 1 1.5 2 2.5 Time (sec)
Regulator PD vs kompensator wyprzedzający Idealny i rzeczywisty regulator PD P D i (s) = K p + K d s P D r (s) = K p + K ds T d s + 1 W przypadku rzeczywistego PD Wnioski: P D r (s) = K p ( T d + K d K p ) s + 1 T d s + 1 regulator rzeczywisty PD ma postać podobną do kompensatora wyprzedzającego regulator idealny PD nie ma biegunów
Kompensator opóźniający Transmitancja gdzie α > 1 C(s) = 1 + st 1 + sαt Własności: wprowadza opóźnienie, więc zmniejsza PM (tendencja destabilizacji) niestosowany w przypadku układów niestabilnych zmniejsza błąd w stanie ustalonym zmniejsza częstotliwość graniczną wzmocnienia (ω gc ) spowolnienie odpowiedzi układu
Projektowanie metodą analityczną Cel metody wymagane jest, aby układ otwarty C(s)G(s) miał wzmocnienie C(s)G(s) = 1 i przesunięcie fazowe ϕ 180 o + PM dla częstotliwości s = jω gc K(jω gc )G(jω gc ) = K c jω gc τ z + 1 jω gc τ p + 1 M Ge jθ G = 1e j( 180+PM) gdzie M G to wzmocnienie (ale nie w db) i θ G faza G(jω) dla ω = ω gc
Dokonując separacji równania na część rzeczywistą i urojoną otrzymujemy dwa równania z dwiema niewiadomymi: τ z i τ p Rozwiązanie: τ z = 1 + K cm G cos(p M θ G ) ω gc K c M G sin(p M θ G ) τ p = cos(p M θ G) + K C M G ω gc sin(p M θ G )
Przykład 3 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: e ssramp 5% - błąd w stanie ustalonym dla sygnału liniowo narastającego ω gc = 2rad/sec P M = 40 o
Błąd w stanie ustalonym e ssramp = 1 K v gdzie K v = lim s 0 s(k c G) Aby e ssramp 0.05 to K v = 20. Oznacza to, że K c = 10, gdyż lim s(g) = 10 s 0 5 = 2
Dla ω = ω gc = 2[rad/sec] M G = 0.9285 θ G = 111.8014 o Wyniki obliczeń: τ z = 0.8186 τ p = 8.8920 Transmitancja kompensatora C(s) = 10 0.8186s + 1 8.8920s + 1
Bode Diagram Magnitude (db) 100 50 0 50 bez kompensacji z kompensatorem 100 90 Phase (deg) 135 180 10 3 10 2 10 1 10 0 10 1 10 2 Frequency (rad/sec)
Regulator PI vs kompensator opóźniający Transmitancja idealnego regulatora PI P I(s) = K p + K i s Sprowadzając do wspólnego mianownika otrzymujemy Wnioski: P I(s) = K ps + K i s = K p s + K i K p s Transmitancja regulatora PI jest podobna do kompensatora opóźniającego Regulator PI ma biegun w zerze