Ćwiczenie nr 1 Odpowiedzi czasowe układów dynamicznych

Podobne dokumenty
Katedra Automatyzacji Laboratorium Podstaw Automatyzacji Produkcji Laboratorium Podstaw Automatyzacji

Rys 1 Schemat modelu masa- sprężyna- tłumik

Automatyka i robotyka ETP2005L. Laboratorium semestr zimowy

AKADEMIA MORSKA W SZCZECINIE WI-ET / IIT / ZTT. Instrukcja do zajęc laboratoryjnych nr 6 AUTOMATYKA

Transmitancje układów ciągłych

Podstawy Automatyki. Wykład 7 - obiekty regulacji. dr inż. Jakub Możaryn. Warszawa, Instytut Automatyki i Robotyki

Sposoby modelowania układów dynamicznych. Pytania

ELEMENTY AUTOMATYKI PRACA W PROGRAMIE SIMULINK 2013

UWAGA. Wszystkie wyniki zapisywać na dysku Dane E: Program i przebieg ćwiczenia:

przy warunkach początkowych: 0 = 0, 0 = 0

1. Opis teoretyczny regulatora i obiektu z opóźnieniem.

Ćwiczenie 3 Badanie własności podstawowych liniowych członów automatyki opartych na biernych elementach elektrycznych

Informatyczne Systemy Sterowania

TEORIA OBWODÓW I SYGNAŁÓW LABORATORIUM

Regulacja dwupołożeniowa.

PODSTAWY AUTOMATYKI. Analiza w dziedzinie czasu i częstotliwości dla elementarnych obiektów automatyki.

Ćwiczenie nr 3 Układy sterowania w torze otwartym i zamkniętym

Badanie wpływu parametrów korektora na własności dynamiczne układu regulacji automatycznej Ćwiczenia Laboratoryjne Podstawy Automatyki i Automatyzacji

ĆWICZENIE 6 Transmitancje operatorowe, charakterystyki częstotliwościowe układów aktywnych pierwszego, drugiego i wyższych rzędów

UWAGA. Program i przebieg ćwiczenia:

PAiTM. materiały uzupełniające do ćwiczeń Wydział Samochodów i Maszyn Roboczych studia inżynierskie prowadzący: mgr inż.

1. POJĘCIA PODSTAWOWE I RODZAJE UKŁADÓW AUTOMATYKI

Technika regulacji automatycznej

Podstawy Automatyki. Wykład 2 - matematyczne modelowanie układów dynamicznych. dr inż. Jakub Możaryn. Warszawa, Instytut Automatyki i Robotyki

4. Właściwości eksploatacyjne układów regulacji Wprowadzenie. Hs () Ys () Ws () Es () Go () s. Vs ()

Właściwości dynamiczne kolektora słonecznego a efektywność instalacji grzewczej

Katedra Metrologii i Systemów Diagnostycznych Laboratorium Metrologii II. 2013/14. Grupa: Nr. Ćwicz.

1. Rejestracja odpowiedzi skokowej obiektu rzeczywistego i wyznaczenie podstawowych parametrów dynamicznych obiektu

Przekształcanie schematów blokowych. Podczas ćwiczenia poruszane będą następujące zagadnienia:

WPROWADZENIE DO ŚRODOWISKA SCICOS

1. Regulatory ciągłe liniowe.

Podstawy Automatyki. Wykład 2 - podstawy matematyczne. dr inż. Jakub Możaryn. Warszawa, Instytut Automatyki i Robotyki

Podstawy Automatyki. Wykład 2 - modelowanie matematyczne układów dynamicznych. dr inż. Jakub Możaryn. Warszawa, Instytut Automatyki i Robotyki

Podstawy Automatyki. Wykład 2 - modelowanie matematyczne układów dynamicznych. dr inż. Jakub Możaryn. Warszawa, Instytut Automatyki i Robotyki

Podstawowe człony dynamiczne

