Realizacja programowa algorytmu sterowania adaptacyjnopredykcyjnego. KSSiWD 2013 dr inż. Jarosław Tarnawski
|
|
- Jolanta Maciejewska
- 6 lat temu
- Przeglądów:
Transkrypt
1 Realizacja programowa algorytmu sterowania adaptacyjnopredykcyjnego ampc KSSiWD 2013 dr inż. Jarosław Tarnawski
2 Sterowanie MPC Istnieje wiele odmian sterowania predykcyjnego jednak we wszystkich z nich można wskazać cechy wspólne: - sterowania z wykorzystaniem modelu dynamicznego obiektu, - kryterium matematyczne (funkcję celu regulacji predykcyjnej), - wydłużone horyzonty predykcji wyjść obiektu sterowania, - strategię repetycyjną, - wykorzystywanie trajektorii referencyjnej.
3 W każdej iteracji algorytmu (w każdym kroku próbkowania) wykorzystując model obiektu sterowania, obecne wartości wyjść obiektu (pochodzące z pomiarów) i przeszłe, zapamiętane wartości sygnałów sterujących oraz trajektorię referencyjną wyznacza się ciąg sterowań dla tzw. horyzontu sterowania. Sterowania wyznaczane są wg zasady minimalizacji kryterium jakości (zależnego od rodzaju sterowania predykcyjnego) uwzględniającego m.in. różnicę pomiędzy trajektorią referencyjną, a predykowanym wyjściem obiektu na tzw. horyzoncie predykcji. Z wyznaczonych sterowań przykłada się tylko pierwsze, a następnie w kolejnym kroku procedurę się powtarza.
4
5 Walorami regulacji predykcyjnej są m.in. możliwości sterowania: - z uwzględnieniem ograniczeń zarówno na wielkości regulowane, jak i sterujące (co do amplitudy jak i szybkości zmian) - obiektami wielowymiarowymi - w obecności dużych opóźnień czasowych; - obiektami niestabilnymi i nieminimalnofazowymi.
6 W [1],[2],[3] można znaleźć różne odmiany regulacji predykcyjnej posiadające różne własności użytkowe oraz implementacyjne. W [7] dokonano interesującej oceny różnych rodzajów sterowania predykcyjnego.
7 Dynamic Matrix Control - DMC Wykorzystuje model odpowiedzi skokowej, jest odporny na zmiany parametrów, umożliwia wprowadzenie ograniczeń jednak jakość sterowania jest słaba dla zakłóceń narastających liniowo oraz dla obiektów wielowymiarowych z silnymi interakcjami. Parametrami strojenia tego regulatora są: horyzont sterowania oraz współczynniki kar.
8 Model Algorithmic Control - MAC Jest łatwy do zaimplementowania i znacznie lepszy niż DMC dla obiektów wielowymiarowych, ale wyłącznie dla obiektów stabilnych. Wykorzystuje model odpowiedzi impulsowej. Jest odporny na błędy identyfikacji i zmiany parametrów obiektu. Jego zastosowanie jest ograniczone do stosunkowo wolnych trajektorii referencyjnych. Parametrami strojenia są: horyzont sterowania, współczynniki kar oraz współczynnik zmiany sygnału sterującego.
9 Predictive Functional Control - PFC Wykorzystuje model w przestrzeni stanów, stosowane dla szybkich procesów, posiada odporność na błędy modelowania, nad- i niedoparametryzowanie modelu. Wymaga mało obliczeń i dostarcza dużej precyzji sterowania. Posiada możliwość uwzględnienia ograniczeń. Ograniczone wyłącznie do obiektów stabilnych. Strojenie odbywa się za pomocą trajektorii referencyjnej oraz doboru kroku czasowego.
10 Extended Predictive Self-Adaption Control EPSAC Wykorzystuje transmitancję dyskretną i proste prawo sterowania. Zawiera sprzężenie w przód (feedforward) i uwzględnia mierzalne zakłócenia. Realizuje stałą wartość zadaną i radzi sobie z obiektami nieminimalnofazowymi. Strojenie online horyzontu predykcji wpływa na strukturę wielokrokowego predyktora i strukturę regulatora. Strojenie odbywa się za pomocą: horyzontu sterowania, współczynnika wagowego oraz wielomianu flirtującego.
11 Extended Horizon Adaptive Control Wykorzystuje model transmitancyjny. Jest łatwy w implementacji, horyzont sterowania jest jedynym parametrem strojenia. Gwarantuje stabilność dla stacjonarnych obiektów również nieminimalnofazowych.
12 Generalized Predictive Control GPC Pozwala na realizowanie stałych i danych w postaci trajektorii wartości zadanych. Niezbędne dla predykowania jest rekurencyjne rozwiązywanie równania diofantycznego. Parametry strojenia: horyzont sterowania, współczynniki kar i wag umożliwiają osiągnięcie dobrej jakości sterowania. GPC umożliwia sterowanie obiektami niestabilnymi, nieminimalnofazowymi z opóźnieniami.
13 Struktura warstwowa systemu sterowania i lokalizacja sterowania predykcyjnego Sterowanie złożonymi obiektami nie jest w ogólności możliwe w sposób scentralizowany. Ukształtowane zostało podejście hierarchiczne [2],[6] którego realizacją jest struktura sterowania zawierająca warstwy: bezpośrednią, nadrzędną, optymalizacji i zarządzania przedstawiona na rys. 2. Zadania poszczególnych warstw wynikają z dekompozycji obiektu sterowania. Prostą, intuicyjną formą dekompozycji wynikającą z budowy, rozmiarów obiektu, ulokowania i podziału na sekcje jest dekompozycja przestrzenna.
14 Bardziej złożona jest dekompozycja funkcjonalna, w której następuje wydzielenie celów cząstkowych (umożliwiających realizację celu podstawowego) możliwych do zrealizowania w różnych skalach czasu i przez różne urządzania, z różnym udziałem człowieka.
15 W warstwie sterowania bezpośredniego znajdującej się najbliżej obiektu sterowania i pracującej z częstotliwością dostosowaną do dynamiki obiektu i potrzeb układów sterowania i zabezpieczeń przeważnie realizowane są proste algorytmy. Dominują układy przełączające, logika IF-THEN, regulatory dwu i trójstanowe i regulacja PID. Typowymi przedstawicielami urządzeń pracującymi w tej warstwie są mikrokontrolery, sterowniki PLC i PAC, regulatory wielofunkcyjne.
16 warstwowa systemu sterowania Zarządzanie Sterowanie optymalizujące Sterowanie nadrzędne Sterowanie bezpośrednie Obiekt sterowany
17 W warstwie sterowania nadrzędnego realizowane są funkcje nadzoru wielkości jakościowo opisujących sterowany proces, często inne niż te regulowane w warstwie bezpośredniej. Wg [2] rozwój tej warstwy nastąpił właśnie z rozwojem sterowania predykcyjnego. W wyniku rozwiązania zadania zdefiniowanego w postaci funkcji celu (definiującego jakościowe wymagania wobec systemu sterowania) wyznaczane są trajektorie, które następnie przekazywane są do warstwy sterowania bezpośredniego jako wartości zadane do zrealizowania przez podstawowe algorytmy sterowania np. PID.
18 Warstwa sterowania nadrzędnego obecnie najczęściej realizowana jest z wykorzystaniem oprogramowania klasy SCADA. Należy również za [2] podkreślić, że warstwa sterowania nadrzędnego może być w warstwowej strukturze sterowania pominięta a jej zadania rozdzielone pomiędzy warstwę bezpośrednią i optymalizującą.
19 Sterowanie MPC początkowo było implementowane głównie w warstwie nadrzędnej m.in. ze względu na ograniczenia urządzeń sterujących. Obecnie ze względu na znacznie większe możliwości przechowywania danych, prowadzenia obliczeń i swobody programowania w językach wysokiego poziomu w docelowych, przemysłowych urządzeniach sterujących algorytmy MPC mogą być realizowane również w warstwie sterowania bezpośredniego. Rozpatrywana jest sytuacja implementacji regulacji MPC w warstwie sterowania bezpośredniego jako alternatywę dla powszechnych, prostych i posiadających znane ograniczenia metod klasy PID.
20 Regulacja MAC/MPC z modelem odpowiedzi impulsowej Do ilustracji implementacji metod zaawansowanego sterowania w PLC wybrany został regulator z modelem odpowiedzi impulsowej charakteryzowany w przeglądzie metod sterowania predykcyjnego jako Model Algorithmic Control - MAC. Ponieważ w [1] nazywany jest on algorytmem MPC, zatem dalej będzie wykorzystywana właśnie ta nazwa i MPC będzie oznaczało ten konkretny rodzaj regulacji predykcyjnej. Jest to przykład regulatora predykcyjnego z modelem nietransmitancyjnym.
21 Przyjęcie postaci regulatora predykcyjnego z modelem nietransmitancyjnym ma określone zalety: nie trzeba znać transmitancji obiektu ani nawet struktury tej transmitancji, model może być wyznaczony w wyniku prostego eksperymentu identyfikacyjnego jak rejestracja odpowiedzi na impuls Diraca lub za pomocą metod estymacji najmniejszych kwadratów czy gradientowych, model nie zawiera wprost wyznaczanego opóźnienia.
22 Model obiektu dla ampc Przyjmujemy model postaci: Współczynniki wielomianu V są parametrami odpowiedzi impulsowej. Model jest typu średniej ruchomej (Moving Average - MA)
23 Model obiektu cd. W modelu tym założono, że dyskretny czas opóźnienia jest równy 1. Zakłada się więc, że pierwsze współczynniki wielomianu V mogą być równe zeru. W syntezie regulatora czas opóźnienia nie jest wprost wykorzystywany, dzięki czemu w postaci adaptacyjnej regulator MPC jest mało wrażliwy na zmiany czasu opóźnienia. Ta cecha jest bardzo pożądana w zastosowaniu do obiektów, w których zmiana opóźnienia transportowego jest cechą naturalną.
24 Cel regulacji Celem regulacji MPC jest minimalizacja różnicy pomiędzy przewidywaną trajektorią sygnału wyjściowego i trajektorią odniesienia z uwzględnieniem wagi na odchylenie sterowania od wartości. Należy więc wyznaczyć taką wartość sygnału sterującego, aby osiągnąć minimum wskaźnika:
25
26
27
28
29 Wymagania na parametry regulatora Ze względu na sposób działania regulatora na parametry tego regulatora nałożone są następujące wymagania: - czas opóźnienia obiektu nie może być większy niż nv+1 ponieważ model obiektu nie będzie mógł być dobrym odwzorowaniem obiektu - Do poprawnej realizacji operacji na macierzy Q konieczne jest spełnienie warunku: 2H-L<= 2nV-1. - czas opóźnienia musi być mniejszy od H, aby horyzont sterowania mógł uwzględniać opóźnienie związane z obiektem - gdy H=L i = 0 obiekt nie może być nieminimalnofazowy, opóźnienie musi być równe 1.
30 Realizacja algorytmu sterowania predykcyjnego Realizację algorytmu sterowania predykcyjnego można podzielić na następujące etapy: 1. Identyfikacja obiektu sterowania i wyznaczenie wielomianu V 2. Zbudowanie macierzy Q wg (7) i (8) 3. Obliczenie q T =1 T [Q T Q+ ρi] -1 Q T 4. Predykcja wyjść na podstawie (9) 5. Wyznaczenie w 0 danego przez (5) 6. Obliczenie sygnału sterującego (3)
31 Algorytm ampc Linią ciągłą zaznaczone jest zapętlenie algorytmu dla prezentowanej w artykule wersji bez aktualizacji wiedzy o obiekcie, natomiast linią przerywaną wersję z aktualizacją wiedzy o obiekcie.
32 Identyfikacja obiektu Identyfikację obiektu można przeprowadzić kilkoma sposobami. Można zarejestrować ciąg sygnałów sterujących oraz sygnałów wyjściowych z obiektu i korzystając z metod matematycznych dopasować parametry wielomianu tak, aby spełniały określone kryteria. Najpopularniejsze metody to metoda najmniejszych kwadratów czy metody gradientowe. Metody te zastosowane online (najczęściej w postaci rekurencyjnej) mogą być wykorzystane do realizacji adaptacyjnej wersji regulacji predykcyjnej.
33 Alternatywą jest wyznaczenie wielomianu V za pomocą rejestracji odpowiedzi obiektu na impuls podany na wejście obiektu. Rejestrując w chwilach próbkowania odpowiedź obiektu jesteśmy w stanie wyznaczyć parametry wielomianu V. To zaleta modelu nietransmitancyjnego.
34 Wyznaczenie macierzy Q Macierz Q ma specyficzną postać, którą można otrzymać z V. Realizacja programistyczna sprowadza się do dwóch pętli odpowiednio adresujących położenie parametrów V oraz dodatkowej pętli, w której wyznacza i lokuje w Q czynniki h k.
35 Wyznaczenie macierzy q Największym wyzwaniem programistycznym oraz czasochłonnym członem w wyznaczaniu sygnału sterującego jest obliczenie macierzy q. W wersji nieadaptacyjnej regulatora predykcyjnego wystarczy jednokrotne wyznaczenie tej macierzy i nie musi być ono realizowane w pętli programu. Może do tego posłużyć oprogramowanie Matlab, Scilab czy nawet Excel.
36 Predykcja sygnału wyjściowego Do wyznaczania wektora y 0 czyli predykcji sygnału wyjściowego korzystne jest zastosowanie wzoru rekurencyjnego. Potrzebne są również wartości przyrostów sterowań w chwilach poprzednich oraz elementy parametry wielomianu V. Realizacja programistyczna sprowadza się do operacji mnożenia i dodawania realizowanych w pętlach.
37 Wprowadzanie wartości zadanej Wartości zadane mogą być wprowadzane na kilka różnych sposobów. Można wymusić zmianę całego wektora w 0 czyli wprowadzenie nowej wartości zadanej dla całego horyzontu sterowania. Można wprowadzić wartość zadaną jako ostatni element wektora w 0, który zostanie osiągnięty za H chwil czasowych, można również zastosować trajektorię referencyjną tj. opis przejścia pomiędzy poprzednią i nowo wprowadzoną wartością zadaną. Realizacja programistyczna tych scenariuszy jest stosunkowo prosta i sprowadza się odpowiednio do: zapisania całego wektora w 0 nową wartością zadaną, wpisanie do w 0 na ostatniej pozycji i dokonywanie przesuwania wektora w każdej chwili czasowej, lub wpisanie do w 0 wartości wynikających z trajektorii (najczęściej inercja Igo rzędu) i przesunięcia wektora w każdej chwili działania algorytmu.
38 Wyznaczenie sterowania u(k) Wyznaczenie wartości u(k) sprowadza się do odjęcia wektorów w 0 oraz y 0 i wymnożenie wyniku z wektorem q. Wynik tej operacji zsumowany z poprzednią wartością sygnału sterującego daje bieżąca wartość sterowania. W tym kroku można również nałożyć różnego rodzaju ograniczenia na sygnał sterujący np. co do wartości albo prędkości narastania.
39 Nazwa zmiennej Org.w pamię ci Typ liczb Wymiar opis Q M R Macierz Q z H x L parametrami odpowiedzi skokowej wg (8) QT M R L x H Transponowana Q C M R L x H QT * Q + ro*i M A,B,X R 3 x L x H Macierze pomocnicze przy odwracaniu C; X = C -1 Y M R X * QT Z M R Pierwszy wiersz Y roznica W R H w 0 - y 0 MPC Parametry V W R nv odpowiedzi skokowej eu W R nv Opóźnione wejścia y0mpc W R H Realizacja wektora y 0 (6) wg predyktora (9) w0 W R H Trajektoria zadana wg (5) zadana S R 1 Wartość zadana w chwili i regulowan a S R 1 Wartość regulowana nv S I 1 Wymiar V H S I 1 Horyzont predykcji L S I 1 Horyzont sterowania i, j, k,m,n S I 5 x 1 Indeksy w pętlach ro S R 1 Parametr regulatora MPC Zmienne hk S R 1 sum a wm, Max, Xma x, P, Sx, Tx, w S R 1 S I 7 x 1 Parametr macierzy Q wg (8) Zmienna pomocnicza przy wyznaczaniu hk Zmienne pomocnicze przy odwracaniu macierzy
40 Weryfikacja w HIL
41 Obiekt nieminimalnofazowy, 3go rzędu oscylacyjny z opóźnieniem 500ms (5 okresów próbkowania).
42 Obiekt inercyjny pierwszego rzędu z dużym opóźnieniem
43 Implementacja w PLC - założenia Realizacja algorytmu sterowania wymaga operacji macierzowych: dodawania, odejmowania, mnożenia, odwracania. Wymiar macierzy zależy od przyjętych parametrów sterowania predykcyjnego: horyzontów predykcji i sterowania oraz rzędu modelu obiektu. Sterowniki programowalne cechują pewne ograniczenia, które należy wziąć pod uwagę podejmując temat implementacji zaawansowanych algorytmów sterowania. Tymi ograniczeniami są: rozmiary pamięci dostępnej dla programu i danych użytkownika, wydajność obliczeniowa, reprezentacja liczb, możliwość operowania na macierzach.
44 Implementacja w PLC - założenia Przyjęte założenia: - PLC obsługuje operacje matematyczne na liczbach zmiennoprzecinkowych - urządzenie posiada możliwość adresowania pamięci w postaci tablic dwuwymiarowych (niekoniecznie posiada bloki operacji macierzowych) - parametry regulatora H, L, nv, ρ nie są zrealizowana jako stałe, a są wybierane przez użytkownika (program ma zapewniać ich obsługę, ewentualnie ostrzegać o nierealizowalności ze względu na zakres pamięci i czas obliczeń)
45 Implementacja w PLC Po implementacji i weryfikacji regulatora MPC na platformie PLC wykonano badania pod kątem niezbędnej pamięci do realizacji regulatora i czasu trwania jednej iteracji. Wyniki tych badań zaprezentowano w tablicy 2. Implementacji dokonano w sterowniku PAC RX3i firmy GE Fanuc z jednostką centralną CPU310 (zegar CPU taktowany 300MHz). Jednostka CPU310 posiada możliwość konfigurowania dostępnej pamięci i umożliwia przydzielenie pamięci rejestrowej reprezentowanej przez zmienne logiczne %R w zakresie Zmienne te są 16 bitowe i do zapisania liczby typu rzeczywistego niezbędne jest wykorzystanie dwóch zmiennych %R. Zatem do dyspozycji programisty jest liczb rzeczywistych, które mogą być zorganizowane jako skalary, wektory bądź dwuwymiarowe macierze.
46 Parametrami wpływającymi na stopień wykorzystania pamięci są nv, L, H, przy czym nv jest wektorem, a L i H określają wymiary macierzy i to głownie ich wartości wpływają na stopień wykorzystania pamięci. Ponieważ rozmiary macierzy muszą być w programie w języku ST zadane a priori, uwzględniając wszystkie operacje i biorąc pod uwagę limit liczb określono maksymalne wartości parametrów nv_max=50, H_max=50 i L_max = 50. Zastosowanie maksymalnych wartości tych zmiennych oznacza wykorzystanie rejestrów %R.
47 W toku prowadzonych badań okazało się jednak, że wykorzystanie maksymalnych wartości tych parametrów nie będzie możliwe ze względu na czas wykonania jednego cyklu programu przy takich rozmiarach macierzy. Sterownik PAC posiada wbudowany układ kontrolujący czas trwania jednego cyklu (tzw. watchdog) mający na celu przerwanie działania sterownika w przypadku przekroczenia tego czasu, np. powodowanego błędem logicznym w programie lub uszkodzeniem procesora czy pamięci PLC. Maksymalny czas trwania cyklu dla PAC RX3i to 2550 ms. Oznacza to, że wszystkie operacje składające się na jeden cykl programu (inicjalizacja, wczytanie wejść, wykonanie części logicznej programu, ustawienie wyjść, komunikacja systemowa oraz czynności diagnostyczne) zostaną wykonane w czasie krótszym niż 2550 ms.
48 W dokumentacji PLC możemy odnaleźć informacje o czasie trwania każdej instrukcji np. mnożenia czy dodawania liczb rzeczywistych. Są to czasy rzędu mikrosekund jednak wraz ze wzrostem wartości parametrów L i H oraz nv zasadniczo rośnie liczba wykonanych operacji (głownie mnożenia i dodawania liczb rzeczywistych) i czas trwania jednego cyklu. Ograniczeniem zasadniczym w wyborze wartości parametrów nie była więc pamięć tylko moc obliczeniowa i związany z nią czas trwania obliczeń. Przy parametrach nv=50, H=40 L=33 sterownik przechodził w tryb awaryjny z powodu przekroczenia maksymalnego dopuszczalnego czasu trwania cyklu.
49 parametry regulatora nv H L zasoby PLC niezbędne do wykonania regulatora pamięć [słów 16bitowych] max czas wykonania kroku [ms]
50 Wyniki tych badań mogą być przydatne do oceny stosowalności regulatora w odniesieniu do posiadanego obiektu. Są one również pomocne w określeniu możliwości minimalnego czasu kroku regulatora. Np. z danych w tabeli 2 wynika, że nie jesteśmy w stanie użyć regulatora z parametrami nv=50, H=40, L=30 z krokiem 100ms ponieważ obliczenia zajmują 814ms. Dane te mogą być wykorzystane do oszacowania jego implementowalności regulatora MPC w innych PLC tj. rozmiary wykorzystania pamięci oraz porównania mocy obliczeniowych.
51 Podsumowanie Przedstawiono jest implementacja w PC/PLC czyli w docelowym przemysłowym urządzeniu sterującym zaawansowanej metody regulacji predykcyjnej MPC (ang. Model Predictive Control) Weryfikacja poprawności opracowanego w ten sposób algorytmu regulatora predykcyjnego w została przeprowadzona w warunkach możliwie bliskich rzeczywistości - z wykorzystaniem pętli sprzętowej.
52 Podsumowanie Eksperymenty regulacji trudnymi obiektami potwierdziły poprawność implementacji oraz użyteczność regulatora MPC. Podano czas wykonywania obliczeń dla jednego kroku algorytmu dla różnych zestawów parametrów wykonanego w sterowniku PAC co jest przydatne w szacowaniu stosowalności regulatora dla różnych obiektów i posiadanych sterowników. Wskazano potencjalne etapy w implementacji regulatora, które można poddać strojeniu i optymalizacji kodu w celu redukcji konsumpcji pamięci i/lub uzyskania krótszego czasu wykonania kroku algorytmu. Regulator z takimi możliwościami nie jest dostępny standardowo na żadnej platformie PLC.
53 Bilbliografia A. Niederliński, J. Mościński, Z. Ogonowski, Regulacja adaptacyjna, Wydawnictwo Naukowe PWN Tatjewski P. (2002) Sterowanie zaawansowane obiektów przemysłowych, Akademicka Oficyna Wydawnicza EXIT. J.M. Maciejowski, Predictive Control with Constaints, Prentice Hall, 2002 Legierski T., Kasprzyk J., Wyrwał J., Hajda J.: Programowanie sterowników PLC, Wydawnictwo Pracowni Komputerowej Jacka Skalmierskiego, Gliwice, 1998 Kasprzyk J.: Programowanie sterowników przemysłowych, WNT J. Korbicz, J.M. Kościelny Modelowanie, diagnostyka i sterowanie nadrzędne procesami Implementacja w systemie Diaster, WNT,2009 K.S.Holkar, L.M. Waghmare, An Overview of Model Predictive Control, International Journal Control and Automation, Vol. 3 No. 4 December 2010 Tarnawski J., Realizacja programowa algorytmów filtracji, estymacji i sterowania w PLC/PAC, Pomiary Automatyka Robotyka, 5/2013 Tarnawski J., Implementacja algorytmu regulacji predykcyjnej MPC w sterownikach programowalnych, Pomiary Automatyka Robotyka, 6/2013
Implementacja algorytmu regulacji predykcyjnej MPC w sterownikach programowalnych
NAUKA Implementacja algorytmu regulacji predykcyjnej MPC w sterownikach programowalnych Jarosław Tarnawski Katedra Inżynierii Systemów Sterowania, Wydział Elektrotechniki i Automatyki, Politechnika Gdańska
Sterowniki Programowalne (SP) - Wykład #1 Wykład organizacyjny
Sterowniki Programowalne (SP) - Wykład #1 Wykład organizacyjny WYDZIAŁ ELEKTROTECHNIKI I AUTOMATYKI KATEDRA INŻYNIERII SYSTEMÓW STEROWANIA Jarosław Tarnawski, dr inż. Październik 2016 SP wykład organizacyjny
Regulator 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
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
Regulator 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
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
Podstawy 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
Sterowniki Programowalne (SP) - Wykład #1 Wykład organizacyjny
Sterowniki Programowalne (SP) - Wykład #1 Wykład organizacyjny WYDZIAŁ ELEKTROTECHNIKI I AUTOMATYKI KATEDRA INŻYNIERII SYSTEMÓW STEROWANIA Jarosław Tarnawski, dr inż. Październik 2016 SP wykład organizacyjny
Sterowniki Programowalne (SP) Automatyka i Robotyka Wydział Elektrotechniki i Automatyki Politechnika Gdańska
Sterowniki Programowalne (SP) Automatyka i Robotyka Wydział Elektrotechniki i Automatyki Politechnika Gdańska Wykład organizacyjny 30.09. 2014 Semestr V, AiR rok akademicki 2014/2015 Informacje formalne
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:
Dynamika procesu zmienna stała. programowalne zmiany parametrów r.
Sterowanie adaptacyjne Sterowanie adaptacyjne polega na dostosowywaniu (adaptacji) nastaw regulatora do zmian parametrów obiektu (w trakcie pracy) Techniki adaptacji Dynamika procesu zmienna stała regulator
Model 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:
Podstawy Automatyki. Wykład 9 - Dobór regulatorów. dr inż. Jakub Możaryn. Warszawa, Instytut Automatyki i Robotyki
Wykład 9 - Dobór regulatorów. Instytut Automatyki i Robotyki Warszawa, 2017 Dobór regulatorów Podstawową przesłanką przy wyborze rodzaju regulatora są właściwości dynamiczne obiektu regulacji. Rysunek:
1. 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
Sterowanie 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
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
Podstawy Automatyki. Wykład 7 - Jakość układu regulacji. Dobór nastaw regulatorów PID. dr inż. Jakub Możaryn. Instytut Automatyki i Robotyki
Wykład 7 - Jakość układu regulacji. Dobór nastaw regulatorów PID Instytut Automatyki i Robotyki Warszawa, 2015 Jakość układu regulacji Oprócz wymogu stabilności asymptotycznej, układom regulacji stawiane
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
PROJEKT WSPÓŁFINANSOWANY ZE ŚRODKÓW UNII EUROPEJSKIEJ W RAMACH EUROPEJSKIEGO FUNDUSZU SPOŁECZNEGO OPIS PRZEDMIOTU. Sieci i sterowniki przemysłowe
OPIS PRZEDMIOTU Nazwa przedmiotu Kod przedmiotu Sieci i sterowniki przemysłowe Wydział Instytut/Katedra Kierunek Specjalizacja/specjalność Wydział Matematyki, Fizyki i Techniki Instytut Mechaniki i Informatyki
Wykład organizacyjny
Automatyka - zastosowania, metody i narzędzia, perspektywy na studiach I stopnia specjalności: Automatyka i systemy sterowania Wykład organizacyjny dr inż. Michał Grochowski kiss.pg.mg@gmail.com michal.grochowski@pg.gda.pl
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
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
Systemy wbudowane. Paweł Pełczyński ppelczynski@swspiz.pl
Systemy wbudowane Paweł Pełczyński ppelczynski@swspiz.pl 1 Program przedmiotu Wprowadzenie definicja, zastosowania, projektowanie systemów wbudowanych Mikrokontrolery AVR Programowanie mikrokontrolerów
ANALIZA METODY STEROWANIA PREDYKCYJNEGO DLA AKTYWNEGO ZAWIESZENIA MAGNETYCZNEGO
Paulina Kurnyta-Mazurek Maciej Henzel Wojskowa Akademia Techniczna Artur Kurnyta Instytut Techniczny Wojsk Lotniczych PRACE NAUKOWE ITWL Zeszyt 37, s. 183 194, 2015 r. 10.1515/afit-2015-0033 ANALIZA METODY
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)
Zaliczenie - zagadnienia (aktualizacja )
Tomasz Żabiński Ocena 3.0 Zaliczenie - zagadnienia (aktualizacja 23.01.2017) 1. Podaj na jakie dwie główne grupy dzieli się układy przełączające. 2. Scharakteryzuj układy kombinacyjne. 3. Scharakteryzuj
Urządzenia automatyki przemysłowej Kod przedmiotu
Urządzenia automatyki przemysłowej - opis przedmiotu Informacje ogólne Nazwa przedmiotu Urządzenia automatyki przemysłowej Kod przedmiotu 06.0-WE-AiRP-UAP Wydział Kierunek Wydział Informatyki, Elektrotechniki
Optymalizacja 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
Spis treści. Dzień 1. I Elementy układu automatycznej regulacji (wersja 1109) II Rodzaje regulatorów i struktur regulacji (wersja 1109)
Spis treści Dzień 1 I Elementy układu automatycznej regulacji (wersja 1109) I-3 Podstawowy problem sterowania I-4 Przykładowy obiekt regulacji I-5 Schemat blokowy układu automatycznej regulacji I-6 Klasyfikacja
E-E-A-1008-s6. Sterowniki PLC. Elektrotechnika I stopień Ogólno akademicki. 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 E-E-A-1008-s6 Nazwa modułu Sterowniki PLC Nazwa modułu w języku angielskim Programmable
Komputerowe Systemy Sterowania
KSS 2011 Komputerowe Systemy Sterowania Struktury Sterowania wprowadzenie - Częśd I - dr inż. Tomasz Rutkowski Katedra Inżynierii Systemów Sterowania Politechnika Gdańska Wydział Elektrotechniki i Automatyki
Elektrotechnika I stopień Ogólno akademicki. 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
Literatura. adów w cyfrowych. Projektowanie układ. Technika cyfrowa. Technika cyfrowa. Bramki logiczne i przerzutniki.
Literatura 1. D. Gajski, Principles of Digital Design, Prentice- Hall, 1997 2. C. Zieliński, Podstawy projektowania układów cyfrowych, PWN, Warszawa 2003 3. G. de Micheli, Synteza i optymalizacja układów
Automatyka 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.
Politechnika Warszawska Instytut Automatyki i Robotyki. Prof. dr hab. inż. Jan Maciej Kościelny PODSTAWY AUTOMATYKI
Politechnika Warszawska Instytut Automatyki i Robotyki Prof. dr hab. inż. Jan Maciej Kościelny PODSTAWY AUTOMATYKI 12. Regulacja dwu- i trójpołożeniowa (wg. Holejko, Kościelny: Automatyka procesów ciągłych)
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
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
Podstawy programowania. Wykład Funkcje. Krzysztof Banaś Podstawy programowania 1
Podstawy programowania. Wykład Funkcje Krzysztof Banaś Podstawy programowania 1 Programowanie proceduralne Pojęcie procedury (funkcji) programowanie proceduralne realizacja określonego zadania specyfikacja
INTELIGENTNE SYSTEMY STEROWANIA OPRACOWANIE
Arkadiusz Kwiatkowski INTELIGENTNE SYSTEMY STEROWANIA OPRACOWANIE Nie biorę odpowiedzialności za skutki błędów zawartych w opracowaniu. 1. Schemat inteligentnego sensora inteligentny sensor zintegrowany
Szkoła programisty PLC : sterowniki przemysłowe / Gilewski Tomasz. Gliwice, cop Spis treści
Szkoła programisty PLC : sterowniki przemysłowe / Gilewski Tomasz. Gliwice, cop. 2017 Spis treści O autorze 9 Wprowadzenie 11 Rozdział 1. Sterownik przemysłowy 15 Sterownik S7-1200 15 Budowa zewnętrzna
E-4EZA1-10-s7. Sterowniki PLC
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-4EZA1-10-s7 Nazwa modułu Sterowniki PLC Nazwa modułu w języku angielskim Programmable
Sterowniki Programowalne (SP)
Sterowniki Programowalne (SP) Wybrane aspekty procesu tworzenia oprogramowania dla sterownika PLC Podstawy języka funkcjonalnych schematów blokowych (FBD) Politechnika Gdańska Wydział Elektrotechniki i
Sterowniki PLC. Elektrotechnika II stopień Ogólno akademicki. przedmiot kierunkowy. Obieralny. Polski. semestr 1
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-E2T-09-s2 Nazwa modułu Sterowniki PLC Nazwa modułu w języku angielskim Programmable Logic
Procesy 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
Wydział Elektryczny. Katedra Telekomunikacji i Aparatury Elektronicznej. Konstrukcje i Technologie w Aparaturze Elektronicznej.
Politechnika Białostocka Wydział Elektryczny Katedra Telekomunikacji i Aparatury Elektronicznej Konstrukcje i Technologie w Aparaturze Elektronicznej Ćwiczenie nr 5 Temat: Przetwarzanie A/C. Implementacja
Sterowanie napędów maszyn i robotów
Wykład 5 - Identyfikacja Instytut Automatyki i Robotyki (IAiR), Politechnika Warszawska Warszawa, 2015 Koncepcje estymacji modelu Standardowe drogi poszukiwania modeli parametrycznych M1: Analityczne określenie
Politechnika Gdańska. Gdańsk, 2016
Politechnika Gdańska Wydział Elektroniki, Telekomunikacji i Informatyki Katedra Systemów Geoinformatycznych Aplikacje Systemów Wbudowanych Programowalne Sterowniki Logiczne (PLC) Krzysztof Bikonis Gdańsk,
Sposoby modelowania układów dynamicznych. Pytania
Sposoby modelowania układów dynamicznych Co to jest model dynamiczny? PAScz4 Modelowanie, analiza i synteza układów automatyki samochodowej równania różniczkowe, różnicowe, równania równowagi sił, momentów,
Podstawy 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
Laboratorium Komputerowe Systemy Pomiarowe
Jarosław Gliwiński, Łukasz Rogacz Laboratorium Komputerowe Systemy Pomiarowe ćw. Programowanie wielofunkcyjnej karty pomiarowej w VEE Data wykonania: 15.05.08 Data oddania: 29.05.08 Celem ćwiczenia była
Regulacja 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
JĘZYKI PROGRAMOWANIA STEROWNIKÓW
JĘZYKI PROGRAMOWANIA STEROWNIKÓW dr inż. Wiesław Madej Wstęp Języki programowania sterowników 15 h wykład 15 h dwiczenia Konsultacje: - pokój 325A - środa 11 14 - piątek 11-14 Literatura Tadeusz Legierski,
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
PROGRAM KSZTAŁCENIA dla kierunku automatyka i robotyka studiów pierwszego stopnia o profilu ogólnoakademickim
PROGRAM KSZTAŁCENIA dla kierunku automatyka i robotyka studiów pierwszego stopnia o profilu ogólnoakademickim Program kształcenia dla określonego kierunku, poziomu studiów i profilu kształcenia obejmuje
Sterowniki programowalne Programmable Controllers. Energetyka I stopień Ogólnoakademicki. 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 Nazwa modułu Nazwa modułu w języku angielskim Sterowniki programowalne Programmable Controllers
Układ regulacji ze sprzężeniem zwrotnym: - układ regulacji kaskadowej - układ regulacji stosunku
Układ regulacji ze sprzężeniem zwrotnym: - układ regulacji kaskadowej - układ regulacji stosunku Przemysłowe Układy Sterowania PID Opracowanie: dr inż. Tomasz Rutkowski Katedra Inżynierii Systemów Sterowania
AUTOMATYZACJA PROCESÓW CIĄGŁYCH I WSADOWYCH
AUTOMATYZACJA PROCESÓW CIĄGŁYCH I WSADOWYCH kierunek Automatyka i Robotyka Studia II stopnia specjalności Automatyka Dr inż. Zbigniew Ogonowski Instytut Automatyki, Politechnika Śląska Plan wykładu pojęcia
Sterowanie Napędów Maszyn i Robotów
Wykład 3 - Metodyka projektowania sterowania. Opis bilansowy Instytut Automatyki i Robotyki Warszawa, 2015 Metodyka projektowania sterowania Zrozumienie obiektu, możliwości, ograniczeń zapoznanie się z
Politechnika Warszawska Instytut Automatyki i Robotyki. Prof. dr hab. inż. Jan Maciej Kościelny PODSTAWY AUTOMATYKI
Politechnika Warszawska Instytut Automatyki i Robotyki Prof. dr hab. inż. Jan Maciej Kościelny PODSTAWY AUTOMATYKI 12. Regulacja dwu- i trójpołożeniowa (wg. Holejko, Kościelny: Automatyka procesów ciągłych)
Rozdział 1 PROGRAMOWANIE LINIOWE
Wprowadzenie do badań operacyjnych z komputerem Opisy programów, ćwiczenia komputerowe i zadania. T. Trzaskalik (red.) Rozdział 1 PROGRAMOWANIE LINIOWE 1.2 Ćwiczenia komputerowe Ćwiczenie 1.1 Wykorzystując
Realizacja programowa algorytmów filtracji, estymacji i sterowania w PLC/PAC
NAUKA Realizacja programowa algorytmów filtracji, estymacji i sterowania w PLC/PAC Jarosław Tarnawski Katedra Inżynierii Systemów Sterowania, Wydział Elektrotechniki i Automatyki, Politechnika Gdańska
Stronicowanie w systemie pamięci wirtualnej
Pamięć wirtualna Stronicowanie w systemie pamięci wirtualnej Stronicowanie z wymianą stron pomiędzy pamięcią pierwszego i drugiego rzędu. Zalety w porównaniu z prostym stronicowaniem: rozszerzenie przestrzeni
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
Dobór parametrów regulatora - symulacja komputerowa. Najprostszy układ automatycznej regulacji można przedstawić za pomocą
Politechnika Świętokrzyska Wydział Mechatroniki i Budowy Maszyn Centrum Laserowych Technologii Metali PŚk i PAN Zakład Informatyki i Robotyki Przedmiot:Podstawy Automatyzacji - laboratorium, rok I, sem.
Automatyka przemysłowa i sterowniki PLC Kod przedmiotu
Automatyka przemysłowa i sterowniki PLC - opis przedmiotu Informacje ogólne Nazwa przedmiotu Automatyka przemysłowa i sterowniki PLC Kod przedmiotu 06.2-WE-EP-APiSPLC Wydział Kierunek Wydział Informatyki,
8. 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
E-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
Aproksymacja 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ą
Karta (sylabus) modułu/przedmiotu Mechatronika Studia pierwszego stopnia. Podstawy automatyzacji Rodzaj przedmiotu: obowiązkowy Kod przedmiotu:
Karta (sylabus) modułu/przedmiotu Mechatronika Studia pierwszego stopnia Przedmiot: Podstawy automatyzacji Rodzaj przedmiotu: obowiązkowy Kod przedmiotu: MT 1 S 0 5 36-0_1 Rok: III Semestr: 5 Forma studiów:
Sterowanie napędów maszyn i robotów
Sterowanie napędów maszyn i robotów dr inż. Jakub Możaryn Wykład 3 Instytut Automatyki i Robotyki Wydział Mechatroniki Politechnika Warszawska, 2014 Projekt współfinansowany przez Unię Europejską w ramach
1. 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
Informacje ogólne. Podstawy Automatyki. Instytut Automatyki i Robotyki
Informacje ogólne 1 Podstawy Automatyki Instytut Automatyki i Robotyki Autorzy programu: prof. dr hab. inż. Jan Maciej Kościelny, dr inż. Wieńczysław Jacek Kościelny Semestr IV Liczba godzin zajęć według
Ćwiczenie nr 1 Odpowiedzi czasowe układów dynamicznych
Ć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.
Wydajność systemów a organizacja pamięci, czyli dlaczego jednak nie jest aż tak źle. Krzysztof Banaś, Obliczenia wysokiej wydajności.
Wydajność systemów a organizacja pamięci, czyli dlaczego jednak nie jest aż tak źle Krzysztof Banaś, Obliczenia wysokiej wydajności. 1 Organizacja pamięci Organizacja pamięci współczesnych systemów komputerowych
Mathcad c.d. - Macierze, wykresy 3D, rozwiązywanie równań, pochodne i całki, animacje
Mathcad c.d. - Macierze, wykresy 3D, rozwiązywanie równań, pochodne i całki, animacje Opracował: Zbigniew Rudnicki Powtórka z poprzedniego wykładu 2 1 Dokument, regiony, klawisze: Dokument Mathcada realizuje
Teoria 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
Język programowania: Lista instrukcji (IL Instruction List)
Język programowania: Lista instrukcji (IL Instruction List) Wykład w ramach przedmiotu: Sterowniki programowalne Opracował dr inż. Jarosław Tarnawski 08.12.2009 Norma IEC 1131 Języki tekstowe Języki graficzne
IMPLEMENTACJA SIECI NEURONOWYCH MLP Z WALIDACJĄ KRZYŻOWĄ
IMPLEMENTACJA SIECI NEURONOWYCH MLP Z WALIDACJĄ KRZYŻOWĄ Celem ćwiczenia jest zapoznanie się ze sposobem działania sieci neuronowych typu MLP (multi-layer perceptron) uczonych nadzorowaną (z nauczycielem,
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
Filtr Kalmana. Struktury i Algorytmy Sterowania Wykład 1-2. prof. dr hab. inż. Mieczysław A. Brdyś mgr inż. Tomasz Zubowicz
Filtr Kalmana Struktury i Algorytmy Sterowania Wykład 1-2 prof. dr hab. inż. Mieczysław A. Brdyś mgr inż. Tomasz Zubowicz Politechnika Gdańska, Wydział Elektortechniki i Automatyki 2013-10-09, Gdańsk Założenia
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 9. Dobór nastaw
Szybkie 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ą
LABORATORIUM 3 ALGORYTMY OBLICZENIOWE W ELEKTRONICE I TELEKOMUNIKACJI. Wprowadzenie do środowiska Matlab
LABORATORIUM 3 ALGORYTMY OBLICZENIOWE W ELEKTRONICE I TELEKOMUNIKACJI Wprowadzenie do środowiska Matlab 1. Podstawowe informacje Przedstawione poniżej informacje maja wprowadzić i zapoznać ze środowiskiem
Analiza 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:
Funkcje: wejściowe, wyjściowe i logiczne. Konfigurowanie zabezpieczeń.
Funkcje: wejściowe, wyjściowe i logiczne. Konfigurowanie zabezpieczeń. 1. ZASADA DZIAŁANIA...2 2. FUNKCJE WEJŚCIOWE...5 3. FUNKCJE WYJŚCIOWE...7 4. FUNKCJE LOGICZNE...11 Automat : ZSN 5R od: v. 1.0 Computers
Podstawy Automatyki. Wykład 5 - stabilność liniowych układów dynamicznych. dr inż. Jakub Możaryn. Warszawa, Instytut Automatyki i Robotyki
Wykład 5 - stabilność liniowych układów dynamicznych Instytut Automatyki i Robotyki Warszawa, 2015 Wstęp Stabilność - definicja 1 O układzie możemy mówić, że jest stabilny gdy wytrącony ze stanu równowagi
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...
Przykładowe pytania DSP 1
Przykładowe pytania SP Przykładowe pytania Systemy liczbowe. Przedstawić liczby; -, - w kodzie binarnym i hexadecymalnym uzupełnionym do dwóch (liczba 6 bitowa).. odać dwie liczby binarne w kodzie U +..
Katedra Automatyzacji Laboratorium Podstaw Automatyzacji Produkcji Laboratorium Podstaw Automatyzacji
Katedra Automatyzacji Laboratorium Podstaw Automatyzacji Produkcji Laboratorium Podstaw Automatyzacji Opracowanie: mgr inż. Krystian Łygas, inż. Wojciech Danilczuk Na podstawie materiałów Prof. dr hab.
Funkcje: wejściowe, wyjściowe i logiczne. Konfigurowanie zabezpieczeń.
Funkcje: wejściowe, wyjściowe i logiczne. Konfigurowanie zabezpieczeń. 1. ZASADA DZIAŁANIA...2 2. FUNKCJE WEJŚCIOWE...5 3. FUNKCJE WYJŚCIOWE...6 4. FUNKCJE LOGICZNE...9 Zabezpieczenie : ZSN 5U od: v. 1.0
Sterowniki programowalne. System GE Fanuc serii 90-30 Zasady działania systemu (część I)
Wykład w ramach przedmiotu Sterowniki programowalne System GE Fanuc serii 90-30 Zasady działania systemu (część I) Na podstawie dokumentacji GE Fanuc przygotował dr inż. Jarosław Tarnawski Plan wykładu
Efekty kształcenia na kierunku AiR drugiego stopnia - Wiedza Wydziału Elektrotechniki, Automatyki i Informatyki Politechniki Opolskiej
Efekty na kierunku AiR drugiego stopnia - Wiedza K_W01 K_W02 K_W03 K_W04 K_W05 K_W06 K_W07 K_W08 K_W09 K_W10 K_W11 K_W12 K_W13 K_W14 Ma rozszerzoną wiedzę dotyczącą dynamicznych modeli dyskretnych stosowanych
Bibliografia...210. xiii
Spis treści 1. Wprowadzenie J. M. Kościelny.... 1 1.1. Struktury systemów sterowania........1 1.2. Kierunki rozwoju współczesnych systemów automatyki...5 1.3. Nowe funkcje zaawansowanych systemów automatyki...
4. Właściwości eksploatacyjne układów regulacji Wprowadzenie. Hs () Ys () Ws () Es () Go () s. Vs ()
4. Właściwości eksploatacyjne układów regulacji 4.1. Wprowadzenie Zu () s Zy ( s ) Ws () Es () Gr () s Us () Go () s Ys () Vs () Hs () Rys. 4.1. Schemat blokowy układu regulacji z funkcjami przejścia 1
Metodyka projektowania systemów sterowania Uwagi wstępne
Uwagi wstępne Inżynieria sterowania (Control Engineering) odgrywa dziś fundamentalną rolę w nowoczesnych systemach technologicznych, Korzyści ze sterowania w przemyśle,. mogą być wielorakie - poprawa jakości
PODSTAWY AUTOMATYKI. MATLAB - komputerowe środowisko obliczeń naukowoinżynierskich - podstawowe operacje na liczbach i macierzach.
WYDZIAŁ ELEKTROTECHNIKI I AUTOMATYKI Katedra Inżynierii Systemów Sterowania PODSTAWY AUTOMATYKI MATLAB - komputerowe środowisko obliczeń naukowoinżynierskich - podstawowe operacje na liczbach i macierzach.
Wprowadzenie do Scilab: macierze
Wprowadzenie do Scilab: macierze Narzędzia Informatyki Magdalena Deckert Izabela Szczęch Barbara Wołyńska Bartłomiej Prędki Politechnika Poznańska Instytut Informatyki Agenda Definiowanie macierzy Funkcje
Programowanie i techniki algorytmiczne
Temat 2. Programowanie i techniki algorytmiczne Realizacja podstawy programowej 1) wyjaśnia pojęcie algorytmu, podaje odpowiednie przykłady algorytmów rozwiązywania różnych 2) formułuje ścisły opis prostej
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
Budowa systemów komputerowych
Budowa systemów komputerowych Krzysztof Patan Instytut Sterowania i Systemów Informatycznych Uniwersytet Zielonogórski k.patan@issi.uz.zgora.pl Współczesny system komputerowy System komputerowy składa