programowanie

advertisement
AUTOMATYKA
i
ROBOTYKA
Wykładowca : dr inż. Iwona Oprzędkiewicz
Nazwa wydziału: WIMiR
Nazwa katedry: Katedra Automatyzacji Procesów AGH
Sprawy organizacyjne
•
Wykłady (30 h)
• Dr inż. Iwona Oprzędkiewicz
• Katedra Automatyzacji Procesów
• piątek B3 s. 120 godz. 8.00 – 9.30
• Ćwiczenia (15 h)
• Dr inż. Iwona Oprzędkiewicz
• piątek B2 s. 135 godz. 9.45 – 11.15 (11.30 -13.00)
• 3 grupy, zajęcia co drugi tydzień
Ćwiczenia
• Konsultacje:
Czwartek B3 I piętro p.108/7
Godz. 11.15 – 12.45
• Kontakt:
[email protected]
Zaliczenie przedmiotu
• Ocena końcowa wyznaczana jest w oparciu o:
1. zaliczenie z ćwiczeń
2. uczestnictwo w wykładach
Przy czym:
1. wykłady są nieobowiązkowe
2. na wykładach będzie sprawdzana obecność
3. prawie 100% frekwencja (dopuszczalna 1 nieobecność) na
wykładach podwyższa ocenę końcową o pół stopnia (oprócz
oceny 2.0 i 5.0)
4. Osoby, których frekwencja jest poniżej 20% (mniej niż 3
wykłady) na ostatnim wykładzie piszą test sprawdzający z
wykładu.
Warunki zaliczenia ćwiczeń
• obecność na ćwiczeniach jest obowiązkowa.
• na przedostatnich zajęciach będzie kolokwium zaliczeniowe
(po jednym zadaniu z każdych ćwiczeń).
• ocena na koniec semestru obliczana jest jako średnia ważona
z otrzymanych ocen (z kolokwium i ocen z odpowiedzi), z tym,
że waga oceny z kolokwium wynosi 3 a z odpowiedzi 1.
• osoby, które uzyskają średnią < 2,76 piszą kolokwium
poprawkowe na ostatnich zajęciach w semestrze.
• Wpisywanie zaliczeń i ocen końcowych na ostatnim wykładzie.
Warunki zaliczenia ćwiczeń
Średnia < 2,76 – brak zaliczenia
2,76 – 3,25 dst
3,26 – 3,75 +dst
3,76 – 4,25 db
4,26 -4,75 +db
Średnia > 4,75 - bdb
Terminy ćwiczeń
l.p
data
temat
1.
5.X. i 12.X.2012
Modele matematyczne układów
2.
19.X. i 26.X.2012
Rachunek operatorowy i
transmitancja operatorowa
3.
9.XI. i 16.XI.2012
Charakterystyki czasowe
4.
23.XI. i 30.XI.2012
Charakterystyki częstotliwościowe
5.
7.XII. i 14.XII.2012
Wymagania stawiane układom reg.
6.
21.XII. i 4.I. 2013
Regulatory
7.
18.I.2013
kolokwium dla wszystkich grup
8.
25.I.2013
kolokwium poprawkowe
Tematyka wykładu:
•
•
•
•
•
•
•
•
•
•
Pojęcia podstawowe
Modele matematyczne członów i układów
Linearyzacja modeli nieliniowych
Podstawowe własności rachunku operatorowego
Własności statyczne i dynamiczne podstawowych
członów automatyki
Struktura układów regulacji
Wymagania stawiane układom automatyki
Regulatory: rodzaje, dobór nastaw
Nieliniowe układy automatyki
Realizacja układów automatyki
Tematyka ćwiczeń
1. Modele matematyczne członów i układów liniowych.
2. Podstawowe własności rachunku operatorowego,
transformata Laplace’a.
3. Rozwiązywanie równań za pomocą rachunku
operatorowego.
4. Wyznaczanie transmitancji układów liniowych.
5. Charakterystyki czasowe i częstotliwościowe
(wyznaczanie).
6. Wymagania stawiane układom automatyki.
7. Regulatory w układach regulacji (dobór typów i
nastaw).
Literatura
•
•
•
•
Żelazny M.: Podstawy automatyki
Kowal J.: Podstawy automatyki
Kaczorek T.: Teoria sterowania
Jędrzykiewicz Z.: Teoria sterowania układów
jednowymiarowych
• Pełczewski W.: Teoria sterowania
Strona internetowa przedmiotu
http://galaxy.uci.agh.edu.pl/~o_iwona/podstawy_aut/index.html
/* będą tam umieszczane prezentacje kolejnych wykładów*/
Pojęcia podstawowe
Czym się zajmuje automatyka?
• Automatyka jest dziedziną wiedzy, która
zajmuje się zagadnieniami automatycznego
sterowania procesów.
Co to jest proces?
• Procesem nazywamy zjawisko, lub kompleks
zjawisk, wywołanych w celu realizacji
określonych zadań.
E
Pojęcia podstawowe
w1
ws
•
•
•
•
•
Proces
y1
yp
S
Wielkości fizyczne występujące w procesie sterownia, będącą funkcją
czasu i wykorzystywane do przekazywania informacji nazywamy
sygnałami.
Sygnałami wyjściowymi nazywamy sygnały, których przebieg określa
przebieg procesu.
Sygnałami wejściowymi nazywamy sygnały, których przebieg wpływa na
przebieg procesu.
Sygnałami sterującymi ( sterowaniami ) nazywamy sygnały wejściowe,
które możemy zmieniać w sposób ustalony. Sterowania są oznaczane
przez u.
Sygnałami zakłócającymi ( zakłóceniami ) nazywamy sygnały wejściowe,
na które nie mamy wpływu. Zakłócenia są oznaczane przez z.
Pojęcia podstawowe
z1
zM
u1
ur
Zadajnik
Proces
u1
ur
Proces
y1
yn
y1
yp
Schemat układu regulacji
z1
w1
wk
wi
+
yi
i
1=u1
r=ur
zM
y1
Proces
yk
- węzeł sumacyjny
•
Błędem ( uchybem ) regulacji nazywamy różnicę
pomiędzy sygnałem zadanym i sygnałem wyjściowym z
procesu:
i = wi - yi
•
•
•
Układem zamkniętym ( układem ze sprzężeniem
zwrotnym ) nazywamy układ, w którym sygnały
wyjściowe z procesu mogą oddziaływać na jego wejście.
Urządzenie przetwarzające sygnał błędu na sygnał
sterujący nazywamy regulatorem.
Związki matematyczne pomiędzy sterowaniami i
wyjściami nazywamy modelami matematycznymi
procesu.
Podział obiektów (członów) automatyki ze względu
na rodzaj energii zasilającej
• elektryczne
Zalety:
- duży wybór elementów;
- dostępność energii elektrycznej;
- łatwość przesyłania sygnałów elektrycznych na duże
odległości.
Wady:
- ciężkie i bezwładne człony wykonawcze;
- często skomplikowana budowa.
Podział obiektów (członów) automatyki ze względu
na rodzaj energii zasilającej
• pneumatyczne
Zalety:
- zasilanie sprzężonym powietrzem (bezpieczeństwo).
Wady:
- ograniczona odległość przesyłania sygnałów (200-300m);
- wolne działanie;
- duże rozmiary;
- mała niezawodność.
Podział obiektów (członów) automatyki ze względu
na rodzaj energii zasilającej
• hydrauliczne
Zalety:
- korzystne własności oleju (smarowanie i ochrona);
- małe wymiary członów wykonawczych;
- duże moce;
- duża niezawodność.
Wady:
- znacznie ograniczona odległość przesyłania (do kilku m);
- ciężkie przewody sygnałowe;
- konieczność uszczelniania instalacji;
- zagrożenie wybuchem i pożarem.
Modele matematyczne
• Własności układu zdeterminowane przez zbiorniki energii
lub masy w układzie nazywamy własnościami
dynamicznymi układu ( krótko – dynamiką układu ).
• Stanem ustalonym w układzie nazywamy stan, w którym
zbiorniki energii lub masy w układzie są napełnione, co się
objawia stałym poziomem sygnału wyjściowego.
Modele matematyczne
dx
 p (t )  q (t )
