Analiza dzia³ania systemu gniazdowego z uwzglêdnieniem transportu i czasów przezbrojeñ**

Podobne dokumenty
Projektowanie procesów logistycznych w systemach wytwarzania

Blokady. Model systemu. Charakterystyka blokady

Harmonogramowanie produkcji

Rys Mo liwe postacie funkcji w metodzie regula falsi

Powszechność nauczania języków obcych w roku szkolnym

Projektowanie logistycznych gniazd przedmiotowych

IV. UK ADY RÓWNAÑ LINIOWYCH

HARMONOGRAMOWANIE OPERACYJNE Z OGRANICZENIAMI W IFS APPLICATIONS

Zagro enia fizyczne. Zagro enia termiczne. wysoka temperatura ogieñ zimno

Temat: Funkcje. Własności ogólne. A n n a R a j f u r a, M a t e m a t y k a s e m e s t r 1, W S Z i M w S o c h a c z e w i e 1

(wymiar macierzy trójk¹tnej jest równy liczbie elementów na g³ównej przek¹tnej). Z twierdzen 1 > 0. Zatem dla zale noœci

STOWARZYSZENIE LOKALNA GRUPA DZIAŁANIA JURAJSKA KRAINA REGULAMIN ZARZĄDU. ROZDZIAŁ I Postanowienia ogólne

Podstawowe działania w rachunku macierzowym

Regulamin Obrad Walnego Zebrania Członków Stowarzyszenia Lokalna Grupa Działania Ziemia Bielska

Regulamin Zarządu Pogórzańskiego Stowarzyszenia Rozwoju

Witold Bednarek. Konkurs matematyczny w gimnazjum Przygotuj siê sam!

Opis modułu analitycznego do śledzenia rotacji towaru oraz planowania dostaw dla programu WF-Mag dla Windows.

Szczegółowy opis zamówienia

Problemy optymalizacyjne - zastosowania

Na podstawie art.4 ust.1 i art.20 lit. l) Statutu Walne Zebranie Stowarzyszenia uchwala niniejszy Regulamin Zarządu.

Formularz Zgłoszeniowy propozycji zadania do Szczecińskiego Budżetu Obywatelskiego na 2016 rok

Komunikat 16 z dnia dotyczący aktualnej sytuacji agrotechnicznej

Ogólna charakterystyka kontraktów terminowych

Projektowanie bazy danych

Przetwornica napiêcia sta³ego DC2A (2A max)

gdy wielomian p(x) jest podzielny bez reszty przez trójmian kwadratowy x rx q. W takim przypadku (5.10)

