Teoria Sterowania - część 1 pytania i problemy z metody linii

Transkrypt

Teoria Sterowania - część 1 pytania i problemy z metody linii
Teoria Sterowania - część 1
pytania i problemy z metody linii pierwiastkowych
1.1 Dany jest układ sterowania z jednostkowym sprzężeniem zwrotnym, wyprowadzić
zależności opisujące transmitancje
ĝo (s) =
ŷ(s)
,
r̂(s)
ĝer (s) =
ê(s)
.
r̂(s)
1.2 Dany jest układ sterowania z jednostkowym sprzężeniem zwrotnym, wykorzystując
twierdzenie graniczne przekształcenia Laplace’a wyprowadzić zależności opisujące
błąd położeniowy ep i błąd prędkościowy eV .
1.3 Dany jest układ opisany transmitancją
ĝ(s) =
1 2
s
ω02
k
,
+ ω2β0 s + 1
wyprowadzić zależności opisujace odpowiedź skokową h(t) i jej maksimum hmax .
1.4 Dany jest układ sterowania z jednostkowym sprzężeniem zwrotnym z zakłóceniem
d(t) i szumem pomiarowym n(t), wyprowadzić zależności opisujące
ĝyd (s) =
ŷ(s)
,
ˆ
d(s)
ĝen (s) =
ê(s)
.
n̂(s)
1.5 Naszkicować wykresy linii pierwiastkowych układów sterowania z obiektami
ĝ(s) =
1
,
s(s + 2)
ĝ(s) =
s+4
.
s2 + s − 2
1.6 Dany jest obiekt
1
,
s(s + 2)
wykorzystując metodę linii pierwiastkowych zaprojektować układ sterowania spełniający następujące wymagania:
ĝ(s) =
a) błąd położeniowy eP = 0,
b) przeregulowanie p% ¬ 5%,
c) czas ustalania t2% ¬ 9 s (2% - czas ustalania),
d) czas narastania t0.9 możliwie najkrótszy.
1.7 Dany jest obiekt
s+4
s2 + s − 2
wykorzystując metodę linii pierwiastkowych zaprojektować układ sterowania spełniający następujące wymagania:
ĝ(s) =
a) błąd położeniowy eP % ¬ 10%,
b) przeregulowanie p% ¬ 5%,
c) czas ustalania t2% ¬ 4.5 s (2% - czas ustalania),
d) czas narastania t0.9 możliwie najkrótszy.
Teoria Sterowania - część 2
pytania i problemy z metody częstotliwościowej
2.1 Naszkicuj wykres Nyquista układu
k
,
(1 + T s)3
ĝ(s) =
(1)
gdzie k, T > 0. Wyznacz ω1 , |ĝ(jω1 )| i arg ĝ(jω1 ) odpowiadające punktowi przecięcia
wykresu z ujemną częścią osi rzeczywistych.
2.2 Wykorzystując kryterium stabilności Nyquista zbadaj stabilność układu sterowania
z jednostkowym sprzężeniem zwrotnym
ĝo (jω) = ĉ(jω)ĝ(jω)
r(t)✲
e(t) ✲
ĉ(s)
u(t) ✲
ĝ(s)
y(t) ✲
✻
Rysunek 1: Układ sterowania z jednostkowym sprzężeniem zwrotnym
gdzie ĉ(s) = kp , a ĝ(s) jest dane zależnością (1).
2.3 Naszkicuj charakterystyki logarytmiczne modułu i fazy transmitancji układu otwartego z Rysunku 1, przyjmując
√
10
√
,
(2)
ĉ(s) = 1 , ĝ(s) =
s(s + 10)
a następnie z otrzymanych wykresów odczytaj zapas modułu i zapas fazy.
2.4 Dany jest obiekt
ĝ(s) =
√
10
√
,
s(s + 10)
(3)
wykorzystując metodę częstotliwościową zaprojektuj układ sterowania z jednostkowym sprzężeniem zwrotnym, spełniający następujace wymagania:
a) błąd położeniowy eP % ¬ 10%,
b) zapas fazy zf ­ 45o ,
c) modułowa pulsacja przejścia ωm możliwie największa.
Wskazówka : Wykorzystaj najprostszy możliwy regulator i uproszczone charakterystyki logarytmiczne.
2.5∗ (nie objęte wykładem) Dany jest obiekt
ĝ(s) =
1
;
s(s + 2)
(4)
wykorzystując metodę częstotliwościową zaprojektuj układ sterowania z jednostkowym sprzężeniem zwrotnym, spełniający następujace wymagania:
a) błąd prędkościowy eV % ¬ 10%,
b) zapas fazy zf ­ 60o .
Wskazówka : Wykorzystaj regulator opóźniający fazę i charakterystyki logarytmiczne wykreślone z pomocą programu MATLAB.
2
Teoria Sterowania - część 3
pytania i problemy z metody przestrzeni stanu
3.1 Dane są obiekty opisane transmitancjami
ĝ1 (s) =
3s2 + 6
,
2s2 + 18s + 12
ĝ2 (s) =
s2
1
.
+4
(1)
Dla każdego z tych obiektów znajdź po dwie realizacje w przestrzeni stanu
ẋ(t) = Ax(t) + bu(t) ,
y(t) = cx(t) + du(t),
(2a)
(2b)
gdzie A ∈ R2×2 , b ∈ R2×1 , c ∈ R1×2 i d ∈ R, z których jedna jest sterowalna a
druga obserwowalna.
3.2 Dana jest sterowalna realizacja transmitancji obiektu ĝ2 (s); zaprojektuj układ sterowania ze sprzężeniem zwrotnym od stanu
r(t)
u(t)
✲
✲
y(t)
Obiekt
✲
✻
kx(t)
x(t)
k = [k1 k2 ] ✛
Rysunek 1: Układ sterowania ze sprzężeniem zwrotnym od stanu
gdzie sterowanie ma postać
h
u(t) = r(t) − kx(t) = r(t) − k1 k2
i
"
x1 (t)
x2 (t)
#
= r(t) − k1 x1 (t) − k2 x2 (t) ,
(3)
a r(t) jest nowym wejście lub sygnałem odniesienia. Innymi słowy, wyznacz macierz
wzmocnień sprzężenia zwrotnego
h
i
k = k1 k2 ∈ R1×2 ,
(4)
które ulokuje bieguny układu (wartości własne macierzy głównej Ak = A − bk) w
położeniach
√
√
λ̄1 = −2 − j 3 , λ̄2 = −2 + j 3 .
(5)
3.3 Wyprowadź zastępczą transmitancję układu ze sprzężeniem zwrotnym z Rysunku 1,
tzn.
ŷ(s)
,
(6)
ĝk (s) =
r̂(s)
i sprawdź czy posiada ona pożądane bieguny.
3.4 Dana jest obserwowalna realizacja transmitancji obiektu ĝ2 (s); przyjmując, że stan
dokładny jest niedostępny, zaprojektuj obserwator stanu
˙
x̃(t)
= (A − lc)x̃(t) + (b − ld)u(t) + ly(t) ,
(7)
tzn. wyznacz macierz wzmocnień błędu wyjściowego
l=
"
#
l1
l2
∈ R2×1 ,
(8)
która ulokuje wartości własne macierzy głównej obserwatora Al = A − lc w położeniach
µ̄1 = −8 , µ̄2 = −8 .
(9)
3.5 Zadanie podsumowujące
Dany jest obiekt o transmitancji
ĝ(s) =
s2
1
;
+1
(10)
zaprojektuj układ sterowania ze sprzężeniem zwrotnym i obserwatorem (Rysunek 2)
r(t)
u(t)
✲
✲
y(t)
Obiekt
✲
✻
kx̃(t)
k
✛
x̃(t)
❄
Obserwator ✛
Rysunek 2: Układ sterowania ze sprzężeniem zwrotnym i obserwatorem
tzn. sterowanie ma postać
u(t) = r(t) − kx̃(t) ,
(11)
gdzie x̃(t) jest stanem estymowanym, k jest macierzą wzmocnień sprzężenia zwrotnego, a r(t) jest nowym wejściem.
Rozwiązanie zadania podziel na następujące trzy kroki ((a), (b), (c)):
(a) Znajdź sterowalną i obserwowalną realizację transmitancji (10)
ẋ(t) = Ax(t) + bu(t) ,
y(t) = cx(t) + du(t),
(12a)
(12b)
gdzie
x(t) =
2
"
x1 (t)
x2 (t)
#
(13)
jest stanem oraz
A=
"
a11 a12
a21 a22
#
,
b=
"
b1
b2
#
c=
,
h
c1 c2
i
,
d jest liczbą.
(14)
(b) Dla układu (12) zaprojektuj sprzężenie zwrotne od stanu (w tym kroku załóż,
że stan dokładny x(t) jest dostępny)
u(t) = r(t) − kx(t) ,
(15)
gdzie k = [ k1 k2 ] jest macierzą wzmocnień sprzężenia zwrotnego, a r(t) jest nowym
wejściem, tzn. wyznacz taką macierz wzmocnień
k = [k1 k2 ] ,
(16)
która ulokuje bieguny układu (wartości własne macierzy głównej Ak = A − bk) w
położeniach
λ̄1 = −2, λ̄2 = −4 .
(17)
(c) Zakładając, że dokładny stan x(t) jest niedostępny, zaprojektuj pełnowymiarowy
obserwator stanu układu (12) w postaci
˙
x̃(t)
= (A − lc)x̃(t) + bu(t) + ly(t) ,
(18)
"
(19)
gdzie
x̃(t) =
"
l
jest stanem estymowanym, a l = 1
l2
tzn. znajdź taką macierz wzmocnień
#
x̃1 (t)
x̃2 (t)
#
jest macierzą wzmocnień błędu wyjściowego,
l=
"
l1
l2
#
,
(20)
która ulokuje wartości własne macierzy głównej obserwatora Al = A − lc w położeniach
µ̄1 = −4, µ̄2 = −8 .
(21)
3

Podobne dokumenty