Systémy hromadné obsluhy

Download Report

Transcript Systémy hromadné obsluhy

Systémy hromadnej obsluhy
1
Zložky systému hromadnej obsluhy
(SHO)
 Vstupný prúd
je tvorený požiadavkami prichádzajúcimi na obsluhu.
Požiadavky prichádzajú zo zdroja požiadaviek.
 Front
skladá sa z požiadaviek čakajúcich na obsluhu.
 Kanál obsluhy
je zariadenie uskutočňujúce obsluhu (môže to byť i človek
alebo skupina ľudí). Jeden alebo niekoľko paralelne
zapojených kanálov tvorí uzol obsluhy.
 Výstupný prúd
je tvorený požiadavkami odchádzajúcimi zo SHO. Zaujíma
nás vtedy, ak je vstupom do ďalšieho SHO.
2
Štruktúra jednoduchého SHO
vstupný
prúd
výstupný
prúd
front
uzol obsluhy s 3
obslužnými kanálmi
TSOA: Systémy hromadné obsluhy
3
Zdroj požiadaviek a vstupný prúd
 Zdroj požiadaviek:
 konečný (je typický pre uzavreté systémy)
 nekonečný (je aproximáciou situácie, kedy potenciálny počet
požiadaviek je veľmi veľký a značne prevyšuje kapacitu
systému)
 Požiadavky môžu prichádzať:
 jednotlivo
 v skupinách
 Okamihy príchodu požiadaviek:
 deterministické
 náhodné
TSOA: Systémy hromadné obsluhy
4
Charakteristiky fronty
 Dĺžka fronty:
 obmedzená
 neobmedzená (neobmedzená dĺžka fronty reprezentuje
prípady, kedy maximálny počet požiadaviek vo fronte je
veľmi vysoký).
 Disciplína čakania:
 FIFO (First In First Out) alebo tiež FCFS (First Come First
Served) - požiadavky sú vyberané na obsluhu v tom poradí,
v akom prišli do systému
 LIFO (Last In First Out) - najprv je obslúžená požiadavka,
ktorá prišla ako posledná
 výber požiadaviek na obsluhu podľa priorít (PRI)
 náhodný výber požiadaviek (SIRO)
 poradie obsluhy môže byť ľubovoľné (GD)
TSOA: Systémy hromadné obsluhy
5
Charakteristiky uzla obsluhy
 Počet paralelne zapojených kanálov:
 jeden kanál
 viac kanálov
 Doba obsluhy:
 deterministická
 náhodná
Pozn.: Ak skupina pracovníkov predstavujúcich uzol obsluhy
pracuje ako tím vždy na jednej požiadavke, ide o jednokanálový
systém.
TSOA: Systémy hromadné obsluhy
6
Klasifikácia SHO
 Systémy deterministické alebo stochastické
 Systémy uzavreté alebo otvorené
 Systémy s obmedzeným alebo neobmedzeným počtom
požiadaviek v systéme
 Systémy
 bez strát (tzn. že žiadna požiadavka nie je odmietnutá)
 systémy so stratami (systémy s obmedzenou dĺžkou fronty alebo
obmedzeným počtom požiadaviek v systéme alebo obmedzenou
dobou čakania)
 Systémy
 s jednofázovou obsluhou (iba jeden uzol obsluhy)
 s viacfázovou obsluhou (niekoľko uzlov obsluhy usporiadaných
sériovo alebo v nejakej sieťovej štruktúre)
TSOA: Systémy hromadné obsluhy
7
Ukazovatele efektívnosti práce SHO
 Priemerný počet požiadaviek v systéme; priemerná dĺžka fronty.
 Priemerná doba zotrvania požiadaviek v systéme; priemerná doba
čakania vo fronte.
 Priemerný počet obsadených (voľných) kanálov; koeficient
využitia (prestoja) kanála.
 Pravdepodobnosť, že všetky kanály sú obsadené
(pravdepodobnosť čakania); pravdepodobnosť, že všetky kanály
sú voľné; pravdepodobnosť, že je obsadených (voľných) práve k
kanálov.
 Pravdepodobnosť, že v systéme je n požiadaviek;