Plan wykładu. Własności statyczne i dynamiczne elementów automatyki:

Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania. Podstawy Automatyki

Podstawy Automatyki. Wykład 9 - Dobór regulatorów. dr inż. Jakub Możaryn. Warszawa, Instytut Automatyki i Robotyki

(Wszystkie wyniki zapisywać na dysku Dane E:)

III. DOŚWIADCZALNE OKREŚLANIE WŁAŚCIWOŚCI UKŁADÓW POMIAROWYCH I REGULACYJNYCH

WYDZIAŁ PPT / KATEDRA INŻYNIERII BIOMEDYCZNEJ D-1 LABORATORIUM Z MIERNICTWA I AUTOMATYKI Ćwiczenie nr 7. Badanie jakości regulacji dwupołożeniowej.

Laboratorium z podstaw automatyki

Część 1. Transmitancje i stabilność

TEORIA OBWODÓW I SYGNAŁÓW LABORATORIUM

Podstawowe człony dynamiczne. dr hab. inż. Krzysztof Patan

Teoria sterowania - studia niestacjonarne AiR 2 stopień

TEORIA OBWODÓW I SYGNAŁÓW LABORATORIUM

Ćwiczenie nr 6 Charakterystyki częstotliwościowe

PODSTAWOWE CZŁONY DYNAMICZNE

Laboratorium elementów automatyki i pomiarów w technologii chemicznej

Automatyka i Regulacja Automatyczna Laboratorium Zagadnienia Seria II

Regulator PID w sterownikach programowalnych GE Fanuc

WYDZIAŁ PPT / KATEDRA INŻYNIERII BIOMEDYCZNEJ D-1 LABORATORIUM Z AUTOMATYKI I ROBOTYKI Ćwiczenie nr 4. Badanie jakości regulacji dwupołożeniowej.

Podstawy Automatyki. Wykład 7 - Jakość układu regulacji. Dobór nastaw regulatorów PID. dr inż. Jakub Możaryn. Instytut Automatyki i Robotyki

(Wszystkie wyniki zapisywać na dysku Dane E:)

Automatyzacja. Ćwiczenie 9. Transformata Laplace a sygnałów w układach automatycznej regulacji

INSTRUKCJA Regulacja PID, badanie stabilności układów automatyki

Podstawy Automatyki. Wykład 4 - algebra schematów blokowych. dr inż. Jakub Możaryn. Warszawa, Instytut Automatyki i Robotyki

Procedura modelowania matematycznego

Podstawy Automatyki. Wykład 5 - stabilność liniowych układów dynamicznych. dr inż. Jakub Możaryn. Warszawa, Instytut Automatyki i Robotyki

LABORATORIUM 5: Sterowanie rzeczywistym serwomechanizmem z modułem przemieszczenia liniowego

Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania

Laboratorium z podstaw automatyki

WYDZIAŁ ELEKTROTECHNIKI, AUTOMATYKI I INFORMATYKI INSTYTUT AUTOMATYKI I INFORMATYKI KIERUNEK AUTOMATYKA I ROBOTYKA STUDIA STACJONARNE I STOPNIA

Ćwiczenie: "Rezonans w obwodach elektrycznych"

Rok akademicki: 2016/2017 Kod: EEL s Punkty ECTS: 6. Poziom studiów: Studia I stopnia Forma i tryb studiów: -

Laboratorium nr 3. Projektowanie układów automatyki z wykorzystaniem Matlaba i Simulinka

CHARAKTERYSTYKI CZĘSTOTLIWOŚCIOWE

INSTRUKCJA DO ĆWICZENIA NR 4

Badanie właściwości dynamicznych obiektów I rzędu i korekcja dynamiczna

Dynamiczne badanie wzmacniacza operacyjnego- ćwiczenie 8

Politechnika Wrocławska, Wydział Informatyki i Zarządzania. Modelowanie

Podstawy Automatyki. Wykład 5 - stabilność liniowych układów dynamicznych. dr inż. Jakub Możaryn. Warszawa, Instytut Automatyki i Robotyki

