Systemy Sterowania i Wspomagania Decyzji Wykład 2

Podobne dokumenty
GENERATOR MAX-PLUS ALGEBRAICZNYCH RÓWNAŃ STANU SYSTEMÓW PRODUKCYJNYCH

Sterowniki Programowalne (SP)

PLAN STUDIÓW - STUDIA STACJONARNE I STOPNIA kierunek: automatyka i robotyka

PLAN STUDIÓW - STUDIA NIESTACJONARNE I STOPNIA kierunek: automatyka i robotyka. semestralny wymiar godzin. Semestr 1. Semestr 2. Semestr 3.

ECTS - program studiów kierunku Automatyka i robotyka, Studia I stopnia, rok akademicki 2015/2016

Specjalność: Komputerowe systemy sterowania i diagnostyki. Strona 1 z 5

Specjalność: Komputerowe systemy sterowania i diagnostyki

PLAN STUDIÓW - STUDIA STACJONARNE I STOPNIA kierunek: automatyka i robotyka

doc. dr Beata Pułska-Turyna Zarządzanie B506 mail: mgr Piotr J. Gadecki Zakład Badań Operacyjnych Zarządzania B 505.

Definicja problemu programowania matematycznego

Wykład z Technologii Informacyjnych. Piotr Mika

Kierunek: Automatyka i Robotyka Poziom studiów: Studia I stopnia Forma i tryb studiów: Stacjonarne. laboratoryjne projektowe.

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

Mechatronika i inteligentne systemy produkcyjne. Modelowanie systemów mechatronicznych Platformy przetwarzania danych

Politechnika Gdańska. Gdańsk, 2016

Kierunek: Automatyka i Robotyka Poziom studiów: Studia I stopnia Forma i tryb studiów: Stacjonarne. Wykład Ćwiczenia

Filtr Kalmana. Struktury i Algorytmy Sterowania Wykład 1-2. prof. dr hab. inż. Mieczysław A. Brdyś mgr inż. Tomasz Zubowicz

Podstawy Automatyki. Wykład 13 - Wprowadzenie do układów sekwencyjnych. dr inż. Jakub Możaryn. Warszawa, Instytut Automatyki i Robotyki

Kierunek: Automatyka i Robotyka Poziom studiów: Studia I stopnia Forma i tryb studiów: Niestacjonarne. laboratoryjne projektowe.

Metody optymalizacji dyskretnej

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

Opis systemów dynamicznych w przestrzeni stanu. Wojciech Kurek , Gdańsk

Standardowe zadanie programowania liniowego. Gliwice 1

II. Wydział Elektroniki

RACHUNEK MACIERZOWY. METODY OBLICZENIOWE Budownictwo, studia I stopnia, semestr 6. Instytut L-5, Wydział Inżynierii Lądowej, Politechnika Krakowska

Realizacje regulatorów PID w sterownikach PLC Siemens S7-1200

Kierunkowe efekty kształcenia wraz z odniesieniem do efektów obszarowych. Automatyka i robotyka studia I stopnia

Układy sekwencyjne - wiadomości podstawowe - wykład 4

POLITECHNIKA WROCŁAWSKA

Automatyka Treść wykładów: Literatura. Wstęp. Sygnał analogowy a cyfrowy. Bieżące wiadomości:

Układ regulacji ze sprzężeniem zwrotnym: - układ regulacji kaskadowej - układ regulacji stosunku

Kierunek: Automatyka i Robotyka Poziom studiów: Studia I stopnia Forma i tryb studiów: Stacjonarne. Wykład Ćwiczenia

a 11 a a 1n a 21 a a 2n... a m1 a m2... a mn a 1j a 2j R i = , C j =

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

Zadanie transportowe i problem komiwojażera. Tadeusz Trzaskalik

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

LICZNIKI PODZIAŁ I PARAMETRY

Podstawy Automatyki. Wykład 9 - Podstawy matematyczne automatyki procesów dyskretnych. dr inż. Jakub Możaryn. Instytut Automatyki i Robotyki

Wymiar godzin Pkt Kod Nazwa przedmiotu Egz.

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

Cyfrowe układy scalone c.d. funkcje

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

Sterowanie Napędów Maszyn i Robotów

SZTUCZNA INTELIGENCJA

Z-LOG-1004 Matematyka dyskretna Discrete mathematics. Przedmiot podstawowy Wybieralny polski Semestr III

Akademia Górniczo-Hutnicza Wydział Elektrotechniki, Automatyki, Informatyki i Elektroniki

Analiza efektywności przetwarzania współbieżnego

Sterowanie napędów maszyn i robotów

ZAGADNIENIE TRANSPORTOWE

Wstęp do Modelu Standardowego

Obliczenia naukowe Wykład nr 8