1. Rozwiązać układ równań { x 2 = 2y 1

PRZETWORNIK PROGRAMOWALNY NAPIÊCIA I PR DU STA EGO TYPU P20H

POMIAR STRUMIENIA PRZEP YWU METOD ZWÊ KOW - KRYZA.

PRAWA ZACHOWANIA. Podstawowe terminy. Cia a tworz ce uk ad mechaniczny oddzia ywuj mi dzy sob i z cia ami nie nale cymi do uk adu za pomoc

PROCEDURA OCENY RYZYKA ZAWODOWEGO. w Urzędzie Gminy Mściwojów

KLAUZULE ARBITRAŻOWE

W z ó r u m o w y POSTANOWIENIA GENERALNE

Wytyczne Województwa Wielkopolskiego

Przedmowa Czêœæ pierwsza. Podstawy frontalnych automatów komórkowych... 11

MATEMATYKA 4 INSTYTUT MEDICUS FUNKCJA KWADRATOWA. Kurs przygotowawczy na studia medyczne. Rok szkolny 2010/2011. tel

e-kadry.com.pl Ewa Drzewiecka Telepraca InfoBiznes

SPIS TREŒCI. Pismo w sprawie korzystania z pomocy finansowej ze œrodków funduszu restrukturyzacji banków spó³dzielczych.

TEST dla stanowisk robotniczych sprawdzający wiedzę z zakresu bhp

Organizacja produkcji

Bielsko-Biała, dn r. Numer zapytania: R WAWRZASZEK ISS Sp. z o.o. ul. Leszczyńska Bielsko-Biała ZAPYTANIE OFERTOWE

SPECYFIKACJA ISTOTNYCH WARUNKÓW ZAMÓWIENIA DLA PRZETARGU NIEOGRANICZONEGO CZĘŚĆ II OFERTA PRZETARGOWA

Zarz¹dzanie sieci¹ wielkopowierzchniowych sklepów samoobs³ugowych

art. 488 i n. ustawy z dnia 23 kwietnia 1964 r. Kodeks cywilny (Dz. U. Nr 16, poz. 93 ze zm.),

Zaproszenie. Ocena efektywności projektów inwestycyjnych. Modelowanie procesów EFI. Jerzy T. Skrzypek Kraków 2013 Jerzy T.

Nieruchomości Komercyjne

Instrukcja użytkowania DRIVER. Programator z przewodem sterowniczym. DRIVER 610 lub lub 2 strefy DRIVER

DWP. NOWOή: Dysza wentylacji po arowej

Lublin, Zapytanie ofertowe

Harmonogramowanie projektów Zarządzanie czasem

Krótka informacja o instytucjonalnej obs³udze rynku pracy

2 Ocena operacji w zakresie zgodno ci z dzia aniami KSOW, celami KSOW, priorytetami PROW, celami SIR.

ze stabilizatorem liniowym, powoduje e straty cieplne s¹ ma³e i dlatego nie jest wymagany aden radiator. DC1C

Rozdział 1 Postanowienia ogólne

Dziennik Ustaw Nr Poz ROZPORZÑDZENIE MINISTRA FINANSÓW. z dnia 12 grudnia 2002 r.

AMPS Sterownik temperatur Instrukcja obs³ugi

Ethernet VPN tp. Twój œwiat. Ca³y œwiat.

Adres strony internetowej, na której Zamawiający udostępnia Specyfikację Istotnych Warunków Zamówienia: zrd.poznan.pl; bip.poznan.

LOKATY STANDARDOWE O OPROCENTOWANIU ZMIENNYM- POCZTOWE LOKATY, LOKATY W ROR

Harmonogramowanie produkcji

GEO-SYSTEM Sp. z o.o. GEO-RCiWN Rejestr Cen i Wartości Nieruchomości Podręcznik dla uŝytkowników modułu wyszukiwania danych Warszawa 2007

Postanowienia ogólne. Usługodawcy oraz prawa do Witryn internetowych lub Aplikacji internetowych

ZAPYTANIE OFERTOWE z dnia r

4. OCENA JAKOŒCI POWIETRZA W AGLOMERACJI GDAÑSKIEJ

Harmonogramowanie produkcji

Projekty uchwał dla Zwyczajnego Walnego Zgromadzenia

Zarz¹dzanie pamiêci¹ pomocnicz¹. Struktura dysku

Modele i narzędzia optymalizacji w systemach informatycznych zarządzania

II.2) CZAS TRWANIA ZAMÓWIENIA LUB TERMIN WYKONANIA: Okres w miesiącach: 7.

Ochrona pracujących kobiet

Uchwała nr 1/2013 Rady Rodziców Szkoły Podstawowej nr 59 w Poznaniu z dnia 30 września 2013 roku w sprawie Regulaminu Rady Rodziców

UCHWAŁ A SENATU RZECZYPOSPOLITEJ POLSKIEJ. z dnia 18 października 2012 r. w sprawie ustawy o zmianie ustawy o podatku dochodowym od osób fizycznych

Regulamin Krêgów Harcerstwa Starszego ZHR

Politechnika Warszawska Wydział Matematyki i Nauk Informacyjnych ul. Koszykowa 75, Warszawa

UMOWA O UDZIELENIE PODSTAWOWEGO WSPARCIA POMOSTOWEGO OBEJMUJĄCEGO POMOC KAPITAŁOWĄ W TRAKCIE PROWADZENIA DZIAŁALNOŚCI GOSPODARCZEJ

Zawory specjalne Seria 900

Strategia rozwoju sieci dróg rowerowych w Łodzi w latach

EGZAMIN MATURALNY Z INFORMATYKI

