ZASTOSOWANIE MAX-PLUS ALGEBRY W MODELOWANIU I ANALIZIE EFEKTYWNOŚCI SYSTEMÓW PRODUKCYJNYCH
|
|
- Kornelia Orzechowska
- 5 lat temu
- Przeglądów:
Transkrypt
1 Zeszyt3 Wrzesień2017 pp46 53 ZASTOSOWANIE MAX-PLUS ALGEBRY W MODELOWANIU I ANALIZIE EFEKTYWNOŚCI SYSTEMÓW PRODUKCYJNYCH Jarosław Stańczyk Katedra Genetyki Uniwersytet Przyrodniczy we Wrocławiu Autor korespondencyjny: Jarosław Stańczyk Katedra Genetyki Uniwersytet Przyrodniczy we Wrocławiu ul Kożuchowska Wrocław Polska telefon: jaroslawstanczyk@upwredupl Słowa kluczowe dyskretne systemy zdarzeniowe max-plus algebra analiza efektywności MAX-PLUS ALGEBRA APPLICATION FOR PRODUCTION SYSTEMS MODELLING AND PERFORMANCE EVALUATION Keywords discrete event systems max-plus algebra performance evaluation Abstract In response to increased competition manufacturing systems are becoming more complex in order to provide the flexibility and responsiveness required by the market The increased complexity requires decision support tools that can provide insight into the effect of system changes on performance in an efficient and timely manner This contribution discusses the usefulness of(max +) algebra as a mathematical framework for a class of production systems The class can be described as a dynamic and asynchronous where the state transitions are initiated by events that occur at discrete instants of timeaneventcorrespondstothestartortheendofanactivityacommonpropertyofsuchexamplesisthatthestartofanactivity depends on termination of several other activities Such systems are known as discrete event systems(des) Inthepaperanoverviewofthemodelingandanalysisconceptsofthe(max+)algebraapproachforDESisgivenAlsoanapplication examples from manufacturing systems are provided to illustrate the potential of this approach Considered systems have been represented as(max +) algebraic state space models How to model different basic manufacturing systems depends on production type like serial line assembly line etc as well as impact of capacity of interoperable buffers have been presented Based on an analytical model effectiveness evaluation or performance indexes have been calculated for different configurations of the same production system So finally the best solution for given criteria has been obtained All exemplary calculations have been made using the Max-Plus Algebra Toolbox for Matlab the software package developed by author and available on his homepage 1 Wstęp Wiele zjawisk obserwowanych w systemach produkcyjnych sieciach telekomunikacyjnych czy systemach transportowych można opisać za pomocą tzw dyskretnych systemów zdarzeniowych(ang discrete event systems DES) Nazywanych również dla podkreślenia ich dynamicznego charakteru dyskretnymi dynamicznymi systemami zdarzeniowymi Są to systemy wykonane przez człowieka które składają się ze skończonej liczby zasobów(np maszyn produkcyjnych buforów kanałów komunikacyjnych etc) które są dzielone poprzez skończoną liczbę procesów (np zadań typów produktów pakietów informacji etc) współpracujących lub konkurujących by osiągnąć cel (np końcowy produkt transmisję obliczenia w rozproszonym systemie komputerowym etc) DES są systemami dynamicznymi w których przejście z jednego stanu do innego jest wywołane poprzez zdarzenie występujące w pewnej dyskretnej chwili czasowej Zdarzeniu odpowiada rozpoczęcie lub zakończenie jakiegoś działania rozważając procesy produkcyjne może to być rozpoczęcie lub zakończenie operacji technologicznej zapełnienie bufora międzyoperacyjnego etc Wspólną cechą rozważanych systemów jest to iż rozpoczęcie nowego zdarzenia zależy od zakończenia szeregu innych zdarzeń Tego rodzaju systemy nie dają się opisywać równaniami różniczkowymi czy różnicowymi Dodatkowo ze względu na realizację określonej ilości wyrobów charakteryzują się zachowaniem cyklicznym Dynamika DES charakteryzowana jest poprzez dwa zjawiska: synchronizację i współbieżność: synchronizacja polega na doprowadzeniu dwóch lub więcej procesów do zgodności w czasie; 46
2 współbieżność oznacza równoczesne użytkowanie systemu przez kilka procesów co prowadzi do zjawiska konkurowania o dostęp do zasobów Istnieje wiele narzędzi i technik używanych w badaniach nad DES wprowadzenie oraz przegląd można znaleźć np w[2] Najczęściej stosowaną techniką jest symulacja komputerowa Zasadnicza niedogodność symulacji polega na tym że nie pozwala ona dostatecznie zrozumieć wpływu poszczególnych parametrów systemu na jego podstawowe własności takie jak stabilność odporność na zakłócenia czy efektywność funkcjonowania Techniki analityczne dają pod tym względem lepsze wyniki stąd są one preferowane jako narzędzia do modelowania czy analizy DES W teorii DES aktualnie można wyróżnić trzy zasadnicze nurty: logiczny w którym rozważane są możliwości wystąpienia pewnych zdarzeń lub ich brak ale nie jest brany pod uwagę czas ich występowania głównymi kierunkami tego podejścia są teoria automatów[13] oraz sieci Petriego[12]; deterministyczny zajmujący się efektywnością funkcjonowania DES (poprzez analizę wystąpień zdarzeń w czasie) w tym podejściu najczęstszymi stosowanymi metodami są czasowe sieci Petriego i(max+)algebra[6]; stochastyczny używany gdy znane są pewne statystyczne charakterystyki systemu np procesy Markowa[8] teoria kolejek[5] czy symulacje komputerowe W niniejszej pracy rozważane są problemy modelowaniaianalizypewnejklasydesprzyużyciu(max+) algebry Rozważana klasa DES jest ograniczona do takich systemów których modele są(max +)-liniowe i stacjonarne tzn są to systemy deterministyczne w których w realizowanym procesie nie ma możliwości wyboru zasobu Przykładami takich systemów są między innymi: systemy produkcyjne[14] transportowe[16] wsadowe procesy chemiczne[10] itd Wszelkich eksperymentów obliczeniowych dla potrzeb niniejszej publikacji dokonano przy użyciu pakietu Max-Plus Algebra Toolbox for Matlab[15] dostępne miejsce dostępna ilość pracowników narzędzia wymagane do wykonania danej operacji etc Realizowane jest to poprzez odpowiednie techniki planowania produkcji Rys 1 Elementy zaworu Rys 2 Drzewo operacji montażowych(na podstawie[7]) Załóżmy że na etapie planowania produkcji uzyskano 3 potencjalne możliwe konfiguracje linii montażowej Przedstawiono je na rysunku 3 Opis poszczególnych operacji wraz z czasami realizacji przedstawia tabela 1 a) b) c) 2 Analiza przypadku: linia montażowa Rozważmy linię montażową pewnego rodzaju zwrotnych zaworów regulujących[4] Każdy zawór składa się z części przedstawionych na rysunku 1 Drzewo operacji montażowych przedstawia rysunek2wdrzewietymposzczególnecyfryudołurysunku oznaczają numery detali wejściowych zaś każdy z węzłów drzewa oznacza niezależną operację montażu W wyróżnionym fragmencie rysunku 2 montaż detali nr3i4musiodbyćsięzanimdomontowanyzostanie detalnr5itd Przełożenie sekwencji montażowej definiowanej poprzez drzewo na możliwe konfiguracje rzeczywistej linii produkcyjnej zależy od wielu czynników takich jak np Rys 3 Trzy możliwe konfiguracje linii montażowej W poszczególnych konfiguracjach stacja montażowa o tym samym numerze wykonuje dokładnie te same operacje i z takimi samymi czasami operacji Różnice pomiędzy konfiguracjami sprowadzają się do połączenia wybranych operacji Ponieważ poszczególne konfiguracje są podobne problem sprowadza się do wyboru optymalnej w sensie przyjętego kryterium Zeszyt 3 Wrzesień
3 Tab 1 Lista operacji montażu zaworu stanowisko opis operacji użyte części czas M 1 montażpokrywyimembrany (12) d 1 = 43 M 2 montażkorpusuigniazda (34) d 2 = 20 M 3 montażmiskiiuszczelki (67) d 3 = 15 M 4 montażstożkadodetaluzestanowiska M 2 ((34)5) d 4 = 6 M 5 montażdetaluzm 3 zdetalemzm 4 ((345)(67)) d 5 = 18 M 6 dodanienasadkidodetaluzm 5 ((34567)8) d 6 = 5 M 7 montażdetalizm 1 i M 6 ((345678)(12)) d 7 = 21 M 8 montażnasadkiwrazzdetalamizm 3 i M 4 (wmiejsce M 5 i M 6 ) ((345)(67)8) d 8 = 25 M 9 montażkorpusugniazdaistożka(wmiejsce M 2 i M 4 ) (345) d 9 = Sformułowanie problemu Rozważając zbiór podanych dozwolonych konfiguracji systemu produkcyjnego takich jak np przedstawione na rysunku 3 problem sformułowano następująco: spośród dozwolonych konfiguracji wybrać konfigurację optymalną w sensie przyjętego kryterium Do analizy powyższego problemu przyjęto jako przykładowe kryterium najszybszą realizację zamówienia składającego się z n sztuk Przedstawiono również rozwiązanie dla najkrótszego czasu przestoju maszyn Można oczywiście definiować i inne kryteria oraz ograniczenia np dotyczące pojemności buforów międzystanowiskowych Formalnie poszczególne kryteria zdefiniowane zostały w rozdziale 5 3 Max-plus algebra Jako pierwszą publikację dotyczącą(max +) algebry wskazuje się[3] Standardową pozycją jest[1] a krótki przegląd metod i zastosowań można znaleźć w[6] Pod pewnymi względami(max +) algebra jest porównywalna z algebrą konwencjonalną W algebrze (max +) operatory dodawania(+) i multiplikacji(x) z konwencjonalnej algebry zostały zastąpione odpowiednio poprzez operatory maksymalizacji(max) i dodawania(+) Dzięki temu uzyskuje się liniowy opis w sensie(max +) algebry pewnych klas nieliniowych w konwencjonalnej algebrze systemów W ciągu ostatnich lat teoria dotycząca(max +) algebry i jej zastosowań jest stale rozwijana wystarczy choćby wymienić kilka kierunków: sterowanie optymalne[9] sterowanie predykcyjne[17] modelowanie i planowanie produkcji[11 14] etc 31 Podstawy Struktura algebraiczna zdefiniowana w zbiorze liczb rzeczywistychwrazz tzn Rε = R { }wktórej zdefiniowane są dwa działania: a b Rε: a b a + b; a b Rε: a b max(a b); jest nazywana max-plus algebrą i oznaczana jako R max = (Rε )Wpublikacjiprzyjętonotacjęprezentowanąw[1]wktórej ε = ie=0notacja εie zamiast odpowiednio i 0 jest używana dla odróżnienia specjalnego znaczenia tych wartości jak również po to aby uniknąć pomyłek wynikających z ich roli w algebrze konwencjonalnej W niniejszej publikacji używany jest zapis ab zamiast a b wszędzie tam gdzie nie powoduje on dwuznaczności Poniżej rozszerzono działania w (max +) algebrze o operacje na macierzach Dodawanie macierzy: niech dane będą dwie macierze A B Rε m n Macierz (A B) Rε m n otrzymywana jest przez dodanie odpowiednich elementów tzn: (A B) ij = (A) ij (B) ij (1) i = 1 m; j = 1 n Mnożeniemacierzy:niech A Rε m p i B Rε p n wtedyiloczyn (A B) Rε m n gdzie (A B) ij jest produktem i-tego wiersza A i j-tej kolumny B czyli: p (A B) ij = (A) ik (B) kj max((a) ik + (B) kj ) gdzie: k=1 i = 1 m; j = 1 n (2) m a j jestskróconymzapisem a 1 a m j=1 Macierz ε Rε m n z(ε) ij dlawszystkich i jjest macierzązerowąkwadratowamacierz I Rε n n z e na głównej przekątnej oraz ε na pozostałych miejscach jest nazywana macierzą jednostkową lub identycznościowąoperator jestzdefiniowanydlakwadratowej macierzy A Rε n n : k A = k NoA k (3) gdzie: A k = A A k 1 A 0 = I N o zbiórnieujemnych liczb całkowitych Operator ten jest zdefiniowany tylko wówczas gdy prawa strona równania(3) jest zbieżna[3]operator będzieprzydatnywdalszejczęści gdyż dzięki niemu uzyskuje się rozwiązanie równania wktórymxjestuwikłanepoobustronachtzn: x = Ax b (4) wówczas: x = A b (5) Dowódmożnaznaleźćnpw[1] 32 Modelowanie DES Jednym z najbardziej znanych równań systemów dynamicznych jest: x(t) = Ax(t 1) t = 1 2 (6) 48 Zeszyt 3 Wrzesień 2017
4 gdziewektor x R n reprezentujestanrozważanego systemumacierz A R n n jestmacierząsystemujeśliznanesąwarunkipoczątkowetzn x(0) = x 0 tozachowanie systemu jest w pełni zdeterminowane Równanie(6)zapisanewnotacji(max+)tzngdy x Rε n A Rε n n przedstawiasięnastępująco: k N : x(k) = A x(k 1) (7) Celowo w równaniu(7) zamiast t występuje k gdyż nie oznacza ono czasu pojawienia się zdarzenia lecz numer cyklu(iteracji) w którym zdarzenie ma miejsce Stacjonarny model (max +)-liniowy 1-go rzędu wiążący wejścia i wyjścia systemu jest uogólnieniem(7): k N: x(k) = Ax(k 1) Bu(k) (8) y(k) = Cx(k) Du(k) (9) Poszczególne elementy to: wektor wejść(wektor sterujący) u Rε r macierzwejścia B Rε n r wektor wyjść y Rε m macierzwyjścia C Rε m n imacierz sprzężeniabezpośredniego D Rε m r W ogólnym przypadku dla systemu N-tego rzędu tzn takiego w którym N poprzednich iteracji wpływa na bieżące zachowanie systemu z uwikłanym x(k) po obu stronach równania stanu model przedstawia układ równań(10) i(11): k N: x(k) = N i=0 N 1 A i x(k i) B i u(k i) (10) i=0 N 1 y(k) = (C i x(k i) D i u(k i)) (11) i=0 Po usunięciu x(k) z prawej strony równania(10) (zakładającże A 0 jestzbieżne)iwprowadzeniunowychwektorów x = [x(k)x(k 1)x(k N 1)] T i ũ = [u(k)u(k 1)u(k N 1)] T orazzdefiniowaniu macierzy: A 0 A 1 A 0 A 2 A 0 A n I ε ε A = ε I ε ε ε ε A 0 B 0 A 0 B N 1 ε ε B = ε ε C =[C 0 C N 1 ] D =[D 0 D N 1 ] gdzie I i ε są odpowiedniego rozmiaru (max +)- algebraicznymi macierzami jednostkową i zerową uzyskany zostaje model 1-go rzędu opisany równaniami(8) i(9)wdalszejczęścipracyczłon Du(k)wrównaniu(9) jest pomijany a równanie wyjścia przybiera postać: 4 Modelowanie systemów produkcyjnych y(k) = Cx(k) (12) Zanim powrócimy do systemu produkcyjnego opisanego w rozdziale 2 zajmijmy się modelowaniem poszczególnych fragmentów systemów produkcyjnych Następnie fragmenty te zostaną złożone Modelowanie prostych fragmentów potrzebne jest aby nabyć intuicji i doświadczenia potrzebnych do modelowania systemów bardziej rozbudowanych Zaczniemy od sekwencyjnej linii produkcyjnej tzn od linii w której poszczególne stanowiska produkcyjne połączone są w szereg Dalej przejdziemy do modelowania linii montażowej do której spływają podzespoły z kilku stanowisk Na zakończenie zajmiemy się modelowaniem pojemności buforów międzyoperacyjnych 41 Modelowanie przepływu szeregowego Rozważmy linię produkcyjną z szeregiem n stanowisk przedstawioną na rysunku 4 Z linią powiązany jest bufor wejściowy(magazyn) nazwijmy go u z którego pobierane są detale Tego rodzaju linia ma jedno stanowisko wejściowe tzn takie do którego trafiają detale z magazynu wejściowego oraz jedno stanowisko wyjściowe tzn takie z którego gotowy produkt(czy półprodukt) opuszcza linię Produkt opuszczający linię trafia do magazynu wyjściowego(końcowego) y Niech u(k) y(k)oraz x i (k)oznaczająodpowiednioczaswktórym k-tydetaljestdostępnynawejściu na linię produkcyjną(tzn jest w magazynie wejściowym) wyjściu(tzn jest w magazynie końcowym) oraz na stanowisku M i Jeślimateriałtrafiado systemu w k-tejiteracji(tznwczasie u(k))wówczasjeston dostępnynastanowisku M 1 wczasie t = u(k) + t 01 gdzie t 01 jestczasemtransportuelementuzmagazynuwejściowegodostanowiska M 1 Jednakna M 1 można rozpocząć obrabiać ten element tylko wówczas gdy zakończono już pracę nad poprzednim detalem tzn nad detalem z iteracji k 1 Zakładając żeczasoperacjinastanowisku M 1 wynosi d 1 wówczasdetalziteracji k-1opuścistanowisko M 1 wczasie Rys 4 Sekwencyjna linia produkcyjna z szeregiem n stanowisk Zeszyt 3 Wrzesień
5 t = x 1 (k 1) + d 1 Zakładamyżedetalopuścistanowisko natychmiast po zakończeniu operacji oraz zostanie poddany obróbce natychmiast gdy tylko będzie na danym stanowisku dostępny Powyższe warunki można przełożyć na następujące równanie opisujące czas w którym zacznie się obróbka k-tego detalu na stanowisku M 1 : k N : x 1 (k) = max(d 1 +x 1 (k 1) t 01 +u(k))(13) w(max +) algebrze przedstawia się to następująco: k N : x 1 (k) = d 1 x 1 (k 1) t 01 u(k) (14) Podobniedlastanowiska M i k-tydetalzaczniebyć obrabiany na tym stanowisku gdy: zakończysięobróbkadetalunastanowisku M i 1 izostanieondostarczonydo M i (czastransportu wynosi t i 1i ) na M i zakończysięobróbka k 1-godetalu W(max +) algebrze wyraża się to następująco: k N : x i (k) = t i 1i d i 1 x i 1 (k) d i x i (k 1)(15) Scalając powyższe równania w zapisie macierzowym: k N : x(k) = A 0 x(k) A 1 x(k 1) B 0 u(k)(16) gdzie: x(k) = x 1 (k) x 2 (k) x n (k) ε ε ε t 12 d 1 ε t 12 d 1 ε A 0 = ε ε t n 1n d n 1 ε d 1 ε ε ε d 2 ε A 1 = B 0 = ε ε ε d n ε u(k) = [u(k)] t 01 Wprowadzającoperator równanie(16)możnazapisać jako: k N : x(k) = A 0 A 1 x(k 1) A 0 B 0 u(k) (17) co następnie można skrócić do(8) gdzie: A = A 0 A 1 = d 1 ε ε t 12d 2 1 d 2 ε t 12d 2 1 t23d2 tn 1ndn 1 t23d2 2 tn 1ndn 1 dn B = A 0 B 0 = t 01 t 01 t 12 d 1 t 01 t 12 d 1 t 23 d 2 t n 1n d n 1 Wyjście linii produkcyjnej opisane jest równaniem(12) z y(k) = [y(k)] C = [ε ε t nn+1 d n ] 42 Modelowanie scalania Do stacji scalającej(np montażu) dochodzą detale z więcej niż jednej stacji natomiast wychodzi z niej jeden detal Na rysunku 5 przedstawiono n stacji z którychdetalełączonesąnastacji M n+1 Rys 5 Stacja montażowa z n łączącymi się liniami Niech d i oznaczaczasoperacjinastacji M i Niech u i (k)(i n)oznaczaczaspojawieniasię i-tegodetalu w buforze wejściowym w k-tym cyklu Dodatkowo niech t 0i oznaczaczastransportu i-tegodetaluzmagazynuwejściowegodostacji M i at in+1 oznaczaczas transportuzm i do M n+1 Stąd x i (k)(czyliczasrozpoczęciaoperacjiprzezstację M i ) k N i njest wartością maksymalną z: i-ty detalzbufora wejściowego u i jest dostępny iprzetransportowanydo M i zakończyłasię k 1operacjanastacji M i Natomiast x n+1 (k): zakończyłasię k-taoperacjanastacji M i idetalzostałprzetransportowanydo M n+1 oraz zakończyłasię k 1operacjanastacji M n+1 Zapisując to w formie równań uzyskuje się zapis(16) (17) i finalnie(8) gdzie: A 0 = x(k) = x 1 (k) x 2 (k) x n (k) x n+1 (k) ε ε ε ε ε ε ε ε t 1n+1 d +1 t 2n+1 d2 t nn+1 d n ε d 1 ε ε ε d 2 ε A 1 = ε ε d n+1 50 Zeszyt 3 Wrzesień 2017
6 t 01 ε ε ε t 02 ε B 0 = ε ε t 0n ε ε ε u 1 (k) u(k) = u n (k) Gotowy element dociera do magazynu końcowego y(k) gdyzakończysię k-taoperacjana M n+1 ielementten zostanie przetransportowany do magazynu czyli równanie wyjścia wyraża się równaniem(12) w którym y(k) = [y(k)] C = [ε ε t n+1n+2 d n+1 ] 43 Modelowanie pojemności buforów międzyoperacyjnych W dotychczasowych rozważaniach zakładaliśmy że bufory międzyoperacyjne (przystanowiskowe) są wystarczającej pojemności Zajmijmy się teraz modelowaniem systemów w których takiego założenia przyjąć nie można 431 Brak buforów Załóżmy że pomiędzy poszczególnymi stanowiskami niemażadnychbuforówoznaczatożedetalzestanowiska M i trafiabezpośrednionanastępnestanowisko M i+1 jeślijestonowolneluboczekujenastanowisku M i aż M i+1 będziegotowedoprzyjęciadetaludozilustrowania takiej sytuacji rozważmy ponownie system zrysunku4materiałtrafiadosystemuwk-tejiteracjiwięcjestondostępnynastanowisku M 1 wczasie t = u(k) + t 01 Na M 1 możnarozpocząćobrabiaćnowy element gdy zakończyła się poprzednia operacja na tymstanowiskutznwczasie t = x 1 (k 1) + d 1 Dodatkowostanowisko M 1 musibyćgotowenaprzyjęcie k-tego elementu tzn poprzedni detal już je opuścił czyliwystartowałaoperacjanastanowisku M i+1 Co przedstawia się następująco: k N : x 1 (k) = d 1 x 1 (k 1) 0x 2 (k 1) t 01 u(k) (18) JeśliczastransportudetaluzM i do M i+1 jestznaczącyiwynosi t ii+1 wówczas M i będziegotowezanim operacjana M i+1 sięrozpocznieadokładniejwchwili 0 t ii+1 ponieważmożnaodliczyćsobieczastransportuczylidla x 1 (k): k N : x 1 (k) = d 1 x 1 (k 1) t 12 x 2 (k 1) t 01 u(k) (19) Zapisując równania w postaci(16) i(17) jedyną różnicąjestmacierz A 1 (acozatymidzieia): d 1 t 12 ε ε ε d 2 t 23 ε A 1 = ε ε ε d n 432 Bufory o skończonej pojemności Modelowanie buforów o skończonej pojemności jest rozszerzeniem przypadku braku buforów tzn jeśli pomiędzy M i a M i+1 jestbuforopojemności nwówczas A n+1(ii+1) = 0(jeśliczastransportu t ii+1 jestznaczącyto A n+1(ii+1) = t ii+1 )Modelowanysystem opisany jest równaniem: k N : x(k) = A 0 x(k) A 1 x(k 1) B 0 u(k) (20) Podejście to jak widać zwiększa ilość macierzy w modelu a po przekształceniu do modelu opisanego poprzez(16) i(17) znacząco zwiększa rozmiar macierzyaib Można inaczej modelować pojemność buforów międzyoperacyjnych Modelując bufor o pojemności n jako nmaszynoczasieoperacji0zbrakiembuforówpomiędzy tymi maszynami Macierze modelu generowane wtensposóbsązwyklemniejszeniżwpoprzednimpodejściu Potrafiąc modelować wybrane klasy systemów produkcyjnych można powrócić do rozważanego przypadku zamodelować zachowanie systemu w poszczególnych konfiguracjach i na tej podstawie dokonać analizy i wyboru odpowiedniego rozwiązania 5 Analiza przypadku cz 2 Przed przystąpieniem do analizy poszczególnych konfiguracji linii produkcyjnej zamodelowano następujące warianty dla każdej z 3 rozważanych konfiguracji: czas realizacji zamówienia składającego się z i 1000 sztuk; pojemnośćbuforów:0(brakbuforów)110iwystarczająca(czyli nieskończona) Po zamodelowaniu okazuje się że prawie wszystkie konfiguracje dają identyczny wynik kolumna y(k) z tabeli 2 Prawie gdyż jak widać warianty z brakiem buforów międzyoperacyjnych dają dłuższe czasy realizacjizamówieńdlakonfiguracjinr2inr3stądmożna zdecydować się na dowolną konfigurację i dowolny wariant(poza dwoma ww wariantami) lub zdefiniować dodatkowe kryterium wyboru Jako dodatkowe kryterium przyjmijmy najmniejszy całkowity czas przestoju stanowiskprodukcyjnychniechczasprzestoju p i stanowiska M i whoryzoncie mcykliwyrażasięwzorem: m p i = (x i (k) (x i (k 1) + d i )) (21) k=1 gdzie: x i (k) czasrozpoczęcia k-tejoperacjinastanowisku M i d i czastrwaniaoperacjinastanowisku M i przyzałożeniużewyrażenie (x i (k 1) + d i ) = 0dla k = 1 Całkowity czas przestoju definiowany jako suma czasów przestojów poszczególnych stanowisk(n liczba stanowisk): n p C = p i (22) i=1 Zeszyt 3 Wrzesień
7 Tab 2 Wyniki liczbowe uzyskane dla różnych konfiguracji i różnych wariantów buforów międzyoperacyjnych k = 10 k = 100 k = 1000 y(k) p c pp c y(k) p c pp c y(k) p c pp c konfiguracja 1 brak buforów buf o poj buf o poj nieskończone buf konfiguracja 2 brak buforów buf o poj buf o poj nieskończone buf konfiguracja 3 brak buforów buf o poj buf o poj nieskończone buf Średni czas przestoju: p C = p C /n (23) Wygodnym wskaźnikiem jest procentowa wartość czasu przestoju czyli określony procentowo stosunek średniego czasu przestoju do czasu zakończenia zlecenia: pp c = (p C /y(m))100% (24) gdzie: y(m) jest czasem zakończenia realizacji zlecenia (czas wyjścia m-tego detalu) Po wprowadzeniu nowego kryterium wyboru konfiguracja nr 3 jest preferowana gdyż pomimo iż zamówienie zostanie zrealizowane w tym samym czasie co dla pozostałych konfiguracji w konfiguracji tej poszczególne stanowiska produkcyjne zwalniane są najszybciej Dodatkowo zwiększenie pojemności buforów międzyoperacyjnych jeszcze bardziej poprawia ten wskaźnik 6 Podsumowanie Projektowanie systemów produkcyjnych ich analiza czy planowanie implikuje wiele skomplikowanych problemów analitycznych W niniejszej pracy przedstawiono użyteczność(max +) algebry w modelowaniu systemów produkcyjnych Z uzyskanego modelu analitycznego w łatwy sposób otrzymać można różnorakie wskaźniki ilościowe dotyczące efektywności funkcjonowania badanego systemu będące pochodną realizacji procesów w czasie Algebra(max +) jest wygodnym narzędziem do modelowania deterministycznych DES w których czasy zdarzeń są stałe stałe są również sekwencje operacji Jest to również podstawowa wada tego narzędzia które nadaje się do zastosowań dla węższej klasy systemów niż inne techniki modelowania DES jak np teoria automatów czy sieci Petriego Niemniej posiada ona przewagę w postaci jednoznacznego modelu analitycznego co pozwala na zrozumienie pewnych zjawisk czy optymalizację parametrów badanych systemów Prezentowany materiał jest wstępem do dalszych badań przede wszystkim nad optymalną czy suboptymalną syntezą poszczególnych systemów jednoasortymentowych w system produkcji wieloasortymentowej Do takich badań należy również rozwinąć narzędzia umożliwiające automatyczne generowanie modelu (max +) aby przyspieszyć symulacje i obliczenia rachunkowe Literatura [1] Baccelli F Cohen G Olsder GJ Quadrat J-P Synchronisation and Linearity an Algebra for Discrete Event Systems Wiley 1992 [2] Cassandras CG Lafortune S Introduction to Discrete Event Systems Springer 2007 [3] Cuninghame-Green R Minimax Algebra Lecture Notes in Economics and Mathematical Systems 166/1979 [4] Dorot Control Valves Materiały firmy Dorot 2001 dostępny w Internecie [5] Gross D Shortie JF Thompson JM Harris CM Fundamentals of Queueing Theory Wiley&Son New Jersey Hoboken 2008 [6]HeidergottBOlsderGJvanderWoudeJMax Plus at Work: Modeling and Analysis of Synchronized Systems Princeton University Press 2005 [7] Kashkoush M El Maraghy H Consensus tree method for generating master assembly sequence Production Engineering 8/2014 pp [8] Limnios N Oproşan G Semi-Markov Processes and Reliability Springer 2013 [9] Maia CA Hardouin L Santos-Mendes R Cottenceau B Optimal Closed-Loop Control of Timed Event Graphs in Dioids IEEE Transactions on Automatic Control 12/2003 pp Zeszyt 3 Wrzesień 2017
8 [10] MutsaersMÖzkanLBackxTSchedulingofenergy flows for parallel batch processing using max-plus systems Mat 8 IFAC Symposium on Advanced Control of Chemical Processes Singapore 2012 [11] Nambiar AN Imaev A Judd RP Carlo HJ Production Planning Models using Max-Plus Algebra Operations Management Research and Cellular Manufacturing Systems 2012 pp [12] Petri CA Kommunikation mit Automaten PhD Thesis University of Bonn Bonn 1962 [13] Ramadge PJ Wonham WM The Control of Discrete Event Systems Proceedings of the IEEE 77/1989 pp [14] Seleim A El Maraghy H Max-Plus Modeling of Manufacturing Flow Lines Mat 47 CIRP Conference on Manufacturing Systems(CMS2014) 17/2014 pp [15] Stańczyk J Max-Plus Algebra Toolbox for Matlab Ver dostępny w Internecie: wrocpl/stanczyk/mpa/ [16] Stańczyk J Mayer E Raisch J Modelling and Performance Evaluation of DES Mat Int Conf Informatics in Control Automation and Robotics ICINCO 04 3/2004 pp [17] VandenBoomTDeSchutterBPropertiesofMPC for Max-Plus-Linear Systems European Journal of Control 5/2002 pp Zeszyt 3 Wrzesień
GENERATOR MAX-PLUS ALGEBRAICZNYCH RÓWNAŃ STANU SYSTEMÓW PRODUKCYJNYCH
GENERATOR MAX-PLUS ALGEBRAICZNYCH RÓWNAŃ STANU SYSTEMÓW PRODUKCYJNYCH Jarosław STAŃCZYK Streszczenie: Praca przedstawia modelowanie systemów produkcyjnych przy użyciu maxplus algebry, oraz opracowany przez
Systemy Sterowania i Wspomagania Decyzji Wykład 2
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
Algebra liniowa. Macierze i układy równań liniowych
Algebra liniowa Macierze i układy równań liniowych Własności wyznaczników det I = 1, det(ab) = det A det B, det(a T ) = det A. Macierz nieosobliwa Niech A będzie macierzą kwadratową wymiaru n n. Mówimy,
SYMULACJA PRZEBIEGU PROCESÓW PRODUKCYJNYCH W SYSTEMACH PRZEPŁYWOWYCH W OPARCIU O OPROGRAMOWANIE TECNOMATIX PLANT SIMULATION
SYMULACJA PRZEBIEGU PROCESÓW PRODUKCYJNYCH W SYSTEMACH PRZEPŁYWOWYCH W OPARCIU O OPROGRAMOWANIE TECNOMATIX PLANT SIMULATION Sławomir KŁOS, Justyna PATALAS-MALISZEWSKA Streszczenie: W artykule przedstawiono
STOCHASTYCZNY MODEL BEZPIECZEŃSTWA OBIEKTU W PROCESIE EKSPLOATACJI
1-2011 PROBLEMY EKSPLOATACJI 89 Franciszek GRABSKI Akademia Marynarki Wojennej, Gdynia STOCHASTYCZNY MODEL BEZPIECZEŃSTWA OBIEKTU W PROCESIE EKSPLOATACJI Słowa kluczowe Bezpieczeństwo, procesy semimarkowskie,
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
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
SYMULACJA ZAKŁÓCEŃ W UKŁADACH AUTOMATYKI UTWORZONYCH ZA POMOCĄ OBWODÓW ELEKTRYCZNYCH W PROGRAMACH MATHCAD I PSPICE
POZNAN UNIVE RSITY OF TE CHNOLOGY ACADE MIC JOURNALS No 76 Electrical Engineering 2013 Piotr FRĄCZAK* SYMULACJA ZAKŁÓCEŃ W UKŁADACH AUTOMATYKI UTWORZONYCH ZA POMOCĄ OBWODÓW ELEKTRYCZNYCH W PROGRAMACH MATHCAD
5. Rozwiązywanie układów równań liniowych
5. Rozwiązywanie układów równań liniowych Wprowadzenie (5.1) Układ n równań z n niewiadomymi: a 11 +a 12 x 2 +...+a 1n x n =a 10, a 21 +a 22 x 2 +...+a 2n x n =a 20,..., a n1 +a n2 x 2 +...+a nn x n =a
Macierze. Rozdział Działania na macierzach
Rozdział 5 Macierze Funkcję, która każdej parze liczb naturalnych (i, j) (i 1,..., n; j 1,..., m) przyporządkowuje dokładnie jedną liczbę a ij F, gdzie F R lub F C, nazywamy macierzą (rzeczywistą, gdy
Zad. 3: Układ równań liniowych
1 Cel ćwiczenia Zad. 3: Układ równań liniowych Wykształcenie umiejętności modelowania kluczowych dla danego problemu pojęć. Definiowanie właściwego interfejsu klasy. Zwrócenie uwagi na dobór odpowiednich
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
Kierunek: Matematyka Poziom studiów: Studia II stopnia Forma i tryb studiów: Stacjonarne
Wydział: Matematyki Stosowanej Kierunek: Matematyka Poziom studiów: Studia II stopnia Forma i tryb studiów: Stacjonarne Specjalność: Matematyka ubezpieczeniowa Rocznik: 2016/2017 Język wykładowy: Polski
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
UKŁADY ALGEBRAICZNYCH RÓWNAŃ LINIOWYCH
Transport, studia niestacjonarne I stopnia, semestr I Instytut L-5, Wydział Inżynierii Lądowej, Politechnika Krakowska Ewa Pabisek Adam Wosatko Postać układu równań liniowych Układ liniowych równań algebraicznych
Układy równań liniowych
Układy równań liniowych Niech K będzie ciałem. Niech n, m N. Równanie liniowe nad ciałem K z niewiadomymi (lub zmiennymi) x 1, x 2,..., x n K definiujemy jako formę zdaniową zmiennej (x 1,..., x n ) K
ANALIZA WŁAŚCIWOŚCI FILTRU PARAMETRYCZNEGO I RZĘDU
POZNAN UNIVE RSITY OF TE CHNOLOGY ACADE MIC JOURNALS No 78 Electrical Engineering 2014 Seweryn MAZURKIEWICZ* Janusz WALCZAK* ANALIZA WŁAŚCIWOŚCI FILTRU PARAMETRYCZNEGO I RZĘDU W artykule rozpatrzono problem
Matematyka Stosowana na Politechnice Wrocławskiej. Komitet Matematyki PAN, luty 2017 r.
Matematyka Stosowana na Politechnice Wrocławskiej Komitet Matematyki PAN, luty 2017 r. Historia kierunku Matematyka Stosowana utworzona w 2012 r. na WPPT (zespół z Centrum im. Hugona Steinhausa) studia
Programowanie celowe #1
Programowanie celowe #1 Problem programowania celowego (PC) jest przykładem problemu programowania matematycznego nieliniowego, który można skutecznie zlinearyzować, tzn. zapisać (i rozwiązać) jako problem
Rozdział 5. Macierze. a 11 a a 1m a 21 a a 2m... a n1 a n2... a nm
Rozdział 5 Macierze Funkcję, która każdej parze liczb naturalnych (i,j) (i = 1,,n;j = 1,,m) przyporządkowuje dokładnie jedną liczbę a ij F, gdzie F = R lub F = C, nazywamy macierzą (rzeczywistą, gdy F
Metody numeryczne Wykład 4
Metody numeryczne Wykład 4 Dr inż. Michał Łanczont Instytut Elektrotechniki i Elektrotechnologii E419, tel. 4293, m.lanczont@pollub.pl, http://m.lanczont.pollub.pl Zakres wykładu Metody skończone rozwiązywania
dr Mariusz Grządziel 15,29 kwietnia 2014 Przestrzeń R k R k = R R... R k razy Elementy R k wektory;
Wykłady 8 i 9 Pojęcia przestrzeni wektorowej i macierzy Układy równań liniowych Elementy algebry macierzy dodawanie, odejmowanie, mnożenie macierzy; macierz odwrotna dr Mariusz Grządziel 15,29 kwietnia
Spacery losowe generowanie realizacji procesu losowego
Spacery losowe generowanie realizacji procesu losowego Michał Krzemiński Streszczenie Omówimy metodę generowania trajektorii spacerów losowych (błądzenia losowego), tj. szczególnych procesów Markowa z
Kierunek: Matematyka Poziom studiów: Studia II stopnia Forma i tryb studiów: Stacjonarne
Wydział: Matematyki Stosowanej Kierunek: Matematyka Poziom studiów: Studia II stopnia Forma i tryb studiów: Stacjonarne Specjalność: Matematyka finansowa Rocznik: 2014/2015 Język wykładowy: Polski Semestr
Sterowalność liniowych uk ladów sterowania
Sterowalność liniowych uk ladów sterowania W zadaniach sterowania docelowego należy przeprowadzić obiekt opisywany za pomoc a równania stanu z zadanego stanu pocz atkowego ẋ(t) = f(x(t), u(t), t), t [t,
a 11 a a 1n a 21 a a 2n... a m1 a m2... a mn x 1 x 2... x m ...
Wykład 15 Układy równań liniowych Niech K będzie ciałem i niech α 1, α 2,, α n, β K. Równanie: α 1 x 1 + α 2 x 2 + + α n x n = β z niewiadomymi x 1, x 2,, x n nazywamy równaniem liniowym. Układ: a 21 x
3. Macierze i Układy Równań Liniowych
3. Macierze i Układy Równań Liniowych Rozważamy równanie macierzowe z końcówki ostatniego wykładu ( ) 3 1 X = 4 1 ( ) 2 5 Podstawiając X = ( ) x y i wymnażając, otrzymujemy układ 2 równań liniowych 3x
RÓWNANIE DYNAMICZNE RUCHU KULISTEGO CIAŁA SZTYWNEGO W UKŁADZIE PARASOLA
Dr inż. Andrzej Polka Katedra Dynamiki Maszyn Politechnika Łódzka RÓWNANIE DYNAMICZNE RUCHU KULISTEGO CIAŁA SZTYWNEGO W UKŁADZIE PARASOLA Streszczenie: W pracy opisano wzajemne położenie płaszczyzny parasola
Metody symulacji komputerowych Modelowanie systemów technicznych
Metody symulacji komputerowych Modelowanie systemów technicznych dr inż. Ryszard Myhan Katedra Inżynierii Procesów Rolniczych Program przedmiotu Lp. Temat Zakres 1. Wprowadzenie do teorii systemów Definicje
METODA MACIERZOWA OBLICZANIA OBWODÓW PRĄDU PRZEMIENNEGO
POZNAN UNIVERSITY OF TECHNOLOGY ACADEMIC JOURNALS No 93 Electrical Engineering 2018 DOI 10.21008/j.1897-0737.2018.93.0026 Piotr FRĄCZAK METODA MACIERZOWA OBLICZANIA OBWODÓW PRĄDU PRZEMIENNEGO W pracy przedstawiono
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
UNIKANIE IMPASÓW W SYSTEMACH PROCESÓW WSPÓŁBIEŻNYCH
UNIKANIE IMPASÓW W SYSTEMACH PROCESÓW WSPÓŁBIEŻNYCH Robert Wójcik Instytut Cybernetyki Technicznej Politechniki Wrocławskiej 1. Impasy w systemach procesów współbieżnych 2. Klasyczne algorytmy unikania
ANALIZA PROCESÓW ZWIĄZANYCH Z UTRZYMANIEM RUCHU LINII PRODUKCYJNEJ W OPARCIU O METODĘ SYMULACJI KOMPUTEROWEJ
ANALIZA PROCESÓW ZWIĄZANYCH Z UTRZYMANIEM RUCHU LINII PRODUKCYJNEJ W OPARCIU O METODĘ SYMULACJI KOMPUTEROWEJ Sławomir KŁOS, Justyna PATALAS-MALISZEWSKA Streszczenie: W artykule przedstawiono wyniki badań
13 Układy równań liniowych
13 Układy równań liniowych Definicja 13.1 Niech m, n N. Układem równań liniowych nad ciałem F m równaniach i n niewiadomych x 1, x 2,..., x n nazywamy koniunkcję równań postaci a 11 x 1 + a 12 x 2 +...
Układy równań liniowych. Krzysztof Patan
Układy równań liniowych Krzysztof Patan Motywacje Zagadnienie kluczowe dla przetwarzania numerycznego Wiele innych zadań redukuje się do problemu rozwiązania układu równań liniowych, często o bardzo dużych
Wykład z Technologii Informacyjnych. Piotr Mika
Wykład z Technologii Informacyjnych Piotr Mika Uniwersalna forma graficznego zapisu algorytmów Schemat blokowy zbiór bloków, powiązanych ze sobą liniami zorientowanymi. Jest to rodzaj grafu, którego węzły
Metody optymalizacji dyskretnej
Metody optymalizacji dyskretnej Spis treści Spis treści Metody optymalizacji dyskretnej...1 1 Wstęp...5 2 Metody optymalizacji dyskretnej...6 2.1 Metody dokładne...6 2.2 Metody przybliżone...6 2.2.1 Poszukiwanie
Wykład 14. Elementy algebry macierzy
Wykład 14 Elementy algebry macierzy dr Mariusz Grządziel 26 stycznia 2009 Układ równań z dwoma niewiadomymi Rozważmy układ równań z dwoma niewiadomymi: a 11 x + a 12 y = h 1 a 21 x + a 22 y = h 2 a 11,
MODELOWANIE I SYMULACJA Kościelisko, 19-23 czerwca 2006r. Oddział Warszawski PTETiS Wydział Elektryczny Politechniki Warszawskiej Polska Sekcja IEEE
ODELOWANIE I SYULACJA Kościelisko, 9-3 czerwca 006r. Oddział Warszawski PTETiS Wydział Elektryczny Politechniki Warszawskiej Polska Sekcja IEEE SYSTE DO KOPUTEROWEGO ODELOWANIA I SYULACJI UKŁADÓW DYNAICZNYCH
MACIERZE FIBONACCIEGO GENEROWANE PRZEZ OPERACJE RÓŻ NICOWE
ZESZYTY NAUKOWE AKADEMII MARYNARKI WOJENNEJ ROK LII NR 3 (186) 2011 Hubert Wysocki Akademia Marynarki Wojennej MACIERZE FIBONACCIEGO GENEROWANE PRZEZ OPERACJE RÓŻ NICOWE STRESZCZENIE Na gruncie teorii
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,
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
Programowanie liniowe
Programowanie liniowe Maciej Drwal maciej.drwal@pwr.wroc.pl 1 Problem programowania liniowego min x c T x (1) Ax b, (2) x 0. (3) gdzie A R m n, c R n, b R m. Oznaczmy przez x rozwiązanie optymalne, tzn.
WYKŁAD PROF. DR HAB. INŻ. TADEUSZA KACZORKA
W pracy tej zostaną przedstawione: - warunki konieczne i wystarczające cykliczności macierzy A normalności macierzy transmitancji T(s); - warunki istnienia i metody doboru sprzężeń zwrotnych od stanu tak,
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)
CHARAKTERYSTYKA I ZASTOSOWANIA ALGORYTMÓW OPTYMALIZACJI ROZMYTEJ. E. ZIÓŁKOWSKI 1 Wydział Odlewnictwa AGH, ul. Reymonta 23, Kraków
36/3 Archives of Foundry, Year 004, Volume 4, 3 Archiwum Odlewnictwa, Rok 004, Rocznik 4, Nr 3 PAN Katowice PL ISSN 64-5308 CHARAKTERYSTYKA I ZASTOSOWANIA ALGORYTMÓW OPTYMALIZACJI ROZMYTEJ E. ZIÓŁKOWSKI
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ń
2. Układy równań liniowych
2. Układy równań liniowych Grzegorz Kosiorowski Uniwersytet Ekonomiczny w Krakowie zima 2017/2018 rzegorz Kosiorowski (Uniwersytet Ekonomiczny w Krakowie) 2. Układy równań liniowych zima 2017/2018 1 /
UKŁADY ALGEBRAICZNYCH RÓWNAŃ LINIOWYCH
Transport, studia I stopnia rok akademicki 2011/2012 Instytut L-5, Wydział Inżynierii Lądowej, Politechnika Krakowska Ewa Pabisek Adam Wosatko Uwagi wstępne Układ liniowych równań algebraicznych można
Karta (sylabus) przedmiotu
WM Karta (sylabus) przedmiotu MECHANIKA I BUDOWA MASZYN Studia I stopnia o profilu: A P Przedmiot: Wybrane z Kod ECTS Status przedmiotu: obowiązkowy MBM S 0 5 58-4_0 Język wykładowy: polski, angielski
1 Układy równań liniowych
II Metoda Gaussa-Jordana Na wykładzie zajmujemy się układami równań liniowych, pojawi się też po raz pierwszy macierz Formalną (i porządną) teorią macierzy zajmiemy się na kolejnych wykładach Na razie
Model przepływów międzygałęziowych (model Leontiewa)
Model przepływów międzygałęziowych (model Leontiewa) Maciej Grzesiak Przedstawimy tzw. analizę wejścia-wyjścia jako narzędzie do badań ekonomicznych. Stworzymy matematyczny model gospodarki, w którym można
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
Wykład z modelowania matematycznego. Zagadnienie transportowe.
Wykład z modelowania matematycznego. Zagadnienie transportowe. 1 Zagadnienie transportowe zostało sformułowane w 1941 przez F.L.Hitchcocka. Metoda rozwiązania tego zagadnienia zwana algorytmem transportowymópracowana
- prędkość masy wynikająca z innych procesów, np. adwekcji, naprężeń itd.
4. Równania dyfuzji 4.1. Prawo zachowania masy cd. Równanie dyfuzji jest prostą konsekwencją prawa zachowania masy, a właściwie to jest to prawo zachowania masy zapisane dla procesu dyfuzji i uwzględniające
III. Układy liniowe równań różniczkowych. 1. Pojęcie stabilności rozwiązań.
III. Układy liniowe równań różniczkowych. 1. Pojęcie stabilności rozwiązań. Analiza stabilności rozwiązań stanowi ważną część jakościowej teorii równań różniczkowych. Jej istotą jest poszukiwanie odpowiedzi
1 Macierze i wyznaczniki
1 Macierze i wyznaczniki 11 Definicje, twierdzenia, wzory 1 Macierzą rzeczywistą (zespoloną) wymiaru m n, gdzie m N oraz n N, nazywamy prostokątną tablicę złożoną z mn liczb rzeczywistych (zespolonych)
Układy równań i nierówności liniowych
Układy równań i nierówności liniowych Wiesław Krakowiak 1 grudnia 2010 1 Układy równań liniowych DEFINICJA 11 Układem równań m liniowych o n niewiadomych X 1,, X n, nazywamy układ postaci: a 11 X 1 + +
Dr hab. inż. Jan Duda. Wykład dla studentów kierunku Zarządzanie i Inżynieria Produkcji
Automatyzacja i Robotyzacja Procesów Produkcyjnych Dr hab. inż. Jan Duda Wykład dla studentów kierunku Zarządzanie i Inżynieria Produkcji Podstawowe pojęcia Automatyka Nauka o metodach i układach sterowania
4. ELEMENTY PŁASKIEGO STANU NAPRĘŻEŃ I ODKSZTAŁCEŃ
4. ELEMENTY PŁASKIEGO STANU NAPRĘŻEŃ I ODKSZTAŁCEŃ 1 4. 4. ELEMENTY PŁASKIEGO STANU NAPRĘŻEŃ I ODKSZTAŁCEŃ 4.1. Elementy trójkątne Do opisywania dwuwymiarowego kontinuum jako jeden z pierwszych elementów
Planowanie wieloasortymentowej produkcji rytmicznej Zastosowanie symulacji jako narzędzia weryfikacyjnego
Planowanie wieloasortymentowej produkcji rytmicznej Zastosowanie symulacji jako narzędzia weryfikacyjnego Bożena Skołud bozena.skolud@polsl.pl Damian Krenczyk damian.krenczyk@polsl.pl MSP & micro MSP MSP
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
ALGEBRA Z GEOMETRIĄ MACIERZE ODWZOROWAŃ LINIOWYCH
ALGEBRA Z GEOMETRIĄ 1/10 MACIERZE ODWZOROWAŃ LINIOWYCH Piotr M. Hajac Uniwersytet Warszawski Wykład 12, 08.01.2014 Typeset by Jakub Szczepanik. Motywacje 2/10 W celu wykonania obliczeń numerycznych w zagadnieniach
VII. Elementy teorii stabilności. Funkcja Lapunowa. 1. Stabilność w sensie Lapunowa.
VII. Elementy teorii stabilności. Funkcja Lapunowa. 1. Stabilność w sensie Lapunowa. W rozdziale tym zajmiemy się dokładniej badaniem stabilności rozwiązań równania różniczkowego. Pojęcie stabilności w
Z52: Algebra liniowa Zagadnienie: Zastosowania algebry liniowej Zadanie: Operatory różniczkowania, zagadnienie brzegowe.
Z5: Algebra liniowa Zagadnienie: Zastosowania algebry liniowej Zadanie: Operatory różniczkowania zagadnienie brzegowe Dyskretne operatory różniczkowania Numeryczne obliczanie pochodnych oraz rozwiązywanie
Obliczenia naukowe Wykład nr 8
Obliczenia naukowe Wykład nr 8 Paweł Zieliński Katedra Informatyki, Wydział Podstawowych Problemów Techniki, Politechnika Wrocławska Literatura Literatura podstawowa [] D. Kincaid, W. Cheney, Analiza numeryczna,
Rozwiązywanie układów równań liniowych
Rozwiązywanie układów równań liniowych Marcin Orchel 1 Wstęp Jeśli znamy macierz odwrotną A 1, to możęmy znaleźć rozwiązanie układu Ax = b w wyniku mnożenia x = A 1 b (1) 1.1 Metoda eliminacji Gaussa Pierwszy
MODELOWANIE STANÓW CZYNNOŚCIOWYCH W JĘZYKU SIECI BAYESOWSKICH
Inżynieria Rolnicza 7(105)/2008 MODELOWANIE STANÓW CZYNNOŚCIOWYCH W JĘZYKU SIECI BAYESOWSKICH Katedra Podstaw Techniki, Uniwersytet Przyrodniczy w Lublinie Streszczenie. Zastosowanie sieci bayesowskiej
1 Macierz odwrotna metoda operacji elementarnych
W tej części skupimy się na macierzach kwadratowych. Zakładać będziemy, że A M(n, n) dla pewnego n N. Definicja 1. Niech A M(n, n). Wtedy macierzą odwrotną macierzy A (ozn. A 1 ) nazywamy taką macierz
Porównanie różnych podejść typu ODE do modelowania sieci regu
Porównanie różnych podejść typu ODE do modelowania sieci regulacji genów 8 stycznia 2010 Plan prezentacji 1 Praca źródłowa Sieci regulacji genów 2 Założenia Funkcja Hill a Modele dyskretne 3 Przykład Modele
Rozwiązywanie równań liniowych. Transmitancja. Charakterystyki częstotliwościowe
Zał. nr do ZW 33/01 WYDZIAŁ Informatyki i Zarządzania / STUDIUM KARTA PRZEDMIOTU Nazwa w języku polskim Modele systemów dynamicznych Nazwa w języku angielskim Dynamic Systems Models. Kierunek studiów (jeśli
Macierzowe algorytmy równoległe
Macierzowe algorytmy równoległe Zanim przedstawimy te algorytmy zapoznajmy się z metodami dekompozycji macierzy, możemy wyróżnić dwa sposoby dekompozycji macierzy: Dekompozycja paskowa - kolumnowa, wierszowa
Rozwiazywanie układów równań liniowych. Ax = b
Rozwiazywanie układów równań liniowych Ax = b 1 PLAN REFERATU: Warunki istnienia rozwiazań układu Metoda najmniejszych kwadratów Metoda najmniejszych kwadratów - algorytm rekurencyjny Rozwiazanie układu
O MACIERZACH I UKŁADACH RÓWNAŃ
O MACIERZACH I UKŁADACH RÓWNAŃ Problem Jak rozwiązać podany układ równań? 2x + 5y 8z = 8 4x + 3y z = 2x + 3y 5z = 7 x + 8y 7z = Definicja Równanie postaci a x + a 2 x 2 + + a n x n = b gdzie a, a 2, a
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),
SIMR 2016/2017, Analiza 2, wykład 1, Przestrzeń wektorowa
SIMR 06/07, Analiza, wykład, 07-0- Przestrzeń wektorowa Przestrzeń wektorowa (liniowa) - przestrzeń (zbiór) w której określone są działania (funkcje) dodawania elementów i mnożenia elementów przez liczbę
0 + 0 = 0, = 1, = 1, = 0.
5 Kody liniowe Jak już wiemy, w celu przesłania zakodowanego tekstu dzielimy go na bloki i do każdego z bloków dodajemy tak zwane bity sprawdzające. Bity te są w ścisłej zależności z bitami informacyjnymi,
5 Wyznaczniki. 5.1 Definicja i podstawowe własności. MIMUW 5. Wyznaczniki 25
MIMUW 5 Wyznaczniki 25 5 Wyznaczniki Wyznacznik macierzy kwadratowych jest funkcją det : K m n K, (m = 1, 2, ) przypisującą każdej macierzy kwadratowej skalar, liniowo ze względu na każdy wiersz osobno
Procesy stochastyczne WYKŁAD 2-3. Łańcuchy Markowa. Łańcuchy Markowa to procesy "bez pamięci" w których czas i stany są zbiorami dyskretnymi.
Procesy stochastyczne WYKŁAD 2-3 Łańcuchy Markowa Łańcuchy Markowa to procesy "bez pamięci" w których czas i stany są zbiorami dyskretnymi. Przykład Symetryczne błądzenie przypadkowe na prostej. 1 2 Łańcuchem
Dystrybucje, wiadomości wstępne (I)
Temat 8 Dystrybucje, wiadomości wstępne (I) Wielkości fizyczne opisujemy najczęściej przyporządkowując im funkcje (np. zależne od czasu). Inną drogą opisu tych wielkości jest przyporządkowanie im funkcjonałów
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.
Procesy stochastyczne WYKŁAD 2-3. Łańcuchy Markowa. Łańcuchy Markowa to procesy "bez pamięci" w których czas i stany są zbiorami dyskretnymi.
Procesy stochastyczne WYKŁAD 2-3 Łańcuchy Markowa Łańcuchy Markowa to procesy "bez pamięci" w których czas i stany są zbiorami dyskretnymi. 2 Łańcuchem Markowa nazywamy proces będący ciągiem zmiennych
Parametry wydajnościowe systemów internetowych. Tomasz Rak, KIA
Parametry wydajnościowe systemów internetowych Tomasz Rak, KIA 1 Agenda ISIROSO System internetowy (rodzaje badań, konstrukcja) Parametry wydajnościowe Testy środowiska eksperymentalnego Podsumowanie i
Kierunek: Matematyka Poziom studiów: Studia II stopnia Forma i tryb studiów: Stacjonarne
Wydział: Matematyki Stosowanej Kierunek: Matematyka Poziom studiów: Studia II stopnia Forma i tryb studiów: Stacjonarne Specjalność: Matematyka w informatyce Rocznik: 2013/2014 Język wykładowy: Polski
Postać Jordana macierzy
Rozdział 8 Postać Jordana macierzy Niech F = R lub F = C Macierz J r λ) F r r postaci λ 1 0 0 0 λ 1 J r λ) = 0 λ 1 0 0 λ gdzie λ F nazywamy klatką Jordana stopnia r Oczywiście J 1 λ) = [λ Definicja 81
Kierunek: Matematyka Poziom studiów: Studia II stopnia Forma i tryb studiów: Stacjonarne
Wydział: Matematyki Stosowanej Kierunek: Matematyka Poziom studiów: Studia II stopnia Forma i tryb studiów: Stacjonarne Specjalność: Matematyka ubezpieczeniowa Rocznik: 2013/2014 Język wykładowy: Polski
Kierunek: Matematyka Poziom studiów: Studia II stopnia Forma i tryb studiów: Stacjonarne
Wydział: Matematyki Stosowanej Kierunek: Matematyka Poziom studiów: Studia II stopnia Forma i tryb studiów: Stacjonarne Specjalność: Matematyka finansowa Rocznik: 2013/2014 Język wykładowy: Polski Semestr
PROGRAMOWANIE DYNAMICZNE W ROZMYTYM OTOCZENIU DO STEROWANIA STATKIEM
Mostefa Mohamed-Seghir Akademia Morska w Gdyni PROGRAMOWANIE DYNAMICZNE W ROZMYTYM OTOCZENIU DO STEROWANIA STATKIEM W artykule przedstawiono propozycję zastosowania programowania dynamicznego do rozwiązywania
ZASTOSOWANIE SYMULACJI KOMPUTEROWEJ Z ELEMENTAMI GRAFIKI 3D DO PROJEKTOWANIA SYSTEMÓW TRANSPORTOWYCH
Dr inż. Waldemar Małopolski, email: malopolski@mech.pk.edu.pl Politechnika Krakowska, Wydział Mechaniczny ZASTOSOWANIE SYMULACJI KOMPUTEROWEJ Z ELEMENTAMI GRAFIKI 3D DO PROJEKTOWANIA SYSTEMÓW TRANSPORTOWYCH
Matematyka dyskretna. Andrzej Łachwa, UJ, /10
Matematyka dyskretna Andrzej Łachwa, UJ, 2018 andrzej.lachwa@uj.edu.pl 10/10 Podziały i liczby Stirlinga Liczba Stirlinga dla cykli (często nazywana liczbą Stirlinga pierwszego rodzaju) to liczba permutacji
ZAGADNIENIE TRANSPORTOWE
ZAGADNIENIE TRANSPORTOWE ZT jest specyficznym problemem z zakresu zastosowań programowania liniowego. ZT wykorzystuje się najczęściej do: optymalnego planowania transportu towarów, przy minimalizacji kosztów,
POD- I NADOKREŚLONE UKŁADY ALGEBRAICZNYCH RÓWNAŃ LINIOWYCH
POD- I NADOKREŚLONE UKŁADY ALGEBRAICZNYCH RÓWNAŃ LINIOWYCH Transport, studia I stopnia rok akademicki 2011/2012 Instytut L-5, Wydział Inżynierii Lądowej, Politechnika Krakowska Ewa Pabisek Adam Wosatko
MODEL RACHUNKU OPERATORÓW DLA RÓŻ NICY WSTECZNEJ PRZY PODSTAWACH
ZESZYTY NAUKOWE AKADEMII MARYNARKI WOJENNEJ ROK LIV NR 1 (192) 2013 Hubert Wysocki Akademia Marynarki Wojennej Wydział Mechaniczno-Elektryczny, Katedra Matematyki i Fizyki 81-103 Gdynia, ul. J. Śmidowicza
19 marzec, Łańcuchy Markowa z czasem dyskretnym. Procesy Stochastyczne, wykład 6, T. Byczkowski, Procesy Stochastyczne, PPT, Matematyka MAP1136
Procesy Stochastyczne, wykład 6, T. Byczkowski, Procesy Stochastyczne, PPT, Matematyka MAP1136 19 marzec, 2012 Przykłady procesów Markowa (i). P = (p ij ) - macierz stochastyczna, tzn. p ij 0, j p ij =
Treści programowe. Matematyka. Efekty kształcenia. Literatura. Terminy wykładów i ćwiczeń. Warunki zaliczenia. tnij.org/ktrabka
Treści programowe Matematyka Katarzyna Trąbka-Więcław Elementy algebry liniowej. Macierze i wyznaczniki. Ciągi liczbowe, granica ciągu i granica funkcji, rachunek granic, wyrażenia nieoznaczone, ciągłość
Własności wyznacznika
Własności wyznacznika Rozwinięcie Laplace a względem i-tego wiersza: n det(a) = ( 1) i+j a ij M ij (A), j=1 gdzie M ij (A) to minor (i, j)-ty macierzy A, czyli wyznacznik macierzy uzyskanej z macierzy
Zaawansowane metody numeryczne Komputerowa analiza zagadnień różniczkowych 4. Równania różniczkowe zwyczajne podstawy teoretyczne
Zaawansowane metody numeryczne Komputerowa analiza zagadnień różniczkowych 4. Równania różniczkowe zwyczajne podstawy teoretyczne P. F. Góra http://th-www.if.uj.edu.pl/zfs/gora/ semestr letni 2005/06 Wstęp
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:
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
D. Miszczyńska, M.Miszczyński KBO UŁ 1 GRY KONFLIKTOWE GRY 2-OSOBOWE O SUMIE WYPŁAT ZERO
D. Miszczyńska, M.Miszczyński KBO UŁ GRY KONFLIKTOWE GRY 2-OSOBOWE O SUMIE WYPŁAT ZERO Gra w sensie niżej przedstawionym to zasady którymi kierują się decydenci. Zakładamy, że rezultatem gry jest wypłata,