dt
x(t) – ilość masy lub energii zgromadzona w zbiorniku;
p(t) – ilość masy lub energii dopływającej do układu w jednostce czasu;
q(t) - ilość masy lub energii odpływającej do układu w jednostce czasu;
Wnioski:
•
•
Równania opisujące przebieg procesu ( a więc jego model
matematyczny ) zawierają pochodne względem czasu, są to więc
równania różniczkowe.
Jeżeli zbiorniki energii układu mogą być uznane za skupione w
przestrzeni, to w równaniach występują tylko pochodne względem
czasu i model jest układem równań różniczkowych zwyczajnych.
Jeżeli natomiast zbiorniki energii są rozłożone w przestrzeni, to
oprócz pochodnych względem czasu wystąpią też pochodne
względem zmiennej przestrzennej i wtedy model będzie miał postać
układu równań różniczkowych cząstkowych.
Modele matematyczne ( wnioski cd. )
•
•
Jeżeli chcemy wyznaczyć zachowanie się układu pod
wpływem sterowań, to oprócz przebiegu funkcji sterującej
musimy znać „zawartość” zbiorników energii w momencie
rozpoczęcia sterowania. Z matematycznego punktu widzenia
oznacza to, że dla każdego z równań różniczkowych,
opisujących jeden zbiornik musimy mieć zdefiniowany
warunek początkowy.
W tym momencie należy jeszcze zaznaczyć, że do tej pory nic
nie mówiliśmy o związku pomiędzy wewnętrznymi zbiornikami
energii w układzie, a sygnałami wyjściowymi. Należy tu
stwierdzić, że w przypadku ogólnym nie jest to zależność
prosta.
Modele matematyczne – zmienne stanu
• Zmiennymi stanu (symbol x(t)) układu
nazywamy zmienne opisujące zawartość
wewnętrznych zbiorników energii układu;
• Ilość zmiennych stanu potrzebnych do opisu
procesu jest równa ilości niezależnych
zbiorników energii w układzie;
• Rzędem układu nazywamy ilość niezależnych
zbiorników energii w układzie. Jest on równy
ilości współrzędnych stanu.
 x  f ( x, u )

 y  g ( x, u )