INSTRUKCJA DO ĆWICZENIA NR 2

Ćwiczenie: "Obwody prądu sinusoidalnego jednofazowego"

Politechnika Warszawska Wydział Samochodów i Maszyn Roboczych Instytut Podstaw Budowy Maszyn Zakład Mechaniki

Tematyka egzaminu z Podstaw sterowania

PRZEWODNIK PO PRZEDMIOCIE

Regulator PID w sterownikach programowalnych GE Fanuc

PRZEWODNIK PO PRZEDMIOCIE

Laboratorium Komputerowego Wspomagania Analizy i Projektowania

(Wszystkie wyniki zapisywać na dysku Dane E:)

Podstawy Automatyki. Wykład 4 - algebra schematów blokowych. dr inż. Jakub Możaryn. Warszawa, Instytut Automatyki i Robotyki

(Wszystkie wyniki zapisywać na dysku Dane E:)

Ćwiczenie 21. Badanie właściwości dynamicznych obiektów II rzędu. Zakres wymaganych wiadomości do kolokwium wstępnego: Program ćwiczenia:

Procesy i systemy dynamiczne Nazwa przedmiotu SYLABUS A. Informacje ogólne

WYDZIAŁ ELEKTRYCZNY KATEDRA AUTOMATYKI I ELEKTRONIKI. Badanie układu regulacji dwustawnej

Modelowanie Systemów Dynamicznych Studia zaoczne, Automatyka i Robotyka, rok II. Podstawy SIMULINKA

Politechnika Warszawska Wydział Samochodów i Maszyn Roboczych Instytut Podstaw Budowy Maszyn Zakład Mechaniki

Ćw. 0 Wprowadzenie do programu MultiSIM

Automatyka i sterowania

Ćwiczenie nr 254. Badanie ładowania i rozładowywania kondensatora. Ustawiony prąd ładowania I [ ma ]: t ł [ s ] U ł [ V ] t r [ s ] U r [ V ] ln(u r )

PRZED PRZYSTĄPIENIEM DO ZAJĘĆ PROSZĘ O BARDZO DOKŁADNE

Podstawy Automatyki. wykład 1 ( ) mgr inż. Łukasz Dworzak. Politechnika Wrocławska. Instytut Technologii Maszyn i Automatyzacji (I-24)

Dyskretne układy liniowe. Funkcja splotu. Równania różnicowe. Transform

Wydział Elektryczny. Katedra Telekomunikacji i Aparatury Elektronicznej. Konstrukcje i Technologie w Aparaturze Elektronicznej.

Podstawy Automatyki. Wykład 5 - stabilność liniowych układów dynamicznych. dr inż. Jakub Możaryn. Warszawa, Instytut Automatyki i Robotyki

Systemy. Krzysztof Patan

Statyczne badanie wzmacniacza operacyjnego - ćwiczenie 7

Automatyka i robotyka

Transkrypt:

