Akademia Górniczo-Hutnicza im. Stanisława Staszica w Krakowie Sterowanie ciągłe Teoria sterowania układów jednowymiarowych 1
Informacja o prowadzących zajęcia Studia stacjonarne rok II Automatyka i Robotyka Wykład Sterowanie ciągłe Laboratorium dr inż. Iwona Oprzędkiewicz B3, Ip., pok. 108/7 Konsultacje: środa 11.15-12.45 tel. 0-12-617-37-89 o_iwona@agh.edu.pl dr inż. Iwona Oprzędkiewicz B3, Ip., pok. 108/7 Konsultacje: środa 11.15-12.45 tel. 0-12-617-37-89 o_iwona@agh.edu.pl 2
Wprowadzenie : Jaką wiedzę powinna mieć osoba, która ma zaprojektować i przeprowadzić automatyzację: 1. Wiedząc, jakie zadania system sterowania ma spełniać, powinna znać rodzaje układów regulacji i umieć wybrać najodpowiedniejszy do realizacji zadania 2. Powinna umieć opracować uproszczony model (matematyczny) danego procesu i przeprowadzić na nim wstępną analizę poprawności swojej koncepcji (symulacja działania np. w pakiecie Matlab, LabVIEW itp). Zalety: Nisko kosztowa możliwość zbadania zachowania się samego procesu i proponowanego układu regulacji przy dowolnych wymuszeniach, przy zastosowaniu różnych metod korekcji, także w sytuacjach awaryjnych (zabezpieczenie przed nietrafionymi zakupami elementów). Nie ma ryzyka zniszczenia rzeczywistej aparatury (często ogromne koszty). Interfejs użytkownika można opracować w oparciu o zbudowany model (np. w Intouch)
Wprowadzenie: Dwa sposoby zbudowania modelu matematycznego badanego obiektu rzeczywistego: Na podstawie specjalistycznej wiedzy z danej dziedziny o zachodzących w obiekcie procesach i wykorzystując aparat matematyczny do ich opisu (głównie równania różniczkowe zupełne i cząstkowe). Na podstawie wykonanych pomiarów obiektu rzeczywistego (charakterystyki statyczne i dynamiczne interesujących wielkości) przeprowadza się identyfikację badanego obiektu przybliżając go prostym modelem zastępczym. Metoda ta wymaga wiedzy z identyfikacji obiektów: jaki model wystarczająco przybliży analizowany obiekt i w jaki sposób dobrać (obliczyć) parametry wybranego modelu oraz umiejętności przeprowadzania pomiarów istotnych w rzeczywistym układzie wielkości (temperatury, ciśnienia, przepływów itp.). - dobór odpowiednich czujników, mierników i rejestratorów (orientować się w producentach elementów do systemów sterowania dla danego zastosowania) - identyfikacja procesu na podstawie wykonanych pomiarów
Wprowadzenie : 3. Po przeprowadzeniu analizy badanego obiektu: a) sformułować wymagania stawiane układowi regulacji (np. bezbłędne odwzorowanie regulowanej wielkości z wejścia na wyjściu, krótki czas ustabilizowania się danej wielkości itp.) b) wybrać rodzaj korekcji (w zależności, czy regulujemy proces, w którym występują opóźnienia, czy nie). W najprostszym wypadku wybór typu regulatora c) wybrać metodę doboru nastaw (parametrów ) regulatora 4. Przeprowadzić analizę otrzymanego (skorygowanego) układu 5. Wdrożyć zaprojektowany układ sterowania (ewentualne korekcja np. parametrów regulatora).
Wymagany materiał z Matematyki i Podstaw Automatyki dla zagadnień Teorii układów jednowymiarowych Liczby zespolone: ich zapis, interpretacja geometryczna, działania na liczbach. Proste i odwrotne przekształcenie Laplace a oraz jego zastosowanie do rozwiązywania równań różniczkowych. Klasyfikacja układów automatycznego sterowania. 6
Modele matematyczne członów i układów sterowania, funkcja przejścia i sposoby jej zapisu, klasyfikacja podstawowych członów i układów automatyki. Charakterystyki czasowe podstawowych członów, zwłaszcza przy skokowym sygnale wymuszającym. Charakterystyki częstotliwościowe członów i układów, w szczególności amplitudowo-fazowe oraz logarytmiczne amplitudowe i fazowe. Ilustracja modeli matematycznych członów i układów za pomocą schematów blokowych, zasady przekształcania schematów blokowych. Stabilność układów regulacji pojęcie stabilności i stosowane kryteria. 7
Informacja o przedmiocie i zajęciach http://home.agh.edu.pl/~tst Zakładki: Aktualności Przedmiot Laboratorium Studenci 8
Harmonogram laboratorium Lp Data Sale 20A i 20B B4 Pn. 9 30-11 Pn. Wt. Wt. 11-12 30 8-9 30 9 30-11 Wt. Wt. 11-12 30 12 30-14 Śr. Śr. 13-14 30 14 30-16 1. 24/25/26.02 Zajęcia wstępne Numer ćwiczenia - temat 2. 4/5/6.03 1 - Badanie zapasu stabilności w układach regulacji. 3. 11/12/13.03. 2 - Własności eksploatacyjne układów regulacji. 4. 18/19/20.03. 3 - Miejsca geometryczne pierwiastków równania charakterystycznego 5. 25/26/27.03. 4 - Badanie statycznych i astatycznych układów regulacji. 6. 1/2/3.04. 5 - Badanie właściwości regulatorów liniowych. 7. 10.04. Kolokwium (ćw.: 1,2,3,4,5) w godzinach wykładu 8. 15/16/17.04. 7 - Synteza parametryczna układów regulacji. 9. 24/29/30.04. 6 - Charakterystyki wybranych obiektów regulacji z opóźnieniem skupionym. 10. 6/7/8.05. 8 - Stabilność układów z opóźnieniem i krytyczny czas opóźnienia. 11. 13/14/15.05. 9 - Wyznaczanie charakterystyk statycznych członów nieliniowych. 12. 20/21/22.05. 10 - Badanie wybranych układów nieliniowych. 13. 29.05 Kolokwium( ćw.:6,7,8,9,10) w godzinach wykładu 14. 5.06. Kolokwium poprawkowe s.100 B2 godz. 11:15 9
Warunki zaliczenia laboratorium Przed zajęciami laboratoryjnymi należy zapoznać się z teorią związaną z ćwiczeniem. Zawsze na stronie przedmiotu (w zakładce Przedmiot -> Wykłady) przed danym ćwiczeniem dostępny jest wykład związany z jego tematyką. Dopuszczalna jest maksymalnie jedna nieobecność na laboratorium w trakcie semestru (pozostałe należy odrobić z innymi grupami w miarę wolnych miejsc). Każde ćwiczenie wymaga oddania i zaliczenia sprawozdania (chyba, że prowadzący zadecyduje inaczej). Warunkiem koniecznym uzyskania zaliczenia jest otrzymanie pozytywnych ocen z kolokwiów oraz rozliczenie się ze sprawozdań. 10
Warunki zaliczenia laboratorium Na kolokwium poprawkowym można poprawiać wyłącznie oceny negatywne. Na kolokwium poprawkowym można poprawiać jedno kolokwium lub obydwa. Przewidziane są dwa terminy kolokwiów poprawkowych: jeden w czerwcu (5.06.2019) i jeden we wrześniu 6.09.2019 (piątek) godz. 17 B2 s.100 (ewentualnie w czerwcu dla osób, które rezygnują z możliwości poprawy we wrześniu. Takie osoby muszą się do mnie zgłosić najpóźniej dzień po ogłoszeniu wyników z pierwszego kolokwium poprawkowego). 11
Regulamin Laboratorium Podstaw Automatyki 12
Regulamin Laboratorium Podstaw Automatyki 13
Zasady ogólne Wykłady są nieobowiązkowe, ale wszystkie zagadnienia omawiane na wykładach obowiązują na egzaminie. PDF y prezentacji z wykładów (zwykle nie zawierające wszystkich przykładów omówionych na wykładzie i praktycznych wskazówek przydatnych podczas wykonywania ćwiczeń laboratoryjnych) będą udostępnione na stronie przedmiotu. Istnieje możliwość zdawania egzaminu w terminie zerowym przy zaliczeniu laboratoriów co najmniej na 4.0 w pierwszym terminie. Egzamin będzie pisemny i odbędzie się na ostatnim wykładzie 5. czerwca 2019 w B2 s.100 godz. 9:30. 14
Zasady ogólne Warunkiem przystąpienia do egzaminu w kolejnych terminach jest uzyskanie zaliczenia z laboratorium. Egzaminy są pisemne i obejmują tematykę z wykładów i ćwiczeń. Zagadnienia obowiązujące na egzaminie podane są na stronie przedmiotu. Ocena końcowa z przedmiotu jest średnią arytmetyczną z ocen 15 cząstkowych tzn. egzaminów i zaliczenia.
Zasady ogólne Terminy egzaminów: I termin: 18.06.2019r.(wtorek) B2 s.100 godz. 10:00 II termin: 25.06.2019r.(wtorek) B2 s.100 godz. 10:00 III termin: 9.09.2019r.(poniedziałek) B2 s.100 godz. 10:00 16
Regulamin studiów 15 pkt. 8 oraz 16 pkt.20 Jeżeli prowadzący zajęcia stwierdzi niesamodzielność pracy studenta.. Student otrzymuje ocenę niedostateczną i traci prawo do poprawkowego egzaminu (zaliczenia), co skutkuje niezaliczeniem całego przedmiotu. Prowadzący ma obowiązek niezwłocznie zawiadomić o tym fakcie Dziekana. Student ma prawo złożyć odwołanie w terminie 7 dni od dnia poinformowania go o stwierdzeniu niesamodzielności jego pracy. 17
Sprawozdanie z ćwiczenia powinno mieć formę pisemną i zawierać: Imiona, nazwiska i numer grupy wykonawców; Przedmiot, temat, numer ćwiczenia i datę wykonania; Cel ćwiczenia; 18
Sprawozdanie z ćwiczenia powinno zawierać: Przebieg ćwiczenia: schematy układów, otrzymane (czytelne) przebiegi z zaznaczonymi odczytywanymi wartościami (legendę oznaczeń), wzory, kompletne obliczenia, tabele z wynikami. Wnioski; 19
Literatura podstawowa do Teorii układów jednowymiarowych 20
Inna literatura: Potvin A.F.: Nonlinear Control Design Toolbox. The Math Works, Inc. 1994. Górecki H.: Analiza i synteza układów regulacji z opóźnieniem. WNT, Warszawa 1971. Kaczorek T.: Podstawy teorii sterowania. WNT 2005 Inne książki prof. Kaczorka Pełczewski W.: Teoria sterowania. WNT, Warszawa 1980. 21
Inna literatura: Advances in Fractional Calculus edited by J. Sabatier. Springer 2007 J.H.Mathews, K.D. Fink: Numerical Methods Using Matlab. Pearson 2004 Pratap Rudra: Matlab7 dla naukowców i inżynierów. PWN 2010 Holly Moore: Matlab for engineers. (2011) 22
UKŁADY JEDNOWYMIAROWE Część I UKŁADY LINIOWE 23
1. Wprowadzenie do części I Rozpatrywane będą układy o jednym sygnale wejściowym i jednym sygnale wyjściowym, nazywane inaczej układami jednowymiarowymi lub układami o jednym wejściu i jednym wyjściu, inaczej SISO (ang. Single Input, Single Output). 24
zu( t)..... zy( t) wt () ε( t) Regulator ut () Obiekt regulacji yt () vt () Człon pomiarowy Rys. 1.1. Ogólny schemat blokowy układu regulacji 25
Człony występujące w układzie: - obiekt regulacji, opisany funkcją przejścia - regulator, opisany funkcją przejścia (s) - człon pomiarowy, opisany funkcją przejścia G o (s) G r H (s) Sygnały występujące w układzie: w(t) sygnał wejściowy, ε(t) sygnał uchybu, u(t) sygnał wyjściowy z regulatora(sterujący), y(t) sygnał wyjściowy układu, v(t) sygnał sprzężenia zwrotnego, z u (t),, z y (t) sygnały zakłócające. 26
Przykład 1.1 Zu () s Zy () s Ws () Es () Gr () s Us () Go () s Ys () V( s) Hs () Rys. 1.2. Ogólny schemat blokowy jednowymiarowego układu regulacji z funkcjami przejścia 27
Przykładowe funkcje przejścia członów układu: G r (s) K r (1 1 T s i T d s) G o (s) (T s 1 K 1)(T 2 s 1) H(s) K z K r, K, K z współczynniki wzmocnienia, T i, T d, T 1, T 2 stałe czasowe. 28
Z u( s ) Z y( s ) Ws () K r 1+ 1 Ts+T s Us () d i K ( T s +1)( T s +1) 1 2 Ys () Vs () K z Rys. 1.3. Szczegółowy schemat blokowy jednowymiarowego układu regulacji z funkcjami przejścia 29
W liniowych modelach matematycznych posługujemy się transmitancjami członów i układów. Dla przypomnienia: 1. Równanie algebraiczne liniowe ma postać y(t ) K u(t ) Stąd otrzymujemy transmitancję G( s ) Y ( s ) U( s ) K 2. Równanie różniczkowe liniowe zwyczajne T dy (t dt ) 1 y(t ) K u( t ) Stąd otrzymujemy transmitancję G( s ) Y ( s ) U( s ) T K s 1 30
3. Równania algebraiczne nieliniowe mają przykładowe postacie y(t ) K [u(t )] 2 y( t ) K u(t ) y(t ) K u(t ) 4. Równania różniczkowe nieliniowe zwyczajne T dy (t dt ) 2 1 y(t ) K u(t ) T dy (t dt ) y(t ) 1 [ y(t )] 3 K u(t ) 31
Według rys. 1.2. i dla Z u (s) = Z y (s) = 0 definiujemy: Funkcja przejścia toru głównego Y(s) G(s) E(s) G (s)g r o (s) Funkcja przejścia w układzie otwartym (układu otwartego) H(s)G(s) V(s) E(s) G r (s)g o (s)h(s) Funkcja przejścia układu zamkniętego G (s) z Y(s) W(s) 1 G(s) H(s)G(s) 1 G r (s)g o(s) H(s)G (s)g r o (s) 32
Równanie charakterystyczne układu zamkniętego (RCH) w postaci ogólnej 1 H(s)G(s) 0 po rozpisaniu 1 H(s)G r (s)g o(s) 0 po przekształceniach algebraicznych n n1 ans an 1s... a1s a0 0 33
Klasa (astatyzm) układu regulacji jest to liczba członów idealnie całkujących w funkcji przejścia układu otwartego. Np. układ jest klasy 0 (statyczny) dla H(s)G(s) (T s 1 KKz 1)(T s 1)(T 2 3 s 1) a układ jest klasy 2 (astatyczny 2. rzędu) dla H(s)G(s) s 2 (T s 1 KKz 1)(T 2 s 1) 34
Przykład 1.2 Napisać równanie charakterystyczne (RCH) układu zamkniętego i wyznaczyć jego współczynniki a 0, a 1, a 2, a 3, dla danych: G (s) r K r G (s) o s(t 1 s K 1)(T 2 s 1) H(s) K z 35
Rozwiązanie RCH układu zamkniętego ma postać 3 2 a s a2s a1s a0 3 0 gdzie: a T T 3 1 2 a2 T1 T2 a1 1 a 0 K KK r z 36
Ćwiczenie nr 1 (4/5/6.03.2019 r.) Pierwsze ćwiczenia laboratoryjne dotyczą badania zapasów stabilności układów regulacji. Proszę zapoznać się z instrukcją (http://home.agh.edu.pl/~tst/cw/ins1_mech.pdf ) i przygotować się do wykonania ćwiczenia korzystając z wykładu (http://home.agh.edu.pl/~tst/sc_zap_stab 2019.pdf) 37
Dziękuję za uwagę. Cdn. 38