Plik PDF - microbot.com.pl

Transkrypt

Plik PDF - microbot.com.pl
AKADEMIA MORSKA W SZCZECINIE
WI-ET / IIT / ZTT
Instrukcja do zajęć
laboratoryjnych nr 6
AUTOMATYKA
II rok Kierunek Transport
Temat: Transmitancja operatorowa. Badanie odpowiedzi układów automatyki.
Opracował
mgr inż. Artur Kujawski
Zatwierdził
dr inż. Małgorzata Szyszko
Obowiązuje od: Rok akademicki 2016 / 2017
RAMOWY SPIS TREŚCI
CEL I ZAKRES ĆWICZENIA .................................................................................... 3
CZĘŚĆ TEORETYCZNA ......................................................................................... 3
PRZEBIEG ĆWICZENIA......................................................................................... 4
WARUNKI ZALICZENIA ........................................................................................ 6
EFEKTY KSZTAŁCENIA ......................................................................................... 6
LITERATURA ....................................................................................................... 6
2
CEL I ZAKRES ĆWICZENIA
Celem ćwiczenia jest zapoznanie się z pojęciem transmitancji operatorowej zwanej funkcją
przejścia oraz z podstawowymi pojęciami dotyczącymi układów sterowania w środowisku
Matlab i Simulink.
CZĘŚĆ TEORETYCZNA
Transmitancja operatorowa G(s) (funkcja przejścia) jest definiowana jako stosunek
transformaty Laplace’a sygnału wyjściowego (funkcji odpowiedzi) do transformaty Laplace’a
sygnału wejściowego (funkcji wymuszającej), przy zerowych warunkach początkowych.
U(s)
Y(s)
G(s)
Właściwości transmitancji operatorowej są następujące:
• jest właściwością samego układu, niezależną od wielkości i rodzaju sygnału
wejściowego;
• transmitancje dla wielu fizycznie różnych układów mogą być identyczne;
• transmitancja zawiera niezbędne składniki do przedstawienia związku pomiędzy
sygnałami wyjściowymi i wejściowymi nie dostarczając żadnej informacji dotyczącej
fizycznej struktury układu;
• jeżeli znamy transmitancję układu to możemy określić sygnał wyjściowy (odpowiedź)
dla różnych sygnałów wejściowych;
• transmitancja operatorowa opisuje układ tak samo dokładnie jak równanie
różniczkowe,
• równanie charakterystyki statycznej można otrzymać z transmitancji operatorowej
przez podstawienie w miejsce s=0;
• mianownik transmitancji operatorowej przyrównany do zera jest równaniem
charakterystycznym układu automatyki.
Dwa podstawowe sygnały wymuszające to:
sygnał impulsowy sygnał skokowy - 1
3
PRZEBIEG ĆWICZENIA
I. Obliczanie odpowiedzi układów automatyki na zadany sygnał wymuszający
1. Znajdź odpowiedź impulsową układu o danej transmitancji:
2
+3
2. Znajdź odpowiedź impulsową układu o danej transmitancji:
−2
+3 +2
3. Znajdź odpowiedź skokową układu o danej transmitancji:
3 +6
+4 +3
4. Znajdź odpowiedź skokową układu o danej transmitancji:
2 −3
+4
II. Wyznacz wykresy odpowiedzi impulsowych i skokowych w Matlabie na podstawie
przykładów2 i 3 z zadania I
W programie Matlab konieczne jest zdefiniowanie transmitancji operatorowej, która jak
wiemy nazywana jest również funkcją przejścia. Odpowiada za to wbudowana funkcja o
nazwie: transfer function – tf().
Parametrami tej funkcji są wektory liczb odpowiadające kolejnym współczynnikom stojącym
przy zmiennej zespolonej s. Funkcja przejścia jest ułamkiem dwóch wielomianów i dla tego
konieczne jest zdefiniowanie dwóch wektorów (licznik – numerator, mianownik –
denominator).
Przykład:
Transmitancja dana wzorem
−3 + 2
4 +2 +3
będzie miała swoją reprezentację w Matlabie jako funkcja przejścia:
−32 , 423
Aby wykreślić odpowiedzi skokową oraz impulsową należy użyć odpowiednio funkcji step()
lub Impulse().
Wynikiem powinien być wykres.
4
Proszę zrobić wykresy (step, impulse) odpowiednio dla przykładów 2 i 3 z zadania I. Wyniki
proszę umieścić w sprawozdaniu.
III. Zbuduj 2 układy w Simulinku na podstawie przykładów 2 i 3 z zadania I
Po wykonaniu poprzedniego zadania należy przejść do Simulinka wpisując po prostu w
wiersz poleceń komendę simulink.
Po lewej stronie znajduje się drzewo dostępnych bloków pogrupowanych względem
kategorii.
Nas będą interesowały 3 kategorie:
• Sources
• Continuous
• Sinks
W grupie Sources potrzebne nam będą bloki Step oraz Pulse.
W grupie Continuous potrzebny będzie blok Transfer Fcn
Z grupy Sinks będziemy korzystać z bloku Scope
Budujemy 2 układy na obraz i podobieństwo poniższego rysunku:
Dwa układy będą reprezentowały odpowiedzi impulsowe a dwa będą reprezentowały
odpowiedzi skokowe dla przykładów 2 i 3 z zadania pierwszego.
Parametry każdego bloku edytuje się poprzez dwukrotne kliknięcie myszą.
IV. Sprawozdanie
W sprawozdaniu powinny znaleźć się:
•
•
•
•
2 wykresy z zadania II i zrzut ekranowy z wiersza poleceń dla każdej poprawnie
zdefiniowanej funkcji przejścia;
2 układy z zadania III ;
2 wykresy sygnałów wymuszających impulsowego oraz skokowego z zadania III;
2 wykresy odpowiedzi impulsowej i skokowej z zadania III,;
5
WARUNKI ZALICZENIA
Warunkiem zaliczenia ćwiczenia jest poprawne wykonanie zadań oraz wysłanie pliku
sprawozdania o nazwie: Nazwisko_Imie_06 na adres http://microbot.com.pl/am/t2/
wybierając katalog dla odpowiedniej grupy laboratoryjnej.
EFEKTY KSZTAŁCENIA
Posiada wiedzę w zakresie analizy sygnałów w układach automatycznej regulacji na
podstawie wyznaczania odpowiedzi impulsowej oraz skokowej w elementach o danej
transmitancji. Posiada wiedzę z zakresu obsługi komputerów osobistych z dostępem do
internetu oraz obsługi systemu operacyjnego Windows z pakietem do obliczeń inżynierskich
Matlab oraz Simulink. (SEKP10, SEKP11).
LITERATURA
1. http://www.ont.com.pl/
2. http://www.mathworks.com/products/matlab/
3. http://www.mathworks.com/videos/getting-started-with-matlab68985.html?s_cid=learn_vid
6