Ćwiczenie nr 1 Odpowiedzi czasowe układów dynamicznych 1. Cel ćwiczenia Celem ćwiczenia jest zapoznanie studentów z metodą wyznaczania odpowiedzi skokowych oraz impulsowych podstawowych obiektów regulacji. 2. Wprowadzenie Jeżeli dowolny proces, lub układ sterowania, znajduje się w stanie równowagi (o zerowych warunkach początkowych) i na jego wejście wprowadzi się jedno z wymuszeń podanych w Tablicy 1, to uzyskany przebieg sygnału wyjściowego tego procesu (układu) nazywa się charakterystyką dynamiczną czasową. Jeżeli wymuszenie miało przebieg zgodny z funkcją impulsową, to otrzymana odpowiedź nazywana jest charakterystyka dynamiczna impulsową. Jeżeli wymuszenie miało przebieg zgodny z funkcją skokową, to otrzymana charakterystyka dynamiczna czasowa nazywana jest odpowiedzią skokową. W praktyce najczęściej stosuje się charakterystyki skokowe. Charakterystyki impulsowe w wielu przypadkach są trudne do technicznego wykonania, mają bardziej znaczenie teoretyczne. Wymuszenia liniowo- lub parabolicznie- narastające stosuje się m. innymi do: identyfikacji właściwości dynamicznych procesów, testów, zapisu przebiegu wartości zadanej itp. Z definicji charakterystyki dynamicznej czasowej wynika, że jest to odpowiedź układu, otrzymana dla zerowych warunków początkowych, na jedno z wymuszeń przedstawionych w tablicy 1. Określenie "obliczanie odpowiedzi układu" nawiązuje do sensu fizycznego zadania matematycznego, które jest rozwiązaniem równania różniczkowego dla określonych warunków początkowych. Te ogólnie określone "warunki początkowe" definiowały początkowy stan równowagi układu. W ogólnym przypadku, dowolny jednowymiarowy układ liniowy, może być rozpatrywany jako proces, zamknięty układ regulacji lub każdy inny dowolny układ, można opisać transmitancją operatorową ( ) o pierwszej postaci kanonicznej w sposób: G(s)= b ms m +b m 1 s m 1 +...+b 1 s+b 0 a n s n +a n 1 s n 1 +...+a 1 s+a 0,n m (1.1) Wobec tego odpowiedź układu, tj. transformata sygnału wyjściowego ( ) wynosi a oryginał tego sygnału przedstawia się w sposób: Y (s)=x (s) G(s) y(t )=L 1 [X (s) G(s)]. (1.2) (1.3) W celu obliczenia odpowiedzi określonego układu w funkcji czasu (t) - oryginału funkcji, konieczna jest znajomość: wymuszenia (t), transmitancji operatorowej G(s) oraz warunków

początkowych, w których znajduje się układ w chwili wprowadzania wymuszenia (t). Transmitancje operatorowe typowych obiektów regulacji znajdują się w Tabeli 2. 3. Obliczanie odpowiedzi skokowej Rozpatrzona zostanie postać ogólna odpowiedzi układ o transmitancji (1.1), otrzymana dla wymuszenia skokowego: x(t)=x st 1(t ), X (s)= x st s, (1.4) (1.5) oraz zerowych warunków początkowych. Zgodnie z zależnością (1.2) otrzyma się: Y (s)= x st s b m s m +b m 1 s m 1 +...+b 1 s+b 0 a n s n +a (n 1) s n 1 +...+a 1 s+a 0,n m (1.6) Gdyby transmitancja operatorowa ( ) miała postać funkcji elementarnej, to przebieg ( ) można byłoby odczytać bezpośrednio z tablic transformat. Y (s)=x st( A 0 + A 1 + A 2 +...+ A k + B 1 B + 2 s s 0 s s 1 s s 2 s s k s s k+1 (s s +...+ B m ) (s) k+1) 2 (s s k+m) m+... =L M (s) Najbardziej ogólny przypadek dotyczy równania charakterystycznego, które posiada pierwiastków jednokrotnych (zarówno rzeczywistych jak i zespolonych sprężonych) oraz pierwiastków wielokrotnych. Wówczas zależność (1.6) może być zapisana w sposób: (1.7) y(t )=x st (A 0 e s 0t +A 1 e s 1t +A 2 e s 2t +...+A k e s kt +B 1 e s k+1 t +B 2 te s k+1 t +...+B m t m e s k+1 t +...) 4. Odpowiedź impulsowa Dla przypadku ogólnego, charakterystykę impulsową układu, otrzymuje się dla wymuszenia: x(t)=δ (t ), X (s)=1, (1.9) (1.10) (1.11) oraz zerowych warunków początkowych. Zgodnie z zależnością (1.2) otrzyma się: Y (s)= b ms m +b m 1 s m 1 +...+b 1 s+b 0 a n s n +a (n 1) s n 1 +...+a 1 s+a 0,n m (1.12)

