Difference between revisions of "Ideální časová latence mezi jednotlivými soupravami metra"

From Simulace.info
Jump to: navigation, search
(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...")
 
m (Blanked the page)
 
Line 1: Line 1:
−
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== :
 

Latest revision as of 22:18, 15 June 2014