symulacja dyskretna (3) zapoznanie z oprogramowaniem symulacyjnym arena 14.0
DESCRIPTION
Symulacja dyskretna (3) Zapoznanie z oprogramowaniem symulacyjnym Arena 14.0. Dr inż. Justyna Uziałko-Mydlikowska. Zad.2 Klienci w banku. inny sposób przybywania klientów do systemu, np. według schematu - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: Symulacja dyskretna (3) Zapoznanie z oprogramowaniem symulacyjnym Arena 14.0](https://reader036.vdocuments.site/reader036/viewer/2022062517/5681332f550346895d9a2e90/html5/thumbnails/1.jpg)
Symulacja dyskretna (3)Zapoznanie
z oprogramowaniem symulacyjnym Arena 14.0
Dr inż. Justyna Uziałko-Mydlikowska
![Page 2: Symulacja dyskretna (3) Zapoznanie z oprogramowaniem symulacyjnym Arena 14.0](https://reader036.vdocuments.site/reader036/viewer/2022062517/5681332f550346895d9a2e90/html5/thumbnails/2.jpg)
Zad.2 Klienci w banku inny sposób przybywania klientów do systemu, np. według
schematu zmiana również w harmonogramie pracy pracowników =>
dopasowanie właściwego czasu pracy do rzeczywistego tempa napływu zgłoszeń
dwa rodzaje modułu Record (zliczanie zgłoszeń, które opuściły model oraz ich całkowitego czasu pobytu w modelu)
wstawianie zmiennych i zegara symulacyjnego moduł Decide – N-way by chance (więcej niż dwie możliwości
wyboru, wykorzystanie opcji Add do dodania kolejnych warunków, ostatni przez dopełnienie do 100%)
moduł Decide – NQ (podejmowanie decyzji w zależności od warunku)
dokładne rozróżnienie pomiędzy schematem napływania zgłoszeń (Arrivals), a schematem pracy pracowników (Capacity)
![Page 3: Symulacja dyskretna (3) Zapoznanie z oprogramowaniem symulacyjnym Arena 14.0](https://reader036.vdocuments.site/reader036/viewer/2022062517/5681332f550346895d9a2e90/html5/thumbnails/3.jpg)
Zad.2 Klienci w banku klienci przybywają do banku zgodnie ze schematem; sposób
pojawiania się zgłoszeń w systemie można przedstawić poprzez podanie określonej liczby osób w danym okresie czasu
klienci mogą zrealizować trzy rodzaje operacji:
a) operacje gotówkowe (40%)
b) rachunki bankowe (35%)
c) zaciągniecie kredytu: wstępny etap kredytowy + finalizowanie umowy kredytowej (25%)
w przypadku pojawienia się kolejek do poszczególnych pól operacji, klienci rezygnują z obsługi, gdy odpowiednio:
a) liczba osób w kolejce do operacji gotówkowych > 5
b) liczba osób w kolejce do rachunków bankowych > 3
c) liczba osób w kolejce do zaciągnięcia kredytu > 10
![Page 4: Symulacja dyskretna (3) Zapoznanie z oprogramowaniem symulacyjnym Arena 14.0](https://reader036.vdocuments.site/reader036/viewer/2022062517/5681332f550346895d9a2e90/html5/thumbnails/4.jpg)
Zad.2 Klienci w banku praca w banku w polach: operacje gotówkowe oraz rachunki bankowe
odbywa się zgodnie ze schematem pracy odpowiednich grup pracowników:
a) pracownicy w polu operacji gotówkowych
8:00-12:00 => 2 pracowników i 12:00-20:00 => 1 pracownik
=> wg rozkładu UNIF(5, 10) min
b) pracownicy w polu rachunków bankowych
8:00-10:00 => 1 pracownik; 10:00-14:00 => 2 pracowników i 14:00-20:00 => 1 pracownik
=> wg rozkładu UNIF(10, 15) min
c) pracownicy w polu kredytów
(3 prac.) wstępny etap kredytowy => wg rozkładu UNIF(20, 40) min
(2 prac.) finalizowanie kredytu => wg rozkładu TRIA(10, 20, 30) min
![Page 5: Symulacja dyskretna (3) Zapoznanie z oprogramowaniem symulacyjnym Arena 14.0](https://reader036.vdocuments.site/reader036/viewer/2022062517/5681332f550346895d9a2e90/html5/thumbnails/5.jpg)
Jakie informacje chcemy zebrać?
Należy zbudować model przedstawionego banku; przeprowadzić symulację (12 godzin) dla 5 powtórzeń; zebrać statystyki dotyczące:
całkowitego czasu pobytu w biurze trzech grup klientów (ci, którzy realizowali operacje gotówkowe, rachunki bankowe oraz zaciągnęli kredyt)
liczby klientów, którzy opuścili bank w podziale na sześć grup (poza klientami, którzy zrealizowali zamierzone operacje, także klienci, którzy zrezygnowali z obsługi)
całkowitej liczby wszystkich klientów, którzy weszli do modelu i którzy go opuścili
średniego czasu oczekiwania oraz liczby oczekujących w kolejkach osób do realizacji operacji gotówkowych, operacji dotyczących rachunków bankowych oraz w kolejkach do zaciągnięcia kredytu (2)
średniego wykorzystania poszczególnych zasobów (kasjer gotówkowy, doradca ds. kont oraz pośrednik kredytowy i kierownik kredytowy)
![Page 6: Symulacja dyskretna (3) Zapoznanie z oprogramowaniem symulacyjnym Arena 14.0](https://reader036.vdocuments.site/reader036/viewer/2022062517/5681332f550346895d9a2e90/html5/thumbnails/6.jpg)
Jak zbudować model?(wersja podstawowa)
Rachunki bankowe
Operacje gotówkowe
Wstępny etap
kredytowy
Klient
wg schematu
Jaką operację wybiera klient?
40% KLIENCI, KTÓRZY ZREALIZOWALI
OPERACJE GOTÓWKOWE
35%
25%Finalizowanie
umów kredytowych
KLIENCI, KTÓRZY ZREALIZOWALI OPERACJE DOTYCZĄCE
RACHUNKÓW BANKOWYCH
KLIENCI, KTÓRZY ZACIĄGNĘLI
KREDYT
![Page 7: Symulacja dyskretna (3) Zapoznanie z oprogramowaniem symulacyjnym Arena 14.0](https://reader036.vdocuments.site/reader036/viewer/2022062517/5681332f550346895d9a2e90/html5/thumbnails/7.jpg)
Pojawianie się zgłoszeń w systemie
godz. 8-11 11-14 14-18 18-20
licz osób
54 43 91 36
Typ schematu • dla przybywania zgłoszeń do systemu: Arrival• dla schematu pracy pracowników: Capacity• nowa wersja oprogramowania - bez opcji: Format Type• ODWOŁANIE W MODULE CREATE: Type Between
Arrivals -> Schedule -> Przybycie klientow
![Page 8: Symulacja dyskretna (3) Zapoznanie z oprogramowaniem symulacyjnym Arena 14.0](https://reader036.vdocuments.site/reader036/viewer/2022062517/5681332f550346895d9a2e90/html5/thumbnails/8.jpg)
Pojawianie się zgłoszeń w systemie
3
3
4
2
![Page 9: Symulacja dyskretna (3) Zapoznanie z oprogramowaniem symulacyjnym Arena 14.0](https://reader036.vdocuments.site/reader036/viewer/2022062517/5681332f550346895d9a2e90/html5/thumbnails/9.jpg)
Zdefiniowanie czasu przybycia klientów do banku
Dzięki zdefiniowaniu czasu przybycia klientów
do modelu za pomocą atrybutu czas przybycia
i nadania mu wartości TNOW, możliwe będziewyznaczenie całkowitego czasu przebywaniadanej grupy zgłoszeń w systemie.
![Page 10: Symulacja dyskretna (3) Zapoznanie z oprogramowaniem symulacyjnym Arena 14.0](https://reader036.vdocuments.site/reader036/viewer/2022062517/5681332f550346895d9a2e90/html5/thumbnails/10.jpg)
Sposoby zastosowania modułu Schedule
Typ schematu • dla przybywania zgłoszeń do systemu: Arrival• dla schematu pracy pracowników: Capacity
![Page 11: Symulacja dyskretna (3) Zapoznanie z oprogramowaniem symulacyjnym Arena 14.0](https://reader036.vdocuments.site/reader036/viewer/2022062517/5681332f550346895d9a2e90/html5/thumbnails/11.jpg)
Jak uwzględnić w modelu rezygnację klientów – Decision NQ
Wybór warunku charakteryzującego siędwiema możliwościami
Zdefiniowanie odpowiedniego warunku za pomocą opcjiExpression Builder
![Page 12: Symulacja dyskretna (3) Zapoznanie z oprogramowaniem symulacyjnym Arena 14.0](https://reader036.vdocuments.site/reader036/viewer/2022062517/5681332f550346895d9a2e90/html5/thumbnails/12.jpg)
Jak uwzględnić w modelu rezygnację klientów – Decision NQ
Wskazanie typu i rodzaju wyrażenia
Zdefiniowanie aktualnego warunku
![Page 13: Symulacja dyskretna (3) Zapoznanie z oprogramowaniem symulacyjnym Arena 14.0](https://reader036.vdocuments.site/reader036/viewer/2022062517/5681332f550346895d9a2e90/html5/thumbnails/13.jpg)
Zdefiniowanie rodzajów zasobów
W przypadku określenia typu zasobu jako: Fixed Capacity – określamy jego pojemnośćBased on Schedule – decydujemy się na opis pracy zasobu za pomocą schematu (moduł Schedule)
Nazwa schematu
Podanie pojemności zasobu: iloma pracownikami danego rodzaju dysponujemy
![Page 14: Symulacja dyskretna (3) Zapoznanie z oprogramowaniem symulacyjnym Arena 14.0](https://reader036.vdocuments.site/reader036/viewer/2022062517/5681332f550346895d9a2e90/html5/thumbnails/14.jpg)
Dane do modułu Process 1
![Page 15: Symulacja dyskretna (3) Zapoznanie z oprogramowaniem symulacyjnym Arena 14.0](https://reader036.vdocuments.site/reader036/viewer/2022062517/5681332f550346895d9a2e90/html5/thumbnails/15.jpg)
Dane do modułu Process 2
![Page 16: Symulacja dyskretna (3) Zapoznanie z oprogramowaniem symulacyjnym Arena 14.0](https://reader036.vdocuments.site/reader036/viewer/2022062517/5681332f550346895d9a2e90/html5/thumbnails/16.jpg)
Dane do modułu Process 3 - 1
![Page 17: Symulacja dyskretna (3) Zapoznanie z oprogramowaniem symulacyjnym Arena 14.0](https://reader036.vdocuments.site/reader036/viewer/2022062517/5681332f550346895d9a2e90/html5/thumbnails/17.jpg)
Dane do modułu Process 3 - 2
![Page 18: Symulacja dyskretna (3) Zapoznanie z oprogramowaniem symulacyjnym Arena 14.0](https://reader036.vdocuments.site/reader036/viewer/2022062517/5681332f550346895d9a2e90/html5/thumbnails/18.jpg)
Record – na dwa sposoby (1)
Odwołanie się domodułu Assign
Typ modułu: Time Intervalumożliwia określenienp. całkowitego czasu pobytu wmodelu danej grupy zgłoszeń
![Page 19: Symulacja dyskretna (3) Zapoznanie z oprogramowaniem symulacyjnym Arena 14.0](https://reader036.vdocuments.site/reader036/viewer/2022062517/5681332f550346895d9a2e90/html5/thumbnails/19.jpg)
Record – na dwa sposoby (2)
Typ modułu: Countumożliwia wyznaczenie liczby danejgrupy zgłoszeń opuszczających model
![Page 20: Symulacja dyskretna (3) Zapoznanie z oprogramowaniem symulacyjnym Arena 14.0](https://reader036.vdocuments.site/reader036/viewer/2022062517/5681332f550346895d9a2e90/html5/thumbnails/20.jpg)
Wstawianie zegara symulacyjnego
08:00:00
Wybór ikony Clock z paska zadań
![Page 21: Symulacja dyskretna (3) Zapoznanie z oprogramowaniem symulacyjnym Arena 14.0](https://reader036.vdocuments.site/reader036/viewer/2022062517/5681332f550346895d9a2e90/html5/thumbnails/21.jpg)
Wstawianie zmiennych
Wybór ikony A z paska zadańw celu dodana opisu do zmiennej
![Page 22: Symulacja dyskretna (3) Zapoznanie z oprogramowaniem symulacyjnym Arena 14.0](https://reader036.vdocuments.site/reader036/viewer/2022062517/5681332f550346895d9a2e90/html5/thumbnails/22.jpg)
Dodanie ikon zasobów
![Page 23: Symulacja dyskretna (3) Zapoznanie z oprogramowaniem symulacyjnym Arena 14.0](https://reader036.vdocuments.site/reader036/viewer/2022062517/5681332f550346895d9a2e90/html5/thumbnails/23.jpg)
Dodanie ikon zasobów
![Page 24: Symulacja dyskretna (3) Zapoznanie z oprogramowaniem symulacyjnym Arena 14.0](https://reader036.vdocuments.site/reader036/viewer/2022062517/5681332f550346895d9a2e90/html5/thumbnails/24.jpg)
![Page 25: Symulacja dyskretna (3) Zapoznanie z oprogramowaniem symulacyjnym Arena 14.0](https://reader036.vdocuments.site/reader036/viewer/2022062517/5681332f550346895d9a2e90/html5/thumbnails/25.jpg)
Jakie wyniki uzyskaliśmy?
User specified:Czas pobytu w modelu (Interval)
Grupa klientów Średnia Przedział ufności
Realizujący operacje
gotówkowe
29,83 0,84
Realizujący operacje dot. rachunków bankowych
35,34 0,83
Zaciągający kredyt
139,06 10,24
User specified: Licz. klientów, którzy opuścili model po
zrealizowaniu wybranych operacji(Counter)
Grupa klientów Średnia Przedział ufności
Realizujący operacje
gotówkowe
126,40 1,88
Realizujący operacje dot. rachunków bankowych
75,40 1,67
Zaciągający kredyt 67,40 1,67
![Page 26: Symulacja dyskretna (3) Zapoznanie z oprogramowaniem symulacyjnym Arena 14.0](https://reader036.vdocuments.site/reader036/viewer/2022062517/5681332f550346895d9a2e90/html5/thumbnails/26.jpg)
Jakie wyniki uzyskaliśmy?
Grupa klientów Średnia Przedział ufności
Realizujący operacje
gotówkowe
126,40 1,88
Realizujący operacje dot. rachunków bankowych
75,40 1,67
Zaciągający kredyt
67,40 1,67
Liczba klientów, którzy zrezygnowali z obsługi
(Counter)
Grupa klientów Średnia Przedział ufności
Rezygnujący z operacji
gotówkowych
164,80 22,51
Rezygnujący z operacji dot. rachunków bankowych
183,20 29,01
Rezygnujących z zaciągnięcia kredytu
96,00 23,37
Liczba klientów, którzy zrealizowali
zamierzone operacje(Counter)
![Page 27: Symulacja dyskretna (3) Zapoznanie z oprogramowaniem symulacyjnym Arena 14.0](https://reader036.vdocuments.site/reader036/viewer/2022062517/5681332f550346895d9a2e90/html5/thumbnails/27.jpg)
Jakie wyniki uzyskaliśmy?
Grupa klientów Średnia Przedział ufności
Number In 737,80 35,75
Number Out 713,20 33,56
Liczba klientów, którzy weszli i wyszli z modelu(Entity => Other => Numer In, Number Out)
![Page 28: Symulacja dyskretna (3) Zapoznanie z oprogramowaniem symulacyjnym Arena 14.0](https://reader036.vdocuments.site/reader036/viewer/2022062517/5681332f550346895d9a2e90/html5/thumbnails/28.jpg)
Jakie wyniki uzyskaliśmy?
Rodzaj procesu
Średnia Przedział ufności
Operacje gotówkowe
22,49 0,80
Rachunki bankowe
22,95 0,88
Wstępny etap kredytowy
77,07 5,73
Finalizowanie umów
kredytowych
14,50 4,55
Czas oczekiwania w kolejce(Waiting Time)
Liczba klientów oczekujących w kolejce
(Number Waiting)
Rodzaj procesu
Średnia Przedział ufności
Operacje gotówkowe
4,08 0,17
Rachunki bankowe
2,51 0,10
Wstępny etap kredytowy
8,46 0,55
Finalizowanie umów
kredytowych
1,41 0,41
![Page 29: Symulacja dyskretna (3) Zapoznanie z oprogramowaniem symulacyjnym Arena 14.0](https://reader036.vdocuments.site/reader036/viewer/2022062517/5681332f550346895d9a2e90/html5/thumbnails/29.jpg)
Jakie wyniki uzyskaliśmy?
Wykorzystanie zasobów(Instantaneous Utilization)
Zasób Średnia Przedział ufności
Kasjer gotówkowy 0,99 0,01
Doradca ds. kont 0,99 0,01
Pośrednik kredytowy 0,99 0,01
Kierownik kredytowy 0,94 0,01
![Page 30: Symulacja dyskretna (3) Zapoznanie z oprogramowaniem symulacyjnym Arena 14.0](https://reader036.vdocuments.site/reader036/viewer/2022062517/5681332f550346895d9a2e90/html5/thumbnails/30.jpg)
dodanie pracowników (zwiększenie zasobów)
zmiana harmonogramu pracy pracowników w taki sposób, aby odpowiadał on schematowi napływu klientów do banku
Jak można poprawić działanie banku?
![Page 31: Symulacja dyskretna (3) Zapoznanie z oprogramowaniem symulacyjnym Arena 14.0](https://reader036.vdocuments.site/reader036/viewer/2022062517/5681332f550346895d9a2e90/html5/thumbnails/31.jpg)
Wskazówki do wykonania zadania domowego
Należy wykonać dwa modele – podstawowy i zmodyfikowany, który usprawniłby pracę działania danego systemu.
Modele powinno się wzbogacić odpowiednią animacją (zgłoszenia, zasoby) oraz potrzebnymi zmiennymi i zegarem.
W sprawozdaniu należy zebrać wymagane w zadaniu statystyki (średnia wraz z przedziałem ufności) i skomentować otrzymane wartości (analiza odpowiednich raportów).
W sprawozdaniu konieczne jest porównanie obydwu modeli wg wybranych wartości (np. czasy oczekiwania w kolejkach, liczba osób oczekujących w kolejkach, wykorzystanie zasobów), zaproponowanie zmian i opisanie, jak wprowadzone zmiany wpłynęły na poszczególne charakterystyki modelu.
![Page 32: Symulacja dyskretna (3) Zapoznanie z oprogramowaniem symulacyjnym Arena 14.0](https://reader036.vdocuments.site/reader036/viewer/2022062517/5681332f550346895d9a2e90/html5/thumbnails/32.jpg)
Literatura
W. D. Kelton, R. P. Sadowski, D. A. Sadowski
„Simulation with Arena”, Mc Graw-Hill Companies, Inc., New York, 2002