Sterowanie optymalne przy kwadratowym wskaźniku jakości (LQR)
|
|
- Czesław Niemiec
- 9 lat temu
- Przeglądów:
Transkrypt
1 Uniwersytet Zielonogórski Instytut Sterowania i Systemów Informatycznych Laboratorium Komputerowych Systemów Sterowania Sterowanie optymalne przy kwadratowym wskaźniku jakości (LQR) 1. Wprowadzenie (a) Problem sterowania optymalnego Zakładamy, że system liniowy znajduje się w stanie równowagi. Celem sterowania jest utrzymanie systemu w stanie równowagi - lub w zadanym punkcie pracy - pomimo oddziałujących na niego zakłóceń. Zakładamy ponadto, że znany jest opis systemu w przestrzeni stanów oraz jego stan początkowy: ẋ(t) =Ax(t) + Bu(t); x(0) = x 0 y(t) =Cx(t) Należy wyznaczyć sterowanie u = u(t), które minimalizuje kwadratowy wskaźnik jakości: J = 1 2 T 0 (1) ( x T (t)qx(t) + u T (t)ru(t) ) dt (2) gdzie Q jest macierzą symetryczną dodatnio półokreśloną, R jest macierzą symetryczną dodatnio określoną. (b) Dobór wartości elementów macierzy Q i R. W praktyce dobieramy jedynie wartości elementów na diagonali macierzy Q i R w następujący sposób: Q ii = 1/ max. akceptowalna wartość [x 2 i ] R ii = 1/ max. akceptowalna wartość [u 2 i ] (c) Instrukcje Matlab a. Rozwiązanie problemu możemy wyznaczyć przy użyciu poleceń lqr oraz lqry. Wywołujemy je w następujący sposób: [K, P, ev] = lqr(a, B, Q, R, N) [K, P, ev] = lqr(a, B, C, D, Q, R) gdzie K macierz wzmocnień sterownika P macierz Lapunowa ev jest wektorem wartości własnych układu zamkniętego; N jest dodatkową macierzą f. kosztu (opcjonalna) Polecenie lqry rozwiązuje przypadek specjalny gdzie ważone są wyjścia zamiast zmiennych stanu (czyli w funkcji kosztu mamy y T (T )Qy(t) + u T (t)ru(t)). Dyskretna wersja polecenia lqr to dlqr. Algebraiczne Równanie Riccati ego możemy rozwiązać przy pomocy polecenia are (dare dla wersji dyskretnej), równanie postaci: A T X + XA + XBX + C = 0 rozwiązujemy w Matlab ie tak: are(a,b,c). Należy jednak pamiętać że macierz B musi być symetryczna i nieujemnie określona, a macierz C symetryczna 2. Dane jest model wahadła odwróconego opisanego w przestrzeni stanów następującymi równaniami ẋ x 0 ẍ θ = ẋ θ u θ θ gdzie: [ y = ] x ẋ θ θ (3) 1
2 Rysunek 1: Schemat układu regulacji x - położenie wózka na którym zamocowane jest wahadło θ - kąt odchylenia wahadła od pozycji horyzontalnej (a) Zakładając dostępność pomiarową stanu, zaprojektuj sterownik minimalizujący kwadratowy wskaźnik jakości, przyjmując R = 1 i Q = C T C czyli z Q = y gdzie z = 1 i y = 1. Następnie przeprowadź symulacje układu wahadła (polecenie lsim) gdy sygnałem wejściowym jest sygnał stały = 0.2 (czyli ustawienie pozycji wahadła na pozycji 0.2m). Sprawdź czy wózek wahadła ustawi się na założonej pozycji. Co więcej, na wykresie charakterystykę kąta odchylenia wahadła (czyli θ, które jest jedna ze zmiennych stanu). Co zaobserwowałeś? (b) Zbadaj wpływ zmian wartości parametrów z i y i sprawdź czy można polepszyć jakość sterowania (ponownie wykreśl przebiegi symulacji układu) (c) Wyznacz takie z i y tak aby zostały spełnione nastepujące wymagania czas ustalania dla x i θ mniejszy niż 5 sec. czas narastania dla x mniejszy niż 1 sec. Przeregulowanie dla θ mniejsze niż 20 stopni (0.35 rad). Uchyb w stanie ustalonym mniejszy niż 2. (d) W celu uzyskania odpowiedniej wartości wyjściowej (a dzięki temu uzyskanie pożądanej wartości uchybu regulacji) musimy dokonać rekonfiguracji rozpatrywanego układu regulacji do postaci przedstawionej na rysunku 1. Poszukiwana macierz N może być wyznaczona przy użyciu funkcji rscale (jej kod znajduje się w ostatniej sekcji tej instrukcji). Można to zrobić wykorzystując poniższy fragment kodu Cn=[ ]; Nbar=rscale(A,B,Cn,0,K); Bcn=[Nbar*B]; [Y,X]=lsim(Ac,Bcn,Cc,Dc,U,T); plot(t,y) legend( Wózek, Wahadło ) (e) Zakładając, że stan układu nie jest dostępny pomiarowo należy zaprojektować układ regulacji z obserwatorem stanu - patrz rysunek 2. Sprawdź położenie biegunów układu zamkniętego i zaprojektuj obserwator stanu tak jego bieguny były 4 razy szybsze niż bieguny sterownika. Pamiętaj, że używamy obu wyjść (kąt odchylenia wahadła i pozycja wózka) przy projektowaniu obserwatora Jednak układ nie jest obserwowalny tylko w przypadku obserwacji kąta odchylenia wahadła (możesz to sprawdzić poleceniem rank(obsv(a,c(2,:)))). Ma to oczywiście praktyczną interpretacje: w przypadku pomiaru kąta odchylenia wahadła nie możemy mierzyć położenia wózka i odwrotnie Zbuduj układ regulacji z obserwatorem. narysuj wykresy położenia wózka i kąta odchylenia wahadła. Skorzystaj z następującego fragmentu kodu Ace = [A-B*K B*K; zeros(size(a)) (A-L*C)]; 2
3 Rysunek 2: Schemat układu regulacji z obserwatorem stanu Rysunek 3: Schemat układu Bce = [ B*Nbar; zeros(size(b))]; Cce = [Cc zeros(size(cc))]; Dce = [0;0]; T = 0:0.01:5; U = 0.2*ones(size(T)); [Y,X] = lsim(ace,bce,cce,dce,u,t); plot(t,y) legend( Wózek, Wahadło ) 3. Projektowanie układu zamkniętego z regulatorem optymalnym (a) Przeanalizować program lqopt projektowania optymalnego układu regulacji. Przed uruchomieniem programu należy wprowadzić do przestrzeni roboczej macierze A,B,C,D. Po każdorazowym uruchomieniu programu syntezy układu sterowania optymalnego lqopt uruchomić program symulacji układu slqopt (schemat blokowy układu przedstawiono na Rys. 3, a poniżej podano parametry symulacji). (b) Zbadać wpływ zmian wartości elementów diagonalnych macierzy R (parametr r programu) na wyniki regulacji. (c) Zbadać wpływ zmian wartości elementów diagonalnych macierzy Q (parametr dq(5) programu) na wyniki regulacji. (d) Zbadać wpływ uwzględnienia czynnika zapewniającego zadany zapas stabilności układu na przebiegi regulacji. Sprawozdanie Sprawozdanie z przeprowadzonego laboratorium powinno zawierać: Wyznaczone macierze regulatorów i obserwatorów 3
4 Literatura: Wartości wskaźnika kwadratowego jakości Zawartość utworzonych podczas laboratorium skryptów Matlab a wraz z komentarzem Spostrzeżenia dotyczące doboru elementów macierzy R i Q (patrz wzór(2)) Wykresy charakterystyki (patrz podpunkty (a)-(e) zadania 2) wraz z ich opisem. Uwagi i wnioski Gene F. Franklin, J. D. Powell, A. Emami-Naeini. - Feedback Control of Dynamic Systems. Prentice Hall, 4 edition, Kaczorek T. - Teoria sterowania, T.1, WNT Warszawa Shahian B., Hassul M. -Control System Design Using MALAB. Prentice Hall, New Jersey, Control System Toolbox for Use with MATLAB. User s Guide. MathWorks, Skrypty Matlab a model wahadła odwóconego 5 M = 0.5; m = 0.2; b = 0.1; i = 0.006; g = 9.8; l = 0.3; masa wózka masa wahadła współczynnik tarcia przyspieszenie ziemskie długość wahadła p = i*(m+m)+m*m*l^2; A = [ ; 0 -(i+m*l^2)*b/p (m^2*g*l^2)/p 0; ; 0 -(m*l*b)/p m*g*l*(m+m)/p 0]; B = [0; (i+m*l^2)/p; 0; m*l/p]; C = [ ; ]; D = [0;0]; mianownik funkcja rscale function[nbar]=rscale(a,b,c,d,k) Dla danego układu liniowego:. x = Ax + Bu y = Cx + Du i macierzy sterownika do stanu K, funkacja rscale(a,b,c,d,k) znaduje wspolczynnik N który wyeliminuje uchyb w stanie ustalonym wywołany sygnałem skokowym na wejściu (np. skok jednostkowy) korzystajac z nastepujacego schematu blokowego: / \ R + u. ---> N --->() ----> X=Ax+Bu --> y=cx ---> y - \ / <---- K <---- 8/21/96 Yanjie Sun of the University of Michigan under the supervision of Prof. D. Tilbury s = size(a,1); 4
5 Z = [zeros([1,s]) 1]; N = inv([a,b;c,d])*z ; Nx = N(1:s); Nu = N(1+s); Nbar=Nu + K*Nx; program lqopt.m nb=size(b); ni=nb(2); nc=size(c); no=nc(1); r=1; dq=[ ]; elem. diag. macierzy R i Q R=r*eye(ni); t=linspace(0,10,500); w=logspace(0,3,200); clear hh; clear GG; clear pp; clear GGc; clear ppc; for i=1:5, q=dq(i); Q=q*eye(size(A)); Ae=A+0.4*eye(size(A)); czynnik zwiększ. zapas stabilności Ae=A; bez zwiększ. zapasu stabilności [K,P]=lqr(Ae,B,Q,R); obliczenie wektora sprz. zwrotnego Co=K; Do=zeros(ni); macierze układu otwartego Ac=A-B*K; Bc=B; Cc=C; Dc=zeros(no,ni); macierze układu zamkniętego h1=step(ac,bc,cc,dc,1,t); odp. skok. układu zamkniętego h=h1/h1(length(h1)); normalizacja odpowiedzi skokowej [G,p]=bode(A,B,Co,Do,1,w); ch-ki czestotl. układu otwartego [Gc,pc]=bode(Ac,Bc,Cc,Dc,1,w); ch-ki czestotl. układu zamkniętego KK(i,:)=K; CLP(:,i)=eig(Ac); wart. własne macierzy układu zamkniętego hh(:,i)=h; GG(:,i)=G; pp(:,i)=p; GGc(:,i)=Gc; ppc(:,i)=pc; end; figure(1); plot(t,hh); title( Odpowiedzi skokowe układu zamkniętego ); xlabel( t ); ylabel( h(t) ); figure(2); subplot(2,1,1); loglog(w,gg); title( Układ otwarty ); xlabel( w ); ylabel( G ); subplot(2,1,2); semilogx(w,pp); xlabel( w ); ylabel( Faza ); figure(3); subplot(2,1,1); loglog(w,ggc); title( Układ zamknięty ); xlabel( w ); ylabel( Gc ); subplot(2,1,2); semilogx(w,ppc); xlabel( w ); ylabel( Faza ); 5
Projektowanie układów metodą sprzężenia od stanu - metoda przemieszczania biegunów
Uniwersytet Zielonogórski Instytut Sterowania i Systemów Informatycznych Laboratorium Sterowania Procesami Ciągłych Projektowanie układów metodą sprzężenia od stanu - metoda przemieszczania biegunów. Obliczanie
Tematyka egzaminu z Podstaw sterowania
Tematyka egzaminu z Podstaw sterowania Rafał Trójniak 6 września 2009 Spis treści 1 Rozwiązane tematy 1 1.1 Napisać równanie różniczkowe dla zbiornika z odpływem grawitacyjnym...............................
Politechnika Wrocławska, Wydział Informatyki i Zarządzania. Modelowanie
Politechnika Wrocławska, Wydział Informatyki i Zarządzania Modelowanie Zad Wyznacz transformaty Laplace a poniższych funkcji, korzystając z tabeli transformat: a) 8 3e 3t b) 4 sin 5t 2e 5t + 5 c) e5t e
Obserwatory stanu, zasada separowalności i regulator LQG
Obserwatory stanu, zasada separowalności i regulator LQG Zaawansowane Techniki Sterowania Wydział Mechatroniki Politechniki Warszawskiej Anna Sztyber ZTS (IAiR PW) LQR Anna Sztyber / 29 Plan wykładu Obserwatory
Metody Optymalizacji Laboratorium nr 4 Metoda najmniejszych kwadratów
Laboratorium Metod Optymalizacji 216 Metody Optymalizacji Laboratorium nr 4 Metoda najmniejszych kwadratów 1. Za pomocą funkcji lsqcurvefit dobrać parametry a i b funkcji: Posiadając następujące dane pomiarowe:
Macierz A nazywamy macierzą systemu, a B macierzą wejścia.
Dwiczenia 3 Automatyka i robotyka Równaniem stanu. Macierz A nazywamy macierzą systemu, a B macierzą wejścia. Równaniem wyjścia. Do opisu układu możemy użyd jednocześnie równania stanu i równania wyjścia
Automatyka i robotyka
Automatyka i robotyka Wykład 5 - Stabilność układów dynamicznych Wojciech Paszke Instytut Sterowania i Systemów Informatycznych, Uniwersytet Zielonogórski 1 z 43 Plan wykładu Wprowadzenie Stabilność modeli
Akademia Górniczo-Hutnicza im. Stanisława Staszica w Krakowie. Sterowanie ciągłe. Teoria sterowania układów jednowymiarowych
Akademia Górniczo-Hutnicza im. Stanisława Staszica w Krakowie Sterowanie ciągłe Teoria sterowania układów jednowymiarowych 1 Informacja o prowadzących zajęcia Studia stacjonarne rok II Automatyka i Robotyka
Podstawy automatyki. Energetyka Sem. V Wykład 1. Sem /17 Hossein Ghaemi
Podstawy automatyki Energetyka Sem. V Wykład 1 Sem. 1-2016/17 Hossein Ghaemi Hossein Ghaemi Katedra Automatyki i Energetyki Wydział Oceanotechniki i Okrętownictwa Politechnika Gdańska pok. 222A WOiO Tel.:
1. 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),
Podstawy środowiska Matlab
Uniwersytet Zielonogórski Instytut Sterowania i Systemów Informatycznych Laboratorium Automatyki i Robotyki Podstawy środowiska Matlab Poniżej przedstawione jest użycie podstawowych poleceń w środowisku
WYDZIAŁ 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 3. Charakterystyki
MATLAB ŚRODOWISKO MATLABA OPIS, PODSTAWY
MATLAB ŚRODOWISKO MATLABA OPIS, PODSTAWY Poszukiwanie znaczeń funkcji i skryptów funkcja help >> help % wypisuje linki do wszystkich plików pomocy >> help plot % wypisuje pomoc dotyczą funkcji plot Znaczenie
Opis systemów dynamicznych w przestrzeni stanu. Wojciech Kurek , Gdańsk
Opis systemów dynamicznych Mieczysław Brdyś 27.09.2010, Gdańsk Rozważmy układ RC przedstawiony na rysunku poniżej: wejscie u(t) R C wyjście y(t)=vc(t) Niech u(t) = 2 + sin(t) dla t t 0 gdzie t 0 to chwila
Politechnika 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 Badanie i synteza kaskadowego adaptacyjnego układu regulacji do sterowania obiektu o
Sterowanie 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
Laboratorium z podstaw automatyki
Wydział Inżynierii Mechanicznej i Mechatroniki Laboratorium z podstaw automatyki Analiza stabilności, dobór układów i parametrów regulacji, identyfikacja obiektów Kierunek studiów: Transport, Stacjonarne
Rozwiązywanie równań różniczkowych z niezerowymi warunkami początkowymi
. Cele ćwiczenia Laboratorium nr Rozwiązywanie równań różniczkowych z niezerowymi warunkami początkowymi zapoznanie się z metodami symbolicznego i numerycznego rozwiązywania równań różniczkowych w Matlabie,
Inżynieria Systemów Dynamicznych (4)
Inżynieria Systemów Dynamicznych (4) liniowych (układów) Piotr Jacek Suchomski Katedra Systemów Automatyki WETI, Politechnika Gdańska 2 grudnia 2010 O czym będziemy mówili? 1 2 WE OKREŚLO 3 ASYMPTO 4 DYNAMICZ
Regulator liniowo kwadratowy na przykładzie wahadła odwróconego
Regulator liniowo kwadratowy na przykładzie wahadła odwróconego kwiecień 2012 Sterowanie Teoria Przykład wahadła na wózku Dany jest system dynamiczny postaci: ẋ = f (x, u) (1) y = h(x) (2) Naszym zadaniem
Wprowadzenie do technik regulacji automatycznej. prof nzw. dr hab. inż. Krzysztof Patan
Wprowadzenie do technik regulacji automatycznej prof nzw. dr hab. inż. Krzysztof Patan Czym jest AUTOMATYKA? Automatyka to dziedzina nauki i techniki zajmująca się teorią i praktycznym zastosowaniem urządzeń
WYDZIAŁ ELEKTRYCZNY KATEDRA AUTOMATYKI I ELEKTRONIKI. Badanie układu regulacji dwustawnej
POLITECHNIKA BIAŁOSTOCKA WYDZIAŁ ELEKTRYCZNY KATEDRA ATOMATYKI I ELEKTRONIKI ĆWICZENIE Nr 8 Badanie układu regulacji dwustawnej Dobór nastaw regulatora dwustawnego Laboratorium z przedmiotu: ATOMATYKA
Laboratorium z podstaw automatyki
Wydział Inżynierii Mechanicznej i Mechatroniki Laboratorium z podstaw automatyki Dobór parametrów układu regulacji, Identyfikacja parametrów obiektów dynamicznych Kierunek studiów: Transport, Stacjonarne
POLITECHNIKA Ś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
Sreszczenie. Słowa kluczowe: sterowanie, poziom cieczy, regulator rozmyty
Ewa Wachowicz Katedra Systemów Sterowania Politechnika Koszalińska STEROWANIE POZIOMEM CIECZY W ZBIORNIKU Z WYKORZYSTANIEM REGULATORA ROZMYTEGO Sreszczenie W pracy omówiono układ regulacji poziomu cieczy,
Podstawy Automatyki. Wykład 2 - podstawy matematyczne. dr inż. Jakub Możaryn. Warszawa, Instytut Automatyki i Robotyki
Wykład 2 - podstawy matematyczne Instytut Automatyki i Robotyki Warszawa, 2015 Wstęp Rzeczywiste obiekty regulacji, a co za tym idzie układy regulacji, mają właściwości nieliniowe, n.p. turbulencje, wiele
Rok akademicki: 2030/2031 Kod: RAR n Punkty ECTS: 7. Poziom studiów: Studia I stopnia Forma i tryb studiów: -
Nazwa modułu: Podstawy automatyki Rok akademicki: 2030/2031 Kod: RAR-1-303-n Punkty ECTS: 7 Wydział: Inżynierii Mechanicznej i Robotyki Kierunek: Automatyka i Robotyka Specjalność: - Poziom studiów: Studia
Przekształcanie równań stanu do postaci kanonicznej diagonalnej
Przekształcanie równań stanu do postaci kanonicznej diagonalnej Przygotowanie: Dariusz Pazderski Liniowe przekształcenie równania stanu Rozważmy liniowe równanie stanu i równanie wyjścia układu niesingularnego
Badanie 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ż.
WYDZIAŁ 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 1. WSTĘP DO
1. Podstawowe pojęcia
1. Podstawowe pojęcia Sterowanie optymalne obiektu polega na znajdowaniu najkorzystniejszej decyzji dotyczącej zamierzonego wpływu na obiekt przy zadanych ograniczeniach. Niech dany jest obiekt opisany
analogowego regulatora PID doboru jego nastaw i przetransformowanie go na cyfrowy regulator PID, postępując według następujących podpunktów:
Cel projektu. Projekt składa się z dwóch podstawowych zadań, mających na celu zaprojektowanie dla danej transmitancji: G( s) = m 2 s 2 e + m s + sτ gdzie wartości m 2 = 27, m = 2, a τ = 4. G( s) = 27s
1. 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...
Politechnika 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 Teoria sterowania Odpowiedzi czasowe ciągłych i dyskretnych systemów dynamicznych Zadania do ćwiczeń laboratoryjnych
PROGRAMOWANIE KWADRATOWE
PROGRAMOWANIE KWADRATOWE Programowanie kwadratowe Zadanie programowania kwadratowego: Funkcja celu lub/i co najmniej jedno z ograniczeń jest funkcją kwadratową. 2 Programowanie kwadratowe Nie ma uniwersalnej
ZASTOSOWANIE PROGRAMOWANIA LINIOWEGO W ZAGADNIENIACH WSPOMAGANIA PROCESU PODEJMOWANIA DECYZJI
Wstęp ZASTOSOWANIE PROGRAMOWANIA LINIOWEGO W ZAGADNIENIACH WSPOMAGANIA PROCESU PODEJMOWANIA DECYZJI Problem podejmowania decyzji jest jednym z zagadnień sterowania nadrzędnego. Proces podejmowania decyzji
ELEMENTY 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
Podstawy 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
Badanie 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
Systemy. 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
Politechnika 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
STEROWANIE TEMPERATURĄ W DRUKARCE 3D
MODELOWANIE INŻYNIERSKIE nr 54, ISSN 1896-771X STEROWANIE TEMPERATURĄ W DRUKARCE 3D Marek Surmak 1a, Robert Piotrowski 1b 1 Wydział Elektrotechniki i Automatyki, Politechnika Gdańska a marek.surmak@gmail.com,
Politechnika 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 Automatyka zastosowania, metody i narzędzia, perspektywy Synteza systemów sterowania z wykorzystaniem regulatorów
PRZEWODNIK 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
Inteligencja obliczeniowa
Ćwiczenie nr 3 Zbiory rozmyte logika rozmyta Sterowniki wielowejściowe i wielowyjściowe, relacje rozmyte, sposoby zapisu reguł, aproksymacja funkcji przy użyciu reguł rozmytych, charakterystyki przejściowe
Automatyka i robotyka
Automatyka i robotyka Wykład 1 - Wprowadzenie do automatyki Wojciech Paszke Instytut Sterowania i Systemów Informatycznych, Uniwersytet Zielonogórski 1 z 29 Plan wykładu Podstawowe informacje Wprowadzenie
Akademia Górniczo-Hutnicza im. Stanisława Staszica w Krakowie. Sterowanie ciągłe. Teoria sterowania układów jednowymiarowych
Akademia Górniczo-Hutnicza im. Stanisława Staszica w Krakowie Sterowanie ciągłe Teoria sterowania układów jednowymiarowych 1 Informacja o prowadzących zajęcia Studia stacjonarne rok II Automatyka i Robotyka
Instrukcja do ćwiczenia laboratoryjnego nr 6a
Instrukcja do ćwiczenia laboratoryjnego nr 6a Temat: Charakterystyki i parametry półprzewodnikowych przyrządów optoelektronicznych. Cel ćwiczenia: Zapoznać z budową, zasadą działania, charakterystykami
Transmitancje układów ciągłych
Transmitancja operatorowa, podstawowe człony liniowe Transmitancja operatorowa (funkcja przejścia, G(s)) stosunek transformaty Laplace'a sygnału wyjściowego do transformaty Laplace'a sygnału wejściowego
Mechatronika 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
Algorytmy 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
SKRYPT STRONY LITERATURA STRONY: 48, 63
LABORATORIUM TEORIA STEROWANIA I TECHNIKA REGULACJI OPIS UKŁADÓW AUTOMATYCZNEJ REGULACJI W PRZESTRZENI STANU Wydział EAIiIB Katedra Energoelektroniki i Automatyki Sytemów Przetwarzania Energii dr inż.
Politechnika 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 Technologie informatyczne Wprowadzenie do Simulinka w środowisku MATLAB Pytania i zadania do ćwiczeń laboratoryjnych
TEORIA OBWODÓW I SYGNAŁÓW LABORATORIUM
TEORIA OBWODÓW I SYGNAŁÓW LABORATORIUM AKADEMIA MORSKA Katedra Telekomunikacji Morskiej ĆWICZENIE 5 BADANIE STABILNOŚCI UKŁADÓW ZE SPRZĘŻENIEM ZWROTNYM 1. Cel ćwiczenia Celem ćwiczenia jest ugruntowanie
Analityczne 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)
WOJSKOWA AKADEMIA TECHNICZNA
WOJSKOWA AKADEMIA TECHNICZNA LABORATORIUM CYFROWE PRZETWARZANIE SYGNAŁÓW Stopień, imię i nazwisko prowadzącego Imię oraz nazwisko słuchacza Grupa szkoleniowa Data wykonania ćwiczenia dr inż. Andrzej Wiśniewski
Projektowanie układów regulacji w dziedzinie częstotliwości. dr hab. inż. Krzysztof Patan, prof. PWSZ
Projektowanie układów regulacji w dziedzinie częstotliwości dr hab. inż. Krzysztof Patan, prof. PWSZ Wprowadzenie Metody projektowania w dziedzinie częstotliwości mają wiele zalet: stabilność i wymagania
7.2.2 Zadania rozwiązane
7.2.2 Zadania rozwiązane PRZYKŁAD 1 (DOBÓR REGULATORA) Do poniŝszego układu (rys.1) dobrać odpowiedni regulator tak, aby realizował poniŝsze załoŝenia: -likwidacja błędu statycznego, -zmniejszenie przeregulowania
Podstawy inżynierii sterowania Ćwiczenia laboratoryjne
Podstawy inżynierii sterowania Ćwiczenia laboratoryjne Laboratorium nr 4: Układ sterowania silnika obcowzbudnego prądu stałego z regulatorem PID 1. Wprowadzenie Przedmiotem rozważań jest układ automatycznej
PRZEWODNIK 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
Laboratorium z automatyki
Wydział Inżynierii Mechanicznej i Mechatroniki Laboratorium z automatyki Algebra schematów blokowych, wyznaczanie odpowiedzi obiektu na sygnał zadany, charakterystyki częstotliwościowe Kierunek studiów:
Zaawansowane metody numeryczne
Wykład 11 Ogólna postać metody iteracyjnej Definicja 11.1. (metoda iteracyjna rozwiązywania układów równań) Metodą iteracyjną rozwiązywania { układów równań liniowych nazywamy ciąg wektorów zdefiniowany
Technika regulacji automatycznej
Technika regulacji automatycznej Wykład 3 Wojciech Paszke Instytut Sterowania i Systemów Informatycznych, Uniwersytet Zielonogórski 1 z 32 Plan wykładu Wprowadzenie Układ pierwszego rzędu Układ drugiego
Model 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:
Zaawansowane metody numeryczne
Wykład 10 Rozkład LU i rozwiązywanie układów równań liniowych Niech będzie dany układ równań liniowych postaci Ax = b Załóżmy, że istnieją macierze L (trójkątna dolna) i U (trójkątna górna), takie że macierz
Regulacja dwupołożeniowa.
Politechnika Krakowska Wydział Inżynierii Elektrycznej i Komputerowej Zakład eorii Sterowania Regulacja dwupołożeniowa. Kraków Zakład eorii Sterowania (E ) Regulacja dwupołożeniowa opis ćwiczenia.. Opis
Definicje i przykłady
Rozdział 1 Definicje i przykłady 1.1 Definicja równania różniczkowego 1.1 DEFINICJA. Równaniem różniczkowym zwyczajnym rzędu n nazywamy równanie F (t, x, ẋ, ẍ,..., x (n) ) = 0. (1.1) W równaniu tym t jest
Przetworniki cyfrowo-analogowe C-A CELE ĆWICZEŃ PODSTAWY TEORETYCZNE
Przetworniki cyfrowo-analogowe C-A CELE ĆWICZEŃ Zrozumienie zasady działania przetwornika cyfrowo-analogowego. Poznanie podstawowych parametrów i działania układu DAC0800. Poznanie sposobu generacji symetrycznego
Komputerowa analiza zagadnień różniczkowych 10. Dwupunktowe problemy brzegowe (BVP, Boundary Value Problems)
Komputerowa analiza zagadnień różniczkowych 10. Dwupunktowe problemy brzegowe (BVP, Boundary Value Problems) P. F. Góra http://th-www.if.uj.edu.pl/zfs/gora/ semestr letni 2007/08 Wprowadzenie Rozważmy
Metody i analiza danych
2015/2016 Metody i analiza danych Funkcje, pętle i grafika Laboratorium komputerowe 3 Anna Kiełbus Zakres tematyczny 1. Funkcje i skrypty Pętle i instrukcje sterujące 2. Grafika dwuwymiarowa 3. Grafika
Politechnika 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
Tranzystory bipolarne. Właściwości wzmacniaczy w układzie wspólnego kolektora.
I. Cel ćwiczenia ĆWICZENIE 6 Tranzystory bipolarne. Właściwości wzmacniaczy w układzie wspólnego kolektora. Badanie właściwości wzmacniaczy tranzystorowych pracujących w układzie wspólnego kolektora. II.
INSTRUKCJA Regulacja PID, badanie stabilności układów automatyki
Opracowano na podstawie: INSTRUKCJA Regulacja PID, badanie stabilności układów automatyki 1. Kaczorek T.: Teoria sterowania, PWN, Warszawa 1977. 2. Węgrzyn S.: Podstawy automatyki, PWN, Warszawa 1980 3.
Politechnika Wrocławska, Wydział Informatyki i Zarządzania. Modelowanie
Politechnika Wrocławska, Wydział Informatyki i Zarządzania Modelowanie Zad Procesy wykładniczego wzrostu i spadku (np populacja bakterii, rozpad radioaktywny, wymiana ciepła) można modelować równaniem
WYDZIAŁ 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 6. Badanie
Symulacja pracy silnika prądu stałego
KATEDRA MECHANIKI I PODSTAW KONSTRUKCJI MASZYN POLITECHNIKA OPOLSKA MECHATRONIKA Instrukcja do ćwiczeń laboratoryjnych Symulacja pracy silnika prądu stałego Opracował: Dr inż. Roland Pawliczek Opole 016
Instrukcja do ćwiczenia 6 REGULACJA TRÓJPOŁOŻENIOWA
Instrukcja do ćwiczenia 6 REGULACJA TRÓJPOŁOŻENIOWA Cel ćwiczenia: dobór nastaw regulatora, analiza układu regulacji trójpołożeniowej, określenie jakości regulacji trójpołożeniowej w układzie bez zakłóceń
WYDZIAŁ 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 10. Dyskretyzacja
Uzupełnienie skryptów do laboratorium sterowania analogowego
Uzupełnienie skryptów do laboratorium sterowania analogowego dr inż. Piotr Fiertek Wydział Elektroniki, Telekomunikacji i Informatyki Politechnika Gdańska Gdańsk, 2016 Spis treści 1 Wymagania dotyczące
ROBOTYKA. Odwrotne zadanie kinematyki - projekt. http://www.mbmaster.pl
ROBOTYKA Odwrotne zadanie kinematyki - projekt Zawartość. Wstęp...... Proste zadanie kinematyki cel...... Odwrotne zadanie kinematyki cel..... Analiza statyczna robota..... Proste zadanie kinematyki....
Tranzystory w pracy impulsowej
Tranzystory w pracy impulsowej. Cel ćwiczenia Celem ćwiczenia jest poznanie właściwości impulsowych tranzystorów. Wyniki pomiarów parametrów impulsowych tranzystora będą porównane z parametrami obliczonymi.
Akademia Górniczo-Hutnicza im. Stanisława Staszica w Krakowie. Sterowanie ciągłe. Teoria sterowania układów jednowymiarowych
Akademia Górniczo-Hutnicza im. Stanisława Staszica w Krakowie Sterowanie ciągłe Teoria sterowania układów jednowymiarowych 1 Informacja o prowadzących zajęcia Studia stacjonarne rok II Automatyka i Robotyka
Instytut Politechniczny Państwowa Wyższa Szkoła Zawodowa. Diagnostyka i niezawodność robotów
Instytut Politechniczny Państwowa Wyższa Szkoła Zawodowa Diagnostyka i niezawodność robotów Laboratorium nr 6 Model matematyczny elementu naprawialnego Prowadzący: mgr inż. Marcel Luzar Cele ćwiczenia:
Automatyka 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
LABORATORIUM ELEKTRONIKI WZMACNIACZ OPERACYJNY
ZESPÓŁ LABORATORIÓW TELEMATYKI TRANSPORTU ZAKŁAD TELEKOMUNIKACJI W TRANSPORCIE WYDZIAŁ TRANSPORTU POLITECHNIKI WARSZAWSKIEJ LABORATORIUM ELEKTRONIKI INSTRUKCJA DO ĆWICZENIA NR 8 WZMACNIACZ OPERACYJNY DO
WYDZIAŁ PPT / KATEDRA INŻYNIERII BIOMEDYCZNEJ D-1 LABORATORIUM Z MIERNICTWA I AUTOMATYKI Ćwiczenie nr 7. Badanie jakości regulacji dwupołożeniowej.
Cel ćwiczenia: Zapoznanie się z zasadą działania regulatora dwupołożeniowego oraz ocena jakości regulacji dwupołożeniowej na przykładzie obiektu rzeczywistego (mikrotermostat) i badań symulacyjnych. Pytania
Automatyka 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,
Podstawy MATLABA, cd.
Akademia Górniczo-Hutnicza Wydział Elektrotechniki, Automatyki, Informatyki i Elektroniki Przetwarzanie Sygnałów Studia Podyplomowe, Automatyka i Robotyka Podstawy MATLABA, cd. 1. Wielomiany 1.1. Definiowanie
Układ regulacji automatycznej (URA) kryteria stabilności
Układ regulacji automatycznej (URA) kryteria stabilności y o e G c (s) z z 2 u G o (s) y () = () ()() () H(s) oraz jego wartością w stanie ustalonym. Transmitancja układu otwartego regulacji: - () = ()
Rys 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].
Informatyczne Systemy Sterowania
Adam Wiernasz Nr albumu: 161455 e-mail: 161455@student.pwr.wroc.pl Informatyczne Systemy Sterowania Laboratorium nr 1 Prowadzący: Dr inż. Magdalena Turowska I. Wykaz modeli matematycznych członów dynamicznych
Cyfrowe algorytmy sterowania AR S1 semestr 4 Projekt 4
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
4. UKŁADY II RZĘDU. STABILNOŚĆ. Podstawowe wzory. Układ II rzędu ze sprzężeniem zwrotnym Standardowy schemat. Transmitancja układu zamkniętego
4. UKŁADY II RZĘDU. STABILNOŚĆ Podstawowe wzory Układ II rzędu ze sprzężeniem zwrotnym Standardowy schemat (4.1) Transmitancja układu zamkniętego częstotliwość naturalna współczynnik tłumienia Odpowiedź
Wstęp do równań różniczkowych
Wstęp do równań różniczkowych Wykład 1 Lech Sławik Instytut Matematyki PK Literatura 1. Arnold W.I., Równania różniczkowe zwyczajne, PWN, Warszawa, 1975. 2. Matwiejew N.M., Metody całkowania równań różniczkowych
WYDZIAŁ PPT / KATEDRA INŻYNIERII BIOMEDYCZNEJ D-1 LABORATORIUM Z AUTOMATYKI I ROBOTYKI Ćwiczenie nr 4. Badanie jakości regulacji dwupołożeniowej.
Cel ćwiczenia: Zapoznanie się z zasadą działania regulatora dwupołożeniowego oraz ocena jakości regulacji dwupołożeniowej na przykładzie obiektu rzeczywistego (mikrotermostat) i badań symulacyjnych. Pytania
Wydział Fizyki i Informatyki Stosowanej
Wydział Fizyki i Informatyki Stosowanej Podstawy inżynierii sterowania Ćwiczenia laboratoryjne Laboratorium 3: Regulacja ciągła dr inż. Dominika Gołuńska dr inż. Szymon Łukasik 1. Regulatory ciągłe liniowe.
AKADEMIA MORSKA W SZCZECINIE WI-ET / IIT / ZTT. Instrukcja do zajęc laboratoryjnych nr 6 AUTOMATYKA
AKADEMIA MORSKA W SZCZECINIE WI-ET / IIT / ZTT Instrukcja do zajęc laboratoryjnych nr 6 AUTOMATYKA II rok Kierunek Transport Temat: Transmitancja operatorowa. Badanie odpowiedzi układów automatyki. Opracował
Związek między pojęciami transpozycji, podobieństwa i symetryzacji oraz równości macierzowe
MATEMATYKA STOSOWANA 6, 2005 Tadeusz Kaczorek(Warszawa) Związek między pojęciami transpozycji, podobieństwa i symetryzacji równości macierzowe Streszczenie. Przeanalizowano związki między transpozycją,
Automatyka 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
Automatyka i Regulacja Automatyczna SEIwE- sem.4
Automatyka i Regulacja Automatyczna SEIwE- sem.4 Wykład 30/24h ( Lab.15/12h ) dr inż. Jan Deskur tel. 061665-2735(PP), 061 8776135 (dom) Jan.Deskur@put.poznan.pl (www.put.poznan.pl\~jan.deskur) Zakład