SPECYFIKACJA ISTOTNYCH WARUNKÓW ZAMÓWIENIA. na obsługę bankową realizowaną na rzecz Gminy Solec nad Wisłą

Sprawozdanie z działalności Rady Nadzorczej TESGAS S.A. w 2008 roku.

Podatek przemysłowy (lokalny podatek od działalności usługowowytwórczej) :02:07

Adres strony internetowej, na której Zamawiający udostępnia Specyfikację Istotnych Warunków Zamówienia:

Modelowanie œrodowiska 3D z danych pomiarowych**

Rozdział 6. Pakowanie plecaka. 6.1 Postawienie problemu

PROTOKÓŁ WYBORU WYKONAWCY WEDŁUG ZASADY KONKURENCYJNOŚCI DLA POSTĘPOWANIA NA:

PROBIT Wysoka Kultura w Księgowości

INSTRUKCJA SERWISOWA. Wprowadzenie nowego filtra paliwa PN w silnikach ROTAX typ 912 is oraz 912 is Sport OPCJONALNY

Uchwała nr 21 /2015 Walnego Zebrania Członków z dnia w sprawie przyjęcia Regulaminu Pracy Zarządu.

NOWELIZACJA USTAWY PRAWO O STOWARZYSZENIACH

CitiDirect EB - Mobile

Koszty jakości. Definiowanie kosztów jakości oraz ich modele strukturalne

Adres strony internetowej, na której Zamawiający udostępnia Specyfikację Istotnych Warunków Zamówienia:

Faktury elektroniczne a e-podpis stan obecny, perspektywy zmian. Cezary Przygodzki, Ernst & Young

Umowa kredytu. zawarta w dniu. zwanym dalej Kredytobiorcą, przy kontrasygnacie Skarbnika Powiatu.

Warunki Oferty PrOmOcyjnej usługi z ulgą

Przeprowadzenie studiów II stopnia niestacjonarnych (zaocznych) na kierunkach uprawniających do wykonywania zawodu pracownika socjalnego

UCHWAŁA Nr LVIII/348/2009 RADY MIEJSKIEJ W PŁOŃSKU. z dnia 22 października 2009 r.

Zapytanie ofertowe dotyczące wyboru wykonawcy (biegłego rewidenta) usługi polegającej na przeprowadzeniu kompleksowego badania sprawozdań finansowych

Załącznik nr 4 PREK 251/III/2010. Umowa Nr (wzór)

KOMISJA NADZORU FINANSOWEGO WNIOSEK O ZATWIERDZENIE ANEKSU NR 8 DO PROSPEKTU EMISYJNEGO

Transkrypt:

AUTOMATYKA 2009 Tom 13 Zeszyt 2 Jolanta Krystek*, Marek Kozik* Analiza dzia³ania systemu gniazdowego z uwzglêdnieniem transportu i czasów przezbrojeñ** 1. Wprowadzenie Problemy planowania i harmonogramowania produkcji s¹ niezwykle istotne w dzia³alnoœci wspó³czesnych przedsiêbiorstw produkcyjnych. Niezale nie od typu realizowanej w danym przedsiêbiorstwie produkcji, czêsto istnieje problem wyznaczenia takiego rozdzia³u w czasie dostêpnych zasobów produkcyjnych, który przy maksymalnym wykorzystaniu zasobów (maszyn, œrodków transportu, ludzi, narzêdzi) zapewni zaspokojenie zapotrzebowania na produkowane wyroby. Proces przydzia³u zadañ do zasobów nazywany jest szeregowaniem zadañ i jest klasyczn¹ metod¹ harmonogramowania. Do oceny uzyskanego w wyniku szeregowania zadañ harmonogramu, wykorzystywane s¹ ró norodne wskaÿniki jakoœci (miary jakoœci), a ich wybór zale y czêsto od rodzaju systemu produkcyjnego i za- ³o onego celu. Proces produkcyjny typu gniazdowego stanowi najogólniejszy typ procesu produkcyjnego, w którym maszyny tworz¹ sieæ, a poszczególne wyroby przechodz¹ w ró nej kolejnoœci (tworz¹c marszruty) przez ró ne podzbiory maszyn. Ka dy wyrób wymaga wykonania wielu zadañ technologicznych w œciœle okreœlonym porz¹dku na ró nych maszynach, co oznacza, e dla ka dego wyrobu rodzaj i liczba wymaganych zadañ oraz odpowiadaj¹ce im maszyny mog¹ byæ inne. Dla ka dego zadania okreœlony jest czas wykonania, którego czêœæ stanowi zazwyczaj czas niezbêdny do przygotowania stanowiska do wykonania danego zadania, a czasem przywrócenia go do stanu poprzedniego. Czêsto jest w nim równie zawarty czas transportu wytwarzanego przedmiotu do danego stanowiska. W klasycznych problemach szeregowania zadañ decyzje dotycz¹ce wykonywania zadañ technologicznych i zadañ transportowych by³y rozwi¹zywane niezale nie lub problemy ograniczane by³y tylko do zadañ technologicznych. Takie uproszczenie powoduje, e jakoœæ oceny harmonogramu produkcji nie jest zadowalaj¹ca. W rzeczywistych procesach produkcyjnych niejednokrotnie mamy do czynienia z sytuacj¹, w której czas przezbrojenia stanowiska wielokrotnie przekracza rzeczywisty czas trwania operacji. W artykule przedstawiony * Instytut Automatyki, Politechnika Œl¹ska w Gliwicach ** Praca finansowana w ramach badañ statutowych BK 218/Rau1/2009. 391

