Podstawy automatyki i regulacji automatycznej

Transkrypt

Podstawy automatyki i regulacji automatycznej
Instytut Politechniczny
Państwowa Wyższa Szkoła Zawodowa w Głogowie
Podstawy automatyki i regulacji automatycznej
Laboratorium nr 2
Projektowanie układów regulacji metodą linii pierwiastkowych
Przebieg ćwiczenia
1. Zbudować układ automatycznej regulacji z regulatorem proporcjonalnym Gr (s) =
Kp dla układu opisanego transmitancją
G(s)it =
1
.
s(s + 2)(s + 5)
Wyznaczyć wzmocnienie regulatora przy następujących założeniach:
• przeregulowanie ηp = 10%,
• czas regulacji tr = 2s.
metodą linii pierwiastkowych. Zastosować funkcje pakietu Matlab: rlocus, sgrid
i rlocfind. Dla zbudowanego układu regulacji wyznaczyć odpowiedź na skok jednostkowy i na jej podstawie przeregulowanie oraz czas regulacji. Czy regulator proporcjonalny wystarczy, aby zapewnić założone charakterystyki układu regulacji?
2. Dla obiektu z zadania 1 zbudować układ automatycznej regulacji z regulatorem
wyprzedzającym fazę opisanego transmitancją
Gr (s) = K
s+z
s+b
Wyliczyć zero i biegun kompensatora przy założeniach podanych z zadaniu 1. Zastosować procedurę z biegunami dominującymi załączoną do instrukcji (użyć skryptu
wyznacz.m). Wykreślić:
(a) odpowiedź skokową i na jej podstawie przeregulowanie oraz czas regulacji,
(b) położenie biegunów układu otwartego oraz układu skompensowanego,
(c) zapas stabilności układu regulacji.
Jak wpływa wybór zera kompensatora na jakość regulacji? Powtórzyć eksperyment
dla innych założonych wartości czasu regulacji tr = 1 i tr = 5 oraz innych wartości
przeregulowań ηp = 5% i ηp = 30%.
3. Dla obiektu o transmitancji
G(s) =
400
s(s + 10)(s + 20)
zbudować układ automatycznej regulacji z regulatorem opisanego transmitancją
Gr (s) = K
s+z
s+b
Wyliczyć zero i biegun kompensatora przy założeniach podanych z zadaniu 1. Czy
otrzymany kompensator to kompensator wyprzedzający czy opóźniający fazę? Wykorzystać skrypt wyznacz.m. Wykreślić:
(a) odpowiedź skokową i na jej podstawie przeregulowanie oraz czas regulacji,
(b) położenie biegunów układu otwartego oraz układu skompensowanego,
(c) zapas stabilności układu regulacji.
Zasady projektowania układów metodą linii pierwiastkowych
1. Transmitancja regulatora:
Gr (s) = K
s + z0
.
s + b0
Jeśli z < b to jest kompensator wyprzedzający fazę (ang. phase lead), jeśli z > b to
jest to kompensator opóźniający fazę (ang. phase lag)
2. Transmitancja układu otwartego:
Go (s) = K
(s + z0 )(s + z1 )(s + z2 ) · · · (s + zn )
(s + b0 )(s + b1 )(s + b2 ) · · · (s + bm )
gdzie zi i bj – zera i bieguny obiektu.
3. Równanie charakterystyczne układu zamkniętego:
1+K
(s + z0 )(s + z1 )(s + z2 ) · · · (s + zn )
=0
(s + b0 )(s + b1 )(s + b2 ) · · · (s + bm )
stąd
K=−
(s + b0 )(s + b1 )(s + b2 ) · · · (s + bm )
(s + z0 )(s + z1 )(s + z2 ) · · · (s + zn )
4. Równanie (1) można przedstawić w postaci dwóch warunków:
(a) warunek amplitudy
K=
|s + b0 ||s + b1 ||s + b2 | · · · |s + bm |
|s + z0 ||s + z1 ||s + z2 | · · · |s + zn |
2
(1)
(b) warunek fazy
X
i
θzi −
X
θbj = 180r,
r ± 1, ±3, . . .
j
gdzie θzi = arg(s + zi), θbi = arg(s + bi).
5. Projektowanie kompensatora wyprzedzającego fazę:
(a) na podstawie podanej specyfikacji układu regulacji wyznaczyć parę biegunów
dominujących
q
s1/2 = −ζω + jω 1 − ζ 2
gdzie ζ – współczynnik tłumienia, ω - pulsacja drgań nietłumionych. Należy
tak wyznaczyć parametry kompensatora, aby bieguny dominujące stały się biegunami układu zamkniętego (dla wyznaczonej wartości K linie pierwiastkowe
przechodzą przez bieguny dominujące),
(b) zaproponuj położenie zera z0 kompensatora (jako wartość mniejszą od najmniejszego stabilnego bieguna rzeczywistego obiektu),
(c) na podstawie warunku fazy wyznaczyć położenie bieguna b0 kompensatora,
(d) na podstawie warunku amplitudy wyznaczyć wzmocnienie K kompensatora.
Przydatne polecenia pakietu MATLAB
rlocus – wykreślenie linii pierwiastkowych obiektu o podanej transmitancji.
sgrid – nałożenie na wykres linii pierwiastkowych linii wskazujących położenie biegunów
związanych z zadanym współczynnikiem tłumienności oraz pulsacją drgań nietłumionych.
rlocfind – znalezienia wzmocnienia układu dla podanego zestawu biegunów wykresie
linii pierwiastkowych. Zwraca wzmocnienie oraz powiązane z nim położenie biegunów.
Pytania testowe
• Przestawić w postaci podpunktów procedurę wyznaczania nastaw regulatora metodą
linii pierwiastkowych.
• Wyjaśnić pojęcie biegun dominujący. Jaki jest jego wpływ na jakość pracy układu
regulacji?
• Wyznaczyć transmitancję zastępczą układu regulacji zawierającego regulator o transmitancji Gr (s) i obiekt Go (s) połączonych szeregowo w układzie z ujemnym sprzężeniem zwrotnym.
• Wyjaśnić w jaki sposób można wykreślić wykres linii pierwiastkowych dla danego
układu.
• Co to jest równanie charakterystyczne układu?
3