Systemy procesów cyklicznych Prof. Zbigniew Banaszak Zakład Informatyki Gospodarczej Wydział Zarządzania PW.

Slides:



Advertisements
Podobne prezentacje
TRADYCYJNE METODY PLANOWANIA I ORGANIZACJI PROCESÓW PRODUKCYJNYCH
Advertisements

Cykl koniunkturalny: mechanizm i teorie wyjaśniające
ZARZĄDZANIE ZAPASAMI.
JĘZYK VHDL Geneza: komputerowa symulacja układu cyfrowego, Departament Obrony USA opis skomplikowanego systemu w postaci schematu jest nieczytelny, szybkie.
w ramach prac doktorskich i magisterskich
Literatura podstawowa
Fazy procesu podejmowania decyzji
Semafory Autorzy : Michał Winciorek Łukasz Jackowicz.
Metoda węzłowa w SPICE.
Logiki (nie)klasyczne
Service Level Agreement
Stanisław KOZIEJ BADANIA NAUKOWE 2007 r
Obliczalność i złożoność obliczeniowa
Komunikacja poprzez Internet
by Ernest Jamro Katedra Elektroniki, AGH Kraków
Wykład nr 7: Synchronizacja procesów
Klasyfikacja procesów
mgr inż. Krzysztof E. Oliński Katedra Systemów Decyzyjnych WETI PG
Życiorys mgr inż. Jacek Dąbrowski Wykształcenie: Praca zawodowa
Marek Fertsch Systemy planowania i sterowania produkcją 1
Resource Description Framework
Mirosław ŚWIERCZ Politechnika Białostocka, Wydział Elektryczny
Problem rozbieżności czasów jednym z wielu problemów pojawiających się w systemach rozproszonych jest rozbieżność wartości zegarów na poszczególnych węzłach-maszynach.
Projekt i implementacja narzędzia wspierającego zarządzanie siecią komputerową Dyplomant: Piotr Kodzis Promotor: mgr inż. Krzysztof Nierodka.
5. Problemy lokalizacji w projektowaniu międzynarodowych struktur logistycznych – przegląd metod i technik.
Zastosowanie technologii CUDA w sztucznej inteligencji
Parallel Extension czyli programowanie równoległe != współbieżne na platformie .NET Framework 4.0 Wojciech Grześkowiak
Uczenie w Sieciach Rekurencyjnych
METODY NUMERYCZNE I OPTYMALIZACJA
EXCEL Wykład 4.
Politechniki Poznańskiej
Treści multimedialne - kodowanie, przetwarzanie, prezentacja Odtwarzanie treści multimedialnych Andrzej Majkowski informatyka +
Systemy informatyczne wprowadzenie
EXCEL Wstęp do lab. 4. Szukaj wyniku Prosta procedura iteracyjnego znajdowania niewiadomej spełniającej warunek będący jej funkcją Metoda: –Wstążka Dane:
Wstęp do Fizyki Środowiska - Podstawy mechaniki płynów Problems 1 Lecture 1 1)In a vertical capillary filled with water air bubbles are rising Sketch the.
DRINK DRIVING IN POLAND Latest drink driving developments in Poland SECRETARIAT OF THE NATONAL ROAD SAFETY COUNCIL "SMART approaches to tackling drink.
mgr inż. Michał Czubenko Katedra Systemów Decyzyjnych WETI PG
Mgr inż. Adam Dziekoński Katedra Inżynierii Mikrofalowej i Antenowej. WETI PG Urodzony: r. Wykształcenie: studia na kierunku Elektronika,
Z laską na Słońce: asymetria w wieloskalowej dynamice plam
Tomasz Gierszewski, KSI
Wybrane zagadnienia inteligencji obliczeniowej Zakład Układów i Systemów Nieliniowych I-12 oraz Katedra Mikroelektroniki i Technik Informatycznych proponują.
Problemy harmonogramowania cyklicznego w zrobotyzowanych komórkach
Od Feynmana do Google’a Rafał Demkowicz-Dobrzański,, Wydział Fizyki UW.
Osprzęt stosowany obecnie
Zarządzanie projektami Problem rozdziału zasobów z ograniczeniami zasobowymi (RCPSP)
Analiza Sieci Społecznych
Seminarium magisterskie Zajęcia siódme – wykorzystać pełnię wiedzy...
Treść dzisiejszego wykładu l Metoda kar. l Podsumowanie przekształcania zadań programowania liniowego do postaci tabelarycznej. l Specjalne przypadki –sprzeczność,
Ćwiczenie 2 Planowanie zapotrzebowania materiałowego
Zdefiniować problem Jaki jest problem? Jakie są główne założenia? Jak chcesz śledzić przebieg funkcjonowania projektu ? metody ewaluacji Budżet Jakie źródła.
Zarządzanie produkcją - ćwiczenia
Podpisanie Umowy o Dofinansowanie dla zadania pn.
Sterowanie realizacją zleceń produkcyjnych
Łukasz Ziarko Zmiany w procedurze zlecania usług kolejowego transportu pasażerskiego w świetle nowelizacji rozporządzenia (WE) nr 1370/2007 Łódź, 26.
Podstawy zarządzania. Zagadnienia egzaminacyjne dla kierunku Logistyka
Modelowanie i podstawy identyfikacji
Zaprojektowaliśmy nowoczesny polski inteligentny falownik i komponenty smart z myślą o KLASTRACH. Spirvent: Wynalazcy, Projektanci energoelektroniki, zaprojektowaliśmy.
Wątki, programowanie współbieżne
LUDZIE POPEŁNIAJĄ BŁĘDY
Epidemie w strukturze sieci
Sztuczne Sieci Neuronowe
Krótkookresowe planowanie produkcji
Tworzenie zdań i zastosowanie
Efektywność algorytmów
A prototype of distributed modelling environment
Lesson 11 – Problem Solving & Applications of Functions
Programming with Live Distributed Objects
zl
1) What is Linux 2) Founder and mascot of linux 3) Why Torvalds created linux ? 4) System advantages and disadvantages 5) Linux distributions 6) Basic.
Włączenie Gminy Łomianki do 1 strefy biletowej warszawskiej komunikacji miejskiej Konsultacje społeczne Łomianki, 16 listopada 2017 r.
Zapis prezentacji:

Systemy procesów cyklicznych Prof. Zbigniew Banaszak Zakład Informatyki Gospodarczej Wydział Zarządzania PW

Procesy cykliczne Systemy procesów cyklicznych Procesy multimodalne Systemy procesów multimodalnych 2 ZAZA ZCZC ZAZA ZBZB ZDZD ZCZC

Procesy cykliczne - natura 3

Procesy cykliczne – natura i cywilizacja 4

Procesy cykliczne - cywilizacja 5

6

Procesy cykliczne (powracające do punktu wyjścia, powtarzalne). A cyclic process is a sequence of processes that leaves the system in thesame state in which it started. Współbieżne procesy cykliczne Mechanizmy synchronizacji  rendez-vous  wzajemnego wykluczania Harmonogramowanie  rozkłady rejsów, lotów, jazdy PKP, PKS, itp.  rozkłady zajęć, dyżurów, itp.  harmonogramy remontów i/lub przeglądów okresowych, itp. Zalety  upraszcza sterowanie (raz ustalony harmonogram jest tylko powtarzany)  zachowanie systemu czyni bardziej przewidywalnym Wady  większa złożoność obliczeniowa  niższa efektywność Współbieżne procesy cykliczne 7

8 Procesy cykliczne - harmonogramowanie 15 km 60 km 60 min 15 min45 min 30 min

9 Procesy cykliczne - harmonogramowanie

10 Procesy cykliczne - harmonogramowanie P2

Cyclic robot scheduling problems solvable in polynomial time 11

12 no-wait (blocking) no-buffer (limited (finite capacity buffers), unlimited buffer capacities) fixed robot’s route time windows multi-product (single product, (identical parts)) multi-degree (K-degree, K-part schedules) multiple robots (single robot, 2-robots) set-up times reentrant (pipeline) parallel (series) 2 14  Number of robots minimization Cycle minimization (throughput rate maximization) WIP Total manufacturing cost Dane, ograniczenia x 2 miesiące = lat 12 miesięcy Kryteria Problem = Dane + Ograniczenia + Funkcja celu

