Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra

Transkrypt

Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra
Politechnika Gdańska
Wydział Elektrotechniki i Automatyki
Katedra Inżynierii Systemów Sterowania
MODELOWANIE I PODSTAWY IDENTYFIKACJI
Systemy ciągłe – budowa nieliniowych modeli
fenomenologicznych z praw zachowania. Linearyzacja.
Zadania do laboratorium – Termin T2
Opracowanie:
Kazimierz Duzinkiewicz, dr hab. inż.
Michał Grochowski, dr inż.
Robert Piotrowski, dr inż.
Tomasz Rutkowski, dr inż.
Zadanie 1
Na Rysunku 1 zostały przedstawione schematy zbiorników technologicznych o
różnych przekrojach poprzecznych.
a)
b)
c)
Rysunek 1. Schematy zbiorników technolog. o różnych przekrojach poprzecznych:
a) zbiornik prostopadłościenny (kwadrat w podstawie)
b) zbiornik stożkowy
c) zbiornik kulisty
gdzie:
Qwe(t)
- dopływ cieczy do zbiornika (wymuszony przez pompę),
Qwy(t)
- wypływ cieczy ze zbiornika (wymuszony przez pompę),
hmin
- minimalna wysokość cieczy w zbiorniku,
hmax
- maksymalna wysokość cieczy w zbiorniku,
A
- długość boku podstawy (zbiornik prostopadłościenny),
α
- kąt nachylenia ściany bocznej (zbiornik stożkowy),
R
- promień (zbiornik kulisty).
Dla zaprezentowanych obiektów wykorzystując środowisko Matlab/Simulink należy:
1. Zbudować odpowiednie modele symulacyjne zbiorników technologicznych.
2. Zbadać symulacyjnie dynamikę napełniania każdego ze zbiorników dla dwóch
następujących przypadków:
a) przyjmując dwa sterowania u1(t)=0,1·1(t) i u2(t)=0,2·1(t), zbadać sumę
ysum(t) wyjść y1(t) i y2(t) z systemów (modeli symulacyjnych danego
zbiornika) będących odpowiedziami dla poszczególnych wejść u1(t) i u2(t)
do systemów (patrz Rysunek 2a),
b) przyjmując
że
usum(t)
jest
sumą
dwóch
sterowań
u1(t)=0,1·1(t)
i u2(t)=0,2·1(t), zbadać wyjście y(t) z systemu, będące odpowiedzią dla
wejścia usum(t) do systemu (patrz Rysunek 2b).
3. Otrzymane wyniki zilustrować graficznie i dokonać ich interpretacji. W każdym
przypadku, dla każdego ze zbiorników, należy porównać ysum(t) z y(t) (patrz
Rysunek 2a i 2b).
Uwaga:
 Należy założyć, że u(t) = Qwe(t) – Qwy(t).
 należy uwzględnić, że y(t) = h(t),
 „system” to model symulacyjny danego zbiornika,
 przyjąć czas symulacji równy 5 jednostkom czasu.
Dane:
hmin = 0,1 m
hmax = 2 m
α = 60˚
A = 1,45 m
a)
R=1m
b)
u1(t)
y1(t)
u1(t)
system
usum(t)
ysum(t)
system
u2(t)
y2(t)
y(t)
system
u2(t)
Rysunek 2. Interpretacja graficzna poleceń opisanych punkcie 2
Zadanie 2
Dla modelu reprezentującego zbiornik kulisty z grawitacyjnym wypływem cieczy
są parametrami zaworu), wykorzystując środowisko
, gdzie
Matlab/Simulink należy:
1. Zbudować odpowiedni model symulacyjny układu, umożliwiający analizę
zmian poziomu wody w zbiorniku w zależności od jej dopływu (wymuszonego
pompą).
2. Przeprowadzić linearyzację układu w otoczeniu wybranego punktu pracy.
3. Zbudować
zlinearyzowany
model
symulacyjny
układu
w
środowisku
Matlab/Simulink .
4. Zbadać symulacyjnie i porównać zachowanie się modelu nieliniowego
i zlinearyzowanego
Uwaga: Przeprowadzić „równoległą” („równoczesną”) analizę poziomu cieczy
w modelu nieliniowym i modelu zlinearyzowanym sytemu, w odpowiedzi na
sygnał wejściowy dopływu cieczy:

zmieniającym się w pewnym momencie (poza początkiem symulacji)
skokowo (2 razy) o 10% w stosunku do jednego z wybranych punktów
pracy,

zmieniającym się sinusoidalnie wokół jednego z wybranych punktów pracy
z amplitudą zmian równą 10% wartości wybranego punktu pracy.
5. Otrzymane wyniki zilustrować graficznie i dokonać ich interpretacji.
Dane:
Wielkość
Zestaw 1
Zestaw 2
Zestaw 3
Zestaw 4
Zestaw 5
Zestaw 6
 [min/m]
0,45
0,3
0,4
0,55
0,6
0,5
S[cm2]
54
48
52
42
45
50