Podstawy Automatyki


Materiały pomocnicze do wykładu:

Podstawy Automatyki

Opracował:

doc. dr inż. Marek Żelazny

Wprowadzenie

Niniejsze materiały pomocnicze nie stanowią samodzielnego tekstu zastępującego wykład.

Opracowano je, by ułatwić studentom słuchanie wykładów, by uwolnić ich od przenoszenia do własnych notatek większości rysunków i tablic prezentowanych podczas wykładu.

Materiały te stanowić będą istotną pomoc w przygotowaniu słuchaczy do ćwiczeń, laboratoriów i egzaminu, jeżeli uzupełnione zostaną własnymi notatkami i komentarzami podczas wykładów. Należy bowiem pamiętać, że wykład zawiera wiele dodatkowych elementów i tylko jego wysłuchanie, połączone z możliwością dyskusji i wyjaśnienia wątpliwości, daje gwarancję dobrego opanowania przedmiotu PODSTAWY AUTOMATYKI.

Spis Treści:

0 POJĘCIA PODSTAWOWE…………………………….………………………..….. - 5 -

0. POJĘCIA PODSTAWOWE

Szeroki zakres zastosowań automatyki zmusza do używania bardzo ogólnych pojęć podstawowych i reprezentacji graficznej w postaci schematów blokowych, które to pojęcia i schematy mogą być stosowane zarówno przy omawianiu zagadnień teoretycznych jak i aplikacji przemysłowych, medycznych, wojskowych lub w dowolnej innej - automatyzowanej - dziedzinie działalności człowieka.

Kilka zasadniczych pojęć:

Sygnał - wielkość fizyczna występująca w procesie sterowania będąca nośnikiem informacji.

Informacja - wartość lub kształt przebiegu sygnału.

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.

0x01 graphic

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)

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.

Wyróżnia się:

Ogólny schemat otwartego układu sterowania przedstawiono niżej:

0x01 graphic

Nomenklatura:

w - wartość zadana wielkości sterowanej

u - sygnał sterujący

y - wielkość sterowana

z - sygnały zakłócające (zakłócenia)

U.S. - urządzenie sterujące

O - obiekt (proces) podlegający sterowaniu

Zamknięty układ sterowania, nazywany często układem ze sprzężeniem zwrotnym, ma następujący schemat blokowy:

0x01 graphic

gdzie: e - odchyłka (uchyb) sterowania

Tor główny wskazuje zawsze zasadniczą wielkość wejściową układu (w tym przypadku w) 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.

Ze względu na zadanie realizowane przez układ wyróżnia się:

  1. układy stabilizujące

  2. układy programowe

  3. układy nadążne

  4. inne

Te grupy zamkniętych układów sterowania, zwłaszcza dwie pierwsze, nazywa się często układami regulacji automatycznej. Pociąga to za sobą zmianę nazewnictwa:

y - wielkość regulowana

w - wartość zadana wielkości regulowanej

e - odchyłka regulacji

R - regulator (zamiast urządzenia sterującego)

O - obiekt regulacji (proces regulowany)

A. Układy stabilizujące (układy regulacji stałowartościowej), w=const.

Zadaniem układu jest utrzymanie możliwie stałej, pożądanej wartości wielkości wyjściowej oraz minimalizacja wpływu zakłóceń na tę wielkość.

Często główne zakłócenia wchodzą wraz ze strumieniem materiału lub energii na obiekt, tworząc tor główny od z1 do y.

0x01 graphic

Przykłady: regulacja ciśnienia, poziomu cieczy, natężenia przepływu, pH itd.

B. Układy programowe (regulacji programowej, sterowania programowego), w=w(t).

Zadaniem układu jest uzyskanie przewidzianych określonym programem czasowym zmian wielkości regulowanej (sterowanej).

Dla powolnych zmian w(t), np. regulacja temperatury w budynku, schemat blokowy ma postać jak dla p. „A”, dla szybkich zmian w(t) - jak dla p. ,.C'”.

Inne przykłady: programowa regulacja temperatury w piecu hartowniczym, w autoklawie, programowa regulacja jednej lub kilku wielkości w procesie rozruchu (stopniowe dochodzenie do nominalnego stanu pracy).

C. Układy nadążne (serwomechanizmy), w=w[ϕ(t)].

Zadaniem układu jest nadążanie wielkości wyjściowej y za zmieniającą się w nieznany nam sposób wartością zadaną w.

Schemat blokowy podstawowy:

0x01 graphic

0x01 graphic

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.

  1. Inne

W punktach a,b,c wymieniono najczęściej realizowane zadania układów automatyki o działaniu ciągłym, omawianych w przedmiocie PODSTAWY AUTOMATYKI.

Pełna lista zadań jest bardzo szeroka, stale uzupełniana i obejmuje m.in. optymalizację przebiegu procesów (np. minimalizację zużycia energii, minimalizację kosztów lub maksymalizację zysku przy założonych ograniczeniach), realizację procesów dyskretnych (sekwencyjnych, np. montażu) oraz wiele innych.

Układy rzeczywiste zwykle są nieliniowe, ale dla uproszczenia opisu matematycznego przeprowadza się ich linearyzację, co pozwala na sformułowanie przybliżonego opisu liniowego, ważnego w otoczeniu wybranego punktu pracy na charakterystyce statycznej (punkt ten odpowiada najczęściej nominalnym lub uśrednionym warunkom pracy układu).