392 Jolanta Krystek, Marek Kozik zostanie wa ny z praktycznego punktu widzenia problem harmonogramowania produkcji w takim systemie gniazdowym, w którym wyodrêbnione zosta³y czasy realizacji zadañ technologicznych, czasy przezbrojeñ stanowisk oraz czasy zadañ transportowych pomiêdzy stanowiskami. Celem szeregowania operacji technologicznych i transportowych jest wyznaczenie harmonogramu pracy ka dej maszyny oraz harmonogramu pracy systemu transportowego (np. wózków przewo ¹cych wytwarzane przedmioty pomiêdzy maszynami). W pracy analizowano przypadki (rozdzia³ 5), w których liczba zasobów transportowych jest du o mniejsza od liczby zadañ (w skrajnym przypadku przyk³ad 2, dysponujemy jednym œrodkiem transportu), co powoduje e na poszczególnych etapach procesu produkcyjnego mog¹ pojawiæ siê konflikty transportowe. 2. Sformu³owanie problemu Dane s¹: zbiór zleceñ produkcyjnych J = {1,..., n} odpowiadaj¹cy liczbie wyrobów, zbiór maszyn M = {1,..., m} i zbiór zadañ technologicznych O = {1,..., o}. Zbiór O jest dekomponowany na podzbiory odpowiadaj¹ce zleceniom. Zlecenie j sk³ada siê z sekwencji o j zadañ technologicznych identyfikowanych kolejno przez (l j 1 +1,..., l j ), które powinny j byæ wykonane w podanej kolejnoœci, gdzie lj = o. i 1 i = o Zadanie i musi byæ wykonana = na maszynie v i M w nieprzerywalnym czasie p i > 0, i 0. Celem jest ustalenie takiej dopuszczalnej kolejnoœci wykonywania zleceñ na poszczególnych maszynach, aby adne zlecenia nie korzysta³y jednoczeœnie z tej samej maszyny, a przyjêta funkcja celu osi¹gnê³a wartoœæ optymaln¹ [2]. Ka da maszyna mo e wykonywaæ, co najwy ej jedno zadanie, w dowolnej chwili czasu. Rozwi¹zaniem dopuszczalnym jest wektor terminów rozpoczêcia zadañ S = (S 1,..., S o ), taki, e poni sze ograniczenia s¹ spe³nione [3]: S 1 1 0, j 1,..., n + = (1) l j S + p S, i = l + 1,..., l 1, j = 1,..., n (2) i i i+ 1 j 1 j ( S + p S ) ( S + p S ) i, j O, v = v, i j (3) i i j j j i i j Warunek dysjunktywny (równanie (3)) wymaga, aby ka de dwie operacje wykonywane na tej samej maszynie posiada³y jednoznacznie rozstrzygniêt¹ kolejnoœæ ich wykonywania, i j albo j i, ze wzglêdu na jednostkow¹ przepustowoœæ maszyny. Do zbioru ograniczeñ nale y do³¹czyæ funkcjê celu odpowiedni¹ do rozwi¹zywanego problemu. Wybór kryteriów optymalnoœci harmonogramu produkcji czêsto jest kompromisem pomiêdzy terminowoœci¹ realizacji zamówieñ klientów a kosztami produkcji oraz kosztami czêstych zmian asortymentu produkcji, w tym kosztami przezbrojeñ. Kryteria czasowe reprezentuj¹ jakoœæ harmonogramu i stopieñ wykorzystania zasobów systemu. Najczêœciej stosowane kryteria s¹ wyznaczane dla zleceñ produkcyjnych i okreœlaj¹ czas zakoñczenia zlecenia, maksymalne opóÿnienie, œredni lub maksymalny czas przep³ywu przez system, œredni lub

