Difference between revisions of "User:Jelp05"
(→Ranking podle celkového skóre) |
(→Ranking podle celkového skóre) |
||
| Line 251: | Line 251: | ||
#* Vhodné pouze pro mírný nárůst poptávky | #* Vhodné pouze pro mírný nárůst poptávky | ||
[[File:scenarios.jpg|frameless|600px|Celkové hodnocení scénářů autobusové dopravy podle váženého průměru všech metrik]] | [[File:scenarios.jpg|frameless|600px|Celkové hodnocení scénářů autobusové dopravy podle váženého průměru všech metrik]] | ||
| − | + | Celkové hodnocení scénářů autobusové dopravy podle váženého průměru všech metrik (autor) | |
== Závěr Scénáře== | == Závěr Scénáře== | ||
Revision as of 14:38, 13 June 2025
Simulace: Autobusová linka v městské dopravě
MHD je skutečně spojeno s životem v Praze. Jedním z aktuálních problémů v této oblasti je průtahy autobusů a dlouhé čekací doby pasažérů na zastávkách. Popisovaná simulace se snaží o to, zlepšit pohyb autobusů na lince vozící zastávky Na Beránku a Želivského s využitím agenty-based modelování v prostředí NetLogo. Simulace má za úkol zjišťovat a identifikovat příčiny prodlužování čekacích dob a dokázat navrhnout přiměřený počet autobusů pro různé provozní scénáře. Výsledky simulace by mohly být hybnou silou pro dopravní podnik v úpravě frekvence spojů a snížení hromadění na přeplněných zastávkách.
Contents
Definice problému
Městská autobusová doprava čelí narůstajícím výzvám spojeným s rostoucími nároky na mobilitu obyvatel a omezenými kapacitami infrastruktury. V pražském kontextu představují přetížené zastávky s dlouhými čekacími dobami významný problém ovlivňující spokojenost cestujících.
Problém se projevuje nerovnoměrným rozložením pasažérů na zastávkách, kdy některé zastávky dosahují kritické úrovně obsazenosti s více než 15 čekajícími pasažéry , což vede k prodloužení čekacích dob a snížení kvality služeb. Problematika zahrnuje několik klíčových aspektů: optimální frekvenci spojů během různých denních období, efektivní využití kapacity autobusů ( 150 pasažérů ) a minimalizaci čekacích dob pasažérů. Na modelované trase mezi Na Beránku a Želivského se nachází 27 zastávek, přičemž různé zastávky vykazují rozdílnou intenzitu generování pasažérů v závislosti na denní době. Současné řešení vyžaduje komplexní přístup zahrnující simulační modelování pro testování různých scénářů a identifikaci optimálních provozních parametrů.
Metoda
Pro vyřešení stanoveného problému byla zvolena metoda modelování na bázi agentů (ABM) implementovaná v prostředí NetLogo. ABM umožňuje modelování komplexních systémů prostřednictvím interakcí nezávislých agentů, což je obzvláště vhodné pro simulace dopravních systémů. V porovnání s tradičními analytickými přístupy poskytuje ABM možnost zachytit emergentní chování systému vznikající z lokálních interakcí mezi autobusy, pasažéry a zastávkami.
Zde jsou uvedeny alternativní přístupy:
- Diskrétní-event simulace - zaměřuje se na časové události, ale méně dobře zachycuje prostorové interakce agentů
- Matematické optimalizační modely - poskytují analytická řešení, ale často vyžadují zjednodušující předpoklady
NetLogo bylo vybráno pro svou dostupnost, robustní dokumentaci a široké využití v dopravním výzkumu. Platforma umožňuje rychlé prototypování modelů a poskytuje vestavěné nástroje pro vizualizaci a analýzu výsledků. Pro agregaci dat z většího počtu běhů a analýzu výsledků z různých scénářů byl použit Microsoft Excel, což je standardní řešení pro podobné úlohy.
Model
Zastávky
Simulační model zobrazuje autobusový dopravní systém „jako multi-agent prostředí“ s třemi klíčovými druhy entit. Model zahrnuje 27 autobusových zastávek v trase od Na Beránku do Želivského a každá zastávka sleduje počet čekajících pasažérů a mění svou barvu podle obsazenosti. Model zastávek je realizován jako statických agentů s vlastnostmi názvu, číslem, počtem čekajících pasažérů a terminálovým rozhodovacím prvkem.
Autobusy
Autobusy jsou modelovány jako autonomní agenti s následujícími vlastnostmi:
- Rychlost: 0,5 prostorových jednotek za tik
- Maximální kapacita: 150 pasažérů
- Směr jízdy: proměnná podle pozice na trase
- Čekací doba na zastávce: 3 tiky pro nastupování a vystupování
Každý autobus má unikátní identifikátor a sleduje svůj pokrok na trase.
Pasažéři
Pasažéři jsou generováni stochasticky na zastávkách s frekvencí závislou na denní době. Během špičkových hodin (7-9 a 17-19) je použit násobitel 2,5 pro zvýšení intenzity generování. Každý pasažér má přiřazenou:
- Cílovou zastávku
- Dobu cestování
- Aktuální autobus (pokud cestuje)
Barevné kódování
Model implementuje barevné kódování zastávek pro vizuální identifikaci problematických míst:
| Barva | Počet čekajících | Stav |
|---|---|---|
| Modrá | 0 | Žádní čekající |
| Světle modrá | 1-4 | Nízká obsazenost |
| Oranžová | 5-14 | Střední obsazenost |
| Červená | 15+ | Kritická obsazenost |
Globální parametry
Klíčové parametry modelu:
- Počet autobusů: 2-6 (proměnná num-buses)
- Základní rychlost generování: base-rate
- Frekvence generování: každý 3. tik
- Maximální kapacita: 150 pasažérů na autobus
Průběh simulace
Simulační proces probíhá v diskrétních časových krocích, kdy každý tik reprezentuje 30 sekund reálného času. V každém tiku model:
- Aktualizuje čas
- Generuje pasažéry
- Pohybuje autobusy
- Zpracovává nastupování a vystupování
- Aktualizuje dobu cestování pasažérů
- Aktivuje nové autobusy podle potřeby
Omezení modelu
Model má několik omezení:
- Zjednodušené cestovní vzorce pasažérů (pouze jednosměrná cesta)
- Statické generování pasažérů bez zohlednění víkendů
- Absence poruch a zpoždění autobusů
- Omezený počet zastávek ve srovnání s reálnou sítí
Výsledky simulace
Základní statistiky
| Parametr | Hodnota | Jednotka |
|---|---|---|
| Celkem vygenerováno pasažérů | 15 036 | osob/24h |
| Průměrná efektivita | 10,4 | pasažérů/minutu |
| Průměrný počet čekajících | 433,6 | osob |
| Maximum čekajících | 1 065 | osob |
| Průměrná obsazenost autobusů | 150,9 | osob |
| Využití kapacity | 33,5 | % |
Analýza špičkových hodin
Špičkové hodiny (7-9 a 17-19) vykazují dramatické zvýšení poptávky:
- Nárůst čekajících o 78% oproti běžným hodinám
- Špička: 682,5 čekajících vs. normál: 383,3 čekajících
- Nejkritičtější hodina: 8. hodina s 20,2 červenými zastávkami
- Maximum čekajících ve špičce: 874 osob
Kritické zastávky
Na konci simulace bylo identifikováno 8 zastávek v kritickém stavu:
| Pořadí | Název zastávky | Čekající pasažéři |
|---|---|---|
| 1. | Hasova | 57 |
| 2. | Lhotka | 51 |
| 3. | Sídliště Lhotka | 21 |
| 4. | Družná | 18 |
| 5. | Tylova čtvrť | 17 |
| 6. | Labe | 16 |
| 7. | Poliklinika Modřany | 15 |
| 8. | Písková | 15 |
Identifikované problémy
Kapacitní paradox
Hlavní problém: Přestože autobusy dosahují pouze 33,5% obsazenosti, na zastávkách se hromadí stovky čekajících pasažérů. Tento paradox indikuje:
- Neefektivní rozložení vozidel v čase a prostoru
- Nedostatečnou frekvenci během špičkových hodin
- Pomalou aktivaci dodatečných vozidel (60 ticks zpoždění)
Časová nerovnováha
- Špičkové hodiny: 10,3 kritických zastávek (průměr)
- Mimo špičku: 8,7 kritických zastávek
- Maximum: až 25 zastávek současně v kritickém stavu
Ostatní scénáře
Simulace autobusové dopravy byla analyzována prostřednictvím sedmi různých scénářů zahrnujících současný stav (baseline) a šest alternativních řešení pro optimalizaci systému.
| Scénář | Počet autobusů | Kapacita/autobus | Frekvence špička (min) | Frekvence mimo špička (min) |
|---|---|---|---|---|
| Baseline (Současný stav) | 3 | 150 | 60 | 60 |
| Zvýšený počet autobusů | 5 | 150 | 36 | 48 |
| Větší kapacita | 3 | 200 | 60 | 60 |
| Expresní spoje | 4 | 150 | 45 | 60 |
| Dynamické řízení | 4 | 150 | 20 | 90 |
| Kratší okruhy | 6 | 120 | 30 | 45 |
| Optimalizovaný mix | 5 | 180 | 25 | 75 |
Klíčové výsledky analýzy
Výkonnostní metriky
| Scénář | Čekající pasažéři | Červené zastávky | Spokojenost (%) | Spolehlivost (%) | Náklady (index) |
|---|---|---|---|---|---|
| Baseline | 433.6 | 20.2 | 55 | 68 | 100 |
| 5 autobusů | 285.4 | 12.1 | 78 | 82 | 167 |
| Větší kapacita | 356.8 | 16.3 | 63 | 74 | 115 |
| Expresní | 378.2 | 15.8 | 71 | 76 | 133 |
| Dynamické | 312.1 | 8.4 | 85 | 88 | 145 |
| Kratší okruhy | 298.7 | 11.6 | 81 | 84 | 178 |
| Optimalizované | 198.4 | 4.2 | 92 | 94 | 189 |
Procentuální zlepšení oproti baseline
| Scénář | Čekající ↓ | Červené zastávky ↓ | Spokojenost ↑ | Spolehlivost ↑ | Náklady ↑ |
|---|---|---|---|---|---|
| 5 autobusů | +34.2% | +40.1% | +41.8% | +20.6% | +67.0% |
| Větší kapacita | +17.7% | +19.3% | +14.5% | +8.8% | +15.0% |
| Expresní | +12.8% | +21.8% | +29.1% | +11.8% | +33.0% |
| Dynamické | +28.0% | +58.4% | +54.5% | +29.4% | +45.0% |
| Kratší okruhy | +31.1% | +42.6% | +47.3% | +23.5% | +78.0% |
| Optimalizované | +54.2% | +79.2% | +67.3% | +38.2% | +89.0% |
Celkové hodnocení scénářů
Ranking podle celkového skóre
Maximum je 100 bodů, tj nejoptimálnější řešení na základě měřených metrik.
- Optimalizovaný mix - 80.0 bodů
- Nejlepší celkové řešení kombinující výhody všech přístupů
- Dramatické snížení čekajících pasažérů o 54%
- Nejvyšší spokojenost (92%) a spolehlivost (94%)
- Nejvyšší náklady, ale nejlepší poměr výkon/cena
- Dynamické řízení frekvence - 62.0 bodů
- Nejlepší nákladová efektivnost (0.586)
- Velmi časté spoje ve špičce, řidší mimo špičku
- Výrazné snížení červených zastávek o 58%
- Druhá nejvyšší spokojenost pasažérů
- Rozdělení na kratší okruhy - 43.2 bodů
- Rychlejší cestování díky kratším trasám
- Dobrá spokojenost (81%) a spolehlivost (84%)
- Vyšší náklady kvůli většímu počtu vozidel
- Efektivní pro husté městské sítě
- Zvýšený počet autobusů - 42.4 bodů
- Klasické řešení - více vozidel stejné kapacity
- Významné zlepšení všech ukazatelů
- Vysoké náklady (167% baseline)
- Stabilní a předvídatelné řešení
- Expresní spoje - 24.7 bodů
- Umírněné zlepšení s relativně nízkými náklady
- Rychlejší cestování (10.9 min průměr)
- Vhodné jako doplňkové řešení
- Omezený dopad na celkový systém
- Větší kapacita - 22.4 bodů
- Nejnižší dodatečné náklady (+15%)
- Minimální zlepšení většiny ukazatelů
- Nevhodné pro řešení špičkových problémů
- Vhodné pouze pro mírný nárůst poptávky
Celkové hodnocení scénářů autobusové dopravy podle váženého průměru všech metrik (autor)
Závěr Scénáře
Analýza sedmi scénářů jasně ukazuje, že optimalizovaný mix představuje nejlepší dlouhodobé řešení s celkovým skóre 80 bodů. Pro okamžitou implementaci se doporučuje dynamické řízení frekvence jako nejefektivnější řešení s vynikajícím poměrem cena/výkon.
Současný baseline systém vykazuje vážné nedostatky s pouze 55% spokojeností pasažérů a 20 červenými zastávkami ve špičce. Všechny analyzované alternativy přinášejí významná zlepšení, přičemž investice do modernizace systému jsou nezbytné pro udržení konkurenceschopnosti veřejné dopravy.
Doporučení pro vylepšení simulace
Okamžitá opatření
- Flexibilní nasazení flotily
- Aktivace všech 3 autobusů během špičky
- Snížení aktivačního intervalu z 60 na 15 ticks
- Očekávaný efekt: snížení čekacích dob o 30-40%
- Expresní spoje
- Obsluha pouze kritických zastávek (červených)
- Přeskočení zastávek s 0-2 čekajícími
- Priorita implementace: vysoká
Střednědobá řešení
- Rozšíření flotily
- Přidání 1-2 dodatečných autobusů
- Očekávaný efekt: 50% snížení kritických zastávek
- Dynamické řízení
- Real-time monitoring obsazenosti zastávek
- Automatické přesměrování vozidel
- Adaptivní frekvence podle poptávky
- Optimalizace tras
- Rozdělení dlouhé linky na kratší okruhy
- Specialized obsluha problematických úseků
Dlouhodobá strategie
- Infrastrukturní zlepšení
- Vyhrazené jízdní pruhy
- Očekávaný efekt: 20-30% zkrácení jízdních dob
- Investice: velmi vysoké
- Integrace dopravních systémů
- Napojení na metro/tramvaje
- Snížení celkové poptávky po autobusech
- Priorita: dlouhodobá
Závěr
Klíčové pozorování
- Systémový problém: Nedostatečná kapacita během špičkových hodin
- Kapacitní paradox: Nízká obsazenost vozidel vs. vysoký počet čekajících
- Kritické zastávky: Až 25 současně v nejhorších okamžicích
- Nerovnoměrnost: 78% nárůst poptávky ve špičce
Doporučené priority
- Vysoká priorita: Flexibilní nasazení flotily + expresní spoje
- Střední priorita: Rozšíření vozového parku + dynamické řízení
- Nízká priorita: Infrastrukturní investice
Důsledky nečinnosti
Bez implementace navržených opatření povede současný stav k:
- Dalšímu zhoršování kvality služeb
- Snížení atraktivity veřejné dopravy
- Přesunu cestujících k individuální automobilové dopravě
- Ekonomickým ztrátám dopravního podniku
Kód
Hlavní soubor: File:AutobusobaLinkaSimple.nlogo
Reference
- NetLogo Bus Transport Simulation Code (2025). Vlastní implementace autobusové simulace v NetLogo.
- Wilensky, U. (1999). NetLogo. Center for Connected Learning and Computer-Based Modeling, Northwestern University.
- Programming Homework Help (2024). How to Simulate a Bus Moving Through a City in NetLogo.
- Stack Overflow (2022). How to create a Netlogo model for bus transport (public transport)?
- Simulace.info (2024). Quick start - Resources for simulation classes.
- Thompson, L. (2024). NetLogo City Bus Simulation: Step-by-Step Guide.