Rola symulacji w zintegrowanych systemach informatycznych
Transkrypt
Rola symulacji w zintegrowanych systemach informatycznych
Scientific Journals Zeszyty Naukowe Maritime University of Szczecin Akademia Morska w Szczecinie 2009, 16(88) pp. 59-62 2009, 16(88) s. 59-62 Rola symulacji w zintegrowanych systemach informatycznych zarządzania The role of simulation in integrated management information systems Justyna Lemke Akademia Morska w Szczecinie, Instytut Zarządzania Transportem, Zakład Logistyki i Informatyki 70-507 Szczecin, ul. Henryka Pobożnego 11 Słowa kluczowe: symulacja, zintegrowane systemy informatyczne zarządzania, dynamika systemów Abstrakt W artykule omówione jest zagadnienie symulacji w zintegrowanych systemach informatycznych zarządzania. Równocześnie zostało zaproponowane rozwiązanie wykorzystujące w symulatorach techniki modelowania modularnego w ujęciu systemowo-dynamicznym. Key words: simulation, integrated management information systems, System Dynamics Abstract The problem of simulation in integrated management information systems is presented. At the same time, a solution has been suggested that uses modular modeling techniques in simulators in the system-dynamic presentation. Wstęp odpowiednio dobrane techniki symulacyjne poradzą sobie z analizą dynamicznego systemu o licznych wzajemnych powiązaniach, a co za tym idzie, z wypracowaniem odpowiednich wskazówek dla menedżerów. Jedną z ważniejszych decyzji, jaką podejmują menedżerowie firm produkcyjnych, jest dobór odpowiedniej technologii. Ta podlega nieustannym zmianom, rozwój następuje nie tylko w stosowanych materiałach, narzędziach czy oprzyrządowaniu, ale i w metodach transportu, pomiarów, testowania i obsługi. Jak podaje Durlik [1] podstawowe decyzje dotyczą jednak nie tyle fizycznych parametrów procesu, co jego dynamiki. Obecnie firmom naprzeciw wyszła technologia informatyczna, oferując duży wybór narzędzi wspomagających zarządzanie. Firmy produkcyjne szczególnie upodobały sobie zintegrowane systemy informatyczne wspomagające zarządzanie (ZSI). Jednak przy wszystkich zaletach tych narzędzi na dzień dzisiejszy nie są one w stanie sprostać wymaganiom, jakie stawia przed nimi nieustannie rozwijająca się technologia. Dzieje się tak za sprawą ograniczonych możliwości przeprowadzenia symulacji w tychże systemach. Jak wiadomo, tylko Zeszyty Naukowe 16(88) Materiał i metody W celu określenia znaczenia symulacji w ZSI zarządzania, a także stopnia jej wykorzystania przez jednostki decyzyjne w firmie, dokonano przeglądu dostępnej na rynku literatury. W materiałach szczególną uwagę zwrócono na zagadnienie symulacji w ZSI w kontekście: − idei ZSI wspomagających zarządzanie [2, 3, 4, 5, 6, 7]; − funkcjonalności ZSI [8, 9, 10]; − opinii samych użytkowników [11]. Należy zwrócić uwagę, iż celem referatu nie jest tylko i wyłącznie umiejscowienie z punktu widzenia znaczenia, możliwości i wykorzystania modułu symulacji ZSI wspomagających zarządzanie. Równocześnie została zaproponowana koncepcja wyko59 Justyna Lemke rzystania w symulatorach ZSI techniki systemowo-dynamicznego modelowania modularnego. Na tym etapie prac, na podstawie dostępnej literatury, dokonano analizy specyfiki zarządzania systemem produkcyjnym [12, 13, 14] oraz wykorzystania symulacji w zarządzaniu produkcją [15, 16, 17, 18] ze szczególnym uwzględnieniem konwencji modelowania i symulacji dynamiki systemowej [19, 20, 21, 22, 23, 24] wraz z ideą modelowania modularnego [25, 26]. W celu ilustracji zagadnienia modelowania modularnego opracowano przy użyciu pakietu symulacyjnego Vensim PLE przykładowy moduł. monogramowania (APS – Advanced Planning and Scheduling) czy strategicznego zarządzania organizacją (SEM – Strategic Enterprise Management). Takie rozwiązanie wymaga jednak dodatkowych nakładów, i jak można wnioskować z artykułu MSI [11], przeznaczone jest raczej dla dużych przedsiębiorstw. Inną przyczyną nikłego zainteresowania kadry kierowniczej symulacją są trudności, jakie napotykają oni na etapie modelowania. Producenci ZSI oferują wprawdzie narzędzia do modelowania procesów gospodarczych, które mogą stanowić nakładkę do ZSI, tyle że podrażające koszt ZSI dodatkowe oprogramowanie wykorzystywane jest jedynie w fazie wdrożenia. Budowa modelu jest często czasochłonna, a aplikacje oferują tylko i wyłącznie modelowanie bez możliwości przeprowadzenia symulacji (np. Visio, @Active Modeler). Użytkownicy ZSI ponadto nie doceniają w pełni korzyści, jakie mogą płynąć z możliwości zastosowania metod symulacyjnych w procesie podejmowania decyzji w przedsiębiorstwie. A przecież, jak przedstawia Radosiński [30], istotą procesu podejmowania decyzji nie jest wyłącznie konstatacja teraźniejszości czy też zdarzeń minionych, ale przede wszystkim umiejętność przewidywania skutków planowanych działań i na tej podstawie wybór najlepszego z możliwych wariantów decyzji. Przyczyny takiego stanu rzeczy należy dopatrywać się w tym, iż symulacja, aby być wiarygodną, musi bazować na autentycznych danych. Te zaś można zebrać dopiero po pewnym czasie funkcjonowania już wdrożonych modułów systemu informatycznego w firmie. Moduł symulacji powinien być zatem wdrażany na końcu, kiedy poprawnie funkcjonują już pozostałe. Jeśli zauważymy za Michalskim [27], że w Polsce rozkwit ZSI przypadał na lata 90., to można przypuszczać, że dopiero dziś firmy będą gotowe, aby wdrożyć i w pełni wykorzystywać moduł symulacji. Wyniki badań Wśród modułów składających się na strukturę zintegrowanych systemów informatycznych zarządzania znajduje się również moduł symulacji. Moduł ten znalazł swoje miejsce w standardzie opracowanym pod koniec lat 80. ubiegłego wieku przez Amerykańskie Stowarzyszenie Sterowania Produkcją i Zapasami APICS (American Production and Inventory Control Society). Standard ów dotyczył wprawdzie systemów klasy MRP II, ponieważ jednak każdy kolejny ZSI jest rozszerzeniem poprzedniego, to można powiedzieć, że moduł symulacji powinien stać się integralną częścią wszystkich następnych klas ZSI. Obecnie w zależności od systemu można przeprowadzać symulację w zakresie: − harmonogramu głównego produkcji (symulacja what-if), − zarządzania operacyjnego (symulacja obciążeń stanowisk), − rachunkowości finansów i księgowości (symulacja what-if, symulacje budżetowania i planowania), − kosztów (symulacje kosztów produkcji). Taka tematyka i podział wydają się być niewystarczające. Brakuje tutaj chociażby symulacji zdolności produkcyjnych, które – jak wiemy – są składową obciążeń stanowisk, ale i dyspozycyjności pracowników. Oferowany na rynku software z zakresu ZSI nie daje możliwości symulacyjnej analizy tzw. czynników „miękkich”, jak jakość, kwalifikacje, mobilność, na które, jak zwraca uwagę Michalski [27] czy Dillerup i współautorzy [28], obecnie firmy kładą coraz większy nacisk. Co ważniejsze, nie można przeprowadzić równoległej symulacji wszystkich obszarów działalności firmy. Wprawdzie niektórzy producenci ZSI, jak SAP [29] oferują również możliwość zakupu dodatkowego oprogramowania poszerzającego możliwości symulacji w zakresie zaawansowanego planowania i har- Koncepcja modelowania modularnego w ujęciu systemowo-dynamicznym Rozwiązaniem, które mogłoby przekonać menedżerów do korzystania z modułu symulacji, jest wykorzystanie w symulatorach idei modelowania modularnego w ujęciu Dynamiki Systemów (DS). Dynamika Systemów wg Radosińskiego [31] łączy w sobie teorię, metody, a nawet postawy filozoficzne potrzebne do analizowania systemów.. Za pomocą DS można zbadać, w jaki sposób jedne obiekty oddziałują na inne. Modele przedsiębiorstwa konstruowane w oparciu o DS pozwalają odpowiedzieć na pytanie, które strategie zarządzania sprzyjają 60 Scientific Journals 16(88) Rola symulacji w zintegrowanych systemach informatycznych zarządzania produkcji (Kt = ktpz + nobr(Kob + Kmat))2, który jest składową kosztów: przygotowawczo-zakończeniowego (ktpz), obróbki (Kob) i materiałów (Kmat), a także wielkości partii obróbkowej (nobr), uzależnionej od ilości dostarczanych do obrabiarki półproduktów. Proces budowy modelu (rys. 2) będzie polegał na „dołączaniu” do istniejącego kolejnych modułów opisujących jedną obrabiarkę (materiały, półprodukty, pracownicy itd.). Taki kierunek rozbudowy modelu można nazwać pionowym. Równocześnie model może się rozrastać horyzontalnie, to znaczy – być powiększony o kolejne „obrabiarki”. osiągnięciu sukcesu, a które wręcz go uniemożliwiają. Informacja o systemie, jaką uzyskuje się przy stosowaniu DS, daje możliwość nie tyle opracowania metod przeciwdziałania symptomom nieprawidłowego zachowania się obserwowanego systemu, co określenia takiej jego struktury, która nie będzie prowadziła do powstawania problemów. Proces modelowania sprowadza się do zaobserwowania istniejących w systemie powiązań w postaci sprzężeń zwrotnych, a następnie opisania tych zależności za pomocą równań matematycznych. Procedura budowy modelu w oparciu o istniejące na rynku standardowe oprogramowanie jest nieskomplikowana, z jej obsługą powinien poradzić sobie każdy, kto w podstawowym stopniu opanował użytkowanie komputera. Proces ten, w przeciwieństwie do wykorzystania modułów DS, jest jednak czasochłonny. Moduły DS to niewielkie, powtarzalne, zapisane w konwencji systemowo-dynamicznej bloki odwzorowujące pewne, uznane za elementarne, części systemu rzeczywistego. Bloki te zawierają elementy notacji systemowo-dynamicznej (poziomy, strumienie, zmienne pomocnicze, parametry) i instrukcje formalnego języka symulacyjnego. Moduł można zatem utożsamiać z najprostszym możliwym modelem symulacyjnym, a więc takim, który odwzorowuje pojedyncze elementarne działanie wyróżnialne w systemie rzeczywistym, na najniższym z rozpatrywanych poziomów hierarchicznych. Rysunek 11 przedstawia przykładowy moduł, pozwalający na określenie kosztu technologicznego Obrabiarka n-1 Koszt przygotowawczo-zakończeniowy Obrabiarka n Produkt Obrabiarka n+1 Koszt technologiczny Koszt obróbki Moduły DS Moduł obliczeń Rys. 2. Procedura budowy modelu Źródło: opracowanie własne Fig. 2. Procedure of the model construction Source: own study Symulator w oparciu o „bazę modułów DS” stworzy niezbędną do skonstruowania modelu kolekcję modułów DS. Moduł obliczeń wstępnych przypisze instancjom modułów DS (w omawianym przypadku rysunek 1 – koszt technologiczny) niezbędne do rozpoczęcia symulacji wartości początkowe atrybutów. Po przeprowadzeniu symulacji wyniki zostaną zapisane w oddzielnej bazie eksperymentów. Taka procedura nie zakłóci pracy wdrożonego w firmie ZSI. Rys. 1. Przykład modułu: „koszt technologiczny” Źródło: Opracowanie własne Fig. 1. Example of the module: “technological cost” Source: own study Wnioski Wykorzystanie w symulatorze bazy modułów DS sprawi, że czas przeznaczony na proces konstruowania docelowego modelu symulacyjnego skróci się, a sama obsługa symulatora stanie się jeszcze bardziej przyjazna dla użytkownika. W proces modelowania będzie można włączyć kadrę z różnych szczebli zarządzania, co jest zgodne ze Model został wykonany w programie Vensim® PLE. Pakiet symulacyjny Vensim® PLE jest stworzony specjalnie dla potrzeb modelowania w konwencji dynamiki systemowej. Vensim® PLE jest produktem amerykańskiej firmy software’owej Ventana Systems. Program pracuje w środowisku operacyjnym Windows i jest wyposażony w moduł graficzny umożliwiający rysowanie zarówno schematów przyczynowoskutkowych, jak i strukturalnych. Jest dostępny na stronie internetowej www.vensim.com. Zeszyty Naukowe 16(88) Symulacja Obiekty Koszt materiałów 1 Eksperymenty 2 61 Propozycję wyznaczania kosztu technologicznego zaczerpnięto z [32]. Justyna Lemke 17. GAJDA J.B.: Prognozowanie i symulacja a decyzje gospodarcze. Wyd. C.H. Beck, Warszawa 2001. 18. FISHMAN G.S.: Symulacja komputerowa. Pojęcia i metody. PWE, Warszawa 1981. 19. FORRESTER J.W.: Industrial Dynamics. The MIT Press and Wiley, New York 1961. 20. KASPERSKA E.: Dynamika systemowa. Symulacja i optymalizacja. Wyd. Politechniki Śląskiej, Gliwice 2005. 21. KASPERSKA E., SŁOTA D.: Metody matematyczne w zarządzaniu w ujęciu dynamiki systemowej. Wyd. Politechniki Śląskiej, Gliwice 2000. 22. KIRKWOOD C.W.: Business Process Analysis Workshops: System Dynamics Models. Arizona State Uniwersity, Internet 1998; http:/www.public.asu.edu/~kirkwood/sysdyn /SDWork/ [dostęp z dnia 01-06-2008]. 23. KIRKWOOD C.W.: System Dynamic Methods: A Quick Introduction, Arizona State University; http:/www.public. asu.edu/~kirkwood/sysdyn/SDIntro/ [dostęp z dnia 01-062008]. 24. ŁUKASZEWICZ R.: Dynamika Systemów Zarządzania. PWN, Warszawa 1975. 25. BALCERAK A., PEŁECH A.: Nanomodele symulacyjne – zarys pomysłu. Szkoła Symulacji Systemów Gospodarczych. Antałówka 1997; http://www.sssg.ae.krakow.pl/ sssgdaw/page-4.html [dostęp z dnia 01-06-2008]. 26. ŁATUSZYŃSKA M.: Modelowanie modularne w symulacyjnym badaniu dynamiki systemów ekonomicznych, [w:] Informatyka i zarządzanie strategiczne. Praca zbiorowa pod red. R. Budzińskiego. Wyd. WI PS, Szczecin 1999, 337– 352. 27. MICHALSKI A. (red): Zarządzanie informacjami w przedsiębiorstwie. Systemy Informatyczne a reinżynieria w organizacji. Wyd. Politechniki Śląskiej, Gliwice 2001. 28. DILLERUP R., SCHMID U., ZAN E.: Investitionsentscheidungen in flexible Fertigungssysteme. Ein integrierter, systemdynamischer Bewertungsansatz. Zeitschrift für Betribswirtschaft, Ergenzungsheft 1 Innovation und Investition, 1999. 29. Oficjalna strona SAP – producenta oprogramowania z zakresu ZSI; http://www.sap.com/polnad/index.epx [dostęp z dnia 19-06-2008]. 30. RADOSIŃSKI E.: Systemy informatyczne w dynamicznej analizie decyzyjnej. PWN, Warszawa–Wrocław 2001. 31. RADOSIŃSKI E. (red.): Symulacja komputerowa w nauczaniu ekonomii. PTS, Wrocław 1998. 32. ŻYWICKI K.: Planowanie procesów wytwarzania. Materiały pomocnicze do projektu z przedmiotu: Zarządzanie produkcją i usługami. Politechnika Poznańska, Poznań 2005; http://www.mqe.put.poznan.pl/download/sdz_matpom_zpu _zppro.pdf [dostęp z dnia 04-10-2007]. współczesnymi trendami w zarządzaniu personelem. Raz utworzona baza może być uzupełniana nowymi modułami tworzonymi na podstawie obserwacji i teorii dotyczącej systemu rzeczywistego. Poszerzy to spektrum obszarów przeprowadzania w ZSI zarządzania symulacji, a co ważniejsze, wykorzystujący taką bazę symulator będzie można zastosować w różnych ZSI: MRP II, ERP I czy ERP II, przez co stanie się on uniwersalny. Bibliografia 1. DURLIK I.: Inżynieria zarządzania. Strategia i projektowanie systemów produkcyjnych. Cz. II. A.W. Placet, Warszawa 1999. 2. ADAMCZEWSKI P.: Zintegrowane systemy informatyczne w praktyce. Mikom, Warszawa 2004. 3. DOLIŃSKA M.: Projektowanie systemów informacyjnych. A.W. Placet, Warszawa 2003. 4. JABŁOŃSKI W.J., BARTKIEWICZ W.: Systemy informatyczne zarządzania. Klasyfikacja i charakterystyka systemów. Wydawnictwo KPSW, Bydgoszcz 2006. 5. LECH P.: Zintegrowane systemy zarządzania ERP/ERP II. Wykorzystanie w biznesie, wdrażanie. Difin, Warszawa 2003. 6. PARYS T.: MRP II przykładem systemu zintegrowanego. Informatyka 1999, 9. 7. PARYS T.: Rozwój systemu zintegrowanego MRP II. Informatyka 1999, 5. 8. HUFGRAD A., HECHT H., WALZ W., HENNERMANN F., BOSCH G., MEHLICH S., BÄTZ CH.: Business Integration mit SAP-Lösungen. Potenziale, Geschäftsprozesse, Organisation und Einführung. Springer-Verlag, Berlin Heidelberg 2004. 9. LENART A.: Zintegrowane systemy informatyczne klasy ERP. Teoria i praktyka na przykładzie systemu BAAN IV. Wyd. Uniwersytetu Gdańskiego, Gdańsk 2006. 10. Raport Computerworld: Zintegrowane Systemy Informatyczne MRP II/ERP; www.computerworld.pl [dostęp z dnia 23-06-2007]. 11. SMITH A.J.: Systemy dla produkcji. Manufacturing Systems Information Polska 2007, marzec 2(21). 12. DURLIK I.: Inżynieria zarządzania. Strategia i projektowanie systemów produkcyjnych. Cz. I. A.W. Placet, Warszawa 2004. 13. DWILIŃSKI L.: Zarządzanie produkcją. Oficyna Wydawnicza Politechniki Warszawskiej, Warszawa 2002. 14. PASTERNAK K.: Zarys zarządzania produkcją. PWE, Warszawa 2005. 15. BARTKIEWICZ S., TARNOWSKI W.: Modelowanie matematyczne i symulacja komputerowa dynamicznych procesów ciągłych. Wyd. Politechniki Koszalińskiej, Koszalin 2003. 16. BINIEK Z.: Elementy teorii systemów modelowania i symulacji. Infoplan, Internet 2002; http://www.finus.com.pl. Recenzent: dr hab. Małgorzata Łatuszyńska Wydział Nauk Ekonomicznych i Zarządzania US 62 Scientific Journals 16(88)