Ideální časová latence mezi jednotlivými soupravami metra

From Simulace.info
Revision as of 22:17, 15 June 2014 by Xcesj04 (talk | contribs) (Created page with "Název simulace: Ideální časová latence mezi jednotlivými soupravami metra Autor: Bc. Jan Cestr Modelovací nástroj: NetLogo ==Zadání:== V rámci zadání jsem naprog...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Název simulace: Ideální časová latence mezi jednotlivými soupravami metra Autor: Bc. Jan Cestr Modelovací nástroj: NetLogo

Zadání:

V rámci zadání jsem naprogramoval simulaci, která znázorňuje, jakou časovou latenci je možno nastavit pro přepravu cestujících v pražském metru (v závislosti na hustotě cestujících) na lince C.

Cíl simulace:

Cílem simulace je nalezení nejnižší a nejvyšší meze (času) pro linku pražského metra, která by prozradila nejideálnější rozestup jednotlivých souprav metra. Soupravy by se neměly v tunelu „zasekávat“ z důvodu čekání na předešlou soupravu (až na výjimečné případy). Rovněž je nutné pokusit se vyhnout problému, kdy by se některá ze stanice metra přelidnila. Výsledná práce může být rozšířena přidáním či odebráním požadovaného počtu stanic s vlastními hodnotami parametrů četnosti cestujících a tím využít tento model pro simulaci pohybu města téměř v jakémkoliv státě.

Model:

VLOŽIT OBRÁZEK !!!

Vstupné proměnné:

Trains_delay - Čas mezi jednotlivými soupravami metra Udává, kolik času má uplynout mezi jednotlivými výjezdy souprav metra.

Počet lidí ve stanici (ve špičce cestuje více lidí než mimo špičku) Četnost objevování lidí, kteří se rozhodnou cestovat metrem (v závislosti na lokalitě).

Propustnost

Train_capacity - Přepravní kapacita soupravy Parametr pro nastavení maximální hodnoty přepravní kapacity jednotlivých souprav metra.


Inicializace:

Inicializace začíná kliknutím na tlačítko setup, čímž dojde k nastavení následujících hodnot: Aktuální poloha soupravy se nastaví na počáteční bod, tedy před první stanici metra. K jednotlivým stanicím se vygeneruje ukazatel s počtem lidí, kteří se v dané stanici nachází. Vynuluje se počet pasažérů, kteří jedou v soupravě a kteří do dané doby vystoupili.

Postup simulace:

Simulace začíná kliknutím na tlačítko Go. Při dojetí každé ze souprav do stanice dojde k aktualizaci hodnot vystupujících pasažérů (num_disemberk_pass) a aktuálního počtu pasažérů v soupravě (actual_pass). Stejně tak se u názvu každé stanice zobrazí po příjezdu soupravy počet cestujících, kteří v daném místě na dopravu čekají. Cestující, kteří se dopravili do svého cíle vystoupí (zobrazí se grafická ikonka postavičky pod danou stanici), a chvilku se v něm zdrží, to z toho důvodu, že jim nějaký čas zabere opuštění prostor metra. V poslední stanici linky C vystoupí všichni pasažéři, kteří v dané soupravě cestovali.


== Výsledky == : V případě hledání nejnižší možné časové meze, u které jsem se snažil zajistit nezasekávání jednotlivých souprav metra v tunelu z důvodu čekání na opožděnou (předcházející) soupravu.

Při nalezení nejnižší možné meze pro přepravu cestujících, která by byla vhodná např. v době nutných finančních úspor, jsem nalezl nejideálnější hodnotu při nastavení následujících parametrů: Pokud byla meze nastavena na vyšší hodnotu, ve většině případů docházelo k přelidnění jedné či více stanic.

==Odkaz ke stažení modelu== :