SYSTEM DECYZYJNY W OPTYMALNYM HARMONOGRAMOWANIU PROCESÓW PRODUKCYJNYCH
SYSTEM DECYZYJNY W OPTYMALNYM HARMONOGRAMOWANIU PROCESÓW PRODUKCYJNYCH Roman KIELEC, Milan EDL Streszczenie: W pracy przedstawiono rzeczywisty przykÅ‚ad, zaczerpniÄ™ty z przemysÅ‚u, projektowania i konstruowania pieca próżniowego typu VPT. Analizie poddano obieg informacji technicznej, który zostaÅ‚ przedstawiony za pomocÄ… macierzy sprzężeÅ„. PrzeprowadzajÄ…c wizualizacjÄ™ zależnoÅ›ci po miedzy zadaniami realizacyjnymi zidentyfikowano pÄ™tle iteracyjne, które zostaÅ‚y poddane optymalizacji pod wzglÄ™dem czasu i kosztu ich realizacji. Na podstawie mapowania obiegu informacji zaplanowano system decyzyjny. SÅ‚owa kluczowe: zarzÄ…dzanie produkcjÄ…, optymalizacja, system decyzyjny, macierz sprzężeÅ„. 1. Wprowadzenie Praktyka przemysÅ‚owa wymaga uporzÄ…dkowania poszczególnych operacji tj. dziaÅ‚aÅ„ produkcyjnych w odpowiedniÄ… sekwencjÄ™. W przypadku dużej iloÅ›ci operacji oraz dziaÅ‚aÅ„ paralelnych zagadnienie to ulega znacznemu skomplikowaniu. NiewÅ‚aÅ›ciwe zaplanowanie sekwencji operacji prowadzi do powstania dużych dodatkowych i zbÄ™dnych kosztów jak również wydÅ‚użenia czasu realizacji produktu. Dlatego też istotnym elementem przy wprowadzaniu nowych produktów na rynek jak i przy modernizowaniu już istniejÄ…cych jest odpowiednie planowanie organizowanie i podejmowanie decyzji. Próby uporzÄ…dkowania procesów wytwórczych byÅ‚y podejmowane od dość dawna i znalazÅ‚y swój wyraz we wzglÄ™dnie prostych formach zapisu takich jak wykresy Gantt a, czy sieciowe metody planowania, tj. PERT, CPM, MPM itp. Najpózniej powstaÅ‚Ä… formÄ… prezentacji realizacji procesów jest macierz sprzężeÅ„. Problematyka optymalizowania struktury procesów projektowych jest bardzo ważna ze wzglÄ™du na dążenie przedsiÄ™biorstw do coraz krótszych cykli rozwoju produktów i ich wdrażania do produkcji. Optymalizacja procesów wymuszona jest nie tylko chÄ™ciÄ… i próbÄ… obniżenia kosztów produkcji, ale przede wszystkim koniecznoÅ›ciÄ… konkurencyjnego dziaÅ‚ania na rynku poprzez ciÄ…gÅ‚Ä… modernizacjÄ™ wyrobów i oferowanie nowych. Jest to szczególnie ważne w aktualnych warunkach gospodarczych, kiedy zanikajÄ… bariery technologiczne i cenowe, a cykl życia produktów wytworzonych jest coraz krótszy, tworzÄ…c w ten sposób, popyt na nowoczesne i innowacyjne produkty. Sprostać takim warunkom można tylko poprzez stosowanie nowoczesnych narzÄ™dzi we wszystkich fazach projektowania, przygotowania i produkcji wyrobów [5]. Metody, wykorzystujÄ…ce ideÄ™ planowania sieciowego, czy tez wykresy Gantt a nie uwzglÄ™dniajÄ… wszystkich sprzężeÅ„ miÄ™dzyzadaniowych, a zwÅ‚aszcza iteracji, które powodujÄ…, ze jawne uwzglÄ™dnienie bloków decyzyjnych powinno stać siÄ™ integralnÄ… częściÄ… harmonogramowania przedsiÄ™wzięć. Zaproponowana w pracy metoda do planowania zadaÅ„ realizacyjnych, której zastosowanie daje możliwość grupowania, 284 porzÄ…dkowania oraz planowania dziaÅ‚aÅ„ decyzyjnych, bazuje na przedstawieniu zdekomponowanego procesu na macierzy sprzężeÅ„ [1, 7]. JednÄ… z najważniejszych cech procesu produkcyjnego jest jego proces projektowo- konstrukcyjny. Proces projektowania jest procesem stopniowego okreÅ›lania cech obiektu, poczÄ…wszy od ogólnych, aż do coraz bardziej szczegółowych [2]. 2. Proces projektowo-konstrukcyjny W treÅ›ci niniejszego rozdziaÅ‚u przedstawiono rzeczywisty przykÅ‚ad zaczerpniÄ™ty z przemysÅ‚u wykonywania dokumentacji projektowo-konstrukcyjnej pieca próżniowego firmy SecoWarwick sp. z o.o. Na rys. 1 przedstawiono zdekomponowany proces projektowo-konstrukcyjny. WstÄ™pnie rozpatrywany proces podzielony zostaÅ‚ na sześć bloków tematycznych: zaÅ‚ożenia od klienta, rysunki poglÄ…dowe (ofertowe), obliczenia, oprogramowanie pieca, rysunki zÅ‚ożeniowe i rysunki wykonawcze. Dla każdej z grup przyporzÄ…dkowane zostaÅ‚y zadania częściowe, z których skÅ‚ada siÄ™ dokumentacja konstrukcyjna. OBLICZENIA ZAAOÅ»ENIA OD KIENTA oprogramowanie pieca przestrzeni wytrzymaÅ‚oÅ›ci zapotrzebowania gazu użutecznej koÅ‚nierza w ukÅ‚adzie RYSUNKI POGLDOWE (ofertowe) elementów wydajnoÅ›ci wytrzymaÅ‚oÅ›ciowe grzejnych dmuchawy dennic komory grzejnej cieplne komory wymiennika wytrzymaÅ‚oÅ›ciowe grzewczej ciepÅ‚a napÄ™du luku obudowy pieca systemu wytrzymaÅ‚oÅ›ciowe wytrzymaÅ‚oÅ›ci walczaków pompowego przesÅ‚ony bocznej dmuchawy wentylatora zapotrzebowania wytrzymaÅ‚oÅ›ciowe konwekcji wody w ukÅ‚adzie przesÅ‚ony przedniej wymiennika ciepÅ‚a RYSUNKI ZAOÅ»ENIOWE RYSUNKI WYKONAWCZE komory grzejnej systemu pompowego przesÅ‚ony bocznej systemu pompowego przesÅ‚ony bocznej komory grzejnej dmuchawy systemu wodnego przesÅ‚ony przedniej systemu wodnego przesÅ‚ony przedniej dmuchawy wymiennika ciepÅ‚a systemu gazowego przepustu prÄ…dowego systemu gazowego przepustu prÄ…dowego wymiennika ciepÅ‚a systemu pneumatycznego przepustu systemu przepustu wentylatora konwekcji wentylatora konwekcji termoelementu pneumatycznego termoelementu zaÅ‚ożeÅ„ branżowych luku obudowy luku obudowy schematu elektrycznego Rys.1. Dekompozycja rzeczywistego procesu konstrukcyjnego (opracowanie wÅ‚asne) 285 ZależnoÅ›ci pomiÄ™dzy zadaniami częściowymi sÄ… najważniejszym elementem w dalszej analizie, ze wzglÄ™du na ich duże znaczenie i wpÅ‚yw na realizacjÄ™ procesu. Dlatego też należy dokÅ‚adnie okreÅ›lić relacje miÄ™dzy zadaniami, przy współudziale osób odpowiedzialnych w przedsiÄ™biorstwie za realizacjÄ™ wszystkich zadaÅ„ rozpatrywanych w procesie rys. 2. OBLICZENIA 51. oprogramow anie 9. 1. ZAAOÅ»ENIA OD KIENTA 2. przestrzeni 18. zapotrzebow ania pieca w ytrzymaÅ‚oÅ›ci użutecznej gazu w ukÅ‚adzie koÅ‚nierza 4. elementów 10. w dajnoÅ›ci 8. grzejnych dmuchaw y w ytrzymaÅ‚oÅ›ciow e dennic RYSUNKI POGLDOWE 5. cieplne 22. 12. w ymiennika komory w ytrzymaÅ‚oÅ›ciow e ciepÅ‚a 3. komory grzejnej grzew czej napÄ™du luku 24. 14. systemu 6. obudow y pieca 7.w ytrzymaÅ‚oÅ›c w ytrzymaÅ‚oÅ›ciow e pompow ego i w alczaków przesÅ‚ony bocznej 16. 26. 11. dmuchaw y 20. w entylatora zapotrzebow ania w ytrzymaÅ‚oÅ›ciow e konw ekcji w ody w ukÅ‚adzie przesÅ‚ony przedniej 13. w ymiennika ciepÅ‚a RYSUNKI ZAOÅ»ENIOWE RYSUNKI WYKONAWCZE 15. systemu 25. przesÅ‚ony 31. komory grzejnej pompow ego bocznej 35. systemu 40. przesÅ‚ony 45. komory grzejnej pompow ego bocznej 32. dmuchaw y 17. systemu 27. przesÅ‚ony 36. systemu 41. przesÅ‚ony w odnego przedniej 46. dmuchaw y w odnego przedniej 33. w ymiennika ciepÅ‚a 19. systemu 29. przepustu 37. systemu 42. przepustu 47. w ymiennika gazow ego prÄ…dow ego gazow ego prÄ…dow ego ciepÅ‚a 34. systemu pneumatycznego 38. w entylatora 43. przepustu 48. systemu 21. w entylatora 28. przepustu konw ekcji termoelementu pneumatycznego konw ekcji termoelementu 49. zaÅ‚ożeÅ„ branżow ych 39. luku 44. obudow y 23. luku 30. obudow y 50. schematu elektrycznego Rys. 2. Relacje pomiÄ™dzy zdekomponowanymi zadaniami procesu (opracowanie wÅ‚asne) Dokumentacja projektowo-konstrukcyjna podzielona zostaÅ‚a na 51 zadaÅ„ częściowych, pomiÄ™dzy którymi zachodzÄ… odpowiednie relacje. Na rys. 2 zdekomponowany proces jest nieczytelny ze wzglÄ™du na dużą liczbÄ™ powiÄ…zaÅ„ zadaÅ„ częściowych. Dlatego też istnieje potrzeba przedstawienia wszystkich informacji zawartych na tym rysunku w formie tabeli. W tabeli 1 oprócz nazw zadaÅ„ częściowych i relacji pomiÄ™dzy nimi zawarte sÄ… informacje dotyczÄ…ce kosztów i czasów realizacji zadaÅ„, które wykorzystane bÄ™dÄ… do budowania macierzy sprzężeÅ„. Tab.1. CzynnoÅ›ci podstawowe, ich czasy, koszty oraz sprzężenia informacyjne (opracowanie wÅ‚asne) Numer Zadanie częściowe Sprzężenia Czas realizacji Koszt realizacji zadania informacyjne zadania zadania 1. ZaÅ‚ożenia od klienta 2, 3,5,6 24 528 2. Obliczenia przestrzeni użytecznej 1 2 44 3. WstÄ™pny rys. zÅ‚ożeniowy komory grzejnej 1, 2,4,5 48 1056 (KG) 286 4. Obliczenia elementów grzejnych 1, 2, 3 4 88 5. Obliczenia cieplne KG 1, 3 8 176 6. WstÄ™pny rys. zÅ‚ożeniowy obudowy pieca 1, 3,7,8,9 36 792 7. Obliczenia wytrzymaÅ‚oÅ›ciowe walczaków 1 4 88 8. Obliczenia wytrzymaÅ‚oÅ›ciowe dennic 1 4 88 9. Obliczenia wytrzymaÅ‚oÅ›ciowe koÅ‚nierza 1 4 88 10. Obliczenia wydajnoÅ›ci dmuchawy 1, 5, 6, 12 4 88 11. WstÄ™pny rys. zÅ‚ożeniowy dmuchawy 10,13 8 176 12. Obliczenia wymiennika ciepÅ‚a 1, 5, 6, 10,13 8 176 13. WstÄ™pny rys. zÅ‚ożeniowy wymiennika 3, 6, 11, 12 36 792 ciepÅ‚a 14. Obliczenia i dobór systemu pompowego 1, 3, 6 6 132 15. Rys. zÅ‚ożeniowy systemu pompowego 6, 14 34 748 16. Obliczenia na zapotrzebowanie wody w 3, 6 6 132 ukÅ‚adzie 17. Rys. zÅ‚ożeniowy sytemu wodnego 6, 16 48 1056 18. Obliczenia na zapotrzebowanie gazu w 1, 3, 6 2 44 ukÅ‚adzie 19. Rys. zÅ‚ożeniowy sytemu gazowego 6, 18 8 176 20. Obliczenia wentylatora konwekcji 1 2 44 21. Rys. zÅ‚ożeniowy wentylatora konwekcji 3, 6, 20 16 352 22. Obliczenia wytrzymaÅ‚oÅ›ciowe napÄ™du 3, 6 4 88 luku 23. Rys. zÅ‚ożeniowy luku 3, 6, 22 24 528 24. Obliczenia wytrzymaÅ‚oÅ›ciowe przesÅ‚ony 3, 6 4 88 bocznej 25. Rys. zÅ‚ożeniowy przesÅ‚ony bocznej 3,6, 24 24 528 26. Obliczenia wytrzymaÅ‚oÅ›ciowe przesÅ‚ony 3, 6 4 88 przedniej 27. Rys. zÅ‚ożeniowy przesÅ‚ony przedniej 3, 6, 26 16 352 28. Rys. zÅ‚ożeniowy przepustu prÄ…dowego 3, 6 8 176 29. Rys. zÅ‚ożeniowy przepustu termoelementu 3, 6 16 352 30. Rys. zÅ‚ożeniowy obudowy 3, 6, 7,8,9,11, 64 1408 13, 15, 17, 19, 21, 23, 25, 27, 28, 29 31. Rys. zÅ‚ożeniowy KG 3, 6, 11, 13, 15, 80 1760 17, 19, 21, 23, 25, 27, 28, 29, 30 32. Rys. zÅ‚ożeniowy dmuchawy 30, 33 8 176 33. Rys. zÅ‚ożeniowy wymiennika ciepÅ‚a 30, 31, 32 16 352 34. Rys. zÅ‚ożeniowy systemu 25, 27, 30, 36, 16 352 pneumatycznego 37 35. Rys. wykonawcze systemu pompowego 15, 30 16 352 36. Rys. wykonawcze systemu wodnego 17 24 528 37. Rys. wykonawcze systemu gazowego 19 16 352 38. Rys. wykonawcze wentylatora konwekcji 21 8 176 39. Rys. wykonawcze napÄ™du luku 23 6 132 40. Rys. wykonawcze przesÅ‚ony bocznej 24 8 176 41. Rys. wykonawcze przesÅ‚ony przedniej 26 8 176 42. Rys. wykonawcze przepustu prÄ…dowego 28 4 88 43. Rys. wykonawcze przepustu 29 4 88 termoelementu 44. Rys. wykonawcze KG 31 16 352 45. Rys. wykonawcze obudowy 30 36 792 46. Rys. wykonawcze dmuchawy 32 12 264 47. Rys. wykonawcze wymiennika ciepÅ‚a 33 16 352 287 48. Rys. wykonawcze systemu 34 8 176 pneumatycznego 49. Rysunek zaÅ‚ożeÅ„ branżowych 15, 17, 19, 21, 48 1056 23, 25, 27, 28, 29, 30,32,34 50. Rys. schematu elektrycznego 1, 34, 35, 36, 37, 150 3300 32, 21, 30, 31 51. Oprogramowanie pieca 1, 50 100 2200 3. Macierz sprzężeÅ„ dla rzeczywistego procesu konstrukcyjnego Na podstawie szczegółowych danych zawartych tabeli 1 utworzono macierz sprzężeÅ„ przedstawionÄ… na rys. 3. Stanowi ona przebieg procesu w kolejnoÅ›ci zgodnej z rzeczywistÄ… realizacjÄ… procesu w przedsiÄ™biorstwie. Na głównej przekÄ…tnej znajdujÄ… siÄ™ zadania częściowe po dekompozycji procesu projektowo-konstrukcyjnego. Powyżej przekÄ…tnej sprzężenia progresywne (do przodu), natomiast poniżej sprzężenia zwrotne. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 Rys.3. Macierz sprzężeÅ„ procesu konstrukcyjnego (opracowanie wÅ‚asne) 288 4. Wykres Gantt a analizowanej macierzy sprzężeÅ„ Wykresy Gantt a sÄ… obecnie najczęściej stosowane do zarzÄ…dzania projektami nie tylko ze wzglÄ™du na swojÄ… prostotÄ™, ale także na możliwość uwzglÄ™dniania przerw podczas trwania projektu, współzależnoÅ›ci miÄ™dzy zadaniami, a przede wszystkim na Å‚atwość odczytu postaci graficznej. Przedstawia przebieg procesu na osi czasowej w postaci belek obrazujÄ…cych najwczeÅ›niejszy termin rozpoczÄ™cia i najpózniejszy termin zakoÅ„czenia danego zadania. Rys. 4 powstaÅ‚ na podstawie macierzy zależnoÅ›ci z rys. 3. Na wykresach Gantt a można uwzglÄ™dnić tylko sprzężenia progresywne, dlatego też na poniższym rysunku przedstawiono powiÄ…zania znajdujÄ…ce siÄ™ powyżej głównej przekÄ…tnej z macierzy sprzężeÅ„. Rys. 4. Wykres Gantt a procesu projektowo- konstrukcyjnego (opracowanie wÅ‚asne) WedÅ‚ug powyższego wykresu Gantt a realizacjÄ™ procesu rozpoczynamy od zadania 1 - ZaÅ‚ożenia od klienta, po zakoÅ„czeniu którego równolegle, o ile sÄ… ku temu możliwoÅ›ci organizacyjne w zakÅ‚adzie realizujemy zadania 2 - Obliczenia przestrzeni użytecznej; 7 - Obliczenia wytrzymaÅ‚oÅ›ciowe walczaków; 8 - Obliczenia wytrzymaÅ‚oÅ›ciowe dennic; 9 - Obliczenia wytrzymaÅ‚oÅ›ciowe koÅ‚nierza oraz zadanie 20 - Obliczenia wentylatora konwekcji. Po zakoÅ„czeniu zadania 2 przechodzimy do realizacji zadania 3 - WstÄ™pny rys. zÅ‚ożeniowy komory grzejnej (KG), po którym wykonywane sÄ… równoczeÅ›nie zadania 4 - Obliczenia elementów grzejnych; 5 - Obliczenia cieplne KG; 6 - WstÄ™pny rys. zÅ‚ożeniowy obudowy pieca. Do realizacji zadania 6 wymagane jest zakoÅ„czenie prac zwiÄ…zanych z wykonywaniem zadaÅ„ 3, 7, 8, 9. Po zadaniu 6 równolegle wykonujemy 10 kolejnych zadaÅ„: 14 - Obliczenia i dobór systemu pompowego; 16 - Obliczenia na zapotrzebowanie wody w ukÅ‚adzie; 18 - Obliczenia na zapotrzebowanie gazu w ukÅ‚adzie; 21 - Rys. zÅ‚ożeniowy wentylatora konwekcji; 22 - Obliczenia wytrzymaÅ‚oÅ›ciowe napÄ™du luku; 24 - Obliczenia wytrzymaÅ‚oÅ›ciowe przesÅ‚ony bocznej; 26 - Obliczenia wytrzymaÅ‚oÅ›ciowe 289 przesÅ‚ony przedniej; 28 - Rys. zÅ‚ożeniowy przepustu prÄ…dowego; 29 - Rys. zÅ‚ożeniowy przepustu termoelementu. Po zakoÅ„czeniu tych zadaÅ„ przechodzimy do realizacji 13 zadaÅ„ częściowych również niezależnie wzglÄ™dem siebie (równolegle). SÄ… to zadania: 11 - WstÄ™pny rys. zÅ‚ożeniowy dmuchawy; 12 - Obliczenia wymiennika ciepÅ‚a; 15 - Rys. zÅ‚ożeniowy systemu pompowego; 17 - Rys. zÅ‚ożeniowy sytemu wodnego; 19 - Rys. zÅ‚ożeniowy sytemu gazowego; 23 - Rys. zÅ‚ożeniowy luku; 25 - Rys. zÅ‚ożeniowy przesÅ‚ony bocznej; 27 - Rys. zÅ‚ożeniowy przesÅ‚ony przedniej; 38 - Rys. wykonawcze wentylatora konwekcji; 40 - Rys. wykonawcze przesÅ‚ony bocznej; 41 - Rys. wykonawcze przesÅ‚ony przedniej; 42 - Rys. wykonawcze przepustu prÄ…dowego i 43 - Rys. wykonawcze przepustu termoelementu. W dalszej kolejnoÅ›ci wykonujemy równoczeÅ›nie zadania odpowiednio: po zadaniu 12 - realizujemy 13 - WstÄ™pny rys. zÅ‚ożeniowy wymiennika ciepÅ‚a, po 17 36 Rys. wykonawcze systemu wodnego, po 19 37 - Rys. wykonawcze systemu gazowego, po 23 zadanie 39 - Rys. wykonawcze napÄ™du luku. Zadanie 39 jest jednym z zadaÅ„ koÅ„czÄ…cych ze wzglÄ™du, że nie generuje danych potrzebnych w dalszej części przebiegu procesu. Po wykonaniu zadania 13 realizowane jest zadanie 30 -, po zakoÅ„czeniu którego równoczeÅ›nie wykonujemy zadania: 31 - Rys. zÅ‚ożeniowy KG ; 32 - Rys. zÅ‚ożeniowy dmuchawy; 34 - Rys. zÅ‚ożeniowy systemu pneumatycznego; 35 - Rys. wykonawcze systemu pompowego i 45 - Rys. wykonawcze obudowy. NastÄ™pnie równolegle możliwa jest realizacja zadaÅ„ 33 - Rys. zÅ‚ożeniowy wymiennika ciepÅ‚a po zakoÅ„czeniu zadania 32, 44 Rys. wykonawcze KG po zadaniu 31, 46 - Rys. wykonawcze dmuchawy, 49 - Rysunek zaÅ‚ożeÅ„ branżowych, 50 - Rys. schematu elektrycznego po zadaniu 34. Zadania 44, 46, 48, 49 sÄ… zadaniami koÅ„czÄ…cymi w tej fazie procesu. Ostatnimi zadaniami, koÅ„czÄ…cymi caÅ‚y proces sÄ… zadania 47 Rys. wykonawcze wymiennika ciepÅ‚a i 51 Oprogramowanie pieca możliwe do równolegÅ‚ej realizacji po zakoÅ„czeniu odpowiednio zadaÅ„ 33 i 50. Tak ogólnie opisać można rzeczywistÄ… realizacjÄ™ procesu. Należy jednak w tym miejscu zaznaczyć, że realizacja procesu, a dokÅ‚adnie jego zadaÅ„ częściowych, uzależniona jest od wewnÄ™trznej organizacji zakÅ‚adu oraz możliwoÅ›ci angażowania zasobów ludzkich, sprzÄ™towych i materiaÅ‚owych. Z podanych form zapisu kolejnoÅ›ci realizacji rozpatrywanego procesu projektowo- konstrukcyjnego wszystkie nadajÄ… siÄ™ do planowania procesu. Różnica miÄ™dzy nimi polega na zawartoÅ›ci informacji, np. na macierzy zależnoÅ›ci zobrazowane sÄ… wszystkie relacje pomiÄ™dzy zadaniami (sprzężenia zwrotne i progresywne), na wykresie sieciowym (rys. 2.) zaznaczone sÄ… jedynie sprzężenia. Z kolei na wykresie belkowym Gantt a czasy rozpoczÄ™cia zadaÅ„ częściowych uzależnione sÄ… od terminów zakoÅ„czenia ich bezpoÅ›rednich poprzedników, dziÄ™ki czemu uzyskujemy przesuniÄ™cia w czasie realizacji niektórych zadaÅ„. Na rys. 5 zadaniami koÅ„czÄ…cymi realizacjÄ™ caÅ‚ego procesu sÄ… zadania 47 i 51, natomiast na wykresie Gantt a (rys. 4) zadaniem koÅ„czÄ…cym caÅ‚y proces jest zadanie 51. Wynika to z możliwoÅ›ci wczeÅ›niejszej realizacji zadania 47. WygodniejszÄ… metodÄ… w interpretacji macierzy zależnoÅ›ci sÄ… grafy. Graf taki przedstawiony zostaÅ‚ na rys. 5. 290 45 1 2 3 4 12 13 30 31 44 7 5 10 11 32 33 47 8 46 6 14 15 35 48 9 16 17 36 34 49 18 19 37 20 50 51 21 38 22 23 39 40 24 25 26 41 28 27 29 42 43 Rys. 5. Graf realizacyjny procesu (opracowanie wÅ‚asne) 5. Harmonogramy realizacyjne optymalnego procesu Harmonogramowanie produkcji polega na przewidywaniu przyszÅ‚ego przebiegu oraz warunków jego realizacji jak również okreÅ›leniu celów dziaÅ‚ania podczas wykonywania procesu. PodstawowÄ… cechÄ… planowania jest celowość, okreÅ›lajÄ…ca sprawnÄ… realizacjÄ™ sformuÅ‚owanego celu. Brak poprawnego planu stwarza doskonaÅ‚e warunki do przypadkowego podejmowania decyzji, co doprowadza do niepożądanych zaburzeÅ„ podczas realizacji procesu produkcyjnego. CaÅ‚y proces podzielić możemy na dwa etapy: - okreÅ›lenie celu i dziaÅ‚aÅ„ niezbÄ™dnych do jego realizacji, - okreÅ›lenie kolejnoÅ›ci realizacji zaplanowanych dziaÅ‚aÅ„. Sprawny system planowania zapewnić może ograniczenie ryzyka w procesie podejmowania decyzji. Przez podjÄ™cie uzasadnionej i usystematyzowanej decyzji planistycznej zmniejszane jest ryzyko podjÄ™cia bÅ‚Ä™dnej decyzji. Planowanie stanowi podstawowÄ… część skÅ‚adowÄ… zarzÄ…dzania, gdyż bez zaplanowania dziaÅ‚aÅ„, nie jesteÅ›my w stanie organizować ich realizacjÄ™. DziÄ™ki zastosowaniu macierzy zależnoÅ›ci do wizualizacji i optymalizacji obiegu informacji technicznej (rys. 6), autor pracy zauważyÅ‚ możliwoÅ›ci dokonania filtracji zadaÅ„ częściowych w aspekcie podejmowanych decyzji. Wyróżnione zostaÅ‚y dwa rodzaje decyzji: 1. decyzje sprzężeniowe, 2. decyzje blokowe. Decyzje sprzężeniowe wystÄ™pujÄ… po każdym sprzężeniu zwrotnym, natomiast decyzje blokowe koÅ„czÄ… realizacjÄ™ każdego bloku iteracyjnego. Celem decyzji sprzężeniowej jest okreÅ›lenie potrzeby powtórnej realizacji zadaÅ„ w cyklu iteracyjnym lub możliwoÅ›ci realizacji kolejnego zadania częściowego procesu wg harmonogramu. Decyzja blokowa wystÄ™pujÄ…ca po zakoÅ„czeniu każdego bloku iteracyjnego zatwierdza poprawność realizacji zadaÅ„ w bloku iteracyjnym lub okreÅ›la zadania wymagajÄ…ce poprawy. Tak reprezentowany harmonogram realizacji procesu pokazany jest na rys. 7. 291 2 1 5 3 8 4 9 7 6 16 17 20 24 18 19 14 10 12 13 11 26 28 25 37 22 15 27 29 40 23 21 30 43 31 36 35 39 42 32 33 41 44 34 47 38 46 50 48 49 45 51 Rys. 6. Optymalna macierz zależnoÅ›ci po reorganizacji. Blokowanie zadaÅ„ (opracowanie wÅ‚asne) 29 43 Blok iteracyjny - 1 28 42 D D3 D4 22 23 39 5 D1 5 3 4 14 15 2 1 9 27 D1 26 7 41 6 8 17 36 48 D6 16 25 34 50 51 24 40 45 49 18 19 37 35 30 1 20 21 38 31 44 46 D2 10 12 13 11 D3 32 33 47 D12 D13 D11 D33 Blok iteracyjny - 2 Blok iteracyjny - 3 Rys. 7. Graf realizacyjny procesu po optymalizacji 292 Realizacja zoptymalizowanego procesu, przedstawionego za pomocÄ… grafu realizacyjnego na rys. 7, rozpoczyna siÄ™ od zadania 2-obliczeÅ„ przestrzeni użytkowej. NastÄ™pnie zadanie to przekazywana jest do uzgodnienia z klientem, po czym nastÄ™puje podjÄ™cie decyzji (D1) o dokonaniu powtórnego przeliczenia w przypadku zmian zaÅ‚ożeÅ„ od klienta, ewentualnie przekazanie obliczeÅ„ do 5- obliczeÅ„ cieplnych komory grzejnej. Równolegle na poziomie trzecim z zadaniem 5 można realizować zadania częściowe 7, 8, 9. Po zakoÅ„czeniu zadania 5 należy podjąć kolejnÄ… decyzjÄ™ (D5). W przypadku poprawnoÅ›ci realizacji zadania 5 przechodzimy do wykonywania zadania 3, po zakoÅ„czeniu którego nastÄ™puje decyzja (D3) ze wzglÄ™du na zaistnienie iteracji pomiÄ™dzy tymi zadaniami. Jeżeli decydent okreÅ›li, że należy dokonać poprawek w zadaniu 3, wówczas powtórnie zrealizować należy zadanie 5, a nastÄ™pnie zadanie 3. W przeciwnym wypadku po zadaniu 3 realizujemy równolegle zadania 4 i 6, po których należy podjąć decyzje odpowiednio (D4) i (D6). Jeżeli decydent (D4) okreÅ›li potrzebÄ™ dokonania poprawek, wówczas wracamy do powtórnej realizacji zadania 1 i kolejnych zadaÅ„, aż do zadania 4, po którym powtórnie podejmowana jest decyzja (D4). Podobnie jest w przypadku decyzji (D6). Jeżeli decydent zatwierdzi poprawność wykonania zadania 6, które jest zadaniem koÅ„czÄ…cym realizacjÄ™ bloku iteracyjnego 1 przechodzimy do decyzji blokowej (D1). Decydent, a w tym przypadku kierownik projektu lub inna osoba odpowiedzialna za realizacjÄ™ wszystkich zadaÅ„ w bloku iteracyjnym 1 ma za zadanie okreÅ›lenie, czy można przejść do dalszej realizacji projektu, czy należy dokonać ewentualnych korekt w zadaniach częściowych zrealizowanych w bloku iteracyjnym 1. Po caÅ‚kowitym zakoÅ„czeniu realizacji bloku iteracyjnego 1 przejść należy do realizacji zadaÅ„ na nastÄ™pnym poziomie zgodnie z grafem przedstawionym na rys. 7. W strukturze realizacji projektu wyróżnić można kolejne dwa bloki iteracyjne 2 i 3 skÅ‚adajÄ…ce siÄ™ odpowiednio z zadaÅ„: blok 2 zadania 10, 12, 13 i 11 oraz blok 3 - zadania 32 i 33. Realizacja tych bloków uwzglÄ™dniajÄ…ca decyzje operacyjne, przebiega analogicznie jak w bloku iteracyjnym 1. Zadania w blokach iteracyjnych 2 i 3 można realizować równolegle z zadaniami częściowymi nie znajdujÄ…cymi siÄ™ w tych blokach, bez jakiegokolwiek wpÅ‚ywu na realizacjÄ™ procesu, ze wzglÄ™du na fakt, że zadania te nie sÄ… ze sobÄ… powiÄ…zane relacjami. Ponadto niektóre zadania w powyższym procesie mogÄ… być realizowane współbieżnie, co w znaczny sposób zmniejsza liczbÄ™ poziomów realizacyjnych i doprowadza do zmniejszenia liczby poprawek w procesie. Dla przykÅ‚adu zadania 1 i 2 wykonywane sÄ… po optymalizacji na dwóch poziomach, jeżeli uwzglÄ™dni siÄ™ realizacjÄ™ współbieżnÄ… realizowane sÄ… na tym samym pierwszym poziomie z przesuniÄ™ciem czasowym zadania 1. 6. Analiza porównawcza optymalnego harmonogramu z rzeczywistym przebiegiem procesu Tradycyjne metody planowania, jak Gantt, PERT, itp. uwzglÄ™dniajÄ… w procesie realizacji produktu jedynie dziaÅ‚ania sekwencyjne i równolegÅ‚e. Niemożliwe staje siÄ™ zintegrowane podejÅ›cie do realizacji procesu charakteryzujÄ…ce siÄ™ współbieżnoÅ›ciÄ… wykonywania zadaÅ„ częściowych, wynikajÄ…cÄ… z wystÄ™powania sprzężeÅ„ zwrotnych pomiÄ™dzy zadaniami [8]. StosujÄ…c metody macierzowe, na których oznaczyć możemy wszystkie rodzaje relacji pomiÄ™dzy zadaniami (sprzężenia zwrotne i progresywne) planowanie realizacji procesu odbywa siÄ™ z uwzglÄ™dnieniem równolegÅ‚oÅ›ci i współbieżnoÅ›ci wykonywania zadaÅ„ (tab. 2.) [4]. 293 Tab. 2. Tabela porównujÄ…ca możliwoÅ›ci realizacji zadaÅ„ częściowych przed i po optymalizacji (opracowanie wÅ‚asne) Realizacja równolegÅ‚a zadaÅ„ przed Realizacja zadaÅ„ częściowych po optymalizacji optymalizacjÄ…: równolegÅ‚a: współbieżna: 2, 7, 8, 9, 20 5,7,9,8 1,2 4, 5, 6 4,6 1,5 10, 14, 16, 18, 21, 22, 24, 26, 28, 29 29,28,22,14,26,16,24,18,20,10 1,3 12, 11, 15, 17, 19, 38, 23, 40, 25, 41, 27, 42, 43,42,23,15,27,41,17,25,40,19 3,4 43 ,21,12 13, 36, 37, 39 39,36,37,38,13 3,5 45, 31, 32, 35, 34 34,45,35,31,32 1,6 44, 33, 46, 48, 49, 50 48,50,49,44,36 10,12 47, 51 51,46,47 12,13 11,13 32,33 Rzeczywisty przebieg realizacji procesu, przedstawiony przez producenta odbywaÅ‚ siÄ™ na 10 poziomach realizacji. Plan przedstawiony przez firmÄ™ nie uwzglÄ™dniaÅ‚ ewentualnych poprawek wynikajÄ…cych z istniejÄ…cych 15 sprzężeÅ„ zwrotnych. Po przeprowadzonej optymalizacji, wedÅ‚ug zadanego kryterium (czas i koszt realizacji), procedura wykonywania procesu odbywa siÄ™ na 13 poziomach. MajÄ…c na uwadze fakt, iż nie uwzglÄ™dni siÄ™ możliwoÅ›ci realizacji współbieżnej. Wyeliminowano natomiast 5 sprzężeÅ„ zwrotnych, co w konsekwencji doprowadza do oszczÄ™dnoÅ›ci caÅ‚kowitego kosztu i skrócenia czasu realizacji przedsiÄ™wziÄ™cia, w przypadku wystÄ…pienia poprawek wynikajÄ…cych ze sprzężeÅ„ zwrotnych. Poniżej w tabelach 3 i 4 zestawione sÄ… caÅ‚kowite czasy i koszty realizacji procesu w odniesieniu do rzeczywistego planu procesu (przed optymalizacjÄ…) oraz do proponowanego harmonogramu realizacji zadaÅ„ (po optymalizacji) z uwzglÄ™dnieniem zaplanowanego systemu decyzyjnego. Tab. 3. Czas realizacji zadaÅ„ częściowych w jednostkach umownych podanych przez producenta (opracowanie wÅ‚asne) CaÅ‚kowite czasy realizacji zdaÅ„ częściowych przed optymalizacjÄ… 1 896 po optymalizacji 1 578 oszczÄ™dność 16,8% Tab. 4. Koszt realizacji zadaÅ„ częściowych w jednostkach umownych podanych przez producenta (opracowanie wÅ‚asne) CaÅ‚kowite koszty realizacji zdaÅ„ częściowych przed optymalizacjÄ… 41 612 po optymalizacji 34 616 oszczÄ™dność 16,7% Projektowanie maszyn i urzÄ…dzeÅ„ technicznych jest wiÄ™c procesem zÅ‚ożonym z wielu podprocesów zadaÅ„ częściowych. Dla wykonania każdego zadania częściowego potrzeba okreÅ›lonych informacji, lub zaÅ‚ożeÅ„. Wykonanie zadania dostarcza kolejnych informacji o projektowanym obiekcie tworzÄ…c obieg informacji. SpoÅ›ród wielu proponowanych przez 294 naukÄ™ o projektowaniu ujęć (modeli) procesu projektowania wyróżniajÄ… siÄ™ modele zadaniowe, informacyjne oraz systemy decyzyjne [3, 6]. 7. Podsumowanie Proponowana metoda macierzowa do harmonogramowania znajduje szerokie zastosowanie w praktyce przemysÅ‚owej, zwÅ‚aszcza w planowaniu systemu decyzyjnego w zÅ‚ożonych projektach o charakterze iteracyjnym. Pozwala ona na przeprowadzenie wnikliwej analizy procesów, przy uwzglÄ™dnieniu dotychczas bagatelizowanych sprzężeniach zwrotnych. Sprzężenia tego typu sÄ… istotne zwÅ‚aszcza w inżynierii współbieżnej. DziÄ™ki temu ustalony system decyzyjny realizacji procesu zapewnia prawidÅ‚owy i kontrolowany przepÅ‚yw wymaganych informacji miÄ™dzy zadaniami. W wyniku przeprowadzonych badaÅ„ w przemyÅ›le otrzymano znaczÄ…ce oszczÄ™dnoÅ›ci czasu 16,8% oraz kosztu 16,7% w porównaniu do oryginalnego harmonogramu realizacyjnego w firmie SecoWarwick sp. z o.o. Literatura 1. Kielec R. RohatyÅ„ski R.: A new tool for planning and scheduling in engineering design.W: Tools and Methods of Competitive Engineering - TMCE 2004: Proceedings of the Fifth International Symposium. Lausanne, Szwajcaria, 2004 .- Rotterdam: Millpress, 2004 2. Yassine A. A. Whitney D.E.: Do-It-Right-First-Time (DRFT) Approach to DSM Restructuring. MIT Working Paper Series, ESD-WP-2002-04, Sept. 2001. 3. RohatyÅ„ski R., Kielec R.: Artificial Evolution in Design Process Optimization, Computer Integrated Manufacturing, International Conference on Zakopane, CIM 2001. 4. SÄ…siadek. M.: Planowanie i wybór sekwencji montażu w projektowaniu współbieżnym, Technologia i Automatyzacja Montażu .- 2008, nr 2, s. 19 23 5. Kielec R.: Planowanie procesów produkcyjnych o charakterze iteracyjnym /PrzeglÄ…d Mechaniczny .- 2009, nr 11, s. 22 26 6. Rogers J.L.: Reducing Design Cycle Time and Cost Through Process Resequencing, International Conference on Engineering Design, ICED 97, Tampere, 1997. 7. Steward D. V.: Systems Analysis and Management, Petrocelli Books, Inc., New York 1981 8. Edl M., Ulrych, Z., HoYejaí, P., Raaka, P., Candrová, K.: Practical solution of issues parallel simulation, Kvalita Inovácia Prosperita VII/2 2003 Dr inż. Roman KIELEC Instytut Informatyki i ZarzÄ…dzania ProdukcjÄ… WydziaÅ‚ Mechaniczny, Uniwersytet Zielonogórski 65-246 Zielona Góra, ul. Podgórna 50 tel./fax.: 068 328 2655 e-mail: r.kielec@iizp.uz.zgora.pl Dr hab. inż. Milan EDL Západo%0Å„eská univerzita v Plzni Univerzitní 8, PlzeH e-mail: edl@kpv.czu.cz 295