Difference between revisions of "Optimální rozdělení plaveckých drah na bazéně"

From Simulace.info
Jump to: navigation, search
(Model)
(Model)
Line 22: Line 22:
  
 
=Model=
 
=Model=
 +
 +
*stage
 +
PrichodPlavce (Generate)
 +
Plavani (Proces)
 +
Odchod (Dispose)
 +
*entity
 +
Zakaznik
 +
Rekreant
 +
Plavec_kondicni
 +
Plavec_zavodni
 +
*zdroje
 +
PlaveckaDraha (6ks)
 +
 +
 +
 +
 
Výsledný model v systému SIMPROCESS se skládá z příchodu zákazníka, plavání a odchodu.
 
Výsledný model v systému SIMPROCESS se skládá z příchodu zákazníka, plavání a odchodu.
 
[[File:Xblal26_Nahled.PNG]]
 
[[File:Xblal26_Nahled.PNG]]

Revision as of 18:58, 13 June 2015

Definice problémů

Na plavecké bazény chodí množství plavců (jak kondičních, tak sportovních) a zároveň těch, kteří míří za zábavou a relaxací. Z toho důvodu je velmi důležité správně rozdělit počet plaveckých drah tak, aby byli spokojení i plavci i rekreanti. Pro svou práci jsem čerpala informoca z plaveckého centra v Praze 9. Bazén disponuje i bezbariérovým přístupem pro vozíčkáře. Víme, že ze všech zákazníků, kteří na plavecký bazén přijdou je poměr plavců a rekreantů 70:30. Z těchto 30% zákazníků se pak dále dělí na plavce závodní (20%) a kondiční (80%).

Zadání

  • provoz plaveckého bazénu: cca 7 mil. Kč/rok
  • počet plaveckých drah: 6
  • náklady na provoz jedné plavecké dráhy: 350 Kč / hod
  • fixní náklady na plavecký bazén: 140 000 Kč / týden
  • počet návštěvníků:
 ve všední dny  Nor(6.0,2.0,1)) / hod
 ve špičce raní Nor(9,1) / hod
 ve špičce odpolední Nor(10,1) 
 o víkendu Nor(10.0,2.0,1)
  • průměrná doba strávená na bazéně:
plavci kondiční Nor(50.0,20.0,1)
plavci závodní Nor(55.0,20.0,1)
rekreanti Nor(90.0,30.0,1)

Metoda

Pro simulaci reálného prostřední plaveckého bazénu s určitými náklady na provoz a údržbu mi přišla nejvhodnější metoda - použití simulací v systému SIMPROCESS. Experiment jsem opakovala vždy 3x pro každé rozložení a měnilo se přiřazení plaveckých drah jednotlivým plaveckým skupinám. Pro rekreanty, kteří přicházejí v 70% případů, jsou vždy vyhrazeny alespoň 3 dráhy, následně se rozdělují dráhy mezi závodní a kondiční plavce, ale pokud je jedna z drah méně obsazena, a plavec plave dostatečně rychle, může se přesunout do dráhy jiné.

Model

  • stage
PrichodPlavce (Generate)
Plavani (Proces)
Odchod (Dispose)
  • entity
Zakaznik
Rekreant
Plavec_kondicni
Plavec_zavodni
  • zdroje
PlaveckaDraha (6ks)



Výsledný model v systému SIMPROCESS se skládá z příchodu zákazníka, plavání a odchodu. Xblal26 Nahled.PNG

Příchozí zákazníci chodí v několika fázích - ve všední den (obsahuje dvě špičky - ranní a odpolední) a víkend. V první stagi se vytváří pouze entita typu Zákazník, až později se rozděluje podle toho, zda je to rekreant nebo plavec.

Xblal26 prichod.PNG

Na následujícím obrázku vidíme rozdělení procesu plavání. Příchozí zákazníci se na základě pravdpodobnosti dělí do Rekreantů a Plavců. Plavci se následně rozdělují do plavců závodních a kondičních. V následujících iteracích budeme měřit počet návštěvníků a nákladů na provoz, když bude vyhrazena 1 nebo 2 dráhy pro závodní plavce, 1 nebo 2 pro kondiční plavce a 3 nebo 4 dráhy pro rekreanty (tyto dráhy od sebe nebývají rozdělené).

Xblal26 Proces.PNG

Výsledky

Závěr

Kód