Analiza dzia³ania systemu gniazdowego z uwzglêdnieniem transportu i czasów przezbrojeñ 393 maksymalny czas opóÿnienia w stosunku do zadanych terminów, liczbê spóÿnionych zleceñ. Mo na oceniæ otrzymane uszeregowanie lecz nie istnieje uniwersalne kryterium optymalnoœci. Za ka dym razem minimalizowane s¹ koszty zwi¹zane z wyborem kolejnoœci wykonywanych zadañ, a te zwi¹zane s¹ ze specyfik¹ danego procesu produkcyjnego. Czasami najwiêkszymi kosztami obarczona bêdzie liczba opóÿnionych lub spóÿnionych zleceñ, innym razem firma nara ona bêdzie na najwiêksze straty, gdy przekroczony zostanie ³¹czny czas przewidziany na wykonanie ca³ego przedsiêwziêcia. Ze wzglêdu na zastosowania praktyczne jednym z najczêœciej u ywanych jest kryterium terminu zakoñczenia wykonywania wszystkich zleceñ C max. 3. Algorytmy priorytetowe Ze wzglêdu na NP-trudnoœæ rozwa anego problemu do rozwi¹zania wykorzystano algorytmy priorytetowe. S¹ one jednofazowymi algorytmami, których bardzo cenn¹ w praktyce zalet¹ jest du a szybkoœæ otrzymywania harmonogramu produkcji, niestety czasami kosztem jakoœci otrzymywanych rozwi¹zañ. Do implementacji wybrano szeœæ regu³ priorytetowego przydzia³u zleceñ do systemu gniazdowego: 1) FIFO (First In First Out) zlecenie, które pojawi siê pierwsze w kolejce przed maszyn¹, jest obs³ugiwane jako pierwsze; 2) LIFO (Last In First Out) zlecenie, które pojawi siê jako ostatnie w kolejce przed maszyn¹, jest obs³ugiwane jako pierwsze; 3) SPT (Shortest Processing Time) zlecenia s¹ umieszczane na maszynach wed³ug niemalej¹cych czasów realizacji zadañ; 4) LPT (Longest Processing Time) zlecenia s¹ umieszczane na maszynach wed³ug malej¹cych czasów realizacji zadañ; 5) LWR (Least Work Remaining) zlecenia s¹ umieszczane na maszynach wed³ug rosn¹cych sum czasów przetworzenia zadañ pozosta³ych do wykonania w zleceniach; 6) EDD (Earliest Due Date) zlecenia s¹ umieszczane na maszynach wed³ug niemalej¹cych ¹danych najwczeœniejszych czasów zakoñczenia wykonywania zleceñ. W ka dym algorytmie zlecenia porz¹dkuje siê zgodnie z okreœlon¹ regu³¹ priorytetu, a nastêpnie z tak utworzonej listy przydziela siê zlecenia do maszyn w chwilach ich zwolnienia przez uprzednio wykonane zadanie. Decydowanie o kolejnoœci wykonania zleceñ produkcyjnych jest jednym z problemów szeregowania. Decyzje takie podejmuje siê przede wszystkim w trakcie bie ¹cego przydzia³u zleceñ do maszyn, na których bêd¹ wykonywane. Ka da decyzja dotycz¹ca wyboru zlecenia (spoœród ich zbioru oczekuj¹cego na zaplanowanie do wykonania) bez wzglêdu na przyjête kryterium, jest nadaniem temu zleceniu priorytetu. Planowanie obci¹ eñ stanowisk (harmonogramowanie) odbywa siê wy³¹cznie przez mniej lub bardziej œwiadome sukcesywne nadawanie priorytetów zleceniom. W procesie szeregowania zleceñ produkcyjnych regu³y priorytetu mog¹ byæ stosowane wszêdzie

