plik - pdf - Politechnika Białostocka

Transkrypt

plik - pdf - Politechnika Białostocka
System M/M/1/N
System ten posiada jedno stanowisko obsługi i ma sko czon liczb
ródeł. Dane
ródło mo e „wytworzy ” nowe zgłoszenie, dopiero wtedy, gdy wcze niejsze, wysłane przez
to ródło, zgłoszenie zostało ju obsłu one. Zatem ogólna intensywno
napływu nowych
zgłosze zale y od stanu systemu, czyli liczby zgłosze w kolejce i na stanowisku obsługi.
Pojedyncze
ródło wytwarza zgłoszenia z intensywno ci
λ. Je li przybyłe zgłoszenie
zastanie zaj ty kanał obsługi, to ustawia si w kolejce. Kolejka nigdy nie b dzie dłu sza ni
N – 1.
Stany systemu:
H0 – brak zgłosze w systemie, przestój systemu,
H1 – jedno zgłoszenie w systemie (zgłoszenie jest obsługiwane),
H2 – dwa zgłoszenia w systemie (jedno zgłoszenia jest obsługiwane i jedno czeka w
kolejce),
…
HN – N zgłosze w systemie (jedno zgłoszenie jest obsługowe i N – 1 czeka w
kolejce).
Graf stanów:
H0 µ1 λ0 H1 µ2
λ1
…
µN-1 λN-2 HN-1 µN
λN-1 HN
ródła
zgłosze
1
Stanowisko
obsługi
2
kolejka
N
Rysunek 1 Przykład jednostanowiskowego systemu ze sko czonym ródłem
Zakładamy, e λ0 = Nλ , λi = ( N − i )λ (i = 1, 2, …N – 1) oraz µ1 = µ 2 = L = µ N = µ , zatem
Qi =
N!
ρ i dla i = 0, 1, …, N.
( N − i )!
Charakterystyki systemu:
Prawdopodobie stwa stanów systemu: pi = p0 ⋅ Qi (i = 1, 2, …,N), gdzie p0 =
1
N
k =0
.
Qk
rednia liczba zgłosze na stanowisku obsługi: l = 1 − p0 .
redni liczba zgłosze w kolejce: v = 1⋅ p2 + 2 ⋅ p3 + L + ( N − 1) ⋅ p N =
rednia liczba zada w systemie: n = 1 ⋅ p1 + 2 ⋅ p2 + L + N ⋅ p N =
rednia intensywno
N
i =1
N −1
i =1
ipi +1 .
ipi =v + l .
napływu zgłosze : λ ' = λ ( N − n ) .
redni czas pobytu zgłoszenia w kolejce: w =
v
λ'
.
redni czas obsługi zgłoszenia na stanowisku obsługi: s ==
1
µ
redni czas pobytu zgłoszenia w systemie, czyli suma czasu pobytu zgłoszenia w
kolejce i czasu jego obsługi: q = w + s = w +
1
µ
1
.
Przykład
Konserwator obrabiarek
Pracownik pewnej firmy naprawia i konserwuje 25 obrabiarek. Jedna maszyna rednio
raz w tygodniu ulega awarii. Konserwator w ci gu tygodnia jest w stanie naprawi
maszyn. Obrabiarki psuj
si
rednio 5
niezale nie od siebie. Odst py czasu mi dzy kolejnymi
awariami mo na przybli y rozkładowi wykładniczemu, podobnie jak czasy napraw. Jakie
jest prawdopodobie stwo, e konserwator b dzie zaj ty? Ile rednio upływa czasu zanim
zepsuta obrabiarka zostanie naprawiona? Jaka jest rednia liczba oczekuj cych na napraw
maszyn?
1
Por. Walenty Oniszczuk: Metody modelowania, Politechnika Białostocka, Białystok 1995, s. 60 - 63
Por. Bogusław Filipowicz: Modele stochastyczne w badaniach operacyjnych, Wydawnictwa NaukowoTechniczne, Warszawa 1996, s. 100 - 105
rednia intensywno
awarii jednej maszyny wynosi λ = 1 , za
rednia intensywno
obsługi µ = 5.
Prawdopodobie stwo zaj to ci konserwatora: p = 1 − p0 = 0.999999
rednia liczba zgłosze czekaj cych na napraw : v =
N −1
i =1
ipi +1 =
24
i =1
ipi +1 = 19
redni czas jaki upływa zanim obrabiarka zostanie naprawiona, czyli redni czas
pobytu zgłoszenia w systemie: q = 4
Otrzymane wyniki wskazuj , e taki system nie działa zbyt dobrze. Obrabiarki nie
pracuj po 4 dni zanim zostanie usuni ta awaria. Konserwator ci gle jest zaj ty. rednio 76%
obrabiarek czeka w kolejce na napraw . Firma powinna rozwa y zatrudnienie dodatkowego
konserwatora lub kupno mniej awaryjnych obrabiarek.
Zadania
1. Sala komputerowa z jedn drukark
W sali komputerowej stoi jedna drukarka, do której jest podł czonych N komputerów.
rednio co n minut, który z komputerów zgłasza potrzeb skorzystania z drukarki. Jedna
sesja drukowania trwa
rednio m minut. Oblicz prawdopodobie stwa stanów systemu,
prawdopodobie stwo, e przybyłe zgłoszenie nie zastanie wi cej ni 2 zgłoszenia w kolejce,
redni czasu pobytu zgłoszenia w kolejce i w systemie oraz rednie liczby zada
na
stanowisku obsługi i w kolejce. Wyniki zilustruj na wykresach.
a) n = 10, 11, 12, 13, 14; m = 0.5; N = 10;
b) n = 5, 6, 7, 8, 9; m = 3; N = 20;
c) n = 5.5; m = 1, 1.1, 1.2, 1.3, 1.4; N = 12;
d) n = 10 m = 1, 2, 3, 4, 5; N = 15;
e) n = 8; m = 1.2; N = 7, 9, 11, 13, 15;
f) n = 10; m = 2.1; N = 5, 6, 7, 8, 10;
g) n = 15; m = 1.5; N = 10, 12, 14, 16, 25;
2. Biblioteka
Szkolna biblioteka zatrudnia tylko jedna osob , która zajmuje si wypo yczaniem
uczniom ksi ek. W ci gu o miogodzinnego dnia pracy obsłu y ona rednio m uczniów. Do
biblioteki przychodzi rednio n osób w ci gu godziny. Obliczy prawdopodobie stwo, e
bibliotekarka nie b dzie zaj ta oraz prawdopodobie stwo, e w kolejce nie b dzie wi cej ni l
osób, je eli w szkole jest N uczniów. Jaka jest rednia liczba uczniów czekaj cych w kolejce,
i znajduj cych si w bibliotece? Ile czasu trzeba czeka w kolejce, aby móc co wypo yczy ?
Jaka jest rednia intensywno
napływu uczniów do biblioteki?
a) n = 10; m = 80; N = 300; l = 1, 2, 3, 4, 5;
b) n = 12; m = 60; N = 450; l = 5, 6, 7, 8, 9;
c) n = 18; m = 60, 70, 80, 90, 100; N = 500; l = 4;
d) n = 10 m = 55, 56, 57, 58, 60; N = 485; l = 2;
e) n = 20, 22, 24, 26, 30; m = 120; N = 1200; l = 5;
f) n = 10, 13, 15, 17, 25; m = 100; N = 895; l = 10;
g) n = 16; m = 95; N = 400, 500, 600, 700, 800; l = 8;
h) n = 15; m = 110; N = 550, 600, 650, 700, 1000; l = 1;
Wyniki przedstaw na wykresach.
3. Konserwator
Dla
przykładu
7.1.1
obliczy
prawdopodobie stwa
stanów
systemu,
prawdopodobie stwo zaj to ci konserwatora, redni liczb zepsutych obrabiarek, redni czas
oczekiwania na napraw ,
intensywno
redni czas jaki obrabiarka jest niesprawna oraz
awarii maszyn.
tygodniowo, za
rednia intensywno
rednia intensywno
b) n = 2; m = 0.5, 1, 2, 3, 4; N = 8;
c) n = 0.2, 0.3, 0.4, 0.5, 0,6; m = 1.5; N = 30;
d) n = 0.3, 0.6, 0.9, 1, 1.3 m = 2; N = 12;
e) n = 0.5; m = 1.5; N = 8, 10, 12, 14, 16;
f) n = 1; m = 1; N = 15, 17, 19, 21, 23;
Wyniki przedstaw na wykresach.
awarii jednaj obrabiarki wynosi n
jej naprawy – m dni. W firmie jest N obrabiarek.
a) n = 1; m = 1, 1.5, 2, 2.5, 3; N = 10;
redni