pravdepodobnosť, že počet požiadaviek v systéme je väčší (menší)
než n.
 Pravdepodobnosť, že doba zotrvania požiadavky v systéme bude
menšia (väčšia) než daná hodnota; pravdepodobnosť, že doba
čakania bude menšia (väčšia) než daná hodnota.
TSOA: Systémy hromadné obsluhy
8
Účel modelov SHO
 Kontrola, ako systém vyhovuje daným požiadavkám.
Výsledky môžu poslúžiť napr. ako podklad pre rozhodnutie,
či je potrebné existujúci systém upraviť alebo nahradiť,
alebo ako podklad pre rozhodnutie o výbere z ponúkaných
systémov.
 Optimalizácia štruktúry a chovania systému.
Pri optimalizácii je potrebné uvažovať jednak náklady na
obstaranie a prevádzku systému, jednak straty vyplývajúce z
neobslúženia resp. neskorého obslúženia požiadaviek.
TSOA: Systémy hromadné obsluhy
9
Prístupy k modelovaniu SHO
 Analytický:
Je použiteľný pre jednoduché systémy so štandardnými
rozdeleniami náhodných veličín. Spočíva v zostavení
matematického modelu v tvare diferenciálnych rovníc a
analytickým riešením tohto modelu, na základe ktorého sa
potom získajú vzťahy pre výpočet charakteristík systému.
V praxi môžeme takéto vzťahy použiť po overení platnosti
predpokladov, za ktorých boli v teórii hromadnej obsluhy
(teórii frontov) odvodené.
 Simulačný:
Spočíva vo vytvorení programu pre simuláciu skúmaného
systému. Na základe výsledkov simulačných experimentov
sa potom počítajú odhady charakteristík systému.
TSOA: Systémy hromadné obsluhy
10
Klasifikácia modelov jednofázových SHO
 Kendallova klasifikácia: a / b / c
 Rozšírená klasifikácia: a / b / c / d / e / f
a
b
c
d
e
f
…
…
…
…
…
…
typ vstupu
typ obsluhy
počet kanálov
disciplína čakania
obmedzenie dĺžky frontu
obmedzenie vstupného prúdu (veľkosť
populácie)
TSOA: Systémy hromadné obsluhy
11
Symboly použité pre označenie typu
vstupu a obsluhy
Typ vstupu určuje typ rozdelenia dôb medzi príchodmi
dvoch po sebe nasledujúcich požiadaviek. Typ obsluhy
určuje rozdelenie dôb obsluhy.
D
M
Ek
N
U
G
… deterministický vstup alebo obsluha
… exponenciálne rozdelenie
… Erlangovo rozdelenie k-tého rádu
… normálne rozdelenie
… rovnomerné rozdelenie
… všeobecné rozdelenie
TSOA: Systémy hromadné obsluhy
12
Poissonov vstupný prúd
Počet požiadaviek vzniknutých za časový interval (0, t) je náhodná
veličina s Poissonovým rozdelením s parametrom t, kde  > 0.
Pravdepodobnosť vstupu k požiadaviek za časový interval (0, t) :
P(K t  k ) 
( t )
k
e
 t
( k  0 , 1, 2 , ... )
k!
Stredná hodnota a rozptyl počtu požiadaviek vzniknutých za
časový interval (0, t):
E(Kt) = t D(Kt) = t
E(K1) = , čo je tzv. intenzita vstupu (priemerný počet
požiadaviek, ktoré do systému vstúpia za jednotku času).
Doba medzi príchodom dvoch po sebe nasledujúcich požiadaviek
je náhodná veličina s exponenciálnym rozdelením s parametrom
.
TSOA: Systémy hromadné obsluhy
13
Exponenciálne rozdelenie
Hustota rozdelenia:
e   t
f (t )  
0
pro t  0
pro t  0
kde  > 0 je parameter.
Stredná hodnota a rozptyl:
E (T ) 
1

D (T ) 
TSOA: Systémy hromadné obsluhy
1