PODSTAWY AUTOMATYKI. MATLAB - komputerowe środowisko obliczeń naukowoinżynierskich - podstawowe operacje na liczbach i macierzach.

Metody Ilościowe w Socjologii

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

Karta (sylabus) modułu/przedmiotu Mechatronika Studia pierwszego stopnia. Podstawy automatyzacji Rodzaj przedmiotu: obowiązkowy Kod przedmiotu:

Programowanie liniowe

PLAN NIESTACJONARNYCH STUDIÓW PIERWSZEGO STOPNIA (INŻYNIERSKICH) NA KIERUNKU INFORMATYKA

macierze jednostkowe (identyczności) macierze diagonalne, które na przekątnej mają same

studia I stopnia, niestacjonarne rok akademicki 2017/2018 Elektrotechnika

Aproksymacja funkcji a regresja symboliczna

4. ELEMENTY PŁASKIEGO STANU NAPRĘŻEŃ I ODKSZTAŁCEŃ

Zagadnienia egzaminacyjne AUTOMATYKA I ROBOTYKA. Stacjonarne I-go stopnia TYP STUDIÓW STOPIEŃ STUDIÓW SPECJALNOŚĆ

studia I stopnia, stacjonarne rok akademicki 2017/2018 Elektrotechnika

Automatyka i sterowania

Lista uczelni w programie Kierunki zamawiane

Układy kombinacyjne - przypomnienie

PLAN STUDIÓW - STUDIA STACJONARNE I STOPNIA

Zautomatyzowane systemy produkcyjne Kod przedmiotu

ALGEBRA Z GEOMETRIĄ MACIERZE ODWZOROWAŃ LINIOWYCH

Wstęp do sieci neuronowych, wykład 11 Łańcuchy Markova

Matematyczne Podstawy Informatyki

Programowanie liniowe

PLAN STUDIÓW - STUDIA NIESTACJONARNE I STOPNIA

Analiza efektywności przetwarzania współbieżnego. Wykład: Przetwarzanie Równoległe Politechnika Poznańska Rafał Walkowiak Grudzień 2015

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

Wprowadzenie. Dariusz Wawrzyniak. Miejsce, rola i zadania systemu operacyjnego w oprogramowaniu komputera

Podstawy Automatyki. Wykład 15 - Projektowanie układów asynchronicznych o programach liniowych. dr inż. Jakub Możaryn. Instytut Automatyki i Robotyki

Rys. 1 Otwarty układ regulacji

Procesy Markowa zawdzięczają swoją nazwę ich twórcy Andriejowi Markowowi, który po raz pierwszy opisał problem w 1906 roku.

Wprowadzenie. Dariusz Wawrzyniak. Miejsce, rola i zadania systemu operacyjnego w oprogramowaniu komputera

INSTYTUT NAUK TECHNICZNYCH PWSW w Przemyślu

Numeryczna algebra liniowa

TOZ -Techniki optymalizacji w zarządzaniu

MATEMATYKA I SEMESTR ALK (PwZ) 1. Sumy i sumy podwójne : Σ i ΣΣ

Systemy operacyjne. Wprowadzenie. Wykład prowadzą: Jerzy Brzeziński Dariusz Wawrzyniak

Met Me ody numer yczne Wykład ykład Dr inż. Mic hał ha Łanc Łan zon Instyt Ins ut Elektr Elektr echn iki echn i Elektrot Elektr echn olo echn

Układy stochastyczne

Lista tematów na kolokwium z wykładu z Techniki Cyfrowej w roku ak. 2013/2014

Architektura komputerów Wykład 2

Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania KOMPUTEROWE SYSTEMY STEROWANIA (KSS)

Podstawy Automatyki. Wykład 8 - Wprowadzenie do automatyki procesów dyskretnych. dr inż. Jakub Możaryn. Warszawa, Instytut Automatyki i Robotyki

Wprowadzenie do badań operacyjnych

Harmonogramowanie przedsięwzięć

Model Predictive Control podstawy

Niestacjonarne Inżynieria Zarządzania Katedra Automatyki i Robotyki Dr D. Janecki. Specjalnościowy Obowiązkowy Polski Semestr drugi

Dr hab. inż. Jan Duda. Wykład dla studentów kierunku Zarządzanie i Inżynieria Produkcji

Harmonogramowanie czynności (1)

Zagadnienia egzaminacyjne INFORMATYKA. Stacjonarne. I-go stopnia. (INT) Inżynieria internetowa STOPIEŃ STUDIÓW TYP STUDIÓW SPECJALNOŚĆ

TEMAT: Ustalenie zapotrzebowania na materiały. Zapasy. dr inż. Andrzej KIJ

SYLABUS/KARTA PRZEDMIOTU

Transkrypt:

