Zadania

Transkrypt

Zadania
Katedra Inżynierii Systemów Sterowania
Sterowniki Programowalne Sem. V, AiR
Laboratorium nr 7 - prosta regulacja adaptacyjna w PLC
Cel laboratorium:
Ilustracja możliwości rozszerzania możliwości regulacji z wykorzystaniem PLC
poza ofertę producentów przez proces implementacji zaawansowanych metod
regulacji danych w postaci równań różnicowych.
Zadania
Opracowali:
dr inż. Jarosław Tarnawski
Data:
październik, 2016 r.
Zadanie 1 - wybór środowiska implementacji
Do realizacji zadania implementacji regulatora adaptacyjnego w środowisku
"pętlowym" można wybrać: PLC, SoftPLC, InTouch i jego skrypty, Matlab.
Rekomendowanym środowiskiem jest PLC z językiem ST. Bardzo wygodnym
rozwiązaniem jest skorzystanie z InToucha gdyż zapewnia on możliwość zbudowania
interfejsu użytkownika z możliwością prezentacji przebiegów czasowych zmiennych i
łatwą możliwością zadawania sygnałów wejściowych/zadanych a jednocześnie
wykonuje skryty w pętli podobnie jak PLC swoje cykle.
Zadanie 2 - budowa modelu obiektu
Zaimplementuj
obiekt
sterowania
dany
przez
równanie
różnicowe
y(t )  ay(t  1)  bu(t  1) z okresem próbkowania T=100 ms. Jak zapewnić
wykonywanie cyklu PLC ze stałym krokiem?
Nadaj warunki początkowe: a(0)  0.9; b(0)  0.1; y(0)  0;
Zapewnij
możliwość
0.5  a  1.2; 0  b  2 Zaprojektuj
możliwość zadawania sygnału sterującego. Zaprojektuj możliwości obserwacji
przebiegów sygnałów zarówno w formie wykresu jak i wartości chwilowej w formie
wyświetlacza cyfrowego u = #.###; y = #.###;
Który z parametrów obiektu odpowiada za stabilność obiektu? Od czego zależy stała
czasowa obiektu? Jakie jest wzmocnienie w stanie ustalonym? Jak dodać opóźnienie
w tym obiekcie?
zadawania
wartości
parametrów
w
zakresie
Zadanie 3 - estymator parametrów
Zbuduj rekursywny estymator on-line parametrów modelu obiektu za pomocą metody
gradientowej lub metody najmniejszych kwadratów.
Zaprezentuj na wspólnym wykresie (innym niż y,u) wielkości a, b, aˆ , bˆ , oraz podaj
wartości tych sygnałów na wyświetlaczach cyfrowych.
Jaki jest wpływ parametrów ,  , na proces estymacji? Czy stały sygnał sterujący
jest właściwy z punktu widzenia otrzymania estymat zgodnych z wartościami
parametrów obiektu? Zainteresuj się terminem "persistent excitation".
Zadanie 4 - regulator adaptacyjny
Korzystając z otrzymanych w zadaniu 3 estymat parametrów modelu obiektu i zasady
równości arytmetycznej dokonaj syntezy regulatora adaptacyjnego.
Dokonuj zmian parametrów a, b obiektu i obserwuj sposób działania regulatora. Czy
udałoby się otrzymać podobne własności regulacji z regulatorem PID? Czy po
osiągnięciu stanu y  r następuje poprawa estymat? Przed czym koniecznie musimy
się zabezpieczyć przy takiej postaci regulatora?
Zadanie 5 - dyskusja zastosowanych uproszczeń
Co jest niezbędne do syntezy regulatora adaptacyjnego? Czy w przypadku posiadania
nieidealnego modelu można mówić o "właściwych" wartościach estymat? Czy zasada
równości arytmetycznej ma zastosowanie w przypadku innej struktury modelu i
obiektu?
Zadanie 6 - dyskusja nt realizacji zaawansowanych algorytmów sterowania w
PLC
Co jest cechą charakterystyczną implementacji w środowiskach pętlowych? Jakie są
ograniczenia PLC w realizacji zaawansowanych metod sterowania?
Zadanie 7 - co można, a czego na pewno nie można zaimplementować w PLC?
filtry cyfrowe? zadania optymalizacji? estymatory? obserwatory? MPC? wnioskowanie
statystyczne?

Podobne dokumenty