Kompensacja wyprzedzajaca i opózniajaca faze

Transkrypt

Kompensacja wyprzedzajaca i opózniajaca faze
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
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 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
φm = sin−1
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)
Bode Diagram
Magnitude (dB)
20
15
10
5
Phase (deg)
0
60
30
0
−2
10
−1
10
0
1
10
10
Frequency (rad/sec)
2
10
3
10
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
α
φm
Gm [dB]
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
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
φm = ϕ − φ + gdzie = 5 ÷ 18
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
G(s) =
6
s(1 + 0.5s)(1 + 0.1s)
Dla tego obiektu:
Zapas fazy jest mały, PM=15o
Pożądane jest zwiększenie PM do ok. 40o (przeregulowanie
η = 25%)
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
0
10
1
10
Frequency (rad/sec)
2
10
3
10
Projektowanie kompensatora
Wymagane przesuniecie fazowe to ok. 40o
(40 − 15.6 + ) = 40 gdy = 15.6
kompensator przesuwa fazę o 40o dla = 15.6
= 5 ÷ 10o dla obiektów względnego stopnia 2, = 12 ÷ 18o
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
czyli T = 0.472
T 1/5
p
Transmitancja kompensatora to
C(s) =
1 + 0.472s
1 + 0.094s
Charakterystyki częstotliwościowe
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
1
10
Frequency (rad/sec)
2
10
Charakterystyki skokowe
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
0
1
2
3
4
5
Time (sec)
6
7
8
9
10
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 ϕ − 180o + PM dla
częstotliwości s = jωgc
C(jωgc )G(jωgc ) = Kc
jωgc τz + 1
MG ejθG = 1ej(−180+PM)
jωgc τp + 1
gdzie MG 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:
1 + Kc MG cos(P M − θG )
−ωgc Kc MG sin(P M − θG )
cos(P M − θG ) + KC MG
τp =
ωgc sin(P M − θG )
τz =
Przykład 2
Dany jest obiekt
G(s) =
s(s2
400
+ 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 = 14rad/sec
P M = 45o
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
400
=2
200
Dla ω = ωgc = 14rad/sec
MG = 0.068
θG = −180o
Wyniki obliczeń:
τz = 0.227
τp = 0.038
Transmitancja kompensatora
C(s) = 5
0.227s + 1
0.038s + 1
Charakterystyki Bodego
Bode Diagram
Magnitude (dB)
50
0
−50
−100
−150
−45
bez kompensacji
z kompensatorem
Phase (deg)
−90
−135
−180
−225
−270
−1
10
0
10
1
10
Frequency (rad/sec)
2
10
3
10
Charakterystyki skokowe
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)
2
2.5
Regulator PD vs kompensator wyprzedzający
Idealny i rzeczywisty regulator PD
P Di (s) = Kp + Kd s
P Dr (s) = Kp +
W przypadku rzeczywistego PD
P Dr (s) = Kp
Td +
Kd
Kp
s+1
Td s + 1
Wnioski:
regulator rzeczywisty PD ma postać podobną do
kompensatora wyprzedzającego
regulator idealny PD nie ma biegunów
Kd s
Td s + 1
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)
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 ϕ − 180o + PM dla
częstotliwości s = jωgc
K(jωgc )G(jωgc ) = Kc
jωgc τz + 1
MG ejθG = 1ej(−180+PM)
jωgc τp + 1
gdzie MG 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:
1 + Kc MG cos(P M − θG )
−ωgc Kc MG sin(P M − θG )
cos(P M − θG ) + KC MG
τp =
ωgc sin(P M − θG )
τz =
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:
essramp ¬ 5% - błąd w stanie ustalonym dla sygnału liniowo
narastającego
ωgc = 2rad/sec
P M = 40o
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
10
=2
5
Dla ω = ωgc = 2[rad/sec]
MG = 0.9285
θG = −111.8014o
Wyniki obliczeń:
τz = 0.8186
τp = 8.8920
Transmitancja kompensatora
C(s) = 10
0.8186s + 1
8.8920s + 1
Bode Diagram
100
Magnitude (dB)
bez kompensacji
z kompensatorem
50
0
−50
Phase (deg)
−100
−90
−135
−180
−3
10
−2
10
−1
0
10
10
Frequency (rad/sec)
1
10
2
10
Regulator PI vs kompensator opóźniający
Transmitancja idealnego regulatora PI
P I(s) = Kp +
Ki
s
Sprowadzając do wspólnego mianownika otrzymujemy
Ki
P I(s) =
s + Kp
Kp s + Ki
= Kp
s
s
Wnioski:
Transmitancja regulatora PI jest podobna do kompensatora
opóźniającego
Regulator PI ma biegun w zerze