gdzie: Politechnika Lubelska, Katedra Automatyzacji ( )- licznik transformaty Y(s) ( ) - mianownik transformaty Y(s) W celu wyznaczenia oryginału funkcji(1.12) należy postępować analogicznie jak w przypadku odpowiedzi skokowej. Tabela 1. Zestawienie typowych sygnałów wymuszających :

Tabela 1: Zestawienie równań oraz charakterystyk skokowych członów dynamicznych [2]

5. Przebieg ćwiczenia Student ma za zadanie wyznaczyć odpowiedzi skokowe i impulsowe dla: Element o właściwościach proporcjonalnych (k=5) Element o właściwościach całkujących idealnych (T=5) Element o właściwościach całkujących rzeczywistych (k=2, T=5) Element o właściwościach różniczkujących rzeczywistych (k=5, T=2) Element o właściwościach inercyjnych I-go rzędu (k=6, T=3) Element o właściwościach inercyjnych II-go rzędu (k=8, T1=1, T2=4) Element o właściwościach oscylacyjnych (k=5, T=2, ξ=0 ξ =0.2 ξ =0.6 ξ =1) (Cztery przypadki) Element o właściwościach opóźniających (k=2, τ =5) Dodatkowo: Wyznaczyć odpowiedź skokową układu złożonego z dowolnej kombinacji trzech wyżej wymienionych elementów. 6. Przykładowy sposób realizacji zadania Chronologicznie: -pierwszym krokiem ćwiczenia jest utworzenie nowego katalogu w lokalizacji pulpit, katalog proszę nazwać swoim imieniem i nazwiskiem, -następnie należy utworzyć kolejny katalog we wcześniej utworzonym katalogu, o nazwie Ćwiczenie nr 1, -uruchomić program Scilab, -uruchomić moduł Xcos poprzez wpisanie komendy xcos w konsoli programu Scilab, Komentarz: Powoduje to uruchomienie dwóch okien: przeglądarki palet (biblioteka wszystkich możliwych bloków używanych w symulacji), okno projektu (okno w którym dodaje się i łączy ze sobą bloki z przeglądarki palet w celu uzyskania wymaganego algorytmu). -zapisać pusty projekt xcos we wcześniej utworzonym folderze pod dowolną nazwą, -następnie z biblioteki Systemy czasu ciągłego należy wprowadzić bloczek CLR (reprezentuje on transmitancje operatorową G(s)) i wprowadzić go do przestrzeni roboczej (rys 1) poprzez przeciągnięcie bloku. -następnie z biblioteki źródła należy wprowadzić blok STEP_FUNCTION (wymuszenie skokowe) oraz Clock_c (umożliwi to wizualizacje przebiegów funkcji). Kolory następnych przebiegów Rysunek 1: Schemat przedstawiający zasadę generowania oraz wizualizacji sygnału

-z biblioteki sinks należy wprowadzić blok CSCOPE a z biblioteki powszechnie stosowany blok funkcję MUX. Należy połączyć układ jak na rys. 3, Rysunek 2: Przestrzeń robocza; po lewej przeglądarka palet, po prawej pole robocze -dwukrotnie klikając lewym przyciskiem myszy należy wejść w ustawienia bloku CLR, w liczniku funkcji (ang. Numerator) wprowadzamy wartość 1, natomiast w mianowniku (ang. denominator) wprowadzamy wartość 1*s+1. Za modelowany został w ten sposób obiekt inercyjny pierwszego rzędu o wzmocnieniu k=1 oraz inercji T=1(rysunek 3). Rysunek 3: Schemat przedstawiający odpowiedź skokową