2
14
Erlangovo rozdelenie
Hustota rozdelenia:
 (  t ) k 1
 t

e

f ( t )   ( k  1)!

0
pro t  0
pro t  0
kde  > 0 a celé kladné číslo k sú parametre.
Stredná hodnota a rozptyl:
E (T ) 
k

D (T ) 
k

2
Pozn.: Exponenciálne rozdelenie je teda špeciálnym prípadom
Erlangovho rozdelenia pre k = 1.
TSOA: Systémy hromadné obsluhy
15
Význam symbolov v modeloch SHO
 … intenzita vstupu (priemerný počet požiadaviek, ktoré do
 …
 …
 …
pn …
ns …
nf …
ts …
tf …
c …
co …
systému vstúpia za jednotku času)
intenzita obsluhy (priemerný počet požiadaviek, ktoré je
kanál schopný obslúžiť za jednotku času)
=/
koeficient využitia systému
pravdepodobnosť, že v systéme je práve n požiadaviek
priemerný počet požiadaviek v systéme
priemerná dĺžka frontu
priemerná doba zotrvania požiadavky v systéme
priemerná doba čakania
počet kanálov obsluhy
priemerný počet obsadených kanálov
TSOA: Systémy hromadné obsluhy
16
Príklad
Na konci montážnej linky sa nachádza kontrola kvality, ktorá pozostáva z priestoru na čakanie
paliet a zo skúšobného pracoviska (obrázok Analyzovaná linka). Priemerne prichádza 80 paliet
v priebehu jednej smeny (8 hod.) a tieto príchody sú exponenciálne rozložené. Kontrola jednej
palety trvá priemerne 5 minút a tento čas má exponenciálne rozdelenie.
Úloha
1. Koľko paliet priemerne čaká v zásobníku?
2. Koľko musí priemerne čakať prichádzajúca paleta?
3. Ako sa zmenia parametre systému, pri pridaní druhej skúšobnej
stanice a oddeleného zásobníka?
4. Ako sa zmenia parametre systému pri spoločnom zásobníku pre
obidve stanice?
5. Ktorý variant je najvýhodnejší?
6. Ako sa menia pomery v systéme, ak je priemerný čas na kontrolu 6
min. a je z rozličných rozdelení náhodnej veličiny?
TSOA: Systémy hromadné obsluhy
17
TSOA: Systémy hromadné obsluhy
18
Analyzovaná linka
Zhrnutie vstupných údajov:
l = 80 paliet / smena = 10 paliet / hod.
m = 12 paliet / hod. (priemerne 5 min. na jednu paletu)
1 kontrolné pracovisko: 1000 Sk/deň
1 pracovník kontroly: 600 Sk/hod.
1 zásobník pre 1 paletu: 800 Sk/deň
250 pracovných dní za rok
TSOA: Systémy hromadné obsluhy
19
1.-2. úloha - M/M/1 systém
Dopravná hustota:
Priemerný počet paliet v zásobníku:
Priemerný čas čakania v zásobníku:
TSOA: Systémy hromadné obsluhy
20
3. úloha - dva paralelné M/M/1 systémy
 = 5 paliet / hod.
Priemerný počet paliet v zásobníku:
Priemerný čas čakania v zásobníku:
TSOA: Systémy hromadné obsluhy
21
4. úloha - jeden M/M/2 systém
pravdepodobnosť, že v zásobníku nečaká žiadna paleta:
Priemerný počet paliet v zásobníku:
Priemerný čas čakania v zásobníku:
TSOA: Systémy hromadné obsluhy
22
5. Ekonomické vyhodnotenie variantov
Variant 3 má lepšie výsledky ako variant 2 (počty a časy čakajúcich položiek) preto,
lebo zo spoločného zásobníka si môžu palety „vyberať“ kontrolné pracovisko podľa
toho, ktoré je práve voľné. Pri oddelených zásobníkoch môže nastať situácia, že v
jednom zásobníku čaká niekoľko paliet a druhé pracovisko kontroly nemá prácu.
TSOA: Systémy hromadné obsluhy
23