informatyczne systemy sterowania instrukcja ćwiczenia

Transkrypt

informatyczne systemy sterowania instrukcja ćwiczenia
INFORMATYCZNE SYSTEMY STEROWANIA
INSTRUKCJA ĆWICZENIA LABORATORYJNEGO
Ćwiczenie nr 4
Sterowanie ekstremalne
Czas trwania: 2h
I. CHARAKTERYSTYKA ĆWICZENIA
Cel i zakres
Celem ćwiczenia jest symulacja działania systemu sterowania ekstremalnego.
Sterowaniem ekstremalnym nazywamy zadania sterowania polegające na doprowadzeniu
poprzez odpowiednią zmianę wielkości sterujących do ekstremalnej wartości wielkości
sterowanej (lub ekstremalnych wartości wielkości sterowanych w przypadku obiektu
wielowyjściowego)
Najważniejsze c e l e ć w i c z e n i a są następujące:
1. Poznanie przykładowych algorytmów sterowania ekstremalnego.
2. Nabycie umiejętności wykorzystania pakietu Matlab oraz Simulink do symulacji ww.
systemów.
Z a k r e s ć w i c z e n i a jest ograniczony do:
1. Systemów statycznych z jednym wyjściem.
2. Algorytmów numerycznych wykorzystujących kroki robocze i kroki próbne.
Wymagane przygotowanie
1. Znajomość struktury zamkniętego systemu sterowania – systemu regulacji.
2. Znajomość podstaw numerycznych metod optymalizacji.
1.
2.
3.
4.
Literatura
Kaczorek T., Dzieliński A., Dąbrowski W., Łopatka R., Podstawy teorii sterowania,
WNT, Warszawa 2005.
Kaczorek T., Teoria sterowania, tom 1, PWN, Warszawa 1977.
Zalewski A., Cegieła R., Matlab – obliczenia numeryczne i ich zastosowania,
Wydawnictwo Nakom, Poznań 1997.
Górecki H., Optymalizacja i sterowanie systemów dynamicznych, Uczelniane
Wydawnictwo Naukowo-Dydaktyczne AGH, Kraków 2006.
2
II. ZADANIA LABORATORYJNE
Zakres
Zadania należy wykonać dla każdego z podanych obiektów o dwóch wejściach i jednym
wyjściu:
1) = = = − + − + 2) = = = [ − + ]
+ [
− + ]
+ Parametry obiektów należy ustalić samodzielnie.
Zadanie 1. Symulacja systemu sterowania ekstremalnego – wersja 1. algorytmu
W trakcie realizacji zadania należy zasymulować działanie systemu sterowania
ekstremalnego, wykorzystującego algorytm z krokiem roboczym d:
= −1
− ,
=
−1 − −2 −1
− −2
,
= 1,2.
Zadanie 2. Symulacja systemu sterowania ekstremalnego – wersja 2. algorytmu
W trakcie realizacji zadania należy zasymulować działanie zamkniętego systemu
sterowania ekstremalnego, wykorzystującego algorytm z krokiem roboczym zależnym
tylko od znaku pochodnej przyrostowej:
= −1
− ,
−1 −−2 = "[
−1
−−2
],
= 1,2
Zadanie 3. Symulacja systemu sterowania ekstremalnego – wersja 3. algorytmu
W trakcie realizacji zadania należy zasymulować działanie zamkniętego systemu
sterowania ekstremalnego, wykorzystującego algorytm z krokiem próbnym # i krokiem
roboczym d:
= −1
− ,
=
$−1 + # % − $−1 − # %
#
[
]( dla = 1
# = & # 0 (
[0 #] dla = 2
, = 1,2
Dla każdego z zadań należy określić wpływ następujących parametrów na przebieg procesu
sterowania:
A. wartości parametru k,
B. wielkości kroku roboczego d,
C. wielkości kroku próbnego # – w przypadku algorytmu w wersji 3,
D. warunków początkowych.
3
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.