394 Jolanta Krystek, Marek Kozik tam, gdzie ze wzglêdu na istnienie zasady wykluczania przydzia³u kilku zleceñ do jednej maszyny tworz¹ siê kolejki zleceñ przed maszynami i nale y podj¹æ decyzjê, które zlecenie ma byæ wykonane w pierwszej kolejnoœci [4]. 4. Opis aplikacji Do rozwi¹zania rozwa anego problemu zosta³a stworzona aplikacja obliczeniowa [1], w której do szeregowania zleceñ zosta³y zaimplementowane regu³y priorytetu wymienione w rozdziale 3. Na podstawie podanych przez u ytkownika danych wejœciowych (rys. 1): liczby maszyn, liczby zleceñ, liczby zasobów transportowych, czasów wykonywania zadañ, marszrut, czasów przybycia zleceñ do systemu, ¹danych czasów zakoñczenia zleceñ, czasu transportu pomiêdzy maszynami, czasów przezbrojeñ maszyn oraz okreœleniu regu³y szeregowania (FIFO, LIFO, SPT, LPT, LWR, EDD) tworzone s¹ harmonogramy pracy maszyn i zasobów transportowych oraz harmonogram przezbrojeñ maszyn. Rys. 1. G³ówne okno programu 4.1. Uwzglêdnienie czasów przezbrojeñ maszyn W aplikacji przewidziano mo liwoœæ okreœlania dla ka dej z maszyn czasów przezbrojeñ pomiêdzy kolejnymi zadaniami technologicznymi. Przezbrajanie maszyny rozpoczyna siê w momencie zakoñczenia realizacji poprzedniego zadania i zwolnienia maszyny tak, aby rozpocz¹æ realizacjê kolejnego zadania technologicznego po zakoñczeniu operacji transportowej, o ile ona wystêpuje.

Analiza dzia³ania systemu gniazdowego z uwzglêdnieniem transportu i czasów przezbrojeñ 395 4.2. Uwzglêdnienie czasów transportu miêdzystanowiskowego Transport realizowany jest przez zasoby transportowe, których liczba jest okreœlana przez u ytkownika. Liczba tych zasobów jest mniejsza od liczby zadañ transportowych. W chwili zakoñczenia realizacji zadania technologicznego pewnego zlecenia, sprawdzany jest czas transportu podany przez u ytkownika. Je eli podana wartoœæ jest > 0, do kolejki transportowej dodawane jest zadanie transportowe dla danego zlecenia. Zadania z kolejki transportowej s¹ wybierane na podstawie regu³y FIFO. Je eli zdarzy siê sytuacja, w której dwa lub wiêcej zadañ trafiaj¹ do kolejki w tym samym czasie, do realizacji zostaje wybrane zadanie o minimalnym pozosta³ym czasie wykonywania zadañ w ramach tego zlecenia, do którego nale y zadanie (regu³a LWR). Zadania s¹ przydzielane do zasobów transportowych w chwili, kiedy zasób jest wolny. Harmonogramowanie pracy œrodka transportu polega na okreœleniu, miêdzy którymi elementami systemu produkcyjnego ma byæ przetransportowany obiekt, który ze œrodków transportu ma tego dokonaæ i kiedy ma siê ono rozpocz¹æ. Ponadto nale y uwzglêdniæ tzw. puste przebiegi w czasie których zasób nie wykonuje operacji transportu czyli operacjê dojazdu do po³o enia pocz¹tkowego sk¹d bêdzie wykonywana kolejna operacja transportowa. 5. Eksperymenty obliczeniowe Przyk³ad 1 W systemie gniazdowym sk³adaj¹cym siê z 5 maszyn nale y zrealizowaæ 8 zleceñ produkcyjnych. Dane dotycz¹ce marszrut, czasów realizacji zadañ, czasów przybycia zleceñ do systemu i po ¹danych terminów zakoñczenia ich realizacji przedstawione s¹ w tabeli 1. Czasy transportu pomiêdzy maszynami wynosz¹ 10 jednostek. Dysponujemy trzema zasobami transportowymi. Czas przezbrojenia maszyn dla ka dego zlecenia wynosi 5 jednostek, a jednostkowe koszty przezbrojeñ podano w tabeli 2. Tabela 1 Dane wejœciowe do programu Zlecenie j Marszruta nr maszyny (czas realizacji zadania) Czas przybycia ¹dany czas zakoñczenia zlecenia 1 M1(10) M2(20) M3(25) 10 100 2 M2(25) M1(20) M3(10) M4(15) 5 100 3 M2(10) M4(10) 20 100 4 M1(15) M3(10) M4(20) 5 100 5 M3(10) M5(15) 10 100 6 M2(15) M3(10) M1(20) M5(10) 20 100 7 M5(20) M1(10) 15 100 8 M4(15) M5(20) M1(10) 10 100

