INFORMATYCZNE SYSTEMY STEROWANIA

Transkrypt

INFORMATYCZNE SYSTEMY STEROWANIA
INFORMATYCZNE SYSTEMY STEROWANIA
INSTRUKCJA ĆWICZENIA LABORATORYJNEGO
Ćwiczenie nr 1
Podstawy tworzenia opisów i modelowania obiektów sterowania
Czas trwania: 4h
I. CHARAKTERYSTYKA ĆWICZENIA
Cel i zakres
Tworzenie opisów (modeli) matematycznych obiektów sterowania, a takŜe wykorzystanie
tych opisów do badania i analizy (modelowania) obiektów – są istotnymi czynnościami
w trakcie projektowania informatycznych systemów sterowania. Do realizacji tych
czynności w praktyce inŜynierskiej powszechnie stosuje się narzędzie informatyczne
Matlab wraz ze specjalistycznym oprogramowaniem dodatkowym (tzw. toolbox’y) oraz
nakładką Simulink.
NajwaŜniejsze c e l e ć w i c z e n i a są następujące:
1. Poznanie nowych opisów obiektów sterowania oraz utrwalenie wiadomości o opisach
poznanych na wykładzie.
2. Nabycie umiejętności tworzenia wybranych opisów na przykładzie podstawowych
członów dynamicznych.
3. Poznanie moŜliwości wykorzystania pakietu Matlab do tworzenia oraz analizy
obiektów sterowania.
Z a k r e s ć w i c z e n i a jest ograniczony do:
1. Jednowymiarowych liniowych obiektów wejściowo-wyjściowych o wejściu u (t )
i wyjściu y (t ) .
2. Następujących członów dynamicznych: proporcjonalny, róŜniczkujący, całkujący,
inercyjny I-go rzędu, opóźniający, oscylacyjny.
3. Następujących
opisów
obiektów
sterowania:
równanie
róŜniczkowe
&y&(t ) + a2 y& (t ) + a1 y (t ) + a0 = b2 u& (t ) + b1u (t ) , transmitancja operatorowa G (s ) , równania
stanu i wyjścia x& (t ) = Ax(t ) + Bu (t ) i y (t ) = Cu (t ) , charakterystyka (odpowiedź)
impulsowa ki (t ) , charakterystyka (odpowiedź) skokowa k (t ) .
Wymagane przygotowanie
1. Znajomość opisów obiektów sterowania dla członów dynamicznych według zakresu
ćwiczenia.
2. Znajomość metod wykreślnych do wyznaczania wartości parametrów opisów członów
dynamicznych.
Literatura
1. Kaczorek T., Dzieliński A., Dąbrowski W., Łopatka R., Podstawy teorii sterowania,
WNT, Warszawa 2005.
2. Kaczorek T., Teoria sterowania, tom 1, PWN, Warszawa 1977.
3. Zalewski A., Cegieła R., Matlab – obliczenia numeryczne i ich zastosowania,
Wydawnictwo Nakom, Poznań 1997.
2
II. ZADANIA LABORATORYJNE
Zakres
Zadania naleŜy wykonać dla wszystkich członów dynamicznych oraz dla przyjętych
danych liczbowych parametrów występujących w opisach.
Zadanie 1. Tworzenie modeli matematycznych
W trakcie realizacji zadania naleŜy:
A. Podać opisy w postaci równania róŜniczkowego i transmitancji operatorowej.
B. Zdefiniować wektor stanu, a następnie wyznaczyć opis w przestrzeni stanu.
C. Uzyskać ten sam opis przy pomocy odpowiedniej funkcji Matlaba.
D. Porównać oba opisy i skomentować ewentualne róŜnice.
E. Podać warunki oraz pokazać równowaŜność opisów z p. B i C.
Zadanie 2. Wyznaczanie charakterystyk czasowych
Realizacja zadania polega na wykonaniu następujących czynności:
A. Uzyskanie charakterystyki impulsowej i charakterystyki skokowej w formie wykresu
przy wykorzystaniu odpowiednich funkcji Matlaba.
B. Napisanie procedury w Matlabie, umoŜliwiającej wykreślenie charakterystyki
impulsowej i charakterystyki czasowej na podstawie opisu w przestrzeni stanu.
NaleŜy dokonać dyskretyzacji Eulera opisu ciągłego, tzn. przyjąć, Ŝe:
x −x
x& (t = n ⋅ ∆t ) = n+1 n , xn = x(t = n ⋅ ∆t ) , u n = u (t = n ⋅ ∆t ) , yn = y (t = n ⋅ ∆t ) dla
∆t
n = 0, 1, 2, ... , gdzie ∆t > 0 – długość taktu dyskretyzacji.
C. Narysowanie przebiegu obu charakterystyk w czasie, z wykorzystaniem procedur
napisanych w p. B, dla trzech róŜnych wartości ∆t oraz określenie wpływu wartości
∆t na postać uzyskanych charakterystyk. Sformułowanie wniosków.
D. Porównanie charakterystyk wyznaczonych w p. C z odpowiednimi charakterystykami
uzyskanymi w p. A. Sformułowanie wniosków.
Zadanie 3. Wyznaczanie parametrów członów dynamicznych
Realizacja zadania polega na:
A. Odczytaniu z wykresu wartości parametrów członu dynamicznego na podstawie
przebiegów jego charakterystyk czasowych.
B. Porównaniu wyników uzyskanych w p. A z rzeczywistymi wartościami tych
parametrów i sformułowaniu wniosków.
Wyniki
Odpowiednie rezultaty realizacji kaŜdego zadania, którymi są: modele matematyczne,
kody źródłowe procedur w Matlabie, wykresy oraz w n i o s k i naleŜy umieścić
w sprawozdaniu z ćwiczenia.