Po linearyzacji układy opisywane są za pomocą liniowych równań różniczkowych o stałych współczynnikach ai i bi.

Ogólna postać równania różniczkowego układu liniowego:

0x01 graphic

( 1.1)

Początek układu współrzędnych oznacza nominalny punkt pracy a u i y są odchyłkami sygnałów od tego punktu.

Opis własności układów:

Charakterystyka statyczna układu liniowego lub zlinearyzowanego w otoczeniu nominalnego punktu pracy (u,y są odchyłkami od tego punktu) ma postać:

0x08 graphic

0x01 graphic

Początek układu współrzędnych oznacza nominalny punkt pracy, a u i y są odchyłkami sygnałów od tego punktu.

Właściwości dynamiczne ilustruje się zwykle wyznaczając przebieg wielkości wyjściowej y(t) po wprowadzeniu na wejście jednego z typowych wymuszeń u(t).

Wykresy u(t) i y(t) można rysować łącznie w następującym układzie współrzędnych:

0x01 graphic

Typowe wymuszenia:

0x01 graphic
0x01 graphic

0x01 graphic
0x01 graphic

0x01 graphic
0x01 graphic

0x01 graphic
0x01 graphic

Wyznaczanie y(t)

  1. metoda klasyczna

  2. metoda operatorowa 0x01 graphic
    , 0x01 graphic

0x01 graphic
0x01 graphic

Metoda operatorowa pozwala zastąpić równanie różniczkowe tzw. transmitancją operatorową.

Transmitancja operatorowa:

0x01 graphic

( 1.2)

Wyznaczenie G(s) z równania różniczkowego (1.1):

0x01 graphic

( 1.3)

0x01 graphic

( 1.4)

0x01 graphic

Opis elementów na schematach blokowych:

0x01 graphic

0x01 graphic

0x01 graphic

(pozostałe wejścia i warunki początkowe są równe zeru)

Wyznaczenie charakterystyki statycznej z transmitancji operatorowej

Dla 0x01 graphic
otrzymujemy:

0x01 graphic

0x01 graphic

0x01 graphic

( 1.5)

Końcowe równanie charakterystyki statycznej dla układów o jednym wejściu i jednym wyjściu:

0x01 graphic


TABLICA TRANSFORMAT

L.p.

Transformata F(s)

Oryginał f(t)

L.p.

Transformata F(s)

Oryginał f(t)

1

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

1(t)

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic
s

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic


Opis układów z użyciem współrzędnych stanu:

W ogólnym opisie układów wielowymiarowych poszczególne wielkości określone są w postaci wektorów i oznaczają:

0x01 graphic
- wektor wejść, którego składowymi są wielkości wejściowe u1(t), … , un(t)

0x01 graphic
- wektor stanu, którego składowymi są współrzędne stanu x1(t), … , xk(t)

0x01 graphic
- wektor wyjść, którego składowymi są wielkości wyjściowe y1(t), … , yl(t)

Zbiór wszystkich możliwych wartości wektora stanu X(t) w chwilach t tworzy przestrzeń stanów układu (przestrzeń fazową). Zbiór wartości wektora stanu układu w kolejnych chwilach czasu tworzy w tej przestrzeni krzywą, zwaną trajektorią stanu układu (trajektorią fazową).

Równanie stanu układu opisuje się zwykle w postaci:

0x01 graphic

( 1.6)

z n warunkami początkowymi

0x01 graphic

( 1.7)

Równanie (1.6) jest zawsze równaniem różniczkowym pierwszego rzędu, w ogólnym przypadku nieliniowym i zależnym jawnie od czasu, a F jest n-elementową funkcją wektorową. Równania (1.6) i (1.7) można więc rozpisać szczegółowo:

0x01 graphic

( 1.8)

Równanie wyjścia układu ma postać:

0x01 graphic

( 1.9)

przy czym G jest l-elemetową funkcją wektorową. Nie jest to równanie różniczkowe gdyż cała dynamika układu opisana jest równaniem stanu, jest natomiast zależne od czasu. Rozpisując szczegółowo równanie (1.9) otrzymamy:

0x01 graphic

( 1.10)

Równania (1.8) i (1.10) mogą być linearyzowane w otoczeniu wybranego stanu ustalonego (nominalnego punktu pracy), przyjmują wówczas postać:

0x01 graphic

( 1.11)

i tak dalej, natomiast

0x01 graphic

( 1.12)

i tak dalej.

Równania (1.11) i (1.12) zapisuje się zwykle skrótowo w postaci macierzowej:

0x01 graphic

( 1.13)

0x01 graphic

( 1.14)

przy czym: A(t) - macierz układu stopnia n×n

B(t) - macierz wejść stopnia n×k

C(t) - macierz wyjść stopnia l×n

D(t) - macierz transmisyjna układu stopnia l×k

Poszczególne elementy macierzy A,B,C,D odpowiadają pochodnym cząstkowym występującym w równaniach (1.11) i (1.12).

W przypadku szczególnym, gdy układ jest liniowy stacjonarny (o parametrach niezależnych od czasu), pochodne cząstkowe względem zmiennych x1,…,xn,…,u1,…,uk nie zawierają czasu i pochodne cząstkowe względem czasu są równe zeru. Elementy macierzy są wówczas stałe i równania (1.13) i (1.14) można zapisać w postaci:

0x01 graphic

( 1.15)