y - Politechnika Warszawska
Transkrypt
y - Politechnika Warszawska
Politechnika Warszawska Instytut Automatyki i Robotyki Prof. dr hab. inż. Jan Maciej Kościelny PODSTAWY AUTOMATYKI 1. Wprowadzenie, pojęcia podstawowe Plan wykładu • Definicja automatyki jako dziedziny nauki i techniki • Krótki rys historyczny • Pojęcia podstawowe: sygnał, informacja, element automatyki, układ automatyki, obiekt, regulator • Procesy ciągłe i dyskretne • Sterowanie i regulacja • Klasyfikacje układów automatyki 2 Definicja automatyki Automatyka – dziedzina nauki i techniki zajmująca się zagadnieniami samoczynnego (automatycznego) sterowania i automatycznej kontroli Sterowaniem nazywa się celowe oddziaływanie na dany proces, w sposób zamierzony, mający doprowadzić do spełnienia określonego celu. Proces, na który wywiera się oddziaływanie sterujące, nazywa się obiektem sterowania Mechanizacja – uwolnienie człowieka od roli źródła energii niezbędne do realizacji procesu, a pozostawienie mu jedynie funkcji kontroli i sterowania Automatyzacja – wyeliminowanie pracy człowieka (umysłowej i fizycznej) przez zastąpienie go automatem Automat – urządzenie działające samoczynnie 3 Historia - starożytność Zegar wodny – Ktesibios (285-222 przed Chr.) • wykorzystuje układ regulacji natężenia przepływu wody • pływak G utrzymuje stały poziom wody w zbiorniku BCDE, dzięki czemu strumień wypływający z tego zbiornika jest stały. http://free.of.pl/z/zst/pomoce/publikacje/automatyka.pdf 4 Historia - starożytność Automat do otwierania drzwi teatrzyku marionetek – Heron (I/II w.) Woda przelewa się z okrągłego zbiornika do naczynia poprzez rurkę zakrzywioną w kształcie litery „U”. Naczynie staje się cięższe i pociąga za sobą linkę, której mechanizm działania nie wymaga już komentarzy. http://free.of.pl/z/zst/pomoce/publikacje/automatyka.pdf 5 Historia – Średniowiecze, Odrodzenie Średniowiecze: Androidy (np. gadająca głowa) - Roger Bacon (1214-1292), - Św. Albert Wielki (ok. 1200-1280) Odrodzenie: Automatyczne krosno tkackie, łódź podwodna, samopowtarzalna katapulta, latający żelazny orzeł, sztuczna mucha - Leonardo da Vinci (1492 -1519), Johannes Muller (1436 – 1476) Rysunek przyrządów do dźwigania wody, 1480-82 http://free.of.pl/z/zst/pomoce/publikacje/automatyka.pdf 6 7 Historia - XVIII wiek Magiczne automaty - androidy grające, piszące itp., śpiewające ptaki teatry magiczne, zegary z ruchomymi figurkami: - Jacgues de Vaucanson (1709 -1782), - Pierre Jaguet – Droz (ok. 1721-1790) Kaczka Klawikordzistka http://free.of.pl/z/zst/pomoce/publikacje/automatyka.pdf Rysownik Historia - XVIII wiek Regulator prędkości obrotowej maszyny parowej – J. Watt, 1736 -1819) http://free.of.pl/z/zst/pomoce/publikacje/automatyka.pdf 8 Historia - XX wiek Automatyka jako nauka teoretyczna 1892 – Lapunow – stabilność punktu równowagi 1895 – Routh i Hurwitz – kryterium stabilności 1922 – Minorsky – regulator PID (pierwsza publikacja) 1932 – Nyquist – kryterium stabilności 1936 – Ziegler i Nichols – regulator PID 1942 – Ziegler i Nichols – reguły doboru nastaw regulatora PID 1956 – Pontriagin – zasada maksimum 1956 – Bellman – programowanie dynamiczne 9 Historia - XX wiek • W 1923 roku w USA rozpoczęła pracę pierwsza automatyczna linia produkcyjna • W 1947 roku pierwszy bezzałogowy lot samolotu typu Douglas 054 • W latach pięćdziesiątych: obrabiarki sterowane numerycznie • 1969 – mikroprocesor • 1969 - Pierwszy sterownik programowalny Modicon 084 opracowany przez Dicka Morleya • 1974 – pierwszy system DCS • W latach siedemdziesiątych roboty przemysłowe i zautomatyzowane magazyny, • W latach osiemdziesiątych buduje się całkowicie zautomatyzowane linie produkcyjne. • Komputery – gwałtowny rozwój automatyzacji 10 Stan aktualny Przykład zautomatyzowanej linii produkcyjnej 11 Stan aktualny Sterownia w zakładach chemicznych 12 Stan aktualny Struktura systemu automatyzacji przedsiębiorstwa Distributed Control System (DCS) 13 Pojęcia podstawowe Sygnał - przebieg zmian w czasie określonej wielkości fizycznej, wyrażający w umowny sposób informację. 14 Pojęcia podstawowe 15 Element automatyki (człon) - podzespół, zespół, przyrząd lub urządzenie, w którym można wyróżnić sygnał wejściowy i sygnał wyjściowy rys. a, lub sygnały wejściowe i wyjściowe - rys. b. a) b) um ... y y1 y2 ... u u1 u2 ym Układ automatyki - zespół wzajemnie powiązanych elementów biorących udział w sterowaniu automatycznym danego procesu (uporządkowany zgodnie z kierunkiem przekazywania sygnałów) Pojęcia podstawowe Sterowanie automatyczne - oddziaływanie na proces, którego zamierzony przebieg chcemy uzyskać, bez udziału człowieka, za pomocą urządzeń nazywanych ogólnie aparaturą automatyki. Proces, na który wywiera się oddziaływanie sterujące, nazywa się obiektem sterowania 16 Sygnały w układach automatyki Sygnałem jest przebieg zmian w czasie określonej wielkości fizycznej wykorzystywany do przekazywania informacji Wielkość nośna sygnału - wielkości fizyczna, której zmiany są wykorzystywane do przekazywania informacji (np. ciśnienie sprężonego powietrza, ciśnienie oleju, natężenie prądu stałego itd.) Parametr informacyjny - cecha wielkości nośnej sygnału zawierająca przekazywane informacje - np. zmiany wartości ciśnienia pneumatycznego – 20 ÷100 kPa Wartość sygnału: wartość parametru informacyjnego sygnału Sygnał analogowy charakteryzuje się tym, że w zakresie zmienności parametru informacyjnego mają nieprzeliczalną liczbę wartości Sygnał analogowy może być ciągły i nieciągły. Sygnał dyskretny charakteryzuje się skończoną liczbę wartości parametru informacyjnego. Szczególnym przypadkiem sygnałów dyskretnych są sygnały binarne – {0,1}) 17 Sygnały analogowe Przykłady sygnałów analogowych: a) sygnał ciągły, parametrem informacji jest bieżąca wartość amplitudy y, b) sygnał przerywany, c) sygnał impulsowy, parametrem informacji jest amplituda impulsów, d) sygnał impulsowy, parametrem jest szerokość impulsów, e) sygnał impulsowy, parametrem jest przesunięcie fazowe impulsów względem chwil próbkowania 18 Standardowe sygnały analogowe w UA Rodzaj sygnału Wielkość fizyczna Pneumatyczny ciśnienie sprężonego powietrza Hydrauliczny ciśnienie oleju zasilającego urządzenie natężenie prądu stałego Parametr informacji amplituda 20 100 kPa amplituda 1.0 MPa 6.0 MPa 10.0 MPa 16.0 MPa amplituda 0 5 mA 0 10 mA 0 20 mA 4 20 mA amplituda 05V 0 10 V 15V Elektryczny napięcie prądu stałego Wartość lub zakres zmian wartości sygnału 19 Sygnały w układach automatyki 20 Sygnały dyskretne (wielostanowe) można otrzymać z sygnału ciągłego w wyniku kwantowania wartości Dyskredytacja wartości - kwantowanie Dyskredytacja w czasie - próbkowanie y y 4 3 2 1 0 t t Tp 21 Sterowanie Sterowaniem nazywa się celowe oddziaływanie na dany proces, w sposób zamierzony, mający doprowadzić do spełnienia określonego celu. Proces, na który wywiera się oddziaływanie sterujące, nazywa się obiektem sterowania Sterowanie realizowane może być przez człowieka i mówi się wówczas o sterowaniu ręcznym lub za pomocą urządzeń samoczynnie sterujących procesem i wówczas mówimy o sterowaniu automatycznym. Czynniki o charakterze przypadkowym, niezamierzonym, niekontrolowanym, utrudniające sterowanie nazywa się zakłóceniami Zakłócenia Wielkości wejściowe obiekt sterowania Wielkości wyjściowe Samochód jako obiekt sterowania Wielkości wejściowe Zakłócenia Hamowanie Przyspieszanie Kierowanie Samochód jako obiekt sterowania Wielkości wyjściowe Kierunek Prędkość 22 Klasyfikacja procesów Procesami ciągłymi nazywamy procesy, do opisu których niezbędne są sygnały ciągłe (np. procesy regulacji temperatury, ciśnienia, napięcia, składu). Przedmiotem zainteresowań automatyki procesów ciągłych są głównie układy automatycznej regulacji. Procesami dyskretnymi nazywamy procesy, do opisu których wykorzystuje się zmienne o skończonej liczbie wartości; przeważnie są to zmienne dwuwartościowe. Procesy, do opisu których wykorzystuje się zmienne dwuwartościowe nazywają się procesami binarnymi. Informacje o stanie takich procesów przekazywane są za pomocą sygnałów dwuwartościowych (binarnych). 23 Klasyfikacja układów sterowania Układy sterowania : • procesami ciągłymi • procesami dyskretnymi Układy sterowania procesami ciągłymi: • otwarte • zamknięte (ze sprzężeniem zwrotnym) ------------------• ciągłe • dyskretne (kwantowane w czasie) 24 Układy sterowania logicznego Układy sterowania procesami dyskretnymi o binarnych sygnałach wyjściowych i wejściowych - przetwarzające binarne sygnały wejściowe na binarne sygnału wyjściowe, nazywane są układami sterowania logicznego (sterowania binarnego). Układy sterowania logicznego są tematem 2 części wykładu 2 uxmn ... Binarne y sygnały wejściowe ux11 ux2 układ sterowania logicznego ... b) yy11 yy22 Binarne yymm sygnały wyjściowe 25 Rodzaje układów sterowania procesów ciągłych Sterowanie realizowane może być w układzie otwartym lub w układzie zamkniętym (czyli w układzie ze sprzężeniem zwrotnym). Sterowanie w układzie zamkniętym nazywane jest regulacją. z w U.S. z u O z y w + e - U.S. tor główny w u y z O y e=w-y sprzężenie zwrotne Sprzężenie zwrotne w układzie regulacji jest sprzężeniem zwrotnym ujemnym. 26 Sterowanie w układzie otwartym z w U.S. 27 z u O w - wartość zadana wielkości sterowanej u - sygnał sterujący y - wielkość sterowana z - sygnał zakłócający US - urządzenie sterujące O – obiekt (proces) podlegający sterowaniu y Sterowanie w układzie otwartym w ręczne 28 Sterownik automatyczne u Zadajnik ciśnienia ps p ps kd Ae e kd Ae ks ks z y z y Sterowanie w układzie zamkniętym z w + e - U.S. tor główny w u y 29 z O y e=w-y sprzężenie zwrotne Układ ze sprzężeniem zwrotnym, y - wielkość regulowana w - wartość zadana wielkości regulowanej e – odchyłka regulacji u - sygnał sterujący z - sygnał zakłócający US - regulator O -obiekt regulacji (proces regulowany) Sterowanie w układzie zamkniętym z w + e - U.S. tor główny w u y 30 z O y e=w-y sprzężenie zwrotne Układ regulacji automatycznej Tor główny wskazuje zawsze zasadniczą wielkość wejściową układu (w tym przypadku u) i wielkość wyjściową y. Tor ten ilustruje zwykle przepływ głównego strumienia materiału lub energii w układzie. Tor sprzężenia zwrotnego służy do przekazywania informacji. Zapotrzebowanie energetyczne tego toru jest zwykle pomijanie małe. Sterowanie ręczne w układzie zamkniętym z w + e - U.S. tor główny w u z O y e=w-y sprzężenie zwrotne Pożądany kierunek ruchu Rzeczywisty kierunek ruchu y 31 Układ kierowca – samochód • • • • • Cel: sterować kierunkiem i szybkością Sygnały wejściowe - obserwacje: rzeczywisty kierunek i szybkość samochodu Sygnały sterujące: położenie pedałów gazu i hamulca, kąt skręcenia kierownicy Ograniczenia: znaki drogowe, przepisy ruchu Zakłócenia: powierzchnia drogi i nachylenie, wiatr, przeszkody Wielkości wejściowe Zakłócenia Hamowanie Przyspieszanie Kierowanie Samochód jako obiekt sterowania Wielkości wyjściowe Kierunek Prędkość 32 Układ kierowca – samochód zmysły → czujniki 33 Układ kierowca – samochód kończyny → urządzenia wykonawcze 34 Układ kierowca – samochód mózg → regulator (komputer pokładowy) 35 Wielkie zawody DARPA 36 Sterowanie ręczne w układzie zamkniętym Regulacja ręczna temperatury wody w układzie zamkniętym Realizacja algorytmu sterowania Oddziaływanie Pomiar temperatury 37 Regulacja automatyczna – struktura aparaturowa z w + e - U.S. tor główny w u y z y O e=w-y sprzężenie zwrotne u Regulator w Element wykonawczy y Obiekt regulacji ym Przetwornik pomiarowy 38 Regulacja automatyczna – struktura aparaturowa Układ regulacji poziomu wody Element wykonawczy Obiekt regulacji: proces zmian poziomu w zbiorniku u ym Przetwornik pomiarowy Regulator 39 Regulacja automatyczna w Wartość zadana Regulator ps Ae kd ks ym Fn y 40 Klasyfikacja układów regulacji automatycznej Ze względu na zadanie realizowane przez układ wyróżnia się: • układy stabilizujące (układy regulacji stałowartościowej), w=const • układy programowe (regulacji programowej), w=w(t) • układy nadążne (serwomechanizmy), w=w[(t)] • inne z w + e - U.S. tor główny w u y z O y e=w-y sprzężenie zwrotne 41 z2 y y + Zadaniem układu jest utrzymanie możliwiez stałej, pożądanej wartości O Schemat blokowy wielkości wyjściowej oraz minimalizacja - wpływu zakłóceń na tę podstawowy: u wielkość. e=y-w 1 + w Często główne zakłócenia wchodzą wraz ze strumieniem materiału lub R e energii na obiekt, tworząc tor główny od z1 do y. - z2 z2 + Reprezentacja y y równoważna: O z1 - u u y + w Z reguły rozpatruje się przebiegi e nominalnego punktu pracy wokół opuszczając symbole "" - z1 O - + okowy wy: Układy stabilizujące 42 R Przykłady: regulacjazciśnienia, poziomu cieczy, natężenia przepływu, pH itd. acja 2 y R e=y Układy regulacji programowej 43 Zadaniem układu jest uzyskanie przewidzianych określonym programem czasowym zmian wielkości regulowanej (sterowanej) z w + e - U.S. tor główny w u y z O y e=w-y sprzężenie zwrotne Przykłady: • programowa regulacja temperatury w budynku mieszkalnym • programowa regulacja temperatury w piecu hartowniczym • programowa regulacja jednej lub kilku wielkości w procesie rozruchu (stopniowe dochodzenie do nominalnego stanu pracy) Układy nadążne 44 Zadaniem układu jest nadążanie wielkości wyjściowej y za zmieniającą się w nieznany nam sposób wartością zadaną w z w + e - u R O y Przykłady: • sterowanie położeniem y dział przeciwlotniczych wg wskazań radaru określającego położenie w samolotu • sterowanie położeniem y pisaka rejestratora wg aktualnej wartości w mierzonej i rejestrowanej wielkości fizycznej Układy sterowania optymalnego 45 Zadaniem układu jest utrzymywanie wielkości regulowanej na wartości ekstremalnej. Położenie ekstremum zazwyczaj nie jest stałe i zależy od wartości sygnałów zakłócających Optymalizacja przebiegu procesów - np. minimalizacja zużycia energii, minimalizacja kosztów lub maksymalizacja zysku przy założonych ograniczeniach y z=a z=b z=v u Układy ciągłe i dyskretne w czasie Układy ciągłe – zmiany wejścia obiektu oraz obserwacje (pomiary) wyjścia mogą odbywać się w każdym momencie t . W opisie układu występują wtedy funkcje czasu u(t), y(t), itp. Układy dyskretne (w czasie) – zmiany wejścia obiektu oraz obserwacje (pomiary) wyjścia mogą odbywać się w ściśle określonych chwilach, zwykle równoodległych - t W opisie układu występują wtedy dyskretne funkcje czasu, czyli ciągi: u(k), y(k), itp., gdzie k oznacza numer kolejnego taktu Sterowanie komputerowe ma charakter dyskretny. 46 Układy liniowe i nieliniowe Układy liniowe – układy, które zawierają wyłącznie elementy liniowe, tzn. elementy o liniowych charakterystykach statycznych, opisywane za pomocą liniowych równań różniczkowych lub różnicowych Spełniają zasadę superpozycji: odpowiedź układu fizycznego na kilka wymuszeń, równa się sumie odpowiedzi na każde wymuszenie z osobna. Rzeczywiste układy są nieliniowe, ale w wielu przypadkach z zadawalającym przybliżeniem można opisać działanie układu nieliniowego, linearyzując jego charakterystyki w otoczeniu nominalnego punktu pracy Układy nieliniowe – układy, które zawierają chociaż jeden element nieliniowy 47 Układy jedno- i wielowymiarowe Układy jednowymiarowe – układy o jednym wejściu i jednym wyjściu Układy wielowymiarowe – wielkości u oraz y są wektorami (wiele wejść i wiele wyjść) Obiekt u1 y1 Reg. 1 u2 y2 Reg. 2 u3 y3 Reg. 3 48 Układ sterowania jako system informacyjny Systemy informacyjne (5P): • Pozyskiwanie informacji (pomiary) • Przesyłanie informacji (sieci Fieldbus, LAN i WAN) • Przechowywanie informacji (bazy danych relacyjne i czasu rzeczywistego – historiany) • Przetwarzanie informacji (sterowniki, komputery) • Prezentacja informacji (wizualizacja – panele i stacje operatorskie) Systemy sterowania są systemami informacyjnymi (5P), a także systemami informatycznymi. 49