Systemy Sterowania i Wspomagania Decyzji mgr inż. Grzegorz Ewald y Politechnika Gdańska, Wydział Elektrotechniki i Automatyki 2011-02-23, Gdańsk

System o dynamice zdarzeniowej (ang. Discrete Event System DES) jest to system o dyskretnym stanie, w którym zmiana stanu jest zależna od zaistnienia dyskretnego, asynchronicznego zdarzenia. Pomimo podobieństwa do systemów ciągłych, systemy zdarzeniowe posiadają jedynie dyskretną przestrzeń stanu oraz mechanizm tranzycji stanów napędzany za pomocą zdarzeń. Opis DES za pomocą algebry prowadzi do silnie nieliniowych opisów Opis DES za pomocą algebry prowadzi do bardzo złożonych opisów y

y y Systemy produkcyjne Systemy transportowe Systemy nawadniające Sieciowe systemy sterowania (bazujące na standardowych protokołach) Robotyka...

System produkcyjny t 1 =2 t 2 =0 d 1 =5 P 1 t 3 =1 d 3 =3 d 2 =6 P 3 t P 4 =0 2 t 5 =0 y System produkcyjny składa się z jednostek przetwarzających oraz kanałów przesyłowych Do układu dostarczany jest surowiec, na wyjściu pojawia się produkt finalny Poszczególne jednostki przetwarzające rozpoczynają przetwarzanie, gdy posiadają wszystkie wymagane surowce (półprodukty)

k y W systemach zdarzeniowych indeks k jest nazywany licznikiem zdarzeń. Indeks k wskazuje np. numer wsadu, cykl operacji itp. Nie ma żadnej bezpośredniej relacji pomiędzy licznikiem zdarzeń a czasem Indeks k jest analogią dyskretnego czasu w systemach dyskretnych

x(k) y W systemach zdarzeniowych zmienne stanu reprezentują dynamikę zdarzeń w czasie (zazwyczaj). Czas trwania zdarzenia Chwila wystąpienia zdarzenia

operatory podstawowe Suma x y = max(x, y) Iloczyn x y = x + y Dla x, y R ɛ R { } y macierzowe Suma (A B) ij = a ij b ij = max (a ij, b ij ) Iloczyn (A C) ij = n k=1 (a ik c kj ) = max k (a ik + c kj )

modelowanie DES Systemy zdarzeniowe, w których występuje synchronizacja i nie występuje konkurencyjność oraz konieczność wyboru mogą zostać zamodelowane z wykorzystaniem operatorów maksymalizacji oraz sumowania. Takie systemy posiadają opis liniowy w algebrze max-plus. x(k) = A x(k 1) B u(k) y(k) = C x(k) y

System produkcyjny u(k) t 1 =2 t 2 =0 d 1 =5 P 1 t 3 =1 d 3 =3 d 2 =6 P 3 t P 4 =0 2 t 5 =0 y(k) y System produkcyjny składa się z trzech jednostek przetwarzających P 1, P 2 oraz P 3 Surowiec dostarczany jest do jednostek P 1 oraz P 2, przetwarzany i wysyłany do P 3 gdzie z półproduktów tworzony jest produkt końcowy Na wejściu do systemu oraz pomiędzy jednostkami przetwarzającymi występują bufory na tyle duże, że ich przepełnienie nie nastąpi

System produkcyjny c. d. u(k) t 1 =2 t 2 =0 d 1 =5 P 1 t 3 =1 d 3 =3 d 2 =6 P 3 t P 4 =0 2 t 5 =0 y(k) y u(k): chwila czasu, w której surowiec jest dostarczany do systemu k-ty raz x i (k): chwila czasu, w której i-ta jednostka zaczyna przetwarzanie po raz k-ty raz y(k): chwila czasu, w której k-ty produkt opuszcza system

model matematyczny x 1 (k) = max(x 1 (k 1) + 5, u(k) + 2) x 2 (k) = max(x 2 (k 1) + 6, u(k) + 0) x 3 (k) = max(x 1 (k) + 5 + 1, x 2 (k) + 6 + 0, x 3 (k 1) + 3) = max(x 1 (k 1) + 11, x 2 (k 1) + 12, = x 3 (k 1) + 3, u(k) + 8) y(k) = x 3 (k) + 3 + 0 y W zapisie macierzowym z wykorzystaniem algebry max-plus 5 ɛ ɛ 2 x(k) = ɛ 6 ɛ x(k 1) 0 u(k) 11 12 3 8 y(k) = [ ɛ ɛ 3 ] x(k)

Systemy zdarzeniowe sterowanie y poprzez sprzężenie od stanu predykcyjne (MPC) do generowania trajektorii u(k) predykcyjne do sterowania przełączeniami pomiędzy trybami pracy

y Dziękuję za uwagę!