2 - Wydział Elektrotechniki i Automatyki

Transkrypt

2 - Wydział Elektrotechniki i Automatyki
Politechnika Gdańska
Wydział Elektrotechniki i Automatyki
Katedra Inżynierii Systemów Sterowania
SYSTEMY DYNAMICZNE
Odpowiedzi czasowe ciągłych systemów dynamicznych
Zadania do ćwiczeń – Termin T1
Opracowanie:
Kazimierz Duzinkiewicz, dr hab. inż.
Michał Grochowski, dr inż.
Robert Piotrowski, dr inż.
Zadanie 1
Dokonać transformaty Laplace’a systemów opisanych następującymi równaniami
różniczkowymi:
a).
3
d y (t )
− 4 y (t ) = 2 u (t )
dt
(1a)
z warunkiem początkowym: y ( 0 ) = 5 .
b).
d 3 y (t )
d y (t )
d u (t )
−2
+6
− 5 y (t ) =
+ 3u ( t )
3
dt
dt
dt
z warunkami początkowymi: y ( 0 ) = 1 , y& ( 0 ) =
d y (t )
dt
= 2 , y&& ( 0 ) =
t =0
(1b)
d 2 y (t )
dt 2
=4
t =0
i u (0 ) = 5 .
Zadanie 2
Stosując rozkład na ułamki proste znaleźć oryginał następujących funkcji:
a).
F (s ) =
s −1
(s + 2 )
2
(2a)
b).
F (s ) =
s +6
(s − 2 ) ⋅ s 2
(2b)
Sprawdzić uzyskane rozwiązanie w środowisku MATLAB korzystając z poleceń
syms i ilaplace.
Zadanie 3
Dany jest następujący ciągły system dynamiczny:
a).
5
2s + 1
(3a)
2
4s + 3s − 1
(3b)
G (s ) =
b).
G (s ) =
2
Dla każdego z systemów, korzystając ze środowiska Matlab należy:
1. Znaleźć jednostkową odpowiedź skokową.
2. Zmodyfikować system dynamiczny dodając biegun:
s1 = – 1,
s2 = – 10,
s3 = 2,
s4 = 8,
s5,6 = – 1± j4,
s7,8 = 2± j6.
Naszkicować jednostkowe odpowiedzi skokowe zmodyfikowanych systemów i
porównać wyniki z tymi uzyskanymi w pkt. 1.
3. Zmodyfikować system dynamiczny dodając zero:
o1 = – 3,
o2 = – 12,
s3 = 1,
o4 = 6,
o5,6 = – 2± j3,
o7,8 = 4± j7.
Naszkicować jednostkowe odpowiedzi skokowe zmodyfikowanych systemów i
porównać wyniki z tymi uzyskanymi w pkt. 1.
UWAGA:
Wykresy odpowiedzi skokowej systemu oraz rozmieszczenie zer i biegunów
przedstawiać na jednym „panelu z wykresami” (skorzystać z poleceń step i pzmap).
4. Odpowiedzieć na następujące pytania:
O jakich własnościach systemu dynamicznego decydują jego bieguny ?
O jakich własnościach systemu dynamicznego decydują jego zera ?
Dla Zadań 4 – 5 należy:
1. Znaleźć opis systemu w przestrzeni stanu (równania stanu i wyjścia).
2. Narysować schemat blokowy systemu zaznaczając poszczególne zmienne
stanu, sterowanie i wyjście.
3. Znaleźć jednostkową odpowiedź skokową (składowa swobodna zmiennych
stanu + składowa wymuszona zmiennych stanu i wyjście) systemu.
4. Zilustrować graficznie w środowisku MATLAB wyniki uzyskane w punkcie 3.
Dodatkowo dla Zadania 5 należy:
5. Korzystając ze środowiska Matlab i zmieniając wartości parametrów systemu,
dobrać te parametry tak, aby odpowiedź skokowa miała charakter:
a. oscylacji gasnących;
b. oscylacji stałych niegasnących;
c. aperiodyczny o krótszym czasie ustalania się sygnału wyjściowego niż
dla początkowych wartości parametrów.
d. oscylacji rosnących niegasnących.
Zinterpretować uzyskane wyniki.
Zadanie 4
Dany jest model matematyczny obwodu elektrycznego (Rysunek 1) postaci:
R ⋅C ⋅
du wy ( t )
dt
+ u wy ( t ) = u we ( t )
(4)
z warunkiem początkowym: u wy ( 0 ) = 50V .
R
iR(t)
iC(t)
uR(t)
uwe(t)
iobc(t)
uC(t)
C
uwy(t)
Rysunek 1. Schemat obwodu elektrycznego
gdzie:
R = 100 Ω , C = 0,005 F.
Niech zmienną stanu będzie x ( t ) = u wy ( t ) . Jako wejście systemu przyjąć u we ( t ) ,
jako wyjście x ( t ) .
Zadanie 5
Dany jest model matematyczny układu mechanicznego (Rysunek 2) postaci:
m⋅
d 2 y (t )
d y (t )
+β⋅
+ k ⋅ y (t ) = f (t )
2
dt
dt
z warunkami początkowymi: y ( 0 ) = 1 i y& ( 0 ) =
d y (t )
dt
(5)
=0.
t =0
f(t)
m
k
y
B
Rysunek 2. Schemat układu mechanicznego
gdzie:
f(t) – siła działająca na masę,
y(t) – przesunięcie układu w osi pionowej,
m = 1 kg – masa układu,
k = 2 kg/s2 – współczynnik sprężystości układu,
β = 3 kg/s – współczynnik tłumienia układu.
Niech zmiennymi stanu będą: x 1 ( t ) = y ( t ) i x 2 ( t ) =
przyjąć f ( t ) , jako wyjście x 1 ( t ) .
d y (t )
dt
. Jako wejście systemu