396 Jolanta Krystek, Marek Kozik Tabela 2 Koszty przezbrojeñ Koszt Maszyna przezbrojenia 1 5 2 7 3 1 4 2 5 5 Na rysunkach 2 4 przedstawione s¹ harmonogramy pracy maszyn, systemu transportowego i przezbrojeñ. Szeregowanie zadañ odbywa siê zgodnie z wybran¹ przez u ytkownika regu³¹ szeregowania (wybrano regu³ê FIFO). Je eli oka e siê, e w chwili wyst¹pienia konfliktu nie bêdzie mo liwoœci przyporz¹dkowania zlecenia do okreœlonej maszyny (regu³a szeregowania nie wy³oni zlecenia), przyporz¹dkowane zostanie zlecenie o ni szym indeksie. W analizowanym przyk³adzie wystêpuj¹ dwa konflikty: Zlecenia: 3, 6, czas = 30, maszyna 2 Zlecenia: 5, 8, czas = 35, maszyna 5 W aplikacji tworzone s¹ równie wykazy zrealizowanych operacji transportowych oraz przezbrojeñ (rys. 5 i 6). U ytkownik ma mo liwoœæ wydrukowania tych zestawieñ. Rys. 2. Wykres Gantta (harmonogram pracy maszyn) Rys. 3. Wykres Gantta (harmonogram systemu transportowego T1 T3)

Analiza dzia³ania systemu gniazdowego z uwzglêdnieniem transportu i czasów przezbrojeñ 397 Rys. 4. Wykres Gantta (harmonogram przezbrojeñ maszyn M1 M5) Koszty przezbrojeñ poszczególnych maszyn wynosz¹ odpowiednio: Maszyna 1: 25*5 = 125 Maszyna 2: 15*7 = 105 Maszyna 3: 15*1 = 15 Maszyna 4: 15*2 = 30 Maszyna 5: 20*5 = 100 Rys. 5. Wykaz operacji transportowych Rys. 6. Wykaz przezbrojeñ

398 Jolanta Krystek, Marek Kozik Po utworzeniu harmonogramów u ytkownik ma mo liwoœæ dokonania oceny jakoœci uszeregowañ ogl¹daj¹c zestawienia wszystkich zaimplementowanych w aplikacji kryteriów optymalnoœci (rys. 7). Rys. 7. Zrzut ekranu ocena jakoœci harmonogramu Przyk³ad 2 Rozwa my ten sam system gniazdowy co w przyk³adzie 1, z t¹ ró nic¹, e teraz dysponujemu tylko jednym zasobem transportowym. Na rysunkach 8 10 przedstawiono harmonogramy pracy maszyn, harmonogram pracy systemu transportowego oraz harmonogram przezbrojeñ poszczególnych maszyn. Rys. 8. Wykres Gantta (harmonogram produkcji) W przyk³adzie 2 wystêpuje tylko jeden konflikt: Zlecenia: 3, 6, czas = 30, maszyna 2 Rys. 9. Wykres Gantta (harmonogram transportu)