Wejście Obiekt dynamiczny Wyjście Czas Czas Rysunek 4: Schemat przedstawiający odpowiedź czasową członu inercyjnego Komentarz: Rys 4 przedstawia zasadę symulacji. Człon dynamiczny (blok CLR) który w rozpatrywanym przypadku jest inercyjny I-rzędu poddawany jest wymuszeniu (wejście) skokowym, w wyniku czego rejestrowany jest przebieg sygnału wyjściowego (wyjście). Parametry członu inercyjnego (k=1, T=1) mają wpływ na przebieg sygnału wyjściowego. Zakładając że członem inercyjnym jest proces nagrzewania żelazka lub grzałki, parametry członów mają wpływ na szybkość nagrzania itp. -następnym etapem jest ustawienie parametrów symulacji. W zakładce symulacja -> ustawienia należy wprowadzić ostateczny czas integracji równy 30 (jest to czas symulacji) (rys. 5). Ważne jest, aby czas integracji ustawiony w zakładce symulacja był taki sam jak parametr Refresh period ustawiony we właściwościach bloczka CSCOPE. Rysunek 5: Parametry symulacji

-po naciśnięciu przycisku start symulacja zostanie uruchomiana i wygenerowany zostanie przebieg przedstawiający odpowiedź skokową za modelowanego układu (rys. 4). -następnie należy wygenerować wymuszenie (wejście) impulsowe, w tym celu należy dodać dwa bloki funkcji skokowej przesunięte od siebie o małą wartość czasu (np. 0.001 sekundy), oraz człon sumacyjny (o parametrze odejmowania) Człon sumujący Odejmowanie Rysunek 6: przedstawienie wygenerowania sygnału impulsowego - celem ćwiczenia jest przeprowadzenie symulacji odpowiedzi skokowych oraz impulsowych określonych członów dynamicznych, w tym celu najlepiej z wizualizować wszystkie przebiegi w jednym bloku CMSCOPE, w tym celu należy utworzyć model jak przedstawiono na rys 7.

przebieg przedstawiający odpowiedź skokową za modelowanego układu (rys. 8). Wynik symulacji przedstawiono na rys 8. Odpowiedź skokowa Odpowiedź impulsowa Czas Rysunek 8: Wynik symulacji; wykres górny: odpowiedź skokowa (zielony- wymuszenie (wejście), czarny- odpowiedź układu (wyjście); odpowiedź impulsowa (czerwonywymuszenie (wejście)), zielony - odpowiedź układu (wyjście))

Komentarz: Uzyskane wykresy przedstawiają odpowiedź skokową oraz impulsową członu inercyjnego pierwszego rzędu. Przykładem może być proces nagrzewania grzałki, gdzie sygnał wymuszający skokowy (wejście) przedstawia załączenie zasilania grzałki np. w jednostce Voltów, zaś odpowiedzią układu jest zmiana temperatury grzałki (wyjście / odpowiedź skokowa). Po upływie pewnej ilości czasu temperatura przestaje się zmieniać. Parametry członu inercyjnego takie jak k (wzmocnienie) oraz T (stała czasowa) określają relację pomiędzy wartością zadaną napięcia a uzyskaną temperaturą (k), oraz czas nagrzewania (T). 7. Sprawozdanie i pytania kontrolne Sprawozdanie powinno zawierać: -cel ćwiczenia, - przebieg ćwiczenia (odpowiedź skokową i impulsową wszystkich elementów z punktu 5.) -dla wszystkich uzyskanych przebiegów (przypadków) należy podać związek przyczynowo skutkowy (jak w komentarzu powyżej), wyjaśniając zrozumienie relacji, 8. Pytania Kontrolne: 1. Definicja charakterystyki dynamicznej czasowej. 2. Różnica miedzy charakterystyką skokową a impulsową. 3. Narysować przebieg charakterystyki skokowej wybranego elementu. Opisać osie. 4. Narysować przebiegi typowych wymuszeń oraz zapisać ich funkcję. 5. Wyjaśnić działanie następujących bloków: STEP_FUNCTION, CSCOPE, CMSCOPE, BIGSOM_f. 5 Literatura 1. Marek Żelazny Podstawy Automatyki 2. Janusz Kowal Podstawy Automatyki