Cyfrowe algorytmy sterowania AR S1 semestr 4 Projekt 4
|
|
- Ludwik Piotrowski
- 7 lat temu
- Przeglądów:
Transkrypt
1 Cyfrowe algorytmy sterowania AR S1 semestr 4 Projekt 4 MPC Sterowanie predykcyjne Cel: Poznanie podstaw regulacji predykcyjnej i narzędzi do badań symulacyjnych Wykonali: Konrad Słodowicz Patryk Frankowski 1. Co to jest sterowanie predykcyjne? Sterowanie predykcyjne (ang. MPC Model Predictive Control), jak wskazuje nazwa, opiera się na predykcji zachowania obiektu. Kiedy na wejściu pojawi się pewne wymuszenie, regulator sprawdza różne możliwe sygnały sterowania i na podstawie pewnego znanego modelu obiektu sprawdza, który z nich da najlepsze, względem pewnego wskaźnika jakości, wyjście. Ponieważ model nie jest idealny, predykcja powtarzana jest co takt, biorąc pod uwagę nowe dane odpowiedź obiektu na ów takt sterowania. Na obiekt podawany jest tylko pierwszy takt z wyznaczonego sygnału sterowania (jest on, bowiem, dyskretny). Innymi słowy, jeśli w chwili k wyznaczony został pewien sygnał sterowania, to do obiektu wejdzie jedynie pierwszy krok, gdyż w chwili k+1 regulator wyznaczy nowy sygnał sterowania itd. Regulator nie ma niekończonej pamięci, może on przewidzieć sygnał wyjścia tylko dla skończonej liczby taktów. Jest to tzw. horyzont predykcji. Sterowanie, natomiast, szukane jest dla krótszej ilości kolejnych taktów tzw. horyzontu sterowania. W teorii, oczywiście, chcielibyśmy, aby zarówno horyzont predykcji jak i sterowania były jak najdłuższe. W praktyce, jednak, ich długość, a zwłaszcza horyzontu sterowania, ma duży wpływ na wydajność regulatora. Informacje o obiekcie mogą być podane regulatorowi w wielu postaciach. W ogólności, model obiektu może być podany w dowolnej formie, przez transmitancję, równania, 1
2 macierze stanu, serię próbek itp. Poza samym modelem, jednak, regulator musi znać wszelkie ograniczenia sygnałów najlepsze, w teorii, sterowanie jest najczęściej niemożliwe do odtworzenia przez zespoły wykonawcze. Regulator musi również pamiętać historię zachowania obiektu. 2. Matlab MPC Toolbox Program Matlab umożliwia stworzenie kontrolera predykcyjnego. Zadanie to ułatwia MPC Toolbox, dodający wiele funkcji pozwalających na prostą implementację regulatora predykcyjnego. Dodaje on także bloczek owego regulatora do środowiska Simulink. Spróbujemy opisać podstawowe funkcje potrzebne do stworzenia z jego pomocą własnego regulatora predykcyjnego. a) Model obiektu Jak wspomniano wcześniej, regulator predykcyjny musi znać model obiektu. MPC Toolbox pozwala na wprowadzenie go wielu różnych formach, jednak istnieje pewne ograniczenie muszą być to modele liniowe. Po pierwsze, współpracuje on z typowymi metodami wprowadzania modeli liniowych można więc zdefiniować je przez transmitancje (funkcja tf(), zpk() itp.), macierze stanu (funcka ss() itp.) lub wszelkie inne funkcja pozwalające na stworzenie modeli liniowych w Matlabie. Możliwe jest też zaimportowanie modelu stworzonego przy pomocy typowych bloków w środowisku Simulink, toolbox potrafi zlinearyzować ów model jeśli jest on nieliniowy. Po drugie, model może być linearyzacją obiektu nieliniowego wokół punktu pracy. Można tego dokonać pisząc odpowiedni skrypt lub używając przybornika analizy liniowej dostępnego osobno. Po trzecie, Matlab potrafi zidentyfikować obiekt liniowy na podstawie punktów pomiarowych. Może do tego posłużyć System Identification Toolbox, dodający wiele funkcji znacznie ułatwiających identyfikację. Model zaimportować można bezpośrednio z workspace, ułatwia to prosty dialog: 2
3 b) Zakłócenia Regulator bierze pod uwagę zakłócenia mierzalne oraz niemierzalne, wejściowe i wyjściowe. Zakłócenia mierzalne są jednym z dodatkowych, nieobowiązkowych wejść regulatora. Można zamodelować je jako pewien sygnał. Zakłócenia niemierzalne, natomiast, modelowane są jako wyjście pewnego obiektu, na którego wejście zadany został szum biały o zerowej wartości średniej. Model owego obiektu można zdefiniować przez transmitancję (tf(), zpk()) lub macierze stanu (ss()). MPC Toolbox pozwala na symulację działania regulatora zanim jego tworzenie zostanie sfinalizowane. Można tu łatwo dodać niemierzalne zakłócenia wejść i wyjść jako jeden z typowych sygnałów aby sprawdzić jak regulator radzi sobie z nimi. c) Dobór parametrów Kiedy włączamy okno tworzenia regulatora pojawia się dialog, który wymusza podanie informacji o ilości mierzonych wyjść, sterowań oraz czasie próbkowania. Poza nimi, podstawowe parametry warte uwagi to horyzonty predykcji oraz sterowania. Czas próbkowania jest dość oczywistym parametrem. Trzeba jednak pamiętać, że regulator predykcyjny musi wykonać wiele skomplikowanych operacji co takt. Oznacza to, że dobierając czas próbkowania trzeba też wziąć pod uwagę stopień skomplikowania sterowanego układu i potencjalny czas trwania obliczeń. Dla procesów najczęściej wystarcza czas powyżej sekundy. Podobnie sprawa ma się z horyzontem predykcji. Im jest on dłuższy, tym więcej obliczeń musi być wykonanych. Najczęstszym podejściem jest zwiększanie horyzontu tak długo, jak nie ma to dużego wpływu na wydajność regulatora. Przy większości procesów powinien wystarczyć horyzont mniejszy od 50 taktów. Horyzont sterowania ma największy wpływ na czas trwania obliczeń, bowiem od jego długości zależy ilość potencjalnych rozwiązań zadania optymalizacji. Powinno się, więc, utrzymywać jego długość znacznie mniejszą od długości horyzontu predykcji. Te trzy wielkości są pierwszymi jakie zobaczymy wchodząc w kartę regulatora w oknie MPC Toolbox: 3
4 d) Ograniczenia wejść (sterowań) i wyjść Ograniczenia, jak wcześniej wspomniano, muszą zostać zdefiniowane aby regulator wiedział w jakim przedziale mogą znajdować się wyliczane przez niego sterowania. W MPC Toolbox mogą być podawane jako ograniczenia twarde (mocne) bezwzględnie nieprzekraczalne lub miękkie (słabe) które zostaną przekroczone, jeśli nie będzie innej możliwości. Możliwe jest też zastosowanie ograniczeń przyrostu wartości. Instrukcja mówi jednak, iż użycie obu ograniczeń (wartości i przyrostu) może spowodować konflikt, więc jeśli oba są wymagane, należy ustawić jedno z ograniczeń jako miękkie. Jak inne, okno wprowadzania ograniczeń jest proste i intuicyjne w obsłudze: Innymi parametrami wartymi uwagi są współczynniki wagowe, opisane w dalszej części. e) Rozwiązanie zadania sterowania Wyznaczenie sterowania sprowadza się do rozwiązania problemu optymalizacji co krok. Problem optymalizacji to program kwadratowy (QP), który uwzględnia zadane ograniczenia sygnałów. Funkcja jakości kosztu jest minimalizowana. Standardowa funkcja kosztu to w suma czterech elementów, zależnych kolejno od wartości wyjść, wartości wejść (sterowań), przyrostu wejść (sterowań) oraz przekroczenia 4
5 nałożonych ograniczeń. Owe elementy to w ogólności sumy kwadratów błędów (lub w przypadku przyrostów kwadratów przyrostów) wymnożone przez pewne współczynniki wagowe. W przypadku braku ograniczeń ostatni człon sumy znika. Współczynniki wagowe są kolejnymi parametrami, które mogą być dobrane przez użytkownika. Jak łatwo się domyślić ich wartości powinny wskazywać na czym najbardziej zależy nam w sterowaniu szybkim dojściu do wartości czy niskim przeregulowaniom. MPC Toolbox umożliwia też ustawienie wagi ogólnej, od której zależy szybkość reakcji układu oraz jego dokładność. Przeprowadziliśmy kilka symulacji na obiekcie używanym we wcześniejszych ćwiczeniach. Ogólna waga = 1, waga wyjścia = 1, waga wejścia = 0.2, waga przyrostu wejścia = 0.2, brak ograniczeń: Ogólna waga = 0.5, waga wyjścia = 1, waga wejścia = 0.2, waga przyrostu wejścia = 0.2, brak ograniczeń: 5
6 Jak widać, czas ustalania jest dłuższy, nie występuje jednak przeregulowanie. W obu przypadkach istnieje jednak błąd w stanie ustalonym. Ogólna waga = 1, waga wyjścia = 1, waga wejścia = 0.2, waga przyrostu wejścia = 0.2, ograniczenie wejścia do 0.9: Widać, że dodanie ograniczenia wejścia sprawiło, że sygnał łagodniej dochodzi do stanu ustalonego. Sygnały sterowania nie mogą wymuszać aż tak szybkiej odpowiedzi jak w przypadku bez ograniczeń. 6
7 MPC Toolbox daje wiele innych możliwości bardzo dogłębnej ingerencji w tworzony regulator. Matlab umożliwia także wyeksportowanie przygotowanego regulatora do rzeczywistej implementacji, choćby w postaci kodu w języku C. W praktyce, znając zasady działania regulatora MPC oraz używane metody matematyczne można takowy regulator zaimplementować w dowolnym środowisku. Literatura: Materiały z wykładów A. Bemporad, M. morari. N. L. Ricker Model Predictive Control Toolbox User's Guide 7
Obiekt. Obiekt sterowania obiekt, który realizuje proces (zaplanowany).
SWB - Systemy wbudowane w układach sterowania - wykład 13 asz 1 Obiekt sterowania Wejście Obiekt Wyjście Obiekt sterowania obiekt, który realizuje proces (zaplanowany). Fizyczny obiekt (proces, urządzenie)
Bardziej szczegółowoDla naszego obiektu ciągłego: przy czasie próbkowania T p =2.
1. Celem zadania drugiego jest przeprowadzenie badań symulacyjnych układu regulacji obiektu G(s), z którym zapoznaliśmy się w zadaniu pierwszym, i regulatorem cyfrowym PID, którego parametry zostaną wyznaczone
Bardziej szczegółowoO co chodzi z tym MATLAB'em?!
O co chodzi z tym MATLAB'em?! Część 1. SIMULINK W pliku data.mat jest zapisany przebieg. Gdzieś tam i kiedyś tam zarejestrowany. Widać go na fioletowo poniżej. Powstał on z obiektu, co ciekawe wiemy jak
Bardziej szczegółowoKonrad Słodowicz sk30792 AR22 Zadanie domowe satelita
Konrad Słodowicz sk3079 AR Zadanie domowe satelita Współrzędne kartezjańskie Do opisu ruchu satelity potrzebujemy 4 zmiennych stanu współrzędnych położenia i prędkości x =r x =r x 3 = r 3, x 4 = r 4 gdzie
Bardziej szczegółowoSzybkie prototypowanie w projektowaniu mechatronicznym
Szybkie prototypowanie w projektowaniu mechatronicznym Systemy wbudowane (Embedded Systems) Systemy wbudowane (ang. Embedded Systems) są to dedykowane architektury komputerowe, które są integralną częścią
Bardziej szczegółowoAproksymacja funkcji a regresja symboliczna
Aproksymacja funkcji a regresja symboliczna Problem aproksymacji funkcji polega na tym, że funkcję F(x), znaną lub określoną tablicą wartości, należy zastąpić inną funkcją, f(x), zwaną funkcją aproksymującą
Bardziej szczegółowoPRZEWODNIK PO PRZEDMIOCIE
Nazwa przedmiotu: MODELOWANIE I SYMULACJA UKŁADÓW STEROWANIA Kierunek: Mechatronika Rodzaj przedmiotu: Rodzaj zajęć: wykład, laboratorium I KARTA PRZEDMIOTU CEL PRZEDMIOTU PRZEWODNIK PO PRZEDMIOCIE C1.
Bardziej szczegółowo1. Cel projektu. Sprawdzić wpływ ograniczeń sygnału sterującego oraz ograniczeń przyrostów sygnału sterującego.
1. Cel projektu. Przeprowadzić badania symulacyjne układu regulacji z liniowym regulatorem predykcyjnym GPC oraz obiektem G(s) z zadania nr 1, dla skokowej zmiany wartości zadanej z 0 na 0.5. Jako model
Bardziej szczegółowoPRZEWODNIK PO PRZEDMIOCIE
Nazwa przedmiotu: Kierunek: ENERGETYKA Rodzaj przedmiotu: kierunkowy ogólny Rodzaj zajęć: wykład, laboratorium I KARTA PRZEDMIOTU CEL PRZEDMIOTU PRZEWODNIK PO PRZEDMIOCIE C1. Zapoznanie studentów z własnościami
Bardziej szczegółowo1. Regulatory ciągłe liniowe.
Laboratorium Podstaw Inżynierii Sterowania Ćwiczenie: Regulacja ciągła PID 1. Regulatory ciągłe liniowe. Zadaniem regulatora w układzie regulacji automatycznej jest wytworzenie sygnału sterującego u(t),
Bardziej szczegółowow analizie wyników badań eksperymentalnych, w problemach modelowania zjawisk fizycznych, w analizie obserwacji statystycznych.
Aproksymacja funkcji a regresja symboliczna Problem aproksymacji funkcji polega na tym, że funkcję F(), znaną lub określoną tablicą wartości, należy zastąpić inną funkcją, f(), zwaną funkcją aproksymującą
Bardziej szczegółowoRegulator PID w sterownikach programowalnych GE Fanuc
Regulator PID w sterownikach programowalnych GE Fanuc Wykład w ramach przedmiotu: Sterowniki programowalne Opracował na podstawie dokumentacji GE Fanuc dr inż. Jarosław Tarnawski Cel wykładu Przypomnienie
Bardziej szczegółowoRegulator PID w sterownikach programowalnych GE Fanuc
Regulator PID w sterownikach programowalnych GE Fanuc Wykład w ramach przedmiotu: Sterowniki programowalne Opracował na podstawie dokumentacji GE Fanuc dr inż. Jarosław Tarnawski Cel wykładu Przypomnienie
Bardziej szczegółowoAnaliza i projektowanie oprogramowania. Analiza i projektowanie oprogramowania 1/32
Analiza i projektowanie oprogramowania Analiza i projektowanie oprogramowania 1/32 Analiza i projektowanie oprogramowania 2/32 Cel analizy Celem fazy określania wymagań jest udzielenie odpowiedzi na pytanie:
Bardziej szczegółowoPodstawy Automatyki. Wykład 7 - obiekty regulacji. dr inż. Jakub Możaryn. Warszawa, Instytut Automatyki i Robotyki
Wykład 7 - obiekty regulacji Instytut Automatyki i Robotyki Warszawa, 2018 Obiekty regulacji Obiekt regulacji Obiektem regulacji nazywamy proces technologiczny podlegający oddziaływaniu zakłóceń, zachodzący
Bardziej szczegółowoRys 1 Schemat modelu masa- sprężyna- tłumik
Rys 1 Schemat modelu masa- sprężyna- tłumik gdzie: m-masa bloczka [kg], ẏ prędkośćbloczka [ m s ]. 3. W kolejnym energię potencjalną: gdzie: y- przemieszczenie bloczka [m], k- stała sprężystości, [N/m].
Bardziej szczegółowoPRZEWODNIK PO PRZEDMIOCIE
Nazwa przedmiotu: Kierunek: Mechatronika Rodzaj przedmiotu: obowiązkowy Rodzaj zajęć: wykład, laboratorium Automatyka Automatics Forma studiów: studia stacjonarne Poziom kwalifikacji: I stopnia Liczba
Bardziej szczegółowoAlgorytmy sztucznej inteligencji
Algorytmy sztucznej inteligencji Dynamiczne sieci neuronowe 1 Zapis macierzowy sieci neuronowych Poniżej omówione zostaną części składowe sieci neuronowych i metoda ich zapisu za pomocą macierzy. Obliczenia
Bardziej szczegółowoOptymalizacja ciągła
Optymalizacja ciągła 5. Metoda stochastycznego spadku wzdłuż gradientu Wojciech Kotłowski Instytut Informatyki PP http://www.cs.put.poznan.pl/wkotlowski/ 04.04.2019 1 / 20 Wprowadzenie Minimalizacja różniczkowalnej
Bardziej szczegółowoSzukanie rozwiązań funkcji uwikłanych (równań nieliniowych)
Szukanie rozwiązań funkcji uwikłanych (równań nieliniowych) Funkcja uwikłana (równanie nieliniowe) jest to funkcja, która nie jest przedstawiona jawnym przepisem, wzorem wyrażającym zależność wartości
Bardziej szczegółowoPolitechnika Warszawska Wydział Samochodów i Maszyn Roboczych Instytut Podstaw Budowy Maszyn Zakład Mechaniki
Politechnika Warszawska Wydział Samochodów i Maszyn Roboczych Instytut Podstaw Budowy Maszyn Zakład Mechaniki http://www.ipbm.simr.pw.edu.pl/ Teoria maszyn i podstawy automatyki semestr zimowy 206/207
Bardziej szczegółowo1. Opis teoretyczny regulatora i obiektu z opóźnieniem.
Laboratorium Podstaw Inżynierii Sterowania Ćwiczenie:. Opis teoretyczny regulatora i obiektu z opóźnieniem. W regulacji dwupołożeniowej sygnał sterujący przyjmuje dwie wartości: pełne załączenie i wyłączenie...
Bardziej szczegółowoPolitechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania
Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania Podstawy Automatyki Regulacja temperatury z wykorzystaniem sterownika PLC Zadania do ćwiczeń laboratoryjnych
Bardziej szczegółowoWyszukiwanie binarne
Wyszukiwanie binarne Wyszukiwanie binarne to technika pozwalająca na przeszukanie jakiegoś posortowanego zbioru danych w czasie logarytmicznie zależnym od jego wielkości (co to dokładnie znaczy dowiecie
Bardziej szczegółowoProcesy i systemy dynamiczne Nazwa przedmiotu SYLABUS A. Informacje ogólne
Elementy składowe sylabusu Nazwa jednostki prowadzącej kierunek Nazwa kierunku studiów Poziom kształcenia Profil studiów Forma studiów Kod przedmiotu Język przedmiotu Procesy i systemy dynamiczne Nazwa
Bardziej szczegółowoPolitechnika Warszawska Wydział Samochodów i Maszyn Roboczych Instytut Podstaw Budowy Maszyn Zakład Mechaniki
Politechnika Warszawska Wydział Samochodów i Maszyn Roboczych Instytut Podstaw Budowy Maszyn Zakład Mechaniki http://www.ipbm.simr.pw.edu.pl/ Teoria maszyn i podstawy automatyki semestr zimowy 2017/2018
Bardziej szczegółowoProgramowanie celowe #1
Programowanie celowe #1 Problem programowania celowego (PC) jest przykładem problemu programowania matematycznego nieliniowego, który można skutecznie zlinearyzować, tzn. zapisać (i rozwiązać) jako problem
Bardziej szczegółowoAutomatyka i pomiary wielkości fizykochemicznych. Instrukcja do ćwiczenia VI Dobór nastaw regulatora typu PID metodą Zieglera-Nicholsa.
Automatyka i pomiary wielkości fizykochemicznych Instrukcja do ćwiczenia VI Dobór nastaw regulatora typu PID metodą Zieglera-Nicholsa. 1. Wprowadzenie Regulator PID (regulator proporcjonalno-całkująco-różniczkujący,
Bardziej szczegółowoTeoria sterowania Control theory. Elektrotechnika I stopień ogólnoakademicki. niestacjonarne. przedmiot kierunkowy
KARTA MODUŁU / KARTA PRZEDMIOTU Kod modułu Nazwa modułu Nazwa modułu w języku angielskim Obowiązuje od roku akademickiego 2012/2013 Teoria sterowania Control theory A. USYTUOWANIE MODUŁU W SYSTEMIE STUDIÓW
Bardziej szczegółowoMatlab - zastosowania Matlab - applications. Informatyka II stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny)
KARTA MODUŁU / KARTA PRZEDMIOTU Kod modułu Nazwa modułu Nazwa modułu w języku angielskim Obowiązuje od roku akademickiego 2012/2013 Matlab - zastosowania Matlab - applications A. USYTUOWANIE MODUŁU W SYSTEMIE
Bardziej szczegółowoElektrotechnika I stopień Ogólno akademicki. Przedmiot kierunkowy. Obowiązkowy Polski VI semestr zimowy
KARTA MODUŁU / KARTA PRZEDMIOTU Załącznik nr 7 do Zarządzenia Rektora nr 10/12 z dnia 21 lutego 2012r. Kod modułu Nazwa modułu Nazwa modułu w języku angielskim Obowiązuje od roku akademickiego 2012/2013
Bardziej szczegółowoSystemy. Krzysztof Patan
Systemy Krzysztof Patan Systemy z pamięcią System jest bez pamięci (statyczny), jeżeli dla dowolnej chwili t 0 wartość sygnału wyjściowego y(t 0 ) zależy wyłącznie od wartości sygnału wejściowego w tej
Bardziej szczegółowoBadanie wpływu parametrów korektora na własności dynamiczne układu regulacji automatycznej Ćwiczenia Laboratoryjne Podstawy Automatyki i Automatyzacji
WOJSKOWA AKADEMIA TECHNICZNA im. Jarosława Dąbrowskiego Badanie wpływu parametrów korektora na własności dynamiczne układu regulacji Ćwiczenia Laboratoryjne Podstawy Automatyki i Automatyzacji mgr inż.
Bardziej szczegółowoE-E-A-1008-s5 Komputerowa Symulacja Układów Nazwa modułu. Dynamicznych. Elektrotechnika I stopień Ogólno akademicki. Przedmiot kierunkowy
Załącznik nr 7 do Zarządzenia Rektora nr 10/12 z dnia 21 lutego 2012r. KARTA MODUŁU / KARTA PRZEDMIOTU Kod modułu E-E-A-1008-s5 Komputerowa Symulacja Układów Nazwa modułu Dynamicznych Nazwa modułu w języku
Bardziej szczegółowoCałka nieoznaczona, podstawowe wiadomości
Całka nieoznaczona, podstawowe wiadomości Funkcją pierwotną funkcji w przedziale nazywamy funkcję taką, że dla każdego punktu z tego przedziału zachodzi Różnica dwóch funkcji pierwotnych w przedziale danej
Bardziej szczegółowoModel Predictive Control
Model Predictive Control podstawy Politechnika Gdańska Wydział Elektrotechniki i Automatyki Opracowanie: dr inż. Tomasz Rutkowski Katedra Inżynierii Systemów Sterowania 2014/2015 1 Plan wykładu Część I:
Bardziej szczegółowoModelowanie bilansu energetycznego pomieszczeń (1)
Wydział Inżynierii Środowiska Politechnika Wrocławska Modelowanie bilansu energetycznego pomieszczeń (1) 2 / 7 Na czym polega ćwiczenie? Ćwiczenie polega na badaniu modelu nagrzewnicy wodnej i chłodnicy
Bardziej szczegółowoRegulacja dwupołożeniowa (dwustawna)
Regulacja dwupołożeniowa (dwustawna) I. Wprowadzenie Regulacja dwustawna (dwupołożeniowa) jest często stosowaną metodą regulacji temperatury w urządzeniach grzejnictwa elektrycznego. Polega ona na cyklicznym
Bardziej szczegółowoElektrotechnika II stopień ogólnoakademicki. stacjonarne. przedmiot specjalnościowy. obowiązkowy polski semestr II semestr letni. tak. Laborat. 30 g.
KARTA MODUŁU / KARTA PRZEDMIOTU Kod modułu Nazwa modułu Nazwa modułu w języku angielskim Obowiązuje od roku akademickiego 2012/2013 Metody estymacji parametrów i sygnałów Estimation methods of parameters
Bardziej szczegółowoPodstawy Automatyki. Wykład 6 - Miejsce i rola regulatora w układzie regulacji. dr inż. Jakub Możaryn. Warszawa, Instytut Automatyki i Robotyki
Wykład 6 - Miejsce i rola regulatora w układzie regulacji Instytut Automatyki i Robotyki Warszawa, 2015 Regulacja zadajnik regulator sygnał sterujący (sterowanie) zespół wykonawczy przetwornik pomiarowy
Bardziej szczegółowoAutomatyka i sterowania
Automatyka i sterowania Układy regulacji Regulacja i sterowanie Przykłady regulacji i sterowania Funkcje realizowane przez automatykę: regulacja sterowanie zabezpieczenie optymalizacja Automatyka i sterowanie
Bardziej szczegółowoFunkcje wymierne. Jerzy Rutkowski. Działania dodawania i mnożenia funkcji wymiernych określa się wzorami: g h + k l g h k.
Funkcje wymierne Jerzy Rutkowski Teoria Przypomnijmy, że przez R[x] oznaczamy zbiór wszystkich wielomianów zmiennej x i o współczynnikach rzeczywistych Definicja Funkcją wymierną jednej zmiennej nazywamy
Bardziej szczegółowoModel Predictive Control podstawy
Model Predictive Control podstawy Politechnika Gdańska Wydział Elektrotechniki i Automatyki Opracowanie: dr inż. Tomasz Rutkowski Katedra Inżynierii Systemów Sterowania 2015/2016 1 Plan wykładu Część I:
Bardziej szczegółowoRegulatory o działaniu ciągłym P, I, PI, PD, PID
Regulatory o działaniu ciągłym P, I, PI, PD, PID Regulatory o działaniu ciągłym (analogowym) zmieniają wartość wielkości sterującej obiektem w sposób ciągły, tzn. wielkość ta może przyjmować wszystkie
Bardziej szczegółowoModelowanie w projektowaniu maszyn i procesów cz.5
Modelowanie w projektowaniu maszyn i procesów cz.5 Metoda Elementów Skończonych i analizy optymalizacyjne w środowisku CAD Dr hab inż. Piotr Pawełko p. 141 Piotr.Pawełko@zut.edu.pl www.piopawelko.zut.edu.pl
Bardziej szczegółowoImplementacja rozmytych systemów wnioskujących w zdaniach regulacji
Metody Sztucznej Inteligencji w Sterowaniu Ćwiczenie 5 Implementacja rozmytych systemów wnioskujących w zdaniach regulacji Przygotował: mgr inż. Marcin Pelic Instytut Technologii Mechanicznej Politechnika
Bardziej szczegółowoPodstawy Automatyki. wykład 1 (26.02.2010) mgr inż. Łukasz Dworzak. Politechnika Wrocławska. Instytut Technologii Maszyn i Automatyzacji (I-24)
Podstawy Automatyki wykład 1 (26.02.2010) mgr inż. Łukasz Dworzak Politechnika Wrocławska Instytut Technologii Maszyn i Automatyzacji (I-24) Laboratorium Podstaw Automatyzacji (L6) 105/2 B1 Sprawy organizacyjne
Bardziej szczegółowoPRZEWODNIK PO PRZEDMIOCIE
Nazwa przedmiotu: Kierunek: Informatyka Rodzaj przedmiotu: moduł specjalności obowiązkowy: Inżynieria oprogramowania, Sieci komputerowe Rodzaj zajęć: wykład, laboratorium MODELOWANIE I SYMULACJA Modelling
Bardziej szczegółowoIdentyfikacja obiektów dynamicznych za pomocą sieci neuronowych
Metody Sztucznej Inteligencji w Sterowaniu Ćwiczenie 3 Identyfikacja obiektów dynamicznych za pomocą sieci neuronowych Przygotował: mgr inż. Marcin Pelic Instytut Technologii Mechanicznej Politechnika
Bardziej szczegółowoModelowanie jako sposób opisu rzeczywistości. Katedra Mikroelektroniki i Technik Informatycznych Politechnika Łódzka
Modelowanie jako sposób opisu rzeczywistości Katedra Mikroelektroniki i Technik Informatycznych Politechnika Łódzka 2015 Wprowadzenie: Modelowanie i symulacja PROBLEM: Podstawowy problem z opisem otaczającej
Bardziej szczegółowoELEMENTY AUTOMATYKI PRACA W PROGRAMIE SIMULINK 2013
SIMULINK część pakietu numerycznego MATLAB (firmy MathWorks) służąca do przeprowadzania symulacji komputerowych. Atutem programu jest interfejs graficzny (budowanie układów na bazie logicznie połączonych
Bardziej szczegółowoPOLITECHNIKA ŚLĄSKA WYDZIAŁ GÓRNICTWA I GEOLOGII. Roman Kaula
POLITECHNIKA ŚLĄSKA WYDZIAŁ GÓRNICTWA I GEOLOGII Roman Kaula ZASTOSOWANIE NOWOCZESNYCH NARZĘDZI INŻYNIERSKICH LabVIEW oraz MATLAB/Simulink DO MODELOWANIA UKŁADÓW DYNAMICZNYCH PLAN WYKŁADU Wprowadzenie
Bardziej szczegółowoTematy magisterskie: Lp. Sugerowany stopień, kierunek studiów oraz specjalność Elektrotechnika Magisterska Dr hab. inż.
Katedra Automatyki i Elektroniki Wydział Elektryczny Zgodnie z procedurą dyplomowania na Wydziale, poniżej przedstawiono tematy prac dyplomowych dla studentów Elektrotechnika oraz Telekomunikacja kończących
Bardziej szczegółowoROZWIĄZYWANIE UKŁADÓW RÓWNAŃ NIELINIOWYCH PRZY POMOCY DODATKU SOLVER PROGRAMU MICROSOFT EXCEL. sin x2 (1)
ROZWIĄZYWANIE UKŁADÓW RÓWNAŃ NIELINIOWYCH PRZY POMOCY DODATKU SOLVER PROGRAMU MICROSOFT EXCEL 1. Problem Rozważmy układ dwóch równań z dwiema niewiadomymi (x 1, x 2 ): 1 x1 sin x2 x2 cos x1 (1) Nie jest
Bardziej szczegółowoAutomatyka i sterowanie w gazownictwie wstęp. Autor: dr inż. Iwona Oprzędkiewicz Nazwa wydziału: WIMiR Nazwa katedry: Katedra Automatyzacji Procesów
Automatyka i sterowanie w gazownictwie wstęp Autor: dr inż. Iwona Oprzędkiewicz Nazwa wydziału: WIMiR Nazwa katedry: Katedra Automatyzacji Procesów Sprawy organizacyjne Wykłady (15 h) Dr inż. Iwona Oprzędkiewicz
Bardziej szczegółowoWykresy statystyczne w PyroSim, jako narzędzie do prezentacji i weryfikacji symulacji scenariuszy pożarowych
Wykresy statystyczne w PyroSim, jako narzędzie do prezentacji i weryfikacji symulacji scenariuszy pożarowych 1. Wstęp: Program PyroSim posiada wiele narzędzi służących do prezentacji i weryfikacji wyników
Bardziej szczegółowoAutomatyka i Regulacja Automatyczna Laboratorium Zagadnienia Seria II
Automatyka i Regulacja Automatyczna Laboratorium Zagadnienia Seria II Zagadnienia na ocenę 3.0 1. Podaj transmitancję oraz naszkicuj teoretyczną odpowiedź skokową układu całkującego z inercją 1-go rzędu.
Bardziej szczegółowoE2_PA Podstawy automatyki Bases of automatic. Elektrotechnika II stopień (I stopień / II stopień) Ogólnoakademicki (ogólno akademicki / praktyczny)
Załącznik nr 7 do Zarządzenia Rektora nr 10/12 z dnia 21 lutego 2012r. P KARTA MODUŁU / KARTA PRZEDMIOTU Kod modułu Nazwa modułu Nazwa modułu w języku angielskim Obowiązuje od roku akademickiego 2012/2013
Bardziej szczegółowo1 Układy równań liniowych
II Metoda Gaussa-Jordana Na wykładzie zajmujemy się układami równań liniowych, pojawi się też po raz pierwszy macierz Formalną (i porządną) teorią macierzy zajmiemy się na kolejnych wykładach Na razie
Bardziej szczegółowoc - częstość narodzin drapieżników lub współczynnik przyrostu drapieżników,
SIMULINK 3 Zawartość Równanie Lotki-Volterry dwa słowa wstępu... 1 Potrzebne elementy... 2 Kosmetyka 1... 3 Łączenie elementów... 3 Kosmetyka 2... 6 Symulacja... 8 Do pobrania... 10 Równanie Lotki-Volterry
Bardziej szczegółowoMODELE I MODELOWANIE
MODELE I MODELOWANIE Model układ materialny (np. makieta) lub układ abstrakcyjny (np..rysunki, opisy słowne, równania matematyczne). Model fizyczny (nominalny) opis procesów w obiekcie (fizycznych, również
Bardziej szczegółowoAlgorytmy decyzyjne będące alternatywą dla sieci neuronowych
Algorytmy decyzyjne będące alternatywą dla sieci neuronowych Piotr Dalka Przykładowe algorytmy decyzyjne Sztuczne sieci neuronowe Algorytm k najbliższych sąsiadów Kaskada klasyfikatorów AdaBoost Naiwny
Bardziej szczegółowoAnalityczne metody detekcji uszkodzeń
Instytut Sterowania i Systemów Informatycznych Universytet Zielonogórski Wykład 5 Model procesu Rozważmy czasowo-dyskretny model liniowy gdzie: k dyskretny czas, x(k) R n wektor stanu, x(k + 1) = Ax(k)
Bardziej szczegółowoPRZEWODNIK PO PRZEDMIOCIE
Nazwa przedmiotu: Kierunek: Mechatronika Rodzaj przedmiotu: obowiązkowy na specjalności: systemy sterowania Rodzaj zajęć: wykład, laboratorium UKŁADY AUTOMATYKI PRZEMYSŁOWEJ Industrial Automatics Systems
Bardziej szczegółowoElektrotechnika II stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny) kierunkowy (podstawowy / kierunkowy / inny HES)
Załącznik nr 7 do Zarządzenia Rektora nr 10/12 z dnia 21 lutego 2012r. KARTA MODUŁU / KARTA PRZEDMIOTU Kod modułu Nazwa modułu Nazwa modułu w języku angielskim Obowiązuje od roku akademickiego 2012/2013
Bardziej szczegółowoĆwiczenie: "Mierniki cyfrowe"
Ćwiczenie: "Mierniki cyfrowe" Opracowane w ramach projektu: "Informatyka mój sposób na poznanie i opisanie świata realizowanego przez Warszawską Wyższą Szkołę Informatyki. Zakres ćwiczenia: Próbkowanie
Bardziej szczegółowoMechatronika i inteligentne systemy produkcyjne. Modelowanie systemów mechatronicznych Platformy przetwarzania danych
Mechatronika i inteligentne systemy produkcyjne Modelowanie systemów mechatronicznych Platformy przetwarzania danych 1 Sterowanie procesem oparte na jego modelu u 1 (t) System rzeczywisty x(t) y(t) Tworzenie
Bardziej szczegółowoInteligentne systemy decyzyjne: Uczenie maszynowe sztuczne sieci neuronowe
Inteligentne systemy decyzyjne: Uczenie maszynowe sztuczne sieci neuronowe Trening jednokierunkowych sieci neuronowych wykład 2. dr inż. PawełŻwan Katedra Systemów Multimedialnych Politechnika Gdańska
Bardziej szczegółowoElektrotechnika I stopień ogólnoakademicki. niestacjonarne. przedmiot kierunkowy. obieralny polski semestr VIII semestr letni. nie. Laborat. 16 g.
KARTA MODUŁU / KARTA PRZEDMIOTU Kod modułu Nazwa modułu Nazwa modułu w języku angielskim Obowiązuje od roku akademickiego 2012/2013 Wybrane zagadnienia teorii sterowania Selection problems of control theory
Bardziej szczegółowoPodstawowe układy cyfrowe
ELEKTRONIKA CYFROWA SPRAWOZDANIE NR 4 Podstawowe układy cyfrowe Grupa 6 Prowadzący: Roman Płaneta Aleksandra Gierut CEL ĆWICZENIA Celem ćwiczenia jest zapoznanie się z podstawowymi bramkami logicznymi,
Bardziej szczegółowoMetody numeryczne Wykład 4
Metody numeryczne Wykład 4 Dr inż. Michał Łanczont Instytut Elektrotechniki i Elektrotechnologii E419, tel. 4293, m.lanczont@pollub.pl, http://m.lanczont.pollub.pl Zakres wykładu Metody skończone rozwiązywania
Bardziej szczegółowoAparaty słuchowe Hi-Fi z Multiphysics Modeling
Aparaty słuchowe Hi-Fi z Multiphysics Modeling POLITECHNIKA POZNAŃSKA Wydział Budowy Maszyn i Zarządzania Mechanika i Budowa Maszyn Technologia Przetwarzania Materiałów Prowadzący: dr hab. Tomasz Stręk
Bardziej szczegółowo1. POJĘCIA PODSTAWOWE I RODZAJE UKŁADÓW AUTOMATYKI
Podstawy automatyki / Józef Lisowski. Gdynia, 2015 Spis treści PRZEDMOWA 9 WSTĘP 11 1. POJĘCIA PODSTAWOWE I RODZAJE UKŁADÓW AUTOMATYKI 17 1.1. Automatyka, sterowanie i regulacja 17 1.2. Obiekt regulacji
Bardziej szczegółowoElektrotechnika I stopień ogólnoakademicki. niestacjonarne. przedmiot kierunkowy. obieralny polski semestr VII semestr zimowy. nie
KARTA MODUŁU / KARTA PRZEDMIOTU Kod modułu Nazwa modułu Nazwa modułu w języku angielskim Teoria sterowania wybrane zagadnienia Control theory selection problems Obowiązuje od roku akademickiego 2012/2013
Bardziej szczegółowoProcedura modelowania matematycznego
Procedura modelowania matematycznego System fizyczny Model fizyczny Założenia Uproszczenia Model matematyczny Analiza matematyczna Symulacja komputerowa Rozwiązanie w postaci modelu odpowiedzi Poszerzenie
Bardziej szczegółowoZ-ZIP-103z Podstawy automatyzacji Basics of automation
KARTA MODUŁU / KARTA PRZEDMIOTU Kod modułu Nazwa modułu Nazwa modułu w języku angielskim Obowiązuje od roku akademickiego 01/013 Z-ZIP-103z Podstawy automatyzacji Basics of automation A. USYTUOWANIE MODUŁU
Bardziej szczegółowoRys. 1 Otwarty układ regulacji
Automatyka zajmuje się sterowaniem, czyli celowym oddziaływaniem na obiekt, w taki sposób, aby uzyskać jego pożądane właściwości. Sterowanie często nazywa się regulacją. y zd wartość zadana u sygnał sterujący
Bardziej szczegółowoRozwiązywanie równań liniowych. Transmitancja. Charakterystyki częstotliwościowe
Zał. nr do ZW 33/01 WYDZIAŁ Informatyki i Zarządzania / STUDIUM KARTA PRZEDMIOTU Nazwa w języku polskim Modele systemów dynamicznych Nazwa w języku angielskim Dynamic Systems Models. Kierunek studiów (jeśli
Bardziej szczegółowoMATERIAŁY POMOCNICZE
Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania KOMPUTEROWE SYSTEMY STEROWANIA (KSS) Projekt hierarchicznego systemu sterowania zaopatrywania w wodę ETAP
Bardziej szczegółowoAutomatyka i robotyka ETP2005L. Laboratorium semestr zimowy
Automatyka i robotyka ETP2005L Laboratorium semestr zimowy 2017-2018 Liniowe człony automatyki x(t) wymuszenie CZŁON (element) OBIEKT AUTOMATYKI y(t) odpowiedź Modelowanie matematyczne obiektów automatyki
Bardziej szczegółowoSterowanie w programie ADAMS regulator PID. Przemysław Sperzyński
Sterowanie w programie ADAMS regulator PID Przemysław Sperzyński Schemat regulatora K p e t e t = u zad t u akt (t) M = K p e t + K i e t + K d de(t) u zad uakt M K i e t K d de t Uchyb regulacji człony
Bardziej szczegółowoPrzemysłowe sieci informatyczne
Przemysłowe sieci informatyczne OPRACOWAŁ TOMASZ KARLA Komunikacja bezprzewodowa wybrane przykłady Różne technologie bezprzewodowe - Bluetooth - WiFi - ZigBee - modemy GSM - modemy radiowe Wybrane urządzenia
Bardziej szczegółowoPrzemysłowe sieci informatyczne
Przemysłowe sieci informatyczne OPRACOWAŁ TOMASZ KARLA Komunikacja bezprzewodowa wybrane przykłady Różne technologie bezprzewodowe - Bluetooth - WiFi - ZigBee - modemy GSM - modemy radiowe Wybrane urządzenia
Bardziej szczegółowoBadanie właściwości dynamicznych obiektów I rzędu i korekcja dynamiczna
Ćwiczenie 20 Badanie właściwości dynamicznych obiektów I rzędu i korekcja dynamiczna Program ćwiczenia: 1. Wyznaczenie stałej czasowej oraz wzmocnienia obiektu inercyjnego I rzędu 2. orekcja dynamiczna
Bardziej szczegółowoCYFROWE PRZTWARZANIE SYGNAŁÓW (Zastosowanie transformacji Fouriera)
I. Wprowadzenie do ćwiczenia CYFROWE PRZTWARZANIE SYGNAŁÓW (Zastosowanie transformacji Fouriera) Ogólnie termin przetwarzanie sygnałów odnosi się do nauki analizowania zmiennych w czasie procesów fizycznych.
Bardziej szczegółowoSterowanie napędów maszyn i robotów
Wykład 8 - zaawansowane układy sterowania Instytut Automatyki i Robotyki Warszawa, 2014 adaptacyjne (ang. adaptive control) z dostosowaniem się do aktualnych warunków pracy napędu - koncepcje: ze wstępnie
Bardziej szczegółowoElżbieta Kula - wprowadzenie do Turbo Pascala i algorytmiki
Elżbieta Kula - wprowadzenie do Turbo Pascala i algorytmiki Turbo Pascal jest językiem wysokiego poziomu, czyli nie jest rozumiany bezpośrednio dla komputera, ale jednocześnie jest wygodny dla programisty,
Bardziej szczegółowoElektrotechnika II stopień ogólnoakademicki. stacjonarne. przedmiot specjalnościowy. obowiązkowy polski semestr I semestr zimowy
KARTA MODUŁU / KARTA PRZEDMIOTU Kod modułu Nazwa modułu Nazwa modułu w języku angielskim Obowiązuje od roku akademickiego 2012/2013 Wybrane zagadnienia z teorii sterowania Selection problems of control
Bardziej szczegółowoUWAGA. Wszystkie wyniki zapisywać na dysku Dane E: Program i przebieg ćwiczenia:
Cel ćwiczenia: Zapoznanie się z. metodami badania i analitycznego wyznaczania parametrów dynamicznych obiektów rzeczywistych na przykładzie mikrotermostatu oraz z metodami symulacyjnymi umożliwiającymi
Bardziej szczegółowo8. Neuron z ciągłą funkcją aktywacji.
8. Neuron z ciągłą funkcją aktywacji. W tym ćwiczeniu zapoznamy się z modelem sztucznego neuronu oraz przykładem jego wykorzystania do rozwiązywanie prostego zadania klasyfikacji. Neuron biologiczny i
Bardziej szczegółowoMetody Prognozowania
Wprowadzenie Ewa Bielińska 3 października 2007 Plan 1 Wprowadzenie Czym jest prognozowanie Historia 2 Ciągi czasowe Postępowanie prognostyczne i prognozowanie Predykcja długo- i krótko-terminowa Rodzaje
Bardziej szczegółowoStruktury specjalizowane wykorzystywane w mikrokontrolerach
Struktury specjalizowane wykorzystywane w mikrokontrolerach Przetworniki analogowo-cyfrowe i cyfrowoanalogowe Interfejsy komunikacyjne Zegary czasu rzeczywistego Układy nadzorujące Układy generacji sygnałów
Bardziej szczegółowoLaboratorium Metrologii
Laboratorium Metrologii Ćwiczenie nr 3 Oddziaływanie przyrządów na badany obiekt I Zagadnienia do przygotowania na kartkówkę: 1 Zdefiniować pojęcie: prąd elektryczny Podać odpowiednią zależność fizyczną
Bardziej szczegółowoTeoria przetwarzania A/C i C/A.
Teoria przetwarzania A/C i C/A. Autor: Bartłomiej Gorczyński Cyfrowe metody przetwarzania sygnałów polegają na przetworzeniu badanego sygnału analogowego w sygnał cyfrowy reprezentowany ciągiem słów binarnych
Bardziej szczegółowoSterowanie napędów maszyn i robotów
Wykład 7b - Układy wieloobwodowe ze sprzężeniem od zmiennych stanu Instytut Automatyki i Robotyki Warszawa, 2014 Układy wieloobwodowe ze sprzężeniem od zmiennych stanu Zadanie przestawiania Postać modalna
Bardziej szczegółowoPolitechnika Warszawska Wydział Samochodów i Maszyn Roboczych Instytut Podstaw Budowy Maszyn Zakład Mechaniki
Politechnika Warszawska Wydział Samochodów i Maszyn Roboczych Instytut Podstaw Budowy Maszyn Zakład Mechaniki http://www.ipbm.simr.pw.edu.pl/ Teoria maszyn i podstawy automatyki semestr zimowy 207/208
Bardziej szczegółowoWYDZIAŁ ELEKTROTECHNIKI, AUTOMATYKI I INFORMATYKI INSTYTUT AUTOMATYKI I INFORMATYKI KIERUNEK AUTOMATYKA I ROBOTYKA STUDIA STACJONARNE I STOPNIA
WYDZIAŁ ELEKTROTECHNIKI, AUTOMATYKI I INFORMATYKI INSTYTUT AUTOMATYKI I INFORMATYKI KIERUNEK AUTOMATYKA I ROBOTYKA STUDIA STACJONARNE I STOPNIA PRZEDMIOT : : LABORATORIUM PODSTAW AUTOMATYKI 9. Dobór nastaw
Bardziej szczegółowoZnaleźć wzór ogólny i zbadać istnienie granicy ciągu określonego rekurencyjnie:
Ciągi rekurencyjne Zadanie 1 Znaleźć wzór ogólny i zbadać istnienie granicy ciągu określonego rekurencyjnie: w dwóch przypadkach: dla i, oraz dla i. Wskazówka Należy poszukiwać rozwiązania w postaci, gdzie
Bardziej szczegółowoPolitechnika Warszawska Wydział Samochodów i Maszyn Roboczych Instytut Podstaw Budowy Maszyn Zakład Mechaniki
Politechnika Warszawska Wydział Samochodów i Maszyn Roboczych Instytut Podstaw Budowy Maszyn Zakład Mechaniki http://www.ipbm.simr.pw.edu.pl/ Teoria maszyn i podstawy automatyki semestr zimowy 207/208
Bardziej szczegółowo