Analiza dzia³ania systemu gniazdowego z uwzglêdnieniem transportu i czasów przezbrojeñ 399 Rys. 10. Wykres Gantta (harmonogram przezbrojeñ) W tabeli 3 przedstawiono rezultaty badañ porównawczych dla róznych funkcji celu i regu³ priorytetu dla przyk³adu 1 oraz róznych funkcji celu i regu³y FIFO dla przyk³adu 2. Tabela 3 Wyniki numeryczne badañ porównawczych dla ró nych kryteriów i regu³ priorytetu Funkcja celu Termin zakoñczenia wykonywania wszystkich zleceñ Suma terminów zakoñczenia wykonania wszystkich zleceñ Œredni termin zakoñczenia wykonania wszystkich zleceñ Maksymalna nieterminowoœæ zakoñczenia zleceñ Suma nieterminowoœci zakoñczenia zleceñ Œrednia nieterminowoœæ zakoñczenia zleceñ Przyk³ad 1 Przyk³. 2 FIFO LIFO SPT LPT LWR EDD FIFO 145 175 145 155 145 145 305 870 895 870 880 870 870 1355 108,75 111,88 108,75 110 108,75 108,75 169,38 45 75 45 55 45 45 205 70 95 70 80 70 70 555 8,75 11,68 8,75 10 8,75 8,75 69,38 Maksymalne spóÿnienie zleceñ 45 75 45 55 45 45 205 Suma spóÿnieñ zleceñ 150 150 150 125 150 150 620 Œrednie spóÿnienie zleceñ 18,75 18,75 18,75 15,62 18,75 18,75 77,5 Maksymalny czas przep³ywu zleceñ 130 155 130 135 130 130 300 Suma czasów przep³ywu zleceñ 775 800 775 785 775 775 1260 Œredni czas przep³ywu zleceñ 96,88 100 96,88 98,12 96,88 96,88 157,5 Maksymalny czas oczekiwania zleceñ 75 100 75 45 75 75 230 Suma czasów oczekiwania zleceñ 430 445 430 440 430 430 915 Œredni czas oczekiwania zleceñ 53,75 56,68 53,75 55 53,75 53,75 114,38 Czas przestoju (bezczynnoœci) wszystkich maszyn 200 245 200 200 200 200 900 Koszty przezbrojeñ maszyn 375 375 375 375 375 375 375

400 Jolanta Krystek, Marek Kozik 6. Podsumowanie Prezentowana praca dotyczy takiego problemu harmonogramowania zleceñ produkcyjnych w systemie gniazdowym, w którym uwzglêdniany jest transport miêdzystanowiskowy i przezbrojenia maszyn. W stworzonej aplikacji obliczeniowej zaimplementowano wybrane algorytmy priorytetowe (FIFO, LIFO, LPT, SPT, EDD, LWR). Zastosowano ró ne kryteria do oceny jakoœci tworzonych harmonogramów. Zamieszczono wyniki numeryczne badañ porównawczych omawianych algorytmów dla ró nych kryteriów i regu³ priorytetu. Zaprezentowana aplikacja obliczeniowa mo e byæ równie z powodzeniem wykorzystywana do zajêæ dydaktycznych. Literatura [1] Kozik M., Symulacja dzia³ania systemu gniazdowego z uwzglêdnieniem transportu i czasów przezbrojeñ. Gliwice 2009, praca dyplomowa (niepublikowana). [2] Sawik T., Optymalizacja dyskretna w elastycznych systemach produkcyjnych. WNT, Warszawa 1992. [3] Smutnicki Cz., Algorytmy szeregowania. Akademicka Oficyna Wydawnicza EXIT, Warszawa 2002. [4] Wróblewski K.J., Krawczyñski R., Kosieradzka A., Kasprzyk S., Regu³y priorytetu w sterowaniu przep³ywem produkcji. WNT, Warszawa 1984.