Budowa modelu matematycznego w oparciu o
analizę bilansową w układzie.
1. Określenie granic układu będącego przedmiotem naszego
zainteresowania, tj. wskazać, jakie części rzeczywistości
uznajemy za układ, który chcemy opisać,
2. Określenie powiązania naszego układu z otoczeniem poprzez
wprowadzenie odpowiednich więzów lub sygnałów wejściowych,
3. Wybór zmiennych fizycznych ( sygnałów ) , występujących w
układzie, przy czym wygodnie jest podzielić je na dwie grupy:
• zmienne przepływu – są one miarą wielkości przepływającej
przez element, np. prąd przepływający przez rezystor, ciecz lub
gaz przepływający przez rurociąg.
• zmienne spadku – są one miarą różnicy stanów na dwóch
końcach elementu, np. różnica potencjałów na dwóch końcach
rezystora, spadek ciśnienia po obu stronach zwężki w rurociągu,
itp.
Budowa modelu matematycznego w oparciu o
analizę bilansową w układzie cd.
4. Napisanie równania określające zachowanie się układu.
Równania te można podzielić na dwie grupy:
• równania bilansowe – są to równania określające równowagę
układu, dotyczą one zmiennych przepływu,
• równania spójności określające zależności występujące
pomiędzy zachowaniem się poszczególnych elementów układu
ze względu sposób połączenia tych elementów. Dotyczą one
zmiennych spadku.
5. Uwzględnienie zależności fizycznych. Są to prawa fizyki
łączące zmienne przepływu ze zmiennymi spadku; dzięki nim
eliminuje się zmienne zależne, pozostawiając tylko zmienne
niezależne.
Przykład – model matematyczny silnika prądu
stałego
i
R
u(t)
(t)
e
Schemat silnika prądu stałego.
Przykład – model matematyczny silnika prądu
stałego
1. Granice układu: rozważamy sam silnik, bez źródła
zasilania, obciążenia i podłoża,
2. Uwzględnienie więzów: Jako elementy łączące nasz
układ otoczeniem przyjmiemy następujące sygnały:
• sygnałem wejściowym jest napięcie zasilające,
• obciążenie silnika zastąpimy dodatkowym momentem
przyłożonym na wał silnika,
• podłoże zastąpimy odpowiednimi siłami reakcji.
Przykład – model matematyczny silnika prądu
stałego
4. Wielkości fizyczne: w rozważanym silniku wyróżniamy dwie części: elektryczną
(uzwojenia ) oraz mechaniczną ( wirnik ). Część elektryczna może być dobrze
opisana przez dwójnik RL zawierający następujące elementy: rezystancję R,
indukcyjność L oraz źródło napięcia reprezentujące siłę elektromotoryczną
indukującą się w uzwojeniach podczas ruchu obrotowego wirnika. Jako sygnały
występujące w części elektrycznej można więc przyjąć:
•
uu - napięcie zasilania,
•
ur - spadek napięcia na rezystancji,
•
ul - spadek napięcia na indukcyjności,
•
us - siła elektromotoryczna indukowana w uzwojeniach.
Część mechaniczna to obracający się wirnik, na który działają określone momenty
mechaniczne, które przyjmiemy jako sygnały występujące w tej części układu:
•
M1 – moment napędowy,
•
M2 – moment obciążenia,
•
M3 - moment tarcia,
•
M4 – moment bezwładności.
Przykład – model matematyczny silnika prądu
stałego cd.
4. Ułożenie równań: w tym przypadku musimy ułożyć dwa równania:
jedno dotyczące zmiennych spadku ( dla części elektrycznej ) –
będzie to równanie spójności, oraz drugie dotyczące zmiennych
przepływu ( dla części mechanicznej ) - będzie to równanie
bilansowe. Równanie spójności napiszemy korzystając z prawa
Kirchoffa. W tym wypadku suma wszystkich napięć w układzie musi
być równa zero. Z kolei równanie bilansu ułożymy korzystając z faktu,
że suma wszystkich momentów w układzie (łącznie z momentem
bezwładności ) jest równa zero. Oba równania możemy więc zapisać
następująco:
vu – vr – vl – vs = 0
(1)
M1 – M2 – M3 – M4 = 0
(2)
Przykład – model matematyczny silnika prądu
stałego cd.
5. Zależności fizyczne: w naszym wypadku są to
powszechnie znane z fizyki wzory, które dla
przypomnienia zapiszemy poniżej:
v r  iR
di
vl  L
dt
v s  k1
M 1  k 2i
M 3  k 3
d
M4  J
dt
gdzie: i – oznacza natężenie prądu w uzwojeniach,  - oznacza
prędkość kątową wału silnika, J -oznacza moment
bezwładności, k1 k2 k3 - oznacza stałe współczynniki.
•
Uwzględniając powyższe zależności w równaniach ( 1 ) i ( 2 )
otrzymujemy:
Przykład – model matematyczny silnika prądu
stałego cd.
di
vu  iR  L  k1  0
dt
d
k 2 i  M 2  k 3  J
0
dt
•
Powyższe równania porządkujemy w taki sposób, aby pochodne
znalazły się po lewej stronie i otrzymujemy równanie stanu dla
naszego systemu. Będzie ono mieć następującą postać:
k1
R
1
 di


i



vu
 dt
L
L
L

 d  k 2 i  k 3   1 M
2
 dt
J
J
J
•
•
Równanie wyjścia będzie miało postać:
y=
Download