13 problem wprost vs. problemy wstecz Problem = Dane + Ograniczenia + Funkcja celu Dane, Ograniczenia, Pytanie Struktura vs. zachowanie Problem wprost : Dla jakich Wartości Danych i przy jakich Ograniczeniach istnieje odpowiedź na zadane Pytanie Problem wstecz : Jakie Wartości Danych i przy jakich Ograniczeniach gwarantują odpowiedź na zadane Pytanie

Jaki jest minimalny okres cyklicznego przebiegu ustalonego? Dane: -Struktura systemu procesów cyklicznych - t C1, t C2, t B2, t D2, t D3, t A3, t E1, t E3,t F  N – czasy operacji gdzie: x, y, z – liczba cykli procesów P 1, P 2, P 3 w okresie T P1P1 P2P2 P3P3 A B C D E F Wprost Systemy cyklicznych procesów współbieżnych - harmonogramowanie Poszukiwany: -Okres T cyklicznego przebiegu ustalonego Układ równań diofantycznych 14

Czy istnieją czasy operacji procesów cyklicznych takie, że okres cyklicznego przebiegu ustalonego wynosi T? P1P1 P2P2 P3P3 A B C D E F Wstecz Systemy cyklicznych procesów współbieżnych - harmonogramowanie Dane: -Struktura system procesów cyklicznych - Okresy lokalnych procesów cyklicznych T 1, T 2, T 3 oraz T cyklicznego przebiegu ustalonego Poszukiwane: -t C1, t C2, t B2, t D2, t D3, t A3, t E1, t E3, t F  N – czasy operacji takie, że: t A3, t E3, t D3 = T 1, t C2, t B2, t D2 = T 2, t C1, t E1, t F = T 1 15

16 B P1P1 P2P2 P3P3 F A D C E D(P2,P3)D(P2,P3)  E (P 1,P 3 ) C(P1,P2)C(P1,P2) B P1P1 P2P2 P3P3 F A D C E D(P2,P3)D(P2,P3) C(P1,P2)C(P1,P2) B P1P1 P2P2 P3P3 F A D C E D(P2,P3)D(P2,P3) C(P1,P2)C(P1,P2) A B C D E F S = (3, 2, 0, 0, 1, 0) BLOKADA Systemy procesów cyklicznych – harmonogramowanie (te same reguły, różne stany początkowe)

17 Systemy procesów cyklicznych – harmonogramowanie (te same reguły, różne stany początkowe) A B C D E F S’ = (3, 0, 0, 2, 1, 0) zmiana stanu początkowego A B C D E F S = (3, 2, 1, 0, 0, 0)

18 Sieci multimodalne Procesy multimodalne Systemy procesów multimodalnych 1 - Linia metra 2 - Linia tramwajowa 3 - Linia autobusowa 4 - Linia trolejbusowa

Linia 2 Linia 4 Linia 1 Linia 6 Ríos Rosas Manuel Becerra Procesy multimodalne MADRYT Procesy multimodalne 19

Londyn Procesy multimodalne 20

SCCP … Does there exist the cyclic steady state for a given system? Problem: Routers network FMS City network Systemy procesów multimodalnych 21

Systemy procesów multimodalnych 22

Systemy procesów multimodalnych - harmonogramowanie 23

Systemy procesów multimodalnych - harmonogramowanie 24

Systemy procesów multimodalnych - harmonogramowanie

26 Systemy procesów multimodalnych - harmonogramowanie 26

Systemy procesów multimodalnych - harmonogramowanie 27

Analiza vs. Synteza Przeszukiwanie vs. Kreowanie 28

Isomorphic sub-structure Schedule composition rolled up sub-structure Systemy procesów multimodalnych - harmonogramowanie Constraints programming R1R1 R3R3 R9R9 29 R2R2 R8R8 R6R6 P11P11 P21P21

Grid’y, mesh’e i struktury fraktalne

Systemy procesów multimodalnych - harmonogramowanie 31

32 Podsumowanie Analiza vs. synteza  przeszukiwanie vs. kreowanie Struktura vs. zachowanie  problem wprost vs. problemy wstecz Modele deklaratywne i ich implementacja w problemach spełnienia ograniczeń.