<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://www.simulace.info/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Jelp05</id>
	<title>Simulace.info - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="http://www.simulace.info/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Jelp05"/>
	<link rel="alternate" type="text/html" href="http://www.simulace.info/index.php/Special:Contributions/Jelp05"/>
	<updated>2026-07-27T14:33:53Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.31.1</generator>
	<entry>
		<id>http://www.simulace.info/index.php?title=User:Jelp05&amp;diff=26877</id>
		<title>User:Jelp05</title>
		<link rel="alternate" type="text/html" href="http://www.simulace.info/index.php?title=User:Jelp05&amp;diff=26877"/>
		<updated>2025-06-13T13:44:47Z</updated>

		<summary type="html">&lt;p&gt;Jelp05: /* Metoda */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Simulace: Autobusová linka v městské dopravě'''&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Definice problému ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
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ů. &lt;br /&gt;
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ů.&lt;br /&gt;
&lt;br /&gt;
== Metoda ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Zde jsou uvedeny alternativní přístupy:&lt;br /&gt;
&lt;br /&gt;
* '''Diskrétní-event simulace''' - zaměřuje se na časové události, ale méně dobře zachycuje prostorové interakce agentů&lt;br /&gt;
&lt;br /&gt;
* '''Matematické optimalizační modely''' - poskytují analytická řešení, ale často vyžadují zjednodušující předpoklady&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Model ==&lt;br /&gt;
&lt;br /&gt;
=== Zastávky ===&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
=== Autobusy ===&lt;br /&gt;
Autobusy jsou modelovány jako autonomní agenti s následujícími vlastnostmi:&lt;br /&gt;
* '''Rychlost''': 0,5 prostorových jednotek za tik&lt;br /&gt;
* '''Maximální kapacita''': 150 pasažérů&lt;br /&gt;
* '''Směr jízdy''': proměnná podle pozice na trase&lt;br /&gt;
* '''Čekací doba na zastávce''': 3 tiky pro nastupování a vystupování&lt;br /&gt;
&lt;br /&gt;
Každý autobus má unikátní identifikátor a sleduje svůj pokrok na trase.&lt;br /&gt;
&lt;br /&gt;
=== Pasažéři ===&lt;br /&gt;
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:&lt;br /&gt;
* Cílovou zastávku&lt;br /&gt;
* Dobu cestování&lt;br /&gt;
* Aktuální autobus (pokud cestuje)&lt;br /&gt;
&lt;br /&gt;
=== Barevné kódování ===&lt;br /&gt;
Model implementuje '''barevné kódování zastávek''' pro vizuální identifikaci problematických míst:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Barva !! Počet čekajících !! Stav&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: blue; color: white;&amp;quot; | Modrá || 0 || Žádní čekající&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: lightblue;&amp;quot; | Světle modrá || 1-4 || Nízká obsazenost&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: orange;&amp;quot; | Oranžová || 5-14 || Střední obsazenost&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: red; color: white;&amp;quot; | '''Červená''' || '''15+''' || '''Kritická obsazenost'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Globální parametry ===&lt;br /&gt;
Klíčové parametry modelu:&lt;br /&gt;
* '''Počet autobusů''': 2-6 (proměnná num-buses)&lt;br /&gt;
* '''Základní rychlost generování''': base-rate&lt;br /&gt;
* '''Frekvence generování''': každý 3. tik&lt;br /&gt;
* '''Maximální kapacita''': 150 pasažérů na autobus&lt;br /&gt;
&lt;br /&gt;
=== Průběh simulace ===&lt;br /&gt;
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:&lt;br /&gt;
# Aktualizuje čas&lt;br /&gt;
# Generuje pasažéry&lt;br /&gt;
# Pohybuje autobusy&lt;br /&gt;
# Zpracovává nastupování a vystupování&lt;br /&gt;
# Aktualizuje dobu cestování pasažérů&lt;br /&gt;
# Aktivuje nové autobusy podle potřeby&lt;br /&gt;
&lt;br /&gt;
=== Omezení modelu ===&lt;br /&gt;
Model má několik omezení:&lt;br /&gt;
* Zjednodušené cestovní vzorce pasažérů (pouze jednosměrná cesta)&lt;br /&gt;
* Statické generování pasažérů bez zohlednění víkendů&lt;br /&gt;
* Absence poruch a zpoždění autobusů&lt;br /&gt;
* Omezený počet zastávek ve srovnání s reálnou sítí&lt;br /&gt;
&lt;br /&gt;
== Výsledky simulace ==&lt;br /&gt;
&lt;br /&gt;
=== Základní statistiky ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Parametr !! Hodnota !! Jednotka&lt;br /&gt;
|-&lt;br /&gt;
| Celkem vygenerováno pasažérů || 15 036 || osob/24h&lt;br /&gt;
|-&lt;br /&gt;
| Průměrná efektivita || 10,4 || pasažérů/minutu  &lt;br /&gt;
|-&lt;br /&gt;
| Průměrný počet čekajících || 433,6 || osob&lt;br /&gt;
|-&lt;br /&gt;
| Maximum čekajících || 1 065 || osob&lt;br /&gt;
|-&lt;br /&gt;
| Průměrná obsazenost autobusů || 150,9 || osob&lt;br /&gt;
|-&lt;br /&gt;
| Využití kapacity || 33,5 || %&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Analýza špičkových hodin ===&lt;br /&gt;
&lt;br /&gt;
'''Špičkové hodiny''' (7-9 a 17-19) vykazují dramatické zvýšení poptávky:&lt;br /&gt;
&lt;br /&gt;
* '''Nárůst čekajících o 78%''' oproti běžným hodinám&lt;br /&gt;
* '''Špička''': 682,5 čekajících vs. '''normál''': 383,3 čekajících  &lt;br /&gt;
* '''Nejkritičtější hodina''': 8. hodina s '''20,2 červenými zastávkami'''&lt;br /&gt;
* '''Maximum čekajících ve špičce''': 874 osob&lt;br /&gt;
&lt;br /&gt;
=== Kritické zastávky ===&lt;br /&gt;
&lt;br /&gt;
Na konci simulace bylo identifikováno '''8 zastávek''' v kritickém stavu:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Pořadí !! Název zastávky !! Čekající pasažéři&lt;br /&gt;
|-&lt;br /&gt;
| 1. || '''Hasova''' || 57&lt;br /&gt;
|-&lt;br /&gt;
| 2. || '''Lhotka''' || 51  &lt;br /&gt;
|-&lt;br /&gt;
| 3. || '''Sídliště Lhotka''' || 21&lt;br /&gt;
|-&lt;br /&gt;
| 4. || Družná || 18&lt;br /&gt;
|-&lt;br /&gt;
| 5. || Tylova čtvrť || 17&lt;br /&gt;
|-&lt;br /&gt;
| 6. || Labe || 16&lt;br /&gt;
|-&lt;br /&gt;
| 7. || Poliklinika Modřany || 15&lt;br /&gt;
|-&lt;br /&gt;
| 8. || Písková || 15&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Identifikované problémy ==&lt;br /&gt;
&lt;br /&gt;
=== Kapacitní paradox ===&lt;br /&gt;
'''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:&lt;br /&gt;
&lt;br /&gt;
* '''Neefektivní rozložení''' vozidel v čase a prostoru&lt;br /&gt;
* '''Nedostatečnou frekvenci''' během špičkových hodin&lt;br /&gt;
* '''Pomalou aktivaci''' dodatečných vozidel (60 ticks zpoždění)&lt;br /&gt;
&lt;br /&gt;
=== Časová nerovnováha ===&lt;br /&gt;
* '''Špičkové hodiny''': 10,3 kritických zastávek (průměr)&lt;br /&gt;
* '''Mimo špičku''': 8,7 kritických zastávek&lt;br /&gt;
* '''Maximum''': až '''25 zastávek''' současně v kritickém stavu&lt;br /&gt;
&lt;br /&gt;
== Ostatní scénáře ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Základní parametry analyzovaných scénářů&lt;br /&gt;
! Scénář !! Počet autobusů !! Kapacita/autobus !! Frekvence špička (min) !! Frekvence mimo špička (min)&lt;br /&gt;
|-&lt;br /&gt;
| '''Baseline (Současný stav)''' || 3 || 150 || 60 || 60&lt;br /&gt;
|-&lt;br /&gt;
| '''Zvýšený počet autobusů''' || 5 || 150 || 36 || 48&lt;br /&gt;
|-&lt;br /&gt;
| '''Větší kapacita''' || 3 || 200 || 60 || 60&lt;br /&gt;
|-&lt;br /&gt;
| '''Expresní spoje''' || 4 || 150 || 45 || 60&lt;br /&gt;
|-&lt;br /&gt;
| '''Dynamické řízení''' || 4 || 150 || 20 || 90&lt;br /&gt;
|-&lt;br /&gt;
| '''Kratší okruhy''' || 6 || 120 || 30 || 45&lt;br /&gt;
|-&lt;br /&gt;
| '''Optimalizovaný mix''' || 5 || 180 || 25 || 75&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Klíčové výsledky analýzy ==&lt;br /&gt;
&lt;br /&gt;
=== Výkonnostní metriky ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Porovnání klíčových ukazatelů výkonnosti&lt;br /&gt;
! Scénář !! Čekající pasažéři !! Červené zastávky !! Spokojenost (%) !! Spolehlivost (%) !! Náklady (index)&lt;br /&gt;
|-&lt;br /&gt;
| '''Baseline''' || 433.6 || 20.2 || 55 || 68 || 100&lt;br /&gt;
|-&lt;br /&gt;
| '''5 autobusů''' || 285.4 || 12.1 || 78 || 82 || 167&lt;br /&gt;
|-&lt;br /&gt;
| '''Větší kapacita''' || 356.8 || 16.3 || 63 || 74 || 115&lt;br /&gt;
|-&lt;br /&gt;
| '''Expresní''' || 378.2 || 15.8 || 71 || 76 || 133&lt;br /&gt;
|-&lt;br /&gt;
| '''Dynamické''' || 312.1 || 8.4 || 85 || 88 || 145&lt;br /&gt;
|-&lt;br /&gt;
| '''Kratší okruhy''' || 298.7 || 11.6 || 81 || 84 || 178&lt;br /&gt;
|-&lt;br /&gt;
| '''Optimalizované''' || 198.4 || 4.2 || 92 || 94 || 189&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Procentuální zlepšení oproti baseline ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Změny jednotlivých metrik (% změna oproti baseline)&lt;br /&gt;
! Scénář !! Čekající ↓ !! Červené zastávky ↓ !! Spokojenost ↑ !! Spolehlivost ↑ !! Náklady ↑&lt;br /&gt;
|-&lt;br /&gt;
| '''5 autobusů''' || +34.2% || +40.1% || +41.8% || +20.6% || +67.0%&lt;br /&gt;
|-&lt;br /&gt;
| '''Větší kapacita''' || +17.7% || +19.3% || +14.5% || +8.8% || +15.0%&lt;br /&gt;
|-&lt;br /&gt;
| '''Expresní''' || +12.8% || +21.8% || +29.1% || +11.8% || +33.0%&lt;br /&gt;
|-&lt;br /&gt;
| '''Dynamické''' || +28.0% || +58.4% || +54.5% || +29.4% || +45.0%&lt;br /&gt;
|-&lt;br /&gt;
| '''Kratší okruhy''' || +31.1% || +42.6% || +47.3% || +23.5% || +78.0%&lt;br /&gt;
|-&lt;br /&gt;
| '''Optimalizované''' || +54.2% || +79.2% || +67.3% || +38.2% || +89.0%&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Celkové hodnocení scénářů ==&lt;br /&gt;
&lt;br /&gt;
=== Ranking podle celkového skóre ===&lt;br /&gt;
Maximum je 100 bodů, tj nejoptimálnější řešení na základě měřených metrik.&lt;br /&gt;
# '''Optimalizovaný mix''' - '''80.0 bodů'''&lt;br /&gt;
#* Nejlepší celkové řešení kombinující výhody všech přístupů&lt;br /&gt;
#* Dramatické snížení čekajících pasažérů o 54%&lt;br /&gt;
#* Nejvyšší spokojenost (92%) a spolehlivost (94%)&lt;br /&gt;
#* Nejvyšší náklady, ale nejlepší poměr výkon/cena&lt;br /&gt;
# '''Dynamické řízení frekvence''' - '''62.0 bodů'''&lt;br /&gt;
#* Nejlepší nákladová efektivnost (0.586)&lt;br /&gt;
#* Velmi časté spoje ve špičce, řidší mimo špičku&lt;br /&gt;
#* Výrazné snížení červených zastávek o 58%&lt;br /&gt;
#* Druhá nejvyšší spokojenost pasažérů&lt;br /&gt;
# '''Rozdělení na kratší okruhy''' - '''43.2 bodů'''&lt;br /&gt;
#* Rychlejší cestování díky kratším trasám&lt;br /&gt;
#* Dobrá spokojenost (81%) a spolehlivost (84%)&lt;br /&gt;
#* Vyšší náklady kvůli většímu počtu vozidel&lt;br /&gt;
#* Efektivní pro husté městské sítě&lt;br /&gt;
# '''Zvýšený počet autobusů''' - '''42.4 bodů'''&lt;br /&gt;
#* Klasické řešení - více vozidel stejné kapacity&lt;br /&gt;
#* Významné zlepšení všech ukazatelů&lt;br /&gt;
#* Vysoké náklady (167% baseline)&lt;br /&gt;
#* Stabilní a předvídatelné řešení&lt;br /&gt;
# '''Expresní spoje''' - '''24.7 bodů'''&lt;br /&gt;
#* Umírněné zlepšení s relativně nízkými náklady&lt;br /&gt;
#* Rychlejší cestování (10.9 min průměr)&lt;br /&gt;
#* Vhodné jako doplňkové řešení&lt;br /&gt;
#* Omezený dopad na celkový systém&lt;br /&gt;
# '''Větší kapacita''' - '''22.4 bodů'''&lt;br /&gt;
#* Nejnižší dodatečné náklady (+15%)&lt;br /&gt;
#* Minimální zlepšení většiny ukazatelů&lt;br /&gt;
#* Nevhodné pro řešení špičkových problémů&lt;br /&gt;
#* Vhodné pouze pro mírný nárůst poptávky&lt;br /&gt;
[[File:scenarios.jpg|frameless|1000px|Celkové hodnocení scénářů autobusové dopravy podle váženého průměru všech metrik]]&lt;br /&gt;
*Celkové hodnocení scénářů autobusové dopravy podle váženého průměru všech metrik (autor)&lt;br /&gt;
[[File:costben.jpg|frameless|1000px|Cost-benefit analýza scénářů autobusové dopravy - vztah mezi náklady a spokojeností pasažérů]]&lt;br /&gt;
*Cost-benefit analýza scénářů autobusové dopravy - vztah mezi náklady a spokojeností pasažérů(autor)&lt;br /&gt;
&lt;br /&gt;
== Závěr Scénáře==&lt;br /&gt;
&lt;br /&gt;
Analýza sedmi scénářů jasně ukazuje, že '''optimalizovaný mix''' je s celkovým skóre 80 bodů nejlepším dlouhodobým řešením. K vyřešení okamžité implementace lze doporučit '''dynamické řízení frekvence''' s vynikajícím poměrem cena/výkon.&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Doporučení pro vylepšení simulace==&lt;br /&gt;
&lt;br /&gt;
=== Okamžitá opatření ===&lt;br /&gt;
# '''Flexibilní nasazení flotily'''&lt;br /&gt;
#* Aktivace všech 3 autobusů během špičky&lt;br /&gt;
#* Snížení aktivačního intervalu z 60 na 15 ticks&lt;br /&gt;
#* '''Očekávaný efekt''': snížení čekacích dob o 30-40%&lt;br /&gt;
# '''Expresní spoje'''  &lt;br /&gt;
#* Obsluha pouze kritických zastávek (červených)&lt;br /&gt;
#* Přeskočení zastávek s 0-2 čekajícími&lt;br /&gt;
#* '''Priorita implementace''': vysoká&lt;br /&gt;
&lt;br /&gt;
=== Střednědobá řešení ===&lt;br /&gt;
# '''Rozšíření flotily'''&lt;br /&gt;
#* Přidání 1-2 dodatečných autobusů&lt;br /&gt;
#* '''Očekávaný efekt''': 50% snížení kritických zastávek&lt;br /&gt;
# '''Dynamické řízení'''&lt;br /&gt;
#* Real-time monitoring obsazenosti zastávek  &lt;br /&gt;
#* Automatické přesměrování vozidel&lt;br /&gt;
#* Adaptivní frekvence podle poptávky&lt;br /&gt;
# '''Optimalizace tras'''&lt;br /&gt;
#* Rozdělení dlouhé linky na kratší okruhy&lt;br /&gt;
#* Specialized obsluha problematických úseků&lt;br /&gt;
&lt;br /&gt;
=== Dlouhodobá strategie ===&lt;br /&gt;
# '''Infrastrukturní zlepšení'''&lt;br /&gt;
#* Vyhrazené jízdní pruhy&lt;br /&gt;
#* '''Očekávaný efekt''': 20-30% zkrácení jízdních dob&lt;br /&gt;
#* '''Investice''': velmi vysoké&lt;br /&gt;
# '''Integrace dopravních systémů'''&lt;br /&gt;
#* Napojení na metro/tramvaje&lt;br /&gt;
#* Snížení celkové poptávky po autobusech&lt;br /&gt;
#* '''Priorita''': dlouhodobá&lt;br /&gt;
&lt;br /&gt;
== Závěr ==&lt;br /&gt;
&lt;br /&gt;
=== Klíčové pozorování ===&lt;br /&gt;
* '''Systémový problém''': Nedostatečná kapacita během špičkových hodin&lt;br /&gt;
* '''Kapacitní paradox''': Nízká obsazenost vozidel vs. vysoký počet čekajících&lt;br /&gt;
* '''Kritické zastávky''': Až 25 současně v nejhorších okamžicích  &lt;br /&gt;
* '''Nerovnoměrnost''': 78% nárůst poptávky ve špičce&lt;br /&gt;
&lt;br /&gt;
=== Doporučené priority ===&lt;br /&gt;
# '''Vysoká priorita''': Flexibilní nasazení flotily + expresní spoje&lt;br /&gt;
# '''Střední priorita''': Rozšíření vozového parku + dynamické řízení  &lt;br /&gt;
# '''Nízká priorita''': Infrastrukturní investice&lt;br /&gt;
&lt;br /&gt;
=== Důsledky nečinnosti ===&lt;br /&gt;
Bez implementace navržených opatření povede současný stav k:&lt;br /&gt;
* '''Dalšímu zhoršování''' kvality služeb&lt;br /&gt;
* '''Snížení atraktivity''' veřejné dopravy&lt;br /&gt;
* '''Přesunu cestujících''' k individuální automobilové dopravě&lt;br /&gt;
* '''Ekonomickým ztrátám''' dopravního podniku&lt;br /&gt;
&lt;br /&gt;
== Kód ==&lt;br /&gt;
&lt;br /&gt;
Hlavní soubor: '''[[File:AutobusobaLinkaSimple.nlogo]]'''&lt;br /&gt;
&lt;br /&gt;
== Reference ==&lt;br /&gt;
&lt;br /&gt;
# NetLogo Bus Transport Simulation Code (2025). Vlastní implementace autobusové simulace v NetLogo.&lt;br /&gt;
# Wilensky, U. (1999). NetLogo. Center for Connected Learning and Computer-Based Modeling, Northwestern University.&lt;br /&gt;
# Programming Homework Help (2024). How to Simulate a Bus Moving Through a City in NetLogo.&lt;br /&gt;
# Stack Overflow (2022). How to create a Netlogo model for bus transport (public transport)?&lt;br /&gt;
# Simulace.info (2024). Quick start - Resources for simulation classes.&lt;br /&gt;
# Thompson, L. (2024). NetLogo City Bus Simulation: Step-by-Step Guide.&lt;br /&gt;
&lt;br /&gt;
== Externí odkazy ==&lt;br /&gt;
&lt;br /&gt;
* [https://ccl.northwestern.edu/netlogo/ NetLogo Official Website]&lt;br /&gt;
* [https://www.simulace.info/ Simulace.info - Česká stránka o simulacích]&lt;br /&gt;
* [https://dpp.cz/ Dopravní podnik hlavního města Prahy]&lt;/div&gt;</summary>
		<author><name>Jelp05</name></author>
		
	</entry>
	<entry>
		<id>http://www.simulace.info/index.php?title=User:Jelp05&amp;diff=26876</id>
		<title>User:Jelp05</title>
		<link rel="alternate" type="text/html" href="http://www.simulace.info/index.php?title=User:Jelp05&amp;diff=26876"/>
		<updated>2025-06-13T13:43:39Z</updated>

		<summary type="html">&lt;p&gt;Jelp05: /* Reference */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Simulace: Autobusová linka v městské dopravě'''&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Definice problému ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
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ů. &lt;br /&gt;
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ů.&lt;br /&gt;
&lt;br /&gt;
== Metoda ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Zde jsou uvedeny alternativní přístupy:&lt;br /&gt;
&lt;br /&gt;
* '''Diskrétní-event simulace''' - zaměřuje se na časové události, ale méně dobře zachycuje prostorové interakce agentů&lt;br /&gt;
&lt;br /&gt;
* '''Matematické optimalizační modely''' - poskytují analytická řešení, ale často vyžadují zjednodušující předpoklady&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Model ==&lt;br /&gt;
&lt;br /&gt;
=== Zastávky ===&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
=== Autobusy ===&lt;br /&gt;
Autobusy jsou modelovány jako autonomní agenti s následujícími vlastnostmi:&lt;br /&gt;
* '''Rychlost''': 0,5 prostorových jednotek za tik&lt;br /&gt;
* '''Maximální kapacita''': 150 pasažérů&lt;br /&gt;
* '''Směr jízdy''': proměnná podle pozice na trase&lt;br /&gt;
* '''Čekací doba na zastávce''': 3 tiky pro nastupování a vystupování&lt;br /&gt;
&lt;br /&gt;
Každý autobus má unikátní identifikátor a sleduje svůj pokrok na trase.&lt;br /&gt;
&lt;br /&gt;
=== Pasažéři ===&lt;br /&gt;
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:&lt;br /&gt;
* Cílovou zastávku&lt;br /&gt;
* Dobu cestování&lt;br /&gt;
* Aktuální autobus (pokud cestuje)&lt;br /&gt;
&lt;br /&gt;
=== Barevné kódování ===&lt;br /&gt;
Model implementuje '''barevné kódování zastávek''' pro vizuální identifikaci problematických míst:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Barva !! Počet čekajících !! Stav&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: blue; color: white;&amp;quot; | Modrá || 0 || Žádní čekající&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: lightblue;&amp;quot; | Světle modrá || 1-4 || Nízká obsazenost&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: orange;&amp;quot; | Oranžová || 5-14 || Střední obsazenost&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: red; color: white;&amp;quot; | '''Červená''' || '''15+''' || '''Kritická obsazenost'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Globální parametry ===&lt;br /&gt;
Klíčové parametry modelu:&lt;br /&gt;
* '''Počet autobusů''': 2-6 (proměnná num-buses)&lt;br /&gt;
* '''Základní rychlost generování''': base-rate&lt;br /&gt;
* '''Frekvence generování''': každý 3. tik&lt;br /&gt;
* '''Maximální kapacita''': 150 pasažérů na autobus&lt;br /&gt;
&lt;br /&gt;
=== Průběh simulace ===&lt;br /&gt;
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:&lt;br /&gt;
# Aktualizuje čas&lt;br /&gt;
# Generuje pasažéry&lt;br /&gt;
# Pohybuje autobusy&lt;br /&gt;
# Zpracovává nastupování a vystupování&lt;br /&gt;
# Aktualizuje dobu cestování pasažérů&lt;br /&gt;
# Aktivuje nové autobusy podle potřeby&lt;br /&gt;
&lt;br /&gt;
=== Omezení modelu ===&lt;br /&gt;
Model má několik omezení:&lt;br /&gt;
* Zjednodušené cestovní vzorce pasažérů (pouze jednosměrná cesta)&lt;br /&gt;
* Statické generování pasažérů bez zohlednění víkendů&lt;br /&gt;
* Absence poruch a zpoždění autobusů&lt;br /&gt;
* Omezený počet zastávek ve srovnání s reálnou sítí&lt;br /&gt;
&lt;br /&gt;
== Výsledky simulace ==&lt;br /&gt;
&lt;br /&gt;
=== Základní statistiky ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Parametr !! Hodnota !! Jednotka&lt;br /&gt;
|-&lt;br /&gt;
| Celkem vygenerováno pasažérů || 15 036 || osob/24h&lt;br /&gt;
|-&lt;br /&gt;
| Průměrná efektivita || 10,4 || pasažérů/minutu  &lt;br /&gt;
|-&lt;br /&gt;
| Průměrný počet čekajících || 433,6 || osob&lt;br /&gt;
|-&lt;br /&gt;
| Maximum čekajících || 1 065 || osob&lt;br /&gt;
|-&lt;br /&gt;
| Průměrná obsazenost autobusů || 150,9 || osob&lt;br /&gt;
|-&lt;br /&gt;
| Využití kapacity || 33,5 || %&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Analýza špičkových hodin ===&lt;br /&gt;
&lt;br /&gt;
'''Špičkové hodiny''' (7-9 a 17-19) vykazují dramatické zvýšení poptávky:&lt;br /&gt;
&lt;br /&gt;
* '''Nárůst čekajících o 78%''' oproti běžným hodinám&lt;br /&gt;
* '''Špička''': 682,5 čekajících vs. '''normál''': 383,3 čekajících  &lt;br /&gt;
* '''Nejkritičtější hodina''': 8. hodina s '''20,2 červenými zastávkami'''&lt;br /&gt;
* '''Maximum čekajících ve špičce''': 874 osob&lt;br /&gt;
&lt;br /&gt;
=== Kritické zastávky ===&lt;br /&gt;
&lt;br /&gt;
Na konci simulace bylo identifikováno '''8 zastávek''' v kritickém stavu:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Pořadí !! Název zastávky !! Čekající pasažéři&lt;br /&gt;
|-&lt;br /&gt;
| 1. || '''Hasova''' || 57&lt;br /&gt;
|-&lt;br /&gt;
| 2. || '''Lhotka''' || 51  &lt;br /&gt;
|-&lt;br /&gt;
| 3. || '''Sídliště Lhotka''' || 21&lt;br /&gt;
|-&lt;br /&gt;
| 4. || Družná || 18&lt;br /&gt;
|-&lt;br /&gt;
| 5. || Tylova čtvrť || 17&lt;br /&gt;
|-&lt;br /&gt;
| 6. || Labe || 16&lt;br /&gt;
|-&lt;br /&gt;
| 7. || Poliklinika Modřany || 15&lt;br /&gt;
|-&lt;br /&gt;
| 8. || Písková || 15&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Identifikované problémy ==&lt;br /&gt;
&lt;br /&gt;
=== Kapacitní paradox ===&lt;br /&gt;
'''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:&lt;br /&gt;
&lt;br /&gt;
* '''Neefektivní rozložení''' vozidel v čase a prostoru&lt;br /&gt;
* '''Nedostatečnou frekvenci''' během špičkových hodin&lt;br /&gt;
* '''Pomalou aktivaci''' dodatečných vozidel (60 ticks zpoždění)&lt;br /&gt;
&lt;br /&gt;
=== Časová nerovnováha ===&lt;br /&gt;
* '''Špičkové hodiny''': 10,3 kritických zastávek (průměr)&lt;br /&gt;
* '''Mimo špičku''': 8,7 kritických zastávek&lt;br /&gt;
* '''Maximum''': až '''25 zastávek''' současně v kritickém stavu&lt;br /&gt;
&lt;br /&gt;
== Ostatní scénáře ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Základní parametry analyzovaných scénářů&lt;br /&gt;
! Scénář !! Počet autobusů !! Kapacita/autobus !! Frekvence špička (min) !! Frekvence mimo špička (min)&lt;br /&gt;
|-&lt;br /&gt;
| '''Baseline (Současný stav)''' || 3 || 150 || 60 || 60&lt;br /&gt;
|-&lt;br /&gt;
| '''Zvýšený počet autobusů''' || 5 || 150 || 36 || 48&lt;br /&gt;
|-&lt;br /&gt;
| '''Větší kapacita''' || 3 || 200 || 60 || 60&lt;br /&gt;
|-&lt;br /&gt;
| '''Expresní spoje''' || 4 || 150 || 45 || 60&lt;br /&gt;
|-&lt;br /&gt;
| '''Dynamické řízení''' || 4 || 150 || 20 || 90&lt;br /&gt;
|-&lt;br /&gt;
| '''Kratší okruhy''' || 6 || 120 || 30 || 45&lt;br /&gt;
|-&lt;br /&gt;
| '''Optimalizovaný mix''' || 5 || 180 || 25 || 75&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Klíčové výsledky analýzy ==&lt;br /&gt;
&lt;br /&gt;
=== Výkonnostní metriky ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Porovnání klíčových ukazatelů výkonnosti&lt;br /&gt;
! Scénář !! Čekající pasažéři !! Červené zastávky !! Spokojenost (%) !! Spolehlivost (%) !! Náklady (index)&lt;br /&gt;
|-&lt;br /&gt;
| '''Baseline''' || 433.6 || 20.2 || 55 || 68 || 100&lt;br /&gt;
|-&lt;br /&gt;
| '''5 autobusů''' || 285.4 || 12.1 || 78 || 82 || 167&lt;br /&gt;
|-&lt;br /&gt;
| '''Větší kapacita''' || 356.8 || 16.3 || 63 || 74 || 115&lt;br /&gt;
|-&lt;br /&gt;
| '''Expresní''' || 378.2 || 15.8 || 71 || 76 || 133&lt;br /&gt;
|-&lt;br /&gt;
| '''Dynamické''' || 312.1 || 8.4 || 85 || 88 || 145&lt;br /&gt;
|-&lt;br /&gt;
| '''Kratší okruhy''' || 298.7 || 11.6 || 81 || 84 || 178&lt;br /&gt;
|-&lt;br /&gt;
| '''Optimalizované''' || 198.4 || 4.2 || 92 || 94 || 189&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Procentuální zlepšení oproti baseline ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Změny jednotlivých metrik (% změna oproti baseline)&lt;br /&gt;
! Scénář !! Čekající ↓ !! Červené zastávky ↓ !! Spokojenost ↑ !! Spolehlivost ↑ !! Náklady ↑&lt;br /&gt;
|-&lt;br /&gt;
| '''5 autobusů''' || +34.2% || +40.1% || +41.8% || +20.6% || +67.0%&lt;br /&gt;
|-&lt;br /&gt;
| '''Větší kapacita''' || +17.7% || +19.3% || +14.5% || +8.8% || +15.0%&lt;br /&gt;
|-&lt;br /&gt;
| '''Expresní''' || +12.8% || +21.8% || +29.1% || +11.8% || +33.0%&lt;br /&gt;
|-&lt;br /&gt;
| '''Dynamické''' || +28.0% || +58.4% || +54.5% || +29.4% || +45.0%&lt;br /&gt;
|-&lt;br /&gt;
| '''Kratší okruhy''' || +31.1% || +42.6% || +47.3% || +23.5% || +78.0%&lt;br /&gt;
|-&lt;br /&gt;
| '''Optimalizované''' || +54.2% || +79.2% || +67.3% || +38.2% || +89.0%&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Celkové hodnocení scénářů ==&lt;br /&gt;
&lt;br /&gt;
=== Ranking podle celkového skóre ===&lt;br /&gt;
Maximum je 100 bodů, tj nejoptimálnější řešení na základě měřených metrik.&lt;br /&gt;
# '''Optimalizovaný mix''' - '''80.0 bodů'''&lt;br /&gt;
#* Nejlepší celkové řešení kombinující výhody všech přístupů&lt;br /&gt;
#* Dramatické snížení čekajících pasažérů o 54%&lt;br /&gt;
#* Nejvyšší spokojenost (92%) a spolehlivost (94%)&lt;br /&gt;
#* Nejvyšší náklady, ale nejlepší poměr výkon/cena&lt;br /&gt;
# '''Dynamické řízení frekvence''' - '''62.0 bodů'''&lt;br /&gt;
#* Nejlepší nákladová efektivnost (0.586)&lt;br /&gt;
#* Velmi časté spoje ve špičce, řidší mimo špičku&lt;br /&gt;
#* Výrazné snížení červených zastávek o 58%&lt;br /&gt;
#* Druhá nejvyšší spokojenost pasažérů&lt;br /&gt;
# '''Rozdělení na kratší okruhy''' - '''43.2 bodů'''&lt;br /&gt;
#* Rychlejší cestování díky kratším trasám&lt;br /&gt;
#* Dobrá spokojenost (81%) a spolehlivost (84%)&lt;br /&gt;
#* Vyšší náklady kvůli většímu počtu vozidel&lt;br /&gt;
#* Efektivní pro husté městské sítě&lt;br /&gt;
# '''Zvýšený počet autobusů''' - '''42.4 bodů'''&lt;br /&gt;
#* Klasické řešení - více vozidel stejné kapacity&lt;br /&gt;
#* Významné zlepšení všech ukazatelů&lt;br /&gt;
#* Vysoké náklady (167% baseline)&lt;br /&gt;
#* Stabilní a předvídatelné řešení&lt;br /&gt;
# '''Expresní spoje''' - '''24.7 bodů'''&lt;br /&gt;
#* Umírněné zlepšení s relativně nízkými náklady&lt;br /&gt;
#* Rychlejší cestování (10.9 min průměr)&lt;br /&gt;
#* Vhodné jako doplňkové řešení&lt;br /&gt;
#* Omezený dopad na celkový systém&lt;br /&gt;
# '''Větší kapacita''' - '''22.4 bodů'''&lt;br /&gt;
#* Nejnižší dodatečné náklady (+15%)&lt;br /&gt;
#* Minimální zlepšení většiny ukazatelů&lt;br /&gt;
#* Nevhodné pro řešení špičkových problémů&lt;br /&gt;
#* Vhodné pouze pro mírný nárůst poptávky&lt;br /&gt;
[[File:scenarios.jpg|frameless|1000px|Celkové hodnocení scénářů autobusové dopravy podle váženého průměru všech metrik]]&lt;br /&gt;
*Celkové hodnocení scénářů autobusové dopravy podle váženého průměru všech metrik (autor)&lt;br /&gt;
[[File:costben.jpg|frameless|1000px|Cost-benefit analýza scénářů autobusové dopravy - vztah mezi náklady a spokojeností pasažérů]]&lt;br /&gt;
*Cost-benefit analýza scénářů autobusové dopravy - vztah mezi náklady a spokojeností pasažérů(autor)&lt;br /&gt;
&lt;br /&gt;
== Závěr Scénáře==&lt;br /&gt;
&lt;br /&gt;
Analýza sedmi scénářů jasně ukazuje, že '''optimalizovaný mix''' je s celkovým skóre 80 bodů nejlepším dlouhodobým řešením. K vyřešení okamžité implementace lze doporučit '''dynamické řízení frekvence''' s vynikajícím poměrem cena/výkon.&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Doporučení pro vylepšení simulace==&lt;br /&gt;
&lt;br /&gt;
=== Okamžitá opatření ===&lt;br /&gt;
# '''Flexibilní nasazení flotily'''&lt;br /&gt;
#* Aktivace všech 3 autobusů během špičky&lt;br /&gt;
#* Snížení aktivačního intervalu z 60 na 15 ticks&lt;br /&gt;
#* '''Očekávaný efekt''': snížení čekacích dob o 30-40%&lt;br /&gt;
# '''Expresní spoje'''  &lt;br /&gt;
#* Obsluha pouze kritických zastávek (červených)&lt;br /&gt;
#* Přeskočení zastávek s 0-2 čekajícími&lt;br /&gt;
#* '''Priorita implementace''': vysoká&lt;br /&gt;
&lt;br /&gt;
=== Střednědobá řešení ===&lt;br /&gt;
# '''Rozšíření flotily'''&lt;br /&gt;
#* Přidání 1-2 dodatečných autobusů&lt;br /&gt;
#* '''Očekávaný efekt''': 50% snížení kritických zastávek&lt;br /&gt;
# '''Dynamické řízení'''&lt;br /&gt;
#* Real-time monitoring obsazenosti zastávek  &lt;br /&gt;
#* Automatické přesměrování vozidel&lt;br /&gt;
#* Adaptivní frekvence podle poptávky&lt;br /&gt;
# '''Optimalizace tras'''&lt;br /&gt;
#* Rozdělení dlouhé linky na kratší okruhy&lt;br /&gt;
#* Specialized obsluha problematických úseků&lt;br /&gt;
&lt;br /&gt;
=== Dlouhodobá strategie ===&lt;br /&gt;
# '''Infrastrukturní zlepšení'''&lt;br /&gt;
#* Vyhrazené jízdní pruhy&lt;br /&gt;
#* '''Očekávaný efekt''': 20-30% zkrácení jízdních dob&lt;br /&gt;
#* '''Investice''': velmi vysoké&lt;br /&gt;
# '''Integrace dopravních systémů'''&lt;br /&gt;
#* Napojení na metro/tramvaje&lt;br /&gt;
#* Snížení celkové poptávky po autobusech&lt;br /&gt;
#* '''Priorita''': dlouhodobá&lt;br /&gt;
&lt;br /&gt;
== Závěr ==&lt;br /&gt;
&lt;br /&gt;
=== Klíčové pozorování ===&lt;br /&gt;
* '''Systémový problém''': Nedostatečná kapacita během špičkových hodin&lt;br /&gt;
* '''Kapacitní paradox''': Nízká obsazenost vozidel vs. vysoký počet čekajících&lt;br /&gt;
* '''Kritické zastávky''': Až 25 současně v nejhorších okamžicích  &lt;br /&gt;
* '''Nerovnoměrnost''': 78% nárůst poptávky ve špičce&lt;br /&gt;
&lt;br /&gt;
=== Doporučené priority ===&lt;br /&gt;
# '''Vysoká priorita''': Flexibilní nasazení flotily + expresní spoje&lt;br /&gt;
# '''Střední priorita''': Rozšíření vozového parku + dynamické řízení  &lt;br /&gt;
# '''Nízká priorita''': Infrastrukturní investice&lt;br /&gt;
&lt;br /&gt;
=== Důsledky nečinnosti ===&lt;br /&gt;
Bez implementace navržených opatření povede současný stav k:&lt;br /&gt;
* '''Dalšímu zhoršování''' kvality služeb&lt;br /&gt;
* '''Snížení atraktivity''' veřejné dopravy&lt;br /&gt;
* '''Přesunu cestujících''' k individuální automobilové dopravě&lt;br /&gt;
* '''Ekonomickým ztrátám''' dopravního podniku&lt;br /&gt;
&lt;br /&gt;
== Kód ==&lt;br /&gt;
&lt;br /&gt;
Hlavní soubor: '''[[File:AutobusobaLinkaSimple.nlogo]]'''&lt;br /&gt;
&lt;br /&gt;
== Reference ==&lt;br /&gt;
&lt;br /&gt;
# NetLogo Bus Transport Simulation Code (2025). Vlastní implementace autobusové simulace v NetLogo.&lt;br /&gt;
# Wilensky, U. (1999). NetLogo. Center for Connected Learning and Computer-Based Modeling, Northwestern University.&lt;br /&gt;
# Programming Homework Help (2024). How to Simulate a Bus Moving Through a City in NetLogo.&lt;br /&gt;
# Stack Overflow (2022). How to create a Netlogo model for bus transport (public transport)?&lt;br /&gt;
# Simulace.info (2024). Quick start - Resources for simulation classes.&lt;br /&gt;
# Thompson, L. (2024). NetLogo City Bus Simulation: Step-by-Step Guide.&lt;br /&gt;
&lt;br /&gt;
== Externí odkazy ==&lt;br /&gt;
&lt;br /&gt;
* [https://ccl.northwestern.edu/netlogo/ NetLogo Official Website]&lt;br /&gt;
* [https://www.simulace.info/ Simulace.info - Česká stránka o simulacích]&lt;br /&gt;
* [https://dpp.cz/ Dopravní podnik hlavního města Prahy]&lt;/div&gt;</summary>
		<author><name>Jelp05</name></author>
		
	</entry>
	<entry>
		<id>http://www.simulace.info/index.php?title=User:Jelp05&amp;diff=26875</id>
		<title>User:Jelp05</title>
		<link rel="alternate" type="text/html" href="http://www.simulace.info/index.php?title=User:Jelp05&amp;diff=26875"/>
		<updated>2025-06-13T13:43:13Z</updated>

		<summary type="html">&lt;p&gt;Jelp05: /* Závěr Scénáře */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Simulace: Autobusová linka v městské dopravě'''&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Definice problému ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
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ů. &lt;br /&gt;
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ů.&lt;br /&gt;
&lt;br /&gt;
== Metoda ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Zde jsou uvedeny alternativní přístupy:&lt;br /&gt;
&lt;br /&gt;
* '''Diskrétní-event simulace''' - zaměřuje se na časové události, ale méně dobře zachycuje prostorové interakce agentů&lt;br /&gt;
&lt;br /&gt;
* '''Matematické optimalizační modely''' - poskytují analytická řešení, ale často vyžadují zjednodušující předpoklady&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Model ==&lt;br /&gt;
&lt;br /&gt;
=== Zastávky ===&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
=== Autobusy ===&lt;br /&gt;
Autobusy jsou modelovány jako autonomní agenti s následujícími vlastnostmi:&lt;br /&gt;
* '''Rychlost''': 0,5 prostorových jednotek za tik&lt;br /&gt;
* '''Maximální kapacita''': 150 pasažérů&lt;br /&gt;
* '''Směr jízdy''': proměnná podle pozice na trase&lt;br /&gt;
* '''Čekací doba na zastávce''': 3 tiky pro nastupování a vystupování&lt;br /&gt;
&lt;br /&gt;
Každý autobus má unikátní identifikátor a sleduje svůj pokrok na trase.&lt;br /&gt;
&lt;br /&gt;
=== Pasažéři ===&lt;br /&gt;
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:&lt;br /&gt;
* Cílovou zastávku&lt;br /&gt;
* Dobu cestování&lt;br /&gt;
* Aktuální autobus (pokud cestuje)&lt;br /&gt;
&lt;br /&gt;
=== Barevné kódování ===&lt;br /&gt;
Model implementuje '''barevné kódování zastávek''' pro vizuální identifikaci problematických míst:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Barva !! Počet čekajících !! Stav&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: blue; color: white;&amp;quot; | Modrá || 0 || Žádní čekající&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: lightblue;&amp;quot; | Světle modrá || 1-4 || Nízká obsazenost&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: orange;&amp;quot; | Oranžová || 5-14 || Střední obsazenost&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: red; color: white;&amp;quot; | '''Červená''' || '''15+''' || '''Kritická obsazenost'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Globální parametry ===&lt;br /&gt;
Klíčové parametry modelu:&lt;br /&gt;
* '''Počet autobusů''': 2-6 (proměnná num-buses)&lt;br /&gt;
* '''Základní rychlost generování''': base-rate&lt;br /&gt;
* '''Frekvence generování''': každý 3. tik&lt;br /&gt;
* '''Maximální kapacita''': 150 pasažérů na autobus&lt;br /&gt;
&lt;br /&gt;
=== Průběh simulace ===&lt;br /&gt;
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:&lt;br /&gt;
# Aktualizuje čas&lt;br /&gt;
# Generuje pasažéry&lt;br /&gt;
# Pohybuje autobusy&lt;br /&gt;
# Zpracovává nastupování a vystupování&lt;br /&gt;
# Aktualizuje dobu cestování pasažérů&lt;br /&gt;
# Aktivuje nové autobusy podle potřeby&lt;br /&gt;
&lt;br /&gt;
=== Omezení modelu ===&lt;br /&gt;
Model má několik omezení:&lt;br /&gt;
* Zjednodušené cestovní vzorce pasažérů (pouze jednosměrná cesta)&lt;br /&gt;
* Statické generování pasažérů bez zohlednění víkendů&lt;br /&gt;
* Absence poruch a zpoždění autobusů&lt;br /&gt;
* Omezený počet zastávek ve srovnání s reálnou sítí&lt;br /&gt;
&lt;br /&gt;
== Výsledky simulace ==&lt;br /&gt;
&lt;br /&gt;
=== Základní statistiky ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Parametr !! Hodnota !! Jednotka&lt;br /&gt;
|-&lt;br /&gt;
| Celkem vygenerováno pasažérů || 15 036 || osob/24h&lt;br /&gt;
|-&lt;br /&gt;
| Průměrná efektivita || 10,4 || pasažérů/minutu  &lt;br /&gt;
|-&lt;br /&gt;
| Průměrný počet čekajících || 433,6 || osob&lt;br /&gt;
|-&lt;br /&gt;
| Maximum čekajících || 1 065 || osob&lt;br /&gt;
|-&lt;br /&gt;
| Průměrná obsazenost autobusů || 150,9 || osob&lt;br /&gt;
|-&lt;br /&gt;
| Využití kapacity || 33,5 || %&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Analýza špičkových hodin ===&lt;br /&gt;
&lt;br /&gt;
'''Špičkové hodiny''' (7-9 a 17-19) vykazují dramatické zvýšení poptávky:&lt;br /&gt;
&lt;br /&gt;
* '''Nárůst čekajících o 78%''' oproti běžným hodinám&lt;br /&gt;
* '''Špička''': 682,5 čekajících vs. '''normál''': 383,3 čekajících  &lt;br /&gt;
* '''Nejkritičtější hodina''': 8. hodina s '''20,2 červenými zastávkami'''&lt;br /&gt;
* '''Maximum čekajících ve špičce''': 874 osob&lt;br /&gt;
&lt;br /&gt;
=== Kritické zastávky ===&lt;br /&gt;
&lt;br /&gt;
Na konci simulace bylo identifikováno '''8 zastávek''' v kritickém stavu:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Pořadí !! Název zastávky !! Čekající pasažéři&lt;br /&gt;
|-&lt;br /&gt;
| 1. || '''Hasova''' || 57&lt;br /&gt;
|-&lt;br /&gt;
| 2. || '''Lhotka''' || 51  &lt;br /&gt;
|-&lt;br /&gt;
| 3. || '''Sídliště Lhotka''' || 21&lt;br /&gt;
|-&lt;br /&gt;
| 4. || Družná || 18&lt;br /&gt;
|-&lt;br /&gt;
| 5. || Tylova čtvrť || 17&lt;br /&gt;
|-&lt;br /&gt;
| 6. || Labe || 16&lt;br /&gt;
|-&lt;br /&gt;
| 7. || Poliklinika Modřany || 15&lt;br /&gt;
|-&lt;br /&gt;
| 8. || Písková || 15&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Identifikované problémy ==&lt;br /&gt;
&lt;br /&gt;
=== Kapacitní paradox ===&lt;br /&gt;
'''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:&lt;br /&gt;
&lt;br /&gt;
* '''Neefektivní rozložení''' vozidel v čase a prostoru&lt;br /&gt;
* '''Nedostatečnou frekvenci''' během špičkových hodin&lt;br /&gt;
* '''Pomalou aktivaci''' dodatečných vozidel (60 ticks zpoždění)&lt;br /&gt;
&lt;br /&gt;
=== Časová nerovnováha ===&lt;br /&gt;
* '''Špičkové hodiny''': 10,3 kritických zastávek (průměr)&lt;br /&gt;
* '''Mimo špičku''': 8,7 kritických zastávek&lt;br /&gt;
* '''Maximum''': až '''25 zastávek''' současně v kritickém stavu&lt;br /&gt;
&lt;br /&gt;
== Ostatní scénáře ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Základní parametry analyzovaných scénářů&lt;br /&gt;
! Scénář !! Počet autobusů !! Kapacita/autobus !! Frekvence špička (min) !! Frekvence mimo špička (min)&lt;br /&gt;
|-&lt;br /&gt;
| '''Baseline (Současný stav)''' || 3 || 150 || 60 || 60&lt;br /&gt;
|-&lt;br /&gt;
| '''Zvýšený počet autobusů''' || 5 || 150 || 36 || 48&lt;br /&gt;
|-&lt;br /&gt;
| '''Větší kapacita''' || 3 || 200 || 60 || 60&lt;br /&gt;
|-&lt;br /&gt;
| '''Expresní spoje''' || 4 || 150 || 45 || 60&lt;br /&gt;
|-&lt;br /&gt;
| '''Dynamické řízení''' || 4 || 150 || 20 || 90&lt;br /&gt;
|-&lt;br /&gt;
| '''Kratší okruhy''' || 6 || 120 || 30 || 45&lt;br /&gt;
|-&lt;br /&gt;
| '''Optimalizovaný mix''' || 5 || 180 || 25 || 75&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Klíčové výsledky analýzy ==&lt;br /&gt;
&lt;br /&gt;
=== Výkonnostní metriky ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Porovnání klíčových ukazatelů výkonnosti&lt;br /&gt;
! Scénář !! Čekající pasažéři !! Červené zastávky !! Spokojenost (%) !! Spolehlivost (%) !! Náklady (index)&lt;br /&gt;
|-&lt;br /&gt;
| '''Baseline''' || 433.6 || 20.2 || 55 || 68 || 100&lt;br /&gt;
|-&lt;br /&gt;
| '''5 autobusů''' || 285.4 || 12.1 || 78 || 82 || 167&lt;br /&gt;
|-&lt;br /&gt;
| '''Větší kapacita''' || 356.8 || 16.3 || 63 || 74 || 115&lt;br /&gt;
|-&lt;br /&gt;
| '''Expresní''' || 378.2 || 15.8 || 71 || 76 || 133&lt;br /&gt;
|-&lt;br /&gt;
| '''Dynamické''' || 312.1 || 8.4 || 85 || 88 || 145&lt;br /&gt;
|-&lt;br /&gt;
| '''Kratší okruhy''' || 298.7 || 11.6 || 81 || 84 || 178&lt;br /&gt;
|-&lt;br /&gt;
| '''Optimalizované''' || 198.4 || 4.2 || 92 || 94 || 189&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Procentuální zlepšení oproti baseline ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Změny jednotlivých metrik (% změna oproti baseline)&lt;br /&gt;
! Scénář !! Čekající ↓ !! Červené zastávky ↓ !! Spokojenost ↑ !! Spolehlivost ↑ !! Náklady ↑&lt;br /&gt;
|-&lt;br /&gt;
| '''5 autobusů''' || +34.2% || +40.1% || +41.8% || +20.6% || +67.0%&lt;br /&gt;
|-&lt;br /&gt;
| '''Větší kapacita''' || +17.7% || +19.3% || +14.5% || +8.8% || +15.0%&lt;br /&gt;
|-&lt;br /&gt;
| '''Expresní''' || +12.8% || +21.8% || +29.1% || +11.8% || +33.0%&lt;br /&gt;
|-&lt;br /&gt;
| '''Dynamické''' || +28.0% || +58.4% || +54.5% || +29.4% || +45.0%&lt;br /&gt;
|-&lt;br /&gt;
| '''Kratší okruhy''' || +31.1% || +42.6% || +47.3% || +23.5% || +78.0%&lt;br /&gt;
|-&lt;br /&gt;
| '''Optimalizované''' || +54.2% || +79.2% || +67.3% || +38.2% || +89.0%&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Celkové hodnocení scénářů ==&lt;br /&gt;
&lt;br /&gt;
=== Ranking podle celkového skóre ===&lt;br /&gt;
Maximum je 100 bodů, tj nejoptimálnější řešení na základě měřených metrik.&lt;br /&gt;
# '''Optimalizovaný mix''' - '''80.0 bodů'''&lt;br /&gt;
#* Nejlepší celkové řešení kombinující výhody všech přístupů&lt;br /&gt;
#* Dramatické snížení čekajících pasažérů o 54%&lt;br /&gt;
#* Nejvyšší spokojenost (92%) a spolehlivost (94%)&lt;br /&gt;
#* Nejvyšší náklady, ale nejlepší poměr výkon/cena&lt;br /&gt;
# '''Dynamické řízení frekvence''' - '''62.0 bodů'''&lt;br /&gt;
#* Nejlepší nákladová efektivnost (0.586)&lt;br /&gt;
#* Velmi časté spoje ve špičce, řidší mimo špičku&lt;br /&gt;
#* Výrazné snížení červených zastávek o 58%&lt;br /&gt;
#* Druhá nejvyšší spokojenost pasažérů&lt;br /&gt;
# '''Rozdělení na kratší okruhy''' - '''43.2 bodů'''&lt;br /&gt;
#* Rychlejší cestování díky kratším trasám&lt;br /&gt;
#* Dobrá spokojenost (81%) a spolehlivost (84%)&lt;br /&gt;
#* Vyšší náklady kvůli většímu počtu vozidel&lt;br /&gt;
#* Efektivní pro husté městské sítě&lt;br /&gt;
# '''Zvýšený počet autobusů''' - '''42.4 bodů'''&lt;br /&gt;
#* Klasické řešení - více vozidel stejné kapacity&lt;br /&gt;
#* Významné zlepšení všech ukazatelů&lt;br /&gt;
#* Vysoké náklady (167% baseline)&lt;br /&gt;
#* Stabilní a předvídatelné řešení&lt;br /&gt;
# '''Expresní spoje''' - '''24.7 bodů'''&lt;br /&gt;
#* Umírněné zlepšení s relativně nízkými náklady&lt;br /&gt;
#* Rychlejší cestování (10.9 min průměr)&lt;br /&gt;
#* Vhodné jako doplňkové řešení&lt;br /&gt;
#* Omezený dopad na celkový systém&lt;br /&gt;
# '''Větší kapacita''' - '''22.4 bodů'''&lt;br /&gt;
#* Nejnižší dodatečné náklady (+15%)&lt;br /&gt;
#* Minimální zlepšení většiny ukazatelů&lt;br /&gt;
#* Nevhodné pro řešení špičkových problémů&lt;br /&gt;
#* Vhodné pouze pro mírný nárůst poptávky&lt;br /&gt;
[[File:scenarios.jpg|frameless|1000px|Celkové hodnocení scénářů autobusové dopravy podle váženého průměru všech metrik]]&lt;br /&gt;
*Celkové hodnocení scénářů autobusové dopravy podle váženého průměru všech metrik (autor)&lt;br /&gt;
[[File:costben.jpg|frameless|1000px|Cost-benefit analýza scénářů autobusové dopravy - vztah mezi náklady a spokojeností pasažérů]]&lt;br /&gt;
*Cost-benefit analýza scénářů autobusové dopravy - vztah mezi náklady a spokojeností pasažérů(autor)&lt;br /&gt;
&lt;br /&gt;
== Závěr Scénáře==&lt;br /&gt;
&lt;br /&gt;
Analýza sedmi scénářů jasně ukazuje, že '''optimalizovaný mix''' je s celkovým skóre 80 bodů nejlepším dlouhodobým řešením. K vyřešení okamžité implementace lze doporučit '''dynamické řízení frekvence''' s vynikajícím poměrem cena/výkon.&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Doporučení pro vylepšení simulace==&lt;br /&gt;
&lt;br /&gt;
=== Okamžitá opatření ===&lt;br /&gt;
# '''Flexibilní nasazení flotily'''&lt;br /&gt;
#* Aktivace všech 3 autobusů během špičky&lt;br /&gt;
#* Snížení aktivačního intervalu z 60 na 15 ticks&lt;br /&gt;
#* '''Očekávaný efekt''': snížení čekacích dob o 30-40%&lt;br /&gt;
# '''Expresní spoje'''  &lt;br /&gt;
#* Obsluha pouze kritických zastávek (červených)&lt;br /&gt;
#* Přeskočení zastávek s 0-2 čekajícími&lt;br /&gt;
#* '''Priorita implementace''': vysoká&lt;br /&gt;
&lt;br /&gt;
=== Střednědobá řešení ===&lt;br /&gt;
# '''Rozšíření flotily'''&lt;br /&gt;
#* Přidání 1-2 dodatečných autobusů&lt;br /&gt;
#* '''Očekávaný efekt''': 50% snížení kritických zastávek&lt;br /&gt;
# '''Dynamické řízení'''&lt;br /&gt;
#* Real-time monitoring obsazenosti zastávek  &lt;br /&gt;
#* Automatické přesměrování vozidel&lt;br /&gt;
#* Adaptivní frekvence podle poptávky&lt;br /&gt;
# '''Optimalizace tras'''&lt;br /&gt;
#* Rozdělení dlouhé linky na kratší okruhy&lt;br /&gt;
#* Specialized obsluha problematických úseků&lt;br /&gt;
&lt;br /&gt;
=== Dlouhodobá strategie ===&lt;br /&gt;
# '''Infrastrukturní zlepšení'''&lt;br /&gt;
#* Vyhrazené jízdní pruhy&lt;br /&gt;
#* '''Očekávaný efekt''': 20-30% zkrácení jízdních dob&lt;br /&gt;
#* '''Investice''': velmi vysoké&lt;br /&gt;
# '''Integrace dopravních systémů'''&lt;br /&gt;
#* Napojení na metro/tramvaje&lt;br /&gt;
#* Snížení celkové poptávky po autobusech&lt;br /&gt;
#* '''Priorita''': dlouhodobá&lt;br /&gt;
&lt;br /&gt;
== Závěr ==&lt;br /&gt;
&lt;br /&gt;
=== Klíčové pozorování ===&lt;br /&gt;
* '''Systémový problém''': Nedostatečná kapacita během špičkových hodin&lt;br /&gt;
* '''Kapacitní paradox''': Nízká obsazenost vozidel vs. vysoký počet čekajících&lt;br /&gt;
* '''Kritické zastávky''': Až 25 současně v nejhorších okamžicích  &lt;br /&gt;
* '''Nerovnoměrnost''': 78% nárůst poptávky ve špičce&lt;br /&gt;
&lt;br /&gt;
=== Doporučené priority ===&lt;br /&gt;
# '''Vysoká priorita''': Flexibilní nasazení flotily + expresní spoje&lt;br /&gt;
# '''Střední priorita''': Rozšíření vozového parku + dynamické řízení  &lt;br /&gt;
# '''Nízká priorita''': Infrastrukturní investice&lt;br /&gt;
&lt;br /&gt;
=== Důsledky nečinnosti ===&lt;br /&gt;
Bez implementace navržených opatření povede současný stav k:&lt;br /&gt;
* '''Dalšímu zhoršování''' kvality služeb&lt;br /&gt;
* '''Snížení atraktivity''' veřejné dopravy&lt;br /&gt;
* '''Přesunu cestujících''' k individuální automobilové dopravě&lt;br /&gt;
* '''Ekonomickým ztrátám''' dopravního podniku&lt;br /&gt;
&lt;br /&gt;
== Kód ==&lt;br /&gt;
&lt;br /&gt;
Hlavní soubor: '''[[File:AutobusobaLinkaSimple.nlogo]]'''&lt;br /&gt;
&lt;br /&gt;
== Reference ==&lt;br /&gt;
&lt;br /&gt;
# NetLogo Bus Transport Simulation Code (2025). Vlastní implementace autobusové simulace v NetLogo.&lt;br /&gt;
# Wilensky, U. (1999). [[NetLogo]]. Center for Connected Learning and Computer-Based Modeling, Northwestern University.&lt;br /&gt;
# Programming Homework Help (2024). How to Simulate a Bus Moving Through a City in NetLogo.&lt;br /&gt;
# Stack Overflow (2022). How to create a Netlogo model for bus transport (public transport)?&lt;br /&gt;
# Simulace.info (2024). Quick start - Resources for simulation classes.&lt;br /&gt;
# Thompson, L. (2024). NetLogo City Bus Simulation: Step-by-Step Guide.&lt;br /&gt;
&lt;br /&gt;
== Externí odkazy ==&lt;br /&gt;
&lt;br /&gt;
* [https://ccl.northwestern.edu/netlogo/ NetLogo Official Website]&lt;br /&gt;
* [https://www.simulace.info/ Simulace.info - Česká stránka o simulacích]&lt;br /&gt;
* [https://dpp.cz/ Dopravní podnik hlavního města Prahy]&lt;/div&gt;</summary>
		<author><name>Jelp05</name></author>
		
	</entry>
	<entry>
		<id>http://www.simulace.info/index.php?title=User:Jelp05&amp;diff=26874</id>
		<title>User:Jelp05</title>
		<link rel="alternate" type="text/html" href="http://www.simulace.info/index.php?title=User:Jelp05&amp;diff=26874"/>
		<updated>2025-06-13T13:41:53Z</updated>

		<summary type="html">&lt;p&gt;Jelp05: /* Ranking podle celkového skóre */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Simulace: Autobusová linka v městské dopravě'''&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Definice problému ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
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ů. &lt;br /&gt;
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ů.&lt;br /&gt;
&lt;br /&gt;
== Metoda ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Zde jsou uvedeny alternativní přístupy:&lt;br /&gt;
&lt;br /&gt;
* '''Diskrétní-event simulace''' - zaměřuje se na časové události, ale méně dobře zachycuje prostorové interakce agentů&lt;br /&gt;
&lt;br /&gt;
* '''Matematické optimalizační modely''' - poskytují analytická řešení, ale často vyžadují zjednodušující předpoklady&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Model ==&lt;br /&gt;
&lt;br /&gt;
=== Zastávky ===&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
=== Autobusy ===&lt;br /&gt;
Autobusy jsou modelovány jako autonomní agenti s následujícími vlastnostmi:&lt;br /&gt;
* '''Rychlost''': 0,5 prostorových jednotek za tik&lt;br /&gt;
* '''Maximální kapacita''': 150 pasažérů&lt;br /&gt;
* '''Směr jízdy''': proměnná podle pozice na trase&lt;br /&gt;
* '''Čekací doba na zastávce''': 3 tiky pro nastupování a vystupování&lt;br /&gt;
&lt;br /&gt;
Každý autobus má unikátní identifikátor a sleduje svůj pokrok na trase.&lt;br /&gt;
&lt;br /&gt;
=== Pasažéři ===&lt;br /&gt;
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:&lt;br /&gt;
* Cílovou zastávku&lt;br /&gt;
* Dobu cestování&lt;br /&gt;
* Aktuální autobus (pokud cestuje)&lt;br /&gt;
&lt;br /&gt;
=== Barevné kódování ===&lt;br /&gt;
Model implementuje '''barevné kódování zastávek''' pro vizuální identifikaci problematických míst:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Barva !! Počet čekajících !! Stav&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: blue; color: white;&amp;quot; | Modrá || 0 || Žádní čekající&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: lightblue;&amp;quot; | Světle modrá || 1-4 || Nízká obsazenost&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: orange;&amp;quot; | Oranžová || 5-14 || Střední obsazenost&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: red; color: white;&amp;quot; | '''Červená''' || '''15+''' || '''Kritická obsazenost'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Globální parametry ===&lt;br /&gt;
Klíčové parametry modelu:&lt;br /&gt;
* '''Počet autobusů''': 2-6 (proměnná num-buses)&lt;br /&gt;
* '''Základní rychlost generování''': base-rate&lt;br /&gt;
* '''Frekvence generování''': každý 3. tik&lt;br /&gt;
* '''Maximální kapacita''': 150 pasažérů na autobus&lt;br /&gt;
&lt;br /&gt;
=== Průběh simulace ===&lt;br /&gt;
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:&lt;br /&gt;
# Aktualizuje čas&lt;br /&gt;
# Generuje pasažéry&lt;br /&gt;
# Pohybuje autobusy&lt;br /&gt;
# Zpracovává nastupování a vystupování&lt;br /&gt;
# Aktualizuje dobu cestování pasažérů&lt;br /&gt;
# Aktivuje nové autobusy podle potřeby&lt;br /&gt;
&lt;br /&gt;
=== Omezení modelu ===&lt;br /&gt;
Model má několik omezení:&lt;br /&gt;
* Zjednodušené cestovní vzorce pasažérů (pouze jednosměrná cesta)&lt;br /&gt;
* Statické generování pasažérů bez zohlednění víkendů&lt;br /&gt;
* Absence poruch a zpoždění autobusů&lt;br /&gt;
* Omezený počet zastávek ve srovnání s reálnou sítí&lt;br /&gt;
&lt;br /&gt;
== Výsledky simulace ==&lt;br /&gt;
&lt;br /&gt;
=== Základní statistiky ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Parametr !! Hodnota !! Jednotka&lt;br /&gt;
|-&lt;br /&gt;
| Celkem vygenerováno pasažérů || 15 036 || osob/24h&lt;br /&gt;
|-&lt;br /&gt;
| Průměrná efektivita || 10,4 || pasažérů/minutu  &lt;br /&gt;
|-&lt;br /&gt;
| Průměrný počet čekajících || 433,6 || osob&lt;br /&gt;
|-&lt;br /&gt;
| Maximum čekajících || 1 065 || osob&lt;br /&gt;
|-&lt;br /&gt;
| Průměrná obsazenost autobusů || 150,9 || osob&lt;br /&gt;
|-&lt;br /&gt;
| Využití kapacity || 33,5 || %&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Analýza špičkových hodin ===&lt;br /&gt;
&lt;br /&gt;
'''Špičkové hodiny''' (7-9 a 17-19) vykazují dramatické zvýšení poptávky:&lt;br /&gt;
&lt;br /&gt;
* '''Nárůst čekajících o 78%''' oproti běžným hodinám&lt;br /&gt;
* '''Špička''': 682,5 čekajících vs. '''normál''': 383,3 čekajících  &lt;br /&gt;
* '''Nejkritičtější hodina''': 8. hodina s '''20,2 červenými zastávkami'''&lt;br /&gt;
* '''Maximum čekajících ve špičce''': 874 osob&lt;br /&gt;
&lt;br /&gt;
=== Kritické zastávky ===&lt;br /&gt;
&lt;br /&gt;
Na konci simulace bylo identifikováno '''8 zastávek''' v kritickém stavu:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Pořadí !! Název zastávky !! Čekající pasažéři&lt;br /&gt;
|-&lt;br /&gt;
| 1. || '''Hasova''' || 57&lt;br /&gt;
|-&lt;br /&gt;
| 2. || '''Lhotka''' || 51  &lt;br /&gt;
|-&lt;br /&gt;
| 3. || '''Sídliště Lhotka''' || 21&lt;br /&gt;
|-&lt;br /&gt;
| 4. || Družná || 18&lt;br /&gt;
|-&lt;br /&gt;
| 5. || Tylova čtvrť || 17&lt;br /&gt;
|-&lt;br /&gt;
| 6. || Labe || 16&lt;br /&gt;
|-&lt;br /&gt;
| 7. || Poliklinika Modřany || 15&lt;br /&gt;
|-&lt;br /&gt;
| 8. || Písková || 15&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Identifikované problémy ==&lt;br /&gt;
&lt;br /&gt;
=== Kapacitní paradox ===&lt;br /&gt;
'''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:&lt;br /&gt;
&lt;br /&gt;
* '''Neefektivní rozložení''' vozidel v čase a prostoru&lt;br /&gt;
* '''Nedostatečnou frekvenci''' během špičkových hodin&lt;br /&gt;
* '''Pomalou aktivaci''' dodatečných vozidel (60 ticks zpoždění)&lt;br /&gt;
&lt;br /&gt;
=== Časová nerovnováha ===&lt;br /&gt;
* '''Špičkové hodiny''': 10,3 kritických zastávek (průměr)&lt;br /&gt;
* '''Mimo špičku''': 8,7 kritických zastávek&lt;br /&gt;
* '''Maximum''': až '''25 zastávek''' současně v kritickém stavu&lt;br /&gt;
&lt;br /&gt;
== Ostatní scénáře ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Základní parametry analyzovaných scénářů&lt;br /&gt;
! Scénář !! Počet autobusů !! Kapacita/autobus !! Frekvence špička (min) !! Frekvence mimo špička (min)&lt;br /&gt;
|-&lt;br /&gt;
| '''Baseline (Současný stav)''' || 3 || 150 || 60 || 60&lt;br /&gt;
|-&lt;br /&gt;
| '''Zvýšený počet autobusů''' || 5 || 150 || 36 || 48&lt;br /&gt;
|-&lt;br /&gt;
| '''Větší kapacita''' || 3 || 200 || 60 || 60&lt;br /&gt;
|-&lt;br /&gt;
| '''Expresní spoje''' || 4 || 150 || 45 || 60&lt;br /&gt;
|-&lt;br /&gt;
| '''Dynamické řízení''' || 4 || 150 || 20 || 90&lt;br /&gt;
|-&lt;br /&gt;
| '''Kratší okruhy''' || 6 || 120 || 30 || 45&lt;br /&gt;
|-&lt;br /&gt;
| '''Optimalizovaný mix''' || 5 || 180 || 25 || 75&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Klíčové výsledky analýzy ==&lt;br /&gt;
&lt;br /&gt;
=== Výkonnostní metriky ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Porovnání klíčových ukazatelů výkonnosti&lt;br /&gt;
! Scénář !! Čekající pasažéři !! Červené zastávky !! Spokojenost (%) !! Spolehlivost (%) !! Náklady (index)&lt;br /&gt;
|-&lt;br /&gt;
| '''Baseline''' || 433.6 || 20.2 || 55 || 68 || 100&lt;br /&gt;
|-&lt;br /&gt;
| '''5 autobusů''' || 285.4 || 12.1 || 78 || 82 || 167&lt;br /&gt;
|-&lt;br /&gt;
| '''Větší kapacita''' || 356.8 || 16.3 || 63 || 74 || 115&lt;br /&gt;
|-&lt;br /&gt;
| '''Expresní''' || 378.2 || 15.8 || 71 || 76 || 133&lt;br /&gt;
|-&lt;br /&gt;
| '''Dynamické''' || 312.1 || 8.4 || 85 || 88 || 145&lt;br /&gt;
|-&lt;br /&gt;
| '''Kratší okruhy''' || 298.7 || 11.6 || 81 || 84 || 178&lt;br /&gt;
|-&lt;br /&gt;
| '''Optimalizované''' || 198.4 || 4.2 || 92 || 94 || 189&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Procentuální zlepšení oproti baseline ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Změny jednotlivých metrik (% změna oproti baseline)&lt;br /&gt;
! Scénář !! Čekající ↓ !! Červené zastávky ↓ !! Spokojenost ↑ !! Spolehlivost ↑ !! Náklady ↑&lt;br /&gt;
|-&lt;br /&gt;
| '''5 autobusů''' || +34.2% || +40.1% || +41.8% || +20.6% || +67.0%&lt;br /&gt;
|-&lt;br /&gt;
| '''Větší kapacita''' || +17.7% || +19.3% || +14.5% || +8.8% || +15.0%&lt;br /&gt;
|-&lt;br /&gt;
| '''Expresní''' || +12.8% || +21.8% || +29.1% || +11.8% || +33.0%&lt;br /&gt;
|-&lt;br /&gt;
| '''Dynamické''' || +28.0% || +58.4% || +54.5% || +29.4% || +45.0%&lt;br /&gt;
|-&lt;br /&gt;
| '''Kratší okruhy''' || +31.1% || +42.6% || +47.3% || +23.5% || +78.0%&lt;br /&gt;
|-&lt;br /&gt;
| '''Optimalizované''' || +54.2% || +79.2% || +67.3% || +38.2% || +89.0%&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Celkové hodnocení scénářů ==&lt;br /&gt;
&lt;br /&gt;
=== Ranking podle celkového skóre ===&lt;br /&gt;
Maximum je 100 bodů, tj nejoptimálnější řešení na základě měřených metrik.&lt;br /&gt;
# '''Optimalizovaný mix''' - '''80.0 bodů'''&lt;br /&gt;
#* Nejlepší celkové řešení kombinující výhody všech přístupů&lt;br /&gt;
#* Dramatické snížení čekajících pasažérů o 54%&lt;br /&gt;
#* Nejvyšší spokojenost (92%) a spolehlivost (94%)&lt;br /&gt;
#* Nejvyšší náklady, ale nejlepší poměr výkon/cena&lt;br /&gt;
# '''Dynamické řízení frekvence''' - '''62.0 bodů'''&lt;br /&gt;
#* Nejlepší nákladová efektivnost (0.586)&lt;br /&gt;
#* Velmi časté spoje ve špičce, řidší mimo špičku&lt;br /&gt;
#* Výrazné snížení červených zastávek o 58%&lt;br /&gt;
#* Druhá nejvyšší spokojenost pasažérů&lt;br /&gt;
# '''Rozdělení na kratší okruhy''' - '''43.2 bodů'''&lt;br /&gt;
#* Rychlejší cestování díky kratším trasám&lt;br /&gt;
#* Dobrá spokojenost (81%) a spolehlivost (84%)&lt;br /&gt;
#* Vyšší náklady kvůli většímu počtu vozidel&lt;br /&gt;
#* Efektivní pro husté městské sítě&lt;br /&gt;
# '''Zvýšený počet autobusů''' - '''42.4 bodů'''&lt;br /&gt;
#* Klasické řešení - více vozidel stejné kapacity&lt;br /&gt;
#* Významné zlepšení všech ukazatelů&lt;br /&gt;
#* Vysoké náklady (167% baseline)&lt;br /&gt;
#* Stabilní a předvídatelné řešení&lt;br /&gt;
# '''Expresní spoje''' - '''24.7 bodů'''&lt;br /&gt;
#* Umírněné zlepšení s relativně nízkými náklady&lt;br /&gt;
#* Rychlejší cestování (10.9 min průměr)&lt;br /&gt;
#* Vhodné jako doplňkové řešení&lt;br /&gt;
#* Omezený dopad na celkový systém&lt;br /&gt;
# '''Větší kapacita''' - '''22.4 bodů'''&lt;br /&gt;
#* Nejnižší dodatečné náklady (+15%)&lt;br /&gt;
#* Minimální zlepšení většiny ukazatelů&lt;br /&gt;
#* Nevhodné pro řešení špičkových problémů&lt;br /&gt;
#* Vhodné pouze pro mírný nárůst poptávky&lt;br /&gt;
[[File:scenarios.jpg|frameless|1000px|Celkové hodnocení scénářů autobusové dopravy podle váženého průměru všech metrik]]&lt;br /&gt;
*Celkové hodnocení scénářů autobusové dopravy podle váženého průměru všech metrik (autor)&lt;br /&gt;
[[File:costben.jpg|frameless|1000px|Cost-benefit analýza scénářů autobusové dopravy - vztah mezi náklady a spokojeností pasažérů]]&lt;br /&gt;
*Cost-benefit analýza scénářů autobusové dopravy - vztah mezi náklady a spokojeností pasažérů(autor)&lt;br /&gt;
&lt;br /&gt;
== Závěr Scénáře==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Doporučení pro vylepšení simulace==&lt;br /&gt;
&lt;br /&gt;
=== Okamžitá opatření ===&lt;br /&gt;
# '''Flexibilní nasazení flotily'''&lt;br /&gt;
#* Aktivace všech 3 autobusů během špičky&lt;br /&gt;
#* Snížení aktivačního intervalu z 60 na 15 ticks&lt;br /&gt;
#* '''Očekávaný efekt''': snížení čekacích dob o 30-40%&lt;br /&gt;
# '''Expresní spoje'''  &lt;br /&gt;
#* Obsluha pouze kritických zastávek (červených)&lt;br /&gt;
#* Přeskočení zastávek s 0-2 čekajícími&lt;br /&gt;
#* '''Priorita implementace''': vysoká&lt;br /&gt;
&lt;br /&gt;
=== Střednědobá řešení ===&lt;br /&gt;
# '''Rozšíření flotily'''&lt;br /&gt;
#* Přidání 1-2 dodatečných autobusů&lt;br /&gt;
#* '''Očekávaný efekt''': 50% snížení kritických zastávek&lt;br /&gt;
# '''Dynamické řízení'''&lt;br /&gt;
#* Real-time monitoring obsazenosti zastávek  &lt;br /&gt;
#* Automatické přesměrování vozidel&lt;br /&gt;
#* Adaptivní frekvence podle poptávky&lt;br /&gt;
# '''Optimalizace tras'''&lt;br /&gt;
#* Rozdělení dlouhé linky na kratší okruhy&lt;br /&gt;
#* Specialized obsluha problematických úseků&lt;br /&gt;
&lt;br /&gt;
=== Dlouhodobá strategie ===&lt;br /&gt;
# '''Infrastrukturní zlepšení'''&lt;br /&gt;
#* Vyhrazené jízdní pruhy&lt;br /&gt;
#* '''Očekávaný efekt''': 20-30% zkrácení jízdních dob&lt;br /&gt;
#* '''Investice''': velmi vysoké&lt;br /&gt;
# '''Integrace dopravních systémů'''&lt;br /&gt;
#* Napojení na metro/tramvaje&lt;br /&gt;
#* Snížení celkové poptávky po autobusech&lt;br /&gt;
#* '''Priorita''': dlouhodobá&lt;br /&gt;
&lt;br /&gt;
== Závěr ==&lt;br /&gt;
&lt;br /&gt;
=== Klíčové pozorování ===&lt;br /&gt;
* '''Systémový problém''': Nedostatečná kapacita během špičkových hodin&lt;br /&gt;
* '''Kapacitní paradox''': Nízká obsazenost vozidel vs. vysoký počet čekajících&lt;br /&gt;
* '''Kritické zastávky''': Až 25 současně v nejhorších okamžicích  &lt;br /&gt;
* '''Nerovnoměrnost''': 78% nárůst poptávky ve špičce&lt;br /&gt;
&lt;br /&gt;
=== Doporučené priority ===&lt;br /&gt;
# '''Vysoká priorita''': Flexibilní nasazení flotily + expresní spoje&lt;br /&gt;
# '''Střední priorita''': Rozšíření vozového parku + dynamické řízení  &lt;br /&gt;
# '''Nízká priorita''': Infrastrukturní investice&lt;br /&gt;
&lt;br /&gt;
=== Důsledky nečinnosti ===&lt;br /&gt;
Bez implementace navržených opatření povede současný stav k:&lt;br /&gt;
* '''Dalšímu zhoršování''' kvality služeb&lt;br /&gt;
* '''Snížení atraktivity''' veřejné dopravy&lt;br /&gt;
* '''Přesunu cestujících''' k individuální automobilové dopravě&lt;br /&gt;
* '''Ekonomickým ztrátám''' dopravního podniku&lt;br /&gt;
&lt;br /&gt;
== Kód ==&lt;br /&gt;
&lt;br /&gt;
Hlavní soubor: '''[[File:AutobusobaLinkaSimple.nlogo]]'''&lt;br /&gt;
&lt;br /&gt;
== Reference ==&lt;br /&gt;
&lt;br /&gt;
# NetLogo Bus Transport Simulation Code (2025). Vlastní implementace autobusové simulace v NetLogo.&lt;br /&gt;
# Wilensky, U. (1999). [[NetLogo]]. Center for Connected Learning and Computer-Based Modeling, Northwestern University.&lt;br /&gt;
# Programming Homework Help (2024). How to Simulate a Bus Moving Through a City in NetLogo.&lt;br /&gt;
# Stack Overflow (2022). How to create a Netlogo model for bus transport (public transport)?&lt;br /&gt;
# Simulace.info (2024). Quick start - Resources for simulation classes.&lt;br /&gt;
# Thompson, L. (2024). NetLogo City Bus Simulation: Step-by-Step Guide.&lt;br /&gt;
&lt;br /&gt;
== Externí odkazy ==&lt;br /&gt;
&lt;br /&gt;
* [https://ccl.northwestern.edu/netlogo/ NetLogo Official Website]&lt;br /&gt;
* [https://www.simulace.info/ Simulace.info - Česká stránka o simulacích]&lt;br /&gt;
* [https://dpp.cz/ Dopravní podnik hlavního města Prahy]&lt;/div&gt;</summary>
		<author><name>Jelp05</name></author>
		
	</entry>
	<entry>
		<id>http://www.simulace.info/index.php?title=File:Costben.jpg&amp;diff=26873</id>
		<title>File:Costben.jpg</title>
		<link rel="alternate" type="text/html" href="http://www.simulace.info/index.php?title=File:Costben.jpg&amp;diff=26873"/>
		<updated>2025-06-13T13:41:14Z</updated>

		<summary type="html">&lt;p&gt;Jelp05: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Jelp05</name></author>
		
	</entry>
	<entry>
		<id>http://www.simulace.info/index.php?title=User:Jelp05&amp;diff=26872</id>
		<title>User:Jelp05</title>
		<link rel="alternate" type="text/html" href="http://www.simulace.info/index.php?title=User:Jelp05&amp;diff=26872"/>
		<updated>2025-06-13T13:40:56Z</updated>

		<summary type="html">&lt;p&gt;Jelp05: /* Ranking podle celkového skóre */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Simulace: Autobusová linka v městské dopravě'''&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Definice problému ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
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ů. &lt;br /&gt;
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ů.&lt;br /&gt;
&lt;br /&gt;
== Metoda ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Zde jsou uvedeny alternativní přístupy:&lt;br /&gt;
&lt;br /&gt;
* '''Diskrétní-event simulace''' - zaměřuje se na časové události, ale méně dobře zachycuje prostorové interakce agentů&lt;br /&gt;
&lt;br /&gt;
* '''Matematické optimalizační modely''' - poskytují analytická řešení, ale často vyžadují zjednodušující předpoklady&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Model ==&lt;br /&gt;
&lt;br /&gt;
=== Zastávky ===&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
=== Autobusy ===&lt;br /&gt;
Autobusy jsou modelovány jako autonomní agenti s následujícími vlastnostmi:&lt;br /&gt;
* '''Rychlost''': 0,5 prostorových jednotek za tik&lt;br /&gt;
* '''Maximální kapacita''': 150 pasažérů&lt;br /&gt;
* '''Směr jízdy''': proměnná podle pozice na trase&lt;br /&gt;
* '''Čekací doba na zastávce''': 3 tiky pro nastupování a vystupování&lt;br /&gt;
&lt;br /&gt;
Každý autobus má unikátní identifikátor a sleduje svůj pokrok na trase.&lt;br /&gt;
&lt;br /&gt;
=== Pasažéři ===&lt;br /&gt;
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:&lt;br /&gt;
* Cílovou zastávku&lt;br /&gt;
* Dobu cestování&lt;br /&gt;
* Aktuální autobus (pokud cestuje)&lt;br /&gt;
&lt;br /&gt;
=== Barevné kódování ===&lt;br /&gt;
Model implementuje '''barevné kódování zastávek''' pro vizuální identifikaci problematických míst:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Barva !! Počet čekajících !! Stav&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: blue; color: white;&amp;quot; | Modrá || 0 || Žádní čekající&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: lightblue;&amp;quot; | Světle modrá || 1-4 || Nízká obsazenost&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: orange;&amp;quot; | Oranžová || 5-14 || Střední obsazenost&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: red; color: white;&amp;quot; | '''Červená''' || '''15+''' || '''Kritická obsazenost'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Globální parametry ===&lt;br /&gt;
Klíčové parametry modelu:&lt;br /&gt;
* '''Počet autobusů''': 2-6 (proměnná num-buses)&lt;br /&gt;
* '''Základní rychlost generování''': base-rate&lt;br /&gt;
* '''Frekvence generování''': každý 3. tik&lt;br /&gt;
* '''Maximální kapacita''': 150 pasažérů na autobus&lt;br /&gt;
&lt;br /&gt;
=== Průběh simulace ===&lt;br /&gt;
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:&lt;br /&gt;
# Aktualizuje čas&lt;br /&gt;
# Generuje pasažéry&lt;br /&gt;
# Pohybuje autobusy&lt;br /&gt;
# Zpracovává nastupování a vystupování&lt;br /&gt;
# Aktualizuje dobu cestování pasažérů&lt;br /&gt;
# Aktivuje nové autobusy podle potřeby&lt;br /&gt;
&lt;br /&gt;
=== Omezení modelu ===&lt;br /&gt;
Model má několik omezení:&lt;br /&gt;
* Zjednodušené cestovní vzorce pasažérů (pouze jednosměrná cesta)&lt;br /&gt;
* Statické generování pasažérů bez zohlednění víkendů&lt;br /&gt;
* Absence poruch a zpoždění autobusů&lt;br /&gt;
* Omezený počet zastávek ve srovnání s reálnou sítí&lt;br /&gt;
&lt;br /&gt;
== Výsledky simulace ==&lt;br /&gt;
&lt;br /&gt;
=== Základní statistiky ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Parametr !! Hodnota !! Jednotka&lt;br /&gt;
|-&lt;br /&gt;
| Celkem vygenerováno pasažérů || 15 036 || osob/24h&lt;br /&gt;
|-&lt;br /&gt;
| Průměrná efektivita || 10,4 || pasažérů/minutu  &lt;br /&gt;
|-&lt;br /&gt;
| Průměrný počet čekajících || 433,6 || osob&lt;br /&gt;
|-&lt;br /&gt;
| Maximum čekajících || 1 065 || osob&lt;br /&gt;
|-&lt;br /&gt;
| Průměrná obsazenost autobusů || 150,9 || osob&lt;br /&gt;
|-&lt;br /&gt;
| Využití kapacity || 33,5 || %&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Analýza špičkových hodin ===&lt;br /&gt;
&lt;br /&gt;
'''Špičkové hodiny''' (7-9 a 17-19) vykazují dramatické zvýšení poptávky:&lt;br /&gt;
&lt;br /&gt;
* '''Nárůst čekajících o 78%''' oproti běžným hodinám&lt;br /&gt;
* '''Špička''': 682,5 čekajících vs. '''normál''': 383,3 čekajících  &lt;br /&gt;
* '''Nejkritičtější hodina''': 8. hodina s '''20,2 červenými zastávkami'''&lt;br /&gt;
* '''Maximum čekajících ve špičce''': 874 osob&lt;br /&gt;
&lt;br /&gt;
=== Kritické zastávky ===&lt;br /&gt;
&lt;br /&gt;
Na konci simulace bylo identifikováno '''8 zastávek''' v kritickém stavu:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Pořadí !! Název zastávky !! Čekající pasažéři&lt;br /&gt;
|-&lt;br /&gt;
| 1. || '''Hasova''' || 57&lt;br /&gt;
|-&lt;br /&gt;
| 2. || '''Lhotka''' || 51  &lt;br /&gt;
|-&lt;br /&gt;
| 3. || '''Sídliště Lhotka''' || 21&lt;br /&gt;
|-&lt;br /&gt;
| 4. || Družná || 18&lt;br /&gt;
|-&lt;br /&gt;
| 5. || Tylova čtvrť || 17&lt;br /&gt;
|-&lt;br /&gt;
| 6. || Labe || 16&lt;br /&gt;
|-&lt;br /&gt;
| 7. || Poliklinika Modřany || 15&lt;br /&gt;
|-&lt;br /&gt;
| 8. || Písková || 15&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Identifikované problémy ==&lt;br /&gt;
&lt;br /&gt;
=== Kapacitní paradox ===&lt;br /&gt;
'''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:&lt;br /&gt;
&lt;br /&gt;
* '''Neefektivní rozložení''' vozidel v čase a prostoru&lt;br /&gt;
* '''Nedostatečnou frekvenci''' během špičkových hodin&lt;br /&gt;
* '''Pomalou aktivaci''' dodatečných vozidel (60 ticks zpoždění)&lt;br /&gt;
&lt;br /&gt;
=== Časová nerovnováha ===&lt;br /&gt;
* '''Špičkové hodiny''': 10,3 kritických zastávek (průměr)&lt;br /&gt;
* '''Mimo špičku''': 8,7 kritických zastávek&lt;br /&gt;
* '''Maximum''': až '''25 zastávek''' současně v kritickém stavu&lt;br /&gt;
&lt;br /&gt;
== Ostatní scénáře ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Základní parametry analyzovaných scénářů&lt;br /&gt;
! Scénář !! Počet autobusů !! Kapacita/autobus !! Frekvence špička (min) !! Frekvence mimo špička (min)&lt;br /&gt;
|-&lt;br /&gt;
| '''Baseline (Současný stav)''' || 3 || 150 || 60 || 60&lt;br /&gt;
|-&lt;br /&gt;
| '''Zvýšený počet autobusů''' || 5 || 150 || 36 || 48&lt;br /&gt;
|-&lt;br /&gt;
| '''Větší kapacita''' || 3 || 200 || 60 || 60&lt;br /&gt;
|-&lt;br /&gt;
| '''Expresní spoje''' || 4 || 150 || 45 || 60&lt;br /&gt;
|-&lt;br /&gt;
| '''Dynamické řízení''' || 4 || 150 || 20 || 90&lt;br /&gt;
|-&lt;br /&gt;
| '''Kratší okruhy''' || 6 || 120 || 30 || 45&lt;br /&gt;
|-&lt;br /&gt;
| '''Optimalizovaný mix''' || 5 || 180 || 25 || 75&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Klíčové výsledky analýzy ==&lt;br /&gt;
&lt;br /&gt;
=== Výkonnostní metriky ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Porovnání klíčových ukazatelů výkonnosti&lt;br /&gt;
! Scénář !! Čekající pasažéři !! Červené zastávky !! Spokojenost (%) !! Spolehlivost (%) !! Náklady (index)&lt;br /&gt;
|-&lt;br /&gt;
| '''Baseline''' || 433.6 || 20.2 || 55 || 68 || 100&lt;br /&gt;
|-&lt;br /&gt;
| '''5 autobusů''' || 285.4 || 12.1 || 78 || 82 || 167&lt;br /&gt;
|-&lt;br /&gt;
| '''Větší kapacita''' || 356.8 || 16.3 || 63 || 74 || 115&lt;br /&gt;
|-&lt;br /&gt;
| '''Expresní''' || 378.2 || 15.8 || 71 || 76 || 133&lt;br /&gt;
|-&lt;br /&gt;
| '''Dynamické''' || 312.1 || 8.4 || 85 || 88 || 145&lt;br /&gt;
|-&lt;br /&gt;
| '''Kratší okruhy''' || 298.7 || 11.6 || 81 || 84 || 178&lt;br /&gt;
|-&lt;br /&gt;
| '''Optimalizované''' || 198.4 || 4.2 || 92 || 94 || 189&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Procentuální zlepšení oproti baseline ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Změny jednotlivých metrik (% změna oproti baseline)&lt;br /&gt;
! Scénář !! Čekající ↓ !! Červené zastávky ↓ !! Spokojenost ↑ !! Spolehlivost ↑ !! Náklady ↑&lt;br /&gt;
|-&lt;br /&gt;
| '''5 autobusů''' || +34.2% || +40.1% || +41.8% || +20.6% || +67.0%&lt;br /&gt;
|-&lt;br /&gt;
| '''Větší kapacita''' || +17.7% || +19.3% || +14.5% || +8.8% || +15.0%&lt;br /&gt;
|-&lt;br /&gt;
| '''Expresní''' || +12.8% || +21.8% || +29.1% || +11.8% || +33.0%&lt;br /&gt;
|-&lt;br /&gt;
| '''Dynamické''' || +28.0% || +58.4% || +54.5% || +29.4% || +45.0%&lt;br /&gt;
|-&lt;br /&gt;
| '''Kratší okruhy''' || +31.1% || +42.6% || +47.3% || +23.5% || +78.0%&lt;br /&gt;
|-&lt;br /&gt;
| '''Optimalizované''' || +54.2% || +79.2% || +67.3% || +38.2% || +89.0%&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Celkové hodnocení scénářů ==&lt;br /&gt;
&lt;br /&gt;
=== Ranking podle celkového skóre ===&lt;br /&gt;
Maximum je 100 bodů, tj nejoptimálnější řešení na základě měřených metrik.&lt;br /&gt;
# '''Optimalizovaný mix''' - '''80.0 bodů'''&lt;br /&gt;
#* Nejlepší celkové řešení kombinující výhody všech přístupů&lt;br /&gt;
#* Dramatické snížení čekajících pasažérů o 54%&lt;br /&gt;
#* Nejvyšší spokojenost (92%) a spolehlivost (94%)&lt;br /&gt;
#* Nejvyšší náklady, ale nejlepší poměr výkon/cena&lt;br /&gt;
# '''Dynamické řízení frekvence''' - '''62.0 bodů'''&lt;br /&gt;
#* Nejlepší nákladová efektivnost (0.586)&lt;br /&gt;
#* Velmi časté spoje ve špičce, řidší mimo špičku&lt;br /&gt;
#* Výrazné snížení červených zastávek o 58%&lt;br /&gt;
#* Druhá nejvyšší spokojenost pasažérů&lt;br /&gt;
# '''Rozdělení na kratší okruhy''' - '''43.2 bodů'''&lt;br /&gt;
#* Rychlejší cestování díky kratším trasám&lt;br /&gt;
#* Dobrá spokojenost (81%) a spolehlivost (84%)&lt;br /&gt;
#* Vyšší náklady kvůli většímu počtu vozidel&lt;br /&gt;
#* Efektivní pro husté městské sítě&lt;br /&gt;
# '''Zvýšený počet autobusů''' - '''42.4 bodů'''&lt;br /&gt;
#* Klasické řešení - více vozidel stejné kapacity&lt;br /&gt;
#* Významné zlepšení všech ukazatelů&lt;br /&gt;
#* Vysoké náklady (167% baseline)&lt;br /&gt;
#* Stabilní a předvídatelné řešení&lt;br /&gt;
# '''Expresní spoje''' - '''24.7 bodů'''&lt;br /&gt;
#* Umírněné zlepšení s relativně nízkými náklady&lt;br /&gt;
#* Rychlejší cestování (10.9 min průměr)&lt;br /&gt;
#* Vhodné jako doplňkové řešení&lt;br /&gt;
#* Omezený dopad na celkový systém&lt;br /&gt;
# '''Větší kapacita''' - '''22.4 bodů'''&lt;br /&gt;
#* Nejnižší dodatečné náklady (+15%)&lt;br /&gt;
#* Minimální zlepšení většiny ukazatelů&lt;br /&gt;
#* Nevhodné pro řešení špičkových problémů&lt;br /&gt;
#* Vhodné pouze pro mírný nárůst poptávky&lt;br /&gt;
[[File:scenarios.jpg|frameless|1000px|Celkové hodnocení scénářů autobusové dopravy podle váženého průměru všech metrik]]&lt;br /&gt;
*Celkové hodnocení scénářů autobusové dopravy podle váženého průměru všech metrik (autor)&lt;br /&gt;
[[File:costben.jpg|frameless|1000px|Cost-benefit analýza scénářů autobusové dopravy - vztah mezi náklady a spokojeností pasažérů]]&lt;br /&gt;
&lt;br /&gt;
== Závěr Scénáře==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Doporučení pro vylepšení simulace==&lt;br /&gt;
&lt;br /&gt;
=== Okamžitá opatření ===&lt;br /&gt;
# '''Flexibilní nasazení flotily'''&lt;br /&gt;
#* Aktivace všech 3 autobusů během špičky&lt;br /&gt;
#* Snížení aktivačního intervalu z 60 na 15 ticks&lt;br /&gt;
#* '''Očekávaný efekt''': snížení čekacích dob o 30-40%&lt;br /&gt;
# '''Expresní spoje'''  &lt;br /&gt;
#* Obsluha pouze kritických zastávek (červených)&lt;br /&gt;
#* Přeskočení zastávek s 0-2 čekajícími&lt;br /&gt;
#* '''Priorita implementace''': vysoká&lt;br /&gt;
&lt;br /&gt;
=== Střednědobá řešení ===&lt;br /&gt;
# '''Rozšíření flotily'''&lt;br /&gt;
#* Přidání 1-2 dodatečných autobusů&lt;br /&gt;
#* '''Očekávaný efekt''': 50% snížení kritických zastávek&lt;br /&gt;
# '''Dynamické řízení'''&lt;br /&gt;
#* Real-time monitoring obsazenosti zastávek  &lt;br /&gt;
#* Automatické přesměrování vozidel&lt;br /&gt;
#* Adaptivní frekvence podle poptávky&lt;br /&gt;
# '''Optimalizace tras'''&lt;br /&gt;
#* Rozdělení dlouhé linky na kratší okruhy&lt;br /&gt;
#* Specialized obsluha problematických úseků&lt;br /&gt;
&lt;br /&gt;
=== Dlouhodobá strategie ===&lt;br /&gt;
# '''Infrastrukturní zlepšení'''&lt;br /&gt;
#* Vyhrazené jízdní pruhy&lt;br /&gt;
#* '''Očekávaný efekt''': 20-30% zkrácení jízdních dob&lt;br /&gt;
#* '''Investice''': velmi vysoké&lt;br /&gt;
# '''Integrace dopravních systémů'''&lt;br /&gt;
#* Napojení na metro/tramvaje&lt;br /&gt;
#* Snížení celkové poptávky po autobusech&lt;br /&gt;
#* '''Priorita''': dlouhodobá&lt;br /&gt;
&lt;br /&gt;
== Závěr ==&lt;br /&gt;
&lt;br /&gt;
=== Klíčové pozorování ===&lt;br /&gt;
* '''Systémový problém''': Nedostatečná kapacita během špičkových hodin&lt;br /&gt;
* '''Kapacitní paradox''': Nízká obsazenost vozidel vs. vysoký počet čekajících&lt;br /&gt;
* '''Kritické zastávky''': Až 25 současně v nejhorších okamžicích  &lt;br /&gt;
* '''Nerovnoměrnost''': 78% nárůst poptávky ve špičce&lt;br /&gt;
&lt;br /&gt;
=== Doporučené priority ===&lt;br /&gt;
# '''Vysoká priorita''': Flexibilní nasazení flotily + expresní spoje&lt;br /&gt;
# '''Střední priorita''': Rozšíření vozového parku + dynamické řízení  &lt;br /&gt;
# '''Nízká priorita''': Infrastrukturní investice&lt;br /&gt;
&lt;br /&gt;
=== Důsledky nečinnosti ===&lt;br /&gt;
Bez implementace navržených opatření povede současný stav k:&lt;br /&gt;
* '''Dalšímu zhoršování''' kvality služeb&lt;br /&gt;
* '''Snížení atraktivity''' veřejné dopravy&lt;br /&gt;
* '''Přesunu cestujících''' k individuální automobilové dopravě&lt;br /&gt;
* '''Ekonomickým ztrátám''' dopravního podniku&lt;br /&gt;
&lt;br /&gt;
== Kód ==&lt;br /&gt;
&lt;br /&gt;
Hlavní soubor: '''[[File:AutobusobaLinkaSimple.nlogo]]'''&lt;br /&gt;
&lt;br /&gt;
== Reference ==&lt;br /&gt;
&lt;br /&gt;
# NetLogo Bus Transport Simulation Code (2025). Vlastní implementace autobusové simulace v NetLogo.&lt;br /&gt;
# Wilensky, U. (1999). [[NetLogo]]. Center for Connected Learning and Computer-Based Modeling, Northwestern University.&lt;br /&gt;
# Programming Homework Help (2024). How to Simulate a Bus Moving Through a City in NetLogo.&lt;br /&gt;
# Stack Overflow (2022). How to create a Netlogo model for bus transport (public transport)?&lt;br /&gt;
# Simulace.info (2024). Quick start - Resources for simulation classes.&lt;br /&gt;
# Thompson, L. (2024). NetLogo City Bus Simulation: Step-by-Step Guide.&lt;br /&gt;
&lt;br /&gt;
== Externí odkazy ==&lt;br /&gt;
&lt;br /&gt;
* [https://ccl.northwestern.edu/netlogo/ NetLogo Official Website]&lt;br /&gt;
* [https://www.simulace.info/ Simulace.info - Česká stránka o simulacích]&lt;br /&gt;
* [https://dpp.cz/ Dopravní podnik hlavního města Prahy]&lt;/div&gt;</summary>
		<author><name>Jelp05</name></author>
		
	</entry>
	<entry>
		<id>http://www.simulace.info/index.php?title=User:Jelp05&amp;diff=26871</id>
		<title>User:Jelp05</title>
		<link rel="alternate" type="text/html" href="http://www.simulace.info/index.php?title=User:Jelp05&amp;diff=26871"/>
		<updated>2025-06-13T13:39:01Z</updated>

		<summary type="html">&lt;p&gt;Jelp05: /* Ranking podle celkového skóre */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Simulace: Autobusová linka v městské dopravě'''&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Definice problému ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
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ů. &lt;br /&gt;
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ů.&lt;br /&gt;
&lt;br /&gt;
== Metoda ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Zde jsou uvedeny alternativní přístupy:&lt;br /&gt;
&lt;br /&gt;
* '''Diskrétní-event simulace''' - zaměřuje se na časové události, ale méně dobře zachycuje prostorové interakce agentů&lt;br /&gt;
&lt;br /&gt;
* '''Matematické optimalizační modely''' - poskytují analytická řešení, ale často vyžadují zjednodušující předpoklady&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Model ==&lt;br /&gt;
&lt;br /&gt;
=== Zastávky ===&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
=== Autobusy ===&lt;br /&gt;
Autobusy jsou modelovány jako autonomní agenti s následujícími vlastnostmi:&lt;br /&gt;
* '''Rychlost''': 0,5 prostorových jednotek za tik&lt;br /&gt;
* '''Maximální kapacita''': 150 pasažérů&lt;br /&gt;
* '''Směr jízdy''': proměnná podle pozice na trase&lt;br /&gt;
* '''Čekací doba na zastávce''': 3 tiky pro nastupování a vystupování&lt;br /&gt;
&lt;br /&gt;
Každý autobus má unikátní identifikátor a sleduje svůj pokrok na trase.&lt;br /&gt;
&lt;br /&gt;
=== Pasažéři ===&lt;br /&gt;
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:&lt;br /&gt;
* Cílovou zastávku&lt;br /&gt;
* Dobu cestování&lt;br /&gt;
* Aktuální autobus (pokud cestuje)&lt;br /&gt;
&lt;br /&gt;
=== Barevné kódování ===&lt;br /&gt;
Model implementuje '''barevné kódování zastávek''' pro vizuální identifikaci problematických míst:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Barva !! Počet čekajících !! Stav&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: blue; color: white;&amp;quot; | Modrá || 0 || Žádní čekající&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: lightblue;&amp;quot; | Světle modrá || 1-4 || Nízká obsazenost&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: orange;&amp;quot; | Oranžová || 5-14 || Střední obsazenost&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: red; color: white;&amp;quot; | '''Červená''' || '''15+''' || '''Kritická obsazenost'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Globální parametry ===&lt;br /&gt;
Klíčové parametry modelu:&lt;br /&gt;
* '''Počet autobusů''': 2-6 (proměnná num-buses)&lt;br /&gt;
* '''Základní rychlost generování''': base-rate&lt;br /&gt;
* '''Frekvence generování''': každý 3. tik&lt;br /&gt;
* '''Maximální kapacita''': 150 pasažérů na autobus&lt;br /&gt;
&lt;br /&gt;
=== Průběh simulace ===&lt;br /&gt;
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:&lt;br /&gt;
# Aktualizuje čas&lt;br /&gt;
# Generuje pasažéry&lt;br /&gt;
# Pohybuje autobusy&lt;br /&gt;
# Zpracovává nastupování a vystupování&lt;br /&gt;
# Aktualizuje dobu cestování pasažérů&lt;br /&gt;
# Aktivuje nové autobusy podle potřeby&lt;br /&gt;
&lt;br /&gt;
=== Omezení modelu ===&lt;br /&gt;
Model má několik omezení:&lt;br /&gt;
* Zjednodušené cestovní vzorce pasažérů (pouze jednosměrná cesta)&lt;br /&gt;
* Statické generování pasažérů bez zohlednění víkendů&lt;br /&gt;
* Absence poruch a zpoždění autobusů&lt;br /&gt;
* Omezený počet zastávek ve srovnání s reálnou sítí&lt;br /&gt;
&lt;br /&gt;
== Výsledky simulace ==&lt;br /&gt;
&lt;br /&gt;
=== Základní statistiky ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Parametr !! Hodnota !! Jednotka&lt;br /&gt;
|-&lt;br /&gt;
| Celkem vygenerováno pasažérů || 15 036 || osob/24h&lt;br /&gt;
|-&lt;br /&gt;
| Průměrná efektivita || 10,4 || pasažérů/minutu  &lt;br /&gt;
|-&lt;br /&gt;
| Průměrný počet čekajících || 433,6 || osob&lt;br /&gt;
|-&lt;br /&gt;
| Maximum čekajících || 1 065 || osob&lt;br /&gt;
|-&lt;br /&gt;
| Průměrná obsazenost autobusů || 150,9 || osob&lt;br /&gt;
|-&lt;br /&gt;
| Využití kapacity || 33,5 || %&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Analýza špičkových hodin ===&lt;br /&gt;
&lt;br /&gt;
'''Špičkové hodiny''' (7-9 a 17-19) vykazují dramatické zvýšení poptávky:&lt;br /&gt;
&lt;br /&gt;
* '''Nárůst čekajících o 78%''' oproti běžným hodinám&lt;br /&gt;
* '''Špička''': 682,5 čekajících vs. '''normál''': 383,3 čekajících  &lt;br /&gt;
* '''Nejkritičtější hodina''': 8. hodina s '''20,2 červenými zastávkami'''&lt;br /&gt;
* '''Maximum čekajících ve špičce''': 874 osob&lt;br /&gt;
&lt;br /&gt;
=== Kritické zastávky ===&lt;br /&gt;
&lt;br /&gt;
Na konci simulace bylo identifikováno '''8 zastávek''' v kritickém stavu:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Pořadí !! Název zastávky !! Čekající pasažéři&lt;br /&gt;
|-&lt;br /&gt;
| 1. || '''Hasova''' || 57&lt;br /&gt;
|-&lt;br /&gt;
| 2. || '''Lhotka''' || 51  &lt;br /&gt;
|-&lt;br /&gt;
| 3. || '''Sídliště Lhotka''' || 21&lt;br /&gt;
|-&lt;br /&gt;
| 4. || Družná || 18&lt;br /&gt;
|-&lt;br /&gt;
| 5. || Tylova čtvrť || 17&lt;br /&gt;
|-&lt;br /&gt;
| 6. || Labe || 16&lt;br /&gt;
|-&lt;br /&gt;
| 7. || Poliklinika Modřany || 15&lt;br /&gt;
|-&lt;br /&gt;
| 8. || Písková || 15&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Identifikované problémy ==&lt;br /&gt;
&lt;br /&gt;
=== Kapacitní paradox ===&lt;br /&gt;
'''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:&lt;br /&gt;
&lt;br /&gt;
* '''Neefektivní rozložení''' vozidel v čase a prostoru&lt;br /&gt;
* '''Nedostatečnou frekvenci''' během špičkových hodin&lt;br /&gt;
* '''Pomalou aktivaci''' dodatečných vozidel (60 ticks zpoždění)&lt;br /&gt;
&lt;br /&gt;
=== Časová nerovnováha ===&lt;br /&gt;
* '''Špičkové hodiny''': 10,3 kritických zastávek (průměr)&lt;br /&gt;
* '''Mimo špičku''': 8,7 kritických zastávek&lt;br /&gt;
* '''Maximum''': až '''25 zastávek''' současně v kritickém stavu&lt;br /&gt;
&lt;br /&gt;
== Ostatní scénáře ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Základní parametry analyzovaných scénářů&lt;br /&gt;
! Scénář !! Počet autobusů !! Kapacita/autobus !! Frekvence špička (min) !! Frekvence mimo špička (min)&lt;br /&gt;
|-&lt;br /&gt;
| '''Baseline (Současný stav)''' || 3 || 150 || 60 || 60&lt;br /&gt;
|-&lt;br /&gt;
| '''Zvýšený počet autobusů''' || 5 || 150 || 36 || 48&lt;br /&gt;
|-&lt;br /&gt;
| '''Větší kapacita''' || 3 || 200 || 60 || 60&lt;br /&gt;
|-&lt;br /&gt;
| '''Expresní spoje''' || 4 || 150 || 45 || 60&lt;br /&gt;
|-&lt;br /&gt;
| '''Dynamické řízení''' || 4 || 150 || 20 || 90&lt;br /&gt;
|-&lt;br /&gt;
| '''Kratší okruhy''' || 6 || 120 || 30 || 45&lt;br /&gt;
|-&lt;br /&gt;
| '''Optimalizovaný mix''' || 5 || 180 || 25 || 75&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Klíčové výsledky analýzy ==&lt;br /&gt;
&lt;br /&gt;
=== Výkonnostní metriky ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Porovnání klíčových ukazatelů výkonnosti&lt;br /&gt;
! Scénář !! Čekající pasažéři !! Červené zastávky !! Spokojenost (%) !! Spolehlivost (%) !! Náklady (index)&lt;br /&gt;
|-&lt;br /&gt;
| '''Baseline''' || 433.6 || 20.2 || 55 || 68 || 100&lt;br /&gt;
|-&lt;br /&gt;
| '''5 autobusů''' || 285.4 || 12.1 || 78 || 82 || 167&lt;br /&gt;
|-&lt;br /&gt;
| '''Větší kapacita''' || 356.8 || 16.3 || 63 || 74 || 115&lt;br /&gt;
|-&lt;br /&gt;
| '''Expresní''' || 378.2 || 15.8 || 71 || 76 || 133&lt;br /&gt;
|-&lt;br /&gt;
| '''Dynamické''' || 312.1 || 8.4 || 85 || 88 || 145&lt;br /&gt;
|-&lt;br /&gt;
| '''Kratší okruhy''' || 298.7 || 11.6 || 81 || 84 || 178&lt;br /&gt;
|-&lt;br /&gt;
| '''Optimalizované''' || 198.4 || 4.2 || 92 || 94 || 189&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Procentuální zlepšení oproti baseline ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Změny jednotlivých metrik (% změna oproti baseline)&lt;br /&gt;
! Scénář !! Čekající ↓ !! Červené zastávky ↓ !! Spokojenost ↑ !! Spolehlivost ↑ !! Náklady ↑&lt;br /&gt;
|-&lt;br /&gt;
| '''5 autobusů''' || +34.2% || +40.1% || +41.8% || +20.6% || +67.0%&lt;br /&gt;
|-&lt;br /&gt;
| '''Větší kapacita''' || +17.7% || +19.3% || +14.5% || +8.8% || +15.0%&lt;br /&gt;
|-&lt;br /&gt;
| '''Expresní''' || +12.8% || +21.8% || +29.1% || +11.8% || +33.0%&lt;br /&gt;
|-&lt;br /&gt;
| '''Dynamické''' || +28.0% || +58.4% || +54.5% || +29.4% || +45.0%&lt;br /&gt;
|-&lt;br /&gt;
| '''Kratší okruhy''' || +31.1% || +42.6% || +47.3% || +23.5% || +78.0%&lt;br /&gt;
|-&lt;br /&gt;
| '''Optimalizované''' || +54.2% || +79.2% || +67.3% || +38.2% || +89.0%&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Celkové hodnocení scénářů ==&lt;br /&gt;
&lt;br /&gt;
=== Ranking podle celkového skóre ===&lt;br /&gt;
Maximum je 100 bodů, tj nejoptimálnější řešení na základě měřených metrik.&lt;br /&gt;
# '''Optimalizovaný mix''' - '''80.0 bodů'''&lt;br /&gt;
#* Nejlepší celkové řešení kombinující výhody všech přístupů&lt;br /&gt;
#* Dramatické snížení čekajících pasažérů o 54%&lt;br /&gt;
#* Nejvyšší spokojenost (92%) a spolehlivost (94%)&lt;br /&gt;
#* Nejvyšší náklady, ale nejlepší poměr výkon/cena&lt;br /&gt;
# '''Dynamické řízení frekvence''' - '''62.0 bodů'''&lt;br /&gt;
#* Nejlepší nákladová efektivnost (0.586)&lt;br /&gt;
#* Velmi časté spoje ve špičce, řidší mimo špičku&lt;br /&gt;
#* Výrazné snížení červených zastávek o 58%&lt;br /&gt;
#* Druhá nejvyšší spokojenost pasažérů&lt;br /&gt;
# '''Rozdělení na kratší okruhy''' - '''43.2 bodů'''&lt;br /&gt;
#* Rychlejší cestování díky kratším trasám&lt;br /&gt;
#* Dobrá spokojenost (81%) a spolehlivost (84%)&lt;br /&gt;
#* Vyšší náklady kvůli většímu počtu vozidel&lt;br /&gt;
#* Efektivní pro husté městské sítě&lt;br /&gt;
# '''Zvýšený počet autobusů''' - '''42.4 bodů'''&lt;br /&gt;
#* Klasické řešení - více vozidel stejné kapacity&lt;br /&gt;
#* Významné zlepšení všech ukazatelů&lt;br /&gt;
#* Vysoké náklady (167% baseline)&lt;br /&gt;
#* Stabilní a předvídatelné řešení&lt;br /&gt;
# '''Expresní spoje''' - '''24.7 bodů'''&lt;br /&gt;
#* Umírněné zlepšení s relativně nízkými náklady&lt;br /&gt;
#* Rychlejší cestování (10.9 min průměr)&lt;br /&gt;
#* Vhodné jako doplňkové řešení&lt;br /&gt;
#* Omezený dopad na celkový systém&lt;br /&gt;
# '''Větší kapacita''' - '''22.4 bodů'''&lt;br /&gt;
#* Nejnižší dodatečné náklady (+15%)&lt;br /&gt;
#* Minimální zlepšení většiny ukazatelů&lt;br /&gt;
#* Nevhodné pro řešení špičkových problémů&lt;br /&gt;
#* Vhodné pouze pro mírný nárůst poptávky&lt;br /&gt;
[[File:scenarios.jpg|frameless|1000px|Celkové hodnocení scénářů autobusové dopravy podle váženého průměru všech metrik]]&lt;br /&gt;
*Celkové hodnocení scénářů autobusové dopravy podle váženého průměru všech metrik (autor)&lt;br /&gt;
&lt;br /&gt;
== Závěr Scénáře==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Doporučení pro vylepšení simulace==&lt;br /&gt;
&lt;br /&gt;
=== Okamžitá opatření ===&lt;br /&gt;
# '''Flexibilní nasazení flotily'''&lt;br /&gt;
#* Aktivace všech 3 autobusů během špičky&lt;br /&gt;
#* Snížení aktivačního intervalu z 60 na 15 ticks&lt;br /&gt;
#* '''Očekávaný efekt''': snížení čekacích dob o 30-40%&lt;br /&gt;
# '''Expresní spoje'''  &lt;br /&gt;
#* Obsluha pouze kritických zastávek (červených)&lt;br /&gt;
#* Přeskočení zastávek s 0-2 čekajícími&lt;br /&gt;
#* '''Priorita implementace''': vysoká&lt;br /&gt;
&lt;br /&gt;
=== Střednědobá řešení ===&lt;br /&gt;
# '''Rozšíření flotily'''&lt;br /&gt;
#* Přidání 1-2 dodatečných autobusů&lt;br /&gt;
#* '''Očekávaný efekt''': 50% snížení kritických zastávek&lt;br /&gt;
# '''Dynamické řízení'''&lt;br /&gt;
#* Real-time monitoring obsazenosti zastávek  &lt;br /&gt;
#* Automatické přesměrování vozidel&lt;br /&gt;
#* Adaptivní frekvence podle poptávky&lt;br /&gt;
# '''Optimalizace tras'''&lt;br /&gt;
#* Rozdělení dlouhé linky na kratší okruhy&lt;br /&gt;
#* Specialized obsluha problematických úseků&lt;br /&gt;
&lt;br /&gt;
=== Dlouhodobá strategie ===&lt;br /&gt;
# '''Infrastrukturní zlepšení'''&lt;br /&gt;
#* Vyhrazené jízdní pruhy&lt;br /&gt;
#* '''Očekávaný efekt''': 20-30% zkrácení jízdních dob&lt;br /&gt;
#* '''Investice''': velmi vysoké&lt;br /&gt;
# '''Integrace dopravních systémů'''&lt;br /&gt;
#* Napojení na metro/tramvaje&lt;br /&gt;
#* Snížení celkové poptávky po autobusech&lt;br /&gt;
#* '''Priorita''': dlouhodobá&lt;br /&gt;
&lt;br /&gt;
== Závěr ==&lt;br /&gt;
&lt;br /&gt;
=== Klíčové pozorování ===&lt;br /&gt;
* '''Systémový problém''': Nedostatečná kapacita během špičkových hodin&lt;br /&gt;
* '''Kapacitní paradox''': Nízká obsazenost vozidel vs. vysoký počet čekajících&lt;br /&gt;
* '''Kritické zastávky''': Až 25 současně v nejhorších okamžicích  &lt;br /&gt;
* '''Nerovnoměrnost''': 78% nárůst poptávky ve špičce&lt;br /&gt;
&lt;br /&gt;
=== Doporučené priority ===&lt;br /&gt;
# '''Vysoká priorita''': Flexibilní nasazení flotily + expresní spoje&lt;br /&gt;
# '''Střední priorita''': Rozšíření vozového parku + dynamické řízení  &lt;br /&gt;
# '''Nízká priorita''': Infrastrukturní investice&lt;br /&gt;
&lt;br /&gt;
=== Důsledky nečinnosti ===&lt;br /&gt;
Bez implementace navržených opatření povede současný stav k:&lt;br /&gt;
* '''Dalšímu zhoršování''' kvality služeb&lt;br /&gt;
* '''Snížení atraktivity''' veřejné dopravy&lt;br /&gt;
* '''Přesunu cestujících''' k individuální automobilové dopravě&lt;br /&gt;
* '''Ekonomickým ztrátám''' dopravního podniku&lt;br /&gt;
&lt;br /&gt;
== Kód ==&lt;br /&gt;
&lt;br /&gt;
Hlavní soubor: '''[[File:AutobusobaLinkaSimple.nlogo]]'''&lt;br /&gt;
&lt;br /&gt;
== Reference ==&lt;br /&gt;
&lt;br /&gt;
# NetLogo Bus Transport Simulation Code (2025). Vlastní implementace autobusové simulace v NetLogo.&lt;br /&gt;
# Wilensky, U. (1999). [[NetLogo]]. Center for Connected Learning and Computer-Based Modeling, Northwestern University.&lt;br /&gt;
# Programming Homework Help (2024). How to Simulate a Bus Moving Through a City in NetLogo.&lt;br /&gt;
# Stack Overflow (2022). How to create a Netlogo model for bus transport (public transport)?&lt;br /&gt;
# Simulace.info (2024). Quick start - Resources for simulation classes.&lt;br /&gt;
# Thompson, L. (2024). NetLogo City Bus Simulation: Step-by-Step Guide.&lt;br /&gt;
&lt;br /&gt;
== Externí odkazy ==&lt;br /&gt;
&lt;br /&gt;
* [https://ccl.northwestern.edu/netlogo/ NetLogo Official Website]&lt;br /&gt;
* [https://www.simulace.info/ Simulace.info - Česká stránka o simulacích]&lt;br /&gt;
* [https://dpp.cz/ Dopravní podnik hlavního města Prahy]&lt;/div&gt;</summary>
		<author><name>Jelp05</name></author>
		
	</entry>
	<entry>
		<id>http://www.simulace.info/index.php?title=User:Jelp05&amp;diff=26870</id>
		<title>User:Jelp05</title>
		<link rel="alternate" type="text/html" href="http://www.simulace.info/index.php?title=User:Jelp05&amp;diff=26870"/>
		<updated>2025-06-13T13:38:37Z</updated>

		<summary type="html">&lt;p&gt;Jelp05: /* Ranking podle celkového skóre */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Simulace: Autobusová linka v městské dopravě'''&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Definice problému ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
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ů. &lt;br /&gt;
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ů.&lt;br /&gt;
&lt;br /&gt;
== Metoda ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Zde jsou uvedeny alternativní přístupy:&lt;br /&gt;
&lt;br /&gt;
* '''Diskrétní-event simulace''' - zaměřuje se na časové události, ale méně dobře zachycuje prostorové interakce agentů&lt;br /&gt;
&lt;br /&gt;
* '''Matematické optimalizační modely''' - poskytují analytická řešení, ale často vyžadují zjednodušující předpoklady&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Model ==&lt;br /&gt;
&lt;br /&gt;
=== Zastávky ===&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
=== Autobusy ===&lt;br /&gt;
Autobusy jsou modelovány jako autonomní agenti s následujícími vlastnostmi:&lt;br /&gt;
* '''Rychlost''': 0,5 prostorových jednotek za tik&lt;br /&gt;
* '''Maximální kapacita''': 150 pasažérů&lt;br /&gt;
* '''Směr jízdy''': proměnná podle pozice na trase&lt;br /&gt;
* '''Čekací doba na zastávce''': 3 tiky pro nastupování a vystupování&lt;br /&gt;
&lt;br /&gt;
Každý autobus má unikátní identifikátor a sleduje svůj pokrok na trase.&lt;br /&gt;
&lt;br /&gt;
=== Pasažéři ===&lt;br /&gt;
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:&lt;br /&gt;
* Cílovou zastávku&lt;br /&gt;
* Dobu cestování&lt;br /&gt;
* Aktuální autobus (pokud cestuje)&lt;br /&gt;
&lt;br /&gt;
=== Barevné kódování ===&lt;br /&gt;
Model implementuje '''barevné kódování zastávek''' pro vizuální identifikaci problematických míst:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Barva !! Počet čekajících !! Stav&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: blue; color: white;&amp;quot; | Modrá || 0 || Žádní čekající&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: lightblue;&amp;quot; | Světle modrá || 1-4 || Nízká obsazenost&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: orange;&amp;quot; | Oranžová || 5-14 || Střední obsazenost&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: red; color: white;&amp;quot; | '''Červená''' || '''15+''' || '''Kritická obsazenost'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Globální parametry ===&lt;br /&gt;
Klíčové parametry modelu:&lt;br /&gt;
* '''Počet autobusů''': 2-6 (proměnná num-buses)&lt;br /&gt;
* '''Základní rychlost generování''': base-rate&lt;br /&gt;
* '''Frekvence generování''': každý 3. tik&lt;br /&gt;
* '''Maximální kapacita''': 150 pasažérů na autobus&lt;br /&gt;
&lt;br /&gt;
=== Průběh simulace ===&lt;br /&gt;
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:&lt;br /&gt;
# Aktualizuje čas&lt;br /&gt;
# Generuje pasažéry&lt;br /&gt;
# Pohybuje autobusy&lt;br /&gt;
# Zpracovává nastupování a vystupování&lt;br /&gt;
# Aktualizuje dobu cestování pasažérů&lt;br /&gt;
# Aktivuje nové autobusy podle potřeby&lt;br /&gt;
&lt;br /&gt;
=== Omezení modelu ===&lt;br /&gt;
Model má několik omezení:&lt;br /&gt;
* Zjednodušené cestovní vzorce pasažérů (pouze jednosměrná cesta)&lt;br /&gt;
* Statické generování pasažérů bez zohlednění víkendů&lt;br /&gt;
* Absence poruch a zpoždění autobusů&lt;br /&gt;
* Omezený počet zastávek ve srovnání s reálnou sítí&lt;br /&gt;
&lt;br /&gt;
== Výsledky simulace ==&lt;br /&gt;
&lt;br /&gt;
=== Základní statistiky ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Parametr !! Hodnota !! Jednotka&lt;br /&gt;
|-&lt;br /&gt;
| Celkem vygenerováno pasažérů || 15 036 || osob/24h&lt;br /&gt;
|-&lt;br /&gt;
| Průměrná efektivita || 10,4 || pasažérů/minutu  &lt;br /&gt;
|-&lt;br /&gt;
| Průměrný počet čekajících || 433,6 || osob&lt;br /&gt;
|-&lt;br /&gt;
| Maximum čekajících || 1 065 || osob&lt;br /&gt;
|-&lt;br /&gt;
| Průměrná obsazenost autobusů || 150,9 || osob&lt;br /&gt;
|-&lt;br /&gt;
| Využití kapacity || 33,5 || %&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Analýza špičkových hodin ===&lt;br /&gt;
&lt;br /&gt;
'''Špičkové hodiny''' (7-9 a 17-19) vykazují dramatické zvýšení poptávky:&lt;br /&gt;
&lt;br /&gt;
* '''Nárůst čekajících o 78%''' oproti běžným hodinám&lt;br /&gt;
* '''Špička''': 682,5 čekajících vs. '''normál''': 383,3 čekajících  &lt;br /&gt;
* '''Nejkritičtější hodina''': 8. hodina s '''20,2 červenými zastávkami'''&lt;br /&gt;
* '''Maximum čekajících ve špičce''': 874 osob&lt;br /&gt;
&lt;br /&gt;
=== Kritické zastávky ===&lt;br /&gt;
&lt;br /&gt;
Na konci simulace bylo identifikováno '''8 zastávek''' v kritickém stavu:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Pořadí !! Název zastávky !! Čekající pasažéři&lt;br /&gt;
|-&lt;br /&gt;
| 1. || '''Hasova''' || 57&lt;br /&gt;
|-&lt;br /&gt;
| 2. || '''Lhotka''' || 51  &lt;br /&gt;
|-&lt;br /&gt;
| 3. || '''Sídliště Lhotka''' || 21&lt;br /&gt;
|-&lt;br /&gt;
| 4. || Družná || 18&lt;br /&gt;
|-&lt;br /&gt;
| 5. || Tylova čtvrť || 17&lt;br /&gt;
|-&lt;br /&gt;
| 6. || Labe || 16&lt;br /&gt;
|-&lt;br /&gt;
| 7. || Poliklinika Modřany || 15&lt;br /&gt;
|-&lt;br /&gt;
| 8. || Písková || 15&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Identifikované problémy ==&lt;br /&gt;
&lt;br /&gt;
=== Kapacitní paradox ===&lt;br /&gt;
'''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:&lt;br /&gt;
&lt;br /&gt;
* '''Neefektivní rozložení''' vozidel v čase a prostoru&lt;br /&gt;
* '''Nedostatečnou frekvenci''' během špičkových hodin&lt;br /&gt;
* '''Pomalou aktivaci''' dodatečných vozidel (60 ticks zpoždění)&lt;br /&gt;
&lt;br /&gt;
=== Časová nerovnováha ===&lt;br /&gt;
* '''Špičkové hodiny''': 10,3 kritických zastávek (průměr)&lt;br /&gt;
* '''Mimo špičku''': 8,7 kritických zastávek&lt;br /&gt;
* '''Maximum''': až '''25 zastávek''' současně v kritickém stavu&lt;br /&gt;
&lt;br /&gt;
== Ostatní scénáře ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Základní parametry analyzovaných scénářů&lt;br /&gt;
! Scénář !! Počet autobusů !! Kapacita/autobus !! Frekvence špička (min) !! Frekvence mimo špička (min)&lt;br /&gt;
|-&lt;br /&gt;
| '''Baseline (Současný stav)''' || 3 || 150 || 60 || 60&lt;br /&gt;
|-&lt;br /&gt;
| '''Zvýšený počet autobusů''' || 5 || 150 || 36 || 48&lt;br /&gt;
|-&lt;br /&gt;
| '''Větší kapacita''' || 3 || 200 || 60 || 60&lt;br /&gt;
|-&lt;br /&gt;
| '''Expresní spoje''' || 4 || 150 || 45 || 60&lt;br /&gt;
|-&lt;br /&gt;
| '''Dynamické řízení''' || 4 || 150 || 20 || 90&lt;br /&gt;
|-&lt;br /&gt;
| '''Kratší okruhy''' || 6 || 120 || 30 || 45&lt;br /&gt;
|-&lt;br /&gt;
| '''Optimalizovaný mix''' || 5 || 180 || 25 || 75&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Klíčové výsledky analýzy ==&lt;br /&gt;
&lt;br /&gt;
=== Výkonnostní metriky ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Porovnání klíčových ukazatelů výkonnosti&lt;br /&gt;
! Scénář !! Čekající pasažéři !! Červené zastávky !! Spokojenost (%) !! Spolehlivost (%) !! Náklady (index)&lt;br /&gt;
|-&lt;br /&gt;
| '''Baseline''' || 433.6 || 20.2 || 55 || 68 || 100&lt;br /&gt;
|-&lt;br /&gt;
| '''5 autobusů''' || 285.4 || 12.1 || 78 || 82 || 167&lt;br /&gt;
|-&lt;br /&gt;
| '''Větší kapacita''' || 356.8 || 16.3 || 63 || 74 || 115&lt;br /&gt;
|-&lt;br /&gt;
| '''Expresní''' || 378.2 || 15.8 || 71 || 76 || 133&lt;br /&gt;
|-&lt;br /&gt;
| '''Dynamické''' || 312.1 || 8.4 || 85 || 88 || 145&lt;br /&gt;
|-&lt;br /&gt;
| '''Kratší okruhy''' || 298.7 || 11.6 || 81 || 84 || 178&lt;br /&gt;
|-&lt;br /&gt;
| '''Optimalizované''' || 198.4 || 4.2 || 92 || 94 || 189&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Procentuální zlepšení oproti baseline ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Změny jednotlivých metrik (% změna oproti baseline)&lt;br /&gt;
! Scénář !! Čekající ↓ !! Červené zastávky ↓ !! Spokojenost ↑ !! Spolehlivost ↑ !! Náklady ↑&lt;br /&gt;
|-&lt;br /&gt;
| '''5 autobusů''' || +34.2% || +40.1% || +41.8% || +20.6% || +67.0%&lt;br /&gt;
|-&lt;br /&gt;
| '''Větší kapacita''' || +17.7% || +19.3% || +14.5% || +8.8% || +15.0%&lt;br /&gt;
|-&lt;br /&gt;
| '''Expresní''' || +12.8% || +21.8% || +29.1% || +11.8% || +33.0%&lt;br /&gt;
|-&lt;br /&gt;
| '''Dynamické''' || +28.0% || +58.4% || +54.5% || +29.4% || +45.0%&lt;br /&gt;
|-&lt;br /&gt;
| '''Kratší okruhy''' || +31.1% || +42.6% || +47.3% || +23.5% || +78.0%&lt;br /&gt;
|-&lt;br /&gt;
| '''Optimalizované''' || +54.2% || +79.2% || +67.3% || +38.2% || +89.0%&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Celkové hodnocení scénářů ==&lt;br /&gt;
&lt;br /&gt;
=== Ranking podle celkového skóre ===&lt;br /&gt;
Maximum je 100 bodů, tj nejoptimálnější řešení na základě měřených metrik.&lt;br /&gt;
# '''Optimalizovaný mix''' - '''80.0 bodů'''&lt;br /&gt;
#* Nejlepší celkové řešení kombinující výhody všech přístupů&lt;br /&gt;
#* Dramatické snížení čekajících pasažérů o 54%&lt;br /&gt;
#* Nejvyšší spokojenost (92%) a spolehlivost (94%)&lt;br /&gt;
#* Nejvyšší náklady, ale nejlepší poměr výkon/cena&lt;br /&gt;
# '''Dynamické řízení frekvence''' - '''62.0 bodů'''&lt;br /&gt;
#* Nejlepší nákladová efektivnost (0.586)&lt;br /&gt;
#* Velmi časté spoje ve špičce, řidší mimo špičku&lt;br /&gt;
#* Výrazné snížení červených zastávek o 58%&lt;br /&gt;
#* Druhá nejvyšší spokojenost pasažérů&lt;br /&gt;
# '''Rozdělení na kratší okruhy''' - '''43.2 bodů'''&lt;br /&gt;
#* Rychlejší cestování díky kratším trasám&lt;br /&gt;
#* Dobrá spokojenost (81%) a spolehlivost (84%)&lt;br /&gt;
#* Vyšší náklady kvůli většímu počtu vozidel&lt;br /&gt;
#* Efektivní pro husté městské sítě&lt;br /&gt;
# '''Zvýšený počet autobusů''' - '''42.4 bodů'''&lt;br /&gt;
#* Klasické řešení - více vozidel stejné kapacity&lt;br /&gt;
#* Významné zlepšení všech ukazatelů&lt;br /&gt;
#* Vysoké náklady (167% baseline)&lt;br /&gt;
#* Stabilní a předvídatelné řešení&lt;br /&gt;
# '''Expresní spoje''' - '''24.7 bodů'''&lt;br /&gt;
#* Umírněné zlepšení s relativně nízkými náklady&lt;br /&gt;
#* Rychlejší cestování (10.9 min průměr)&lt;br /&gt;
#* Vhodné jako doplňkové řešení&lt;br /&gt;
#* Omezený dopad na celkový systém&lt;br /&gt;
# '''Větší kapacita''' - '''22.4 bodů'''&lt;br /&gt;
#* Nejnižší dodatečné náklady (+15%)&lt;br /&gt;
#* Minimální zlepšení většiny ukazatelů&lt;br /&gt;
#* Nevhodné pro řešení špičkových problémů&lt;br /&gt;
#* Vhodné pouze pro mírný nárůst poptávky&lt;br /&gt;
[[File:scenarios.jpg|frameless|600px|Celkové hodnocení scénářů autobusové dopravy podle váženého průměru všech metrik]]&lt;br /&gt;
Celkové hodnocení scénářů autobusové dopravy podle váženého průměru všech metrik (autor)&lt;br /&gt;
&lt;br /&gt;
== Závěr Scénáře==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Doporučení pro vylepšení simulace==&lt;br /&gt;
&lt;br /&gt;
=== Okamžitá opatření ===&lt;br /&gt;
# '''Flexibilní nasazení flotily'''&lt;br /&gt;
#* Aktivace všech 3 autobusů během špičky&lt;br /&gt;
#* Snížení aktivačního intervalu z 60 na 15 ticks&lt;br /&gt;
#* '''Očekávaný efekt''': snížení čekacích dob o 30-40%&lt;br /&gt;
# '''Expresní spoje'''  &lt;br /&gt;
#* Obsluha pouze kritických zastávek (červených)&lt;br /&gt;
#* Přeskočení zastávek s 0-2 čekajícími&lt;br /&gt;
#* '''Priorita implementace''': vysoká&lt;br /&gt;
&lt;br /&gt;
=== Střednědobá řešení ===&lt;br /&gt;
# '''Rozšíření flotily'''&lt;br /&gt;
#* Přidání 1-2 dodatečných autobusů&lt;br /&gt;
#* '''Očekávaný efekt''': 50% snížení kritických zastávek&lt;br /&gt;
# '''Dynamické řízení'''&lt;br /&gt;
#* Real-time monitoring obsazenosti zastávek  &lt;br /&gt;
#* Automatické přesměrování vozidel&lt;br /&gt;
#* Adaptivní frekvence podle poptávky&lt;br /&gt;
# '''Optimalizace tras'''&lt;br /&gt;
#* Rozdělení dlouhé linky na kratší okruhy&lt;br /&gt;
#* Specialized obsluha problematických úseků&lt;br /&gt;
&lt;br /&gt;
=== Dlouhodobá strategie ===&lt;br /&gt;
# '''Infrastrukturní zlepšení'''&lt;br /&gt;
#* Vyhrazené jízdní pruhy&lt;br /&gt;
#* '''Očekávaný efekt''': 20-30% zkrácení jízdních dob&lt;br /&gt;
#* '''Investice''': velmi vysoké&lt;br /&gt;
# '''Integrace dopravních systémů'''&lt;br /&gt;
#* Napojení na metro/tramvaje&lt;br /&gt;
#* Snížení celkové poptávky po autobusech&lt;br /&gt;
#* '''Priorita''': dlouhodobá&lt;br /&gt;
&lt;br /&gt;
== Závěr ==&lt;br /&gt;
&lt;br /&gt;
=== Klíčové pozorování ===&lt;br /&gt;
* '''Systémový problém''': Nedostatečná kapacita během špičkových hodin&lt;br /&gt;
* '''Kapacitní paradox''': Nízká obsazenost vozidel vs. vysoký počet čekajících&lt;br /&gt;
* '''Kritické zastávky''': Až 25 současně v nejhorších okamžicích  &lt;br /&gt;
* '''Nerovnoměrnost''': 78% nárůst poptávky ve špičce&lt;br /&gt;
&lt;br /&gt;
=== Doporučené priority ===&lt;br /&gt;
# '''Vysoká priorita''': Flexibilní nasazení flotily + expresní spoje&lt;br /&gt;
# '''Střední priorita''': Rozšíření vozového parku + dynamické řízení  &lt;br /&gt;
# '''Nízká priorita''': Infrastrukturní investice&lt;br /&gt;
&lt;br /&gt;
=== Důsledky nečinnosti ===&lt;br /&gt;
Bez implementace navržených opatření povede současný stav k:&lt;br /&gt;
* '''Dalšímu zhoršování''' kvality služeb&lt;br /&gt;
* '''Snížení atraktivity''' veřejné dopravy&lt;br /&gt;
* '''Přesunu cestujících''' k individuální automobilové dopravě&lt;br /&gt;
* '''Ekonomickým ztrátám''' dopravního podniku&lt;br /&gt;
&lt;br /&gt;
== Kód ==&lt;br /&gt;
&lt;br /&gt;
Hlavní soubor: '''[[File:AutobusobaLinkaSimple.nlogo]]'''&lt;br /&gt;
&lt;br /&gt;
== Reference ==&lt;br /&gt;
&lt;br /&gt;
# NetLogo Bus Transport Simulation Code (2025). Vlastní implementace autobusové simulace v NetLogo.&lt;br /&gt;
# Wilensky, U. (1999). [[NetLogo]]. Center for Connected Learning and Computer-Based Modeling, Northwestern University.&lt;br /&gt;
# Programming Homework Help (2024). How to Simulate a Bus Moving Through a City in NetLogo.&lt;br /&gt;
# Stack Overflow (2022). How to create a Netlogo model for bus transport (public transport)?&lt;br /&gt;
# Simulace.info (2024). Quick start - Resources for simulation classes.&lt;br /&gt;
# Thompson, L. (2024). NetLogo City Bus Simulation: Step-by-Step Guide.&lt;br /&gt;
&lt;br /&gt;
== Externí odkazy ==&lt;br /&gt;
&lt;br /&gt;
* [https://ccl.northwestern.edu/netlogo/ NetLogo Official Website]&lt;br /&gt;
* [https://www.simulace.info/ Simulace.info - Česká stránka o simulacích]&lt;br /&gt;
* [https://dpp.cz/ Dopravní podnik hlavního města Prahy]&lt;/div&gt;</summary>
		<author><name>Jelp05</name></author>
		
	</entry>
	<entry>
		<id>http://www.simulace.info/index.php?title=User:Jelp05&amp;diff=26869</id>
		<title>User:Jelp05</title>
		<link rel="alternate" type="text/html" href="http://www.simulace.info/index.php?title=User:Jelp05&amp;diff=26869"/>
		<updated>2025-06-13T13:38:23Z</updated>

		<summary type="html">&lt;p&gt;Jelp05: /* Ranking podle celkového skóre */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Simulace: Autobusová linka v městské dopravě'''&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Definice problému ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
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ů. &lt;br /&gt;
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ů.&lt;br /&gt;
&lt;br /&gt;
== Metoda ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Zde jsou uvedeny alternativní přístupy:&lt;br /&gt;
&lt;br /&gt;
* '''Diskrétní-event simulace''' - zaměřuje se na časové události, ale méně dobře zachycuje prostorové interakce agentů&lt;br /&gt;
&lt;br /&gt;
* '''Matematické optimalizační modely''' - poskytují analytická řešení, ale často vyžadují zjednodušující předpoklady&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Model ==&lt;br /&gt;
&lt;br /&gt;
=== Zastávky ===&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
=== Autobusy ===&lt;br /&gt;
Autobusy jsou modelovány jako autonomní agenti s následujícími vlastnostmi:&lt;br /&gt;
* '''Rychlost''': 0,5 prostorových jednotek za tik&lt;br /&gt;
* '''Maximální kapacita''': 150 pasažérů&lt;br /&gt;
* '''Směr jízdy''': proměnná podle pozice na trase&lt;br /&gt;
* '''Čekací doba na zastávce''': 3 tiky pro nastupování a vystupování&lt;br /&gt;
&lt;br /&gt;
Každý autobus má unikátní identifikátor a sleduje svůj pokrok na trase.&lt;br /&gt;
&lt;br /&gt;
=== Pasažéři ===&lt;br /&gt;
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:&lt;br /&gt;
* Cílovou zastávku&lt;br /&gt;
* Dobu cestování&lt;br /&gt;
* Aktuální autobus (pokud cestuje)&lt;br /&gt;
&lt;br /&gt;
=== Barevné kódování ===&lt;br /&gt;
Model implementuje '''barevné kódování zastávek''' pro vizuální identifikaci problematických míst:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Barva !! Počet čekajících !! Stav&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: blue; color: white;&amp;quot; | Modrá || 0 || Žádní čekající&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: lightblue;&amp;quot; | Světle modrá || 1-4 || Nízká obsazenost&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: orange;&amp;quot; | Oranžová || 5-14 || Střední obsazenost&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: red; color: white;&amp;quot; | '''Červená''' || '''15+''' || '''Kritická obsazenost'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Globální parametry ===&lt;br /&gt;
Klíčové parametry modelu:&lt;br /&gt;
* '''Počet autobusů''': 2-6 (proměnná num-buses)&lt;br /&gt;
* '''Základní rychlost generování''': base-rate&lt;br /&gt;
* '''Frekvence generování''': každý 3. tik&lt;br /&gt;
* '''Maximální kapacita''': 150 pasažérů na autobus&lt;br /&gt;
&lt;br /&gt;
=== Průběh simulace ===&lt;br /&gt;
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:&lt;br /&gt;
# Aktualizuje čas&lt;br /&gt;
# Generuje pasažéry&lt;br /&gt;
# Pohybuje autobusy&lt;br /&gt;
# Zpracovává nastupování a vystupování&lt;br /&gt;
# Aktualizuje dobu cestování pasažérů&lt;br /&gt;
# Aktivuje nové autobusy podle potřeby&lt;br /&gt;
&lt;br /&gt;
=== Omezení modelu ===&lt;br /&gt;
Model má několik omezení:&lt;br /&gt;
* Zjednodušené cestovní vzorce pasažérů (pouze jednosměrná cesta)&lt;br /&gt;
* Statické generování pasažérů bez zohlednění víkendů&lt;br /&gt;
* Absence poruch a zpoždění autobusů&lt;br /&gt;
* Omezený počet zastávek ve srovnání s reálnou sítí&lt;br /&gt;
&lt;br /&gt;
== Výsledky simulace ==&lt;br /&gt;
&lt;br /&gt;
=== Základní statistiky ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Parametr !! Hodnota !! Jednotka&lt;br /&gt;
|-&lt;br /&gt;
| Celkem vygenerováno pasažérů || 15 036 || osob/24h&lt;br /&gt;
|-&lt;br /&gt;
| Průměrná efektivita || 10,4 || pasažérů/minutu  &lt;br /&gt;
|-&lt;br /&gt;
| Průměrný počet čekajících || 433,6 || osob&lt;br /&gt;
|-&lt;br /&gt;
| Maximum čekajících || 1 065 || osob&lt;br /&gt;
|-&lt;br /&gt;
| Průměrná obsazenost autobusů || 150,9 || osob&lt;br /&gt;
|-&lt;br /&gt;
| Využití kapacity || 33,5 || %&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Analýza špičkových hodin ===&lt;br /&gt;
&lt;br /&gt;
'''Špičkové hodiny''' (7-9 a 17-19) vykazují dramatické zvýšení poptávky:&lt;br /&gt;
&lt;br /&gt;
* '''Nárůst čekajících o 78%''' oproti běžným hodinám&lt;br /&gt;
* '''Špička''': 682,5 čekajících vs. '''normál''': 383,3 čekajících  &lt;br /&gt;
* '''Nejkritičtější hodina''': 8. hodina s '''20,2 červenými zastávkami'''&lt;br /&gt;
* '''Maximum čekajících ve špičce''': 874 osob&lt;br /&gt;
&lt;br /&gt;
=== Kritické zastávky ===&lt;br /&gt;
&lt;br /&gt;
Na konci simulace bylo identifikováno '''8 zastávek''' v kritickém stavu:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Pořadí !! Název zastávky !! Čekající pasažéři&lt;br /&gt;
|-&lt;br /&gt;
| 1. || '''Hasova''' || 57&lt;br /&gt;
|-&lt;br /&gt;
| 2. || '''Lhotka''' || 51  &lt;br /&gt;
|-&lt;br /&gt;
| 3. || '''Sídliště Lhotka''' || 21&lt;br /&gt;
|-&lt;br /&gt;
| 4. || Družná || 18&lt;br /&gt;
|-&lt;br /&gt;
| 5. || Tylova čtvrť || 17&lt;br /&gt;
|-&lt;br /&gt;
| 6. || Labe || 16&lt;br /&gt;
|-&lt;br /&gt;
| 7. || Poliklinika Modřany || 15&lt;br /&gt;
|-&lt;br /&gt;
| 8. || Písková || 15&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Identifikované problémy ==&lt;br /&gt;
&lt;br /&gt;
=== Kapacitní paradox ===&lt;br /&gt;
'''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:&lt;br /&gt;
&lt;br /&gt;
* '''Neefektivní rozložení''' vozidel v čase a prostoru&lt;br /&gt;
* '''Nedostatečnou frekvenci''' během špičkových hodin&lt;br /&gt;
* '''Pomalou aktivaci''' dodatečných vozidel (60 ticks zpoždění)&lt;br /&gt;
&lt;br /&gt;
=== Časová nerovnováha ===&lt;br /&gt;
* '''Špičkové hodiny''': 10,3 kritických zastávek (průměr)&lt;br /&gt;
* '''Mimo špičku''': 8,7 kritických zastávek&lt;br /&gt;
* '''Maximum''': až '''25 zastávek''' současně v kritickém stavu&lt;br /&gt;
&lt;br /&gt;
== Ostatní scénáře ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Základní parametry analyzovaných scénářů&lt;br /&gt;
! Scénář !! Počet autobusů !! Kapacita/autobus !! Frekvence špička (min) !! Frekvence mimo špička (min)&lt;br /&gt;
|-&lt;br /&gt;
| '''Baseline (Současný stav)''' || 3 || 150 || 60 || 60&lt;br /&gt;
|-&lt;br /&gt;
| '''Zvýšený počet autobusů''' || 5 || 150 || 36 || 48&lt;br /&gt;
|-&lt;br /&gt;
| '''Větší kapacita''' || 3 || 200 || 60 || 60&lt;br /&gt;
|-&lt;br /&gt;
| '''Expresní spoje''' || 4 || 150 || 45 || 60&lt;br /&gt;
|-&lt;br /&gt;
| '''Dynamické řízení''' || 4 || 150 || 20 || 90&lt;br /&gt;
|-&lt;br /&gt;
| '''Kratší okruhy''' || 6 || 120 || 30 || 45&lt;br /&gt;
|-&lt;br /&gt;
| '''Optimalizovaný mix''' || 5 || 180 || 25 || 75&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Klíčové výsledky analýzy ==&lt;br /&gt;
&lt;br /&gt;
=== Výkonnostní metriky ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Porovnání klíčových ukazatelů výkonnosti&lt;br /&gt;
! Scénář !! Čekající pasažéři !! Červené zastávky !! Spokojenost (%) !! Spolehlivost (%) !! Náklady (index)&lt;br /&gt;
|-&lt;br /&gt;
| '''Baseline''' || 433.6 || 20.2 || 55 || 68 || 100&lt;br /&gt;
|-&lt;br /&gt;
| '''5 autobusů''' || 285.4 || 12.1 || 78 || 82 || 167&lt;br /&gt;
|-&lt;br /&gt;
| '''Větší kapacita''' || 356.8 || 16.3 || 63 || 74 || 115&lt;br /&gt;
|-&lt;br /&gt;
| '''Expresní''' || 378.2 || 15.8 || 71 || 76 || 133&lt;br /&gt;
|-&lt;br /&gt;
| '''Dynamické''' || 312.1 || 8.4 || 85 || 88 || 145&lt;br /&gt;
|-&lt;br /&gt;
| '''Kratší okruhy''' || 298.7 || 11.6 || 81 || 84 || 178&lt;br /&gt;
|-&lt;br /&gt;
| '''Optimalizované''' || 198.4 || 4.2 || 92 || 94 || 189&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Procentuální zlepšení oproti baseline ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Změny jednotlivých metrik (% změna oproti baseline)&lt;br /&gt;
! Scénář !! Čekající ↓ !! Červené zastávky ↓ !! Spokojenost ↑ !! Spolehlivost ↑ !! Náklady ↑&lt;br /&gt;
|-&lt;br /&gt;
| '''5 autobusů''' || +34.2% || +40.1% || +41.8% || +20.6% || +67.0%&lt;br /&gt;
|-&lt;br /&gt;
| '''Větší kapacita''' || +17.7% || +19.3% || +14.5% || +8.8% || +15.0%&lt;br /&gt;
|-&lt;br /&gt;
| '''Expresní''' || +12.8% || +21.8% || +29.1% || +11.8% || +33.0%&lt;br /&gt;
|-&lt;br /&gt;
| '''Dynamické''' || +28.0% || +58.4% || +54.5% || +29.4% || +45.0%&lt;br /&gt;
|-&lt;br /&gt;
| '''Kratší okruhy''' || +31.1% || +42.6% || +47.3% || +23.5% || +78.0%&lt;br /&gt;
|-&lt;br /&gt;
| '''Optimalizované''' || +54.2% || +79.2% || +67.3% || +38.2% || +89.0%&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Celkové hodnocení scénářů ==&lt;br /&gt;
&lt;br /&gt;
=== Ranking podle celkového skóre ===&lt;br /&gt;
Maximum je 100 bodů, tj nejoptimálnější řešení na základě měřených metrik.&lt;br /&gt;
# '''Optimalizovaný mix''' - '''80.0 bodů'''&lt;br /&gt;
#* Nejlepší celkové řešení kombinující výhody všech přístupů&lt;br /&gt;
#* Dramatické snížení čekajících pasažérů o 54%&lt;br /&gt;
#* Nejvyšší spokojenost (92%) a spolehlivost (94%)&lt;br /&gt;
#* Nejvyšší náklady, ale nejlepší poměr výkon/cena&lt;br /&gt;
# '''Dynamické řízení frekvence''' - '''62.0 bodů'''&lt;br /&gt;
#* Nejlepší nákladová efektivnost (0.586)&lt;br /&gt;
#* Velmi časté spoje ve špičce, řidší mimo špičku&lt;br /&gt;
#* Výrazné snížení červených zastávek o 58%&lt;br /&gt;
#* Druhá nejvyšší spokojenost pasažérů&lt;br /&gt;
# '''Rozdělení na kratší okruhy''' - '''43.2 bodů'''&lt;br /&gt;
#* Rychlejší cestování díky kratším trasám&lt;br /&gt;
#* Dobrá spokojenost (81%) a spolehlivost (84%)&lt;br /&gt;
#* Vyšší náklady kvůli většímu počtu vozidel&lt;br /&gt;
#* Efektivní pro husté městské sítě&lt;br /&gt;
# '''Zvýšený počet autobusů''' - '''42.4 bodů'''&lt;br /&gt;
#* Klasické řešení - více vozidel stejné kapacity&lt;br /&gt;
#* Významné zlepšení všech ukazatelů&lt;br /&gt;
#* Vysoké náklady (167% baseline)&lt;br /&gt;
#* Stabilní a předvídatelné řešení&lt;br /&gt;
# '''Expresní spoje''' - '''24.7 bodů'''&lt;br /&gt;
#* Umírněné zlepšení s relativně nízkými náklady&lt;br /&gt;
#* Rychlejší cestování (10.9 min průměr)&lt;br /&gt;
#* Vhodné jako doplňkové řešení&lt;br /&gt;
#* Omezený dopad na celkový systém&lt;br /&gt;
# '''Větší kapacita''' - '''22.4 bodů'''&lt;br /&gt;
#* Nejnižší dodatečné náklady (+15%)&lt;br /&gt;
#* Minimální zlepšení většiny ukazatelů&lt;br /&gt;
#* Nevhodné pro řešení špičkových problémů&lt;br /&gt;
#* Vhodné pouze pro mírný nárůst poptávky&lt;br /&gt;
[[File:scenarios.jpg|frameless|600px|Celkové hodnocení scénářů autobusové dopravy podle váženého průměru všech metrik]]&lt;br /&gt;
# Celkové hodnocení scénářů autobusové dopravy podle váženého průměru všech metrik (autor)&lt;br /&gt;
&lt;br /&gt;
== Závěr Scénáře==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Doporučení pro vylepšení simulace==&lt;br /&gt;
&lt;br /&gt;
=== Okamžitá opatření ===&lt;br /&gt;
# '''Flexibilní nasazení flotily'''&lt;br /&gt;
#* Aktivace všech 3 autobusů během špičky&lt;br /&gt;
#* Snížení aktivačního intervalu z 60 na 15 ticks&lt;br /&gt;
#* '''Očekávaný efekt''': snížení čekacích dob o 30-40%&lt;br /&gt;
# '''Expresní spoje'''  &lt;br /&gt;
#* Obsluha pouze kritických zastávek (červených)&lt;br /&gt;
#* Přeskočení zastávek s 0-2 čekajícími&lt;br /&gt;
#* '''Priorita implementace''': vysoká&lt;br /&gt;
&lt;br /&gt;
=== Střednědobá řešení ===&lt;br /&gt;
# '''Rozšíření flotily'''&lt;br /&gt;
#* Přidání 1-2 dodatečných autobusů&lt;br /&gt;
#* '''Očekávaný efekt''': 50% snížení kritických zastávek&lt;br /&gt;
# '''Dynamické řízení'''&lt;br /&gt;
#* Real-time monitoring obsazenosti zastávek  &lt;br /&gt;
#* Automatické přesměrování vozidel&lt;br /&gt;
#* Adaptivní frekvence podle poptávky&lt;br /&gt;
# '''Optimalizace tras'''&lt;br /&gt;
#* Rozdělení dlouhé linky na kratší okruhy&lt;br /&gt;
#* Specialized obsluha problematických úseků&lt;br /&gt;
&lt;br /&gt;
=== Dlouhodobá strategie ===&lt;br /&gt;
# '''Infrastrukturní zlepšení'''&lt;br /&gt;
#* Vyhrazené jízdní pruhy&lt;br /&gt;
#* '''Očekávaný efekt''': 20-30% zkrácení jízdních dob&lt;br /&gt;
#* '''Investice''': velmi vysoké&lt;br /&gt;
# '''Integrace dopravních systémů'''&lt;br /&gt;
#* Napojení na metro/tramvaje&lt;br /&gt;
#* Snížení celkové poptávky po autobusech&lt;br /&gt;
#* '''Priorita''': dlouhodobá&lt;br /&gt;
&lt;br /&gt;
== Závěr ==&lt;br /&gt;
&lt;br /&gt;
=== Klíčové pozorování ===&lt;br /&gt;
* '''Systémový problém''': Nedostatečná kapacita během špičkových hodin&lt;br /&gt;
* '''Kapacitní paradox''': Nízká obsazenost vozidel vs. vysoký počet čekajících&lt;br /&gt;
* '''Kritické zastávky''': Až 25 současně v nejhorších okamžicích  &lt;br /&gt;
* '''Nerovnoměrnost''': 78% nárůst poptávky ve špičce&lt;br /&gt;
&lt;br /&gt;
=== Doporučené priority ===&lt;br /&gt;
# '''Vysoká priorita''': Flexibilní nasazení flotily + expresní spoje&lt;br /&gt;
# '''Střední priorita''': Rozšíření vozového parku + dynamické řízení  &lt;br /&gt;
# '''Nízká priorita''': Infrastrukturní investice&lt;br /&gt;
&lt;br /&gt;
=== Důsledky nečinnosti ===&lt;br /&gt;
Bez implementace navržených opatření povede současný stav k:&lt;br /&gt;
* '''Dalšímu zhoršování''' kvality služeb&lt;br /&gt;
* '''Snížení atraktivity''' veřejné dopravy&lt;br /&gt;
* '''Přesunu cestujících''' k individuální automobilové dopravě&lt;br /&gt;
* '''Ekonomickým ztrátám''' dopravního podniku&lt;br /&gt;
&lt;br /&gt;
== Kód ==&lt;br /&gt;
&lt;br /&gt;
Hlavní soubor: '''[[File:AutobusobaLinkaSimple.nlogo]]'''&lt;br /&gt;
&lt;br /&gt;
== Reference ==&lt;br /&gt;
&lt;br /&gt;
# NetLogo Bus Transport Simulation Code (2025). Vlastní implementace autobusové simulace v NetLogo.&lt;br /&gt;
# Wilensky, U. (1999). [[NetLogo]]. Center for Connected Learning and Computer-Based Modeling, Northwestern University.&lt;br /&gt;
# Programming Homework Help (2024). How to Simulate a Bus Moving Through a City in NetLogo.&lt;br /&gt;
# Stack Overflow (2022). How to create a Netlogo model for bus transport (public transport)?&lt;br /&gt;
# Simulace.info (2024). Quick start - Resources for simulation classes.&lt;br /&gt;
# Thompson, L. (2024). NetLogo City Bus Simulation: Step-by-Step Guide.&lt;br /&gt;
&lt;br /&gt;
== Externí odkazy ==&lt;br /&gt;
&lt;br /&gt;
* [https://ccl.northwestern.edu/netlogo/ NetLogo Official Website]&lt;br /&gt;
* [https://www.simulace.info/ Simulace.info - Česká stránka o simulacích]&lt;br /&gt;
* [https://dpp.cz/ Dopravní podnik hlavního města Prahy]&lt;/div&gt;</summary>
		<author><name>Jelp05</name></author>
		
	</entry>
	<entry>
		<id>http://www.simulace.info/index.php?title=User:Jelp05&amp;diff=26868</id>
		<title>User:Jelp05</title>
		<link rel="alternate" type="text/html" href="http://www.simulace.info/index.php?title=User:Jelp05&amp;diff=26868"/>
		<updated>2025-06-13T13:37:36Z</updated>

		<summary type="html">&lt;p&gt;Jelp05: /* Ranking podle celkového skóre */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Simulace: Autobusová linka v městské dopravě'''&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Definice problému ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
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ů. &lt;br /&gt;
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ů.&lt;br /&gt;
&lt;br /&gt;
== Metoda ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Zde jsou uvedeny alternativní přístupy:&lt;br /&gt;
&lt;br /&gt;
* '''Diskrétní-event simulace''' - zaměřuje se na časové události, ale méně dobře zachycuje prostorové interakce agentů&lt;br /&gt;
&lt;br /&gt;
* '''Matematické optimalizační modely''' - poskytují analytická řešení, ale často vyžadují zjednodušující předpoklady&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Model ==&lt;br /&gt;
&lt;br /&gt;
=== Zastávky ===&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
=== Autobusy ===&lt;br /&gt;
Autobusy jsou modelovány jako autonomní agenti s následujícími vlastnostmi:&lt;br /&gt;
* '''Rychlost''': 0,5 prostorových jednotek za tik&lt;br /&gt;
* '''Maximální kapacita''': 150 pasažérů&lt;br /&gt;
* '''Směr jízdy''': proměnná podle pozice na trase&lt;br /&gt;
* '''Čekací doba na zastávce''': 3 tiky pro nastupování a vystupování&lt;br /&gt;
&lt;br /&gt;
Každý autobus má unikátní identifikátor a sleduje svůj pokrok na trase.&lt;br /&gt;
&lt;br /&gt;
=== Pasažéři ===&lt;br /&gt;
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:&lt;br /&gt;
* Cílovou zastávku&lt;br /&gt;
* Dobu cestování&lt;br /&gt;
* Aktuální autobus (pokud cestuje)&lt;br /&gt;
&lt;br /&gt;
=== Barevné kódování ===&lt;br /&gt;
Model implementuje '''barevné kódování zastávek''' pro vizuální identifikaci problematických míst:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Barva !! Počet čekajících !! Stav&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: blue; color: white;&amp;quot; | Modrá || 0 || Žádní čekající&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: lightblue;&amp;quot; | Světle modrá || 1-4 || Nízká obsazenost&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: orange;&amp;quot; | Oranžová || 5-14 || Střední obsazenost&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: red; color: white;&amp;quot; | '''Červená''' || '''15+''' || '''Kritická obsazenost'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Globální parametry ===&lt;br /&gt;
Klíčové parametry modelu:&lt;br /&gt;
* '''Počet autobusů''': 2-6 (proměnná num-buses)&lt;br /&gt;
* '''Základní rychlost generování''': base-rate&lt;br /&gt;
* '''Frekvence generování''': každý 3. tik&lt;br /&gt;
* '''Maximální kapacita''': 150 pasažérů na autobus&lt;br /&gt;
&lt;br /&gt;
=== Průběh simulace ===&lt;br /&gt;
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:&lt;br /&gt;
# Aktualizuje čas&lt;br /&gt;
# Generuje pasažéry&lt;br /&gt;
# Pohybuje autobusy&lt;br /&gt;
# Zpracovává nastupování a vystupování&lt;br /&gt;
# Aktualizuje dobu cestování pasažérů&lt;br /&gt;
# Aktivuje nové autobusy podle potřeby&lt;br /&gt;
&lt;br /&gt;
=== Omezení modelu ===&lt;br /&gt;
Model má několik omezení:&lt;br /&gt;
* Zjednodušené cestovní vzorce pasažérů (pouze jednosměrná cesta)&lt;br /&gt;
* Statické generování pasažérů bez zohlednění víkendů&lt;br /&gt;
* Absence poruch a zpoždění autobusů&lt;br /&gt;
* Omezený počet zastávek ve srovnání s reálnou sítí&lt;br /&gt;
&lt;br /&gt;
== Výsledky simulace ==&lt;br /&gt;
&lt;br /&gt;
=== Základní statistiky ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Parametr !! Hodnota !! Jednotka&lt;br /&gt;
|-&lt;br /&gt;
| Celkem vygenerováno pasažérů || 15 036 || osob/24h&lt;br /&gt;
|-&lt;br /&gt;
| Průměrná efektivita || 10,4 || pasažérů/minutu  &lt;br /&gt;
|-&lt;br /&gt;
| Průměrný počet čekajících || 433,6 || osob&lt;br /&gt;
|-&lt;br /&gt;
| Maximum čekajících || 1 065 || osob&lt;br /&gt;
|-&lt;br /&gt;
| Průměrná obsazenost autobusů || 150,9 || osob&lt;br /&gt;
|-&lt;br /&gt;
| Využití kapacity || 33,5 || %&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Analýza špičkových hodin ===&lt;br /&gt;
&lt;br /&gt;
'''Špičkové hodiny''' (7-9 a 17-19) vykazují dramatické zvýšení poptávky:&lt;br /&gt;
&lt;br /&gt;
* '''Nárůst čekajících o 78%''' oproti běžným hodinám&lt;br /&gt;
* '''Špička''': 682,5 čekajících vs. '''normál''': 383,3 čekajících  &lt;br /&gt;
* '''Nejkritičtější hodina''': 8. hodina s '''20,2 červenými zastávkami'''&lt;br /&gt;
* '''Maximum čekajících ve špičce''': 874 osob&lt;br /&gt;
&lt;br /&gt;
=== Kritické zastávky ===&lt;br /&gt;
&lt;br /&gt;
Na konci simulace bylo identifikováno '''8 zastávek''' v kritickém stavu:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Pořadí !! Název zastávky !! Čekající pasažéři&lt;br /&gt;
|-&lt;br /&gt;
| 1. || '''Hasova''' || 57&lt;br /&gt;
|-&lt;br /&gt;
| 2. || '''Lhotka''' || 51  &lt;br /&gt;
|-&lt;br /&gt;
| 3. || '''Sídliště Lhotka''' || 21&lt;br /&gt;
|-&lt;br /&gt;
| 4. || Družná || 18&lt;br /&gt;
|-&lt;br /&gt;
| 5. || Tylova čtvrť || 17&lt;br /&gt;
|-&lt;br /&gt;
| 6. || Labe || 16&lt;br /&gt;
|-&lt;br /&gt;
| 7. || Poliklinika Modřany || 15&lt;br /&gt;
|-&lt;br /&gt;
| 8. || Písková || 15&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Identifikované problémy ==&lt;br /&gt;
&lt;br /&gt;
=== Kapacitní paradox ===&lt;br /&gt;
'''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:&lt;br /&gt;
&lt;br /&gt;
* '''Neefektivní rozložení''' vozidel v čase a prostoru&lt;br /&gt;
* '''Nedostatečnou frekvenci''' během špičkových hodin&lt;br /&gt;
* '''Pomalou aktivaci''' dodatečných vozidel (60 ticks zpoždění)&lt;br /&gt;
&lt;br /&gt;
=== Časová nerovnováha ===&lt;br /&gt;
* '''Špičkové hodiny''': 10,3 kritických zastávek (průměr)&lt;br /&gt;
* '''Mimo špičku''': 8,7 kritických zastávek&lt;br /&gt;
* '''Maximum''': až '''25 zastávek''' současně v kritickém stavu&lt;br /&gt;
&lt;br /&gt;
== Ostatní scénáře ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Základní parametry analyzovaných scénářů&lt;br /&gt;
! Scénář !! Počet autobusů !! Kapacita/autobus !! Frekvence špička (min) !! Frekvence mimo špička (min)&lt;br /&gt;
|-&lt;br /&gt;
| '''Baseline (Současný stav)''' || 3 || 150 || 60 || 60&lt;br /&gt;
|-&lt;br /&gt;
| '''Zvýšený počet autobusů''' || 5 || 150 || 36 || 48&lt;br /&gt;
|-&lt;br /&gt;
| '''Větší kapacita''' || 3 || 200 || 60 || 60&lt;br /&gt;
|-&lt;br /&gt;
| '''Expresní spoje''' || 4 || 150 || 45 || 60&lt;br /&gt;
|-&lt;br /&gt;
| '''Dynamické řízení''' || 4 || 150 || 20 || 90&lt;br /&gt;
|-&lt;br /&gt;
| '''Kratší okruhy''' || 6 || 120 || 30 || 45&lt;br /&gt;
|-&lt;br /&gt;
| '''Optimalizovaný mix''' || 5 || 180 || 25 || 75&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Klíčové výsledky analýzy ==&lt;br /&gt;
&lt;br /&gt;
=== Výkonnostní metriky ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Porovnání klíčových ukazatelů výkonnosti&lt;br /&gt;
! Scénář !! Čekající pasažéři !! Červené zastávky !! Spokojenost (%) !! Spolehlivost (%) !! Náklady (index)&lt;br /&gt;
|-&lt;br /&gt;
| '''Baseline''' || 433.6 || 20.2 || 55 || 68 || 100&lt;br /&gt;
|-&lt;br /&gt;
| '''5 autobusů''' || 285.4 || 12.1 || 78 || 82 || 167&lt;br /&gt;
|-&lt;br /&gt;
| '''Větší kapacita''' || 356.8 || 16.3 || 63 || 74 || 115&lt;br /&gt;
|-&lt;br /&gt;
| '''Expresní''' || 378.2 || 15.8 || 71 || 76 || 133&lt;br /&gt;
|-&lt;br /&gt;
| '''Dynamické''' || 312.1 || 8.4 || 85 || 88 || 145&lt;br /&gt;
|-&lt;br /&gt;
| '''Kratší okruhy''' || 298.7 || 11.6 || 81 || 84 || 178&lt;br /&gt;
|-&lt;br /&gt;
| '''Optimalizované''' || 198.4 || 4.2 || 92 || 94 || 189&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Procentuální zlepšení oproti baseline ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Změny jednotlivých metrik (% změna oproti baseline)&lt;br /&gt;
! Scénář !! Čekající ↓ !! Červené zastávky ↓ !! Spokojenost ↑ !! Spolehlivost ↑ !! Náklady ↑&lt;br /&gt;
|-&lt;br /&gt;
| '''5 autobusů''' || +34.2% || +40.1% || +41.8% || +20.6% || +67.0%&lt;br /&gt;
|-&lt;br /&gt;
| '''Větší kapacita''' || +17.7% || +19.3% || +14.5% || +8.8% || +15.0%&lt;br /&gt;
|-&lt;br /&gt;
| '''Expresní''' || +12.8% || +21.8% || +29.1% || +11.8% || +33.0%&lt;br /&gt;
|-&lt;br /&gt;
| '''Dynamické''' || +28.0% || +58.4% || +54.5% || +29.4% || +45.0%&lt;br /&gt;
|-&lt;br /&gt;
| '''Kratší okruhy''' || +31.1% || +42.6% || +47.3% || +23.5% || +78.0%&lt;br /&gt;
|-&lt;br /&gt;
| '''Optimalizované''' || +54.2% || +79.2% || +67.3% || +38.2% || +89.0%&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Celkové hodnocení scénářů ==&lt;br /&gt;
&lt;br /&gt;
=== Ranking podle celkového skóre ===&lt;br /&gt;
Maximum je 100 bodů, tj nejoptimálnější řešení na základě měřených metrik.&lt;br /&gt;
# '''Optimalizovaný mix''' - '''80.0 bodů'''&lt;br /&gt;
#* Nejlepší celkové řešení kombinující výhody všech přístupů&lt;br /&gt;
#* Dramatické snížení čekajících pasažérů o 54%&lt;br /&gt;
#* Nejvyšší spokojenost (92%) a spolehlivost (94%)&lt;br /&gt;
#* Nejvyšší náklady, ale nejlepší poměr výkon/cena&lt;br /&gt;
# '''Dynamické řízení frekvence''' - '''62.0 bodů'''&lt;br /&gt;
#* Nejlepší nákladová efektivnost (0.586)&lt;br /&gt;
#* Velmi časté spoje ve špičce, řidší mimo špičku&lt;br /&gt;
#* Výrazné snížení červených zastávek o 58%&lt;br /&gt;
#* Druhá nejvyšší spokojenost pasažérů&lt;br /&gt;
# '''Rozdělení na kratší okruhy''' - '''43.2 bodů'''&lt;br /&gt;
#* Rychlejší cestování díky kratším trasám&lt;br /&gt;
#* Dobrá spokojenost (81%) a spolehlivost (84%)&lt;br /&gt;
#* Vyšší náklady kvůli většímu počtu vozidel&lt;br /&gt;
#* Efektivní pro husté městské sítě&lt;br /&gt;
# '''Zvýšený počet autobusů''' - '''42.4 bodů'''&lt;br /&gt;
#* Klasické řešení - více vozidel stejné kapacity&lt;br /&gt;
#* Významné zlepšení všech ukazatelů&lt;br /&gt;
#* Vysoké náklady (167% baseline)&lt;br /&gt;
#* Stabilní a předvídatelné řešení&lt;br /&gt;
# '''Expresní spoje''' - '''24.7 bodů'''&lt;br /&gt;
#* Umírněné zlepšení s relativně nízkými náklady&lt;br /&gt;
#* Rychlejší cestování (10.9 min průměr)&lt;br /&gt;
#* Vhodné jako doplňkové řešení&lt;br /&gt;
#* Omezený dopad na celkový systém&lt;br /&gt;
# '''Větší kapacita''' - '''22.4 bodů'''&lt;br /&gt;
#* Nejnižší dodatečné náklady (+15%)&lt;br /&gt;
#* Minimální zlepšení většiny ukazatelů&lt;br /&gt;
#* Nevhodné pro řešení špičkových problémů&lt;br /&gt;
#* Vhodné pouze pro mírný nárůst poptávky&lt;br /&gt;
[[File:scenarios.jpg|frameless|600px|Celkové hodnocení scénářů autobusové dopravy podle váženého průměru všech metrik]]&lt;br /&gt;
&lt;br /&gt;
== Závěr Scénáře==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Doporučení pro vylepšení simulace==&lt;br /&gt;
&lt;br /&gt;
=== Okamžitá opatření ===&lt;br /&gt;
# '''Flexibilní nasazení flotily'''&lt;br /&gt;
#* Aktivace všech 3 autobusů během špičky&lt;br /&gt;
#* Snížení aktivačního intervalu z 60 na 15 ticks&lt;br /&gt;
#* '''Očekávaný efekt''': snížení čekacích dob o 30-40%&lt;br /&gt;
# '''Expresní spoje'''  &lt;br /&gt;
#* Obsluha pouze kritických zastávek (červených)&lt;br /&gt;
#* Přeskočení zastávek s 0-2 čekajícími&lt;br /&gt;
#* '''Priorita implementace''': vysoká&lt;br /&gt;
&lt;br /&gt;
=== Střednědobá řešení ===&lt;br /&gt;
# '''Rozšíření flotily'''&lt;br /&gt;
#* Přidání 1-2 dodatečných autobusů&lt;br /&gt;
#* '''Očekávaný efekt''': 50% snížení kritických zastávek&lt;br /&gt;
# '''Dynamické řízení'''&lt;br /&gt;
#* Real-time monitoring obsazenosti zastávek  &lt;br /&gt;
#* Automatické přesměrování vozidel&lt;br /&gt;
#* Adaptivní frekvence podle poptávky&lt;br /&gt;
# '''Optimalizace tras'''&lt;br /&gt;
#* Rozdělení dlouhé linky na kratší okruhy&lt;br /&gt;
#* Specialized obsluha problematických úseků&lt;br /&gt;
&lt;br /&gt;
=== Dlouhodobá strategie ===&lt;br /&gt;
# '''Infrastrukturní zlepšení'''&lt;br /&gt;
#* Vyhrazené jízdní pruhy&lt;br /&gt;
#* '''Očekávaný efekt''': 20-30% zkrácení jízdních dob&lt;br /&gt;
#* '''Investice''': velmi vysoké&lt;br /&gt;
# '''Integrace dopravních systémů'''&lt;br /&gt;
#* Napojení na metro/tramvaje&lt;br /&gt;
#* Snížení celkové poptávky po autobusech&lt;br /&gt;
#* '''Priorita''': dlouhodobá&lt;br /&gt;
&lt;br /&gt;
== Závěr ==&lt;br /&gt;
&lt;br /&gt;
=== Klíčové pozorování ===&lt;br /&gt;
* '''Systémový problém''': Nedostatečná kapacita během špičkových hodin&lt;br /&gt;
* '''Kapacitní paradox''': Nízká obsazenost vozidel vs. vysoký počet čekajících&lt;br /&gt;
* '''Kritické zastávky''': Až 25 současně v nejhorších okamžicích  &lt;br /&gt;
* '''Nerovnoměrnost''': 78% nárůst poptávky ve špičce&lt;br /&gt;
&lt;br /&gt;
=== Doporučené priority ===&lt;br /&gt;
# '''Vysoká priorita''': Flexibilní nasazení flotily + expresní spoje&lt;br /&gt;
# '''Střední priorita''': Rozšíření vozového parku + dynamické řízení  &lt;br /&gt;
# '''Nízká priorita''': Infrastrukturní investice&lt;br /&gt;
&lt;br /&gt;
=== Důsledky nečinnosti ===&lt;br /&gt;
Bez implementace navržených opatření povede současný stav k:&lt;br /&gt;
* '''Dalšímu zhoršování''' kvality služeb&lt;br /&gt;
* '''Snížení atraktivity''' veřejné dopravy&lt;br /&gt;
* '''Přesunu cestujících''' k individuální automobilové dopravě&lt;br /&gt;
* '''Ekonomickým ztrátám''' dopravního podniku&lt;br /&gt;
&lt;br /&gt;
== Kód ==&lt;br /&gt;
&lt;br /&gt;
Hlavní soubor: '''[[File:AutobusobaLinkaSimple.nlogo]]'''&lt;br /&gt;
&lt;br /&gt;
== Reference ==&lt;br /&gt;
&lt;br /&gt;
# NetLogo Bus Transport Simulation Code (2025). Vlastní implementace autobusové simulace v NetLogo.&lt;br /&gt;
# Wilensky, U. (1999). [[NetLogo]]. Center for Connected Learning and Computer-Based Modeling, Northwestern University.&lt;br /&gt;
# Programming Homework Help (2024). How to Simulate a Bus Moving Through a City in NetLogo.&lt;br /&gt;
# Stack Overflow (2022). How to create a Netlogo model for bus transport (public transport)?&lt;br /&gt;
# Simulace.info (2024). Quick start - Resources for simulation classes.&lt;br /&gt;
# Thompson, L. (2024). NetLogo City Bus Simulation: Step-by-Step Guide.&lt;br /&gt;
&lt;br /&gt;
== Externí odkazy ==&lt;br /&gt;
&lt;br /&gt;
* [https://ccl.northwestern.edu/netlogo/ NetLogo Official Website]&lt;br /&gt;
* [https://www.simulace.info/ Simulace.info - Česká stránka o simulacích]&lt;br /&gt;
* [https://dpp.cz/ Dopravní podnik hlavního města Prahy]&lt;/div&gt;</summary>
		<author><name>Jelp05</name></author>
		
	</entry>
	<entry>
		<id>http://www.simulace.info/index.php?title=User:Jelp05&amp;diff=26867</id>
		<title>User:Jelp05</title>
		<link rel="alternate" type="text/html" href="http://www.simulace.info/index.php?title=User:Jelp05&amp;diff=26867"/>
		<updated>2025-06-13T13:37:24Z</updated>

		<summary type="html">&lt;p&gt;Jelp05: /* Ranking podle celkového skóre */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Simulace: Autobusová linka v městské dopravě'''&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Definice problému ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
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ů. &lt;br /&gt;
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ů.&lt;br /&gt;
&lt;br /&gt;
== Metoda ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Zde jsou uvedeny alternativní přístupy:&lt;br /&gt;
&lt;br /&gt;
* '''Diskrétní-event simulace''' - zaměřuje se na časové události, ale méně dobře zachycuje prostorové interakce agentů&lt;br /&gt;
&lt;br /&gt;
* '''Matematické optimalizační modely''' - poskytují analytická řešení, ale často vyžadují zjednodušující předpoklady&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Model ==&lt;br /&gt;
&lt;br /&gt;
=== Zastávky ===&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
=== Autobusy ===&lt;br /&gt;
Autobusy jsou modelovány jako autonomní agenti s následujícími vlastnostmi:&lt;br /&gt;
* '''Rychlost''': 0,5 prostorových jednotek za tik&lt;br /&gt;
* '''Maximální kapacita''': 150 pasažérů&lt;br /&gt;
* '''Směr jízdy''': proměnná podle pozice na trase&lt;br /&gt;
* '''Čekací doba na zastávce''': 3 tiky pro nastupování a vystupování&lt;br /&gt;
&lt;br /&gt;
Každý autobus má unikátní identifikátor a sleduje svůj pokrok na trase.&lt;br /&gt;
&lt;br /&gt;
=== Pasažéři ===&lt;br /&gt;
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:&lt;br /&gt;
* Cílovou zastávku&lt;br /&gt;
* Dobu cestování&lt;br /&gt;
* Aktuální autobus (pokud cestuje)&lt;br /&gt;
&lt;br /&gt;
=== Barevné kódování ===&lt;br /&gt;
Model implementuje '''barevné kódování zastávek''' pro vizuální identifikaci problematických míst:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Barva !! Počet čekajících !! Stav&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: blue; color: white;&amp;quot; | Modrá || 0 || Žádní čekající&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: lightblue;&amp;quot; | Světle modrá || 1-4 || Nízká obsazenost&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: orange;&amp;quot; | Oranžová || 5-14 || Střední obsazenost&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: red; color: white;&amp;quot; | '''Červená''' || '''15+''' || '''Kritická obsazenost'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Globální parametry ===&lt;br /&gt;
Klíčové parametry modelu:&lt;br /&gt;
* '''Počet autobusů''': 2-6 (proměnná num-buses)&lt;br /&gt;
* '''Základní rychlost generování''': base-rate&lt;br /&gt;
* '''Frekvence generování''': každý 3. tik&lt;br /&gt;
* '''Maximální kapacita''': 150 pasažérů na autobus&lt;br /&gt;
&lt;br /&gt;
=== Průběh simulace ===&lt;br /&gt;
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:&lt;br /&gt;
# Aktualizuje čas&lt;br /&gt;
# Generuje pasažéry&lt;br /&gt;
# Pohybuje autobusy&lt;br /&gt;
# Zpracovává nastupování a vystupování&lt;br /&gt;
# Aktualizuje dobu cestování pasažérů&lt;br /&gt;
# Aktivuje nové autobusy podle potřeby&lt;br /&gt;
&lt;br /&gt;
=== Omezení modelu ===&lt;br /&gt;
Model má několik omezení:&lt;br /&gt;
* Zjednodušené cestovní vzorce pasažérů (pouze jednosměrná cesta)&lt;br /&gt;
* Statické generování pasažérů bez zohlednění víkendů&lt;br /&gt;
* Absence poruch a zpoždění autobusů&lt;br /&gt;
* Omezený počet zastávek ve srovnání s reálnou sítí&lt;br /&gt;
&lt;br /&gt;
== Výsledky simulace ==&lt;br /&gt;
&lt;br /&gt;
=== Základní statistiky ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Parametr !! Hodnota !! Jednotka&lt;br /&gt;
|-&lt;br /&gt;
| Celkem vygenerováno pasažérů || 15 036 || osob/24h&lt;br /&gt;
|-&lt;br /&gt;
| Průměrná efektivita || 10,4 || pasažérů/minutu  &lt;br /&gt;
|-&lt;br /&gt;
| Průměrný počet čekajících || 433,6 || osob&lt;br /&gt;
|-&lt;br /&gt;
| Maximum čekajících || 1 065 || osob&lt;br /&gt;
|-&lt;br /&gt;
| Průměrná obsazenost autobusů || 150,9 || osob&lt;br /&gt;
|-&lt;br /&gt;
| Využití kapacity || 33,5 || %&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Analýza špičkových hodin ===&lt;br /&gt;
&lt;br /&gt;
'''Špičkové hodiny''' (7-9 a 17-19) vykazují dramatické zvýšení poptávky:&lt;br /&gt;
&lt;br /&gt;
* '''Nárůst čekajících o 78%''' oproti běžným hodinám&lt;br /&gt;
* '''Špička''': 682,5 čekajících vs. '''normál''': 383,3 čekajících  &lt;br /&gt;
* '''Nejkritičtější hodina''': 8. hodina s '''20,2 červenými zastávkami'''&lt;br /&gt;
* '''Maximum čekajících ve špičce''': 874 osob&lt;br /&gt;
&lt;br /&gt;
=== Kritické zastávky ===&lt;br /&gt;
&lt;br /&gt;
Na konci simulace bylo identifikováno '''8 zastávek''' v kritickém stavu:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Pořadí !! Název zastávky !! Čekající pasažéři&lt;br /&gt;
|-&lt;br /&gt;
| 1. || '''Hasova''' || 57&lt;br /&gt;
|-&lt;br /&gt;
| 2. || '''Lhotka''' || 51  &lt;br /&gt;
|-&lt;br /&gt;
| 3. || '''Sídliště Lhotka''' || 21&lt;br /&gt;
|-&lt;br /&gt;
| 4. || Družná || 18&lt;br /&gt;
|-&lt;br /&gt;
| 5. || Tylova čtvrť || 17&lt;br /&gt;
|-&lt;br /&gt;
| 6. || Labe || 16&lt;br /&gt;
|-&lt;br /&gt;
| 7. || Poliklinika Modřany || 15&lt;br /&gt;
|-&lt;br /&gt;
| 8. || Písková || 15&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Identifikované problémy ==&lt;br /&gt;
&lt;br /&gt;
=== Kapacitní paradox ===&lt;br /&gt;
'''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:&lt;br /&gt;
&lt;br /&gt;
* '''Neefektivní rozložení''' vozidel v čase a prostoru&lt;br /&gt;
* '''Nedostatečnou frekvenci''' během špičkových hodin&lt;br /&gt;
* '''Pomalou aktivaci''' dodatečných vozidel (60 ticks zpoždění)&lt;br /&gt;
&lt;br /&gt;
=== Časová nerovnováha ===&lt;br /&gt;
* '''Špičkové hodiny''': 10,3 kritických zastávek (průměr)&lt;br /&gt;
* '''Mimo špičku''': 8,7 kritických zastávek&lt;br /&gt;
* '''Maximum''': až '''25 zastávek''' současně v kritickém stavu&lt;br /&gt;
&lt;br /&gt;
== Ostatní scénáře ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Základní parametry analyzovaných scénářů&lt;br /&gt;
! Scénář !! Počet autobusů !! Kapacita/autobus !! Frekvence špička (min) !! Frekvence mimo špička (min)&lt;br /&gt;
|-&lt;br /&gt;
| '''Baseline (Současný stav)''' || 3 || 150 || 60 || 60&lt;br /&gt;
|-&lt;br /&gt;
| '''Zvýšený počet autobusů''' || 5 || 150 || 36 || 48&lt;br /&gt;
|-&lt;br /&gt;
| '''Větší kapacita''' || 3 || 200 || 60 || 60&lt;br /&gt;
|-&lt;br /&gt;
| '''Expresní spoje''' || 4 || 150 || 45 || 60&lt;br /&gt;
|-&lt;br /&gt;
| '''Dynamické řízení''' || 4 || 150 || 20 || 90&lt;br /&gt;
|-&lt;br /&gt;
| '''Kratší okruhy''' || 6 || 120 || 30 || 45&lt;br /&gt;
|-&lt;br /&gt;
| '''Optimalizovaný mix''' || 5 || 180 || 25 || 75&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Klíčové výsledky analýzy ==&lt;br /&gt;
&lt;br /&gt;
=== Výkonnostní metriky ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Porovnání klíčových ukazatelů výkonnosti&lt;br /&gt;
! Scénář !! Čekající pasažéři !! Červené zastávky !! Spokojenost (%) !! Spolehlivost (%) !! Náklady (index)&lt;br /&gt;
|-&lt;br /&gt;
| '''Baseline''' || 433.6 || 20.2 || 55 || 68 || 100&lt;br /&gt;
|-&lt;br /&gt;
| '''5 autobusů''' || 285.4 || 12.1 || 78 || 82 || 167&lt;br /&gt;
|-&lt;br /&gt;
| '''Větší kapacita''' || 356.8 || 16.3 || 63 || 74 || 115&lt;br /&gt;
|-&lt;br /&gt;
| '''Expresní''' || 378.2 || 15.8 || 71 || 76 || 133&lt;br /&gt;
|-&lt;br /&gt;
| '''Dynamické''' || 312.1 || 8.4 || 85 || 88 || 145&lt;br /&gt;
|-&lt;br /&gt;
| '''Kratší okruhy''' || 298.7 || 11.6 || 81 || 84 || 178&lt;br /&gt;
|-&lt;br /&gt;
| '''Optimalizované''' || 198.4 || 4.2 || 92 || 94 || 189&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Procentuální zlepšení oproti baseline ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Změny jednotlivých metrik (% změna oproti baseline)&lt;br /&gt;
! Scénář !! Čekající ↓ !! Červené zastávky ↓ !! Spokojenost ↑ !! Spolehlivost ↑ !! Náklady ↑&lt;br /&gt;
|-&lt;br /&gt;
| '''5 autobusů''' || +34.2% || +40.1% || +41.8% || +20.6% || +67.0%&lt;br /&gt;
|-&lt;br /&gt;
| '''Větší kapacita''' || +17.7% || +19.3% || +14.5% || +8.8% || +15.0%&lt;br /&gt;
|-&lt;br /&gt;
| '''Expresní''' || +12.8% || +21.8% || +29.1% || +11.8% || +33.0%&lt;br /&gt;
|-&lt;br /&gt;
| '''Dynamické''' || +28.0% || +58.4% || +54.5% || +29.4% || +45.0%&lt;br /&gt;
|-&lt;br /&gt;
| '''Kratší okruhy''' || +31.1% || +42.6% || +47.3% || +23.5% || +78.0%&lt;br /&gt;
|-&lt;br /&gt;
| '''Optimalizované''' || +54.2% || +79.2% || +67.3% || +38.2% || +89.0%&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Celkové hodnocení scénářů ==&lt;br /&gt;
&lt;br /&gt;
=== Ranking podle celkového skóre ===&lt;br /&gt;
Maximum je 100 bodů, tj nejoptimálnější řešení na základě měřených metrik.&lt;br /&gt;
# '''Optimalizovaný mix''' - '''80.0 bodů'''&lt;br /&gt;
#* Nejlepší celkové řešení kombinující výhody všech přístupů&lt;br /&gt;
#* Dramatické snížení čekajících pasažérů o 54%&lt;br /&gt;
#* Nejvyšší spokojenost (92%) a spolehlivost (94%)&lt;br /&gt;
#* Nejvyšší náklady, ale nejlepší poměr výkon/cena&lt;br /&gt;
# '''Dynamické řízení frekvence''' - '''62.0 bodů'''&lt;br /&gt;
#* Nejlepší nákladová efektivnost (0.586)&lt;br /&gt;
#* Velmi časté spoje ve špičce, řidší mimo špičku&lt;br /&gt;
#* Výrazné snížení červených zastávek o 58%&lt;br /&gt;
#* Druhá nejvyšší spokojenost pasažérů&lt;br /&gt;
# '''Rozdělení na kratší okruhy''' - '''43.2 bodů'''&lt;br /&gt;
#* Rychlejší cestování díky kratším trasám&lt;br /&gt;
#* Dobrá spokojenost (81%) a spolehlivost (84%)&lt;br /&gt;
#* Vyšší náklady kvůli většímu počtu vozidel&lt;br /&gt;
#* Efektivní pro husté městské sítě&lt;br /&gt;
# '''Zvýšený počet autobusů''' - '''42.4 bodů'''&lt;br /&gt;
#* Klasické řešení - více vozidel stejné kapacity&lt;br /&gt;
#* Významné zlepšení všech ukazatelů&lt;br /&gt;
#* Vysoké náklady (167% baseline)&lt;br /&gt;
#* Stabilní a předvídatelné řešení&lt;br /&gt;
# '''Expresní spoje''' - '''24.7 bodů'''&lt;br /&gt;
#* Umírněné zlepšení s relativně nízkými náklady&lt;br /&gt;
#* Rychlejší cestování (10.9 min průměr)&lt;br /&gt;
#* Vhodné jako doplňkové řešení&lt;br /&gt;
#* Omezený dopad na celkový systém&lt;br /&gt;
# '''Větší kapacita''' - '''22.4 bodů'''&lt;br /&gt;
#* Nejnižší dodatečné náklady (+15%)&lt;br /&gt;
#* Minimální zlepšení většiny ukazatelů&lt;br /&gt;
#* Nevhodné pro řešení špičkových problémů&lt;br /&gt;
#* Vhodné pouze pro mírný nárůst poptávky&lt;br /&gt;
[[File:scenarios.jpg|frameless|200px|Celkové hodnocení scénářů autobusové dopravy podle váženého průměru všech metrik]]&lt;br /&gt;
&lt;br /&gt;
== Závěr Scénáře==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Doporučení pro vylepšení simulace==&lt;br /&gt;
&lt;br /&gt;
=== Okamžitá opatření ===&lt;br /&gt;
# '''Flexibilní nasazení flotily'''&lt;br /&gt;
#* Aktivace všech 3 autobusů během špičky&lt;br /&gt;
#* Snížení aktivačního intervalu z 60 na 15 ticks&lt;br /&gt;
#* '''Očekávaný efekt''': snížení čekacích dob o 30-40%&lt;br /&gt;
# '''Expresní spoje'''  &lt;br /&gt;
#* Obsluha pouze kritických zastávek (červených)&lt;br /&gt;
#* Přeskočení zastávek s 0-2 čekajícími&lt;br /&gt;
#* '''Priorita implementace''': vysoká&lt;br /&gt;
&lt;br /&gt;
=== Střednědobá řešení ===&lt;br /&gt;
# '''Rozšíření flotily'''&lt;br /&gt;
#* Přidání 1-2 dodatečných autobusů&lt;br /&gt;
#* '''Očekávaný efekt''': 50% snížení kritických zastávek&lt;br /&gt;
# '''Dynamické řízení'''&lt;br /&gt;
#* Real-time monitoring obsazenosti zastávek  &lt;br /&gt;
#* Automatické přesměrování vozidel&lt;br /&gt;
#* Adaptivní frekvence podle poptávky&lt;br /&gt;
# '''Optimalizace tras'''&lt;br /&gt;
#* Rozdělení dlouhé linky na kratší okruhy&lt;br /&gt;
#* Specialized obsluha problematických úseků&lt;br /&gt;
&lt;br /&gt;
=== Dlouhodobá strategie ===&lt;br /&gt;
# '''Infrastrukturní zlepšení'''&lt;br /&gt;
#* Vyhrazené jízdní pruhy&lt;br /&gt;
#* '''Očekávaný efekt''': 20-30% zkrácení jízdních dob&lt;br /&gt;
#* '''Investice''': velmi vysoké&lt;br /&gt;
# '''Integrace dopravních systémů'''&lt;br /&gt;
#* Napojení na metro/tramvaje&lt;br /&gt;
#* Snížení celkové poptávky po autobusech&lt;br /&gt;
#* '''Priorita''': dlouhodobá&lt;br /&gt;
&lt;br /&gt;
== Závěr ==&lt;br /&gt;
&lt;br /&gt;
=== Klíčové pozorování ===&lt;br /&gt;
* '''Systémový problém''': Nedostatečná kapacita během špičkových hodin&lt;br /&gt;
* '''Kapacitní paradox''': Nízká obsazenost vozidel vs. vysoký počet čekajících&lt;br /&gt;
* '''Kritické zastávky''': Až 25 současně v nejhorších okamžicích  &lt;br /&gt;
* '''Nerovnoměrnost''': 78% nárůst poptávky ve špičce&lt;br /&gt;
&lt;br /&gt;
=== Doporučené priority ===&lt;br /&gt;
# '''Vysoká priorita''': Flexibilní nasazení flotily + expresní spoje&lt;br /&gt;
# '''Střední priorita''': Rozšíření vozového parku + dynamické řízení  &lt;br /&gt;
# '''Nízká priorita''': Infrastrukturní investice&lt;br /&gt;
&lt;br /&gt;
=== Důsledky nečinnosti ===&lt;br /&gt;
Bez implementace navržených opatření povede současný stav k:&lt;br /&gt;
* '''Dalšímu zhoršování''' kvality služeb&lt;br /&gt;
* '''Snížení atraktivity''' veřejné dopravy&lt;br /&gt;
* '''Přesunu cestujících''' k individuální automobilové dopravě&lt;br /&gt;
* '''Ekonomickým ztrátám''' dopravního podniku&lt;br /&gt;
&lt;br /&gt;
== Kód ==&lt;br /&gt;
&lt;br /&gt;
Hlavní soubor: '''[[File:AutobusobaLinkaSimple.nlogo]]'''&lt;br /&gt;
&lt;br /&gt;
== Reference ==&lt;br /&gt;
&lt;br /&gt;
# NetLogo Bus Transport Simulation Code (2025). Vlastní implementace autobusové simulace v NetLogo.&lt;br /&gt;
# Wilensky, U. (1999). [[NetLogo]]. Center for Connected Learning and Computer-Based Modeling, Northwestern University.&lt;br /&gt;
# Programming Homework Help (2024). How to Simulate a Bus Moving Through a City in NetLogo.&lt;br /&gt;
# Stack Overflow (2022). How to create a Netlogo model for bus transport (public transport)?&lt;br /&gt;
# Simulace.info (2024). Quick start - Resources for simulation classes.&lt;br /&gt;
# Thompson, L. (2024). NetLogo City Bus Simulation: Step-by-Step Guide.&lt;br /&gt;
&lt;br /&gt;
== Externí odkazy ==&lt;br /&gt;
&lt;br /&gt;
* [https://ccl.northwestern.edu/netlogo/ NetLogo Official Website]&lt;br /&gt;
* [https://www.simulace.info/ Simulace.info - Česká stránka o simulacích]&lt;br /&gt;
* [https://dpp.cz/ Dopravní podnik hlavního města Prahy]&lt;/div&gt;</summary>
		<author><name>Jelp05</name></author>
		
	</entry>
	<entry>
		<id>http://www.simulace.info/index.php?title=User:Jelp05&amp;diff=26866</id>
		<title>User:Jelp05</title>
		<link rel="alternate" type="text/html" href="http://www.simulace.info/index.php?title=User:Jelp05&amp;diff=26866"/>
		<updated>2025-06-13T13:36:58Z</updated>

		<summary type="html">&lt;p&gt;Jelp05: /* Ranking podle celkového skóre */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Simulace: Autobusová linka v městské dopravě'''&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Definice problému ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
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ů. &lt;br /&gt;
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ů.&lt;br /&gt;
&lt;br /&gt;
== Metoda ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Zde jsou uvedeny alternativní přístupy:&lt;br /&gt;
&lt;br /&gt;
* '''Diskrétní-event simulace''' - zaměřuje se na časové události, ale méně dobře zachycuje prostorové interakce agentů&lt;br /&gt;
&lt;br /&gt;
* '''Matematické optimalizační modely''' - poskytují analytická řešení, ale často vyžadují zjednodušující předpoklady&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Model ==&lt;br /&gt;
&lt;br /&gt;
=== Zastávky ===&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
=== Autobusy ===&lt;br /&gt;
Autobusy jsou modelovány jako autonomní agenti s následujícími vlastnostmi:&lt;br /&gt;
* '''Rychlost''': 0,5 prostorových jednotek za tik&lt;br /&gt;
* '''Maximální kapacita''': 150 pasažérů&lt;br /&gt;
* '''Směr jízdy''': proměnná podle pozice na trase&lt;br /&gt;
* '''Čekací doba na zastávce''': 3 tiky pro nastupování a vystupování&lt;br /&gt;
&lt;br /&gt;
Každý autobus má unikátní identifikátor a sleduje svůj pokrok na trase.&lt;br /&gt;
&lt;br /&gt;
=== Pasažéři ===&lt;br /&gt;
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:&lt;br /&gt;
* Cílovou zastávku&lt;br /&gt;
* Dobu cestování&lt;br /&gt;
* Aktuální autobus (pokud cestuje)&lt;br /&gt;
&lt;br /&gt;
=== Barevné kódování ===&lt;br /&gt;
Model implementuje '''barevné kódování zastávek''' pro vizuální identifikaci problematických míst:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Barva !! Počet čekajících !! Stav&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: blue; color: white;&amp;quot; | Modrá || 0 || Žádní čekající&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: lightblue;&amp;quot; | Světle modrá || 1-4 || Nízká obsazenost&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: orange;&amp;quot; | Oranžová || 5-14 || Střední obsazenost&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: red; color: white;&amp;quot; | '''Červená''' || '''15+''' || '''Kritická obsazenost'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Globální parametry ===&lt;br /&gt;
Klíčové parametry modelu:&lt;br /&gt;
* '''Počet autobusů''': 2-6 (proměnná num-buses)&lt;br /&gt;
* '''Základní rychlost generování''': base-rate&lt;br /&gt;
* '''Frekvence generování''': každý 3. tik&lt;br /&gt;
* '''Maximální kapacita''': 150 pasažérů na autobus&lt;br /&gt;
&lt;br /&gt;
=== Průběh simulace ===&lt;br /&gt;
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:&lt;br /&gt;
# Aktualizuje čas&lt;br /&gt;
# Generuje pasažéry&lt;br /&gt;
# Pohybuje autobusy&lt;br /&gt;
# Zpracovává nastupování a vystupování&lt;br /&gt;
# Aktualizuje dobu cestování pasažérů&lt;br /&gt;
# Aktivuje nové autobusy podle potřeby&lt;br /&gt;
&lt;br /&gt;
=== Omezení modelu ===&lt;br /&gt;
Model má několik omezení:&lt;br /&gt;
* Zjednodušené cestovní vzorce pasažérů (pouze jednosměrná cesta)&lt;br /&gt;
* Statické generování pasažérů bez zohlednění víkendů&lt;br /&gt;
* Absence poruch a zpoždění autobusů&lt;br /&gt;
* Omezený počet zastávek ve srovnání s reálnou sítí&lt;br /&gt;
&lt;br /&gt;
== Výsledky simulace ==&lt;br /&gt;
&lt;br /&gt;
=== Základní statistiky ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Parametr !! Hodnota !! Jednotka&lt;br /&gt;
|-&lt;br /&gt;
| Celkem vygenerováno pasažérů || 15 036 || osob/24h&lt;br /&gt;
|-&lt;br /&gt;
| Průměrná efektivita || 10,4 || pasažérů/minutu  &lt;br /&gt;
|-&lt;br /&gt;
| Průměrný počet čekajících || 433,6 || osob&lt;br /&gt;
|-&lt;br /&gt;
| Maximum čekajících || 1 065 || osob&lt;br /&gt;
|-&lt;br /&gt;
| Průměrná obsazenost autobusů || 150,9 || osob&lt;br /&gt;
|-&lt;br /&gt;
| Využití kapacity || 33,5 || %&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Analýza špičkových hodin ===&lt;br /&gt;
&lt;br /&gt;
'''Špičkové hodiny''' (7-9 a 17-19) vykazují dramatické zvýšení poptávky:&lt;br /&gt;
&lt;br /&gt;
* '''Nárůst čekajících o 78%''' oproti běžným hodinám&lt;br /&gt;
* '''Špička''': 682,5 čekajících vs. '''normál''': 383,3 čekajících  &lt;br /&gt;
* '''Nejkritičtější hodina''': 8. hodina s '''20,2 červenými zastávkami'''&lt;br /&gt;
* '''Maximum čekajících ve špičce''': 874 osob&lt;br /&gt;
&lt;br /&gt;
=== Kritické zastávky ===&lt;br /&gt;
&lt;br /&gt;
Na konci simulace bylo identifikováno '''8 zastávek''' v kritickém stavu:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Pořadí !! Název zastávky !! Čekající pasažéři&lt;br /&gt;
|-&lt;br /&gt;
| 1. || '''Hasova''' || 57&lt;br /&gt;
|-&lt;br /&gt;
| 2. || '''Lhotka''' || 51  &lt;br /&gt;
|-&lt;br /&gt;
| 3. || '''Sídliště Lhotka''' || 21&lt;br /&gt;
|-&lt;br /&gt;
| 4. || Družná || 18&lt;br /&gt;
|-&lt;br /&gt;
| 5. || Tylova čtvrť || 17&lt;br /&gt;
|-&lt;br /&gt;
| 6. || Labe || 16&lt;br /&gt;
|-&lt;br /&gt;
| 7. || Poliklinika Modřany || 15&lt;br /&gt;
|-&lt;br /&gt;
| 8. || Písková || 15&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Identifikované problémy ==&lt;br /&gt;
&lt;br /&gt;
=== Kapacitní paradox ===&lt;br /&gt;
'''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:&lt;br /&gt;
&lt;br /&gt;
* '''Neefektivní rozložení''' vozidel v čase a prostoru&lt;br /&gt;
* '''Nedostatečnou frekvenci''' během špičkových hodin&lt;br /&gt;
* '''Pomalou aktivaci''' dodatečných vozidel (60 ticks zpoždění)&lt;br /&gt;
&lt;br /&gt;
=== Časová nerovnováha ===&lt;br /&gt;
* '''Špičkové hodiny''': 10,3 kritických zastávek (průměr)&lt;br /&gt;
* '''Mimo špičku''': 8,7 kritických zastávek&lt;br /&gt;
* '''Maximum''': až '''25 zastávek''' současně v kritickém stavu&lt;br /&gt;
&lt;br /&gt;
== Ostatní scénáře ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Základní parametry analyzovaných scénářů&lt;br /&gt;
! Scénář !! Počet autobusů !! Kapacita/autobus !! Frekvence špička (min) !! Frekvence mimo špička (min)&lt;br /&gt;
|-&lt;br /&gt;
| '''Baseline (Současný stav)''' || 3 || 150 || 60 || 60&lt;br /&gt;
|-&lt;br /&gt;
| '''Zvýšený počet autobusů''' || 5 || 150 || 36 || 48&lt;br /&gt;
|-&lt;br /&gt;
| '''Větší kapacita''' || 3 || 200 || 60 || 60&lt;br /&gt;
|-&lt;br /&gt;
| '''Expresní spoje''' || 4 || 150 || 45 || 60&lt;br /&gt;
|-&lt;br /&gt;
| '''Dynamické řízení''' || 4 || 150 || 20 || 90&lt;br /&gt;
|-&lt;br /&gt;
| '''Kratší okruhy''' || 6 || 120 || 30 || 45&lt;br /&gt;
|-&lt;br /&gt;
| '''Optimalizovaný mix''' || 5 || 180 || 25 || 75&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Klíčové výsledky analýzy ==&lt;br /&gt;
&lt;br /&gt;
=== Výkonnostní metriky ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Porovnání klíčových ukazatelů výkonnosti&lt;br /&gt;
! Scénář !! Čekající pasažéři !! Červené zastávky !! Spokojenost (%) !! Spolehlivost (%) !! Náklady (index)&lt;br /&gt;
|-&lt;br /&gt;
| '''Baseline''' || 433.6 || 20.2 || 55 || 68 || 100&lt;br /&gt;
|-&lt;br /&gt;
| '''5 autobusů''' || 285.4 || 12.1 || 78 || 82 || 167&lt;br /&gt;
|-&lt;br /&gt;
| '''Větší kapacita''' || 356.8 || 16.3 || 63 || 74 || 115&lt;br /&gt;
|-&lt;br /&gt;
| '''Expresní''' || 378.2 || 15.8 || 71 || 76 || 133&lt;br /&gt;
|-&lt;br /&gt;
| '''Dynamické''' || 312.1 || 8.4 || 85 || 88 || 145&lt;br /&gt;
|-&lt;br /&gt;
| '''Kratší okruhy''' || 298.7 || 11.6 || 81 || 84 || 178&lt;br /&gt;
|-&lt;br /&gt;
| '''Optimalizované''' || 198.4 || 4.2 || 92 || 94 || 189&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Procentuální zlepšení oproti baseline ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Změny jednotlivých metrik (% změna oproti baseline)&lt;br /&gt;
! Scénář !! Čekající ↓ !! Červené zastávky ↓ !! Spokojenost ↑ !! Spolehlivost ↑ !! Náklady ↑&lt;br /&gt;
|-&lt;br /&gt;
| '''5 autobusů''' || +34.2% || +40.1% || +41.8% || +20.6% || +67.0%&lt;br /&gt;
|-&lt;br /&gt;
| '''Větší kapacita''' || +17.7% || +19.3% || +14.5% || +8.8% || +15.0%&lt;br /&gt;
|-&lt;br /&gt;
| '''Expresní''' || +12.8% || +21.8% || +29.1% || +11.8% || +33.0%&lt;br /&gt;
|-&lt;br /&gt;
| '''Dynamické''' || +28.0% || +58.4% || +54.5% || +29.4% || +45.0%&lt;br /&gt;
|-&lt;br /&gt;
| '''Kratší okruhy''' || +31.1% || +42.6% || +47.3% || +23.5% || +78.0%&lt;br /&gt;
|-&lt;br /&gt;
| '''Optimalizované''' || +54.2% || +79.2% || +67.3% || +38.2% || +89.0%&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Celkové hodnocení scénářů ==&lt;br /&gt;
&lt;br /&gt;
=== Ranking podle celkového skóre ===&lt;br /&gt;
Maximum je 100 bodů, tj nejoptimálnější řešení na základě měřených metrik.&lt;br /&gt;
# '''Optimalizovaný mix''' - '''80.0 bodů'''&lt;br /&gt;
#* Nejlepší celkové řešení kombinující výhody všech přístupů&lt;br /&gt;
#* Dramatické snížení čekajících pasažérů o 54%&lt;br /&gt;
#* Nejvyšší spokojenost (92%) a spolehlivost (94%)&lt;br /&gt;
#* Nejvyšší náklady, ale nejlepší poměr výkon/cena&lt;br /&gt;
# '''Dynamické řízení frekvence''' - '''62.0 bodů'''&lt;br /&gt;
#* Nejlepší nákladová efektivnost (0.586)&lt;br /&gt;
#* Velmi časté spoje ve špičce, řidší mimo špičku&lt;br /&gt;
#* Výrazné snížení červených zastávek o 58%&lt;br /&gt;
#* Druhá nejvyšší spokojenost pasažérů&lt;br /&gt;
# '''Rozdělení na kratší okruhy''' - '''43.2 bodů'''&lt;br /&gt;
#* Rychlejší cestování díky kratším trasám&lt;br /&gt;
#* Dobrá spokojenost (81%) a spolehlivost (84%)&lt;br /&gt;
#* Vyšší náklady kvůli většímu počtu vozidel&lt;br /&gt;
#* Efektivní pro husté městské sítě&lt;br /&gt;
# '''Zvýšený počet autobusů''' - '''42.4 bodů'''&lt;br /&gt;
#* Klasické řešení - více vozidel stejné kapacity&lt;br /&gt;
#* Významné zlepšení všech ukazatelů&lt;br /&gt;
#* Vysoké náklady (167% baseline)&lt;br /&gt;
#* Stabilní a předvídatelné řešení&lt;br /&gt;
# '''Expresní spoje''' - '''24.7 bodů'''&lt;br /&gt;
#* Umírněné zlepšení s relativně nízkými náklady&lt;br /&gt;
#* Rychlejší cestování (10.9 min průměr)&lt;br /&gt;
#* Vhodné jako doplňkové řešení&lt;br /&gt;
#* Omezený dopad na celkový systém&lt;br /&gt;
# '''Větší kapacita''' - '''22.4 bodů'''&lt;br /&gt;
#* Nejnižší dodatečné náklady (+15%)&lt;br /&gt;
#* Minimální zlepšení většiny ukazatelů&lt;br /&gt;
#* Nevhodné pro řešení špičkových problémů&lt;br /&gt;
#* Vhodné pouze pro mírný nárůst poptávky&lt;br /&gt;
[[File:scenarios.jpg|thumb|200px|Celkové hodnocení scénářů autobusové dopravy podle váženého průměru všech metrik]]&lt;br /&gt;
&lt;br /&gt;
== Závěr Scénáře==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Doporučení pro vylepšení simulace==&lt;br /&gt;
&lt;br /&gt;
=== Okamžitá opatření ===&lt;br /&gt;
# '''Flexibilní nasazení flotily'''&lt;br /&gt;
#* Aktivace všech 3 autobusů během špičky&lt;br /&gt;
#* Snížení aktivačního intervalu z 60 na 15 ticks&lt;br /&gt;
#* '''Očekávaný efekt''': snížení čekacích dob o 30-40%&lt;br /&gt;
# '''Expresní spoje'''  &lt;br /&gt;
#* Obsluha pouze kritických zastávek (červených)&lt;br /&gt;
#* Přeskočení zastávek s 0-2 čekajícími&lt;br /&gt;
#* '''Priorita implementace''': vysoká&lt;br /&gt;
&lt;br /&gt;
=== Střednědobá řešení ===&lt;br /&gt;
# '''Rozšíření flotily'''&lt;br /&gt;
#* Přidání 1-2 dodatečných autobusů&lt;br /&gt;
#* '''Očekávaný efekt''': 50% snížení kritických zastávek&lt;br /&gt;
# '''Dynamické řízení'''&lt;br /&gt;
#* Real-time monitoring obsazenosti zastávek  &lt;br /&gt;
#* Automatické přesměrování vozidel&lt;br /&gt;
#* Adaptivní frekvence podle poptávky&lt;br /&gt;
# '''Optimalizace tras'''&lt;br /&gt;
#* Rozdělení dlouhé linky na kratší okruhy&lt;br /&gt;
#* Specialized obsluha problematických úseků&lt;br /&gt;
&lt;br /&gt;
=== Dlouhodobá strategie ===&lt;br /&gt;
# '''Infrastrukturní zlepšení'''&lt;br /&gt;
#* Vyhrazené jízdní pruhy&lt;br /&gt;
#* '''Očekávaný efekt''': 20-30% zkrácení jízdních dob&lt;br /&gt;
#* '''Investice''': velmi vysoké&lt;br /&gt;
# '''Integrace dopravních systémů'''&lt;br /&gt;
#* Napojení na metro/tramvaje&lt;br /&gt;
#* Snížení celkové poptávky po autobusech&lt;br /&gt;
#* '''Priorita''': dlouhodobá&lt;br /&gt;
&lt;br /&gt;
== Závěr ==&lt;br /&gt;
&lt;br /&gt;
=== Klíčové pozorování ===&lt;br /&gt;
* '''Systémový problém''': Nedostatečná kapacita během špičkových hodin&lt;br /&gt;
* '''Kapacitní paradox''': Nízká obsazenost vozidel vs. vysoký počet čekajících&lt;br /&gt;
* '''Kritické zastávky''': Až 25 současně v nejhorších okamžicích  &lt;br /&gt;
* '''Nerovnoměrnost''': 78% nárůst poptávky ve špičce&lt;br /&gt;
&lt;br /&gt;
=== Doporučené priority ===&lt;br /&gt;
# '''Vysoká priorita''': Flexibilní nasazení flotily + expresní spoje&lt;br /&gt;
# '''Střední priorita''': Rozšíření vozového parku + dynamické řízení  &lt;br /&gt;
# '''Nízká priorita''': Infrastrukturní investice&lt;br /&gt;
&lt;br /&gt;
=== Důsledky nečinnosti ===&lt;br /&gt;
Bez implementace navržených opatření povede současný stav k:&lt;br /&gt;
* '''Dalšímu zhoršování''' kvality služeb&lt;br /&gt;
* '''Snížení atraktivity''' veřejné dopravy&lt;br /&gt;
* '''Přesunu cestujících''' k individuální automobilové dopravě&lt;br /&gt;
* '''Ekonomickým ztrátám''' dopravního podniku&lt;br /&gt;
&lt;br /&gt;
== Kód ==&lt;br /&gt;
&lt;br /&gt;
Hlavní soubor: '''[[File:AutobusobaLinkaSimple.nlogo]]'''&lt;br /&gt;
&lt;br /&gt;
== Reference ==&lt;br /&gt;
&lt;br /&gt;
# NetLogo Bus Transport Simulation Code (2025). Vlastní implementace autobusové simulace v NetLogo.&lt;br /&gt;
# Wilensky, U. (1999). [[NetLogo]]. Center for Connected Learning and Computer-Based Modeling, Northwestern University.&lt;br /&gt;
# Programming Homework Help (2024). How to Simulate a Bus Moving Through a City in NetLogo.&lt;br /&gt;
# Stack Overflow (2022). How to create a Netlogo model for bus transport (public transport)?&lt;br /&gt;
# Simulace.info (2024). Quick start - Resources for simulation classes.&lt;br /&gt;
# Thompson, L. (2024). NetLogo City Bus Simulation: Step-by-Step Guide.&lt;br /&gt;
&lt;br /&gt;
== Externí odkazy ==&lt;br /&gt;
&lt;br /&gt;
* [https://ccl.northwestern.edu/netlogo/ NetLogo Official Website]&lt;br /&gt;
* [https://www.simulace.info/ Simulace.info - Česká stránka o simulacích]&lt;br /&gt;
* [https://dpp.cz/ Dopravní podnik hlavního města Prahy]&lt;/div&gt;</summary>
		<author><name>Jelp05</name></author>
		
	</entry>
	<entry>
		<id>http://www.simulace.info/index.php?title=User:Jelp05&amp;diff=26865</id>
		<title>User:Jelp05</title>
		<link rel="alternate" type="text/html" href="http://www.simulace.info/index.php?title=User:Jelp05&amp;diff=26865"/>
		<updated>2025-06-13T13:36:32Z</updated>

		<summary type="html">&lt;p&gt;Jelp05: /* Ranking podle celkového skóre */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Simulace: Autobusová linka v městské dopravě'''&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Definice problému ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
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ů. &lt;br /&gt;
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ů.&lt;br /&gt;
&lt;br /&gt;
== Metoda ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Zde jsou uvedeny alternativní přístupy:&lt;br /&gt;
&lt;br /&gt;
* '''Diskrétní-event simulace''' - zaměřuje se na časové události, ale méně dobře zachycuje prostorové interakce agentů&lt;br /&gt;
&lt;br /&gt;
* '''Matematické optimalizační modely''' - poskytují analytická řešení, ale často vyžadují zjednodušující předpoklady&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Model ==&lt;br /&gt;
&lt;br /&gt;
=== Zastávky ===&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
=== Autobusy ===&lt;br /&gt;
Autobusy jsou modelovány jako autonomní agenti s následujícími vlastnostmi:&lt;br /&gt;
* '''Rychlost''': 0,5 prostorových jednotek za tik&lt;br /&gt;
* '''Maximální kapacita''': 150 pasažérů&lt;br /&gt;
* '''Směr jízdy''': proměnná podle pozice na trase&lt;br /&gt;
* '''Čekací doba na zastávce''': 3 tiky pro nastupování a vystupování&lt;br /&gt;
&lt;br /&gt;
Každý autobus má unikátní identifikátor a sleduje svůj pokrok na trase.&lt;br /&gt;
&lt;br /&gt;
=== Pasažéři ===&lt;br /&gt;
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:&lt;br /&gt;
* Cílovou zastávku&lt;br /&gt;
* Dobu cestování&lt;br /&gt;
* Aktuální autobus (pokud cestuje)&lt;br /&gt;
&lt;br /&gt;
=== Barevné kódování ===&lt;br /&gt;
Model implementuje '''barevné kódování zastávek''' pro vizuální identifikaci problematických míst:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Barva !! Počet čekajících !! Stav&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: blue; color: white;&amp;quot; | Modrá || 0 || Žádní čekající&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: lightblue;&amp;quot; | Světle modrá || 1-4 || Nízká obsazenost&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: orange;&amp;quot; | Oranžová || 5-14 || Střední obsazenost&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: red; color: white;&amp;quot; | '''Červená''' || '''15+''' || '''Kritická obsazenost'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Globální parametry ===&lt;br /&gt;
Klíčové parametry modelu:&lt;br /&gt;
* '''Počet autobusů''': 2-6 (proměnná num-buses)&lt;br /&gt;
* '''Základní rychlost generování''': base-rate&lt;br /&gt;
* '''Frekvence generování''': každý 3. tik&lt;br /&gt;
* '''Maximální kapacita''': 150 pasažérů na autobus&lt;br /&gt;
&lt;br /&gt;
=== Průběh simulace ===&lt;br /&gt;
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:&lt;br /&gt;
# Aktualizuje čas&lt;br /&gt;
# Generuje pasažéry&lt;br /&gt;
# Pohybuje autobusy&lt;br /&gt;
# Zpracovává nastupování a vystupování&lt;br /&gt;
# Aktualizuje dobu cestování pasažérů&lt;br /&gt;
# Aktivuje nové autobusy podle potřeby&lt;br /&gt;
&lt;br /&gt;
=== Omezení modelu ===&lt;br /&gt;
Model má několik omezení:&lt;br /&gt;
* Zjednodušené cestovní vzorce pasažérů (pouze jednosměrná cesta)&lt;br /&gt;
* Statické generování pasažérů bez zohlednění víkendů&lt;br /&gt;
* Absence poruch a zpoždění autobusů&lt;br /&gt;
* Omezený počet zastávek ve srovnání s reálnou sítí&lt;br /&gt;
&lt;br /&gt;
== Výsledky simulace ==&lt;br /&gt;
&lt;br /&gt;
=== Základní statistiky ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Parametr !! Hodnota !! Jednotka&lt;br /&gt;
|-&lt;br /&gt;
| Celkem vygenerováno pasažérů || 15 036 || osob/24h&lt;br /&gt;
|-&lt;br /&gt;
| Průměrná efektivita || 10,4 || pasažérů/minutu  &lt;br /&gt;
|-&lt;br /&gt;
| Průměrný počet čekajících || 433,6 || osob&lt;br /&gt;
|-&lt;br /&gt;
| Maximum čekajících || 1 065 || osob&lt;br /&gt;
|-&lt;br /&gt;
| Průměrná obsazenost autobusů || 150,9 || osob&lt;br /&gt;
|-&lt;br /&gt;
| Využití kapacity || 33,5 || %&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Analýza špičkových hodin ===&lt;br /&gt;
&lt;br /&gt;
'''Špičkové hodiny''' (7-9 a 17-19) vykazují dramatické zvýšení poptávky:&lt;br /&gt;
&lt;br /&gt;
* '''Nárůst čekajících o 78%''' oproti běžným hodinám&lt;br /&gt;
* '''Špička''': 682,5 čekajících vs. '''normál''': 383,3 čekajících  &lt;br /&gt;
* '''Nejkritičtější hodina''': 8. hodina s '''20,2 červenými zastávkami'''&lt;br /&gt;
* '''Maximum čekajících ve špičce''': 874 osob&lt;br /&gt;
&lt;br /&gt;
=== Kritické zastávky ===&lt;br /&gt;
&lt;br /&gt;
Na konci simulace bylo identifikováno '''8 zastávek''' v kritickém stavu:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Pořadí !! Název zastávky !! Čekající pasažéři&lt;br /&gt;
|-&lt;br /&gt;
| 1. || '''Hasova''' || 57&lt;br /&gt;
|-&lt;br /&gt;
| 2. || '''Lhotka''' || 51  &lt;br /&gt;
|-&lt;br /&gt;
| 3. || '''Sídliště Lhotka''' || 21&lt;br /&gt;
|-&lt;br /&gt;
| 4. || Družná || 18&lt;br /&gt;
|-&lt;br /&gt;
| 5. || Tylova čtvrť || 17&lt;br /&gt;
|-&lt;br /&gt;
| 6. || Labe || 16&lt;br /&gt;
|-&lt;br /&gt;
| 7. || Poliklinika Modřany || 15&lt;br /&gt;
|-&lt;br /&gt;
| 8. || Písková || 15&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Identifikované problémy ==&lt;br /&gt;
&lt;br /&gt;
=== Kapacitní paradox ===&lt;br /&gt;
'''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:&lt;br /&gt;
&lt;br /&gt;
* '''Neefektivní rozložení''' vozidel v čase a prostoru&lt;br /&gt;
* '''Nedostatečnou frekvenci''' během špičkových hodin&lt;br /&gt;
* '''Pomalou aktivaci''' dodatečných vozidel (60 ticks zpoždění)&lt;br /&gt;
&lt;br /&gt;
=== Časová nerovnováha ===&lt;br /&gt;
* '''Špičkové hodiny''': 10,3 kritických zastávek (průměr)&lt;br /&gt;
* '''Mimo špičku''': 8,7 kritických zastávek&lt;br /&gt;
* '''Maximum''': až '''25 zastávek''' současně v kritickém stavu&lt;br /&gt;
&lt;br /&gt;
== Ostatní scénáře ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Základní parametry analyzovaných scénářů&lt;br /&gt;
! Scénář !! Počet autobusů !! Kapacita/autobus !! Frekvence špička (min) !! Frekvence mimo špička (min)&lt;br /&gt;
|-&lt;br /&gt;
| '''Baseline (Současný stav)''' || 3 || 150 || 60 || 60&lt;br /&gt;
|-&lt;br /&gt;
| '''Zvýšený počet autobusů''' || 5 || 150 || 36 || 48&lt;br /&gt;
|-&lt;br /&gt;
| '''Větší kapacita''' || 3 || 200 || 60 || 60&lt;br /&gt;
|-&lt;br /&gt;
| '''Expresní spoje''' || 4 || 150 || 45 || 60&lt;br /&gt;
|-&lt;br /&gt;
| '''Dynamické řízení''' || 4 || 150 || 20 || 90&lt;br /&gt;
|-&lt;br /&gt;
| '''Kratší okruhy''' || 6 || 120 || 30 || 45&lt;br /&gt;
|-&lt;br /&gt;
| '''Optimalizovaný mix''' || 5 || 180 || 25 || 75&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Klíčové výsledky analýzy ==&lt;br /&gt;
&lt;br /&gt;
=== Výkonnostní metriky ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Porovnání klíčových ukazatelů výkonnosti&lt;br /&gt;
! Scénář !! Čekající pasažéři !! Červené zastávky !! Spokojenost (%) !! Spolehlivost (%) !! Náklady (index)&lt;br /&gt;
|-&lt;br /&gt;
| '''Baseline''' || 433.6 || 20.2 || 55 || 68 || 100&lt;br /&gt;
|-&lt;br /&gt;
| '''5 autobusů''' || 285.4 || 12.1 || 78 || 82 || 167&lt;br /&gt;
|-&lt;br /&gt;
| '''Větší kapacita''' || 356.8 || 16.3 || 63 || 74 || 115&lt;br /&gt;
|-&lt;br /&gt;
| '''Expresní''' || 378.2 || 15.8 || 71 || 76 || 133&lt;br /&gt;
|-&lt;br /&gt;
| '''Dynamické''' || 312.1 || 8.4 || 85 || 88 || 145&lt;br /&gt;
|-&lt;br /&gt;
| '''Kratší okruhy''' || 298.7 || 11.6 || 81 || 84 || 178&lt;br /&gt;
|-&lt;br /&gt;
| '''Optimalizované''' || 198.4 || 4.2 || 92 || 94 || 189&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Procentuální zlepšení oproti baseline ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Změny jednotlivých metrik (% změna oproti baseline)&lt;br /&gt;
! Scénář !! Čekající ↓ !! Červené zastávky ↓ !! Spokojenost ↑ !! Spolehlivost ↑ !! Náklady ↑&lt;br /&gt;
|-&lt;br /&gt;
| '''5 autobusů''' || +34.2% || +40.1% || +41.8% || +20.6% || +67.0%&lt;br /&gt;
|-&lt;br /&gt;
| '''Větší kapacita''' || +17.7% || +19.3% || +14.5% || +8.8% || +15.0%&lt;br /&gt;
|-&lt;br /&gt;
| '''Expresní''' || +12.8% || +21.8% || +29.1% || +11.8% || +33.0%&lt;br /&gt;
|-&lt;br /&gt;
| '''Dynamické''' || +28.0% || +58.4% || +54.5% || +29.4% || +45.0%&lt;br /&gt;
|-&lt;br /&gt;
| '''Kratší okruhy''' || +31.1% || +42.6% || +47.3% || +23.5% || +78.0%&lt;br /&gt;
|-&lt;br /&gt;
| '''Optimalizované''' || +54.2% || +79.2% || +67.3% || +38.2% || +89.0%&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Celkové hodnocení scénářů ==&lt;br /&gt;
&lt;br /&gt;
=== Ranking podle celkového skóre ===&lt;br /&gt;
Maximum je 100 bodů, tj nejoptimálnější řešení na základě měřených metrik.&lt;br /&gt;
# '''Optimalizovaný mix''' - '''80.0 bodů'''&lt;br /&gt;
#* Nejlepší celkové řešení kombinující výhody všech přístupů&lt;br /&gt;
#* Dramatické snížení čekajících pasažérů o 54%&lt;br /&gt;
#* Nejvyšší spokojenost (92%) a spolehlivost (94%)&lt;br /&gt;
#* Nejvyšší náklady, ale nejlepší poměr výkon/cena&lt;br /&gt;
# '''Dynamické řízení frekvence''' - '''62.0 bodů'''&lt;br /&gt;
#* Nejlepší nákladová efektivnost (0.586)&lt;br /&gt;
#* Velmi časté spoje ve špičce, řidší mimo špičku&lt;br /&gt;
#* Výrazné snížení červených zastávek o 58%&lt;br /&gt;
#* Druhá nejvyšší spokojenost pasažérů&lt;br /&gt;
# '''Rozdělení na kratší okruhy''' - '''43.2 bodů'''&lt;br /&gt;
#* Rychlejší cestování díky kratším trasám&lt;br /&gt;
#* Dobrá spokojenost (81%) a spolehlivost (84%)&lt;br /&gt;
#* Vyšší náklady kvůli většímu počtu vozidel&lt;br /&gt;
#* Efektivní pro husté městské sítě&lt;br /&gt;
# '''Zvýšený počet autobusů''' - '''42.4 bodů'''&lt;br /&gt;
#* Klasické řešení - více vozidel stejné kapacity&lt;br /&gt;
#* Významné zlepšení všech ukazatelů&lt;br /&gt;
#* Vysoké náklady (167% baseline)&lt;br /&gt;
#* Stabilní a předvídatelné řešení&lt;br /&gt;
# '''Expresní spoje''' - '''24.7 bodů'''&lt;br /&gt;
#* Umírněné zlepšení s relativně nízkými náklady&lt;br /&gt;
#* Rychlejší cestování (10.9 min průměr)&lt;br /&gt;
#* Vhodné jako doplňkové řešení&lt;br /&gt;
#* Omezený dopad na celkový systém&lt;br /&gt;
# '''Větší kapacita''' - '''22.4 bodů'''&lt;br /&gt;
#* Nejnižší dodatečné náklady (+15%)&lt;br /&gt;
#* Minimální zlepšení většiny ukazatelů&lt;br /&gt;
#* Nevhodné pro řešení špičkových problémů&lt;br /&gt;
#* Vhodné pouze pro mírný nárůst poptávky&lt;br /&gt;
&lt;br /&gt;
[[File:scenarios.jpg|thumb|200px|Celkové hodnocení scénářů autobusové dopravy podle váženého průměru všech metrik]]&lt;br /&gt;
&lt;br /&gt;
== Závěr Scénáře==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Doporučení pro vylepšení simulace==&lt;br /&gt;
&lt;br /&gt;
=== Okamžitá opatření ===&lt;br /&gt;
# '''Flexibilní nasazení flotily'''&lt;br /&gt;
#* Aktivace všech 3 autobusů během špičky&lt;br /&gt;
#* Snížení aktivačního intervalu z 60 na 15 ticks&lt;br /&gt;
#* '''Očekávaný efekt''': snížení čekacích dob o 30-40%&lt;br /&gt;
# '''Expresní spoje'''  &lt;br /&gt;
#* Obsluha pouze kritických zastávek (červených)&lt;br /&gt;
#* Přeskočení zastávek s 0-2 čekajícími&lt;br /&gt;
#* '''Priorita implementace''': vysoká&lt;br /&gt;
&lt;br /&gt;
=== Střednědobá řešení ===&lt;br /&gt;
# '''Rozšíření flotily'''&lt;br /&gt;
#* Přidání 1-2 dodatečných autobusů&lt;br /&gt;
#* '''Očekávaný efekt''': 50% snížení kritických zastávek&lt;br /&gt;
# '''Dynamické řízení'''&lt;br /&gt;
#* Real-time monitoring obsazenosti zastávek  &lt;br /&gt;
#* Automatické přesměrování vozidel&lt;br /&gt;
#* Adaptivní frekvence podle poptávky&lt;br /&gt;
# '''Optimalizace tras'''&lt;br /&gt;
#* Rozdělení dlouhé linky na kratší okruhy&lt;br /&gt;
#* Specialized obsluha problematických úseků&lt;br /&gt;
&lt;br /&gt;
=== Dlouhodobá strategie ===&lt;br /&gt;
# '''Infrastrukturní zlepšení'''&lt;br /&gt;
#* Vyhrazené jízdní pruhy&lt;br /&gt;
#* '''Očekávaný efekt''': 20-30% zkrácení jízdních dob&lt;br /&gt;
#* '''Investice''': velmi vysoké&lt;br /&gt;
# '''Integrace dopravních systémů'''&lt;br /&gt;
#* Napojení na metro/tramvaje&lt;br /&gt;
#* Snížení celkové poptávky po autobusech&lt;br /&gt;
#* '''Priorita''': dlouhodobá&lt;br /&gt;
&lt;br /&gt;
== Závěr ==&lt;br /&gt;
&lt;br /&gt;
=== Klíčové pozorování ===&lt;br /&gt;
* '''Systémový problém''': Nedostatečná kapacita během špičkových hodin&lt;br /&gt;
* '''Kapacitní paradox''': Nízká obsazenost vozidel vs. vysoký počet čekajících&lt;br /&gt;
* '''Kritické zastávky''': Až 25 současně v nejhorších okamžicích  &lt;br /&gt;
* '''Nerovnoměrnost''': 78% nárůst poptávky ve špičce&lt;br /&gt;
&lt;br /&gt;
=== Doporučené priority ===&lt;br /&gt;
# '''Vysoká priorita''': Flexibilní nasazení flotily + expresní spoje&lt;br /&gt;
# '''Střední priorita''': Rozšíření vozového parku + dynamické řízení  &lt;br /&gt;
# '''Nízká priorita''': Infrastrukturní investice&lt;br /&gt;
&lt;br /&gt;
=== Důsledky nečinnosti ===&lt;br /&gt;
Bez implementace navržených opatření povede současný stav k:&lt;br /&gt;
* '''Dalšímu zhoršování''' kvality služeb&lt;br /&gt;
* '''Snížení atraktivity''' veřejné dopravy&lt;br /&gt;
* '''Přesunu cestujících''' k individuální automobilové dopravě&lt;br /&gt;
* '''Ekonomickým ztrátám''' dopravního podniku&lt;br /&gt;
&lt;br /&gt;
== Kód ==&lt;br /&gt;
&lt;br /&gt;
Hlavní soubor: '''[[File:AutobusobaLinkaSimple.nlogo]]'''&lt;br /&gt;
&lt;br /&gt;
== Reference ==&lt;br /&gt;
&lt;br /&gt;
# NetLogo Bus Transport Simulation Code (2025). Vlastní implementace autobusové simulace v NetLogo.&lt;br /&gt;
# Wilensky, U. (1999). [[NetLogo]]. Center for Connected Learning and Computer-Based Modeling, Northwestern University.&lt;br /&gt;
# Programming Homework Help (2024). How to Simulate a Bus Moving Through a City in NetLogo.&lt;br /&gt;
# Stack Overflow (2022). How to create a Netlogo model for bus transport (public transport)?&lt;br /&gt;
# Simulace.info (2024). Quick start - Resources for simulation classes.&lt;br /&gt;
# Thompson, L. (2024). NetLogo City Bus Simulation: Step-by-Step Guide.&lt;br /&gt;
&lt;br /&gt;
== Externí odkazy ==&lt;br /&gt;
&lt;br /&gt;
* [https://ccl.northwestern.edu/netlogo/ NetLogo Official Website]&lt;br /&gt;
* [https://www.simulace.info/ Simulace.info - Česká stránka o simulacích]&lt;br /&gt;
* [https://dpp.cz/ Dopravní podnik hlavního města Prahy]&lt;/div&gt;</summary>
		<author><name>Jelp05</name></author>
		
	</entry>
	<entry>
		<id>http://www.simulace.info/index.php?title=File:Scenarios.jpg&amp;diff=26864</id>
		<title>File:Scenarios.jpg</title>
		<link rel="alternate" type="text/html" href="http://www.simulace.info/index.php?title=File:Scenarios.jpg&amp;diff=26864"/>
		<updated>2025-06-13T13:34:09Z</updated>

		<summary type="html">&lt;p&gt;Jelp05: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Jelp05</name></author>
		
	</entry>
	<entry>
		<id>http://www.simulace.info/index.php?title=User:Jelp05&amp;diff=26863</id>
		<title>User:Jelp05</title>
		<link rel="alternate" type="text/html" href="http://www.simulace.info/index.php?title=User:Jelp05&amp;diff=26863"/>
		<updated>2025-06-13T13:33:52Z</updated>

		<summary type="html">&lt;p&gt;Jelp05: /* Ranking podle celkového skóre */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Simulace: Autobusová linka v městské dopravě'''&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Definice problému ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
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ů. &lt;br /&gt;
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ů.&lt;br /&gt;
&lt;br /&gt;
== Metoda ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Zde jsou uvedeny alternativní přístupy:&lt;br /&gt;
&lt;br /&gt;
* '''Diskrétní-event simulace''' - zaměřuje se na časové události, ale méně dobře zachycuje prostorové interakce agentů&lt;br /&gt;
&lt;br /&gt;
* '''Matematické optimalizační modely''' - poskytují analytická řešení, ale často vyžadují zjednodušující předpoklady&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Model ==&lt;br /&gt;
&lt;br /&gt;
=== Zastávky ===&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
=== Autobusy ===&lt;br /&gt;
Autobusy jsou modelovány jako autonomní agenti s následujícími vlastnostmi:&lt;br /&gt;
* '''Rychlost''': 0,5 prostorových jednotek za tik&lt;br /&gt;
* '''Maximální kapacita''': 150 pasažérů&lt;br /&gt;
* '''Směr jízdy''': proměnná podle pozice na trase&lt;br /&gt;
* '''Čekací doba na zastávce''': 3 tiky pro nastupování a vystupování&lt;br /&gt;
&lt;br /&gt;
Každý autobus má unikátní identifikátor a sleduje svůj pokrok na trase.&lt;br /&gt;
&lt;br /&gt;
=== Pasažéři ===&lt;br /&gt;
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:&lt;br /&gt;
* Cílovou zastávku&lt;br /&gt;
* Dobu cestování&lt;br /&gt;
* Aktuální autobus (pokud cestuje)&lt;br /&gt;
&lt;br /&gt;
=== Barevné kódování ===&lt;br /&gt;
Model implementuje '''barevné kódování zastávek''' pro vizuální identifikaci problematických míst:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Barva !! Počet čekajících !! Stav&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: blue; color: white;&amp;quot; | Modrá || 0 || Žádní čekající&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: lightblue;&amp;quot; | Světle modrá || 1-4 || Nízká obsazenost&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: orange;&amp;quot; | Oranžová || 5-14 || Střední obsazenost&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: red; color: white;&amp;quot; | '''Červená''' || '''15+''' || '''Kritická obsazenost'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Globální parametry ===&lt;br /&gt;
Klíčové parametry modelu:&lt;br /&gt;
* '''Počet autobusů''': 2-6 (proměnná num-buses)&lt;br /&gt;
* '''Základní rychlost generování''': base-rate&lt;br /&gt;
* '''Frekvence generování''': každý 3. tik&lt;br /&gt;
* '''Maximální kapacita''': 150 pasažérů na autobus&lt;br /&gt;
&lt;br /&gt;
=== Průběh simulace ===&lt;br /&gt;
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:&lt;br /&gt;
# Aktualizuje čas&lt;br /&gt;
# Generuje pasažéry&lt;br /&gt;
# Pohybuje autobusy&lt;br /&gt;
# Zpracovává nastupování a vystupování&lt;br /&gt;
# Aktualizuje dobu cestování pasažérů&lt;br /&gt;
# Aktivuje nové autobusy podle potřeby&lt;br /&gt;
&lt;br /&gt;
=== Omezení modelu ===&lt;br /&gt;
Model má několik omezení:&lt;br /&gt;
* Zjednodušené cestovní vzorce pasažérů (pouze jednosměrná cesta)&lt;br /&gt;
* Statické generování pasažérů bez zohlednění víkendů&lt;br /&gt;
* Absence poruch a zpoždění autobusů&lt;br /&gt;
* Omezený počet zastávek ve srovnání s reálnou sítí&lt;br /&gt;
&lt;br /&gt;
== Výsledky simulace ==&lt;br /&gt;
&lt;br /&gt;
=== Základní statistiky ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Parametr !! Hodnota !! Jednotka&lt;br /&gt;
|-&lt;br /&gt;
| Celkem vygenerováno pasažérů || 15 036 || osob/24h&lt;br /&gt;
|-&lt;br /&gt;
| Průměrná efektivita || 10,4 || pasažérů/minutu  &lt;br /&gt;
|-&lt;br /&gt;
| Průměrný počet čekajících || 433,6 || osob&lt;br /&gt;
|-&lt;br /&gt;
| Maximum čekajících || 1 065 || osob&lt;br /&gt;
|-&lt;br /&gt;
| Průměrná obsazenost autobusů || 150,9 || osob&lt;br /&gt;
|-&lt;br /&gt;
| Využití kapacity || 33,5 || %&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Analýza špičkových hodin ===&lt;br /&gt;
&lt;br /&gt;
'''Špičkové hodiny''' (7-9 a 17-19) vykazují dramatické zvýšení poptávky:&lt;br /&gt;
&lt;br /&gt;
* '''Nárůst čekajících o 78%''' oproti běžným hodinám&lt;br /&gt;
* '''Špička''': 682,5 čekajících vs. '''normál''': 383,3 čekajících  &lt;br /&gt;
* '''Nejkritičtější hodina''': 8. hodina s '''20,2 červenými zastávkami'''&lt;br /&gt;
* '''Maximum čekajících ve špičce''': 874 osob&lt;br /&gt;
&lt;br /&gt;
=== Kritické zastávky ===&lt;br /&gt;
&lt;br /&gt;
Na konci simulace bylo identifikováno '''8 zastávek''' v kritickém stavu:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Pořadí !! Název zastávky !! Čekající pasažéři&lt;br /&gt;
|-&lt;br /&gt;
| 1. || '''Hasova''' || 57&lt;br /&gt;
|-&lt;br /&gt;
| 2. || '''Lhotka''' || 51  &lt;br /&gt;
|-&lt;br /&gt;
| 3. || '''Sídliště Lhotka''' || 21&lt;br /&gt;
|-&lt;br /&gt;
| 4. || Družná || 18&lt;br /&gt;
|-&lt;br /&gt;
| 5. || Tylova čtvrť || 17&lt;br /&gt;
|-&lt;br /&gt;
| 6. || Labe || 16&lt;br /&gt;
|-&lt;br /&gt;
| 7. || Poliklinika Modřany || 15&lt;br /&gt;
|-&lt;br /&gt;
| 8. || Písková || 15&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Identifikované problémy ==&lt;br /&gt;
&lt;br /&gt;
=== Kapacitní paradox ===&lt;br /&gt;
'''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:&lt;br /&gt;
&lt;br /&gt;
* '''Neefektivní rozložení''' vozidel v čase a prostoru&lt;br /&gt;
* '''Nedostatečnou frekvenci''' během špičkových hodin&lt;br /&gt;
* '''Pomalou aktivaci''' dodatečných vozidel (60 ticks zpoždění)&lt;br /&gt;
&lt;br /&gt;
=== Časová nerovnováha ===&lt;br /&gt;
* '''Špičkové hodiny''': 10,3 kritických zastávek (průměr)&lt;br /&gt;
* '''Mimo špičku''': 8,7 kritických zastávek&lt;br /&gt;
* '''Maximum''': až '''25 zastávek''' současně v kritickém stavu&lt;br /&gt;
&lt;br /&gt;
== Ostatní scénáře ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Základní parametry analyzovaných scénářů&lt;br /&gt;
! Scénář !! Počet autobusů !! Kapacita/autobus !! Frekvence špička (min) !! Frekvence mimo špička (min)&lt;br /&gt;
|-&lt;br /&gt;
| '''Baseline (Současný stav)''' || 3 || 150 || 60 || 60&lt;br /&gt;
|-&lt;br /&gt;
| '''Zvýšený počet autobusů''' || 5 || 150 || 36 || 48&lt;br /&gt;
|-&lt;br /&gt;
| '''Větší kapacita''' || 3 || 200 || 60 || 60&lt;br /&gt;
|-&lt;br /&gt;
| '''Expresní spoje''' || 4 || 150 || 45 || 60&lt;br /&gt;
|-&lt;br /&gt;
| '''Dynamické řízení''' || 4 || 150 || 20 || 90&lt;br /&gt;
|-&lt;br /&gt;
| '''Kratší okruhy''' || 6 || 120 || 30 || 45&lt;br /&gt;
|-&lt;br /&gt;
| '''Optimalizovaný mix''' || 5 || 180 || 25 || 75&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Klíčové výsledky analýzy ==&lt;br /&gt;
&lt;br /&gt;
=== Výkonnostní metriky ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Porovnání klíčových ukazatelů výkonnosti&lt;br /&gt;
! Scénář !! Čekající pasažéři !! Červené zastávky !! Spokojenost (%) !! Spolehlivost (%) !! Náklady (index)&lt;br /&gt;
|-&lt;br /&gt;
| '''Baseline''' || 433.6 || 20.2 || 55 || 68 || 100&lt;br /&gt;
|-&lt;br /&gt;
| '''5 autobusů''' || 285.4 || 12.1 || 78 || 82 || 167&lt;br /&gt;
|-&lt;br /&gt;
| '''Větší kapacita''' || 356.8 || 16.3 || 63 || 74 || 115&lt;br /&gt;
|-&lt;br /&gt;
| '''Expresní''' || 378.2 || 15.8 || 71 || 76 || 133&lt;br /&gt;
|-&lt;br /&gt;
| '''Dynamické''' || 312.1 || 8.4 || 85 || 88 || 145&lt;br /&gt;
|-&lt;br /&gt;
| '''Kratší okruhy''' || 298.7 || 11.6 || 81 || 84 || 178&lt;br /&gt;
|-&lt;br /&gt;
| '''Optimalizované''' || 198.4 || 4.2 || 92 || 94 || 189&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Procentuální zlepšení oproti baseline ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Změny jednotlivých metrik (% změna oproti baseline)&lt;br /&gt;
! Scénář !! Čekající ↓ !! Červené zastávky ↓ !! Spokojenost ↑ !! Spolehlivost ↑ !! Náklady ↑&lt;br /&gt;
|-&lt;br /&gt;
| '''5 autobusů''' || +34.2% || +40.1% || +41.8% || +20.6% || +67.0%&lt;br /&gt;
|-&lt;br /&gt;
| '''Větší kapacita''' || +17.7% || +19.3% || +14.5% || +8.8% || +15.0%&lt;br /&gt;
|-&lt;br /&gt;
| '''Expresní''' || +12.8% || +21.8% || +29.1% || +11.8% || +33.0%&lt;br /&gt;
|-&lt;br /&gt;
| '''Dynamické''' || +28.0% || +58.4% || +54.5% || +29.4% || +45.0%&lt;br /&gt;
|-&lt;br /&gt;
| '''Kratší okruhy''' || +31.1% || +42.6% || +47.3% || +23.5% || +78.0%&lt;br /&gt;
|-&lt;br /&gt;
| '''Optimalizované''' || +54.2% || +79.2% || +67.3% || +38.2% || +89.0%&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Celkové hodnocení scénářů ==&lt;br /&gt;
&lt;br /&gt;
=== Ranking podle celkového skóre ===&lt;br /&gt;
Maximum je 100 bodů, tj nejoptimálnější řešení na základě měřených metrik.&lt;br /&gt;
# '''Optimalizovaný mix''' - '''80.0 bodů'''&lt;br /&gt;
#* Nejlepší celkové řešení kombinující výhody všech přístupů&lt;br /&gt;
#* Dramatické snížení čekajících pasažérů o 54%&lt;br /&gt;
#* Nejvyšší spokojenost (92%) a spolehlivost (94%)&lt;br /&gt;
#* Nejvyšší náklady, ale nejlepší poměr výkon/cena&lt;br /&gt;
# '''Dynamické řízení frekvence''' - '''62.0 bodů'''&lt;br /&gt;
#* Nejlepší nákladová efektivnost (0.586)&lt;br /&gt;
#* Velmi časté spoje ve špičce, řidší mimo špičku&lt;br /&gt;
#* Výrazné snížení červených zastávek o 58%&lt;br /&gt;
#* Druhá nejvyšší spokojenost pasažérů&lt;br /&gt;
# '''Rozdělení na kratší okruhy''' - '''43.2 bodů'''&lt;br /&gt;
#* Rychlejší cestování díky kratším trasám&lt;br /&gt;
#* Dobrá spokojenost (81%) a spolehlivost (84%)&lt;br /&gt;
#* Vyšší náklady kvůli většímu počtu vozidel&lt;br /&gt;
#* Efektivní pro husté městské sítě&lt;br /&gt;
# '''Zvýšený počet autobusů''' - '''42.4 bodů'''&lt;br /&gt;
#* Klasické řešení - více vozidel stejné kapacity&lt;br /&gt;
#* Významné zlepšení všech ukazatelů&lt;br /&gt;
#* Vysoké náklady (167% baseline)&lt;br /&gt;
#* Stabilní a předvídatelné řešení&lt;br /&gt;
# '''Expresní spoje''' - '''24.7 bodů'''&lt;br /&gt;
#* Umírněné zlepšení s relativně nízkými náklady&lt;br /&gt;
#* Rychlejší cestování (10.9 min průměr)&lt;br /&gt;
#* Vhodné jako doplňkové řešení&lt;br /&gt;
#* Omezený dopad na celkový systém&lt;br /&gt;
# '''Větší kapacita''' - '''22.4 bodů'''&lt;br /&gt;
#* Nejnižší dodatečné náklady (+15%)&lt;br /&gt;
#* Minimální zlepšení většiny ukazatelů&lt;br /&gt;
#* Nevhodné pro řešení špičkových problémů&lt;br /&gt;
#* Vhodné pouze pro mírný nárůst poptávky&lt;br /&gt;
&lt;br /&gt;
[[File:scenarios.jpg]]&lt;br /&gt;
&lt;br /&gt;
== Závěr Scénáře==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Doporučení pro vylepšení simulace==&lt;br /&gt;
&lt;br /&gt;
=== Okamžitá opatření ===&lt;br /&gt;
# '''Flexibilní nasazení flotily'''&lt;br /&gt;
#* Aktivace všech 3 autobusů během špičky&lt;br /&gt;
#* Snížení aktivačního intervalu z 60 na 15 ticks&lt;br /&gt;
#* '''Očekávaný efekt''': snížení čekacích dob o 30-40%&lt;br /&gt;
# '''Expresní spoje'''  &lt;br /&gt;
#* Obsluha pouze kritických zastávek (červených)&lt;br /&gt;
#* Přeskočení zastávek s 0-2 čekajícími&lt;br /&gt;
#* '''Priorita implementace''': vysoká&lt;br /&gt;
&lt;br /&gt;
=== Střednědobá řešení ===&lt;br /&gt;
# '''Rozšíření flotily'''&lt;br /&gt;
#* Přidání 1-2 dodatečných autobusů&lt;br /&gt;
#* '''Očekávaný efekt''': 50% snížení kritických zastávek&lt;br /&gt;
# '''Dynamické řízení'''&lt;br /&gt;
#* Real-time monitoring obsazenosti zastávek  &lt;br /&gt;
#* Automatické přesměrování vozidel&lt;br /&gt;
#* Adaptivní frekvence podle poptávky&lt;br /&gt;
# '''Optimalizace tras'''&lt;br /&gt;
#* Rozdělení dlouhé linky na kratší okruhy&lt;br /&gt;
#* Specialized obsluha problematických úseků&lt;br /&gt;
&lt;br /&gt;
=== Dlouhodobá strategie ===&lt;br /&gt;
# '''Infrastrukturní zlepšení'''&lt;br /&gt;
#* Vyhrazené jízdní pruhy&lt;br /&gt;
#* '''Očekávaný efekt''': 20-30% zkrácení jízdních dob&lt;br /&gt;
#* '''Investice''': velmi vysoké&lt;br /&gt;
# '''Integrace dopravních systémů'''&lt;br /&gt;
#* Napojení na metro/tramvaje&lt;br /&gt;
#* Snížení celkové poptávky po autobusech&lt;br /&gt;
#* '''Priorita''': dlouhodobá&lt;br /&gt;
&lt;br /&gt;
== Závěr ==&lt;br /&gt;
&lt;br /&gt;
=== Klíčové pozorování ===&lt;br /&gt;
* '''Systémový problém''': Nedostatečná kapacita během špičkových hodin&lt;br /&gt;
* '''Kapacitní paradox''': Nízká obsazenost vozidel vs. vysoký počet čekajících&lt;br /&gt;
* '''Kritické zastávky''': Až 25 současně v nejhorších okamžicích  &lt;br /&gt;
* '''Nerovnoměrnost''': 78% nárůst poptávky ve špičce&lt;br /&gt;
&lt;br /&gt;
=== Doporučené priority ===&lt;br /&gt;
# '''Vysoká priorita''': Flexibilní nasazení flotily + expresní spoje&lt;br /&gt;
# '''Střední priorita''': Rozšíření vozového parku + dynamické řízení  &lt;br /&gt;
# '''Nízká priorita''': Infrastrukturní investice&lt;br /&gt;
&lt;br /&gt;
=== Důsledky nečinnosti ===&lt;br /&gt;
Bez implementace navržených opatření povede současný stav k:&lt;br /&gt;
* '''Dalšímu zhoršování''' kvality služeb&lt;br /&gt;
* '''Snížení atraktivity''' veřejné dopravy&lt;br /&gt;
* '''Přesunu cestujících''' k individuální automobilové dopravě&lt;br /&gt;
* '''Ekonomickým ztrátám''' dopravního podniku&lt;br /&gt;
&lt;br /&gt;
== Kód ==&lt;br /&gt;
&lt;br /&gt;
Hlavní soubor: '''[[File:AutobusobaLinkaSimple.nlogo]]'''&lt;br /&gt;
&lt;br /&gt;
== Reference ==&lt;br /&gt;
&lt;br /&gt;
# NetLogo Bus Transport Simulation Code (2025). Vlastní implementace autobusové simulace v NetLogo.&lt;br /&gt;
# Wilensky, U. (1999). [[NetLogo]]. Center for Connected Learning and Computer-Based Modeling, Northwestern University.&lt;br /&gt;
# Programming Homework Help (2024). How to Simulate a Bus Moving Through a City in NetLogo.&lt;br /&gt;
# Stack Overflow (2022). How to create a Netlogo model for bus transport (public transport)?&lt;br /&gt;
# Simulace.info (2024). Quick start - Resources for simulation classes.&lt;br /&gt;
# Thompson, L. (2024). NetLogo City Bus Simulation: Step-by-Step Guide.&lt;br /&gt;
&lt;br /&gt;
== Externí odkazy ==&lt;br /&gt;
&lt;br /&gt;
* [https://ccl.northwestern.edu/netlogo/ NetLogo Official Website]&lt;br /&gt;
* [https://www.simulace.info/ Simulace.info - Česká stránka o simulacích]&lt;br /&gt;
* [https://dpp.cz/ Dopravní podnik hlavního města Prahy]&lt;/div&gt;</summary>
		<author><name>Jelp05</name></author>
		
	</entry>
	<entry>
		<id>http://www.simulace.info/index.php?title=User:Jelp05&amp;diff=26862</id>
		<title>User:Jelp05</title>
		<link rel="alternate" type="text/html" href="http://www.simulace.info/index.php?title=User:Jelp05&amp;diff=26862"/>
		<updated>2025-06-13T13:32:01Z</updated>

		<summary type="html">&lt;p&gt;Jelp05: /* Přehled scénářů */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Simulace: Autobusová linka v městské dopravě'''&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Definice problému ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
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ů. &lt;br /&gt;
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ů.&lt;br /&gt;
&lt;br /&gt;
== Metoda ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Zde jsou uvedeny alternativní přístupy:&lt;br /&gt;
&lt;br /&gt;
* '''Diskrétní-event simulace''' - zaměřuje se na časové události, ale méně dobře zachycuje prostorové interakce agentů&lt;br /&gt;
&lt;br /&gt;
* '''Matematické optimalizační modely''' - poskytují analytická řešení, ale často vyžadují zjednodušující předpoklady&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Model ==&lt;br /&gt;
&lt;br /&gt;
=== Zastávky ===&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
=== Autobusy ===&lt;br /&gt;
Autobusy jsou modelovány jako autonomní agenti s následujícími vlastnostmi:&lt;br /&gt;
* '''Rychlost''': 0,5 prostorových jednotek za tik&lt;br /&gt;
* '''Maximální kapacita''': 150 pasažérů&lt;br /&gt;
* '''Směr jízdy''': proměnná podle pozice na trase&lt;br /&gt;
* '''Čekací doba na zastávce''': 3 tiky pro nastupování a vystupování&lt;br /&gt;
&lt;br /&gt;
Každý autobus má unikátní identifikátor a sleduje svůj pokrok na trase.&lt;br /&gt;
&lt;br /&gt;
=== Pasažéři ===&lt;br /&gt;
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:&lt;br /&gt;
* Cílovou zastávku&lt;br /&gt;
* Dobu cestování&lt;br /&gt;
* Aktuální autobus (pokud cestuje)&lt;br /&gt;
&lt;br /&gt;
=== Barevné kódování ===&lt;br /&gt;
Model implementuje '''barevné kódování zastávek''' pro vizuální identifikaci problematických míst:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Barva !! Počet čekajících !! Stav&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: blue; color: white;&amp;quot; | Modrá || 0 || Žádní čekající&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: lightblue;&amp;quot; | Světle modrá || 1-4 || Nízká obsazenost&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: orange;&amp;quot; | Oranžová || 5-14 || Střední obsazenost&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: red; color: white;&amp;quot; | '''Červená''' || '''15+''' || '''Kritická obsazenost'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Globální parametry ===&lt;br /&gt;
Klíčové parametry modelu:&lt;br /&gt;
* '''Počet autobusů''': 2-6 (proměnná num-buses)&lt;br /&gt;
* '''Základní rychlost generování''': base-rate&lt;br /&gt;
* '''Frekvence generování''': každý 3. tik&lt;br /&gt;
* '''Maximální kapacita''': 150 pasažérů na autobus&lt;br /&gt;
&lt;br /&gt;
=== Průběh simulace ===&lt;br /&gt;
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:&lt;br /&gt;
# Aktualizuje čas&lt;br /&gt;
# Generuje pasažéry&lt;br /&gt;
# Pohybuje autobusy&lt;br /&gt;
# Zpracovává nastupování a vystupování&lt;br /&gt;
# Aktualizuje dobu cestování pasažérů&lt;br /&gt;
# Aktivuje nové autobusy podle potřeby&lt;br /&gt;
&lt;br /&gt;
=== Omezení modelu ===&lt;br /&gt;
Model má několik omezení:&lt;br /&gt;
* Zjednodušené cestovní vzorce pasažérů (pouze jednosměrná cesta)&lt;br /&gt;
* Statické generování pasažérů bez zohlednění víkendů&lt;br /&gt;
* Absence poruch a zpoždění autobusů&lt;br /&gt;
* Omezený počet zastávek ve srovnání s reálnou sítí&lt;br /&gt;
&lt;br /&gt;
== Výsledky simulace ==&lt;br /&gt;
&lt;br /&gt;
=== Základní statistiky ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Parametr !! Hodnota !! Jednotka&lt;br /&gt;
|-&lt;br /&gt;
| Celkem vygenerováno pasažérů || 15 036 || osob/24h&lt;br /&gt;
|-&lt;br /&gt;
| Průměrná efektivita || 10,4 || pasažérů/minutu  &lt;br /&gt;
|-&lt;br /&gt;
| Průměrný počet čekajících || 433,6 || osob&lt;br /&gt;
|-&lt;br /&gt;
| Maximum čekajících || 1 065 || osob&lt;br /&gt;
|-&lt;br /&gt;
| Průměrná obsazenost autobusů || 150,9 || osob&lt;br /&gt;
|-&lt;br /&gt;
| Využití kapacity || 33,5 || %&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Analýza špičkových hodin ===&lt;br /&gt;
&lt;br /&gt;
'''Špičkové hodiny''' (7-9 a 17-19) vykazují dramatické zvýšení poptávky:&lt;br /&gt;
&lt;br /&gt;
* '''Nárůst čekajících o 78%''' oproti běžným hodinám&lt;br /&gt;
* '''Špička''': 682,5 čekajících vs. '''normál''': 383,3 čekajících  &lt;br /&gt;
* '''Nejkritičtější hodina''': 8. hodina s '''20,2 červenými zastávkami'''&lt;br /&gt;
* '''Maximum čekajících ve špičce''': 874 osob&lt;br /&gt;
&lt;br /&gt;
=== Kritické zastávky ===&lt;br /&gt;
&lt;br /&gt;
Na konci simulace bylo identifikováno '''8 zastávek''' v kritickém stavu:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Pořadí !! Název zastávky !! Čekající pasažéři&lt;br /&gt;
|-&lt;br /&gt;
| 1. || '''Hasova''' || 57&lt;br /&gt;
|-&lt;br /&gt;
| 2. || '''Lhotka''' || 51  &lt;br /&gt;
|-&lt;br /&gt;
| 3. || '''Sídliště Lhotka''' || 21&lt;br /&gt;
|-&lt;br /&gt;
| 4. || Družná || 18&lt;br /&gt;
|-&lt;br /&gt;
| 5. || Tylova čtvrť || 17&lt;br /&gt;
|-&lt;br /&gt;
| 6. || Labe || 16&lt;br /&gt;
|-&lt;br /&gt;
| 7. || Poliklinika Modřany || 15&lt;br /&gt;
|-&lt;br /&gt;
| 8. || Písková || 15&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Identifikované problémy ==&lt;br /&gt;
&lt;br /&gt;
=== Kapacitní paradox ===&lt;br /&gt;
'''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:&lt;br /&gt;
&lt;br /&gt;
* '''Neefektivní rozložení''' vozidel v čase a prostoru&lt;br /&gt;
* '''Nedostatečnou frekvenci''' během špičkových hodin&lt;br /&gt;
* '''Pomalou aktivaci''' dodatečných vozidel (60 ticks zpoždění)&lt;br /&gt;
&lt;br /&gt;
=== Časová nerovnováha ===&lt;br /&gt;
* '''Špičkové hodiny''': 10,3 kritických zastávek (průměr)&lt;br /&gt;
* '''Mimo špičku''': 8,7 kritických zastávek&lt;br /&gt;
* '''Maximum''': až '''25 zastávek''' současně v kritickém stavu&lt;br /&gt;
&lt;br /&gt;
== Ostatní scénáře ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Základní parametry analyzovaných scénářů&lt;br /&gt;
! Scénář !! Počet autobusů !! Kapacita/autobus !! Frekvence špička (min) !! Frekvence mimo špička (min)&lt;br /&gt;
|-&lt;br /&gt;
| '''Baseline (Současný stav)''' || 3 || 150 || 60 || 60&lt;br /&gt;
|-&lt;br /&gt;
| '''Zvýšený počet autobusů''' || 5 || 150 || 36 || 48&lt;br /&gt;
|-&lt;br /&gt;
| '''Větší kapacita''' || 3 || 200 || 60 || 60&lt;br /&gt;
|-&lt;br /&gt;
| '''Expresní spoje''' || 4 || 150 || 45 || 60&lt;br /&gt;
|-&lt;br /&gt;
| '''Dynamické řízení''' || 4 || 150 || 20 || 90&lt;br /&gt;
|-&lt;br /&gt;
| '''Kratší okruhy''' || 6 || 120 || 30 || 45&lt;br /&gt;
|-&lt;br /&gt;
| '''Optimalizovaný mix''' || 5 || 180 || 25 || 75&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Klíčové výsledky analýzy ==&lt;br /&gt;
&lt;br /&gt;
=== Výkonnostní metriky ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Porovnání klíčových ukazatelů výkonnosti&lt;br /&gt;
! Scénář !! Čekající pasažéři !! Červené zastávky !! Spokojenost (%) !! Spolehlivost (%) !! Náklady (index)&lt;br /&gt;
|-&lt;br /&gt;
| '''Baseline''' || 433.6 || 20.2 || 55 || 68 || 100&lt;br /&gt;
|-&lt;br /&gt;
| '''5 autobusů''' || 285.4 || 12.1 || 78 || 82 || 167&lt;br /&gt;
|-&lt;br /&gt;
| '''Větší kapacita''' || 356.8 || 16.3 || 63 || 74 || 115&lt;br /&gt;
|-&lt;br /&gt;
| '''Expresní''' || 378.2 || 15.8 || 71 || 76 || 133&lt;br /&gt;
|-&lt;br /&gt;
| '''Dynamické''' || 312.1 || 8.4 || 85 || 88 || 145&lt;br /&gt;
|-&lt;br /&gt;
| '''Kratší okruhy''' || 298.7 || 11.6 || 81 || 84 || 178&lt;br /&gt;
|-&lt;br /&gt;
| '''Optimalizované''' || 198.4 || 4.2 || 92 || 94 || 189&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Procentuální zlepšení oproti baseline ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Změny jednotlivých metrik (% změna oproti baseline)&lt;br /&gt;
! Scénář !! Čekající ↓ !! Červené zastávky ↓ !! Spokojenost ↑ !! Spolehlivost ↑ !! Náklady ↑&lt;br /&gt;
|-&lt;br /&gt;
| '''5 autobusů''' || +34.2% || +40.1% || +41.8% || +20.6% || +67.0%&lt;br /&gt;
|-&lt;br /&gt;
| '''Větší kapacita''' || +17.7% || +19.3% || +14.5% || +8.8% || +15.0%&lt;br /&gt;
|-&lt;br /&gt;
| '''Expresní''' || +12.8% || +21.8% || +29.1% || +11.8% || +33.0%&lt;br /&gt;
|-&lt;br /&gt;
| '''Dynamické''' || +28.0% || +58.4% || +54.5% || +29.4% || +45.0%&lt;br /&gt;
|-&lt;br /&gt;
| '''Kratší okruhy''' || +31.1% || +42.6% || +47.3% || +23.5% || +78.0%&lt;br /&gt;
|-&lt;br /&gt;
| '''Optimalizované''' || +54.2% || +79.2% || +67.3% || +38.2% || +89.0%&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Celkové hodnocení scénářů ==&lt;br /&gt;
&lt;br /&gt;
=== Ranking podle celkového skóre ===&lt;br /&gt;
Maximum je 100 bodů, tj nejoptimálnější řešení na základě měřených metrik.&lt;br /&gt;
# '''Optimalizovaný mix''' - '''80.0 bodů'''&lt;br /&gt;
#* Nejlepší celkové řešení kombinující výhody všech přístupů&lt;br /&gt;
#* Dramatické snížení čekajících pasažérů o 54%&lt;br /&gt;
#* Nejvyšší spokojenost (92%) a spolehlivost (94%)&lt;br /&gt;
#* Nejvyšší náklady, ale nejlepší poměr výkon/cena&lt;br /&gt;
# '''Dynamické řízení frekvence''' - '''62.0 bodů'''&lt;br /&gt;
#* Nejlepší nákladová efektivnost (0.586)&lt;br /&gt;
#* Velmi časté spoje ve špičce, řidší mimo špičku&lt;br /&gt;
#* Výrazné snížení červených zastávek o 58%&lt;br /&gt;
#* Druhá nejvyšší spokojenost pasažérů&lt;br /&gt;
# '''Rozdělení na kratší okruhy''' - '''43.2 bodů'''&lt;br /&gt;
#* Rychlejší cestování díky kratším trasám&lt;br /&gt;
#* Dobrá spokojenost (81%) a spolehlivost (84%)&lt;br /&gt;
#* Vyšší náklady kvůli většímu počtu vozidel&lt;br /&gt;
#* Efektivní pro husté městské sítě&lt;br /&gt;
# '''Zvýšený počet autobusů''' - '''42.4 bodů'''&lt;br /&gt;
#* Klasické řešení - více vozidel stejné kapacity&lt;br /&gt;
#* Významné zlepšení všech ukazatelů&lt;br /&gt;
#* Vysoké náklady (167% baseline)&lt;br /&gt;
#* Stabilní a předvídatelné řešení&lt;br /&gt;
# '''Expresní spoje''' - '''24.7 bodů'''&lt;br /&gt;
#* Umírněné zlepšení s relativně nízkými náklady&lt;br /&gt;
#* Rychlejší cestování (10.9 min průměr)&lt;br /&gt;
#* Vhodné jako doplňkové řešení&lt;br /&gt;
#* Omezený dopad na celkový systém&lt;br /&gt;
# '''Větší kapacita''' - '''22.4 bodů'''&lt;br /&gt;
#* Nejnižší dodatečné náklady (+15%)&lt;br /&gt;
#* Minimální zlepšení většiny ukazatelů&lt;br /&gt;
#* Nevhodné pro řešení špičkových problémů&lt;br /&gt;
#* Vhodné pouze pro mírný nárůst poptávky&lt;br /&gt;
&lt;br /&gt;
== Závěr Scénáře==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Doporučení pro vylepšení simulace==&lt;br /&gt;
&lt;br /&gt;
=== Okamžitá opatření ===&lt;br /&gt;
# '''Flexibilní nasazení flotily'''&lt;br /&gt;
#* Aktivace všech 3 autobusů během špičky&lt;br /&gt;
#* Snížení aktivačního intervalu z 60 na 15 ticks&lt;br /&gt;
#* '''Očekávaný efekt''': snížení čekacích dob o 30-40%&lt;br /&gt;
# '''Expresní spoje'''  &lt;br /&gt;
#* Obsluha pouze kritických zastávek (červených)&lt;br /&gt;
#* Přeskočení zastávek s 0-2 čekajícími&lt;br /&gt;
#* '''Priorita implementace''': vysoká&lt;br /&gt;
&lt;br /&gt;
=== Střednědobá řešení ===&lt;br /&gt;
# '''Rozšíření flotily'''&lt;br /&gt;
#* Přidání 1-2 dodatečných autobusů&lt;br /&gt;
#* '''Očekávaný efekt''': 50% snížení kritických zastávek&lt;br /&gt;
# '''Dynamické řízení'''&lt;br /&gt;
#* Real-time monitoring obsazenosti zastávek  &lt;br /&gt;
#* Automatické přesměrování vozidel&lt;br /&gt;
#* Adaptivní frekvence podle poptávky&lt;br /&gt;
# '''Optimalizace tras'''&lt;br /&gt;
#* Rozdělení dlouhé linky na kratší okruhy&lt;br /&gt;
#* Specialized obsluha problematických úseků&lt;br /&gt;
&lt;br /&gt;
=== Dlouhodobá strategie ===&lt;br /&gt;
# '''Infrastrukturní zlepšení'''&lt;br /&gt;
#* Vyhrazené jízdní pruhy&lt;br /&gt;
#* '''Očekávaný efekt''': 20-30% zkrácení jízdních dob&lt;br /&gt;
#* '''Investice''': velmi vysoké&lt;br /&gt;
# '''Integrace dopravních systémů'''&lt;br /&gt;
#* Napojení na metro/tramvaje&lt;br /&gt;
#* Snížení celkové poptávky po autobusech&lt;br /&gt;
#* '''Priorita''': dlouhodobá&lt;br /&gt;
&lt;br /&gt;
== Závěr ==&lt;br /&gt;
&lt;br /&gt;
=== Klíčové pozorování ===&lt;br /&gt;
* '''Systémový problém''': Nedostatečná kapacita během špičkových hodin&lt;br /&gt;
* '''Kapacitní paradox''': Nízká obsazenost vozidel vs. vysoký počet čekajících&lt;br /&gt;
* '''Kritické zastávky''': Až 25 současně v nejhorších okamžicích  &lt;br /&gt;
* '''Nerovnoměrnost''': 78% nárůst poptávky ve špičce&lt;br /&gt;
&lt;br /&gt;
=== Doporučené priority ===&lt;br /&gt;
# '''Vysoká priorita''': Flexibilní nasazení flotily + expresní spoje&lt;br /&gt;
# '''Střední priorita''': Rozšíření vozového parku + dynamické řízení  &lt;br /&gt;
# '''Nízká priorita''': Infrastrukturní investice&lt;br /&gt;
&lt;br /&gt;
=== Důsledky nečinnosti ===&lt;br /&gt;
Bez implementace navržených opatření povede současný stav k:&lt;br /&gt;
* '''Dalšímu zhoršování''' kvality služeb&lt;br /&gt;
* '''Snížení atraktivity''' veřejné dopravy&lt;br /&gt;
* '''Přesunu cestujících''' k individuální automobilové dopravě&lt;br /&gt;
* '''Ekonomickým ztrátám''' dopravního podniku&lt;br /&gt;
&lt;br /&gt;
== Kód ==&lt;br /&gt;
&lt;br /&gt;
Hlavní soubor: '''[[File:AutobusobaLinkaSimple.nlogo]]'''&lt;br /&gt;
&lt;br /&gt;
== Reference ==&lt;br /&gt;
&lt;br /&gt;
# NetLogo Bus Transport Simulation Code (2025). Vlastní implementace autobusové simulace v NetLogo.&lt;br /&gt;
# Wilensky, U. (1999). [[NetLogo]]. Center for Connected Learning and Computer-Based Modeling, Northwestern University.&lt;br /&gt;
# Programming Homework Help (2024). How to Simulate a Bus Moving Through a City in NetLogo.&lt;br /&gt;
# Stack Overflow (2022). How to create a Netlogo model for bus transport (public transport)?&lt;br /&gt;
# Simulace.info (2024). Quick start - Resources for simulation classes.&lt;br /&gt;
# Thompson, L. (2024). NetLogo City Bus Simulation: Step-by-Step Guide.&lt;br /&gt;
&lt;br /&gt;
== Externí odkazy ==&lt;br /&gt;
&lt;br /&gt;
* [https://ccl.northwestern.edu/netlogo/ NetLogo Official Website]&lt;br /&gt;
* [https://www.simulace.info/ Simulace.info - Česká stránka o simulacích]&lt;br /&gt;
* [https://dpp.cz/ Dopravní podnik hlavního města Prahy]&lt;/div&gt;</summary>
		<author><name>Jelp05</name></author>
		
	</entry>
	<entry>
		<id>http://www.simulace.info/index.php?title=User:Jelp05&amp;diff=26861</id>
		<title>User:Jelp05</title>
		<link rel="alternate" type="text/html" href="http://www.simulace.info/index.php?title=User:Jelp05&amp;diff=26861"/>
		<updated>2025-06-13T13:31:40Z</updated>

		<summary type="html">&lt;p&gt;Jelp05: /* Časová nerovnováha */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Simulace: Autobusová linka v městské dopravě'''&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Definice problému ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
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ů. &lt;br /&gt;
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ů.&lt;br /&gt;
&lt;br /&gt;
== Metoda ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Zde jsou uvedeny alternativní přístupy:&lt;br /&gt;
&lt;br /&gt;
* '''Diskrétní-event simulace''' - zaměřuje se na časové události, ale méně dobře zachycuje prostorové interakce agentů&lt;br /&gt;
&lt;br /&gt;
* '''Matematické optimalizační modely''' - poskytují analytická řešení, ale často vyžadují zjednodušující předpoklady&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Model ==&lt;br /&gt;
&lt;br /&gt;
=== Zastávky ===&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
=== Autobusy ===&lt;br /&gt;
Autobusy jsou modelovány jako autonomní agenti s následujícími vlastnostmi:&lt;br /&gt;
* '''Rychlost''': 0,5 prostorových jednotek za tik&lt;br /&gt;
* '''Maximální kapacita''': 150 pasažérů&lt;br /&gt;
* '''Směr jízdy''': proměnná podle pozice na trase&lt;br /&gt;
* '''Čekací doba na zastávce''': 3 tiky pro nastupování a vystupování&lt;br /&gt;
&lt;br /&gt;
Každý autobus má unikátní identifikátor a sleduje svůj pokrok na trase.&lt;br /&gt;
&lt;br /&gt;
=== Pasažéři ===&lt;br /&gt;
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:&lt;br /&gt;
* Cílovou zastávku&lt;br /&gt;
* Dobu cestování&lt;br /&gt;
* Aktuální autobus (pokud cestuje)&lt;br /&gt;
&lt;br /&gt;
=== Barevné kódování ===&lt;br /&gt;
Model implementuje '''barevné kódování zastávek''' pro vizuální identifikaci problematických míst:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Barva !! Počet čekajících !! Stav&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: blue; color: white;&amp;quot; | Modrá || 0 || Žádní čekající&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: lightblue;&amp;quot; | Světle modrá || 1-4 || Nízká obsazenost&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: orange;&amp;quot; | Oranžová || 5-14 || Střední obsazenost&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: red; color: white;&amp;quot; | '''Červená''' || '''15+''' || '''Kritická obsazenost'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Globální parametry ===&lt;br /&gt;
Klíčové parametry modelu:&lt;br /&gt;
* '''Počet autobusů''': 2-6 (proměnná num-buses)&lt;br /&gt;
* '''Základní rychlost generování''': base-rate&lt;br /&gt;
* '''Frekvence generování''': každý 3. tik&lt;br /&gt;
* '''Maximální kapacita''': 150 pasažérů na autobus&lt;br /&gt;
&lt;br /&gt;
=== Průběh simulace ===&lt;br /&gt;
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:&lt;br /&gt;
# Aktualizuje čas&lt;br /&gt;
# Generuje pasažéry&lt;br /&gt;
# Pohybuje autobusy&lt;br /&gt;
# Zpracovává nastupování a vystupování&lt;br /&gt;
# Aktualizuje dobu cestování pasažérů&lt;br /&gt;
# Aktivuje nové autobusy podle potřeby&lt;br /&gt;
&lt;br /&gt;
=== Omezení modelu ===&lt;br /&gt;
Model má několik omezení:&lt;br /&gt;
* Zjednodušené cestovní vzorce pasažérů (pouze jednosměrná cesta)&lt;br /&gt;
* Statické generování pasažérů bez zohlednění víkendů&lt;br /&gt;
* Absence poruch a zpoždění autobusů&lt;br /&gt;
* Omezený počet zastávek ve srovnání s reálnou sítí&lt;br /&gt;
&lt;br /&gt;
== Výsledky simulace ==&lt;br /&gt;
&lt;br /&gt;
=== Základní statistiky ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Parametr !! Hodnota !! Jednotka&lt;br /&gt;
|-&lt;br /&gt;
| Celkem vygenerováno pasažérů || 15 036 || osob/24h&lt;br /&gt;
|-&lt;br /&gt;
| Průměrná efektivita || 10,4 || pasažérů/minutu  &lt;br /&gt;
|-&lt;br /&gt;
| Průměrný počet čekajících || 433,6 || osob&lt;br /&gt;
|-&lt;br /&gt;
| Maximum čekajících || 1 065 || osob&lt;br /&gt;
|-&lt;br /&gt;
| Průměrná obsazenost autobusů || 150,9 || osob&lt;br /&gt;
|-&lt;br /&gt;
| Využití kapacity || 33,5 || %&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Analýza špičkových hodin ===&lt;br /&gt;
&lt;br /&gt;
'''Špičkové hodiny''' (7-9 a 17-19) vykazují dramatické zvýšení poptávky:&lt;br /&gt;
&lt;br /&gt;
* '''Nárůst čekajících o 78%''' oproti běžným hodinám&lt;br /&gt;
* '''Špička''': 682,5 čekajících vs. '''normál''': 383,3 čekajících  &lt;br /&gt;
* '''Nejkritičtější hodina''': 8. hodina s '''20,2 červenými zastávkami'''&lt;br /&gt;
* '''Maximum čekajících ve špičce''': 874 osob&lt;br /&gt;
&lt;br /&gt;
=== Kritické zastávky ===&lt;br /&gt;
&lt;br /&gt;
Na konci simulace bylo identifikováno '''8 zastávek''' v kritickém stavu:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Pořadí !! Název zastávky !! Čekající pasažéři&lt;br /&gt;
|-&lt;br /&gt;
| 1. || '''Hasova''' || 57&lt;br /&gt;
|-&lt;br /&gt;
| 2. || '''Lhotka''' || 51  &lt;br /&gt;
|-&lt;br /&gt;
| 3. || '''Sídliště Lhotka''' || 21&lt;br /&gt;
|-&lt;br /&gt;
| 4. || Družná || 18&lt;br /&gt;
|-&lt;br /&gt;
| 5. || Tylova čtvrť || 17&lt;br /&gt;
|-&lt;br /&gt;
| 6. || Labe || 16&lt;br /&gt;
|-&lt;br /&gt;
| 7. || Poliklinika Modřany || 15&lt;br /&gt;
|-&lt;br /&gt;
| 8. || Písková || 15&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Identifikované problémy ==&lt;br /&gt;
&lt;br /&gt;
=== Kapacitní paradox ===&lt;br /&gt;
'''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:&lt;br /&gt;
&lt;br /&gt;
* '''Neefektivní rozložení''' vozidel v čase a prostoru&lt;br /&gt;
* '''Nedostatečnou frekvenci''' během špičkových hodin&lt;br /&gt;
* '''Pomalou aktivaci''' dodatečných vozidel (60 ticks zpoždění)&lt;br /&gt;
&lt;br /&gt;
=== Časová nerovnováha ===&lt;br /&gt;
* '''Špičkové hodiny''': 10,3 kritických zastávek (průměr)&lt;br /&gt;
* '''Mimo špičku''': 8,7 kritických zastávek&lt;br /&gt;
* '''Maximum''': až '''25 zastávek''' současně v kritickém stavu&lt;br /&gt;
&lt;br /&gt;
== Přehled scénářů ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Základní parametry analyzovaných scénářů&lt;br /&gt;
! Scénář !! Počet autobusů !! Kapacita/autobus !! Frekvence špička (min) !! Frekvence mimo špička (min)&lt;br /&gt;
|-&lt;br /&gt;
| '''Baseline (Současný stav)''' || 3 || 150 || 60 || 60&lt;br /&gt;
|-&lt;br /&gt;
| '''Zvýšený počet autobusů''' || 5 || 150 || 36 || 48&lt;br /&gt;
|-&lt;br /&gt;
| '''Větší kapacita''' || 3 || 200 || 60 || 60&lt;br /&gt;
|-&lt;br /&gt;
| '''Expresní spoje''' || 4 || 150 || 45 || 60&lt;br /&gt;
|-&lt;br /&gt;
| '''Dynamické řízení''' || 4 || 150 || 20 || 90&lt;br /&gt;
|-&lt;br /&gt;
| '''Kratší okruhy''' || 6 || 120 || 30 || 45&lt;br /&gt;
|-&lt;br /&gt;
| '''Optimalizovaný mix''' || 5 || 180 || 25 || 75&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Klíčové výsledky analýzy ==&lt;br /&gt;
&lt;br /&gt;
=== Výkonnostní metriky ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Porovnání klíčových ukazatelů výkonnosti&lt;br /&gt;
! Scénář !! Čekající pasažéři !! Červené zastávky !! Spokojenost (%) !! Spolehlivost (%) !! Náklady (index)&lt;br /&gt;
|-&lt;br /&gt;
| '''Baseline''' || 433.6 || 20.2 || 55 || 68 || 100&lt;br /&gt;
|-&lt;br /&gt;
| '''5 autobusů''' || 285.4 || 12.1 || 78 || 82 || 167&lt;br /&gt;
|-&lt;br /&gt;
| '''Větší kapacita''' || 356.8 || 16.3 || 63 || 74 || 115&lt;br /&gt;
|-&lt;br /&gt;
| '''Expresní''' || 378.2 || 15.8 || 71 || 76 || 133&lt;br /&gt;
|-&lt;br /&gt;
| '''Dynamické''' || 312.1 || 8.4 || 85 || 88 || 145&lt;br /&gt;
|-&lt;br /&gt;
| '''Kratší okruhy''' || 298.7 || 11.6 || 81 || 84 || 178&lt;br /&gt;
|-&lt;br /&gt;
| '''Optimalizované''' || 198.4 || 4.2 || 92 || 94 || 189&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Procentuální zlepšení oproti baseline ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Změny jednotlivých metrik (% změna oproti baseline)&lt;br /&gt;
! Scénář !! Čekající ↓ !! Červené zastávky ↓ !! Spokojenost ↑ !! Spolehlivost ↑ !! Náklady ↑&lt;br /&gt;
|-&lt;br /&gt;
| '''5 autobusů''' || +34.2% || +40.1% || +41.8% || +20.6% || +67.0%&lt;br /&gt;
|-&lt;br /&gt;
| '''Větší kapacita''' || +17.7% || +19.3% || +14.5% || +8.8% || +15.0%&lt;br /&gt;
|-&lt;br /&gt;
| '''Expresní''' || +12.8% || +21.8% || +29.1% || +11.8% || +33.0%&lt;br /&gt;
|-&lt;br /&gt;
| '''Dynamické''' || +28.0% || +58.4% || +54.5% || +29.4% || +45.0%&lt;br /&gt;
|-&lt;br /&gt;
| '''Kratší okruhy''' || +31.1% || +42.6% || +47.3% || +23.5% || +78.0%&lt;br /&gt;
|-&lt;br /&gt;
| '''Optimalizované''' || +54.2% || +79.2% || +67.3% || +38.2% || +89.0%&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Celkové hodnocení scénářů ==&lt;br /&gt;
&lt;br /&gt;
=== Ranking podle celkového skóre ===&lt;br /&gt;
Maximum je 100 bodů, tj nejoptimálnější řešení na základě měřených metrik.&lt;br /&gt;
# '''Optimalizovaný mix''' - '''80.0 bodů'''&lt;br /&gt;
#* Nejlepší celkové řešení kombinující výhody všech přístupů&lt;br /&gt;
#* Dramatické snížení čekajících pasažérů o 54%&lt;br /&gt;
#* Nejvyšší spokojenost (92%) a spolehlivost (94%)&lt;br /&gt;
#* Nejvyšší náklady, ale nejlepší poměr výkon/cena&lt;br /&gt;
# '''Dynamické řízení frekvence''' - '''62.0 bodů'''&lt;br /&gt;
#* Nejlepší nákladová efektivnost (0.586)&lt;br /&gt;
#* Velmi časté spoje ve špičce, řidší mimo špičku&lt;br /&gt;
#* Výrazné snížení červených zastávek o 58%&lt;br /&gt;
#* Druhá nejvyšší spokojenost pasažérů&lt;br /&gt;
# '''Rozdělení na kratší okruhy''' - '''43.2 bodů'''&lt;br /&gt;
#* Rychlejší cestování díky kratším trasám&lt;br /&gt;
#* Dobrá spokojenost (81%) a spolehlivost (84%)&lt;br /&gt;
#* Vyšší náklady kvůli většímu počtu vozidel&lt;br /&gt;
#* Efektivní pro husté městské sítě&lt;br /&gt;
# '''Zvýšený počet autobusů''' - '''42.4 bodů'''&lt;br /&gt;
#* Klasické řešení - více vozidel stejné kapacity&lt;br /&gt;
#* Významné zlepšení všech ukazatelů&lt;br /&gt;
#* Vysoké náklady (167% baseline)&lt;br /&gt;
#* Stabilní a předvídatelné řešení&lt;br /&gt;
# '''Expresní spoje''' - '''24.7 bodů'''&lt;br /&gt;
#* Umírněné zlepšení s relativně nízkými náklady&lt;br /&gt;
#* Rychlejší cestování (10.9 min průměr)&lt;br /&gt;
#* Vhodné jako doplňkové řešení&lt;br /&gt;
#* Omezený dopad na celkový systém&lt;br /&gt;
# '''Větší kapacita''' - '''22.4 bodů'''&lt;br /&gt;
#* Nejnižší dodatečné náklady (+15%)&lt;br /&gt;
#* Minimální zlepšení většiny ukazatelů&lt;br /&gt;
#* Nevhodné pro řešení špičkových problémů&lt;br /&gt;
#* Vhodné pouze pro mírný nárůst poptávky&lt;br /&gt;
&lt;br /&gt;
== Závěr Scénáře==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Doporučení pro vylepšení simulace==&lt;br /&gt;
&lt;br /&gt;
=== Okamžitá opatření ===&lt;br /&gt;
# '''Flexibilní nasazení flotily'''&lt;br /&gt;
#* Aktivace všech 3 autobusů během špičky&lt;br /&gt;
#* Snížení aktivačního intervalu z 60 na 15 ticks&lt;br /&gt;
#* '''Očekávaný efekt''': snížení čekacích dob o 30-40%&lt;br /&gt;
# '''Expresní spoje'''  &lt;br /&gt;
#* Obsluha pouze kritických zastávek (červených)&lt;br /&gt;
#* Přeskočení zastávek s 0-2 čekajícími&lt;br /&gt;
#* '''Priorita implementace''': vysoká&lt;br /&gt;
&lt;br /&gt;
=== Střednědobá řešení ===&lt;br /&gt;
# '''Rozšíření flotily'''&lt;br /&gt;
#* Přidání 1-2 dodatečných autobusů&lt;br /&gt;
#* '''Očekávaný efekt''': 50% snížení kritických zastávek&lt;br /&gt;
# '''Dynamické řízení'''&lt;br /&gt;
#* Real-time monitoring obsazenosti zastávek  &lt;br /&gt;
#* Automatické přesměrování vozidel&lt;br /&gt;
#* Adaptivní frekvence podle poptávky&lt;br /&gt;
# '''Optimalizace tras'''&lt;br /&gt;
#* Rozdělení dlouhé linky na kratší okruhy&lt;br /&gt;
#* Specialized obsluha problematických úseků&lt;br /&gt;
&lt;br /&gt;
=== Dlouhodobá strategie ===&lt;br /&gt;
# '''Infrastrukturní zlepšení'''&lt;br /&gt;
#* Vyhrazené jízdní pruhy&lt;br /&gt;
#* '''Očekávaný efekt''': 20-30% zkrácení jízdních dob&lt;br /&gt;
#* '''Investice''': velmi vysoké&lt;br /&gt;
# '''Integrace dopravních systémů'''&lt;br /&gt;
#* Napojení na metro/tramvaje&lt;br /&gt;
#* Snížení celkové poptávky po autobusech&lt;br /&gt;
#* '''Priorita''': dlouhodobá&lt;br /&gt;
&lt;br /&gt;
== Závěr ==&lt;br /&gt;
&lt;br /&gt;
=== Klíčové pozorování ===&lt;br /&gt;
* '''Systémový problém''': Nedostatečná kapacita během špičkových hodin&lt;br /&gt;
* '''Kapacitní paradox''': Nízká obsazenost vozidel vs. vysoký počet čekajících&lt;br /&gt;
* '''Kritické zastávky''': Až 25 současně v nejhorších okamžicích  &lt;br /&gt;
* '''Nerovnoměrnost''': 78% nárůst poptávky ve špičce&lt;br /&gt;
&lt;br /&gt;
=== Doporučené priority ===&lt;br /&gt;
# '''Vysoká priorita''': Flexibilní nasazení flotily + expresní spoje&lt;br /&gt;
# '''Střední priorita''': Rozšíření vozového parku + dynamické řízení  &lt;br /&gt;
# '''Nízká priorita''': Infrastrukturní investice&lt;br /&gt;
&lt;br /&gt;
=== Důsledky nečinnosti ===&lt;br /&gt;
Bez implementace navržených opatření povede současný stav k:&lt;br /&gt;
* '''Dalšímu zhoršování''' kvality služeb&lt;br /&gt;
* '''Snížení atraktivity''' veřejné dopravy&lt;br /&gt;
* '''Přesunu cestujících''' k individuální automobilové dopravě&lt;br /&gt;
* '''Ekonomickým ztrátám''' dopravního podniku&lt;br /&gt;
&lt;br /&gt;
== Kód ==&lt;br /&gt;
&lt;br /&gt;
Hlavní soubor: '''[[File:AutobusobaLinkaSimple.nlogo]]'''&lt;br /&gt;
&lt;br /&gt;
== Reference ==&lt;br /&gt;
&lt;br /&gt;
# NetLogo Bus Transport Simulation Code (2025). Vlastní implementace autobusové simulace v NetLogo.&lt;br /&gt;
# Wilensky, U. (1999). [[NetLogo]]. Center for Connected Learning and Computer-Based Modeling, Northwestern University.&lt;br /&gt;
# Programming Homework Help (2024). How to Simulate a Bus Moving Through a City in NetLogo.&lt;br /&gt;
# Stack Overflow (2022). How to create a Netlogo model for bus transport (public transport)?&lt;br /&gt;
# Simulace.info (2024). Quick start - Resources for simulation classes.&lt;br /&gt;
# Thompson, L. (2024). NetLogo City Bus Simulation: Step-by-Step Guide.&lt;br /&gt;
&lt;br /&gt;
== Externí odkazy ==&lt;br /&gt;
&lt;br /&gt;
* [https://ccl.northwestern.edu/netlogo/ NetLogo Official Website]&lt;br /&gt;
* [https://www.simulace.info/ Simulace.info - Česká stránka o simulacích]&lt;br /&gt;
* [https://dpp.cz/ Dopravní podnik hlavního města Prahy]&lt;/div&gt;</summary>
		<author><name>Jelp05</name></author>
		
	</entry>
	<entry>
		<id>http://www.simulace.info/index.php?title=User:Jelp05&amp;diff=26860</id>
		<title>User:Jelp05</title>
		<link rel="alternate" type="text/html" href="http://www.simulace.info/index.php?title=User:Jelp05&amp;diff=26860"/>
		<updated>2025-06-13T13:30:55Z</updated>

		<summary type="html">&lt;p&gt;Jelp05: /* Doporučení pro implementaci */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Simulace: Autobusová linka v městské dopravě'''&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Definice problému ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
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ů. &lt;br /&gt;
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ů.&lt;br /&gt;
&lt;br /&gt;
== Metoda ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Zde jsou uvedeny alternativní přístupy:&lt;br /&gt;
&lt;br /&gt;
* '''Diskrétní-event simulace''' - zaměřuje se na časové události, ale méně dobře zachycuje prostorové interakce agentů&lt;br /&gt;
&lt;br /&gt;
* '''Matematické optimalizační modely''' - poskytují analytická řešení, ale často vyžadují zjednodušující předpoklady&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Model ==&lt;br /&gt;
&lt;br /&gt;
=== Zastávky ===&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
=== Autobusy ===&lt;br /&gt;
Autobusy jsou modelovány jako autonomní agenti s následujícími vlastnostmi:&lt;br /&gt;
* '''Rychlost''': 0,5 prostorových jednotek za tik&lt;br /&gt;
* '''Maximální kapacita''': 150 pasažérů&lt;br /&gt;
* '''Směr jízdy''': proměnná podle pozice na trase&lt;br /&gt;
* '''Čekací doba na zastávce''': 3 tiky pro nastupování a vystupování&lt;br /&gt;
&lt;br /&gt;
Každý autobus má unikátní identifikátor a sleduje svůj pokrok na trase.&lt;br /&gt;
&lt;br /&gt;
=== Pasažéři ===&lt;br /&gt;
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:&lt;br /&gt;
* Cílovou zastávku&lt;br /&gt;
* Dobu cestování&lt;br /&gt;
* Aktuální autobus (pokud cestuje)&lt;br /&gt;
&lt;br /&gt;
=== Barevné kódování ===&lt;br /&gt;
Model implementuje '''barevné kódování zastávek''' pro vizuální identifikaci problematických míst:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Barva !! Počet čekajících !! Stav&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: blue; color: white;&amp;quot; | Modrá || 0 || Žádní čekající&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: lightblue;&amp;quot; | Světle modrá || 1-4 || Nízká obsazenost&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: orange;&amp;quot; | Oranžová || 5-14 || Střední obsazenost&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: red; color: white;&amp;quot; | '''Červená''' || '''15+''' || '''Kritická obsazenost'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Globální parametry ===&lt;br /&gt;
Klíčové parametry modelu:&lt;br /&gt;
* '''Počet autobusů''': 2-6 (proměnná num-buses)&lt;br /&gt;
* '''Základní rychlost generování''': base-rate&lt;br /&gt;
* '''Frekvence generování''': každý 3. tik&lt;br /&gt;
* '''Maximální kapacita''': 150 pasažérů na autobus&lt;br /&gt;
&lt;br /&gt;
=== Průběh simulace ===&lt;br /&gt;
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:&lt;br /&gt;
# Aktualizuje čas&lt;br /&gt;
# Generuje pasažéry&lt;br /&gt;
# Pohybuje autobusy&lt;br /&gt;
# Zpracovává nastupování a vystupování&lt;br /&gt;
# Aktualizuje dobu cestování pasažérů&lt;br /&gt;
# Aktivuje nové autobusy podle potřeby&lt;br /&gt;
&lt;br /&gt;
=== Omezení modelu ===&lt;br /&gt;
Model má několik omezení:&lt;br /&gt;
* Zjednodušené cestovní vzorce pasažérů (pouze jednosměrná cesta)&lt;br /&gt;
* Statické generování pasažérů bez zohlednění víkendů&lt;br /&gt;
* Absence poruch a zpoždění autobusů&lt;br /&gt;
* Omezený počet zastávek ve srovnání s reálnou sítí&lt;br /&gt;
&lt;br /&gt;
== Výsledky simulace ==&lt;br /&gt;
&lt;br /&gt;
=== Základní statistiky ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Parametr !! Hodnota !! Jednotka&lt;br /&gt;
|-&lt;br /&gt;
| Celkem vygenerováno pasažérů || 15 036 || osob/24h&lt;br /&gt;
|-&lt;br /&gt;
| Průměrná efektivita || 10,4 || pasažérů/minutu  &lt;br /&gt;
|-&lt;br /&gt;
| Průměrný počet čekajících || 433,6 || osob&lt;br /&gt;
|-&lt;br /&gt;
| Maximum čekajících || 1 065 || osob&lt;br /&gt;
|-&lt;br /&gt;
| Průměrná obsazenost autobusů || 150,9 || osob&lt;br /&gt;
|-&lt;br /&gt;
| Využití kapacity || 33,5 || %&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Analýza špičkových hodin ===&lt;br /&gt;
&lt;br /&gt;
'''Špičkové hodiny''' (7-9 a 17-19) vykazují dramatické zvýšení poptávky:&lt;br /&gt;
&lt;br /&gt;
* '''Nárůst čekajících o 78%''' oproti běžným hodinám&lt;br /&gt;
* '''Špička''': 682,5 čekajících vs. '''normál''': 383,3 čekajících  &lt;br /&gt;
* '''Nejkritičtější hodina''': 8. hodina s '''20,2 červenými zastávkami'''&lt;br /&gt;
* '''Maximum čekajících ve špičce''': 874 osob&lt;br /&gt;
&lt;br /&gt;
=== Kritické zastávky ===&lt;br /&gt;
&lt;br /&gt;
Na konci simulace bylo identifikováno '''8 zastávek''' v kritickém stavu:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Pořadí !! Název zastávky !! Čekající pasažéři&lt;br /&gt;
|-&lt;br /&gt;
| 1. || '''Hasova''' || 57&lt;br /&gt;
|-&lt;br /&gt;
| 2. || '''Lhotka''' || 51  &lt;br /&gt;
|-&lt;br /&gt;
| 3. || '''Sídliště Lhotka''' || 21&lt;br /&gt;
|-&lt;br /&gt;
| 4. || Družná || 18&lt;br /&gt;
|-&lt;br /&gt;
| 5. || Tylova čtvrť || 17&lt;br /&gt;
|-&lt;br /&gt;
| 6. || Labe || 16&lt;br /&gt;
|-&lt;br /&gt;
| 7. || Poliklinika Modřany || 15&lt;br /&gt;
|-&lt;br /&gt;
| 8. || Písková || 15&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Identifikované problémy ==&lt;br /&gt;
&lt;br /&gt;
=== Kapacitní paradox ===&lt;br /&gt;
'''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:&lt;br /&gt;
&lt;br /&gt;
* '''Neefektivní rozložení''' vozidel v čase a prostoru&lt;br /&gt;
* '''Nedostatečnou frekvenci''' během špičkových hodin&lt;br /&gt;
* '''Pomalou aktivaci''' dodatečných vozidel (60 ticks zpoždění)&lt;br /&gt;
&lt;br /&gt;
=== Časová nerovnováha ===&lt;br /&gt;
* '''Špičkové hodiny''': 10,3 kritických zastávek (průměr)&lt;br /&gt;
* '''Mimo špičku''': 8,7 kritických zastávek&lt;br /&gt;
* '''Maximum''': až '''25 zastávek''' současně v kritickém stavu&lt;br /&gt;
&lt;br /&gt;
# Analýza scénářů simulace autobusové dopravy&lt;br /&gt;
&lt;br /&gt;
== Přehled scénářů ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Základní parametry analyzovaných scénářů&lt;br /&gt;
! Scénář !! Počet autobusů !! Kapacita/autobus !! Frekvence špička (min) !! Frekvence mimo špička (min)&lt;br /&gt;
|-&lt;br /&gt;
| '''Baseline (Současný stav)''' || 3 || 150 || 60 || 60&lt;br /&gt;
|-&lt;br /&gt;
| '''Zvýšený počet autobusů''' || 5 || 150 || 36 || 48&lt;br /&gt;
|-&lt;br /&gt;
| '''Větší kapacita''' || 3 || 200 || 60 || 60&lt;br /&gt;
|-&lt;br /&gt;
| '''Expresní spoje''' || 4 || 150 || 45 || 60&lt;br /&gt;
|-&lt;br /&gt;
| '''Dynamické řízení''' || 4 || 150 || 20 || 90&lt;br /&gt;
|-&lt;br /&gt;
| '''Kratší okruhy''' || 6 || 120 || 30 || 45&lt;br /&gt;
|-&lt;br /&gt;
| '''Optimalizovaný mix''' || 5 || 180 || 25 || 75&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Klíčové výsledky analýzy ==&lt;br /&gt;
&lt;br /&gt;
=== Výkonnostní metriky ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Porovnání klíčových ukazatelů výkonnosti&lt;br /&gt;
! Scénář !! Čekající pasažéři !! Červené zastávky !! Spokojenost (%) !! Spolehlivost (%) !! Náklady (index)&lt;br /&gt;
|-&lt;br /&gt;
| '''Baseline''' || 433.6 || 20.2 || 55 || 68 || 100&lt;br /&gt;
|-&lt;br /&gt;
| '''5 autobusů''' || 285.4 || 12.1 || 78 || 82 || 167&lt;br /&gt;
|-&lt;br /&gt;
| '''Větší kapacita''' || 356.8 || 16.3 || 63 || 74 || 115&lt;br /&gt;
|-&lt;br /&gt;
| '''Expresní''' || 378.2 || 15.8 || 71 || 76 || 133&lt;br /&gt;
|-&lt;br /&gt;
| '''Dynamické''' || 312.1 || 8.4 || 85 || 88 || 145&lt;br /&gt;
|-&lt;br /&gt;
| '''Kratší okruhy''' || 298.7 || 11.6 || 81 || 84 || 178&lt;br /&gt;
|-&lt;br /&gt;
| '''Optimalizované''' || 198.4 || 4.2 || 92 || 94 || 189&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Procentuální zlepšení oproti baseline ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Změny jednotlivých metrik (% změna oproti baseline)&lt;br /&gt;
! Scénář !! Čekající ↓ !! Červené zastávky ↓ !! Spokojenost ↑ !! Spolehlivost ↑ !! Náklady ↑&lt;br /&gt;
|-&lt;br /&gt;
| '''5 autobusů''' || +34.2% || +40.1% || +41.8% || +20.6% || +67.0%&lt;br /&gt;
|-&lt;br /&gt;
| '''Větší kapacita''' || +17.7% || +19.3% || +14.5% || +8.8% || +15.0%&lt;br /&gt;
|-&lt;br /&gt;
| '''Expresní''' || +12.8% || +21.8% || +29.1% || +11.8% || +33.0%&lt;br /&gt;
|-&lt;br /&gt;
| '''Dynamické''' || +28.0% || +58.4% || +54.5% || +29.4% || +45.0%&lt;br /&gt;
|-&lt;br /&gt;
| '''Kratší okruhy''' || +31.1% || +42.6% || +47.3% || +23.5% || +78.0%&lt;br /&gt;
|-&lt;br /&gt;
| '''Optimalizované''' || +54.2% || +79.2% || +67.3% || +38.2% || +89.0%&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Celkové hodnocení scénářů ==&lt;br /&gt;
&lt;br /&gt;
=== Ranking podle celkového skóre ===&lt;br /&gt;
Maximum je 100 bodů, tj nejoptimálnější řešení na základě měřených metrik.&lt;br /&gt;
# '''Optimalizovaný mix''' - '''80.0 bodů'''&lt;br /&gt;
#* Nejlepší celkové řešení kombinující výhody všech přístupů&lt;br /&gt;
#* Dramatické snížení čekajících pasažérů o 54%&lt;br /&gt;
#* Nejvyšší spokojenost (92%) a spolehlivost (94%)&lt;br /&gt;
#* Nejvyšší náklady, ale nejlepší poměr výkon/cena&lt;br /&gt;
# '''Dynamické řízení frekvence''' - '''62.0 bodů'''&lt;br /&gt;
#* Nejlepší nákladová efektivnost (0.586)&lt;br /&gt;
#* Velmi časté spoje ve špičce, řidší mimo špičku&lt;br /&gt;
#* Výrazné snížení červených zastávek o 58%&lt;br /&gt;
#* Druhá nejvyšší spokojenost pasažérů&lt;br /&gt;
# '''Rozdělení na kratší okruhy''' - '''43.2 bodů'''&lt;br /&gt;
#* Rychlejší cestování díky kratším trasám&lt;br /&gt;
#* Dobrá spokojenost (81%) a spolehlivost (84%)&lt;br /&gt;
#* Vyšší náklady kvůli většímu počtu vozidel&lt;br /&gt;
#* Efektivní pro husté městské sítě&lt;br /&gt;
# '''Zvýšený počet autobusů''' - '''42.4 bodů'''&lt;br /&gt;
#* Klasické řešení - více vozidel stejné kapacity&lt;br /&gt;
#* Významné zlepšení všech ukazatelů&lt;br /&gt;
#* Vysoké náklady (167% baseline)&lt;br /&gt;
#* Stabilní a předvídatelné řešení&lt;br /&gt;
# '''Expresní spoje''' - '''24.7 bodů'''&lt;br /&gt;
#* Umírněné zlepšení s relativně nízkými náklady&lt;br /&gt;
#* Rychlejší cestování (10.9 min průměr)&lt;br /&gt;
#* Vhodné jako doplňkové řešení&lt;br /&gt;
#* Omezený dopad na celkový systém&lt;br /&gt;
# '''Větší kapacita''' - '''22.4 bodů'''&lt;br /&gt;
#* Nejnižší dodatečné náklady (+15%)&lt;br /&gt;
#* Minimální zlepšení většiny ukazatelů&lt;br /&gt;
#* Nevhodné pro řešení špičkových problémů&lt;br /&gt;
#* Vhodné pouze pro mírný nárůst poptávky&lt;br /&gt;
&lt;br /&gt;
== Závěr Scénáře==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Doporučení pro vylepšení simulace==&lt;br /&gt;
&lt;br /&gt;
=== Okamžitá opatření ===&lt;br /&gt;
# '''Flexibilní nasazení flotily'''&lt;br /&gt;
#* Aktivace všech 3 autobusů během špičky&lt;br /&gt;
#* Snížení aktivačního intervalu z 60 na 15 ticks&lt;br /&gt;
#* '''Očekávaný efekt''': snížení čekacích dob o 30-40%&lt;br /&gt;
# '''Expresní spoje'''  &lt;br /&gt;
#* Obsluha pouze kritických zastávek (červených)&lt;br /&gt;
#* Přeskočení zastávek s 0-2 čekajícími&lt;br /&gt;
#* '''Priorita implementace''': vysoká&lt;br /&gt;
&lt;br /&gt;
=== Střednědobá řešení ===&lt;br /&gt;
# '''Rozšíření flotily'''&lt;br /&gt;
#* Přidání 1-2 dodatečných autobusů&lt;br /&gt;
#* '''Očekávaný efekt''': 50% snížení kritických zastávek&lt;br /&gt;
# '''Dynamické řízení'''&lt;br /&gt;
#* Real-time monitoring obsazenosti zastávek  &lt;br /&gt;
#* Automatické přesměrování vozidel&lt;br /&gt;
#* Adaptivní frekvence podle poptávky&lt;br /&gt;
# '''Optimalizace tras'''&lt;br /&gt;
#* Rozdělení dlouhé linky na kratší okruhy&lt;br /&gt;
#* Specialized obsluha problematických úseků&lt;br /&gt;
&lt;br /&gt;
=== Dlouhodobá strategie ===&lt;br /&gt;
# '''Infrastrukturní zlepšení'''&lt;br /&gt;
#* Vyhrazené jízdní pruhy&lt;br /&gt;
#* '''Očekávaný efekt''': 20-30% zkrácení jízdních dob&lt;br /&gt;
#* '''Investice''': velmi vysoké&lt;br /&gt;
# '''Integrace dopravních systémů'''&lt;br /&gt;
#* Napojení na metro/tramvaje&lt;br /&gt;
#* Snížení celkové poptávky po autobusech&lt;br /&gt;
#* '''Priorita''': dlouhodobá&lt;br /&gt;
&lt;br /&gt;
== Závěr ==&lt;br /&gt;
&lt;br /&gt;
=== Klíčové pozorování ===&lt;br /&gt;
* '''Systémový problém''': Nedostatečná kapacita během špičkových hodin&lt;br /&gt;
* '''Kapacitní paradox''': Nízká obsazenost vozidel vs. vysoký počet čekajících&lt;br /&gt;
* '''Kritické zastávky''': Až 25 současně v nejhorších okamžicích  &lt;br /&gt;
* '''Nerovnoměrnost''': 78% nárůst poptávky ve špičce&lt;br /&gt;
&lt;br /&gt;
=== Doporučené priority ===&lt;br /&gt;
# '''Vysoká priorita''': Flexibilní nasazení flotily + expresní spoje&lt;br /&gt;
# '''Střední priorita''': Rozšíření vozového parku + dynamické řízení  &lt;br /&gt;
# '''Nízká priorita''': Infrastrukturní investice&lt;br /&gt;
&lt;br /&gt;
=== Důsledky nečinnosti ===&lt;br /&gt;
Bez implementace navržených opatření povede současný stav k:&lt;br /&gt;
* '''Dalšímu zhoršování''' kvality služeb&lt;br /&gt;
* '''Snížení atraktivity''' veřejné dopravy&lt;br /&gt;
* '''Přesunu cestujících''' k individuální automobilové dopravě&lt;br /&gt;
* '''Ekonomickým ztrátám''' dopravního podniku&lt;br /&gt;
&lt;br /&gt;
== Kód ==&lt;br /&gt;
&lt;br /&gt;
Hlavní soubor: '''[[File:AutobusobaLinkaSimple.nlogo]]'''&lt;br /&gt;
&lt;br /&gt;
== Reference ==&lt;br /&gt;
&lt;br /&gt;
# NetLogo Bus Transport Simulation Code (2025). Vlastní implementace autobusové simulace v NetLogo.&lt;br /&gt;
# Wilensky, U. (1999). [[NetLogo]]. Center for Connected Learning and Computer-Based Modeling, Northwestern University.&lt;br /&gt;
# Programming Homework Help (2024). How to Simulate a Bus Moving Through a City in NetLogo.&lt;br /&gt;
# Stack Overflow (2022). How to create a Netlogo model for bus transport (public transport)?&lt;br /&gt;
# Simulace.info (2024). Quick start - Resources for simulation classes.&lt;br /&gt;
# Thompson, L. (2024). NetLogo City Bus Simulation: Step-by-Step Guide.&lt;br /&gt;
&lt;br /&gt;
== Externí odkazy ==&lt;br /&gt;
&lt;br /&gt;
* [https://ccl.northwestern.edu/netlogo/ NetLogo Official Website]&lt;br /&gt;
* [https://www.simulace.info/ Simulace.info - Česká stránka o simulacích]&lt;br /&gt;
* [https://dpp.cz/ Dopravní podnik hlavního města Prahy]&lt;/div&gt;</summary>
		<author><name>Jelp05</name></author>
		
	</entry>
	<entry>
		<id>http://www.simulace.info/index.php?title=User:Jelp05&amp;diff=26859</id>
		<title>User:Jelp05</title>
		<link rel="alternate" type="text/html" href="http://www.simulace.info/index.php?title=User:Jelp05&amp;diff=26859"/>
		<updated>2025-06-13T13:30:14Z</updated>

		<summary type="html">&lt;p&gt;Jelp05: /* Závěry */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Simulace: Autobusová linka v městské dopravě'''&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Definice problému ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
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ů. &lt;br /&gt;
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ů.&lt;br /&gt;
&lt;br /&gt;
== Metoda ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Zde jsou uvedeny alternativní přístupy:&lt;br /&gt;
&lt;br /&gt;
* '''Diskrétní-event simulace''' - zaměřuje se na časové události, ale méně dobře zachycuje prostorové interakce agentů&lt;br /&gt;
&lt;br /&gt;
* '''Matematické optimalizační modely''' - poskytují analytická řešení, ale často vyžadují zjednodušující předpoklady&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Model ==&lt;br /&gt;
&lt;br /&gt;
=== Zastávky ===&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
=== Autobusy ===&lt;br /&gt;
Autobusy jsou modelovány jako autonomní agenti s následujícími vlastnostmi:&lt;br /&gt;
* '''Rychlost''': 0,5 prostorových jednotek za tik&lt;br /&gt;
* '''Maximální kapacita''': 150 pasažérů&lt;br /&gt;
* '''Směr jízdy''': proměnná podle pozice na trase&lt;br /&gt;
* '''Čekací doba na zastávce''': 3 tiky pro nastupování a vystupování&lt;br /&gt;
&lt;br /&gt;
Každý autobus má unikátní identifikátor a sleduje svůj pokrok na trase.&lt;br /&gt;
&lt;br /&gt;
=== Pasažéři ===&lt;br /&gt;
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:&lt;br /&gt;
* Cílovou zastávku&lt;br /&gt;
* Dobu cestování&lt;br /&gt;
* Aktuální autobus (pokud cestuje)&lt;br /&gt;
&lt;br /&gt;
=== Barevné kódování ===&lt;br /&gt;
Model implementuje '''barevné kódování zastávek''' pro vizuální identifikaci problematických míst:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Barva !! Počet čekajících !! Stav&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: blue; color: white;&amp;quot; | Modrá || 0 || Žádní čekající&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: lightblue;&amp;quot; | Světle modrá || 1-4 || Nízká obsazenost&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: orange;&amp;quot; | Oranžová || 5-14 || Střední obsazenost&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: red; color: white;&amp;quot; | '''Červená''' || '''15+''' || '''Kritická obsazenost'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Globální parametry ===&lt;br /&gt;
Klíčové parametry modelu:&lt;br /&gt;
* '''Počet autobusů''': 2-6 (proměnná num-buses)&lt;br /&gt;
* '''Základní rychlost generování''': base-rate&lt;br /&gt;
* '''Frekvence generování''': každý 3. tik&lt;br /&gt;
* '''Maximální kapacita''': 150 pasažérů na autobus&lt;br /&gt;
&lt;br /&gt;
=== Průběh simulace ===&lt;br /&gt;
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:&lt;br /&gt;
# Aktualizuje čas&lt;br /&gt;
# Generuje pasažéry&lt;br /&gt;
# Pohybuje autobusy&lt;br /&gt;
# Zpracovává nastupování a vystupování&lt;br /&gt;
# Aktualizuje dobu cestování pasažérů&lt;br /&gt;
# Aktivuje nové autobusy podle potřeby&lt;br /&gt;
&lt;br /&gt;
=== Omezení modelu ===&lt;br /&gt;
Model má několik omezení:&lt;br /&gt;
* Zjednodušené cestovní vzorce pasažérů (pouze jednosměrná cesta)&lt;br /&gt;
* Statické generování pasažérů bez zohlednění víkendů&lt;br /&gt;
* Absence poruch a zpoždění autobusů&lt;br /&gt;
* Omezený počet zastávek ve srovnání s reálnou sítí&lt;br /&gt;
&lt;br /&gt;
== Výsledky simulace ==&lt;br /&gt;
&lt;br /&gt;
=== Základní statistiky ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Parametr !! Hodnota !! Jednotka&lt;br /&gt;
|-&lt;br /&gt;
| Celkem vygenerováno pasažérů || 15 036 || osob/24h&lt;br /&gt;
|-&lt;br /&gt;
| Průměrná efektivita || 10,4 || pasažérů/minutu  &lt;br /&gt;
|-&lt;br /&gt;
| Průměrný počet čekajících || 433,6 || osob&lt;br /&gt;
|-&lt;br /&gt;
| Maximum čekajících || 1 065 || osob&lt;br /&gt;
|-&lt;br /&gt;
| Průměrná obsazenost autobusů || 150,9 || osob&lt;br /&gt;
|-&lt;br /&gt;
| Využití kapacity || 33,5 || %&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Analýza špičkových hodin ===&lt;br /&gt;
&lt;br /&gt;
'''Špičkové hodiny''' (7-9 a 17-19) vykazují dramatické zvýšení poptávky:&lt;br /&gt;
&lt;br /&gt;
* '''Nárůst čekajících o 78%''' oproti běžným hodinám&lt;br /&gt;
* '''Špička''': 682,5 čekajících vs. '''normál''': 383,3 čekajících  &lt;br /&gt;
* '''Nejkritičtější hodina''': 8. hodina s '''20,2 červenými zastávkami'''&lt;br /&gt;
* '''Maximum čekajících ve špičce''': 874 osob&lt;br /&gt;
&lt;br /&gt;
=== Kritické zastávky ===&lt;br /&gt;
&lt;br /&gt;
Na konci simulace bylo identifikováno '''8 zastávek''' v kritickém stavu:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Pořadí !! Název zastávky !! Čekající pasažéři&lt;br /&gt;
|-&lt;br /&gt;
| 1. || '''Hasova''' || 57&lt;br /&gt;
|-&lt;br /&gt;
| 2. || '''Lhotka''' || 51  &lt;br /&gt;
|-&lt;br /&gt;
| 3. || '''Sídliště Lhotka''' || 21&lt;br /&gt;
|-&lt;br /&gt;
| 4. || Družná || 18&lt;br /&gt;
|-&lt;br /&gt;
| 5. || Tylova čtvrť || 17&lt;br /&gt;
|-&lt;br /&gt;
| 6. || Labe || 16&lt;br /&gt;
|-&lt;br /&gt;
| 7. || Poliklinika Modřany || 15&lt;br /&gt;
|-&lt;br /&gt;
| 8. || Písková || 15&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Identifikované problémy ==&lt;br /&gt;
&lt;br /&gt;
=== Kapacitní paradox ===&lt;br /&gt;
'''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:&lt;br /&gt;
&lt;br /&gt;
* '''Neefektivní rozložení''' vozidel v čase a prostoru&lt;br /&gt;
* '''Nedostatečnou frekvenci''' během špičkových hodin&lt;br /&gt;
* '''Pomalou aktivaci''' dodatečných vozidel (60 ticks zpoždění)&lt;br /&gt;
&lt;br /&gt;
=== Časová nerovnováha ===&lt;br /&gt;
* '''Špičkové hodiny''': 10,3 kritických zastávek (průměr)&lt;br /&gt;
* '''Mimo špičku''': 8,7 kritických zastávek&lt;br /&gt;
* '''Maximum''': až '''25 zastávek''' současně v kritickém stavu&lt;br /&gt;
&lt;br /&gt;
# Analýza scénářů simulace autobusové dopravy&lt;br /&gt;
&lt;br /&gt;
== Přehled scénářů ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Základní parametry analyzovaných scénářů&lt;br /&gt;
! Scénář !! Počet autobusů !! Kapacita/autobus !! Frekvence špička (min) !! Frekvence mimo špička (min)&lt;br /&gt;
|-&lt;br /&gt;
| '''Baseline (Současný stav)''' || 3 || 150 || 60 || 60&lt;br /&gt;
|-&lt;br /&gt;
| '''Zvýšený počet autobusů''' || 5 || 150 || 36 || 48&lt;br /&gt;
|-&lt;br /&gt;
| '''Větší kapacita''' || 3 || 200 || 60 || 60&lt;br /&gt;
|-&lt;br /&gt;
| '''Expresní spoje''' || 4 || 150 || 45 || 60&lt;br /&gt;
|-&lt;br /&gt;
| '''Dynamické řízení''' || 4 || 150 || 20 || 90&lt;br /&gt;
|-&lt;br /&gt;
| '''Kratší okruhy''' || 6 || 120 || 30 || 45&lt;br /&gt;
|-&lt;br /&gt;
| '''Optimalizovaný mix''' || 5 || 180 || 25 || 75&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Klíčové výsledky analýzy ==&lt;br /&gt;
&lt;br /&gt;
=== Výkonnostní metriky ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Porovnání klíčových ukazatelů výkonnosti&lt;br /&gt;
! Scénář !! Čekající pasažéři !! Červené zastávky !! Spokojenost (%) !! Spolehlivost (%) !! Náklady (index)&lt;br /&gt;
|-&lt;br /&gt;
| '''Baseline''' || 433.6 || 20.2 || 55 || 68 || 100&lt;br /&gt;
|-&lt;br /&gt;
| '''5 autobusů''' || 285.4 || 12.1 || 78 || 82 || 167&lt;br /&gt;
|-&lt;br /&gt;
| '''Větší kapacita''' || 356.8 || 16.3 || 63 || 74 || 115&lt;br /&gt;
|-&lt;br /&gt;
| '''Expresní''' || 378.2 || 15.8 || 71 || 76 || 133&lt;br /&gt;
|-&lt;br /&gt;
| '''Dynamické''' || 312.1 || 8.4 || 85 || 88 || 145&lt;br /&gt;
|-&lt;br /&gt;
| '''Kratší okruhy''' || 298.7 || 11.6 || 81 || 84 || 178&lt;br /&gt;
|-&lt;br /&gt;
| '''Optimalizované''' || 198.4 || 4.2 || 92 || 94 || 189&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Procentuální zlepšení oproti baseline ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Změny jednotlivých metrik (% změna oproti baseline)&lt;br /&gt;
! Scénář !! Čekající ↓ !! Červené zastávky ↓ !! Spokojenost ↑ !! Spolehlivost ↑ !! Náklady ↑&lt;br /&gt;
|-&lt;br /&gt;
| '''5 autobusů''' || +34.2% || +40.1% || +41.8% || +20.6% || +67.0%&lt;br /&gt;
|-&lt;br /&gt;
| '''Větší kapacita''' || +17.7% || +19.3% || +14.5% || +8.8% || +15.0%&lt;br /&gt;
|-&lt;br /&gt;
| '''Expresní''' || +12.8% || +21.8% || +29.1% || +11.8% || +33.0%&lt;br /&gt;
|-&lt;br /&gt;
| '''Dynamické''' || +28.0% || +58.4% || +54.5% || +29.4% || +45.0%&lt;br /&gt;
|-&lt;br /&gt;
| '''Kratší okruhy''' || +31.1% || +42.6% || +47.3% || +23.5% || +78.0%&lt;br /&gt;
|-&lt;br /&gt;
| '''Optimalizované''' || +54.2% || +79.2% || +67.3% || +38.2% || +89.0%&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Celkové hodnocení scénářů ==&lt;br /&gt;
&lt;br /&gt;
=== Ranking podle celkového skóre ===&lt;br /&gt;
Maximum je 100 bodů, tj nejoptimálnější řešení na základě měřených metrik.&lt;br /&gt;
# '''Optimalizovaný mix''' - '''80.0 bodů'''&lt;br /&gt;
#* Nejlepší celkové řešení kombinující výhody všech přístupů&lt;br /&gt;
#* Dramatické snížení čekajících pasažérů o 54%&lt;br /&gt;
#* Nejvyšší spokojenost (92%) a spolehlivost (94%)&lt;br /&gt;
#* Nejvyšší náklady, ale nejlepší poměr výkon/cena&lt;br /&gt;
# '''Dynamické řízení frekvence''' - '''62.0 bodů'''&lt;br /&gt;
#* Nejlepší nákladová efektivnost (0.586)&lt;br /&gt;
#* Velmi časté spoje ve špičce, řidší mimo špičku&lt;br /&gt;
#* Výrazné snížení červených zastávek o 58%&lt;br /&gt;
#* Druhá nejvyšší spokojenost pasažérů&lt;br /&gt;
# '''Rozdělení na kratší okruhy''' - '''43.2 bodů'''&lt;br /&gt;
#* Rychlejší cestování díky kratším trasám&lt;br /&gt;
#* Dobrá spokojenost (81%) a spolehlivost (84%)&lt;br /&gt;
#* Vyšší náklady kvůli většímu počtu vozidel&lt;br /&gt;
#* Efektivní pro husté městské sítě&lt;br /&gt;
# '''Zvýšený počet autobusů''' - '''42.4 bodů'''&lt;br /&gt;
#* Klasické řešení - více vozidel stejné kapacity&lt;br /&gt;
#* Významné zlepšení všech ukazatelů&lt;br /&gt;
#* Vysoké náklady (167% baseline)&lt;br /&gt;
#* Stabilní a předvídatelné řešení&lt;br /&gt;
# '''Expresní spoje''' - '''24.7 bodů'''&lt;br /&gt;
#* Umírněné zlepšení s relativně nízkými náklady&lt;br /&gt;
#* Rychlejší cestování (10.9 min průměr)&lt;br /&gt;
#* Vhodné jako doplňkové řešení&lt;br /&gt;
#* Omezený dopad na celkový systém&lt;br /&gt;
# '''Větší kapacita''' - '''22.4 bodů'''&lt;br /&gt;
#* Nejnižší dodatečné náklady (+15%)&lt;br /&gt;
#* Minimální zlepšení většiny ukazatelů&lt;br /&gt;
#* Nevhodné pro řešení špičkových problémů&lt;br /&gt;
#* Vhodné pouze pro mírný nárůst poptávky&lt;br /&gt;
&lt;br /&gt;
== Doporučení pro implementaci ==&lt;br /&gt;
&lt;br /&gt;
=== Krátkodobá opatření (0-6 měsíců) ===&lt;br /&gt;
&lt;br /&gt;
'''Expresní spoje během špičky'''&lt;br /&gt;
* Nízké náklady na implementaci&lt;br /&gt;
* Rychlé zlepšení pro vytížené úseky&lt;br /&gt;
* Testování konceptu před většími investicemi&lt;br /&gt;
&lt;br /&gt;
'''Větší kapacita vozidel'''&lt;br /&gt;
* Minimální investice do nových vozidel&lt;br /&gt;
* Okamžité zvýšení kapacity o 33%&lt;br /&gt;
* Vhodné jako dočasné řešení&lt;br /&gt;
&lt;br /&gt;
=== Střednědobá opatření (6-18 měsíců) ===&lt;br /&gt;
&lt;br /&gt;
'''Dynamické řízení frekvence'''&lt;br /&gt;
* Nejlepší poměr cena/výkon&lt;br /&gt;
* Vyžaduje pokročilý dispečerský systém&lt;br /&gt;
* Flexibilní reakce na poptávku&lt;br /&gt;
* Doporučeno jako prioritní řešení&lt;br /&gt;
&lt;br /&gt;
'''Zvýšený počet autobusů'''&lt;br /&gt;
* Ověřené řešení s předvídatelnými výsledky&lt;br /&gt;
* Vyžaduje nákup 2 dodatečných vozidel&lt;br /&gt;
* Stabilní zlepšení všech ukazatelů&lt;br /&gt;
&lt;br /&gt;
=== Dlouhodobá opatření (18+ měsíců) ===&lt;br /&gt;
&lt;br /&gt;
'''Optimalizovaný mix'''&lt;br /&gt;
* Nejlepší celkové řešení&lt;br /&gt;
* Vyžaduje komplexní redesign systému&lt;br /&gt;
* Investice do 2 nových vozidel + systémové změny&lt;br /&gt;
* Cílový stav pro vysoce kvalitní službu&lt;br /&gt;
&lt;br /&gt;
'''Rozdělení na kratší okruhy'''&lt;br /&gt;
* Fundamentální změna struktury sítě&lt;br /&gt;
* Vyžaduje analýzu poptávky a přestupních uzlů&lt;br /&gt;
* Vhodné pro další fázi rozvoje systému&lt;br /&gt;
&lt;br /&gt;
== Závěr Scénáře==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Doporučení pro vylepšení simulace==&lt;br /&gt;
&lt;br /&gt;
=== Okamžitá opatření ===&lt;br /&gt;
# '''Flexibilní nasazení flotily'''&lt;br /&gt;
#* Aktivace všech 3 autobusů během špičky&lt;br /&gt;
#* Snížení aktivačního intervalu z 60 na 15 ticks&lt;br /&gt;
#* '''Očekávaný efekt''': snížení čekacích dob o 30-40%&lt;br /&gt;
# '''Expresní spoje'''  &lt;br /&gt;
#* Obsluha pouze kritických zastávek (červených)&lt;br /&gt;
#* Přeskočení zastávek s 0-2 čekajícími&lt;br /&gt;
#* '''Priorita implementace''': vysoká&lt;br /&gt;
&lt;br /&gt;
=== Střednědobá řešení ===&lt;br /&gt;
# '''Rozšíření flotily'''&lt;br /&gt;
#* Přidání 1-2 dodatečných autobusů&lt;br /&gt;
#* '''Očekávaný efekt''': 50% snížení kritických zastávek&lt;br /&gt;
# '''Dynamické řízení'''&lt;br /&gt;
#* Real-time monitoring obsazenosti zastávek  &lt;br /&gt;
#* Automatické přesměrování vozidel&lt;br /&gt;
#* Adaptivní frekvence podle poptávky&lt;br /&gt;
# '''Optimalizace tras'''&lt;br /&gt;
#* Rozdělení dlouhé linky na kratší okruhy&lt;br /&gt;
#* Specialized obsluha problematických úseků&lt;br /&gt;
&lt;br /&gt;
=== Dlouhodobá strategie ===&lt;br /&gt;
# '''Infrastrukturní zlepšení'''&lt;br /&gt;
#* Vyhrazené jízdní pruhy&lt;br /&gt;
#* '''Očekávaný efekt''': 20-30% zkrácení jízdních dob&lt;br /&gt;
#* '''Investice''': velmi vysoké&lt;br /&gt;
# '''Integrace dopravních systémů'''&lt;br /&gt;
#* Napojení na metro/tramvaje&lt;br /&gt;
#* Snížení celkové poptávky po autobusech&lt;br /&gt;
#* '''Priorita''': dlouhodobá&lt;br /&gt;
&lt;br /&gt;
== Závěr ==&lt;br /&gt;
&lt;br /&gt;
=== Klíčové pozorování ===&lt;br /&gt;
* '''Systémový problém''': Nedostatečná kapacita během špičkových hodin&lt;br /&gt;
* '''Kapacitní paradox''': Nízká obsazenost vozidel vs. vysoký počet čekajících&lt;br /&gt;
* '''Kritické zastávky''': Až 25 současně v nejhorších okamžicích  &lt;br /&gt;
* '''Nerovnoměrnost''': 78% nárůst poptávky ve špičce&lt;br /&gt;
&lt;br /&gt;
=== Doporučené priority ===&lt;br /&gt;
# '''Vysoká priorita''': Flexibilní nasazení flotily + expresní spoje&lt;br /&gt;
# '''Střední priorita''': Rozšíření vozového parku + dynamické řízení  &lt;br /&gt;
# '''Nízká priorita''': Infrastrukturní investice&lt;br /&gt;
&lt;br /&gt;
=== Důsledky nečinnosti ===&lt;br /&gt;
Bez implementace navržených opatření povede současný stav k:&lt;br /&gt;
* '''Dalšímu zhoršování''' kvality služeb&lt;br /&gt;
* '''Snížení atraktivity''' veřejné dopravy&lt;br /&gt;
* '''Přesunu cestujících''' k individuální automobilové dopravě&lt;br /&gt;
* '''Ekonomickým ztrátám''' dopravního podniku&lt;br /&gt;
&lt;br /&gt;
== Kód ==&lt;br /&gt;
&lt;br /&gt;
Hlavní soubor: '''[[File:AutobusobaLinkaSimple.nlogo]]'''&lt;br /&gt;
&lt;br /&gt;
== Reference ==&lt;br /&gt;
&lt;br /&gt;
# NetLogo Bus Transport Simulation Code (2025). Vlastní implementace autobusové simulace v NetLogo.&lt;br /&gt;
# Wilensky, U. (1999). [[NetLogo]]. Center for Connected Learning and Computer-Based Modeling, Northwestern University.&lt;br /&gt;
# Programming Homework Help (2024). How to Simulate a Bus Moving Through a City in NetLogo.&lt;br /&gt;
# Stack Overflow (2022). How to create a Netlogo model for bus transport (public transport)?&lt;br /&gt;
# Simulace.info (2024). Quick start - Resources for simulation classes.&lt;br /&gt;
# Thompson, L. (2024). NetLogo City Bus Simulation: Step-by-Step Guide.&lt;br /&gt;
&lt;br /&gt;
== Externí odkazy ==&lt;br /&gt;
&lt;br /&gt;
* [https://ccl.northwestern.edu/netlogo/ NetLogo Official Website]&lt;br /&gt;
* [https://www.simulace.info/ Simulace.info - Česká stránka o simulacích]&lt;br /&gt;
* [https://dpp.cz/ Dopravní podnik hlavního města Prahy]&lt;/div&gt;</summary>
		<author><name>Jelp05</name></author>
		
	</entry>
	<entry>
		<id>http://www.simulace.info/index.php?title=User:Jelp05&amp;diff=26858</id>
		<title>User:Jelp05</title>
		<link rel="alternate" type="text/html" href="http://www.simulace.info/index.php?title=User:Jelp05&amp;diff=26858"/>
		<updated>2025-06-13T13:30:05Z</updated>

		<summary type="html">&lt;p&gt;Jelp05: /* Závěr */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Simulace: Autobusová linka v městské dopravě'''&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Definice problému ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
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ů. &lt;br /&gt;
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ů.&lt;br /&gt;
&lt;br /&gt;
== Metoda ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Zde jsou uvedeny alternativní přístupy:&lt;br /&gt;
&lt;br /&gt;
* '''Diskrétní-event simulace''' - zaměřuje se na časové události, ale méně dobře zachycuje prostorové interakce agentů&lt;br /&gt;
&lt;br /&gt;
* '''Matematické optimalizační modely''' - poskytují analytická řešení, ale často vyžadují zjednodušující předpoklady&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Model ==&lt;br /&gt;
&lt;br /&gt;
=== Zastávky ===&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
=== Autobusy ===&lt;br /&gt;
Autobusy jsou modelovány jako autonomní agenti s následujícími vlastnostmi:&lt;br /&gt;
* '''Rychlost''': 0,5 prostorových jednotek za tik&lt;br /&gt;
* '''Maximální kapacita''': 150 pasažérů&lt;br /&gt;
* '''Směr jízdy''': proměnná podle pozice na trase&lt;br /&gt;
* '''Čekací doba na zastávce''': 3 tiky pro nastupování a vystupování&lt;br /&gt;
&lt;br /&gt;
Každý autobus má unikátní identifikátor a sleduje svůj pokrok na trase.&lt;br /&gt;
&lt;br /&gt;
=== Pasažéři ===&lt;br /&gt;
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:&lt;br /&gt;
* Cílovou zastávku&lt;br /&gt;
* Dobu cestování&lt;br /&gt;
* Aktuální autobus (pokud cestuje)&lt;br /&gt;
&lt;br /&gt;
=== Barevné kódování ===&lt;br /&gt;
Model implementuje '''barevné kódování zastávek''' pro vizuální identifikaci problematických míst:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Barva !! Počet čekajících !! Stav&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: blue; color: white;&amp;quot; | Modrá || 0 || Žádní čekající&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: lightblue;&amp;quot; | Světle modrá || 1-4 || Nízká obsazenost&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: orange;&amp;quot; | Oranžová || 5-14 || Střední obsazenost&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: red; color: white;&amp;quot; | '''Červená''' || '''15+''' || '''Kritická obsazenost'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Globální parametry ===&lt;br /&gt;
Klíčové parametry modelu:&lt;br /&gt;
* '''Počet autobusů''': 2-6 (proměnná num-buses)&lt;br /&gt;
* '''Základní rychlost generování''': base-rate&lt;br /&gt;
* '''Frekvence generování''': každý 3. tik&lt;br /&gt;
* '''Maximální kapacita''': 150 pasažérů na autobus&lt;br /&gt;
&lt;br /&gt;
=== Průběh simulace ===&lt;br /&gt;
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:&lt;br /&gt;
# Aktualizuje čas&lt;br /&gt;
# Generuje pasažéry&lt;br /&gt;
# Pohybuje autobusy&lt;br /&gt;
# Zpracovává nastupování a vystupování&lt;br /&gt;
# Aktualizuje dobu cestování pasažérů&lt;br /&gt;
# Aktivuje nové autobusy podle potřeby&lt;br /&gt;
&lt;br /&gt;
=== Omezení modelu ===&lt;br /&gt;
Model má několik omezení:&lt;br /&gt;
* Zjednodušené cestovní vzorce pasažérů (pouze jednosměrná cesta)&lt;br /&gt;
* Statické generování pasažérů bez zohlednění víkendů&lt;br /&gt;
* Absence poruch a zpoždění autobusů&lt;br /&gt;
* Omezený počet zastávek ve srovnání s reálnou sítí&lt;br /&gt;
&lt;br /&gt;
== Výsledky simulace ==&lt;br /&gt;
&lt;br /&gt;
=== Základní statistiky ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Parametr !! Hodnota !! Jednotka&lt;br /&gt;
|-&lt;br /&gt;
| Celkem vygenerováno pasažérů || 15 036 || osob/24h&lt;br /&gt;
|-&lt;br /&gt;
| Průměrná efektivita || 10,4 || pasažérů/minutu  &lt;br /&gt;
|-&lt;br /&gt;
| Průměrný počet čekajících || 433,6 || osob&lt;br /&gt;
|-&lt;br /&gt;
| Maximum čekajících || 1 065 || osob&lt;br /&gt;
|-&lt;br /&gt;
| Průměrná obsazenost autobusů || 150,9 || osob&lt;br /&gt;
|-&lt;br /&gt;
| Využití kapacity || 33,5 || %&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Analýza špičkových hodin ===&lt;br /&gt;
&lt;br /&gt;
'''Špičkové hodiny''' (7-9 a 17-19) vykazují dramatické zvýšení poptávky:&lt;br /&gt;
&lt;br /&gt;
* '''Nárůst čekajících o 78%''' oproti běžným hodinám&lt;br /&gt;
* '''Špička''': 682,5 čekajících vs. '''normál''': 383,3 čekajících  &lt;br /&gt;
* '''Nejkritičtější hodina''': 8. hodina s '''20,2 červenými zastávkami'''&lt;br /&gt;
* '''Maximum čekajících ve špičce''': 874 osob&lt;br /&gt;
&lt;br /&gt;
=== Kritické zastávky ===&lt;br /&gt;
&lt;br /&gt;
Na konci simulace bylo identifikováno '''8 zastávek''' v kritickém stavu:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Pořadí !! Název zastávky !! Čekající pasažéři&lt;br /&gt;
|-&lt;br /&gt;
| 1. || '''Hasova''' || 57&lt;br /&gt;
|-&lt;br /&gt;
| 2. || '''Lhotka''' || 51  &lt;br /&gt;
|-&lt;br /&gt;
| 3. || '''Sídliště Lhotka''' || 21&lt;br /&gt;
|-&lt;br /&gt;
| 4. || Družná || 18&lt;br /&gt;
|-&lt;br /&gt;
| 5. || Tylova čtvrť || 17&lt;br /&gt;
|-&lt;br /&gt;
| 6. || Labe || 16&lt;br /&gt;
|-&lt;br /&gt;
| 7. || Poliklinika Modřany || 15&lt;br /&gt;
|-&lt;br /&gt;
| 8. || Písková || 15&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Identifikované problémy ==&lt;br /&gt;
&lt;br /&gt;
=== Kapacitní paradox ===&lt;br /&gt;
'''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:&lt;br /&gt;
&lt;br /&gt;
* '''Neefektivní rozložení''' vozidel v čase a prostoru&lt;br /&gt;
* '''Nedostatečnou frekvenci''' během špičkových hodin&lt;br /&gt;
* '''Pomalou aktivaci''' dodatečných vozidel (60 ticks zpoždění)&lt;br /&gt;
&lt;br /&gt;
=== Časová nerovnováha ===&lt;br /&gt;
* '''Špičkové hodiny''': 10,3 kritických zastávek (průměr)&lt;br /&gt;
* '''Mimo špičku''': 8,7 kritických zastávek&lt;br /&gt;
* '''Maximum''': až '''25 zastávek''' současně v kritickém stavu&lt;br /&gt;
&lt;br /&gt;
# Analýza scénářů simulace autobusové dopravy&lt;br /&gt;
&lt;br /&gt;
== Přehled scénářů ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Základní parametry analyzovaných scénářů&lt;br /&gt;
! Scénář !! Počet autobusů !! Kapacita/autobus !! Frekvence špička (min) !! Frekvence mimo špička (min)&lt;br /&gt;
|-&lt;br /&gt;
| '''Baseline (Současný stav)''' || 3 || 150 || 60 || 60&lt;br /&gt;
|-&lt;br /&gt;
| '''Zvýšený počet autobusů''' || 5 || 150 || 36 || 48&lt;br /&gt;
|-&lt;br /&gt;
| '''Větší kapacita''' || 3 || 200 || 60 || 60&lt;br /&gt;
|-&lt;br /&gt;
| '''Expresní spoje''' || 4 || 150 || 45 || 60&lt;br /&gt;
|-&lt;br /&gt;
| '''Dynamické řízení''' || 4 || 150 || 20 || 90&lt;br /&gt;
|-&lt;br /&gt;
| '''Kratší okruhy''' || 6 || 120 || 30 || 45&lt;br /&gt;
|-&lt;br /&gt;
| '''Optimalizovaný mix''' || 5 || 180 || 25 || 75&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Klíčové výsledky analýzy ==&lt;br /&gt;
&lt;br /&gt;
=== Výkonnostní metriky ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Porovnání klíčových ukazatelů výkonnosti&lt;br /&gt;
! Scénář !! Čekající pasažéři !! Červené zastávky !! Spokojenost (%) !! Spolehlivost (%) !! Náklady (index)&lt;br /&gt;
|-&lt;br /&gt;
| '''Baseline''' || 433.6 || 20.2 || 55 || 68 || 100&lt;br /&gt;
|-&lt;br /&gt;
| '''5 autobusů''' || 285.4 || 12.1 || 78 || 82 || 167&lt;br /&gt;
|-&lt;br /&gt;
| '''Větší kapacita''' || 356.8 || 16.3 || 63 || 74 || 115&lt;br /&gt;
|-&lt;br /&gt;
| '''Expresní''' || 378.2 || 15.8 || 71 || 76 || 133&lt;br /&gt;
|-&lt;br /&gt;
| '''Dynamické''' || 312.1 || 8.4 || 85 || 88 || 145&lt;br /&gt;
|-&lt;br /&gt;
| '''Kratší okruhy''' || 298.7 || 11.6 || 81 || 84 || 178&lt;br /&gt;
|-&lt;br /&gt;
| '''Optimalizované''' || 198.4 || 4.2 || 92 || 94 || 189&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Procentuální zlepšení oproti baseline ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Změny jednotlivých metrik (% změna oproti baseline)&lt;br /&gt;
! Scénář !! Čekající ↓ !! Červené zastávky ↓ !! Spokojenost ↑ !! Spolehlivost ↑ !! Náklady ↑&lt;br /&gt;
|-&lt;br /&gt;
| '''5 autobusů''' || +34.2% || +40.1% || +41.8% || +20.6% || +67.0%&lt;br /&gt;
|-&lt;br /&gt;
| '''Větší kapacita''' || +17.7% || +19.3% || +14.5% || +8.8% || +15.0%&lt;br /&gt;
|-&lt;br /&gt;
| '''Expresní''' || +12.8% || +21.8% || +29.1% || +11.8% || +33.0%&lt;br /&gt;
|-&lt;br /&gt;
| '''Dynamické''' || +28.0% || +58.4% || +54.5% || +29.4% || +45.0%&lt;br /&gt;
|-&lt;br /&gt;
| '''Kratší okruhy''' || +31.1% || +42.6% || +47.3% || +23.5% || +78.0%&lt;br /&gt;
|-&lt;br /&gt;
| '''Optimalizované''' || +54.2% || +79.2% || +67.3% || +38.2% || +89.0%&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Celkové hodnocení scénářů ==&lt;br /&gt;
&lt;br /&gt;
=== Ranking podle celkového skóre ===&lt;br /&gt;
Maximum je 100 bodů, tj nejoptimálnější řešení na základě měřených metrik.&lt;br /&gt;
# '''Optimalizovaný mix''' - '''80.0 bodů'''&lt;br /&gt;
#* Nejlepší celkové řešení kombinující výhody všech přístupů&lt;br /&gt;
#* Dramatické snížení čekajících pasažérů o 54%&lt;br /&gt;
#* Nejvyšší spokojenost (92%) a spolehlivost (94%)&lt;br /&gt;
#* Nejvyšší náklady, ale nejlepší poměr výkon/cena&lt;br /&gt;
# '''Dynamické řízení frekvence''' - '''62.0 bodů'''&lt;br /&gt;
#* Nejlepší nákladová efektivnost (0.586)&lt;br /&gt;
#* Velmi časté spoje ve špičce, řidší mimo špičku&lt;br /&gt;
#* Výrazné snížení červených zastávek o 58%&lt;br /&gt;
#* Druhá nejvyšší spokojenost pasažérů&lt;br /&gt;
# '''Rozdělení na kratší okruhy''' - '''43.2 bodů'''&lt;br /&gt;
#* Rychlejší cestování díky kratším trasám&lt;br /&gt;
#* Dobrá spokojenost (81%) a spolehlivost (84%)&lt;br /&gt;
#* Vyšší náklady kvůli většímu počtu vozidel&lt;br /&gt;
#* Efektivní pro husté městské sítě&lt;br /&gt;
# '''Zvýšený počet autobusů''' - '''42.4 bodů'''&lt;br /&gt;
#* Klasické řešení - více vozidel stejné kapacity&lt;br /&gt;
#* Významné zlepšení všech ukazatelů&lt;br /&gt;
#* Vysoké náklady (167% baseline)&lt;br /&gt;
#* Stabilní a předvídatelné řešení&lt;br /&gt;
# '''Expresní spoje''' - '''24.7 bodů'''&lt;br /&gt;
#* Umírněné zlepšení s relativně nízkými náklady&lt;br /&gt;
#* Rychlejší cestování (10.9 min průměr)&lt;br /&gt;
#* Vhodné jako doplňkové řešení&lt;br /&gt;
#* Omezený dopad na celkový systém&lt;br /&gt;
# '''Větší kapacita''' - '''22.4 bodů'''&lt;br /&gt;
#* Nejnižší dodatečné náklady (+15%)&lt;br /&gt;
#* Minimální zlepšení většiny ukazatelů&lt;br /&gt;
#* Nevhodné pro řešení špičkových problémů&lt;br /&gt;
#* Vhodné pouze pro mírný nárůst poptávky&lt;br /&gt;
&lt;br /&gt;
== Doporučení pro implementaci ==&lt;br /&gt;
&lt;br /&gt;
=== Krátkodobá opatření (0-6 měsíců) ===&lt;br /&gt;
&lt;br /&gt;
'''Expresní spoje během špičky'''&lt;br /&gt;
* Nízké náklady na implementaci&lt;br /&gt;
* Rychlé zlepšení pro vytížené úseky&lt;br /&gt;
* Testování konceptu před většími investicemi&lt;br /&gt;
&lt;br /&gt;
'''Větší kapacita vozidel'''&lt;br /&gt;
* Minimální investice do nových vozidel&lt;br /&gt;
* Okamžité zvýšení kapacity o 33%&lt;br /&gt;
* Vhodné jako dočasné řešení&lt;br /&gt;
&lt;br /&gt;
=== Střednědobá opatření (6-18 měsíců) ===&lt;br /&gt;
&lt;br /&gt;
'''Dynamické řízení frekvence'''&lt;br /&gt;
* Nejlepší poměr cena/výkon&lt;br /&gt;
* Vyžaduje pokročilý dispečerský systém&lt;br /&gt;
* Flexibilní reakce na poptávku&lt;br /&gt;
* Doporučeno jako prioritní řešení&lt;br /&gt;
&lt;br /&gt;
'''Zvýšený počet autobusů'''&lt;br /&gt;
* Ověřené řešení s předvídatelnými výsledky&lt;br /&gt;
* Vyžaduje nákup 2 dodatečných vozidel&lt;br /&gt;
* Stabilní zlepšení všech ukazatelů&lt;br /&gt;
&lt;br /&gt;
=== Dlouhodobá opatření (18+ měsíců) ===&lt;br /&gt;
&lt;br /&gt;
'''Optimalizovaný mix'''&lt;br /&gt;
* Nejlepší celkové řešení&lt;br /&gt;
* Vyžaduje komplexní redesign systému&lt;br /&gt;
* Investice do 2 nových vozidel + systémové změny&lt;br /&gt;
* Cílový stav pro vysoce kvalitní službu&lt;br /&gt;
&lt;br /&gt;
'''Rozdělení na kratší okruhy'''&lt;br /&gt;
* Fundamentální změna struktury sítě&lt;br /&gt;
* Vyžaduje analýzu poptávky a přestupních uzlů&lt;br /&gt;
* Vhodné pro další fázi rozvoje systému&lt;br /&gt;
&lt;br /&gt;
== Závěr Scénáře==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Doporučení pro vylepšení simulace==&lt;br /&gt;
&lt;br /&gt;
=== Okamžitá opatření ===&lt;br /&gt;
# '''Flexibilní nasazení flotily'''&lt;br /&gt;
#* Aktivace všech 3 autobusů během špičky&lt;br /&gt;
#* Snížení aktivačního intervalu z 60 na 15 ticks&lt;br /&gt;
#* '''Očekávaný efekt''': snížení čekacích dob o 30-40%&lt;br /&gt;
# '''Expresní spoje'''  &lt;br /&gt;
#* Obsluha pouze kritických zastávek (červených)&lt;br /&gt;
#* Přeskočení zastávek s 0-2 čekajícími&lt;br /&gt;
#* '''Priorita implementace''': vysoká&lt;br /&gt;
&lt;br /&gt;
=== Střednědobá řešení ===&lt;br /&gt;
# '''Rozšíření flotily'''&lt;br /&gt;
#* Přidání 1-2 dodatečných autobusů&lt;br /&gt;
#* '''Očekávaný efekt''': 50% snížení kritických zastávek&lt;br /&gt;
# '''Dynamické řízení'''&lt;br /&gt;
#* Real-time monitoring obsazenosti zastávek  &lt;br /&gt;
#* Automatické přesměrování vozidel&lt;br /&gt;
#* Adaptivní frekvence podle poptávky&lt;br /&gt;
# '''Optimalizace tras'''&lt;br /&gt;
#* Rozdělení dlouhé linky na kratší okruhy&lt;br /&gt;
#* Specialized obsluha problematických úseků&lt;br /&gt;
&lt;br /&gt;
=== Dlouhodobá strategie ===&lt;br /&gt;
# '''Infrastrukturní zlepšení'''&lt;br /&gt;
#* Vyhrazené jízdní pruhy&lt;br /&gt;
#* '''Očekávaný efekt''': 20-30% zkrácení jízdních dob&lt;br /&gt;
#* '''Investice''': velmi vysoké&lt;br /&gt;
# '''Integrace dopravních systémů'''&lt;br /&gt;
#* Napojení na metro/tramvaje&lt;br /&gt;
#* Snížení celkové poptávky po autobusech&lt;br /&gt;
#* '''Priorita''': dlouhodobá&lt;br /&gt;
&lt;br /&gt;
== Závěry ==&lt;br /&gt;
&lt;br /&gt;
=== Klíčové pozorování ===&lt;br /&gt;
* '''Systémový problém''': Nedostatečná kapacita během špičkových hodin&lt;br /&gt;
* '''Kapacitní paradox''': Nízká obsazenost vozidel vs. vysoký počet čekajících&lt;br /&gt;
* '''Kritické zastávky''': Až 25 současně v nejhorších okamžicích  &lt;br /&gt;
* '''Nerovnoměrnost''': 78% nárůst poptávky ve špičce&lt;br /&gt;
&lt;br /&gt;
=== Doporučené priority ===&lt;br /&gt;
# '''Vysoká priorita''': Flexibilní nasazení flotily + expresní spoje&lt;br /&gt;
# '''Střední priorita''': Rozšíření vozového parku + dynamické řízení  &lt;br /&gt;
# '''Nízká priorita''': Infrastrukturní investice&lt;br /&gt;
&lt;br /&gt;
=== Důsledky nečinnosti ===&lt;br /&gt;
Bez implementace navržených opatření povede současný stav k:&lt;br /&gt;
* '''Dalšímu zhoršování''' kvality služeb&lt;br /&gt;
* '''Snížení atraktivity''' veřejné dopravy&lt;br /&gt;
* '''Přesunu cestujících''' k individuální automobilové dopravě&lt;br /&gt;
* '''Ekonomickým ztrátám''' dopravního podniku&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Kód ==&lt;br /&gt;
&lt;br /&gt;
Hlavní soubor: '''[[File:AutobusobaLinkaSimple.nlogo]]'''&lt;br /&gt;
&lt;br /&gt;
== Reference ==&lt;br /&gt;
&lt;br /&gt;
# NetLogo Bus Transport Simulation Code (2025). Vlastní implementace autobusové simulace v NetLogo.&lt;br /&gt;
# Wilensky, U. (1999). [[NetLogo]]. Center for Connected Learning and Computer-Based Modeling, Northwestern University.&lt;br /&gt;
# Programming Homework Help (2024). How to Simulate a Bus Moving Through a City in NetLogo.&lt;br /&gt;
# Stack Overflow (2022). How to create a Netlogo model for bus transport (public transport)?&lt;br /&gt;
# Simulace.info (2024). Quick start - Resources for simulation classes.&lt;br /&gt;
# Thompson, L. (2024). NetLogo City Bus Simulation: Step-by-Step Guide.&lt;br /&gt;
&lt;br /&gt;
== Externí odkazy ==&lt;br /&gt;
&lt;br /&gt;
* [https://ccl.northwestern.edu/netlogo/ NetLogo Official Website]&lt;br /&gt;
* [https://www.simulace.info/ Simulace.info - Česká stránka o simulacích]&lt;br /&gt;
* [https://dpp.cz/ Dopravní podnik hlavního města Prahy]&lt;/div&gt;</summary>
		<author><name>Jelp05</name></author>
		
	</entry>
	<entry>
		<id>http://www.simulace.info/index.php?title=User:Jelp05&amp;diff=26857</id>
		<title>User:Jelp05</title>
		<link rel="alternate" type="text/html" href="http://www.simulace.info/index.php?title=User:Jelp05&amp;diff=26857"/>
		<updated>2025-06-13T13:29:34Z</updated>

		<summary type="html">&lt;p&gt;Jelp05: /* Rizika a omezení */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Simulace: Autobusová linka v městské dopravě'''&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Definice problému ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
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ů. &lt;br /&gt;
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ů.&lt;br /&gt;
&lt;br /&gt;
== Metoda ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Zde jsou uvedeny alternativní přístupy:&lt;br /&gt;
&lt;br /&gt;
* '''Diskrétní-event simulace''' - zaměřuje se na časové události, ale méně dobře zachycuje prostorové interakce agentů&lt;br /&gt;
&lt;br /&gt;
* '''Matematické optimalizační modely''' - poskytují analytická řešení, ale často vyžadují zjednodušující předpoklady&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Model ==&lt;br /&gt;
&lt;br /&gt;
=== Zastávky ===&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
=== Autobusy ===&lt;br /&gt;
Autobusy jsou modelovány jako autonomní agenti s následujícími vlastnostmi:&lt;br /&gt;
* '''Rychlost''': 0,5 prostorových jednotek za tik&lt;br /&gt;
* '''Maximální kapacita''': 150 pasažérů&lt;br /&gt;
* '''Směr jízdy''': proměnná podle pozice na trase&lt;br /&gt;
* '''Čekací doba na zastávce''': 3 tiky pro nastupování a vystupování&lt;br /&gt;
&lt;br /&gt;
Každý autobus má unikátní identifikátor a sleduje svůj pokrok na trase.&lt;br /&gt;
&lt;br /&gt;
=== Pasažéři ===&lt;br /&gt;
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:&lt;br /&gt;
* Cílovou zastávku&lt;br /&gt;
* Dobu cestování&lt;br /&gt;
* Aktuální autobus (pokud cestuje)&lt;br /&gt;
&lt;br /&gt;
=== Barevné kódování ===&lt;br /&gt;
Model implementuje '''barevné kódování zastávek''' pro vizuální identifikaci problematických míst:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Barva !! Počet čekajících !! Stav&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: blue; color: white;&amp;quot; | Modrá || 0 || Žádní čekající&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: lightblue;&amp;quot; | Světle modrá || 1-4 || Nízká obsazenost&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: orange;&amp;quot; | Oranžová || 5-14 || Střední obsazenost&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: red; color: white;&amp;quot; | '''Červená''' || '''15+''' || '''Kritická obsazenost'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Globální parametry ===&lt;br /&gt;
Klíčové parametry modelu:&lt;br /&gt;
* '''Počet autobusů''': 2-6 (proměnná num-buses)&lt;br /&gt;
* '''Základní rychlost generování''': base-rate&lt;br /&gt;
* '''Frekvence generování''': každý 3. tik&lt;br /&gt;
* '''Maximální kapacita''': 150 pasažérů na autobus&lt;br /&gt;
&lt;br /&gt;
=== Průběh simulace ===&lt;br /&gt;
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:&lt;br /&gt;
# Aktualizuje čas&lt;br /&gt;
# Generuje pasažéry&lt;br /&gt;
# Pohybuje autobusy&lt;br /&gt;
# Zpracovává nastupování a vystupování&lt;br /&gt;
# Aktualizuje dobu cestování pasažérů&lt;br /&gt;
# Aktivuje nové autobusy podle potřeby&lt;br /&gt;
&lt;br /&gt;
=== Omezení modelu ===&lt;br /&gt;
Model má několik omezení:&lt;br /&gt;
* Zjednodušené cestovní vzorce pasažérů (pouze jednosměrná cesta)&lt;br /&gt;
* Statické generování pasažérů bez zohlednění víkendů&lt;br /&gt;
* Absence poruch a zpoždění autobusů&lt;br /&gt;
* Omezený počet zastávek ve srovnání s reálnou sítí&lt;br /&gt;
&lt;br /&gt;
== Výsledky simulace ==&lt;br /&gt;
&lt;br /&gt;
=== Základní statistiky ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Parametr !! Hodnota !! Jednotka&lt;br /&gt;
|-&lt;br /&gt;
| Celkem vygenerováno pasažérů || 15 036 || osob/24h&lt;br /&gt;
|-&lt;br /&gt;
| Průměrná efektivita || 10,4 || pasažérů/minutu  &lt;br /&gt;
|-&lt;br /&gt;
| Průměrný počet čekajících || 433,6 || osob&lt;br /&gt;
|-&lt;br /&gt;
| Maximum čekajících || 1 065 || osob&lt;br /&gt;
|-&lt;br /&gt;
| Průměrná obsazenost autobusů || 150,9 || osob&lt;br /&gt;
|-&lt;br /&gt;
| Využití kapacity || 33,5 || %&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Analýza špičkových hodin ===&lt;br /&gt;
&lt;br /&gt;
'''Špičkové hodiny''' (7-9 a 17-19) vykazují dramatické zvýšení poptávky:&lt;br /&gt;
&lt;br /&gt;
* '''Nárůst čekajících o 78%''' oproti běžným hodinám&lt;br /&gt;
* '''Špička''': 682,5 čekajících vs. '''normál''': 383,3 čekajících  &lt;br /&gt;
* '''Nejkritičtější hodina''': 8. hodina s '''20,2 červenými zastávkami'''&lt;br /&gt;
* '''Maximum čekajících ve špičce''': 874 osob&lt;br /&gt;
&lt;br /&gt;
=== Kritické zastávky ===&lt;br /&gt;
&lt;br /&gt;
Na konci simulace bylo identifikováno '''8 zastávek''' v kritickém stavu:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Pořadí !! Název zastávky !! Čekající pasažéři&lt;br /&gt;
|-&lt;br /&gt;
| 1. || '''Hasova''' || 57&lt;br /&gt;
|-&lt;br /&gt;
| 2. || '''Lhotka''' || 51  &lt;br /&gt;
|-&lt;br /&gt;
| 3. || '''Sídliště Lhotka''' || 21&lt;br /&gt;
|-&lt;br /&gt;
| 4. || Družná || 18&lt;br /&gt;
|-&lt;br /&gt;
| 5. || Tylova čtvrť || 17&lt;br /&gt;
|-&lt;br /&gt;
| 6. || Labe || 16&lt;br /&gt;
|-&lt;br /&gt;
| 7. || Poliklinika Modřany || 15&lt;br /&gt;
|-&lt;br /&gt;
| 8. || Písková || 15&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Identifikované problémy ==&lt;br /&gt;
&lt;br /&gt;
=== Kapacitní paradox ===&lt;br /&gt;
'''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:&lt;br /&gt;
&lt;br /&gt;
* '''Neefektivní rozložení''' vozidel v čase a prostoru&lt;br /&gt;
* '''Nedostatečnou frekvenci''' během špičkových hodin&lt;br /&gt;
* '''Pomalou aktivaci''' dodatečných vozidel (60 ticks zpoždění)&lt;br /&gt;
&lt;br /&gt;
=== Časová nerovnováha ===&lt;br /&gt;
* '''Špičkové hodiny''': 10,3 kritických zastávek (průměr)&lt;br /&gt;
* '''Mimo špičku''': 8,7 kritických zastávek&lt;br /&gt;
* '''Maximum''': až '''25 zastávek''' současně v kritickém stavu&lt;br /&gt;
&lt;br /&gt;
# Analýza scénářů simulace autobusové dopravy&lt;br /&gt;
&lt;br /&gt;
== Přehled scénářů ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Základní parametry analyzovaných scénářů&lt;br /&gt;
! Scénář !! Počet autobusů !! Kapacita/autobus !! Frekvence špička (min) !! Frekvence mimo špička (min)&lt;br /&gt;
|-&lt;br /&gt;
| '''Baseline (Současný stav)''' || 3 || 150 || 60 || 60&lt;br /&gt;
|-&lt;br /&gt;
| '''Zvýšený počet autobusů''' || 5 || 150 || 36 || 48&lt;br /&gt;
|-&lt;br /&gt;
| '''Větší kapacita''' || 3 || 200 || 60 || 60&lt;br /&gt;
|-&lt;br /&gt;
| '''Expresní spoje''' || 4 || 150 || 45 || 60&lt;br /&gt;
|-&lt;br /&gt;
| '''Dynamické řízení''' || 4 || 150 || 20 || 90&lt;br /&gt;
|-&lt;br /&gt;
| '''Kratší okruhy''' || 6 || 120 || 30 || 45&lt;br /&gt;
|-&lt;br /&gt;
| '''Optimalizovaný mix''' || 5 || 180 || 25 || 75&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Klíčové výsledky analýzy ==&lt;br /&gt;
&lt;br /&gt;
=== Výkonnostní metriky ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Porovnání klíčových ukazatelů výkonnosti&lt;br /&gt;
! Scénář !! Čekající pasažéři !! Červené zastávky !! Spokojenost (%) !! Spolehlivost (%) !! Náklady (index)&lt;br /&gt;
|-&lt;br /&gt;
| '''Baseline''' || 433.6 || 20.2 || 55 || 68 || 100&lt;br /&gt;
|-&lt;br /&gt;
| '''5 autobusů''' || 285.4 || 12.1 || 78 || 82 || 167&lt;br /&gt;
|-&lt;br /&gt;
| '''Větší kapacita''' || 356.8 || 16.3 || 63 || 74 || 115&lt;br /&gt;
|-&lt;br /&gt;
| '''Expresní''' || 378.2 || 15.8 || 71 || 76 || 133&lt;br /&gt;
|-&lt;br /&gt;
| '''Dynamické''' || 312.1 || 8.4 || 85 || 88 || 145&lt;br /&gt;
|-&lt;br /&gt;
| '''Kratší okruhy''' || 298.7 || 11.6 || 81 || 84 || 178&lt;br /&gt;
|-&lt;br /&gt;
| '''Optimalizované''' || 198.4 || 4.2 || 92 || 94 || 189&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Procentuální zlepšení oproti baseline ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Změny jednotlivých metrik (% změna oproti baseline)&lt;br /&gt;
! Scénář !! Čekající ↓ !! Červené zastávky ↓ !! Spokojenost ↑ !! Spolehlivost ↑ !! Náklady ↑&lt;br /&gt;
|-&lt;br /&gt;
| '''5 autobusů''' || +34.2% || +40.1% || +41.8% || +20.6% || +67.0%&lt;br /&gt;
|-&lt;br /&gt;
| '''Větší kapacita''' || +17.7% || +19.3% || +14.5% || +8.8% || +15.0%&lt;br /&gt;
|-&lt;br /&gt;
| '''Expresní''' || +12.8% || +21.8% || +29.1% || +11.8% || +33.0%&lt;br /&gt;
|-&lt;br /&gt;
| '''Dynamické''' || +28.0% || +58.4% || +54.5% || +29.4% || +45.0%&lt;br /&gt;
|-&lt;br /&gt;
| '''Kratší okruhy''' || +31.1% || +42.6% || +47.3% || +23.5% || +78.0%&lt;br /&gt;
|-&lt;br /&gt;
| '''Optimalizované''' || +54.2% || +79.2% || +67.3% || +38.2% || +89.0%&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Celkové hodnocení scénářů ==&lt;br /&gt;
&lt;br /&gt;
=== Ranking podle celkového skóre ===&lt;br /&gt;
Maximum je 100 bodů, tj nejoptimálnější řešení na základě měřených metrik.&lt;br /&gt;
# '''Optimalizovaný mix''' - '''80.0 bodů'''&lt;br /&gt;
#* Nejlepší celkové řešení kombinující výhody všech přístupů&lt;br /&gt;
#* Dramatické snížení čekajících pasažérů o 54%&lt;br /&gt;
#* Nejvyšší spokojenost (92%) a spolehlivost (94%)&lt;br /&gt;
#* Nejvyšší náklady, ale nejlepší poměr výkon/cena&lt;br /&gt;
# '''Dynamické řízení frekvence''' - '''62.0 bodů'''&lt;br /&gt;
#* Nejlepší nákladová efektivnost (0.586)&lt;br /&gt;
#* Velmi časté spoje ve špičce, řidší mimo špičku&lt;br /&gt;
#* Výrazné snížení červených zastávek o 58%&lt;br /&gt;
#* Druhá nejvyšší spokojenost pasažérů&lt;br /&gt;
# '''Rozdělení na kratší okruhy''' - '''43.2 bodů'''&lt;br /&gt;
#* Rychlejší cestování díky kratším trasám&lt;br /&gt;
#* Dobrá spokojenost (81%) a spolehlivost (84%)&lt;br /&gt;
#* Vyšší náklady kvůli většímu počtu vozidel&lt;br /&gt;
#* Efektivní pro husté městské sítě&lt;br /&gt;
# '''Zvýšený počet autobusů''' - '''42.4 bodů'''&lt;br /&gt;
#* Klasické řešení - více vozidel stejné kapacity&lt;br /&gt;
#* Významné zlepšení všech ukazatelů&lt;br /&gt;
#* Vysoké náklady (167% baseline)&lt;br /&gt;
#* Stabilní a předvídatelné řešení&lt;br /&gt;
# '''Expresní spoje''' - '''24.7 bodů'''&lt;br /&gt;
#* Umírněné zlepšení s relativně nízkými náklady&lt;br /&gt;
#* Rychlejší cestování (10.9 min průměr)&lt;br /&gt;
#* Vhodné jako doplňkové řešení&lt;br /&gt;
#* Omezený dopad na celkový systém&lt;br /&gt;
# '''Větší kapacita''' - '''22.4 bodů'''&lt;br /&gt;
#* Nejnižší dodatečné náklady (+15%)&lt;br /&gt;
#* Minimální zlepšení většiny ukazatelů&lt;br /&gt;
#* Nevhodné pro řešení špičkových problémů&lt;br /&gt;
#* Vhodné pouze pro mírný nárůst poptávky&lt;br /&gt;
&lt;br /&gt;
== Doporučení pro implementaci ==&lt;br /&gt;
&lt;br /&gt;
=== Krátkodobá opatření (0-6 měsíců) ===&lt;br /&gt;
&lt;br /&gt;
'''Expresní spoje během špičky'''&lt;br /&gt;
* Nízké náklady na implementaci&lt;br /&gt;
* Rychlé zlepšení pro vytížené úseky&lt;br /&gt;
* Testování konceptu před většími investicemi&lt;br /&gt;
&lt;br /&gt;
'''Větší kapacita vozidel'''&lt;br /&gt;
* Minimální investice do nových vozidel&lt;br /&gt;
* Okamžité zvýšení kapacity o 33%&lt;br /&gt;
* Vhodné jako dočasné řešení&lt;br /&gt;
&lt;br /&gt;
=== Střednědobá opatření (6-18 měsíců) ===&lt;br /&gt;
&lt;br /&gt;
'''Dynamické řízení frekvence'''&lt;br /&gt;
* Nejlepší poměr cena/výkon&lt;br /&gt;
* Vyžaduje pokročilý dispečerský systém&lt;br /&gt;
* Flexibilní reakce na poptávku&lt;br /&gt;
* Doporučeno jako prioritní řešení&lt;br /&gt;
&lt;br /&gt;
'''Zvýšený počet autobusů'''&lt;br /&gt;
* Ověřené řešení s předvídatelnými výsledky&lt;br /&gt;
* Vyžaduje nákup 2 dodatečných vozidel&lt;br /&gt;
* Stabilní zlepšení všech ukazatelů&lt;br /&gt;
&lt;br /&gt;
=== Dlouhodobá opatření (18+ měsíců) ===&lt;br /&gt;
&lt;br /&gt;
'''Optimalizovaný mix'''&lt;br /&gt;
* Nejlepší celkové řešení&lt;br /&gt;
* Vyžaduje komplexní redesign systému&lt;br /&gt;
* Investice do 2 nových vozidel + systémové změny&lt;br /&gt;
* Cílový stav pro vysoce kvalitní službu&lt;br /&gt;
&lt;br /&gt;
'''Rozdělení na kratší okruhy'''&lt;br /&gt;
* Fundamentální změna struktury sítě&lt;br /&gt;
* Vyžaduje analýzu poptávky a přestupních uzlů&lt;br /&gt;
* Vhodné pro další fázi rozvoje systému&lt;br /&gt;
&lt;br /&gt;
== Závěr ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Simulace dopravy]]&lt;br /&gt;
[[Kategorie:Městská doprava]]&lt;br /&gt;
[[Kategorie:NetLogo]]&lt;br /&gt;
[[Kategorie:Optimalizace systémů]]&lt;br /&gt;
&lt;br /&gt;
== Doporučení pro vylepšení simulace==&lt;br /&gt;
&lt;br /&gt;
=== Okamžitá opatření ===&lt;br /&gt;
# '''Flexibilní nasazení flotily'''&lt;br /&gt;
#* Aktivace všech 3 autobusů během špičky&lt;br /&gt;
#* Snížení aktivačního intervalu z 60 na 15 ticks&lt;br /&gt;
#* '''Očekávaný efekt''': snížení čekacích dob o 30-40%&lt;br /&gt;
# '''Expresní spoje'''  &lt;br /&gt;
#* Obsluha pouze kritických zastávek (červených)&lt;br /&gt;
#* Přeskočení zastávek s 0-2 čekajícími&lt;br /&gt;
#* '''Priorita implementace''': vysoká&lt;br /&gt;
&lt;br /&gt;
=== Střednědobá řešení ===&lt;br /&gt;
# '''Rozšíření flotily'''&lt;br /&gt;
#* Přidání 1-2 dodatečných autobusů&lt;br /&gt;
#* '''Očekávaný efekt''': 50% snížení kritických zastávek&lt;br /&gt;
# '''Dynamické řízení'''&lt;br /&gt;
#* Real-time monitoring obsazenosti zastávek  &lt;br /&gt;
#* Automatické přesměrování vozidel&lt;br /&gt;
#* Adaptivní frekvence podle poptávky&lt;br /&gt;
# '''Optimalizace tras'''&lt;br /&gt;
#* Rozdělení dlouhé linky na kratší okruhy&lt;br /&gt;
#* Specialized obsluha problematických úseků&lt;br /&gt;
&lt;br /&gt;
=== Dlouhodobá strategie ===&lt;br /&gt;
# '''Infrastrukturní zlepšení'''&lt;br /&gt;
#* Vyhrazené jízdní pruhy&lt;br /&gt;
#* '''Očekávaný efekt''': 20-30% zkrácení jízdních dob&lt;br /&gt;
#* '''Investice''': velmi vysoké&lt;br /&gt;
# '''Integrace dopravních systémů'''&lt;br /&gt;
#* Napojení na metro/tramvaje&lt;br /&gt;
#* Snížení celkové poptávky po autobusech&lt;br /&gt;
#* '''Priorita''': dlouhodobá&lt;br /&gt;
&lt;br /&gt;
== Závěry ==&lt;br /&gt;
&lt;br /&gt;
=== Klíčové pozorování ===&lt;br /&gt;
* '''Systémový problém''': Nedostatečná kapacita během špičkových hodin&lt;br /&gt;
* '''Kapacitní paradox''': Nízká obsazenost vozidel vs. vysoký počet čekajících&lt;br /&gt;
* '''Kritické zastávky''': Až 25 současně v nejhorších okamžicích  &lt;br /&gt;
* '''Nerovnoměrnost''': 78% nárůst poptávky ve špičce&lt;br /&gt;
&lt;br /&gt;
=== Doporučené priority ===&lt;br /&gt;
# '''Vysoká priorita''': Flexibilní nasazení flotily + expresní spoje&lt;br /&gt;
# '''Střední priorita''': Rozšíření vozového parku + dynamické řízení  &lt;br /&gt;
# '''Nízká priorita''': Infrastrukturní investice&lt;br /&gt;
&lt;br /&gt;
=== Důsledky nečinnosti ===&lt;br /&gt;
Bez implementace navržených opatření povede současný stav k:&lt;br /&gt;
* '''Dalšímu zhoršování''' kvality služeb&lt;br /&gt;
* '''Snížení atraktivity''' veřejné dopravy&lt;br /&gt;
* '''Přesunu cestujících''' k individuální automobilové dopravě&lt;br /&gt;
* '''Ekonomickým ztrátám''' dopravního podniku&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Kód ==&lt;br /&gt;
&lt;br /&gt;
Hlavní soubor: '''[[File:AutobusobaLinkaSimple.nlogo]]'''&lt;br /&gt;
&lt;br /&gt;
== Reference ==&lt;br /&gt;
&lt;br /&gt;
# NetLogo Bus Transport Simulation Code (2025). Vlastní implementace autobusové simulace v NetLogo.&lt;br /&gt;
# Wilensky, U. (1999). [[NetLogo]]. Center for Connected Learning and Computer-Based Modeling, Northwestern University.&lt;br /&gt;
# Programming Homework Help (2024). How to Simulate a Bus Moving Through a City in NetLogo.&lt;br /&gt;
# Stack Overflow (2022). How to create a Netlogo model for bus transport (public transport)?&lt;br /&gt;
# Simulace.info (2024). Quick start - Resources for simulation classes.&lt;br /&gt;
# Thompson, L. (2024). NetLogo City Bus Simulation: Step-by-Step Guide.&lt;br /&gt;
&lt;br /&gt;
== Externí odkazy ==&lt;br /&gt;
&lt;br /&gt;
* [https://ccl.northwestern.edu/netlogo/ NetLogo Official Website]&lt;br /&gt;
* [https://www.simulace.info/ Simulace.info - Česká stránka o simulacích]&lt;br /&gt;
* [https://dpp.cz/ Dopravní podnik hlavního města Prahy]&lt;/div&gt;</summary>
		<author><name>Jelp05</name></author>
		
	</entry>
	<entry>
		<id>http://www.simulace.info/index.php?title=User:Jelp05&amp;diff=26856</id>
		<title>User:Jelp05</title>
		<link rel="alternate" type="text/html" href="http://www.simulace.info/index.php?title=User:Jelp05&amp;diff=26856"/>
		<updated>2025-06-13T13:28:32Z</updated>

		<summary type="html">&lt;p&gt;Jelp05: /* Ranking podle celkového skóre */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Simulace: Autobusová linka v městské dopravě'''&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Definice problému ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
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ů. &lt;br /&gt;
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ů.&lt;br /&gt;
&lt;br /&gt;
== Metoda ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Zde jsou uvedeny alternativní přístupy:&lt;br /&gt;
&lt;br /&gt;
* '''Diskrétní-event simulace''' - zaměřuje se na časové události, ale méně dobře zachycuje prostorové interakce agentů&lt;br /&gt;
&lt;br /&gt;
* '''Matematické optimalizační modely''' - poskytují analytická řešení, ale často vyžadují zjednodušující předpoklady&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Model ==&lt;br /&gt;
&lt;br /&gt;
=== Zastávky ===&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
=== Autobusy ===&lt;br /&gt;
Autobusy jsou modelovány jako autonomní agenti s následujícími vlastnostmi:&lt;br /&gt;
* '''Rychlost''': 0,5 prostorových jednotek za tik&lt;br /&gt;
* '''Maximální kapacita''': 150 pasažérů&lt;br /&gt;
* '''Směr jízdy''': proměnná podle pozice na trase&lt;br /&gt;
* '''Čekací doba na zastávce''': 3 tiky pro nastupování a vystupování&lt;br /&gt;
&lt;br /&gt;
Každý autobus má unikátní identifikátor a sleduje svůj pokrok na trase.&lt;br /&gt;
&lt;br /&gt;
=== Pasažéři ===&lt;br /&gt;
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:&lt;br /&gt;
* Cílovou zastávku&lt;br /&gt;
* Dobu cestování&lt;br /&gt;
* Aktuální autobus (pokud cestuje)&lt;br /&gt;
&lt;br /&gt;
=== Barevné kódování ===&lt;br /&gt;
Model implementuje '''barevné kódování zastávek''' pro vizuální identifikaci problematických míst:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Barva !! Počet čekajících !! Stav&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: blue; color: white;&amp;quot; | Modrá || 0 || Žádní čekající&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: lightblue;&amp;quot; | Světle modrá || 1-4 || Nízká obsazenost&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: orange;&amp;quot; | Oranžová || 5-14 || Střední obsazenost&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: red; color: white;&amp;quot; | '''Červená''' || '''15+''' || '''Kritická obsazenost'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Globální parametry ===&lt;br /&gt;
Klíčové parametry modelu:&lt;br /&gt;
* '''Počet autobusů''': 2-6 (proměnná num-buses)&lt;br /&gt;
* '''Základní rychlost generování''': base-rate&lt;br /&gt;
* '''Frekvence generování''': každý 3. tik&lt;br /&gt;
* '''Maximální kapacita''': 150 pasažérů na autobus&lt;br /&gt;
&lt;br /&gt;
=== Průběh simulace ===&lt;br /&gt;
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:&lt;br /&gt;
# Aktualizuje čas&lt;br /&gt;
# Generuje pasažéry&lt;br /&gt;
# Pohybuje autobusy&lt;br /&gt;
# Zpracovává nastupování a vystupování&lt;br /&gt;
# Aktualizuje dobu cestování pasažérů&lt;br /&gt;
# Aktivuje nové autobusy podle potřeby&lt;br /&gt;
&lt;br /&gt;
=== Omezení modelu ===&lt;br /&gt;
Model má několik omezení:&lt;br /&gt;
* Zjednodušené cestovní vzorce pasažérů (pouze jednosměrná cesta)&lt;br /&gt;
* Statické generování pasažérů bez zohlednění víkendů&lt;br /&gt;
* Absence poruch a zpoždění autobusů&lt;br /&gt;
* Omezený počet zastávek ve srovnání s reálnou sítí&lt;br /&gt;
&lt;br /&gt;
== Výsledky simulace ==&lt;br /&gt;
&lt;br /&gt;
=== Základní statistiky ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Parametr !! Hodnota !! Jednotka&lt;br /&gt;
|-&lt;br /&gt;
| Celkem vygenerováno pasažérů || 15 036 || osob/24h&lt;br /&gt;
|-&lt;br /&gt;
| Průměrná efektivita || 10,4 || pasažérů/minutu  &lt;br /&gt;
|-&lt;br /&gt;
| Průměrný počet čekajících || 433,6 || osob&lt;br /&gt;
|-&lt;br /&gt;
| Maximum čekajících || 1 065 || osob&lt;br /&gt;
|-&lt;br /&gt;
| Průměrná obsazenost autobusů || 150,9 || osob&lt;br /&gt;
|-&lt;br /&gt;
| Využití kapacity || 33,5 || %&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Analýza špičkových hodin ===&lt;br /&gt;
&lt;br /&gt;
'''Špičkové hodiny''' (7-9 a 17-19) vykazují dramatické zvýšení poptávky:&lt;br /&gt;
&lt;br /&gt;
* '''Nárůst čekajících o 78%''' oproti běžným hodinám&lt;br /&gt;
* '''Špička''': 682,5 čekajících vs. '''normál''': 383,3 čekajících  &lt;br /&gt;
* '''Nejkritičtější hodina''': 8. hodina s '''20,2 červenými zastávkami'''&lt;br /&gt;
* '''Maximum čekajících ve špičce''': 874 osob&lt;br /&gt;
&lt;br /&gt;
=== Kritické zastávky ===&lt;br /&gt;
&lt;br /&gt;
Na konci simulace bylo identifikováno '''8 zastávek''' v kritickém stavu:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Pořadí !! Název zastávky !! Čekající pasažéři&lt;br /&gt;
|-&lt;br /&gt;
| 1. || '''Hasova''' || 57&lt;br /&gt;
|-&lt;br /&gt;
| 2. || '''Lhotka''' || 51  &lt;br /&gt;
|-&lt;br /&gt;
| 3. || '''Sídliště Lhotka''' || 21&lt;br /&gt;
|-&lt;br /&gt;
| 4. || Družná || 18&lt;br /&gt;
|-&lt;br /&gt;
| 5. || Tylova čtvrť || 17&lt;br /&gt;
|-&lt;br /&gt;
| 6. || Labe || 16&lt;br /&gt;
|-&lt;br /&gt;
| 7. || Poliklinika Modřany || 15&lt;br /&gt;
|-&lt;br /&gt;
| 8. || Písková || 15&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Identifikované problémy ==&lt;br /&gt;
&lt;br /&gt;
=== Kapacitní paradox ===&lt;br /&gt;
'''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:&lt;br /&gt;
&lt;br /&gt;
* '''Neefektivní rozložení''' vozidel v čase a prostoru&lt;br /&gt;
* '''Nedostatečnou frekvenci''' během špičkových hodin&lt;br /&gt;
* '''Pomalou aktivaci''' dodatečných vozidel (60 ticks zpoždění)&lt;br /&gt;
&lt;br /&gt;
=== Časová nerovnováha ===&lt;br /&gt;
* '''Špičkové hodiny''': 10,3 kritických zastávek (průměr)&lt;br /&gt;
* '''Mimo špičku''': 8,7 kritických zastávek&lt;br /&gt;
* '''Maximum''': až '''25 zastávek''' současně v kritickém stavu&lt;br /&gt;
&lt;br /&gt;
# Analýza scénářů simulace autobusové dopravy&lt;br /&gt;
&lt;br /&gt;
== Přehled scénářů ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Základní parametry analyzovaných scénářů&lt;br /&gt;
! Scénář !! Počet autobusů !! Kapacita/autobus !! Frekvence špička (min) !! Frekvence mimo špička (min)&lt;br /&gt;
|-&lt;br /&gt;
| '''Baseline (Současný stav)''' || 3 || 150 || 60 || 60&lt;br /&gt;
|-&lt;br /&gt;
| '''Zvýšený počet autobusů''' || 5 || 150 || 36 || 48&lt;br /&gt;
|-&lt;br /&gt;
| '''Větší kapacita''' || 3 || 200 || 60 || 60&lt;br /&gt;
|-&lt;br /&gt;
| '''Expresní spoje''' || 4 || 150 || 45 || 60&lt;br /&gt;
|-&lt;br /&gt;
| '''Dynamické řízení''' || 4 || 150 || 20 || 90&lt;br /&gt;
|-&lt;br /&gt;
| '''Kratší okruhy''' || 6 || 120 || 30 || 45&lt;br /&gt;
|-&lt;br /&gt;
| '''Optimalizovaný mix''' || 5 || 180 || 25 || 75&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Klíčové výsledky analýzy ==&lt;br /&gt;
&lt;br /&gt;
=== Výkonnostní metriky ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Porovnání klíčových ukazatelů výkonnosti&lt;br /&gt;
! Scénář !! Čekající pasažéři !! Červené zastávky !! Spokojenost (%) !! Spolehlivost (%) !! Náklady (index)&lt;br /&gt;
|-&lt;br /&gt;
| '''Baseline''' || 433.6 || 20.2 || 55 || 68 || 100&lt;br /&gt;
|-&lt;br /&gt;
| '''5 autobusů''' || 285.4 || 12.1 || 78 || 82 || 167&lt;br /&gt;
|-&lt;br /&gt;
| '''Větší kapacita''' || 356.8 || 16.3 || 63 || 74 || 115&lt;br /&gt;
|-&lt;br /&gt;
| '''Expresní''' || 378.2 || 15.8 || 71 || 76 || 133&lt;br /&gt;
|-&lt;br /&gt;
| '''Dynamické''' || 312.1 || 8.4 || 85 || 88 || 145&lt;br /&gt;
|-&lt;br /&gt;
| '''Kratší okruhy''' || 298.7 || 11.6 || 81 || 84 || 178&lt;br /&gt;
|-&lt;br /&gt;
| '''Optimalizované''' || 198.4 || 4.2 || 92 || 94 || 189&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Procentuální zlepšení oproti baseline ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Změny jednotlivých metrik (% změna oproti baseline)&lt;br /&gt;
! Scénář !! Čekající ↓ !! Červené zastávky ↓ !! Spokojenost ↑ !! Spolehlivost ↑ !! Náklady ↑&lt;br /&gt;
|-&lt;br /&gt;
| '''5 autobusů''' || +34.2% || +40.1% || +41.8% || +20.6% || +67.0%&lt;br /&gt;
|-&lt;br /&gt;
| '''Větší kapacita''' || +17.7% || +19.3% || +14.5% || +8.8% || +15.0%&lt;br /&gt;
|-&lt;br /&gt;
| '''Expresní''' || +12.8% || +21.8% || +29.1% || +11.8% || +33.0%&lt;br /&gt;
|-&lt;br /&gt;
| '''Dynamické''' || +28.0% || +58.4% || +54.5% || +29.4% || +45.0%&lt;br /&gt;
|-&lt;br /&gt;
| '''Kratší okruhy''' || +31.1% || +42.6% || +47.3% || +23.5% || +78.0%&lt;br /&gt;
|-&lt;br /&gt;
| '''Optimalizované''' || +54.2% || +79.2% || +67.3% || +38.2% || +89.0%&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Celkové hodnocení scénářů ==&lt;br /&gt;
&lt;br /&gt;
=== Ranking podle celkového skóre ===&lt;br /&gt;
Maximum je 100 bodů, tj nejoptimálnější řešení na základě měřených metrik.&lt;br /&gt;
# '''Optimalizovaný mix''' - '''80.0 bodů'''&lt;br /&gt;
#* Nejlepší celkové řešení kombinující výhody všech přístupů&lt;br /&gt;
#* Dramatické snížení čekajících pasažérů o 54%&lt;br /&gt;
#* Nejvyšší spokojenost (92%) a spolehlivost (94%)&lt;br /&gt;
#* Nejvyšší náklady, ale nejlepší poměr výkon/cena&lt;br /&gt;
# '''Dynamické řízení frekvence''' - '''62.0 bodů'''&lt;br /&gt;
#* Nejlepší nákladová efektivnost (0.586)&lt;br /&gt;
#* Velmi časté spoje ve špičce, řidší mimo špičku&lt;br /&gt;
#* Výrazné snížení červených zastávek o 58%&lt;br /&gt;
#* Druhá nejvyšší spokojenost pasažérů&lt;br /&gt;
# '''Rozdělení na kratší okruhy''' - '''43.2 bodů'''&lt;br /&gt;
#* Rychlejší cestování díky kratším trasám&lt;br /&gt;
#* Dobrá spokojenost (81%) a spolehlivost (84%)&lt;br /&gt;
#* Vyšší náklady kvůli většímu počtu vozidel&lt;br /&gt;
#* Efektivní pro husté městské sítě&lt;br /&gt;
# '''Zvýšený počet autobusů''' - '''42.4 bodů'''&lt;br /&gt;
#* Klasické řešení - více vozidel stejné kapacity&lt;br /&gt;
#* Významné zlepšení všech ukazatelů&lt;br /&gt;
#* Vysoké náklady (167% baseline)&lt;br /&gt;
#* Stabilní a předvídatelné řešení&lt;br /&gt;
# '''Expresní spoje''' - '''24.7 bodů'''&lt;br /&gt;
#* Umírněné zlepšení s relativně nízkými náklady&lt;br /&gt;
#* Rychlejší cestování (10.9 min průměr)&lt;br /&gt;
#* Vhodné jako doplňkové řešení&lt;br /&gt;
#* Omezený dopad na celkový systém&lt;br /&gt;
# '''Větší kapacita''' - '''22.4 bodů'''&lt;br /&gt;
#* Nejnižší dodatečné náklady (+15%)&lt;br /&gt;
#* Minimální zlepšení většiny ukazatelů&lt;br /&gt;
#* Nevhodné pro řešení špičkových problémů&lt;br /&gt;
#* Vhodné pouze pro mírný nárůst poptávky&lt;br /&gt;
&lt;br /&gt;
== Doporučení pro implementaci ==&lt;br /&gt;
&lt;br /&gt;
=== Krátkodobá opatření (0-6 měsíců) ===&lt;br /&gt;
&lt;br /&gt;
'''Expresní spoje během špičky'''&lt;br /&gt;
* Nízké náklady na implementaci&lt;br /&gt;
* Rychlé zlepšení pro vytížené úseky&lt;br /&gt;
* Testování konceptu před většími investicemi&lt;br /&gt;
&lt;br /&gt;
'''Větší kapacita vozidel'''&lt;br /&gt;
* Minimální investice do nových vozidel&lt;br /&gt;
* Okamžité zvýšení kapacity o 33%&lt;br /&gt;
* Vhodné jako dočasné řešení&lt;br /&gt;
&lt;br /&gt;
=== Střednědobá opatření (6-18 měsíců) ===&lt;br /&gt;
&lt;br /&gt;
'''Dynamické řízení frekvence'''&lt;br /&gt;
* Nejlepší poměr cena/výkon&lt;br /&gt;
* Vyžaduje pokročilý dispečerský systém&lt;br /&gt;
* Flexibilní reakce na poptávku&lt;br /&gt;
* Doporučeno jako prioritní řešení&lt;br /&gt;
&lt;br /&gt;
'''Zvýšený počet autobusů'''&lt;br /&gt;
* Ověřené řešení s předvídatelnými výsledky&lt;br /&gt;
* Vyžaduje nákup 2 dodatečných vozidel&lt;br /&gt;
* Stabilní zlepšení všech ukazatelů&lt;br /&gt;
&lt;br /&gt;
=== Dlouhodobá opatření (18+ měsíců) ===&lt;br /&gt;
&lt;br /&gt;
'''Optimalizovaný mix'''&lt;br /&gt;
* Nejlepší celkové řešení&lt;br /&gt;
* Vyžaduje komplexní redesign systému&lt;br /&gt;
* Investice do 2 nových vozidel + systémové změny&lt;br /&gt;
* Cílový stav pro vysoce kvalitní službu&lt;br /&gt;
&lt;br /&gt;
'''Rozdělení na kratší okruhy'''&lt;br /&gt;
* Fundamentální změna struktury sítě&lt;br /&gt;
* Vyžaduje analýzu poptávky a přestupních uzlů&lt;br /&gt;
* Vhodné pro další fázi rozvoje systému&lt;br /&gt;
&lt;br /&gt;
== Rizika a omezení ==&lt;br /&gt;
&lt;br /&gt;
=== Operační rizika ===&lt;br /&gt;
* '''Dynamické řízení''' - závislost na technologiích a datech&lt;br /&gt;
* '''Kratší okruhy''' - složitost koordinace a přestupů&lt;br /&gt;
* '''Více vozidel''' - potřeba dodatečních řidičů a údržby&lt;br /&gt;
&lt;br /&gt;
=== Finanční rizika ===&lt;br /&gt;
* '''Vysoké náklady''' - scénáře s více vozidly vyžadují významné investice&lt;br /&gt;
* '''Provozní náklady''' - růst nákladů na palivo, údržbu a personál&lt;br /&gt;
* '''Riziko poptávky''' - pokles využití při ekonomických problémech&lt;br /&gt;
&lt;br /&gt;
=== Technická omezení ===&lt;br /&gt;
* '''Infrastruktura''' - kapacita depa a servisních středisek&lt;br /&gt;
* '''Personál''' - dostupnost kvalifikovaných řidičů&lt;br /&gt;
* '''Technologie''' - spolehlivost systémů real-time řízení&lt;br /&gt;
&lt;br /&gt;
== Závěr ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Simulace dopravy]]&lt;br /&gt;
[[Kategorie:Městská doprava]]&lt;br /&gt;
[[Kategorie:NetLogo]]&lt;br /&gt;
[[Kategorie:Optimalizace systémů]]&lt;br /&gt;
&lt;br /&gt;
== Doporučení pro vylepšení simulace==&lt;br /&gt;
&lt;br /&gt;
=== Okamžitá opatření ===&lt;br /&gt;
# '''Flexibilní nasazení flotily'''&lt;br /&gt;
#* Aktivace všech 3 autobusů během špičky&lt;br /&gt;
#* Snížení aktivačního intervalu z 60 na 15 ticks&lt;br /&gt;
#* '''Očekávaný efekt''': snížení čekacích dob o 30-40%&lt;br /&gt;
# '''Expresní spoje'''  &lt;br /&gt;
#* Obsluha pouze kritických zastávek (červených)&lt;br /&gt;
#* Přeskočení zastávek s 0-2 čekajícími&lt;br /&gt;
#* '''Priorita implementace''': vysoká&lt;br /&gt;
&lt;br /&gt;
=== Střednědobá řešení ===&lt;br /&gt;
# '''Rozšíření flotily'''&lt;br /&gt;
#* Přidání 1-2 dodatečných autobusů&lt;br /&gt;
#* '''Očekávaný efekt''': 50% snížení kritických zastávek&lt;br /&gt;
# '''Dynamické řízení'''&lt;br /&gt;
#* Real-time monitoring obsazenosti zastávek  &lt;br /&gt;
#* Automatické přesměrování vozidel&lt;br /&gt;
#* Adaptivní frekvence podle poptávky&lt;br /&gt;
# '''Optimalizace tras'''&lt;br /&gt;
#* Rozdělení dlouhé linky na kratší okruhy&lt;br /&gt;
#* Specialized obsluha problematických úseků&lt;br /&gt;
&lt;br /&gt;
=== Dlouhodobá strategie ===&lt;br /&gt;
# '''Infrastrukturní zlepšení'''&lt;br /&gt;
#* Vyhrazené jízdní pruhy&lt;br /&gt;
#* '''Očekávaný efekt''': 20-30% zkrácení jízdních dob&lt;br /&gt;
#* '''Investice''': velmi vysoké&lt;br /&gt;
# '''Integrace dopravních systémů'''&lt;br /&gt;
#* Napojení na metro/tramvaje&lt;br /&gt;
#* Snížení celkové poptávky po autobusech&lt;br /&gt;
#* '''Priorita''': dlouhodobá&lt;br /&gt;
&lt;br /&gt;
== Závěry ==&lt;br /&gt;
&lt;br /&gt;
=== Klíčové pozorování ===&lt;br /&gt;
* '''Systémový problém''': Nedostatečná kapacita během špičkových hodin&lt;br /&gt;
* '''Kapacitní paradox''': Nízká obsazenost vozidel vs. vysoký počet čekajících&lt;br /&gt;
* '''Kritické zastávky''': Až 25 současně v nejhorších okamžicích  &lt;br /&gt;
* '''Nerovnoměrnost''': 78% nárůst poptávky ve špičce&lt;br /&gt;
&lt;br /&gt;
=== Doporučené priority ===&lt;br /&gt;
# '''Vysoká priorita''': Flexibilní nasazení flotily + expresní spoje&lt;br /&gt;
# '''Střední priorita''': Rozšíření vozového parku + dynamické řízení  &lt;br /&gt;
# '''Nízká priorita''': Infrastrukturní investice&lt;br /&gt;
&lt;br /&gt;
=== Důsledky nečinnosti ===&lt;br /&gt;
Bez implementace navržených opatření povede současný stav k:&lt;br /&gt;
* '''Dalšímu zhoršování''' kvality služeb&lt;br /&gt;
* '''Snížení atraktivity''' veřejné dopravy&lt;br /&gt;
* '''Přesunu cestujících''' k individuální automobilové dopravě&lt;br /&gt;
* '''Ekonomickým ztrátám''' dopravního podniku&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Kód ==&lt;br /&gt;
&lt;br /&gt;
Hlavní soubor: '''[[File:AutobusobaLinkaSimple.nlogo]]'''&lt;br /&gt;
&lt;br /&gt;
== Reference ==&lt;br /&gt;
&lt;br /&gt;
# NetLogo Bus Transport Simulation Code (2025). Vlastní implementace autobusové simulace v NetLogo.&lt;br /&gt;
# Wilensky, U. (1999). [[NetLogo]]. Center for Connected Learning and Computer-Based Modeling, Northwestern University.&lt;br /&gt;
# Programming Homework Help (2024). How to Simulate a Bus Moving Through a City in NetLogo.&lt;br /&gt;
# Stack Overflow (2022). How to create a Netlogo model for bus transport (public transport)?&lt;br /&gt;
# Simulace.info (2024). Quick start - Resources for simulation classes.&lt;br /&gt;
# Thompson, L. (2024). NetLogo City Bus Simulation: Step-by-Step Guide.&lt;br /&gt;
&lt;br /&gt;
== Externí odkazy ==&lt;br /&gt;
&lt;br /&gt;
* [https://ccl.northwestern.edu/netlogo/ NetLogo Official Website]&lt;br /&gt;
* [https://www.simulace.info/ Simulace.info - Česká stránka o simulacích]&lt;br /&gt;
* [https://dpp.cz/ Dopravní podnik hlavního města Prahy]&lt;/div&gt;</summary>
		<author><name>Jelp05</name></author>
		
	</entry>
	<entry>
		<id>http://www.simulace.info/index.php?title=User:Jelp05&amp;diff=26855</id>
		<title>User:Jelp05</title>
		<link rel="alternate" type="text/html" href="http://www.simulace.info/index.php?title=User:Jelp05&amp;diff=26855"/>
		<updated>2025-06-13T13:26:40Z</updated>

		<summary type="html">&lt;p&gt;Jelp05: /* Ranking podle celkového skóre */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Simulace: Autobusová linka v městské dopravě'''&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Definice problému ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
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ů. &lt;br /&gt;
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ů.&lt;br /&gt;
&lt;br /&gt;
== Metoda ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Zde jsou uvedeny alternativní přístupy:&lt;br /&gt;
&lt;br /&gt;
* '''Diskrétní-event simulace''' - zaměřuje se na časové události, ale méně dobře zachycuje prostorové interakce agentů&lt;br /&gt;
&lt;br /&gt;
* '''Matematické optimalizační modely''' - poskytují analytická řešení, ale často vyžadují zjednodušující předpoklady&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Model ==&lt;br /&gt;
&lt;br /&gt;
=== Zastávky ===&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
=== Autobusy ===&lt;br /&gt;
Autobusy jsou modelovány jako autonomní agenti s následujícími vlastnostmi:&lt;br /&gt;
* '''Rychlost''': 0,5 prostorových jednotek za tik&lt;br /&gt;
* '''Maximální kapacita''': 150 pasažérů&lt;br /&gt;
* '''Směr jízdy''': proměnná podle pozice na trase&lt;br /&gt;
* '''Čekací doba na zastávce''': 3 tiky pro nastupování a vystupování&lt;br /&gt;
&lt;br /&gt;
Každý autobus má unikátní identifikátor a sleduje svůj pokrok na trase.&lt;br /&gt;
&lt;br /&gt;
=== Pasažéři ===&lt;br /&gt;
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:&lt;br /&gt;
* Cílovou zastávku&lt;br /&gt;
* Dobu cestování&lt;br /&gt;
* Aktuální autobus (pokud cestuje)&lt;br /&gt;
&lt;br /&gt;
=== Barevné kódování ===&lt;br /&gt;
Model implementuje '''barevné kódování zastávek''' pro vizuální identifikaci problematických míst:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Barva !! Počet čekajících !! Stav&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: blue; color: white;&amp;quot; | Modrá || 0 || Žádní čekající&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: lightblue;&amp;quot; | Světle modrá || 1-4 || Nízká obsazenost&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: orange;&amp;quot; | Oranžová || 5-14 || Střední obsazenost&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: red; color: white;&amp;quot; | '''Červená''' || '''15+''' || '''Kritická obsazenost'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Globální parametry ===&lt;br /&gt;
Klíčové parametry modelu:&lt;br /&gt;
* '''Počet autobusů''': 2-6 (proměnná num-buses)&lt;br /&gt;
* '''Základní rychlost generování''': base-rate&lt;br /&gt;
* '''Frekvence generování''': každý 3. tik&lt;br /&gt;
* '''Maximální kapacita''': 150 pasažérů na autobus&lt;br /&gt;
&lt;br /&gt;
=== Průběh simulace ===&lt;br /&gt;
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:&lt;br /&gt;
# Aktualizuje čas&lt;br /&gt;
# Generuje pasažéry&lt;br /&gt;
# Pohybuje autobusy&lt;br /&gt;
# Zpracovává nastupování a vystupování&lt;br /&gt;
# Aktualizuje dobu cestování pasažérů&lt;br /&gt;
# Aktivuje nové autobusy podle potřeby&lt;br /&gt;
&lt;br /&gt;
=== Omezení modelu ===&lt;br /&gt;
Model má několik omezení:&lt;br /&gt;
* Zjednodušené cestovní vzorce pasažérů (pouze jednosměrná cesta)&lt;br /&gt;
* Statické generování pasažérů bez zohlednění víkendů&lt;br /&gt;
* Absence poruch a zpoždění autobusů&lt;br /&gt;
* Omezený počet zastávek ve srovnání s reálnou sítí&lt;br /&gt;
&lt;br /&gt;
== Výsledky simulace ==&lt;br /&gt;
&lt;br /&gt;
=== Základní statistiky ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Parametr !! Hodnota !! Jednotka&lt;br /&gt;
|-&lt;br /&gt;
| Celkem vygenerováno pasažérů || 15 036 || osob/24h&lt;br /&gt;
|-&lt;br /&gt;
| Průměrná efektivita || 10,4 || pasažérů/minutu  &lt;br /&gt;
|-&lt;br /&gt;
| Průměrný počet čekajících || 433,6 || osob&lt;br /&gt;
|-&lt;br /&gt;
| Maximum čekajících || 1 065 || osob&lt;br /&gt;
|-&lt;br /&gt;
| Průměrná obsazenost autobusů || 150,9 || osob&lt;br /&gt;
|-&lt;br /&gt;
| Využití kapacity || 33,5 || %&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Analýza špičkových hodin ===&lt;br /&gt;
&lt;br /&gt;
'''Špičkové hodiny''' (7-9 a 17-19) vykazují dramatické zvýšení poptávky:&lt;br /&gt;
&lt;br /&gt;
* '''Nárůst čekajících o 78%''' oproti běžným hodinám&lt;br /&gt;
* '''Špička''': 682,5 čekajících vs. '''normál''': 383,3 čekajících  &lt;br /&gt;
* '''Nejkritičtější hodina''': 8. hodina s '''20,2 červenými zastávkami'''&lt;br /&gt;
* '''Maximum čekajících ve špičce''': 874 osob&lt;br /&gt;
&lt;br /&gt;
=== Kritické zastávky ===&lt;br /&gt;
&lt;br /&gt;
Na konci simulace bylo identifikováno '''8 zastávek''' v kritickém stavu:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Pořadí !! Název zastávky !! Čekající pasažéři&lt;br /&gt;
|-&lt;br /&gt;
| 1. || '''Hasova''' || 57&lt;br /&gt;
|-&lt;br /&gt;
| 2. || '''Lhotka''' || 51  &lt;br /&gt;
|-&lt;br /&gt;
| 3. || '''Sídliště Lhotka''' || 21&lt;br /&gt;
|-&lt;br /&gt;
| 4. || Družná || 18&lt;br /&gt;
|-&lt;br /&gt;
| 5. || Tylova čtvrť || 17&lt;br /&gt;
|-&lt;br /&gt;
| 6. || Labe || 16&lt;br /&gt;
|-&lt;br /&gt;
| 7. || Poliklinika Modřany || 15&lt;br /&gt;
|-&lt;br /&gt;
| 8. || Písková || 15&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Identifikované problémy ==&lt;br /&gt;
&lt;br /&gt;
=== Kapacitní paradox ===&lt;br /&gt;
'''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:&lt;br /&gt;
&lt;br /&gt;
* '''Neefektivní rozložení''' vozidel v čase a prostoru&lt;br /&gt;
* '''Nedostatečnou frekvenci''' během špičkových hodin&lt;br /&gt;
* '''Pomalou aktivaci''' dodatečných vozidel (60 ticks zpoždění)&lt;br /&gt;
&lt;br /&gt;
=== Časová nerovnováha ===&lt;br /&gt;
* '''Špičkové hodiny''': 10,3 kritických zastávek (průměr)&lt;br /&gt;
* '''Mimo špičku''': 8,7 kritických zastávek&lt;br /&gt;
* '''Maximum''': až '''25 zastávek''' současně v kritickém stavu&lt;br /&gt;
&lt;br /&gt;
# Analýza scénářů simulace autobusové dopravy&lt;br /&gt;
&lt;br /&gt;
== Přehled scénářů ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Základní parametry analyzovaných scénářů&lt;br /&gt;
! Scénář !! Počet autobusů !! Kapacita/autobus !! Frekvence špička (min) !! Frekvence mimo špička (min)&lt;br /&gt;
|-&lt;br /&gt;
| '''Baseline (Současný stav)''' || 3 || 150 || 60 || 60&lt;br /&gt;
|-&lt;br /&gt;
| '''Zvýšený počet autobusů''' || 5 || 150 || 36 || 48&lt;br /&gt;
|-&lt;br /&gt;
| '''Větší kapacita''' || 3 || 200 || 60 || 60&lt;br /&gt;
|-&lt;br /&gt;
| '''Expresní spoje''' || 4 || 150 || 45 || 60&lt;br /&gt;
|-&lt;br /&gt;
| '''Dynamické řízení''' || 4 || 150 || 20 || 90&lt;br /&gt;
|-&lt;br /&gt;
| '''Kratší okruhy''' || 6 || 120 || 30 || 45&lt;br /&gt;
|-&lt;br /&gt;
| '''Optimalizovaný mix''' || 5 || 180 || 25 || 75&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Klíčové výsledky analýzy ==&lt;br /&gt;
&lt;br /&gt;
=== Výkonnostní metriky ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Porovnání klíčových ukazatelů výkonnosti&lt;br /&gt;
! Scénář !! Čekající pasažéři !! Červené zastávky !! Spokojenost (%) !! Spolehlivost (%) !! Náklady (index)&lt;br /&gt;
|-&lt;br /&gt;
| '''Baseline''' || 433.6 || 20.2 || 55 || 68 || 100&lt;br /&gt;
|-&lt;br /&gt;
| '''5 autobusů''' || 285.4 || 12.1 || 78 || 82 || 167&lt;br /&gt;
|-&lt;br /&gt;
| '''Větší kapacita''' || 356.8 || 16.3 || 63 || 74 || 115&lt;br /&gt;
|-&lt;br /&gt;
| '''Expresní''' || 378.2 || 15.8 || 71 || 76 || 133&lt;br /&gt;
|-&lt;br /&gt;
| '''Dynamické''' || 312.1 || 8.4 || 85 || 88 || 145&lt;br /&gt;
|-&lt;br /&gt;
| '''Kratší okruhy''' || 298.7 || 11.6 || 81 || 84 || 178&lt;br /&gt;
|-&lt;br /&gt;
| '''Optimalizované''' || 198.4 || 4.2 || 92 || 94 || 189&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Procentuální zlepšení oproti baseline ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Změny jednotlivých metrik (% změna oproti baseline)&lt;br /&gt;
! Scénář !! Čekající ↓ !! Červené zastávky ↓ !! Spokojenost ↑ !! Spolehlivost ↑ !! Náklady ↑&lt;br /&gt;
|-&lt;br /&gt;
| '''5 autobusů''' || +34.2% || +40.1% || +41.8% || +20.6% || +67.0%&lt;br /&gt;
|-&lt;br /&gt;
| '''Větší kapacita''' || +17.7% || +19.3% || +14.5% || +8.8% || +15.0%&lt;br /&gt;
|-&lt;br /&gt;
| '''Expresní''' || +12.8% || +21.8% || +29.1% || +11.8% || +33.0%&lt;br /&gt;
|-&lt;br /&gt;
| '''Dynamické''' || +28.0% || +58.4% || +54.5% || +29.4% || +45.0%&lt;br /&gt;
|-&lt;br /&gt;
| '''Kratší okruhy''' || +31.1% || +42.6% || +47.3% || +23.5% || +78.0%&lt;br /&gt;
|-&lt;br /&gt;
| '''Optimalizované''' || +54.2% || +79.2% || +67.3% || +38.2% || +89.0%&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Celkové hodnocení scénářů ==&lt;br /&gt;
&lt;br /&gt;
=== Ranking podle celkového skóre ===&lt;br /&gt;
&lt;br /&gt;
# '''Optimalizovaný mix''' - '''80.0 bodů'''&lt;br /&gt;
#* Nejlepší celkové řešení kombinující výhody všech přístupů&lt;br /&gt;
#* Dramatické snížení čekajících pasažérů o 54%&lt;br /&gt;
#* Nejvyšší spokojenost (92%) a spolehlivost (94%)&lt;br /&gt;
#* Nejvyšší náklady, ale nejlepší poměr výkon/cena&lt;br /&gt;
# '''Dynamické řízení frekvence''' - '''62.0 bodů'''&lt;br /&gt;
#* Nejlepší nákladová efektivnost (0.586)&lt;br /&gt;
#* Velmi časté spoje ve špičce, řidší mimo špičku&lt;br /&gt;
#* Výrazné snížení červených zastávek o 58%&lt;br /&gt;
#* Druhá nejvyšší spokojenost pasažérů&lt;br /&gt;
# '''Rozdělení na kratší okruhy''' - '''43.2 bodů'''&lt;br /&gt;
#* Rychlejší cestování díky kratším trasám&lt;br /&gt;
#* Dobrá spokojenost (81%) a spolehlivost (84%)&lt;br /&gt;
#* Vyšší náklady kvůli většímu počtu vozidel&lt;br /&gt;
#* Efektivní pro husté městské sítě&lt;br /&gt;
# '''Zvýšený počet autobusů''' - '''42.4 bodů'''&lt;br /&gt;
#* Klasické řešení - více vozidel stejné kapacity&lt;br /&gt;
#* Významné zlepšení všech ukazatelů&lt;br /&gt;
#* Vysoké náklady (167% baseline)&lt;br /&gt;
#* Stabilní a předvídatelné řešení&lt;br /&gt;
# '''Expresní spoje''' - '''24.7 bodů'''&lt;br /&gt;
#* Umírněné zlepšení s relativně nízkými náklady&lt;br /&gt;
#* Rychlejší cestování (10.9 min průměr)&lt;br /&gt;
#* Vhodné jako doplňkové řešení&lt;br /&gt;
#* Omezený dopad na celkový systém&lt;br /&gt;
# '''Větší kapacita''' - '''22.4 bodů'''&lt;br /&gt;
#* Nejnižší dodatečné náklady (+15%)&lt;br /&gt;
#* Minimální zlepšení většiny ukazatelů&lt;br /&gt;
#* Nevhodné pro řešení špičkových problémů&lt;br /&gt;
#* Vhodné pouze pro mírný nárůst poptávky&lt;br /&gt;
&lt;br /&gt;
== Doporučení pro implementaci ==&lt;br /&gt;
&lt;br /&gt;
=== Krátkodobá opatření (0-6 měsíců) ===&lt;br /&gt;
&lt;br /&gt;
'''Expresní spoje během špičky'''&lt;br /&gt;
* Nízké náklady na implementaci&lt;br /&gt;
* Rychlé zlepšení pro vytížené úseky&lt;br /&gt;
* Testování konceptu před většími investicemi&lt;br /&gt;
&lt;br /&gt;
'''Větší kapacita vozidel'''&lt;br /&gt;
* Minimální investice do nových vozidel&lt;br /&gt;
* Okamžité zvýšení kapacity o 33%&lt;br /&gt;
* Vhodné jako dočasné řešení&lt;br /&gt;
&lt;br /&gt;
=== Střednědobá opatření (6-18 měsíců) ===&lt;br /&gt;
&lt;br /&gt;
'''Dynamické řízení frekvence'''&lt;br /&gt;
* Nejlepší poměr cena/výkon&lt;br /&gt;
* Vyžaduje pokročilý dispečerský systém&lt;br /&gt;
* Flexibilní reakce na poptávku&lt;br /&gt;
* Doporučeno jako prioritní řešení&lt;br /&gt;
&lt;br /&gt;
'''Zvýšený počet autobusů'''&lt;br /&gt;
* Ověřené řešení s předvídatelnými výsledky&lt;br /&gt;
* Vyžaduje nákup 2 dodatečných vozidel&lt;br /&gt;
* Stabilní zlepšení všech ukazatelů&lt;br /&gt;
&lt;br /&gt;
=== Dlouhodobá opatření (18+ měsíců) ===&lt;br /&gt;
&lt;br /&gt;
'''Optimalizovaný mix'''&lt;br /&gt;
* Nejlepší celkové řešení&lt;br /&gt;
* Vyžaduje komplexní redesign systému&lt;br /&gt;
* Investice do 2 nových vozidel + systémové změny&lt;br /&gt;
* Cílový stav pro vysoce kvalitní službu&lt;br /&gt;
&lt;br /&gt;
'''Rozdělení na kratší okruhy'''&lt;br /&gt;
* Fundamentální změna struktury sítě&lt;br /&gt;
* Vyžaduje analýzu poptávky a přestupních uzlů&lt;br /&gt;
* Vhodné pro další fázi rozvoje systému&lt;br /&gt;
&lt;br /&gt;
== Rizika a omezení ==&lt;br /&gt;
&lt;br /&gt;
=== Operační rizika ===&lt;br /&gt;
* '''Dynamické řízení''' - závislost na technologiích a datech&lt;br /&gt;
* '''Kratší okruhy''' - složitost koordinace a přestupů&lt;br /&gt;
* '''Více vozidel''' - potřeba dodatečních řidičů a údržby&lt;br /&gt;
&lt;br /&gt;
=== Finanční rizika ===&lt;br /&gt;
* '''Vysoké náklady''' - scénáře s více vozidly vyžadují významné investice&lt;br /&gt;
* '''Provozní náklady''' - růst nákladů na palivo, údržbu a personál&lt;br /&gt;
* '''Riziko poptávky''' - pokles využití při ekonomických problémech&lt;br /&gt;
&lt;br /&gt;
=== Technická omezení ===&lt;br /&gt;
* '''Infrastruktura''' - kapacita depa a servisních středisek&lt;br /&gt;
* '''Personál''' - dostupnost kvalifikovaných řidičů&lt;br /&gt;
* '''Technologie''' - spolehlivost systémů real-time řízení&lt;br /&gt;
&lt;br /&gt;
== Závěr ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Simulace dopravy]]&lt;br /&gt;
[[Kategorie:Městská doprava]]&lt;br /&gt;
[[Kategorie:NetLogo]]&lt;br /&gt;
[[Kategorie:Optimalizace systémů]]&lt;br /&gt;
&lt;br /&gt;
== Doporučení pro vylepšení simulace==&lt;br /&gt;
&lt;br /&gt;
=== Okamžitá opatření ===&lt;br /&gt;
# '''Flexibilní nasazení flotily'''&lt;br /&gt;
#* Aktivace všech 3 autobusů během špičky&lt;br /&gt;
#* Snížení aktivačního intervalu z 60 na 15 ticks&lt;br /&gt;
#* '''Očekávaný efekt''': snížení čekacích dob o 30-40%&lt;br /&gt;
# '''Expresní spoje'''  &lt;br /&gt;
#* Obsluha pouze kritických zastávek (červených)&lt;br /&gt;
#* Přeskočení zastávek s 0-2 čekajícími&lt;br /&gt;
#* '''Priorita implementace''': vysoká&lt;br /&gt;
&lt;br /&gt;
=== Střednědobá řešení ===&lt;br /&gt;
# '''Rozšíření flotily'''&lt;br /&gt;
#* Přidání 1-2 dodatečných autobusů&lt;br /&gt;
#* '''Očekávaný efekt''': 50% snížení kritických zastávek&lt;br /&gt;
# '''Dynamické řízení'''&lt;br /&gt;
#* Real-time monitoring obsazenosti zastávek  &lt;br /&gt;
#* Automatické přesměrování vozidel&lt;br /&gt;
#* Adaptivní frekvence podle poptávky&lt;br /&gt;
# '''Optimalizace tras'''&lt;br /&gt;
#* Rozdělení dlouhé linky na kratší okruhy&lt;br /&gt;
#* Specialized obsluha problematických úseků&lt;br /&gt;
&lt;br /&gt;
=== Dlouhodobá strategie ===&lt;br /&gt;
# '''Infrastrukturní zlepšení'''&lt;br /&gt;
#* Vyhrazené jízdní pruhy&lt;br /&gt;
#* '''Očekávaný efekt''': 20-30% zkrácení jízdních dob&lt;br /&gt;
#* '''Investice''': velmi vysoké&lt;br /&gt;
# '''Integrace dopravních systémů'''&lt;br /&gt;
#* Napojení na metro/tramvaje&lt;br /&gt;
#* Snížení celkové poptávky po autobusech&lt;br /&gt;
#* '''Priorita''': dlouhodobá&lt;br /&gt;
&lt;br /&gt;
== Závěry ==&lt;br /&gt;
&lt;br /&gt;
=== Klíčové pozorování ===&lt;br /&gt;
* '''Systémový problém''': Nedostatečná kapacita během špičkových hodin&lt;br /&gt;
* '''Kapacitní paradox''': Nízká obsazenost vozidel vs. vysoký počet čekajících&lt;br /&gt;
* '''Kritické zastávky''': Až 25 současně v nejhorších okamžicích  &lt;br /&gt;
* '''Nerovnoměrnost''': 78% nárůst poptávky ve špičce&lt;br /&gt;
&lt;br /&gt;
=== Doporučené priority ===&lt;br /&gt;
# '''Vysoká priorita''': Flexibilní nasazení flotily + expresní spoje&lt;br /&gt;
# '''Střední priorita''': Rozšíření vozového parku + dynamické řízení  &lt;br /&gt;
# '''Nízká priorita''': Infrastrukturní investice&lt;br /&gt;
&lt;br /&gt;
=== Důsledky nečinnosti ===&lt;br /&gt;
Bez implementace navržených opatření povede současný stav k:&lt;br /&gt;
* '''Dalšímu zhoršování''' kvality služeb&lt;br /&gt;
* '''Snížení atraktivity''' veřejné dopravy&lt;br /&gt;
* '''Přesunu cestujících''' k individuální automobilové dopravě&lt;br /&gt;
* '''Ekonomickým ztrátám''' dopravního podniku&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Kód ==&lt;br /&gt;
&lt;br /&gt;
Hlavní soubor: '''[[File:AutobusobaLinkaSimple.nlogo]]'''&lt;br /&gt;
&lt;br /&gt;
== Reference ==&lt;br /&gt;
&lt;br /&gt;
# NetLogo Bus Transport Simulation Code (2025). Vlastní implementace autobusové simulace v NetLogo.&lt;br /&gt;
# Wilensky, U. (1999). [[NetLogo]]. Center for Connected Learning and Computer-Based Modeling, Northwestern University.&lt;br /&gt;
# Programming Homework Help (2024). How to Simulate a Bus Moving Through a City in NetLogo.&lt;br /&gt;
# Stack Overflow (2022). How to create a Netlogo model for bus transport (public transport)?&lt;br /&gt;
# Simulace.info (2024). Quick start - Resources for simulation classes.&lt;br /&gt;
# Thompson, L. (2024). NetLogo City Bus Simulation: Step-by-Step Guide.&lt;br /&gt;
&lt;br /&gt;
== Externí odkazy ==&lt;br /&gt;
&lt;br /&gt;
* [https://ccl.northwestern.edu/netlogo/ NetLogo Official Website]&lt;br /&gt;
* [https://www.simulace.info/ Simulace.info - Česká stránka o simulacích]&lt;br /&gt;
* [https://dpp.cz/ Dopravní podnik hlavního města Prahy]&lt;/div&gt;</summary>
		<author><name>Jelp05</name></author>
		
	</entry>
	<entry>
		<id>http://www.simulace.info/index.php?title=User:Jelp05&amp;diff=26854</id>
		<title>User:Jelp05</title>
		<link rel="alternate" type="text/html" href="http://www.simulace.info/index.php?title=User:Jelp05&amp;diff=26854"/>
		<updated>2025-06-13T13:26:29Z</updated>

		<summary type="html">&lt;p&gt;Jelp05: /* Ranking podle celkového skóre */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Simulace: Autobusová linka v městské dopravě'''&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Definice problému ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
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ů. &lt;br /&gt;
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ů.&lt;br /&gt;
&lt;br /&gt;
== Metoda ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Zde jsou uvedeny alternativní přístupy:&lt;br /&gt;
&lt;br /&gt;
* '''Diskrétní-event simulace''' - zaměřuje se na časové události, ale méně dobře zachycuje prostorové interakce agentů&lt;br /&gt;
&lt;br /&gt;
* '''Matematické optimalizační modely''' - poskytují analytická řešení, ale často vyžadují zjednodušující předpoklady&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Model ==&lt;br /&gt;
&lt;br /&gt;
=== Zastávky ===&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
=== Autobusy ===&lt;br /&gt;
Autobusy jsou modelovány jako autonomní agenti s následujícími vlastnostmi:&lt;br /&gt;
* '''Rychlost''': 0,5 prostorových jednotek za tik&lt;br /&gt;
* '''Maximální kapacita''': 150 pasažérů&lt;br /&gt;
* '''Směr jízdy''': proměnná podle pozice na trase&lt;br /&gt;
* '''Čekací doba na zastávce''': 3 tiky pro nastupování a vystupování&lt;br /&gt;
&lt;br /&gt;
Každý autobus má unikátní identifikátor a sleduje svůj pokrok na trase.&lt;br /&gt;
&lt;br /&gt;
=== Pasažéři ===&lt;br /&gt;
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:&lt;br /&gt;
* Cílovou zastávku&lt;br /&gt;
* Dobu cestování&lt;br /&gt;
* Aktuální autobus (pokud cestuje)&lt;br /&gt;
&lt;br /&gt;
=== Barevné kódování ===&lt;br /&gt;
Model implementuje '''barevné kódování zastávek''' pro vizuální identifikaci problematických míst:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Barva !! Počet čekajících !! Stav&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: blue; color: white;&amp;quot; | Modrá || 0 || Žádní čekající&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: lightblue;&amp;quot; | Světle modrá || 1-4 || Nízká obsazenost&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: orange;&amp;quot; | Oranžová || 5-14 || Střední obsazenost&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: red; color: white;&amp;quot; | '''Červená''' || '''15+''' || '''Kritická obsazenost'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Globální parametry ===&lt;br /&gt;
Klíčové parametry modelu:&lt;br /&gt;
* '''Počet autobusů''': 2-6 (proměnná num-buses)&lt;br /&gt;
* '''Základní rychlost generování''': base-rate&lt;br /&gt;
* '''Frekvence generování''': každý 3. tik&lt;br /&gt;
* '''Maximální kapacita''': 150 pasažérů na autobus&lt;br /&gt;
&lt;br /&gt;
=== Průběh simulace ===&lt;br /&gt;
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:&lt;br /&gt;
# Aktualizuje čas&lt;br /&gt;
# Generuje pasažéry&lt;br /&gt;
# Pohybuje autobusy&lt;br /&gt;
# Zpracovává nastupování a vystupování&lt;br /&gt;
# Aktualizuje dobu cestování pasažérů&lt;br /&gt;
# Aktivuje nové autobusy podle potřeby&lt;br /&gt;
&lt;br /&gt;
=== Omezení modelu ===&lt;br /&gt;
Model má několik omezení:&lt;br /&gt;
* Zjednodušené cestovní vzorce pasažérů (pouze jednosměrná cesta)&lt;br /&gt;
* Statické generování pasažérů bez zohlednění víkendů&lt;br /&gt;
* Absence poruch a zpoždění autobusů&lt;br /&gt;
* Omezený počet zastávek ve srovnání s reálnou sítí&lt;br /&gt;
&lt;br /&gt;
== Výsledky simulace ==&lt;br /&gt;
&lt;br /&gt;
=== Základní statistiky ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Parametr !! Hodnota !! Jednotka&lt;br /&gt;
|-&lt;br /&gt;
| Celkem vygenerováno pasažérů || 15 036 || osob/24h&lt;br /&gt;
|-&lt;br /&gt;
| Průměrná efektivita || 10,4 || pasažérů/minutu  &lt;br /&gt;
|-&lt;br /&gt;
| Průměrný počet čekajících || 433,6 || osob&lt;br /&gt;
|-&lt;br /&gt;
| Maximum čekajících || 1 065 || osob&lt;br /&gt;
|-&lt;br /&gt;
| Průměrná obsazenost autobusů || 150,9 || osob&lt;br /&gt;
|-&lt;br /&gt;
| Využití kapacity || 33,5 || %&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Analýza špičkových hodin ===&lt;br /&gt;
&lt;br /&gt;
'''Špičkové hodiny''' (7-9 a 17-19) vykazují dramatické zvýšení poptávky:&lt;br /&gt;
&lt;br /&gt;
* '''Nárůst čekajících o 78%''' oproti běžným hodinám&lt;br /&gt;
* '''Špička''': 682,5 čekajících vs. '''normál''': 383,3 čekajících  &lt;br /&gt;
* '''Nejkritičtější hodina''': 8. hodina s '''20,2 červenými zastávkami'''&lt;br /&gt;
* '''Maximum čekajících ve špičce''': 874 osob&lt;br /&gt;
&lt;br /&gt;
=== Kritické zastávky ===&lt;br /&gt;
&lt;br /&gt;
Na konci simulace bylo identifikováno '''8 zastávek''' v kritickém stavu:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Pořadí !! Název zastávky !! Čekající pasažéři&lt;br /&gt;
|-&lt;br /&gt;
| 1. || '''Hasova''' || 57&lt;br /&gt;
|-&lt;br /&gt;
| 2. || '''Lhotka''' || 51  &lt;br /&gt;
|-&lt;br /&gt;
| 3. || '''Sídliště Lhotka''' || 21&lt;br /&gt;
|-&lt;br /&gt;
| 4. || Družná || 18&lt;br /&gt;
|-&lt;br /&gt;
| 5. || Tylova čtvrť || 17&lt;br /&gt;
|-&lt;br /&gt;
| 6. || Labe || 16&lt;br /&gt;
|-&lt;br /&gt;
| 7. || Poliklinika Modřany || 15&lt;br /&gt;
|-&lt;br /&gt;
| 8. || Písková || 15&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Identifikované problémy ==&lt;br /&gt;
&lt;br /&gt;
=== Kapacitní paradox ===&lt;br /&gt;
'''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:&lt;br /&gt;
&lt;br /&gt;
* '''Neefektivní rozložení''' vozidel v čase a prostoru&lt;br /&gt;
* '''Nedostatečnou frekvenci''' během špičkových hodin&lt;br /&gt;
* '''Pomalou aktivaci''' dodatečných vozidel (60 ticks zpoždění)&lt;br /&gt;
&lt;br /&gt;
=== Časová nerovnováha ===&lt;br /&gt;
* '''Špičkové hodiny''': 10,3 kritických zastávek (průměr)&lt;br /&gt;
* '''Mimo špičku''': 8,7 kritických zastávek&lt;br /&gt;
* '''Maximum''': až '''25 zastávek''' současně v kritickém stavu&lt;br /&gt;
&lt;br /&gt;
# Analýza scénářů simulace autobusové dopravy&lt;br /&gt;
&lt;br /&gt;
== Přehled scénářů ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Základní parametry analyzovaných scénářů&lt;br /&gt;
! Scénář !! Počet autobusů !! Kapacita/autobus !! Frekvence špička (min) !! Frekvence mimo špička (min)&lt;br /&gt;
|-&lt;br /&gt;
| '''Baseline (Současný stav)''' || 3 || 150 || 60 || 60&lt;br /&gt;
|-&lt;br /&gt;
| '''Zvýšený počet autobusů''' || 5 || 150 || 36 || 48&lt;br /&gt;
|-&lt;br /&gt;
| '''Větší kapacita''' || 3 || 200 || 60 || 60&lt;br /&gt;
|-&lt;br /&gt;
| '''Expresní spoje''' || 4 || 150 || 45 || 60&lt;br /&gt;
|-&lt;br /&gt;
| '''Dynamické řízení''' || 4 || 150 || 20 || 90&lt;br /&gt;
|-&lt;br /&gt;
| '''Kratší okruhy''' || 6 || 120 || 30 || 45&lt;br /&gt;
|-&lt;br /&gt;
| '''Optimalizovaný mix''' || 5 || 180 || 25 || 75&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Klíčové výsledky analýzy ==&lt;br /&gt;
&lt;br /&gt;
=== Výkonnostní metriky ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Porovnání klíčových ukazatelů výkonnosti&lt;br /&gt;
! Scénář !! Čekající pasažéři !! Červené zastávky !! Spokojenost (%) !! Spolehlivost (%) !! Náklady (index)&lt;br /&gt;
|-&lt;br /&gt;
| '''Baseline''' || 433.6 || 20.2 || 55 || 68 || 100&lt;br /&gt;
|-&lt;br /&gt;
| '''5 autobusů''' || 285.4 || 12.1 || 78 || 82 || 167&lt;br /&gt;
|-&lt;br /&gt;
| '''Větší kapacita''' || 356.8 || 16.3 || 63 || 74 || 115&lt;br /&gt;
|-&lt;br /&gt;
| '''Expresní''' || 378.2 || 15.8 || 71 || 76 || 133&lt;br /&gt;
|-&lt;br /&gt;
| '''Dynamické''' || 312.1 || 8.4 || 85 || 88 || 145&lt;br /&gt;
|-&lt;br /&gt;
| '''Kratší okruhy''' || 298.7 || 11.6 || 81 || 84 || 178&lt;br /&gt;
|-&lt;br /&gt;
| '''Optimalizované''' || 198.4 || 4.2 || 92 || 94 || 189&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Procentuální zlepšení oproti baseline ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Změny jednotlivých metrik (% změna oproti baseline)&lt;br /&gt;
! Scénář !! Čekající ↓ !! Červené zastávky ↓ !! Spokojenost ↑ !! Spolehlivost ↑ !! Náklady ↑&lt;br /&gt;
|-&lt;br /&gt;
| '''5 autobusů''' || +34.2% || +40.1% || +41.8% || +20.6% || +67.0%&lt;br /&gt;
|-&lt;br /&gt;
| '''Větší kapacita''' || +17.7% || +19.3% || +14.5% || +8.8% || +15.0%&lt;br /&gt;
|-&lt;br /&gt;
| '''Expresní''' || +12.8% || +21.8% || +29.1% || +11.8% || +33.0%&lt;br /&gt;
|-&lt;br /&gt;
| '''Dynamické''' || +28.0% || +58.4% || +54.5% || +29.4% || +45.0%&lt;br /&gt;
|-&lt;br /&gt;
| '''Kratší okruhy''' || +31.1% || +42.6% || +47.3% || +23.5% || +78.0%&lt;br /&gt;
|-&lt;br /&gt;
| '''Optimalizované''' || +54.2% || +79.2% || +67.3% || +38.2% || +89.0%&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Celkové hodnocení scénářů ==&lt;br /&gt;
&lt;br /&gt;
=== Ranking podle celkového skóre ===&lt;br /&gt;
&lt;br /&gt;
# '''Optimalizovaný mix''' - '''80.0 bodů'''&lt;br /&gt;
#* Nejlepší celkové řešení kombinující výhody všech přístupů&lt;br /&gt;
#* Dramatické snížení čekajících pasažérů o 54%&lt;br /&gt;
#* Nejvyšší spokojenost (92%) a spolehlivost (94%)&lt;br /&gt;
#* Nejvyšší náklady, ale nejlepší poměr výkon/cena&lt;br /&gt;
# '''Dynamické řízení frekvence''' - 62.0 bodů&lt;br /&gt;
#* Nejlepší nákladová efektivnost (0.586)&lt;br /&gt;
#* Velmi časté spoje ve špičce, řidší mimo špičku&lt;br /&gt;
#* Výrazné snížení červených zastávek o 58%&lt;br /&gt;
#* Druhá nejvyšší spokojenost pasažérů&lt;br /&gt;
# '''Rozdělení na kratší okruhy''' - '''43.2 bodů'''&lt;br /&gt;
#* Rychlejší cestování díky kratším trasám&lt;br /&gt;
#* Dobrá spokojenost (81%) a spolehlivost (84%)&lt;br /&gt;
#* Vyšší náklady kvůli většímu počtu vozidel&lt;br /&gt;
#* Efektivní pro husté městské sítě&lt;br /&gt;
# '''Zvýšený počet autobusů''' - '''42.4 bodů'''&lt;br /&gt;
#* Klasické řešení - více vozidel stejné kapacity&lt;br /&gt;
#* Významné zlepšení všech ukazatelů&lt;br /&gt;
#* Vysoké náklady (167% baseline)&lt;br /&gt;
#* Stabilní a předvídatelné řešení&lt;br /&gt;
# '''Expresní spoje''' - '''24.7 bodů'''&lt;br /&gt;
#* Umírněné zlepšení s relativně nízkými náklady&lt;br /&gt;
#* Rychlejší cestování (10.9 min průměr)&lt;br /&gt;
#* Vhodné jako doplňkové řešení&lt;br /&gt;
#* Omezený dopad na celkový systém&lt;br /&gt;
# '''Větší kapacita''' - '''22.4 bodů'''&lt;br /&gt;
#* Nejnižší dodatečné náklady (+15%)&lt;br /&gt;
#* Minimální zlepšení většiny ukazatelů&lt;br /&gt;
#* Nevhodné pro řešení špičkových problémů&lt;br /&gt;
#* Vhodné pouze pro mírný nárůst poptávky&lt;br /&gt;
&lt;br /&gt;
== Doporučení pro implementaci ==&lt;br /&gt;
&lt;br /&gt;
=== Krátkodobá opatření (0-6 měsíců) ===&lt;br /&gt;
&lt;br /&gt;
'''Expresní spoje během špičky'''&lt;br /&gt;
* Nízké náklady na implementaci&lt;br /&gt;
* Rychlé zlepšení pro vytížené úseky&lt;br /&gt;
* Testování konceptu před většími investicemi&lt;br /&gt;
&lt;br /&gt;
'''Větší kapacita vozidel'''&lt;br /&gt;
* Minimální investice do nových vozidel&lt;br /&gt;
* Okamžité zvýšení kapacity o 33%&lt;br /&gt;
* Vhodné jako dočasné řešení&lt;br /&gt;
&lt;br /&gt;
=== Střednědobá opatření (6-18 měsíců) ===&lt;br /&gt;
&lt;br /&gt;
'''Dynamické řízení frekvence'''&lt;br /&gt;
* Nejlepší poměr cena/výkon&lt;br /&gt;
* Vyžaduje pokročilý dispečerský systém&lt;br /&gt;
* Flexibilní reakce na poptávku&lt;br /&gt;
* Doporučeno jako prioritní řešení&lt;br /&gt;
&lt;br /&gt;
'''Zvýšený počet autobusů'''&lt;br /&gt;
* Ověřené řešení s předvídatelnými výsledky&lt;br /&gt;
* Vyžaduje nákup 2 dodatečných vozidel&lt;br /&gt;
* Stabilní zlepšení všech ukazatelů&lt;br /&gt;
&lt;br /&gt;
=== Dlouhodobá opatření (18+ měsíců) ===&lt;br /&gt;
&lt;br /&gt;
'''Optimalizovaný mix'''&lt;br /&gt;
* Nejlepší celkové řešení&lt;br /&gt;
* Vyžaduje komplexní redesign systému&lt;br /&gt;
* Investice do 2 nových vozidel + systémové změny&lt;br /&gt;
* Cílový stav pro vysoce kvalitní službu&lt;br /&gt;
&lt;br /&gt;
'''Rozdělení na kratší okruhy'''&lt;br /&gt;
* Fundamentální změna struktury sítě&lt;br /&gt;
* Vyžaduje analýzu poptávky a přestupních uzlů&lt;br /&gt;
* Vhodné pro další fázi rozvoje systému&lt;br /&gt;
&lt;br /&gt;
== Rizika a omezení ==&lt;br /&gt;
&lt;br /&gt;
=== Operační rizika ===&lt;br /&gt;
* '''Dynamické řízení''' - závislost na technologiích a datech&lt;br /&gt;
* '''Kratší okruhy''' - složitost koordinace a přestupů&lt;br /&gt;
* '''Více vozidel''' - potřeba dodatečních řidičů a údržby&lt;br /&gt;
&lt;br /&gt;
=== Finanční rizika ===&lt;br /&gt;
* '''Vysoké náklady''' - scénáře s více vozidly vyžadují významné investice&lt;br /&gt;
* '''Provozní náklady''' - růst nákladů na palivo, údržbu a personál&lt;br /&gt;
* '''Riziko poptávky''' - pokles využití při ekonomických problémech&lt;br /&gt;
&lt;br /&gt;
=== Technická omezení ===&lt;br /&gt;
* '''Infrastruktura''' - kapacita depa a servisních středisek&lt;br /&gt;
* '''Personál''' - dostupnost kvalifikovaných řidičů&lt;br /&gt;
* '''Technologie''' - spolehlivost systémů real-time řízení&lt;br /&gt;
&lt;br /&gt;
== Závěr ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Simulace dopravy]]&lt;br /&gt;
[[Kategorie:Městská doprava]]&lt;br /&gt;
[[Kategorie:NetLogo]]&lt;br /&gt;
[[Kategorie:Optimalizace systémů]]&lt;br /&gt;
&lt;br /&gt;
== Doporučení pro vylepšení simulace==&lt;br /&gt;
&lt;br /&gt;
=== Okamžitá opatření ===&lt;br /&gt;
# '''Flexibilní nasazení flotily'''&lt;br /&gt;
#* Aktivace všech 3 autobusů během špičky&lt;br /&gt;
#* Snížení aktivačního intervalu z 60 na 15 ticks&lt;br /&gt;
#* '''Očekávaný efekt''': snížení čekacích dob o 30-40%&lt;br /&gt;
# '''Expresní spoje'''  &lt;br /&gt;
#* Obsluha pouze kritických zastávek (červených)&lt;br /&gt;
#* Přeskočení zastávek s 0-2 čekajícími&lt;br /&gt;
#* '''Priorita implementace''': vysoká&lt;br /&gt;
&lt;br /&gt;
=== Střednědobá řešení ===&lt;br /&gt;
# '''Rozšíření flotily'''&lt;br /&gt;
#* Přidání 1-2 dodatečných autobusů&lt;br /&gt;
#* '''Očekávaný efekt''': 50% snížení kritických zastávek&lt;br /&gt;
# '''Dynamické řízení'''&lt;br /&gt;
#* Real-time monitoring obsazenosti zastávek  &lt;br /&gt;
#* Automatické přesměrování vozidel&lt;br /&gt;
#* Adaptivní frekvence podle poptávky&lt;br /&gt;
# '''Optimalizace tras'''&lt;br /&gt;
#* Rozdělení dlouhé linky na kratší okruhy&lt;br /&gt;
#* Specialized obsluha problematických úseků&lt;br /&gt;
&lt;br /&gt;
=== Dlouhodobá strategie ===&lt;br /&gt;
# '''Infrastrukturní zlepšení'''&lt;br /&gt;
#* Vyhrazené jízdní pruhy&lt;br /&gt;
#* '''Očekávaný efekt''': 20-30% zkrácení jízdních dob&lt;br /&gt;
#* '''Investice''': velmi vysoké&lt;br /&gt;
# '''Integrace dopravních systémů'''&lt;br /&gt;
#* Napojení na metro/tramvaje&lt;br /&gt;
#* Snížení celkové poptávky po autobusech&lt;br /&gt;
#* '''Priorita''': dlouhodobá&lt;br /&gt;
&lt;br /&gt;
== Závěry ==&lt;br /&gt;
&lt;br /&gt;
=== Klíčové pozorování ===&lt;br /&gt;
* '''Systémový problém''': Nedostatečná kapacita během špičkových hodin&lt;br /&gt;
* '''Kapacitní paradox''': Nízká obsazenost vozidel vs. vysoký počet čekajících&lt;br /&gt;
* '''Kritické zastávky''': Až 25 současně v nejhorších okamžicích  &lt;br /&gt;
* '''Nerovnoměrnost''': 78% nárůst poptávky ve špičce&lt;br /&gt;
&lt;br /&gt;
=== Doporučené priority ===&lt;br /&gt;
# '''Vysoká priorita''': Flexibilní nasazení flotily + expresní spoje&lt;br /&gt;
# '''Střední priorita''': Rozšíření vozového parku + dynamické řízení  &lt;br /&gt;
# '''Nízká priorita''': Infrastrukturní investice&lt;br /&gt;
&lt;br /&gt;
=== Důsledky nečinnosti ===&lt;br /&gt;
Bez implementace navržených opatření povede současný stav k:&lt;br /&gt;
* '''Dalšímu zhoršování''' kvality služeb&lt;br /&gt;
* '''Snížení atraktivity''' veřejné dopravy&lt;br /&gt;
* '''Přesunu cestujících''' k individuální automobilové dopravě&lt;br /&gt;
* '''Ekonomickým ztrátám''' dopravního podniku&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Kód ==&lt;br /&gt;
&lt;br /&gt;
Hlavní soubor: '''[[File:AutobusobaLinkaSimple.nlogo]]'''&lt;br /&gt;
&lt;br /&gt;
== Reference ==&lt;br /&gt;
&lt;br /&gt;
# NetLogo Bus Transport Simulation Code (2025). Vlastní implementace autobusové simulace v NetLogo.&lt;br /&gt;
# Wilensky, U. (1999). [[NetLogo]]. Center for Connected Learning and Computer-Based Modeling, Northwestern University.&lt;br /&gt;
# Programming Homework Help (2024). How to Simulate a Bus Moving Through a City in NetLogo.&lt;br /&gt;
# Stack Overflow (2022). How to create a Netlogo model for bus transport (public transport)?&lt;br /&gt;
# Simulace.info (2024). Quick start - Resources for simulation classes.&lt;br /&gt;
# Thompson, L. (2024). NetLogo City Bus Simulation: Step-by-Step Guide.&lt;br /&gt;
&lt;br /&gt;
== Externí odkazy ==&lt;br /&gt;
&lt;br /&gt;
* [https://ccl.northwestern.edu/netlogo/ NetLogo Official Website]&lt;br /&gt;
* [https://www.simulace.info/ Simulace.info - Česká stránka o simulacích]&lt;br /&gt;
* [https://dpp.cz/ Dopravní podnik hlavního města Prahy]&lt;/div&gt;</summary>
		<author><name>Jelp05</name></author>
		
	</entry>
	<entry>
		<id>http://www.simulace.info/index.php?title=User:Jelp05&amp;diff=26853</id>
		<title>User:Jelp05</title>
		<link rel="alternate" type="text/html" href="http://www.simulace.info/index.php?title=User:Jelp05&amp;diff=26853"/>
		<updated>2025-06-13T13:25:59Z</updated>

		<summary type="html">&lt;p&gt;Jelp05: /* Celkové hodnocení scénářů */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Simulace: Autobusová linka v městské dopravě'''&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Definice problému ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
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ů. &lt;br /&gt;
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ů.&lt;br /&gt;
&lt;br /&gt;
== Metoda ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Zde jsou uvedeny alternativní přístupy:&lt;br /&gt;
&lt;br /&gt;
* '''Diskrétní-event simulace''' - zaměřuje se na časové události, ale méně dobře zachycuje prostorové interakce agentů&lt;br /&gt;
&lt;br /&gt;
* '''Matematické optimalizační modely''' - poskytují analytická řešení, ale často vyžadují zjednodušující předpoklady&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Model ==&lt;br /&gt;
&lt;br /&gt;
=== Zastávky ===&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
=== Autobusy ===&lt;br /&gt;
Autobusy jsou modelovány jako autonomní agenti s následujícími vlastnostmi:&lt;br /&gt;
* '''Rychlost''': 0,5 prostorových jednotek za tik&lt;br /&gt;
* '''Maximální kapacita''': 150 pasažérů&lt;br /&gt;
* '''Směr jízdy''': proměnná podle pozice na trase&lt;br /&gt;
* '''Čekací doba na zastávce''': 3 tiky pro nastupování a vystupování&lt;br /&gt;
&lt;br /&gt;
Každý autobus má unikátní identifikátor a sleduje svůj pokrok na trase.&lt;br /&gt;
&lt;br /&gt;
=== Pasažéři ===&lt;br /&gt;
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:&lt;br /&gt;
* Cílovou zastávku&lt;br /&gt;
* Dobu cestování&lt;br /&gt;
* Aktuální autobus (pokud cestuje)&lt;br /&gt;
&lt;br /&gt;
=== Barevné kódování ===&lt;br /&gt;
Model implementuje '''barevné kódování zastávek''' pro vizuální identifikaci problematických míst:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Barva !! Počet čekajících !! Stav&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: blue; color: white;&amp;quot; | Modrá || 0 || Žádní čekající&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: lightblue;&amp;quot; | Světle modrá || 1-4 || Nízká obsazenost&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: orange;&amp;quot; | Oranžová || 5-14 || Střední obsazenost&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: red; color: white;&amp;quot; | '''Červená''' || '''15+''' || '''Kritická obsazenost'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Globální parametry ===&lt;br /&gt;
Klíčové parametry modelu:&lt;br /&gt;
* '''Počet autobusů''': 2-6 (proměnná num-buses)&lt;br /&gt;
* '''Základní rychlost generování''': base-rate&lt;br /&gt;
* '''Frekvence generování''': každý 3. tik&lt;br /&gt;
* '''Maximální kapacita''': 150 pasažérů na autobus&lt;br /&gt;
&lt;br /&gt;
=== Průběh simulace ===&lt;br /&gt;
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:&lt;br /&gt;
# Aktualizuje čas&lt;br /&gt;
# Generuje pasažéry&lt;br /&gt;
# Pohybuje autobusy&lt;br /&gt;
# Zpracovává nastupování a vystupování&lt;br /&gt;
# Aktualizuje dobu cestování pasažérů&lt;br /&gt;
# Aktivuje nové autobusy podle potřeby&lt;br /&gt;
&lt;br /&gt;
=== Omezení modelu ===&lt;br /&gt;
Model má několik omezení:&lt;br /&gt;
* Zjednodušené cestovní vzorce pasažérů (pouze jednosměrná cesta)&lt;br /&gt;
* Statické generování pasažérů bez zohlednění víkendů&lt;br /&gt;
* Absence poruch a zpoždění autobusů&lt;br /&gt;
* Omezený počet zastávek ve srovnání s reálnou sítí&lt;br /&gt;
&lt;br /&gt;
== Výsledky simulace ==&lt;br /&gt;
&lt;br /&gt;
=== Základní statistiky ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Parametr !! Hodnota !! Jednotka&lt;br /&gt;
|-&lt;br /&gt;
| Celkem vygenerováno pasažérů || 15 036 || osob/24h&lt;br /&gt;
|-&lt;br /&gt;
| Průměrná efektivita || 10,4 || pasažérů/minutu  &lt;br /&gt;
|-&lt;br /&gt;
| Průměrný počet čekajících || 433,6 || osob&lt;br /&gt;
|-&lt;br /&gt;
| Maximum čekajících || 1 065 || osob&lt;br /&gt;
|-&lt;br /&gt;
| Průměrná obsazenost autobusů || 150,9 || osob&lt;br /&gt;
|-&lt;br /&gt;
| Využití kapacity || 33,5 || %&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Analýza špičkových hodin ===&lt;br /&gt;
&lt;br /&gt;
'''Špičkové hodiny''' (7-9 a 17-19) vykazují dramatické zvýšení poptávky:&lt;br /&gt;
&lt;br /&gt;
* '''Nárůst čekajících o 78%''' oproti běžným hodinám&lt;br /&gt;
* '''Špička''': 682,5 čekajících vs. '''normál''': 383,3 čekajících  &lt;br /&gt;
* '''Nejkritičtější hodina''': 8. hodina s '''20,2 červenými zastávkami'''&lt;br /&gt;
* '''Maximum čekajících ve špičce''': 874 osob&lt;br /&gt;
&lt;br /&gt;
=== Kritické zastávky ===&lt;br /&gt;
&lt;br /&gt;
Na konci simulace bylo identifikováno '''8 zastávek''' v kritickém stavu:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Pořadí !! Název zastávky !! Čekající pasažéři&lt;br /&gt;
|-&lt;br /&gt;
| 1. || '''Hasova''' || 57&lt;br /&gt;
|-&lt;br /&gt;
| 2. || '''Lhotka''' || 51  &lt;br /&gt;
|-&lt;br /&gt;
| 3. || '''Sídliště Lhotka''' || 21&lt;br /&gt;
|-&lt;br /&gt;
| 4. || Družná || 18&lt;br /&gt;
|-&lt;br /&gt;
| 5. || Tylova čtvrť || 17&lt;br /&gt;
|-&lt;br /&gt;
| 6. || Labe || 16&lt;br /&gt;
|-&lt;br /&gt;
| 7. || Poliklinika Modřany || 15&lt;br /&gt;
|-&lt;br /&gt;
| 8. || Písková || 15&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Identifikované problémy ==&lt;br /&gt;
&lt;br /&gt;
=== Kapacitní paradox ===&lt;br /&gt;
'''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:&lt;br /&gt;
&lt;br /&gt;
* '''Neefektivní rozložení''' vozidel v čase a prostoru&lt;br /&gt;
* '''Nedostatečnou frekvenci''' během špičkových hodin&lt;br /&gt;
* '''Pomalou aktivaci''' dodatečných vozidel (60 ticks zpoždění)&lt;br /&gt;
&lt;br /&gt;
=== Časová nerovnováha ===&lt;br /&gt;
* '''Špičkové hodiny''': 10,3 kritických zastávek (průměr)&lt;br /&gt;
* '''Mimo špičku''': 8,7 kritických zastávek&lt;br /&gt;
* '''Maximum''': až '''25 zastávek''' současně v kritickém stavu&lt;br /&gt;
&lt;br /&gt;
# Analýza scénářů simulace autobusové dopravy&lt;br /&gt;
&lt;br /&gt;
== Přehled scénářů ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Základní parametry analyzovaných scénářů&lt;br /&gt;
! Scénář !! Počet autobusů !! Kapacita/autobus !! Frekvence špička (min) !! Frekvence mimo špička (min)&lt;br /&gt;
|-&lt;br /&gt;
| '''Baseline (Současný stav)''' || 3 || 150 || 60 || 60&lt;br /&gt;
|-&lt;br /&gt;
| '''Zvýšený počet autobusů''' || 5 || 150 || 36 || 48&lt;br /&gt;
|-&lt;br /&gt;
| '''Větší kapacita''' || 3 || 200 || 60 || 60&lt;br /&gt;
|-&lt;br /&gt;
| '''Expresní spoje''' || 4 || 150 || 45 || 60&lt;br /&gt;
|-&lt;br /&gt;
| '''Dynamické řízení''' || 4 || 150 || 20 || 90&lt;br /&gt;
|-&lt;br /&gt;
| '''Kratší okruhy''' || 6 || 120 || 30 || 45&lt;br /&gt;
|-&lt;br /&gt;
| '''Optimalizovaný mix''' || 5 || 180 || 25 || 75&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Klíčové výsledky analýzy ==&lt;br /&gt;
&lt;br /&gt;
=== Výkonnostní metriky ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Porovnání klíčových ukazatelů výkonnosti&lt;br /&gt;
! Scénář !! Čekající pasažéři !! Červené zastávky !! Spokojenost (%) !! Spolehlivost (%) !! Náklady (index)&lt;br /&gt;
|-&lt;br /&gt;
| '''Baseline''' || 433.6 || 20.2 || 55 || 68 || 100&lt;br /&gt;
|-&lt;br /&gt;
| '''5 autobusů''' || 285.4 || 12.1 || 78 || 82 || 167&lt;br /&gt;
|-&lt;br /&gt;
| '''Větší kapacita''' || 356.8 || 16.3 || 63 || 74 || 115&lt;br /&gt;
|-&lt;br /&gt;
| '''Expresní''' || 378.2 || 15.8 || 71 || 76 || 133&lt;br /&gt;
|-&lt;br /&gt;
| '''Dynamické''' || 312.1 || 8.4 || 85 || 88 || 145&lt;br /&gt;
|-&lt;br /&gt;
| '''Kratší okruhy''' || 298.7 || 11.6 || 81 || 84 || 178&lt;br /&gt;
|-&lt;br /&gt;
| '''Optimalizované''' || 198.4 || 4.2 || 92 || 94 || 189&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Procentuální zlepšení oproti baseline ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Změny jednotlivých metrik (% změna oproti baseline)&lt;br /&gt;
! Scénář !! Čekající ↓ !! Červené zastávky ↓ !! Spokojenost ↑ !! Spolehlivost ↑ !! Náklady ↑&lt;br /&gt;
|-&lt;br /&gt;
| '''5 autobusů''' || +34.2% || +40.1% || +41.8% || +20.6% || +67.0%&lt;br /&gt;
|-&lt;br /&gt;
| '''Větší kapacita''' || +17.7% || +19.3% || +14.5% || +8.8% || +15.0%&lt;br /&gt;
|-&lt;br /&gt;
| '''Expresní''' || +12.8% || +21.8% || +29.1% || +11.8% || +33.0%&lt;br /&gt;
|-&lt;br /&gt;
| '''Dynamické''' || +28.0% || +58.4% || +54.5% || +29.4% || +45.0%&lt;br /&gt;
|-&lt;br /&gt;
| '''Kratší okruhy''' || +31.1% || +42.6% || +47.3% || +23.5% || +78.0%&lt;br /&gt;
|-&lt;br /&gt;
| '''Optimalizované''' || +54.2% || +79.2% || +67.3% || +38.2% || +89.0%&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Celkové hodnocení scénářů ==&lt;br /&gt;
&lt;br /&gt;
=== Ranking podle celkového skóre ===&lt;br /&gt;
&lt;br /&gt;
# '''Optimalizovaný mix''' - 80.0 bodů&lt;br /&gt;
#* Nejlepší celkové řešení kombinující výhody všech přístupů&lt;br /&gt;
#* Dramatické snížení čekajících pasažérů o 54%&lt;br /&gt;
#* Nejvyšší spokojenost (92%) a spolehlivost (94%)&lt;br /&gt;
#* Nejvyšší náklady, ale nejlepší poměr výkon/cena&lt;br /&gt;
# '''Dynamické řízení frekvence''' - 62.0 bodů&lt;br /&gt;
#* Nejlepší nákladová efektivnost (0.586)&lt;br /&gt;
#* Velmi časté spoje ve špičce, řidší mimo špičku&lt;br /&gt;
#* Výrazné snížení červených zastávek o 58%&lt;br /&gt;
#* Druhá nejvyšší spokojenost pasažérů&lt;br /&gt;
# '''Rozdělení na kratší okruhy''' - 43.2 bodů&lt;br /&gt;
#* Rychlejší cestování díky kratším trasám&lt;br /&gt;
#* Dobrá spokojenost (81%) a spolehlivost (84%)&lt;br /&gt;
#* Vyšší náklady kvůli většímu počtu vozidel&lt;br /&gt;
#* Efektivní pro husté městské sítě&lt;br /&gt;
# '''Zvýšený počet autobusů''' - 42.4 bodů&lt;br /&gt;
#* Klasické řešení - více vozidel stejné kapacity&lt;br /&gt;
#* Významné zlepšení všech ukazatelů&lt;br /&gt;
#* Vysoké náklady (167% baseline)&lt;br /&gt;
#* Stabilní a předvídatelné řešení&lt;br /&gt;
# '''Expresní spoje''' - 24.7 bodů&lt;br /&gt;
#* Umírněné zlepšení s relativně nízkými náklady&lt;br /&gt;
#* Rychlejší cestování (10.9 min průměr)&lt;br /&gt;
#* Vhodné jako doplňkové řešení&lt;br /&gt;
#* Omezený dopad na celkový systém&lt;br /&gt;
# '''Větší kapacita''' - 22.4 bodů&lt;br /&gt;
#* Nejnižší dodatečné náklady (+15%)&lt;br /&gt;
#* Minimální zlepšení většiny ukazatelů&lt;br /&gt;
#* Nevhodné pro řešení špičkových problémů&lt;br /&gt;
#* Vhodné pouze pro mírný nárůst poptávky&lt;br /&gt;
&lt;br /&gt;
== Doporučení pro implementaci ==&lt;br /&gt;
&lt;br /&gt;
=== Krátkodobá opatření (0-6 měsíců) ===&lt;br /&gt;
&lt;br /&gt;
'''Expresní spoje během špičky'''&lt;br /&gt;
* Nízké náklady na implementaci&lt;br /&gt;
* Rychlé zlepšení pro vytížené úseky&lt;br /&gt;
* Testování konceptu před většími investicemi&lt;br /&gt;
&lt;br /&gt;
'''Větší kapacita vozidel'''&lt;br /&gt;
* Minimální investice do nových vozidel&lt;br /&gt;
* Okamžité zvýšení kapacity o 33%&lt;br /&gt;
* Vhodné jako dočasné řešení&lt;br /&gt;
&lt;br /&gt;
=== Střednědobá opatření (6-18 měsíců) ===&lt;br /&gt;
&lt;br /&gt;
'''Dynamické řízení frekvence'''&lt;br /&gt;
* Nejlepší poměr cena/výkon&lt;br /&gt;
* Vyžaduje pokročilý dispečerský systém&lt;br /&gt;
* Flexibilní reakce na poptávku&lt;br /&gt;
* Doporučeno jako prioritní řešení&lt;br /&gt;
&lt;br /&gt;
'''Zvýšený počet autobusů'''&lt;br /&gt;
* Ověřené řešení s předvídatelnými výsledky&lt;br /&gt;
* Vyžaduje nákup 2 dodatečných vozidel&lt;br /&gt;
* Stabilní zlepšení všech ukazatelů&lt;br /&gt;
&lt;br /&gt;
=== Dlouhodobá opatření (18+ měsíců) ===&lt;br /&gt;
&lt;br /&gt;
'''Optimalizovaný mix'''&lt;br /&gt;
* Nejlepší celkové řešení&lt;br /&gt;
* Vyžaduje komplexní redesign systému&lt;br /&gt;
* Investice do 2 nových vozidel + systémové změny&lt;br /&gt;
* Cílový stav pro vysoce kvalitní službu&lt;br /&gt;
&lt;br /&gt;
'''Rozdělení na kratší okruhy'''&lt;br /&gt;
* Fundamentální změna struktury sítě&lt;br /&gt;
* Vyžaduje analýzu poptávky a přestupních uzlů&lt;br /&gt;
* Vhodné pro další fázi rozvoje systému&lt;br /&gt;
&lt;br /&gt;
== Rizika a omezení ==&lt;br /&gt;
&lt;br /&gt;
=== Operační rizika ===&lt;br /&gt;
* '''Dynamické řízení''' - závislost na technologiích a datech&lt;br /&gt;
* '''Kratší okruhy''' - složitost koordinace a přestupů&lt;br /&gt;
* '''Více vozidel''' - potřeba dodatečních řidičů a údržby&lt;br /&gt;
&lt;br /&gt;
=== Finanční rizika ===&lt;br /&gt;
* '''Vysoké náklady''' - scénáře s více vozidly vyžadují významné investice&lt;br /&gt;
* '''Provozní náklady''' - růst nákladů na palivo, údržbu a personál&lt;br /&gt;
* '''Riziko poptávky''' - pokles využití při ekonomických problémech&lt;br /&gt;
&lt;br /&gt;
=== Technická omezení ===&lt;br /&gt;
* '''Infrastruktura''' - kapacita depa a servisních středisek&lt;br /&gt;
* '''Personál''' - dostupnost kvalifikovaných řidičů&lt;br /&gt;
* '''Technologie''' - spolehlivost systémů real-time řízení&lt;br /&gt;
&lt;br /&gt;
== Závěr ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Simulace dopravy]]&lt;br /&gt;
[[Kategorie:Městská doprava]]&lt;br /&gt;
[[Kategorie:NetLogo]]&lt;br /&gt;
[[Kategorie:Optimalizace systémů]]&lt;br /&gt;
&lt;br /&gt;
== Doporučení pro vylepšení simulace==&lt;br /&gt;
&lt;br /&gt;
=== Okamžitá opatření ===&lt;br /&gt;
# '''Flexibilní nasazení flotily'''&lt;br /&gt;
#* Aktivace všech 3 autobusů během špičky&lt;br /&gt;
#* Snížení aktivačního intervalu z 60 na 15 ticks&lt;br /&gt;
#* '''Očekávaný efekt''': snížení čekacích dob o 30-40%&lt;br /&gt;
# '''Expresní spoje'''  &lt;br /&gt;
#* Obsluha pouze kritických zastávek (červených)&lt;br /&gt;
#* Přeskočení zastávek s 0-2 čekajícími&lt;br /&gt;
#* '''Priorita implementace''': vysoká&lt;br /&gt;
&lt;br /&gt;
=== Střednědobá řešení ===&lt;br /&gt;
# '''Rozšíření flotily'''&lt;br /&gt;
#* Přidání 1-2 dodatečných autobusů&lt;br /&gt;
#* '''Očekávaný efekt''': 50% snížení kritických zastávek&lt;br /&gt;
# '''Dynamické řízení'''&lt;br /&gt;
#* Real-time monitoring obsazenosti zastávek  &lt;br /&gt;
#* Automatické přesměrování vozidel&lt;br /&gt;
#* Adaptivní frekvence podle poptávky&lt;br /&gt;
# '''Optimalizace tras'''&lt;br /&gt;
#* Rozdělení dlouhé linky na kratší okruhy&lt;br /&gt;
#* Specialized obsluha problematických úseků&lt;br /&gt;
&lt;br /&gt;
=== Dlouhodobá strategie ===&lt;br /&gt;
# '''Infrastrukturní zlepšení'''&lt;br /&gt;
#* Vyhrazené jízdní pruhy&lt;br /&gt;
#* '''Očekávaný efekt''': 20-30% zkrácení jízdních dob&lt;br /&gt;
#* '''Investice''': velmi vysoké&lt;br /&gt;
# '''Integrace dopravních systémů'''&lt;br /&gt;
#* Napojení na metro/tramvaje&lt;br /&gt;
#* Snížení celkové poptávky po autobusech&lt;br /&gt;
#* '''Priorita''': dlouhodobá&lt;br /&gt;
&lt;br /&gt;
== Závěry ==&lt;br /&gt;
&lt;br /&gt;
=== Klíčové pozorování ===&lt;br /&gt;
* '''Systémový problém''': Nedostatečná kapacita během špičkových hodin&lt;br /&gt;
* '''Kapacitní paradox''': Nízká obsazenost vozidel vs. vysoký počet čekajících&lt;br /&gt;
* '''Kritické zastávky''': Až 25 současně v nejhorších okamžicích  &lt;br /&gt;
* '''Nerovnoměrnost''': 78% nárůst poptávky ve špičce&lt;br /&gt;
&lt;br /&gt;
=== Doporučené priority ===&lt;br /&gt;
# '''Vysoká priorita''': Flexibilní nasazení flotily + expresní spoje&lt;br /&gt;
# '''Střední priorita''': Rozšíření vozového parku + dynamické řízení  &lt;br /&gt;
# '''Nízká priorita''': Infrastrukturní investice&lt;br /&gt;
&lt;br /&gt;
=== Důsledky nečinnosti ===&lt;br /&gt;
Bez implementace navržených opatření povede současný stav k:&lt;br /&gt;
* '''Dalšímu zhoršování''' kvality služeb&lt;br /&gt;
* '''Snížení atraktivity''' veřejné dopravy&lt;br /&gt;
* '''Přesunu cestujících''' k individuální automobilové dopravě&lt;br /&gt;
* '''Ekonomickým ztrátám''' dopravního podniku&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Kód ==&lt;br /&gt;
&lt;br /&gt;
Hlavní soubor: '''[[File:AutobusobaLinkaSimple.nlogo]]'''&lt;br /&gt;
&lt;br /&gt;
== Reference ==&lt;br /&gt;
&lt;br /&gt;
# NetLogo Bus Transport Simulation Code (2025). Vlastní implementace autobusové simulace v NetLogo.&lt;br /&gt;
# Wilensky, U. (1999). [[NetLogo]]. Center for Connected Learning and Computer-Based Modeling, Northwestern University.&lt;br /&gt;
# Programming Homework Help (2024). How to Simulate a Bus Moving Through a City in NetLogo.&lt;br /&gt;
# Stack Overflow (2022). How to create a Netlogo model for bus transport (public transport)?&lt;br /&gt;
# Simulace.info (2024). Quick start - Resources for simulation classes.&lt;br /&gt;
# Thompson, L. (2024). NetLogo City Bus Simulation: Step-by-Step Guide.&lt;br /&gt;
&lt;br /&gt;
== Externí odkazy ==&lt;br /&gt;
&lt;br /&gt;
* [https://ccl.northwestern.edu/netlogo/ NetLogo Official Website]&lt;br /&gt;
* [https://www.simulace.info/ Simulace.info - Česká stránka o simulacích]&lt;br /&gt;
* [https://dpp.cz/ Dopravní podnik hlavního města Prahy]&lt;/div&gt;</summary>
		<author><name>Jelp05</name></author>
		
	</entry>
	<entry>
		<id>http://www.simulace.info/index.php?title=User:Jelp05&amp;diff=26852</id>
		<title>User:Jelp05</title>
		<link rel="alternate" type="text/html" href="http://www.simulace.info/index.php?title=User:Jelp05&amp;diff=26852"/>
		<updated>2025-06-13T13:24:14Z</updated>

		<summary type="html">&lt;p&gt;Jelp05: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Simulace: Autobusová linka v městské dopravě'''&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Definice problému ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
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ů. &lt;br /&gt;
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ů.&lt;br /&gt;
&lt;br /&gt;
== Metoda ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Zde jsou uvedeny alternativní přístupy:&lt;br /&gt;
&lt;br /&gt;
* '''Diskrétní-event simulace''' - zaměřuje se na časové události, ale méně dobře zachycuje prostorové interakce agentů&lt;br /&gt;
&lt;br /&gt;
* '''Matematické optimalizační modely''' - poskytují analytická řešení, ale často vyžadují zjednodušující předpoklady&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Model ==&lt;br /&gt;
&lt;br /&gt;
=== Zastávky ===&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
=== Autobusy ===&lt;br /&gt;
Autobusy jsou modelovány jako autonomní agenti s následujícími vlastnostmi:&lt;br /&gt;
* '''Rychlost''': 0,5 prostorových jednotek za tik&lt;br /&gt;
* '''Maximální kapacita''': 150 pasažérů&lt;br /&gt;
* '''Směr jízdy''': proměnná podle pozice na trase&lt;br /&gt;
* '''Čekací doba na zastávce''': 3 tiky pro nastupování a vystupování&lt;br /&gt;
&lt;br /&gt;
Každý autobus má unikátní identifikátor a sleduje svůj pokrok na trase.&lt;br /&gt;
&lt;br /&gt;
=== Pasažéři ===&lt;br /&gt;
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:&lt;br /&gt;
* Cílovou zastávku&lt;br /&gt;
* Dobu cestování&lt;br /&gt;
* Aktuální autobus (pokud cestuje)&lt;br /&gt;
&lt;br /&gt;
=== Barevné kódování ===&lt;br /&gt;
Model implementuje '''barevné kódování zastávek''' pro vizuální identifikaci problematických míst:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Barva !! Počet čekajících !! Stav&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: blue; color: white;&amp;quot; | Modrá || 0 || Žádní čekající&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: lightblue;&amp;quot; | Světle modrá || 1-4 || Nízká obsazenost&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: orange;&amp;quot; | Oranžová || 5-14 || Střední obsazenost&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: red; color: white;&amp;quot; | '''Červená''' || '''15+''' || '''Kritická obsazenost'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Globální parametry ===&lt;br /&gt;
Klíčové parametry modelu:&lt;br /&gt;
* '''Počet autobusů''': 2-6 (proměnná num-buses)&lt;br /&gt;
* '''Základní rychlost generování''': base-rate&lt;br /&gt;
* '''Frekvence generování''': každý 3. tik&lt;br /&gt;
* '''Maximální kapacita''': 150 pasažérů na autobus&lt;br /&gt;
&lt;br /&gt;
=== Průběh simulace ===&lt;br /&gt;
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:&lt;br /&gt;
# Aktualizuje čas&lt;br /&gt;
# Generuje pasažéry&lt;br /&gt;
# Pohybuje autobusy&lt;br /&gt;
# Zpracovává nastupování a vystupování&lt;br /&gt;
# Aktualizuje dobu cestování pasažérů&lt;br /&gt;
# Aktivuje nové autobusy podle potřeby&lt;br /&gt;
&lt;br /&gt;
=== Omezení modelu ===&lt;br /&gt;
Model má několik omezení:&lt;br /&gt;
* Zjednodušené cestovní vzorce pasažérů (pouze jednosměrná cesta)&lt;br /&gt;
* Statické generování pasažérů bez zohlednění víkendů&lt;br /&gt;
* Absence poruch a zpoždění autobusů&lt;br /&gt;
* Omezený počet zastávek ve srovnání s reálnou sítí&lt;br /&gt;
&lt;br /&gt;
== Výsledky simulace ==&lt;br /&gt;
&lt;br /&gt;
=== Základní statistiky ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Parametr !! Hodnota !! Jednotka&lt;br /&gt;
|-&lt;br /&gt;
| Celkem vygenerováno pasažérů || 15 036 || osob/24h&lt;br /&gt;
|-&lt;br /&gt;
| Průměrná efektivita || 10,4 || pasažérů/minutu  &lt;br /&gt;
|-&lt;br /&gt;
| Průměrný počet čekajících || 433,6 || osob&lt;br /&gt;
|-&lt;br /&gt;
| Maximum čekajících || 1 065 || osob&lt;br /&gt;
|-&lt;br /&gt;
| Průměrná obsazenost autobusů || 150,9 || osob&lt;br /&gt;
|-&lt;br /&gt;
| Využití kapacity || 33,5 || %&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Analýza špičkových hodin ===&lt;br /&gt;
&lt;br /&gt;
'''Špičkové hodiny''' (7-9 a 17-19) vykazují dramatické zvýšení poptávky:&lt;br /&gt;
&lt;br /&gt;
* '''Nárůst čekajících o 78%''' oproti běžným hodinám&lt;br /&gt;
* '''Špička''': 682,5 čekajících vs. '''normál''': 383,3 čekajících  &lt;br /&gt;
* '''Nejkritičtější hodina''': 8. hodina s '''20,2 červenými zastávkami'''&lt;br /&gt;
* '''Maximum čekajících ve špičce''': 874 osob&lt;br /&gt;
&lt;br /&gt;
=== Kritické zastávky ===&lt;br /&gt;
&lt;br /&gt;
Na konci simulace bylo identifikováno '''8 zastávek''' v kritickém stavu:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Pořadí !! Název zastávky !! Čekající pasažéři&lt;br /&gt;
|-&lt;br /&gt;
| 1. || '''Hasova''' || 57&lt;br /&gt;
|-&lt;br /&gt;
| 2. || '''Lhotka''' || 51  &lt;br /&gt;
|-&lt;br /&gt;
| 3. || '''Sídliště Lhotka''' || 21&lt;br /&gt;
|-&lt;br /&gt;
| 4. || Družná || 18&lt;br /&gt;
|-&lt;br /&gt;
| 5. || Tylova čtvrť || 17&lt;br /&gt;
|-&lt;br /&gt;
| 6. || Labe || 16&lt;br /&gt;
|-&lt;br /&gt;
| 7. || Poliklinika Modřany || 15&lt;br /&gt;
|-&lt;br /&gt;
| 8. || Písková || 15&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Identifikované problémy ==&lt;br /&gt;
&lt;br /&gt;
=== Kapacitní paradox ===&lt;br /&gt;
'''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:&lt;br /&gt;
&lt;br /&gt;
* '''Neefektivní rozložení''' vozidel v čase a prostoru&lt;br /&gt;
* '''Nedostatečnou frekvenci''' během špičkových hodin&lt;br /&gt;
* '''Pomalou aktivaci''' dodatečných vozidel (60 ticks zpoždění)&lt;br /&gt;
&lt;br /&gt;
=== Časová nerovnováha ===&lt;br /&gt;
* '''Špičkové hodiny''': 10,3 kritických zastávek (průměr)&lt;br /&gt;
* '''Mimo špičku''': 8,7 kritických zastávek&lt;br /&gt;
* '''Maximum''': až '''25 zastávek''' současně v kritickém stavu&lt;br /&gt;
&lt;br /&gt;
# Analýza scénářů simulace autobusové dopravy&lt;br /&gt;
&lt;br /&gt;
== Přehled scénářů ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Základní parametry analyzovaných scénářů&lt;br /&gt;
! Scénář !! Počet autobusů !! Kapacita/autobus !! Frekvence špička (min) !! Frekvence mimo špička (min)&lt;br /&gt;
|-&lt;br /&gt;
| '''Baseline (Současný stav)''' || 3 || 150 || 60 || 60&lt;br /&gt;
|-&lt;br /&gt;
| '''Zvýšený počet autobusů''' || 5 || 150 || 36 || 48&lt;br /&gt;
|-&lt;br /&gt;
| '''Větší kapacita''' || 3 || 200 || 60 || 60&lt;br /&gt;
|-&lt;br /&gt;
| '''Expresní spoje''' || 4 || 150 || 45 || 60&lt;br /&gt;
|-&lt;br /&gt;
| '''Dynamické řízení''' || 4 || 150 || 20 || 90&lt;br /&gt;
|-&lt;br /&gt;
| '''Kratší okruhy''' || 6 || 120 || 30 || 45&lt;br /&gt;
|-&lt;br /&gt;
| '''Optimalizovaný mix''' || 5 || 180 || 25 || 75&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Klíčové výsledky analýzy ==&lt;br /&gt;
&lt;br /&gt;
=== Výkonnostní metriky ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Porovnání klíčových ukazatelů výkonnosti&lt;br /&gt;
! Scénář !! Čekající pasažéři !! Červené zastávky !! Spokojenost (%) !! Spolehlivost (%) !! Náklady (index)&lt;br /&gt;
|-&lt;br /&gt;
| '''Baseline''' || 433.6 || 20.2 || 55 || 68 || 100&lt;br /&gt;
|-&lt;br /&gt;
| '''5 autobusů''' || 285.4 || 12.1 || 78 || 82 || 167&lt;br /&gt;
|-&lt;br /&gt;
| '''Větší kapacita''' || 356.8 || 16.3 || 63 || 74 || 115&lt;br /&gt;
|-&lt;br /&gt;
| '''Expresní''' || 378.2 || 15.8 || 71 || 76 || 133&lt;br /&gt;
|-&lt;br /&gt;
| '''Dynamické''' || 312.1 || 8.4 || 85 || 88 || 145&lt;br /&gt;
|-&lt;br /&gt;
| '''Kratší okruhy''' || 298.7 || 11.6 || 81 || 84 || 178&lt;br /&gt;
|-&lt;br /&gt;
| '''Optimalizované''' || 198.4 || 4.2 || 92 || 94 || 189&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Procentuální zlepšení oproti baseline ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Změny jednotlivých metrik (% změna oproti baseline)&lt;br /&gt;
! Scénář !! Čekající ↓ !! Červené zastávky ↓ !! Spokojenost ↑ !! Spolehlivost ↑ !! Náklady ↑&lt;br /&gt;
|-&lt;br /&gt;
| '''5 autobusů''' || +34.2% || +40.1% || +41.8% || +20.6% || +67.0%&lt;br /&gt;
|-&lt;br /&gt;
| '''Větší kapacita''' || +17.7% || +19.3% || +14.5% || +8.8% || +15.0%&lt;br /&gt;
|-&lt;br /&gt;
| '''Expresní''' || +12.8% || +21.8% || +29.1% || +11.8% || +33.0%&lt;br /&gt;
|-&lt;br /&gt;
| '''Dynamické''' || +28.0% || +58.4% || +54.5% || +29.4% || +45.0%&lt;br /&gt;
|-&lt;br /&gt;
| '''Kratší okruhy''' || +31.1% || +42.6% || +47.3% || +23.5% || +78.0%&lt;br /&gt;
|-&lt;br /&gt;
| '''Optimalizované''' || +54.2% || +79.2% || +67.3% || +38.2% || +89.0%&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Celkové hodnocení scénářů ==&lt;br /&gt;
&lt;br /&gt;
=== Ranking podle celkového skóre ===&lt;br /&gt;
&lt;br /&gt;
# '''Optimalizovaný mix''' - 80.0 bodů&lt;br /&gt;
#* Nejlepší celkové řešení kombinující výhody všech přístupů&lt;br /&gt;
#* Dramatické snížení čekajících pasažérů o 54%&lt;br /&gt;
#* Nejvyšší spokojenost (92%) a spolehlivost (94%)&lt;br /&gt;
#* Nejvyšší náklady, ale nejlepší poměr výkon/cena&lt;br /&gt;
&lt;br /&gt;
# '''Dynamické řízení frekvence''' - 62.0 bodů&lt;br /&gt;
#* Nejlepší nákladová efektivnost (0.586)&lt;br /&gt;
#* Velmi časté spoje ve špičce, řidší mimo špičku&lt;br /&gt;
#* Výrazné snížení červených zastávek o 58%&lt;br /&gt;
#* Druhá nejvyšší spokojenost pasažérů&lt;br /&gt;
&lt;br /&gt;
# '''Rozdělení na kratší okruhy''' - 43.2 bodů&lt;br /&gt;
#* Rychlejší cestování díky kratším trasám&lt;br /&gt;
#* Dobrá spokojenost (81%) a spolehlivost (84%)&lt;br /&gt;
#* Vyšší náklady kvůli většímu počtu vozidel&lt;br /&gt;
#* Efektivní pro husté městské sítě&lt;br /&gt;
&lt;br /&gt;
# '''Zvýšený počet autobusů''' - 42.4 bodů&lt;br /&gt;
#* Klasické řešení - více vozidel stejné kapacity&lt;br /&gt;
#* Významné zlepšení všech ukazatelů&lt;br /&gt;
#* Vysoké náklady (167% baseline)&lt;br /&gt;
#* Stabilní a předvídatelné řešení&lt;br /&gt;
&lt;br /&gt;
# '''Expresní spoje''' - 24.7 bodů&lt;br /&gt;
#* Umírněné zlepšení s relativně nízkými náklady&lt;br /&gt;
#* Rychlejší cestování (10.9 min průměr)&lt;br /&gt;
#* Vhodné jako doplňkové řešení&lt;br /&gt;
#* Omezený dopad na celkový systém&lt;br /&gt;
&lt;br /&gt;
# '''Větší kapacita''' - 22.4 bodů&lt;br /&gt;
#* Nejnižší dodatečné náklady (+15%)&lt;br /&gt;
#* Minimální zlepšení většiny ukazatelů&lt;br /&gt;
#* Nevhodné pro řešení špičkových problémů&lt;br /&gt;
#* Vhodné pouze pro mírný nárůst poptávky&lt;br /&gt;
&lt;br /&gt;
== Doporučení pro implementaci ==&lt;br /&gt;
&lt;br /&gt;
=== Krátkodobá opatření (0-6 měsíců) ===&lt;br /&gt;
&lt;br /&gt;
'''Expresní spoje během špičky'''&lt;br /&gt;
* Nízké náklady na implementaci&lt;br /&gt;
* Rychlé zlepšení pro vytížené úseky&lt;br /&gt;
* Testování konceptu před většími investicemi&lt;br /&gt;
&lt;br /&gt;
'''Větší kapacita vozidel'''&lt;br /&gt;
* Minimální investice do nových vozidel&lt;br /&gt;
* Okamžité zvýšení kapacity o 33%&lt;br /&gt;
* Vhodné jako dočasné řešení&lt;br /&gt;
&lt;br /&gt;
=== Střednědobá opatření (6-18 měsíců) ===&lt;br /&gt;
&lt;br /&gt;
'''Dynamické řízení frekvence'''&lt;br /&gt;
* Nejlepší poměr cena/výkon&lt;br /&gt;
* Vyžaduje pokročilý dispečerský systém&lt;br /&gt;
* Flexibilní reakce na poptávku&lt;br /&gt;
* Doporučeno jako prioritní řešení&lt;br /&gt;
&lt;br /&gt;
'''Zvýšený počet autobusů'''&lt;br /&gt;
* Ověřené řešení s předvídatelnými výsledky&lt;br /&gt;
* Vyžaduje nákup 2 dodatečných vozidel&lt;br /&gt;
* Stabilní zlepšení všech ukazatelů&lt;br /&gt;
&lt;br /&gt;
=== Dlouhodobá opatření (18+ měsíců) ===&lt;br /&gt;
&lt;br /&gt;
'''Optimalizovaný mix'''&lt;br /&gt;
* Nejlepší celkové řešení&lt;br /&gt;
* Vyžaduje komplexní redesign systému&lt;br /&gt;
* Investice do 2 nových vozidel + systémové změny&lt;br /&gt;
* Cílový stav pro vysoce kvalitní službu&lt;br /&gt;
&lt;br /&gt;
'''Rozdělení na kratší okruhy'''&lt;br /&gt;
* Fundamentální změna struktury sítě&lt;br /&gt;
* Vyžaduje analýzu poptávky a přestupních uzlů&lt;br /&gt;
* Vhodné pro další fázi rozvoje systému&lt;br /&gt;
&lt;br /&gt;
== Rizika a omezení ==&lt;br /&gt;
&lt;br /&gt;
=== Operační rizika ===&lt;br /&gt;
* '''Dynamické řízení''' - závislost na technologiích a datech&lt;br /&gt;
* '''Kratší okruhy''' - složitost koordinace a přestupů&lt;br /&gt;
* '''Více vozidel''' - potřeba dodatečních řidičů a údržby&lt;br /&gt;
&lt;br /&gt;
=== Finanční rizika ===&lt;br /&gt;
* '''Vysoké náklady''' - scénáře s více vozidly vyžadují významné investice&lt;br /&gt;
* '''Provozní náklady''' - růst nákladů na palivo, údržbu a personál&lt;br /&gt;
* '''Riziko poptávky''' - pokles využití při ekonomických problémech&lt;br /&gt;
&lt;br /&gt;
=== Technická omezení ===&lt;br /&gt;
* '''Infrastruktura''' - kapacita depa a servisních středisek&lt;br /&gt;
* '''Personál''' - dostupnost kvalifikovaných řidičů&lt;br /&gt;
* '''Technologie''' - spolehlivost systémů real-time řízení&lt;br /&gt;
&lt;br /&gt;
== Závěr ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Simulace dopravy]]&lt;br /&gt;
[[Kategorie:Městská doprava]]&lt;br /&gt;
[[Kategorie:NetLogo]]&lt;br /&gt;
[[Kategorie:Optimalizace systémů]]&lt;br /&gt;
&lt;br /&gt;
== Doporučení pro vylepšení simulace==&lt;br /&gt;
&lt;br /&gt;
=== Okamžitá opatření ===&lt;br /&gt;
# '''Flexibilní nasazení flotily'''&lt;br /&gt;
#* Aktivace všech 3 autobusů během špičky&lt;br /&gt;
#* Snížení aktivačního intervalu z 60 na 15 ticks&lt;br /&gt;
#* '''Očekávaný efekt''': snížení čekacích dob o 30-40%&lt;br /&gt;
# '''Expresní spoje'''  &lt;br /&gt;
#* Obsluha pouze kritických zastávek (červených)&lt;br /&gt;
#* Přeskočení zastávek s 0-2 čekajícími&lt;br /&gt;
#* '''Priorita implementace''': vysoká&lt;br /&gt;
&lt;br /&gt;
=== Střednědobá řešení ===&lt;br /&gt;
# '''Rozšíření flotily'''&lt;br /&gt;
#* Přidání 1-2 dodatečných autobusů&lt;br /&gt;
#* '''Očekávaný efekt''': 50% snížení kritických zastávek&lt;br /&gt;
# '''Dynamické řízení'''&lt;br /&gt;
#* Real-time monitoring obsazenosti zastávek  &lt;br /&gt;
#* Automatické přesměrování vozidel&lt;br /&gt;
#* Adaptivní frekvence podle poptávky&lt;br /&gt;
# '''Optimalizace tras'''&lt;br /&gt;
#* Rozdělení dlouhé linky na kratší okruhy&lt;br /&gt;
#* Specialized obsluha problematických úseků&lt;br /&gt;
&lt;br /&gt;
=== Dlouhodobá strategie ===&lt;br /&gt;
# '''Infrastrukturní zlepšení'''&lt;br /&gt;
#* Vyhrazené jízdní pruhy&lt;br /&gt;
#* '''Očekávaný efekt''': 20-30% zkrácení jízdních dob&lt;br /&gt;
#* '''Investice''': velmi vysoké&lt;br /&gt;
# '''Integrace dopravních systémů'''&lt;br /&gt;
#* Napojení na metro/tramvaje&lt;br /&gt;
#* Snížení celkové poptávky po autobusech&lt;br /&gt;
#* '''Priorita''': dlouhodobá&lt;br /&gt;
&lt;br /&gt;
== Závěry ==&lt;br /&gt;
&lt;br /&gt;
=== Klíčové pozorování ===&lt;br /&gt;
* '''Systémový problém''': Nedostatečná kapacita během špičkových hodin&lt;br /&gt;
* '''Kapacitní paradox''': Nízká obsazenost vozidel vs. vysoký počet čekajících&lt;br /&gt;
* '''Kritické zastávky''': Až 25 současně v nejhorších okamžicích  &lt;br /&gt;
* '''Nerovnoměrnost''': 78% nárůst poptávky ve špičce&lt;br /&gt;
&lt;br /&gt;
=== Doporučené priority ===&lt;br /&gt;
# '''Vysoká priorita''': Flexibilní nasazení flotily + expresní spoje&lt;br /&gt;
# '''Střední priorita''': Rozšíření vozového parku + dynamické řízení  &lt;br /&gt;
# '''Nízká priorita''': Infrastrukturní investice&lt;br /&gt;
&lt;br /&gt;
=== Důsledky nečinnosti ===&lt;br /&gt;
Bez implementace navržených opatření povede současný stav k:&lt;br /&gt;
* '''Dalšímu zhoršování''' kvality služeb&lt;br /&gt;
* '''Snížení atraktivity''' veřejné dopravy&lt;br /&gt;
* '''Přesunu cestujících''' k individuální automobilové dopravě&lt;br /&gt;
* '''Ekonomickým ztrátám''' dopravního podniku&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Kód ==&lt;br /&gt;
&lt;br /&gt;
Hlavní soubor: '''[[File:AutobusobaLinkaSimple.nlogo]]'''&lt;br /&gt;
&lt;br /&gt;
== Reference ==&lt;br /&gt;
&lt;br /&gt;
# NetLogo Bus Transport Simulation Code (2025). Vlastní implementace autobusové simulace v NetLogo.&lt;br /&gt;
# Wilensky, U. (1999). [[NetLogo]]. Center for Connected Learning and Computer-Based Modeling, Northwestern University.&lt;br /&gt;
# Programming Homework Help (2024). How to Simulate a Bus Moving Through a City in NetLogo.&lt;br /&gt;
# Stack Overflow (2022). How to create a Netlogo model for bus transport (public transport)?&lt;br /&gt;
# Simulace.info (2024). Quick start - Resources for simulation classes.&lt;br /&gt;
# Thompson, L. (2024). NetLogo City Bus Simulation: Step-by-Step Guide.&lt;br /&gt;
&lt;br /&gt;
== Externí odkazy ==&lt;br /&gt;
&lt;br /&gt;
* [https://ccl.northwestern.edu/netlogo/ NetLogo Official Website]&lt;br /&gt;
* [https://www.simulace.info/ Simulace.info - Česká stránka o simulacích]&lt;br /&gt;
* [https://dpp.cz/ Dopravní podnik hlavního města Prahy]&lt;/div&gt;</summary>
		<author><name>Jelp05</name></author>
		
	</entry>
	<entry>
		<id>http://www.simulace.info/index.php?title=File:AutobusobaLinkaSimple.nlogo&amp;diff=26851</id>
		<title>File:AutobusobaLinkaSimple.nlogo</title>
		<link rel="alternate" type="text/html" href="http://www.simulace.info/index.php?title=File:AutobusobaLinkaSimple.nlogo&amp;diff=26851"/>
		<updated>2025-06-13T13:22:24Z</updated>

		<summary type="html">&lt;p&gt;Jelp05: Jelp05 načetl novou verzi File:AutobusobaLinkaSimple.nlogo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Jelp05</name></author>
		
	</entry>
	<entry>
		<id>http://www.simulace.info/index.php?title=User:Jelp05&amp;diff=26850</id>
		<title>User:Jelp05</title>
		<link rel="alternate" type="text/html" href="http://www.simulace.info/index.php?title=User:Jelp05&amp;diff=26850"/>
		<updated>2025-06-13T13:19:43Z</updated>

		<summary type="html">&lt;p&gt;Jelp05: /* Kód */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Simulace: Autobusová linka v městské dopravě'''&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Definice problému ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
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ů. &lt;br /&gt;
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ů.&lt;br /&gt;
&lt;br /&gt;
== Metoda ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Zde jsou uvedeny alternativní přístupy:&lt;br /&gt;
&lt;br /&gt;
* '''Diskrétní-event simulace''' - zaměřuje se na časové události, ale méně dobře zachycuje prostorové interakce agentů&lt;br /&gt;
&lt;br /&gt;
* '''Matematické optimalizační modely''' - poskytují analytická řešení, ale často vyžadují zjednodušující předpoklady&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Model ==&lt;br /&gt;
&lt;br /&gt;
=== Zastávky ===&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
=== Autobusy ===&lt;br /&gt;
Autobusy jsou modelovány jako autonomní agenti s následujícími vlastnostmi:&lt;br /&gt;
* '''Rychlost''': 0,5 prostorových jednotek za tik&lt;br /&gt;
* '''Maximální kapacita''': 150 pasažérů&lt;br /&gt;
* '''Směr jízdy''': proměnná podle pozice na trase&lt;br /&gt;
* '''Čekací doba na zastávce''': 3 tiky pro nastupování a vystupování&lt;br /&gt;
&lt;br /&gt;
Každý autobus má unikátní identifikátor a sleduje svůj pokrok na trase.&lt;br /&gt;
&lt;br /&gt;
=== Pasažéři ===&lt;br /&gt;
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:&lt;br /&gt;
* Cílovou zastávku&lt;br /&gt;
* Dobu cestování&lt;br /&gt;
* Aktuální autobus (pokud cestuje)&lt;br /&gt;
&lt;br /&gt;
=== Barevné kódování ===&lt;br /&gt;
Model implementuje '''barevné kódování zastávek''' pro vizuální identifikaci problematických míst:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Barva !! Počet čekajících !! Stav&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: blue; color: white;&amp;quot; | Modrá || 0 || Žádní čekající&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: lightblue;&amp;quot; | Světle modrá || 1-4 || Nízká obsazenost&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: orange;&amp;quot; | Oranžová || 5-14 || Střední obsazenost&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: red; color: white;&amp;quot; | '''Červená''' || '''15+''' || '''Kritická obsazenost'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Globální parametry ===&lt;br /&gt;
Klíčové parametry modelu:&lt;br /&gt;
* '''Počet autobusů''': 2-6 (proměnná num-buses)&lt;br /&gt;
* '''Základní rychlost generování''': base-rate&lt;br /&gt;
* '''Frekvence generování''': každý 3. tik&lt;br /&gt;
* '''Maximální kapacita''': 150 pasažérů na autobus&lt;br /&gt;
&lt;br /&gt;
=== Průběh simulace ===&lt;br /&gt;
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:&lt;br /&gt;
# Aktualizuje čas&lt;br /&gt;
# Generuje pasažéry&lt;br /&gt;
# Pohybuje autobusy&lt;br /&gt;
# Zpracovává nastupování a vystupování&lt;br /&gt;
# Aktualizuje dobu cestování pasažérů&lt;br /&gt;
# Aktivuje nové autobusy podle potřeby&lt;br /&gt;
&lt;br /&gt;
=== Omezení modelu ===&lt;br /&gt;
Model má několik omezení:&lt;br /&gt;
* Zjednodušené cestovní vzorce pasažérů (pouze jednosměrná cesta)&lt;br /&gt;
* Statické generování pasažérů bez zohlednění víkendů&lt;br /&gt;
* Absence poruch a zpoždění autobusů&lt;br /&gt;
* Omezený počet zastávek ve srovnání s reálnou sítí&lt;br /&gt;
&lt;br /&gt;
== Výsledky simulace ==&lt;br /&gt;
&lt;br /&gt;
=== Základní statistiky ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Parametr !! Hodnota !! Jednotka&lt;br /&gt;
|-&lt;br /&gt;
| Celkem vygenerováno pasažérů || 15 036 || osob/24h&lt;br /&gt;
|-&lt;br /&gt;
| Průměrná efektivita || 10,4 || pasažérů/minutu  &lt;br /&gt;
|-&lt;br /&gt;
| Průměrný počet čekajících || 433,6 || osob&lt;br /&gt;
|-&lt;br /&gt;
| Maximum čekajících || 1 065 || osob&lt;br /&gt;
|-&lt;br /&gt;
| Průměrná obsazenost autobusů || 150,9 || osob&lt;br /&gt;
|-&lt;br /&gt;
| Využití kapacity || 33,5 || %&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Analýza špičkových hodin ===&lt;br /&gt;
&lt;br /&gt;
'''Špičkové hodiny''' (7-9 a 17-19) vykazují dramatické zvýšení poptávky:&lt;br /&gt;
&lt;br /&gt;
* '''Nárůst čekajících o 78%''' oproti běžným hodinám&lt;br /&gt;
* '''Špička''': 682,5 čekajících vs. '''normál''': 383,3 čekajících  &lt;br /&gt;
* '''Nejkritičtější hodina''': 8. hodina s '''20,2 červenými zastávkami'''&lt;br /&gt;
* '''Maximum čekajících ve špičce''': 874 osob&lt;br /&gt;
&lt;br /&gt;
=== Kritické zastávky ===&lt;br /&gt;
&lt;br /&gt;
Na konci simulace bylo identifikováno '''8 zastávek''' v kritickém stavu:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Pořadí !! Název zastávky !! Čekající pasažéři&lt;br /&gt;
|-&lt;br /&gt;
| 1. || '''Hasova''' || 57&lt;br /&gt;
|-&lt;br /&gt;
| 2. || '''Lhotka''' || 51  &lt;br /&gt;
|-&lt;br /&gt;
| 3. || '''Sídliště Lhotka''' || 21&lt;br /&gt;
|-&lt;br /&gt;
| 4. || Družná || 18&lt;br /&gt;
|-&lt;br /&gt;
| 5. || Tylova čtvrť || 17&lt;br /&gt;
|-&lt;br /&gt;
| 6. || Labe || 16&lt;br /&gt;
|-&lt;br /&gt;
| 7. || Poliklinika Modřany || 15&lt;br /&gt;
|-&lt;br /&gt;
| 8. || Písková || 15&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Identifikované problémy ==&lt;br /&gt;
&lt;br /&gt;
=== Kapacitní paradox ===&lt;br /&gt;
'''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:&lt;br /&gt;
&lt;br /&gt;
* '''Neefektivní rozložení''' vozidel v čase a prostoru&lt;br /&gt;
* '''Nedostatečnou frekvenci''' během špičkových hodin&lt;br /&gt;
* '''Pomalou aktivaci''' dodatečných vozidel (60 ticks zpoždění)&lt;br /&gt;
&lt;br /&gt;
=== Časová nerovnováha ===&lt;br /&gt;
* '''Špičkové hodiny''': 10,3 kritických zastávek (průměr)&lt;br /&gt;
* '''Mimo špičku''': 8,7 kritických zastávek&lt;br /&gt;
* '''Maximum''': až '''25 zastávek''' současně v kritickém stavu&lt;br /&gt;
&lt;br /&gt;
== Doporučení pro vylepšení simulace==&lt;br /&gt;
&lt;br /&gt;
=== Okamžitá opatření ===&lt;br /&gt;
# '''Flexibilní nasazení flotily'''&lt;br /&gt;
#* Aktivace všech 3 autobusů během špičky&lt;br /&gt;
#* Snížení aktivačního intervalu z 60 na 15 ticks&lt;br /&gt;
#* '''Očekávaný efekt''': snížení čekacích dob o 30-40%&lt;br /&gt;
# '''Expresní spoje'''  &lt;br /&gt;
#* Obsluha pouze kritických zastávek (červených)&lt;br /&gt;
#* Přeskočení zastávek s 0-2 čekajícími&lt;br /&gt;
#* '''Priorita implementace''': vysoká&lt;br /&gt;
&lt;br /&gt;
=== Střednědobá řešení ===&lt;br /&gt;
# '''Rozšíření flotily'''&lt;br /&gt;
#* Přidání 1-2 dodatečných autobusů&lt;br /&gt;
#* '''Očekávaný efekt''': 50% snížení kritických zastávek&lt;br /&gt;
# '''Dynamické řízení'''&lt;br /&gt;
#* Real-time monitoring obsazenosti zastávek  &lt;br /&gt;
#* Automatické přesměrování vozidel&lt;br /&gt;
#* Adaptivní frekvence podle poptávky&lt;br /&gt;
# '''Optimalizace tras'''&lt;br /&gt;
#* Rozdělení dlouhé linky na kratší okruhy&lt;br /&gt;
#* Specialized obsluha problematických úseků&lt;br /&gt;
&lt;br /&gt;
=== Dlouhodobá strategie ===&lt;br /&gt;
# '''Infrastrukturní zlepšení'''&lt;br /&gt;
#* Vyhrazené jízdní pruhy&lt;br /&gt;
#* '''Očekávaný efekt''': 20-30% zkrácení jízdních dob&lt;br /&gt;
#* '''Investice''': velmi vysoké&lt;br /&gt;
# '''Integrace dopravních systémů'''&lt;br /&gt;
#* Napojení na metro/tramvaje&lt;br /&gt;
#* Snížení celkové poptávky po autobusech&lt;br /&gt;
#* '''Priorita''': dlouhodobá&lt;br /&gt;
&lt;br /&gt;
== Závěry ==&lt;br /&gt;
&lt;br /&gt;
=== Klíčové pozorování ===&lt;br /&gt;
* '''Systémový problém''': Nedostatečná kapacita během špičkových hodin&lt;br /&gt;
* '''Kapacitní paradox''': Nízká obsazenost vozidel vs. vysoký počet čekajících&lt;br /&gt;
* '''Kritické zastávky''': Až 25 současně v nejhorších okamžicích  &lt;br /&gt;
* '''Nerovnoměrnost''': 78% nárůst poptávky ve špičce&lt;br /&gt;
&lt;br /&gt;
=== Doporučené priority ===&lt;br /&gt;
# '''Vysoká priorita''': Flexibilní nasazení flotily + expresní spoje&lt;br /&gt;
# '''Střední priorita''': Rozšíření vozového parku + dynamické řízení  &lt;br /&gt;
# '''Nízká priorita''': Infrastrukturní investice&lt;br /&gt;
&lt;br /&gt;
=== Důsledky nečinnosti ===&lt;br /&gt;
Bez implementace navržených opatření povede současný stav k:&lt;br /&gt;
* '''Dalšímu zhoršování''' kvality služeb&lt;br /&gt;
* '''Snížení atraktivity''' veřejné dopravy&lt;br /&gt;
* '''Přesunu cestujících''' k individuální automobilové dopravě&lt;br /&gt;
* '''Ekonomickým ztrátám''' dopravního podniku&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Kód ==&lt;br /&gt;
&lt;br /&gt;
Hlavní soubor: '''[[File:AutobusobaLinkaSimple.nlogo]]'''&lt;br /&gt;
&lt;br /&gt;
== Reference ==&lt;br /&gt;
&lt;br /&gt;
# NetLogo Bus Transport Simulation Code (2025). Vlastní implementace autobusové simulace v NetLogo.&lt;br /&gt;
# Wilensky, U. (1999). [[NetLogo]]. Center for Connected Learning and Computer-Based Modeling, Northwestern University.&lt;br /&gt;
# Programming Homework Help (2024). How to Simulate a Bus Moving Through a City in NetLogo.&lt;br /&gt;
# Stack Overflow (2022). How to create a Netlogo model for bus transport (public transport)?&lt;br /&gt;
# Simulace.info (2024). Quick start - Resources for simulation classes.&lt;br /&gt;
# Thompson, L. (2024). NetLogo City Bus Simulation: Step-by-Step Guide.&lt;br /&gt;
&lt;br /&gt;
== Externí odkazy ==&lt;br /&gt;
&lt;br /&gt;
* [https://ccl.northwestern.edu/netlogo/ NetLogo Official Website]&lt;br /&gt;
* [https://www.simulace.info/ Simulace.info - Česká stránka o simulacích]&lt;br /&gt;
* [https://dpp.cz/ Dopravní podnik hlavního města Prahy]&lt;/div&gt;</summary>
		<author><name>Jelp05</name></author>
		
	</entry>
	<entry>
		<id>http://www.simulace.info/index.php?title=File:AutobusobaLinkaSimple.nlogo&amp;diff=26849</id>
		<title>File:AutobusobaLinkaSimple.nlogo</title>
		<link rel="alternate" type="text/html" href="http://www.simulace.info/index.php?title=File:AutobusobaLinkaSimple.nlogo&amp;diff=26849"/>
		<updated>2025-06-13T13:19:26Z</updated>

		<summary type="html">&lt;p&gt;Jelp05: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Jelp05</name></author>
		
	</entry>
	<entry>
		<id>http://www.simulace.info/index.php?title=User:Jelp05&amp;diff=26848</id>
		<title>User:Jelp05</title>
		<link rel="alternate" type="text/html" href="http://www.simulace.info/index.php?title=User:Jelp05&amp;diff=26848"/>
		<updated>2025-06-13T13:18:52Z</updated>

		<summary type="html">&lt;p&gt;Jelp05: /* Kód */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Simulace: Autobusová linka v městské dopravě'''&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Definice problému ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
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ů. &lt;br /&gt;
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ů.&lt;br /&gt;
&lt;br /&gt;
== Metoda ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Zde jsou uvedeny alternativní přístupy:&lt;br /&gt;
&lt;br /&gt;
* '''Diskrétní-event simulace''' - zaměřuje se na časové události, ale méně dobře zachycuje prostorové interakce agentů&lt;br /&gt;
&lt;br /&gt;
* '''Matematické optimalizační modely''' - poskytují analytická řešení, ale často vyžadují zjednodušující předpoklady&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Model ==&lt;br /&gt;
&lt;br /&gt;
=== Zastávky ===&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
=== Autobusy ===&lt;br /&gt;
Autobusy jsou modelovány jako autonomní agenti s následujícími vlastnostmi:&lt;br /&gt;
* '''Rychlost''': 0,5 prostorových jednotek za tik&lt;br /&gt;
* '''Maximální kapacita''': 150 pasažérů&lt;br /&gt;
* '''Směr jízdy''': proměnná podle pozice na trase&lt;br /&gt;
* '''Čekací doba na zastávce''': 3 tiky pro nastupování a vystupování&lt;br /&gt;
&lt;br /&gt;
Každý autobus má unikátní identifikátor a sleduje svůj pokrok na trase.&lt;br /&gt;
&lt;br /&gt;
=== Pasažéři ===&lt;br /&gt;
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:&lt;br /&gt;
* Cílovou zastávku&lt;br /&gt;
* Dobu cestování&lt;br /&gt;
* Aktuální autobus (pokud cestuje)&lt;br /&gt;
&lt;br /&gt;
=== Barevné kódování ===&lt;br /&gt;
Model implementuje '''barevné kódování zastávek''' pro vizuální identifikaci problematických míst:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Barva !! Počet čekajících !! Stav&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: blue; color: white;&amp;quot; | Modrá || 0 || Žádní čekající&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: lightblue;&amp;quot; | Světle modrá || 1-4 || Nízká obsazenost&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: orange;&amp;quot; | Oranžová || 5-14 || Střední obsazenost&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: red; color: white;&amp;quot; | '''Červená''' || '''15+''' || '''Kritická obsazenost'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Globální parametry ===&lt;br /&gt;
Klíčové parametry modelu:&lt;br /&gt;
* '''Počet autobusů''': 2-6 (proměnná num-buses)&lt;br /&gt;
* '''Základní rychlost generování''': base-rate&lt;br /&gt;
* '''Frekvence generování''': každý 3. tik&lt;br /&gt;
* '''Maximální kapacita''': 150 pasažérů na autobus&lt;br /&gt;
&lt;br /&gt;
=== Průběh simulace ===&lt;br /&gt;
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:&lt;br /&gt;
# Aktualizuje čas&lt;br /&gt;
# Generuje pasažéry&lt;br /&gt;
# Pohybuje autobusy&lt;br /&gt;
# Zpracovává nastupování a vystupování&lt;br /&gt;
# Aktualizuje dobu cestování pasažérů&lt;br /&gt;
# Aktivuje nové autobusy podle potřeby&lt;br /&gt;
&lt;br /&gt;
=== Omezení modelu ===&lt;br /&gt;
Model má několik omezení:&lt;br /&gt;
* Zjednodušené cestovní vzorce pasažérů (pouze jednosměrná cesta)&lt;br /&gt;
* Statické generování pasažérů bez zohlednění víkendů&lt;br /&gt;
* Absence poruch a zpoždění autobusů&lt;br /&gt;
* Omezený počet zastávek ve srovnání s reálnou sítí&lt;br /&gt;
&lt;br /&gt;
== Výsledky simulace ==&lt;br /&gt;
&lt;br /&gt;
=== Základní statistiky ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Parametr !! Hodnota !! Jednotka&lt;br /&gt;
|-&lt;br /&gt;
| Celkem vygenerováno pasažérů || 15 036 || osob/24h&lt;br /&gt;
|-&lt;br /&gt;
| Průměrná efektivita || 10,4 || pasažérů/minutu  &lt;br /&gt;
|-&lt;br /&gt;
| Průměrný počet čekajících || 433,6 || osob&lt;br /&gt;
|-&lt;br /&gt;
| Maximum čekajících || 1 065 || osob&lt;br /&gt;
|-&lt;br /&gt;
| Průměrná obsazenost autobusů || 150,9 || osob&lt;br /&gt;
|-&lt;br /&gt;
| Využití kapacity || 33,5 || %&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Analýza špičkových hodin ===&lt;br /&gt;
&lt;br /&gt;
'''Špičkové hodiny''' (7-9 a 17-19) vykazují dramatické zvýšení poptávky:&lt;br /&gt;
&lt;br /&gt;
* '''Nárůst čekajících o 78%''' oproti běžným hodinám&lt;br /&gt;
* '''Špička''': 682,5 čekajících vs. '''normál''': 383,3 čekajících  &lt;br /&gt;
* '''Nejkritičtější hodina''': 8. hodina s '''20,2 červenými zastávkami'''&lt;br /&gt;
* '''Maximum čekajících ve špičce''': 874 osob&lt;br /&gt;
&lt;br /&gt;
=== Kritické zastávky ===&lt;br /&gt;
&lt;br /&gt;
Na konci simulace bylo identifikováno '''8 zastávek''' v kritickém stavu:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Pořadí !! Název zastávky !! Čekající pasažéři&lt;br /&gt;
|-&lt;br /&gt;
| 1. || '''Hasova''' || 57&lt;br /&gt;
|-&lt;br /&gt;
| 2. || '''Lhotka''' || 51  &lt;br /&gt;
|-&lt;br /&gt;
| 3. || '''Sídliště Lhotka''' || 21&lt;br /&gt;
|-&lt;br /&gt;
| 4. || Družná || 18&lt;br /&gt;
|-&lt;br /&gt;
| 5. || Tylova čtvrť || 17&lt;br /&gt;
|-&lt;br /&gt;
| 6. || Labe || 16&lt;br /&gt;
|-&lt;br /&gt;
| 7. || Poliklinika Modřany || 15&lt;br /&gt;
|-&lt;br /&gt;
| 8. || Písková || 15&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Identifikované problémy ==&lt;br /&gt;
&lt;br /&gt;
=== Kapacitní paradox ===&lt;br /&gt;
'''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:&lt;br /&gt;
&lt;br /&gt;
* '''Neefektivní rozložení''' vozidel v čase a prostoru&lt;br /&gt;
* '''Nedostatečnou frekvenci''' během špičkových hodin&lt;br /&gt;
* '''Pomalou aktivaci''' dodatečných vozidel (60 ticks zpoždění)&lt;br /&gt;
&lt;br /&gt;
=== Časová nerovnováha ===&lt;br /&gt;
* '''Špičkové hodiny''': 10,3 kritických zastávek (průměr)&lt;br /&gt;
* '''Mimo špičku''': 8,7 kritických zastávek&lt;br /&gt;
* '''Maximum''': až '''25 zastávek''' současně v kritickém stavu&lt;br /&gt;
&lt;br /&gt;
== Doporučení pro vylepšení simulace==&lt;br /&gt;
&lt;br /&gt;
=== Okamžitá opatření ===&lt;br /&gt;
# '''Flexibilní nasazení flotily'''&lt;br /&gt;
#* Aktivace všech 3 autobusů během špičky&lt;br /&gt;
#* Snížení aktivačního intervalu z 60 na 15 ticks&lt;br /&gt;
#* '''Očekávaný efekt''': snížení čekacích dob o 30-40%&lt;br /&gt;
# '''Expresní spoje'''  &lt;br /&gt;
#* Obsluha pouze kritických zastávek (červených)&lt;br /&gt;
#* Přeskočení zastávek s 0-2 čekajícími&lt;br /&gt;
#* '''Priorita implementace''': vysoká&lt;br /&gt;
&lt;br /&gt;
=== Střednědobá řešení ===&lt;br /&gt;
# '''Rozšíření flotily'''&lt;br /&gt;
#* Přidání 1-2 dodatečných autobusů&lt;br /&gt;
#* '''Očekávaný efekt''': 50% snížení kritických zastávek&lt;br /&gt;
# '''Dynamické řízení'''&lt;br /&gt;
#* Real-time monitoring obsazenosti zastávek  &lt;br /&gt;
#* Automatické přesměrování vozidel&lt;br /&gt;
#* Adaptivní frekvence podle poptávky&lt;br /&gt;
# '''Optimalizace tras'''&lt;br /&gt;
#* Rozdělení dlouhé linky na kratší okruhy&lt;br /&gt;
#* Specialized obsluha problematických úseků&lt;br /&gt;
&lt;br /&gt;
=== Dlouhodobá strategie ===&lt;br /&gt;
# '''Infrastrukturní zlepšení'''&lt;br /&gt;
#* Vyhrazené jízdní pruhy&lt;br /&gt;
#* '''Očekávaný efekt''': 20-30% zkrácení jízdních dob&lt;br /&gt;
#* '''Investice''': velmi vysoké&lt;br /&gt;
# '''Integrace dopravních systémů'''&lt;br /&gt;
#* Napojení na metro/tramvaje&lt;br /&gt;
#* Snížení celkové poptávky po autobusech&lt;br /&gt;
#* '''Priorita''': dlouhodobá&lt;br /&gt;
&lt;br /&gt;
== Závěry ==&lt;br /&gt;
&lt;br /&gt;
=== Klíčové pozorování ===&lt;br /&gt;
* '''Systémový problém''': Nedostatečná kapacita během špičkových hodin&lt;br /&gt;
* '''Kapacitní paradox''': Nízká obsazenost vozidel vs. vysoký počet čekajících&lt;br /&gt;
* '''Kritické zastávky''': Až 25 současně v nejhorších okamžicích  &lt;br /&gt;
* '''Nerovnoměrnost''': 78% nárůst poptávky ve špičce&lt;br /&gt;
&lt;br /&gt;
=== Doporučené priority ===&lt;br /&gt;
# '''Vysoká priorita''': Flexibilní nasazení flotily + expresní spoje&lt;br /&gt;
# '''Střední priorita''': Rozšíření vozového parku + dynamické řízení  &lt;br /&gt;
# '''Nízká priorita''': Infrastrukturní investice&lt;br /&gt;
&lt;br /&gt;
=== Důsledky nečinnosti ===&lt;br /&gt;
Bez implementace navržených opatření povede současný stav k:&lt;br /&gt;
* '''Dalšímu zhoršování''' kvality služeb&lt;br /&gt;
* '''Snížení atraktivity''' veřejné dopravy&lt;br /&gt;
* '''Přesunu cestujících''' k individuální automobilové dopravě&lt;br /&gt;
* '''Ekonomickým ztrátám''' dopravního podniku&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Kód ==&lt;br /&gt;
&lt;br /&gt;
Hlavní soubor: '''[[[[File:AutobusobaLinkaSimple.nlogo]]]]'''&lt;br /&gt;
&lt;br /&gt;
== Reference ==&lt;br /&gt;
&lt;br /&gt;
# NetLogo Bus Transport Simulation Code (2025). Vlastní implementace autobusové simulace v NetLogo.&lt;br /&gt;
# Wilensky, U. (1999). [[NetLogo]]. Center for Connected Learning and Computer-Based Modeling, Northwestern University.&lt;br /&gt;
# Programming Homework Help (2024). How to Simulate a Bus Moving Through a City in NetLogo.&lt;br /&gt;
# Stack Overflow (2022). How to create a Netlogo model for bus transport (public transport)?&lt;br /&gt;
# Simulace.info (2024). Quick start - Resources for simulation classes.&lt;br /&gt;
# Thompson, L. (2024). NetLogo City Bus Simulation: Step-by-Step Guide.&lt;br /&gt;
&lt;br /&gt;
== Externí odkazy ==&lt;br /&gt;
&lt;br /&gt;
* [https://ccl.northwestern.edu/netlogo/ NetLogo Official Website]&lt;br /&gt;
* [https://www.simulace.info/ Simulace.info - Česká stránka o simulacích]&lt;br /&gt;
* [https://dpp.cz/ Dopravní podnik hlavního města Prahy]&lt;/div&gt;</summary>
		<author><name>Jelp05</name></author>
		
	</entry>
	<entry>
		<id>http://www.simulace.info/index.php?title=User:Jelp05&amp;diff=26847</id>
		<title>User:Jelp05</title>
		<link rel="alternate" type="text/html" href="http://www.simulace.info/index.php?title=User:Jelp05&amp;diff=26847"/>
		<updated>2025-06-13T13:17:36Z</updated>

		<summary type="html">&lt;p&gt;Jelp05: /* Kód */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Simulace: Autobusová linka v městské dopravě'''&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Definice problému ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
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ů. &lt;br /&gt;
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ů.&lt;br /&gt;
&lt;br /&gt;
== Metoda ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Zde jsou uvedeny alternativní přístupy:&lt;br /&gt;
&lt;br /&gt;
* '''Diskrétní-event simulace''' - zaměřuje se na časové události, ale méně dobře zachycuje prostorové interakce agentů&lt;br /&gt;
&lt;br /&gt;
* '''Matematické optimalizační modely''' - poskytují analytická řešení, ale často vyžadují zjednodušující předpoklady&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Model ==&lt;br /&gt;
&lt;br /&gt;
=== Zastávky ===&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
=== Autobusy ===&lt;br /&gt;
Autobusy jsou modelovány jako autonomní agenti s následujícími vlastnostmi:&lt;br /&gt;
* '''Rychlost''': 0,5 prostorových jednotek za tik&lt;br /&gt;
* '''Maximální kapacita''': 150 pasažérů&lt;br /&gt;
* '''Směr jízdy''': proměnná podle pozice na trase&lt;br /&gt;
* '''Čekací doba na zastávce''': 3 tiky pro nastupování a vystupování&lt;br /&gt;
&lt;br /&gt;
Každý autobus má unikátní identifikátor a sleduje svůj pokrok na trase.&lt;br /&gt;
&lt;br /&gt;
=== Pasažéři ===&lt;br /&gt;
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:&lt;br /&gt;
* Cílovou zastávku&lt;br /&gt;
* Dobu cestování&lt;br /&gt;
* Aktuální autobus (pokud cestuje)&lt;br /&gt;
&lt;br /&gt;
=== Barevné kódování ===&lt;br /&gt;
Model implementuje '''barevné kódování zastávek''' pro vizuální identifikaci problematických míst:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Barva !! Počet čekajících !! Stav&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: blue; color: white;&amp;quot; | Modrá || 0 || Žádní čekající&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: lightblue;&amp;quot; | Světle modrá || 1-4 || Nízká obsazenost&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: orange;&amp;quot; | Oranžová || 5-14 || Střední obsazenost&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: red; color: white;&amp;quot; | '''Červená''' || '''15+''' || '''Kritická obsazenost'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Globální parametry ===&lt;br /&gt;
Klíčové parametry modelu:&lt;br /&gt;
* '''Počet autobusů''': 2-6 (proměnná num-buses)&lt;br /&gt;
* '''Základní rychlost generování''': base-rate&lt;br /&gt;
* '''Frekvence generování''': každý 3. tik&lt;br /&gt;
* '''Maximální kapacita''': 150 pasažérů na autobus&lt;br /&gt;
&lt;br /&gt;
=== Průběh simulace ===&lt;br /&gt;
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:&lt;br /&gt;
# Aktualizuje čas&lt;br /&gt;
# Generuje pasažéry&lt;br /&gt;
# Pohybuje autobusy&lt;br /&gt;
# Zpracovává nastupování a vystupování&lt;br /&gt;
# Aktualizuje dobu cestování pasažérů&lt;br /&gt;
# Aktivuje nové autobusy podle potřeby&lt;br /&gt;
&lt;br /&gt;
=== Omezení modelu ===&lt;br /&gt;
Model má několik omezení:&lt;br /&gt;
* Zjednodušené cestovní vzorce pasažérů (pouze jednosměrná cesta)&lt;br /&gt;
* Statické generování pasažérů bez zohlednění víkendů&lt;br /&gt;
* Absence poruch a zpoždění autobusů&lt;br /&gt;
* Omezený počet zastávek ve srovnání s reálnou sítí&lt;br /&gt;
&lt;br /&gt;
== Výsledky simulace ==&lt;br /&gt;
&lt;br /&gt;
=== Základní statistiky ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Parametr !! Hodnota !! Jednotka&lt;br /&gt;
|-&lt;br /&gt;
| Celkem vygenerováno pasažérů || 15 036 || osob/24h&lt;br /&gt;
|-&lt;br /&gt;
| Průměrná efektivita || 10,4 || pasažérů/minutu  &lt;br /&gt;
|-&lt;br /&gt;
| Průměrný počet čekajících || 433,6 || osob&lt;br /&gt;
|-&lt;br /&gt;
| Maximum čekajících || 1 065 || osob&lt;br /&gt;
|-&lt;br /&gt;
| Průměrná obsazenost autobusů || 150,9 || osob&lt;br /&gt;
|-&lt;br /&gt;
| Využití kapacity || 33,5 || %&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Analýza špičkových hodin ===&lt;br /&gt;
&lt;br /&gt;
'''Špičkové hodiny''' (7-9 a 17-19) vykazují dramatické zvýšení poptávky:&lt;br /&gt;
&lt;br /&gt;
* '''Nárůst čekajících o 78%''' oproti běžným hodinám&lt;br /&gt;
* '''Špička''': 682,5 čekajících vs. '''normál''': 383,3 čekajících  &lt;br /&gt;
* '''Nejkritičtější hodina''': 8. hodina s '''20,2 červenými zastávkami'''&lt;br /&gt;
* '''Maximum čekajících ve špičce''': 874 osob&lt;br /&gt;
&lt;br /&gt;
=== Kritické zastávky ===&lt;br /&gt;
&lt;br /&gt;
Na konci simulace bylo identifikováno '''8 zastávek''' v kritickém stavu:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Pořadí !! Název zastávky !! Čekající pasažéři&lt;br /&gt;
|-&lt;br /&gt;
| 1. || '''Hasova''' || 57&lt;br /&gt;
|-&lt;br /&gt;
| 2. || '''Lhotka''' || 51  &lt;br /&gt;
|-&lt;br /&gt;
| 3. || '''Sídliště Lhotka''' || 21&lt;br /&gt;
|-&lt;br /&gt;
| 4. || Družná || 18&lt;br /&gt;
|-&lt;br /&gt;
| 5. || Tylova čtvrť || 17&lt;br /&gt;
|-&lt;br /&gt;
| 6. || Labe || 16&lt;br /&gt;
|-&lt;br /&gt;
| 7. || Poliklinika Modřany || 15&lt;br /&gt;
|-&lt;br /&gt;
| 8. || Písková || 15&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Identifikované problémy ==&lt;br /&gt;
&lt;br /&gt;
=== Kapacitní paradox ===&lt;br /&gt;
'''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:&lt;br /&gt;
&lt;br /&gt;
* '''Neefektivní rozložení''' vozidel v čase a prostoru&lt;br /&gt;
* '''Nedostatečnou frekvenci''' během špičkových hodin&lt;br /&gt;
* '''Pomalou aktivaci''' dodatečných vozidel (60 ticks zpoždění)&lt;br /&gt;
&lt;br /&gt;
=== Časová nerovnováha ===&lt;br /&gt;
* '''Špičkové hodiny''': 10,3 kritických zastávek (průměr)&lt;br /&gt;
* '''Mimo špičku''': 8,7 kritických zastávek&lt;br /&gt;
* '''Maximum''': až '''25 zastávek''' současně v kritickém stavu&lt;br /&gt;
&lt;br /&gt;
== Doporučení pro vylepšení simulace==&lt;br /&gt;
&lt;br /&gt;
=== Okamžitá opatření ===&lt;br /&gt;
# '''Flexibilní nasazení flotily'''&lt;br /&gt;
#* Aktivace všech 3 autobusů během špičky&lt;br /&gt;
#* Snížení aktivačního intervalu z 60 na 15 ticks&lt;br /&gt;
#* '''Očekávaný efekt''': snížení čekacích dob o 30-40%&lt;br /&gt;
# '''Expresní spoje'''  &lt;br /&gt;
#* Obsluha pouze kritických zastávek (červených)&lt;br /&gt;
#* Přeskočení zastávek s 0-2 čekajícími&lt;br /&gt;
#* '''Priorita implementace''': vysoká&lt;br /&gt;
&lt;br /&gt;
=== Střednědobá řešení ===&lt;br /&gt;
# '''Rozšíření flotily'''&lt;br /&gt;
#* Přidání 1-2 dodatečných autobusů&lt;br /&gt;
#* '''Očekávaný efekt''': 50% snížení kritických zastávek&lt;br /&gt;
# '''Dynamické řízení'''&lt;br /&gt;
#* Real-time monitoring obsazenosti zastávek  &lt;br /&gt;
#* Automatické přesměrování vozidel&lt;br /&gt;
#* Adaptivní frekvence podle poptávky&lt;br /&gt;
# '''Optimalizace tras'''&lt;br /&gt;
#* Rozdělení dlouhé linky na kratší okruhy&lt;br /&gt;
#* Specialized obsluha problematických úseků&lt;br /&gt;
&lt;br /&gt;
=== Dlouhodobá strategie ===&lt;br /&gt;
# '''Infrastrukturní zlepšení'''&lt;br /&gt;
#* Vyhrazené jízdní pruhy&lt;br /&gt;
#* '''Očekávaný efekt''': 20-30% zkrácení jízdních dob&lt;br /&gt;
#* '''Investice''': velmi vysoké&lt;br /&gt;
# '''Integrace dopravních systémů'''&lt;br /&gt;
#* Napojení na metro/tramvaje&lt;br /&gt;
#* Snížení celkové poptávky po autobusech&lt;br /&gt;
#* '''Priorita''': dlouhodobá&lt;br /&gt;
&lt;br /&gt;
== Závěry ==&lt;br /&gt;
&lt;br /&gt;
=== Klíčové pozorování ===&lt;br /&gt;
* '''Systémový problém''': Nedostatečná kapacita během špičkových hodin&lt;br /&gt;
* '''Kapacitní paradox''': Nízká obsazenost vozidel vs. vysoký počet čekajících&lt;br /&gt;
* '''Kritické zastávky''': Až 25 současně v nejhorších okamžicích  &lt;br /&gt;
* '''Nerovnoměrnost''': 78% nárůst poptávky ve špičce&lt;br /&gt;
&lt;br /&gt;
=== Doporučené priority ===&lt;br /&gt;
# '''Vysoká priorita''': Flexibilní nasazení flotily + expresní spoje&lt;br /&gt;
# '''Střední priorita''': Rozšíření vozového parku + dynamické řízení  &lt;br /&gt;
# '''Nízká priorita''': Infrastrukturní investice&lt;br /&gt;
&lt;br /&gt;
=== Důsledky nečinnosti ===&lt;br /&gt;
Bez implementace navržených opatření povede současný stav k:&lt;br /&gt;
* '''Dalšímu zhoršování''' kvality služeb&lt;br /&gt;
* '''Snížení atraktivity''' veřejné dopravy&lt;br /&gt;
* '''Přesunu cestujících''' k individuální automobilové dopravě&lt;br /&gt;
* '''Ekonomickým ztrátám''' dopravního podniku&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Kód ==&lt;br /&gt;
&lt;br /&gt;
Hlavní soubor: '''[[]]'''&lt;br /&gt;
&lt;br /&gt;
== Reference ==&lt;br /&gt;
&lt;br /&gt;
# NetLogo Bus Transport Simulation Code (2025). Vlastní implementace autobusové simulace v NetLogo.&lt;br /&gt;
# Wilensky, U. (1999). [[NetLogo]]. Center for Connected Learning and Computer-Based Modeling, Northwestern University.&lt;br /&gt;
# Programming Homework Help (2024). How to Simulate a Bus Moving Through a City in NetLogo.&lt;br /&gt;
# Stack Overflow (2022). How to create a Netlogo model for bus transport (public transport)?&lt;br /&gt;
# Simulace.info (2024). Quick start - Resources for simulation classes.&lt;br /&gt;
# Thompson, L. (2024). NetLogo City Bus Simulation: Step-by-Step Guide.&lt;br /&gt;
&lt;br /&gt;
== Externí odkazy ==&lt;br /&gt;
&lt;br /&gt;
* [https://ccl.northwestern.edu/netlogo/ NetLogo Official Website]&lt;br /&gt;
* [https://www.simulace.info/ Simulace.info - Česká stránka o simulacích]&lt;br /&gt;
* [https://dpp.cz/ Dopravní podnik hlavního města Prahy]&lt;/div&gt;</summary>
		<author><name>Jelp05</name></author>
		
	</entry>
	<entry>
		<id>http://www.simulace.info/index.php?title=User:Jelp05&amp;diff=26846</id>
		<title>User:Jelp05</title>
		<link rel="alternate" type="text/html" href="http://www.simulace.info/index.php?title=User:Jelp05&amp;diff=26846"/>
		<updated>2025-06-13T13:17:18Z</updated>

		<summary type="html">&lt;p&gt;Jelp05: /* Kód */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Simulace: Autobusová linka v městské dopravě'''&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Definice problému ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
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ů. &lt;br /&gt;
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ů.&lt;br /&gt;
&lt;br /&gt;
== Metoda ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Zde jsou uvedeny alternativní přístupy:&lt;br /&gt;
&lt;br /&gt;
* '''Diskrétní-event simulace''' - zaměřuje se na časové události, ale méně dobře zachycuje prostorové interakce agentů&lt;br /&gt;
&lt;br /&gt;
* '''Matematické optimalizační modely''' - poskytují analytická řešení, ale často vyžadují zjednodušující předpoklady&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Model ==&lt;br /&gt;
&lt;br /&gt;
=== Zastávky ===&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
=== Autobusy ===&lt;br /&gt;
Autobusy jsou modelovány jako autonomní agenti s následujícími vlastnostmi:&lt;br /&gt;
* '''Rychlost''': 0,5 prostorových jednotek za tik&lt;br /&gt;
* '''Maximální kapacita''': 150 pasažérů&lt;br /&gt;
* '''Směr jízdy''': proměnná podle pozice na trase&lt;br /&gt;
* '''Čekací doba na zastávce''': 3 tiky pro nastupování a vystupování&lt;br /&gt;
&lt;br /&gt;
Každý autobus má unikátní identifikátor a sleduje svůj pokrok na trase.&lt;br /&gt;
&lt;br /&gt;
=== Pasažéři ===&lt;br /&gt;
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:&lt;br /&gt;
* Cílovou zastávku&lt;br /&gt;
* Dobu cestování&lt;br /&gt;
* Aktuální autobus (pokud cestuje)&lt;br /&gt;
&lt;br /&gt;
=== Barevné kódování ===&lt;br /&gt;
Model implementuje '''barevné kódování zastávek''' pro vizuální identifikaci problematických míst:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Barva !! Počet čekajících !! Stav&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: blue; color: white;&amp;quot; | Modrá || 0 || Žádní čekající&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: lightblue;&amp;quot; | Světle modrá || 1-4 || Nízká obsazenost&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: orange;&amp;quot; | Oranžová || 5-14 || Střední obsazenost&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: red; color: white;&amp;quot; | '''Červená''' || '''15+''' || '''Kritická obsazenost'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Globální parametry ===&lt;br /&gt;
Klíčové parametry modelu:&lt;br /&gt;
* '''Počet autobusů''': 2-6 (proměnná num-buses)&lt;br /&gt;
* '''Základní rychlost generování''': base-rate&lt;br /&gt;
* '''Frekvence generování''': každý 3. tik&lt;br /&gt;
* '''Maximální kapacita''': 150 pasažérů na autobus&lt;br /&gt;
&lt;br /&gt;
=== Průběh simulace ===&lt;br /&gt;
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:&lt;br /&gt;
# Aktualizuje čas&lt;br /&gt;
# Generuje pasažéry&lt;br /&gt;
# Pohybuje autobusy&lt;br /&gt;
# Zpracovává nastupování a vystupování&lt;br /&gt;
# Aktualizuje dobu cestování pasažérů&lt;br /&gt;
# Aktivuje nové autobusy podle potřeby&lt;br /&gt;
&lt;br /&gt;
=== Omezení modelu ===&lt;br /&gt;
Model má několik omezení:&lt;br /&gt;
* Zjednodušené cestovní vzorce pasažérů (pouze jednosměrná cesta)&lt;br /&gt;
* Statické generování pasažérů bez zohlednění víkendů&lt;br /&gt;
* Absence poruch a zpoždění autobusů&lt;br /&gt;
* Omezený počet zastávek ve srovnání s reálnou sítí&lt;br /&gt;
&lt;br /&gt;
== Výsledky simulace ==&lt;br /&gt;
&lt;br /&gt;
=== Základní statistiky ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Parametr !! Hodnota !! Jednotka&lt;br /&gt;
|-&lt;br /&gt;
| Celkem vygenerováno pasažérů || 15 036 || osob/24h&lt;br /&gt;
|-&lt;br /&gt;
| Průměrná efektivita || 10,4 || pasažérů/minutu  &lt;br /&gt;
|-&lt;br /&gt;
| Průměrný počet čekajících || 433,6 || osob&lt;br /&gt;
|-&lt;br /&gt;
| Maximum čekajících || 1 065 || osob&lt;br /&gt;
|-&lt;br /&gt;
| Průměrná obsazenost autobusů || 150,9 || osob&lt;br /&gt;
|-&lt;br /&gt;
| Využití kapacity || 33,5 || %&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Analýza špičkových hodin ===&lt;br /&gt;
&lt;br /&gt;
'''Špičkové hodiny''' (7-9 a 17-19) vykazují dramatické zvýšení poptávky:&lt;br /&gt;
&lt;br /&gt;
* '''Nárůst čekajících o 78%''' oproti běžným hodinám&lt;br /&gt;
* '''Špička''': 682,5 čekajících vs. '''normál''': 383,3 čekajících  &lt;br /&gt;
* '''Nejkritičtější hodina''': 8. hodina s '''20,2 červenými zastávkami'''&lt;br /&gt;
* '''Maximum čekajících ve špičce''': 874 osob&lt;br /&gt;
&lt;br /&gt;
=== Kritické zastávky ===&lt;br /&gt;
&lt;br /&gt;
Na konci simulace bylo identifikováno '''8 zastávek''' v kritickém stavu:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Pořadí !! Název zastávky !! Čekající pasažéři&lt;br /&gt;
|-&lt;br /&gt;
| 1. || '''Hasova''' || 57&lt;br /&gt;
|-&lt;br /&gt;
| 2. || '''Lhotka''' || 51  &lt;br /&gt;
|-&lt;br /&gt;
| 3. || '''Sídliště Lhotka''' || 21&lt;br /&gt;
|-&lt;br /&gt;
| 4. || Družná || 18&lt;br /&gt;
|-&lt;br /&gt;
| 5. || Tylova čtvrť || 17&lt;br /&gt;
|-&lt;br /&gt;
| 6. || Labe || 16&lt;br /&gt;
|-&lt;br /&gt;
| 7. || Poliklinika Modřany || 15&lt;br /&gt;
|-&lt;br /&gt;
| 8. || Písková || 15&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Identifikované problémy ==&lt;br /&gt;
&lt;br /&gt;
=== Kapacitní paradox ===&lt;br /&gt;
'''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:&lt;br /&gt;
&lt;br /&gt;
* '''Neefektivní rozložení''' vozidel v čase a prostoru&lt;br /&gt;
* '''Nedostatečnou frekvenci''' během špičkových hodin&lt;br /&gt;
* '''Pomalou aktivaci''' dodatečných vozidel (60 ticks zpoždění)&lt;br /&gt;
&lt;br /&gt;
=== Časová nerovnováha ===&lt;br /&gt;
* '''Špičkové hodiny''': 10,3 kritických zastávek (průměr)&lt;br /&gt;
* '''Mimo špičku''': 8,7 kritických zastávek&lt;br /&gt;
* '''Maximum''': až '''25 zastávek''' současně v kritickém stavu&lt;br /&gt;
&lt;br /&gt;
== Doporučení pro vylepšení simulace==&lt;br /&gt;
&lt;br /&gt;
=== Okamžitá opatření ===&lt;br /&gt;
# '''Flexibilní nasazení flotily'''&lt;br /&gt;
#* Aktivace všech 3 autobusů během špičky&lt;br /&gt;
#* Snížení aktivačního intervalu z 60 na 15 ticks&lt;br /&gt;
#* '''Očekávaný efekt''': snížení čekacích dob o 30-40%&lt;br /&gt;
# '''Expresní spoje'''  &lt;br /&gt;
#* Obsluha pouze kritických zastávek (červených)&lt;br /&gt;
#* Přeskočení zastávek s 0-2 čekajícími&lt;br /&gt;
#* '''Priorita implementace''': vysoká&lt;br /&gt;
&lt;br /&gt;
=== Střednědobá řešení ===&lt;br /&gt;
# '''Rozšíření flotily'''&lt;br /&gt;
#* Přidání 1-2 dodatečných autobusů&lt;br /&gt;
#* '''Očekávaný efekt''': 50% snížení kritických zastávek&lt;br /&gt;
# '''Dynamické řízení'''&lt;br /&gt;
#* Real-time monitoring obsazenosti zastávek  &lt;br /&gt;
#* Automatické přesměrování vozidel&lt;br /&gt;
#* Adaptivní frekvence podle poptávky&lt;br /&gt;
# '''Optimalizace tras'''&lt;br /&gt;
#* Rozdělení dlouhé linky na kratší okruhy&lt;br /&gt;
#* Specialized obsluha problematických úseků&lt;br /&gt;
&lt;br /&gt;
=== Dlouhodobá strategie ===&lt;br /&gt;
# '''Infrastrukturní zlepšení'''&lt;br /&gt;
#* Vyhrazené jízdní pruhy&lt;br /&gt;
#* '''Očekávaný efekt''': 20-30% zkrácení jízdních dob&lt;br /&gt;
#* '''Investice''': velmi vysoké&lt;br /&gt;
# '''Integrace dopravních systémů'''&lt;br /&gt;
#* Napojení na metro/tramvaje&lt;br /&gt;
#* Snížení celkové poptávky po autobusech&lt;br /&gt;
#* '''Priorita''': dlouhodobá&lt;br /&gt;
&lt;br /&gt;
== Závěry ==&lt;br /&gt;
&lt;br /&gt;
=== Klíčové pozorování ===&lt;br /&gt;
* '''Systémový problém''': Nedostatečná kapacita během špičkových hodin&lt;br /&gt;
* '''Kapacitní paradox''': Nízká obsazenost vozidel vs. vysoký počet čekajících&lt;br /&gt;
* '''Kritické zastávky''': Až 25 současně v nejhorších okamžicích  &lt;br /&gt;
* '''Nerovnoměrnost''': 78% nárůst poptávky ve špičce&lt;br /&gt;
&lt;br /&gt;
=== Doporučené priority ===&lt;br /&gt;
# '''Vysoká priorita''': Flexibilní nasazení flotily + expresní spoje&lt;br /&gt;
# '''Střední priorita''': Rozšíření vozového parku + dynamické řízení  &lt;br /&gt;
# '''Nízká priorita''': Infrastrukturní investice&lt;br /&gt;
&lt;br /&gt;
=== Důsledky nečinnosti ===&lt;br /&gt;
Bez implementace navržených opatření povede současný stav k:&lt;br /&gt;
* '''Dalšímu zhoršování''' kvality služeb&lt;br /&gt;
* '''Snížení atraktivity''' veřejné dopravy&lt;br /&gt;
* '''Přesunu cestujících''' k individuální automobilové dopravě&lt;br /&gt;
* '''Ekonomickým ztrátám''' dopravního podniku&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Kód ==&lt;br /&gt;
&lt;br /&gt;
Hlavní soubor: '''[[File:Příklad.jpg]]'''&lt;br /&gt;
&lt;br /&gt;
== Reference ==&lt;br /&gt;
&lt;br /&gt;
# NetLogo Bus Transport Simulation Code (2025). Vlastní implementace autobusové simulace v NetLogo.&lt;br /&gt;
# Wilensky, U. (1999). [[NetLogo]]. Center for Connected Learning and Computer-Based Modeling, Northwestern University.&lt;br /&gt;
# Programming Homework Help (2024). How to Simulate a Bus Moving Through a City in NetLogo.&lt;br /&gt;
# Stack Overflow (2022). How to create a Netlogo model for bus transport (public transport)?&lt;br /&gt;
# Simulace.info (2024). Quick start - Resources for simulation classes.&lt;br /&gt;
# Thompson, L. (2024). NetLogo City Bus Simulation: Step-by-Step Guide.&lt;br /&gt;
&lt;br /&gt;
== Externí odkazy ==&lt;br /&gt;
&lt;br /&gt;
* [https://ccl.northwestern.edu/netlogo/ NetLogo Official Website]&lt;br /&gt;
* [https://www.simulace.info/ Simulace.info - Česká stránka o simulacích]&lt;br /&gt;
* [https://dpp.cz/ Dopravní podnik hlavního města Prahy]&lt;/div&gt;</summary>
		<author><name>Jelp05</name></author>
		
	</entry>
	<entry>
		<id>http://www.simulace.info/index.php?title=User:Jelp05&amp;diff=26845</id>
		<title>User:Jelp05</title>
		<link rel="alternate" type="text/html" href="http://www.simulace.info/index.php?title=User:Jelp05&amp;diff=26845"/>
		<updated>2025-06-13T13:14:18Z</updated>

		<summary type="html">&lt;p&gt;Jelp05: /* Okamžitá opatření */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Simulace: Autobusová linka v městské dopravě'''&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Definice problému ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
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ů. &lt;br /&gt;
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ů.&lt;br /&gt;
&lt;br /&gt;
== Metoda ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Zde jsou uvedeny alternativní přístupy:&lt;br /&gt;
&lt;br /&gt;
* '''Diskrétní-event simulace''' - zaměřuje se na časové události, ale méně dobře zachycuje prostorové interakce agentů&lt;br /&gt;
&lt;br /&gt;
* '''Matematické optimalizační modely''' - poskytují analytická řešení, ale často vyžadují zjednodušující předpoklady&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Model ==&lt;br /&gt;
&lt;br /&gt;
=== Zastávky ===&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
=== Autobusy ===&lt;br /&gt;
Autobusy jsou modelovány jako autonomní agenti s následujícími vlastnostmi:&lt;br /&gt;
* '''Rychlost''': 0,5 prostorových jednotek za tik&lt;br /&gt;
* '''Maximální kapacita''': 150 pasažérů&lt;br /&gt;
* '''Směr jízdy''': proměnná podle pozice na trase&lt;br /&gt;
* '''Čekací doba na zastávce''': 3 tiky pro nastupování a vystupování&lt;br /&gt;
&lt;br /&gt;
Každý autobus má unikátní identifikátor a sleduje svůj pokrok na trase.&lt;br /&gt;
&lt;br /&gt;
=== Pasažéři ===&lt;br /&gt;
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:&lt;br /&gt;
* Cílovou zastávku&lt;br /&gt;
* Dobu cestování&lt;br /&gt;
* Aktuální autobus (pokud cestuje)&lt;br /&gt;
&lt;br /&gt;
=== Barevné kódování ===&lt;br /&gt;
Model implementuje '''barevné kódování zastávek''' pro vizuální identifikaci problematických míst:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Barva !! Počet čekajících !! Stav&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: blue; color: white;&amp;quot; | Modrá || 0 || Žádní čekající&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: lightblue;&amp;quot; | Světle modrá || 1-4 || Nízká obsazenost&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: orange;&amp;quot; | Oranžová || 5-14 || Střední obsazenost&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: red; color: white;&amp;quot; | '''Červená''' || '''15+''' || '''Kritická obsazenost'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Globální parametry ===&lt;br /&gt;
Klíčové parametry modelu:&lt;br /&gt;
* '''Počet autobusů''': 2-6 (proměnná num-buses)&lt;br /&gt;
* '''Základní rychlost generování''': base-rate&lt;br /&gt;
* '''Frekvence generování''': každý 3. tik&lt;br /&gt;
* '''Maximální kapacita''': 150 pasažérů na autobus&lt;br /&gt;
&lt;br /&gt;
=== Průběh simulace ===&lt;br /&gt;
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:&lt;br /&gt;
# Aktualizuje čas&lt;br /&gt;
# Generuje pasažéry&lt;br /&gt;
# Pohybuje autobusy&lt;br /&gt;
# Zpracovává nastupování a vystupování&lt;br /&gt;
# Aktualizuje dobu cestování pasažérů&lt;br /&gt;
# Aktivuje nové autobusy podle potřeby&lt;br /&gt;
&lt;br /&gt;
=== Omezení modelu ===&lt;br /&gt;
Model má několik omezení:&lt;br /&gt;
* Zjednodušené cestovní vzorce pasažérů (pouze jednosměrná cesta)&lt;br /&gt;
* Statické generování pasažérů bez zohlednění víkendů&lt;br /&gt;
* Absence poruch a zpoždění autobusů&lt;br /&gt;
* Omezený počet zastávek ve srovnání s reálnou sítí&lt;br /&gt;
&lt;br /&gt;
== Výsledky simulace ==&lt;br /&gt;
&lt;br /&gt;
=== Základní statistiky ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Parametr !! Hodnota !! Jednotka&lt;br /&gt;
|-&lt;br /&gt;
| Celkem vygenerováno pasažérů || 15 036 || osob/24h&lt;br /&gt;
|-&lt;br /&gt;
| Průměrná efektivita || 10,4 || pasažérů/minutu  &lt;br /&gt;
|-&lt;br /&gt;
| Průměrný počet čekajících || 433,6 || osob&lt;br /&gt;
|-&lt;br /&gt;
| Maximum čekajících || 1 065 || osob&lt;br /&gt;
|-&lt;br /&gt;
| Průměrná obsazenost autobusů || 150,9 || osob&lt;br /&gt;
|-&lt;br /&gt;
| Využití kapacity || 33,5 || %&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Analýza špičkových hodin ===&lt;br /&gt;
&lt;br /&gt;
'''Špičkové hodiny''' (7-9 a 17-19) vykazují dramatické zvýšení poptávky:&lt;br /&gt;
&lt;br /&gt;
* '''Nárůst čekajících o 78%''' oproti běžným hodinám&lt;br /&gt;
* '''Špička''': 682,5 čekajících vs. '''normál''': 383,3 čekajících  &lt;br /&gt;
* '''Nejkritičtější hodina''': 8. hodina s '''20,2 červenými zastávkami'''&lt;br /&gt;
* '''Maximum čekajících ve špičce''': 874 osob&lt;br /&gt;
&lt;br /&gt;
=== Kritické zastávky ===&lt;br /&gt;
&lt;br /&gt;
Na konci simulace bylo identifikováno '''8 zastávek''' v kritickém stavu:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Pořadí !! Název zastávky !! Čekající pasažéři&lt;br /&gt;
|-&lt;br /&gt;
| 1. || '''Hasova''' || 57&lt;br /&gt;
|-&lt;br /&gt;
| 2. || '''Lhotka''' || 51  &lt;br /&gt;
|-&lt;br /&gt;
| 3. || '''Sídliště Lhotka''' || 21&lt;br /&gt;
|-&lt;br /&gt;
| 4. || Družná || 18&lt;br /&gt;
|-&lt;br /&gt;
| 5. || Tylova čtvrť || 17&lt;br /&gt;
|-&lt;br /&gt;
| 6. || Labe || 16&lt;br /&gt;
|-&lt;br /&gt;
| 7. || Poliklinika Modřany || 15&lt;br /&gt;
|-&lt;br /&gt;
| 8. || Písková || 15&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Identifikované problémy ==&lt;br /&gt;
&lt;br /&gt;
=== Kapacitní paradox ===&lt;br /&gt;
'''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:&lt;br /&gt;
&lt;br /&gt;
* '''Neefektivní rozložení''' vozidel v čase a prostoru&lt;br /&gt;
* '''Nedostatečnou frekvenci''' během špičkových hodin&lt;br /&gt;
* '''Pomalou aktivaci''' dodatečných vozidel (60 ticks zpoždění)&lt;br /&gt;
&lt;br /&gt;
=== Časová nerovnováha ===&lt;br /&gt;
* '''Špičkové hodiny''': 10,3 kritických zastávek (průměr)&lt;br /&gt;
* '''Mimo špičku''': 8,7 kritických zastávek&lt;br /&gt;
* '''Maximum''': až '''25 zastávek''' současně v kritickém stavu&lt;br /&gt;
&lt;br /&gt;
== Doporučení pro vylepšení simulace==&lt;br /&gt;
&lt;br /&gt;
=== Okamžitá opatření ===&lt;br /&gt;
# '''Flexibilní nasazení flotily'''&lt;br /&gt;
#* Aktivace všech 3 autobusů během špičky&lt;br /&gt;
#* Snížení aktivačního intervalu z 60 na 15 ticks&lt;br /&gt;
#* '''Očekávaný efekt''': snížení čekacích dob o 30-40%&lt;br /&gt;
# '''Expresní spoje'''  &lt;br /&gt;
#* Obsluha pouze kritických zastávek (červených)&lt;br /&gt;
#* Přeskočení zastávek s 0-2 čekajícími&lt;br /&gt;
#* '''Priorita implementace''': vysoká&lt;br /&gt;
&lt;br /&gt;
=== Střednědobá řešení ===&lt;br /&gt;
# '''Rozšíření flotily'''&lt;br /&gt;
#* Přidání 1-2 dodatečných autobusů&lt;br /&gt;
#* '''Očekávaný efekt''': 50% snížení kritických zastávek&lt;br /&gt;
# '''Dynamické řízení'''&lt;br /&gt;
#* Real-time monitoring obsazenosti zastávek  &lt;br /&gt;
#* Automatické přesměrování vozidel&lt;br /&gt;
#* Adaptivní frekvence podle poptávky&lt;br /&gt;
# '''Optimalizace tras'''&lt;br /&gt;
#* Rozdělení dlouhé linky na kratší okruhy&lt;br /&gt;
#* Specialized obsluha problematických úseků&lt;br /&gt;
&lt;br /&gt;
=== Dlouhodobá strategie ===&lt;br /&gt;
# '''Infrastrukturní zlepšení'''&lt;br /&gt;
#* Vyhrazené jízdní pruhy&lt;br /&gt;
#* '''Očekávaný efekt''': 20-30% zkrácení jízdních dob&lt;br /&gt;
#* '''Investice''': velmi vysoké&lt;br /&gt;
# '''Integrace dopravních systémů'''&lt;br /&gt;
#* Napojení na metro/tramvaje&lt;br /&gt;
#* Snížení celkové poptávky po autobusech&lt;br /&gt;
#* '''Priorita''': dlouhodobá&lt;br /&gt;
&lt;br /&gt;
== Závěry ==&lt;br /&gt;
&lt;br /&gt;
=== Klíčové pozorování ===&lt;br /&gt;
* '''Systémový problém''': Nedostatečná kapacita během špičkových hodin&lt;br /&gt;
* '''Kapacitní paradox''': Nízká obsazenost vozidel vs. vysoký počet čekajících&lt;br /&gt;
* '''Kritické zastávky''': Až 25 současně v nejhorších okamžicích  &lt;br /&gt;
* '''Nerovnoměrnost''': 78% nárůst poptávky ve špičce&lt;br /&gt;
&lt;br /&gt;
=== Doporučené priority ===&lt;br /&gt;
# '''Vysoká priorita''': Flexibilní nasazení flotily + expresní spoje&lt;br /&gt;
# '''Střední priorita''': Rozšíření vozového parku + dynamické řízení  &lt;br /&gt;
# '''Nízká priorita''': Infrastrukturní investice&lt;br /&gt;
&lt;br /&gt;
=== Důsledky nečinnosti ===&lt;br /&gt;
Bez implementace navržených opatření povede současný stav k:&lt;br /&gt;
* '''Dalšímu zhoršování''' kvality služeb&lt;br /&gt;
* '''Snížení atraktivity''' veřejné dopravy&lt;br /&gt;
* '''Přesunu cestujících''' k individuální automobilové dopravě&lt;br /&gt;
* '''Ekonomickým ztrátám''' dopravního podniku&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Kód ==&lt;br /&gt;
&lt;br /&gt;
Hlavní soubor: '''[[File:SimulaceAutobusy.nlogo]]'''&lt;br /&gt;
&lt;br /&gt;
== Reference ==&lt;br /&gt;
&lt;br /&gt;
# NetLogo Bus Transport Simulation Code (2025). Vlastní implementace autobusové simulace v NetLogo.&lt;br /&gt;
# Wilensky, U. (1999). [[NetLogo]]. Center for Connected Learning and Computer-Based Modeling, Northwestern University.&lt;br /&gt;
# Programming Homework Help (2024). How to Simulate a Bus Moving Through a City in NetLogo.&lt;br /&gt;
# Stack Overflow (2022). How to create a Netlogo model for bus transport (public transport)?&lt;br /&gt;
# Simulace.info (2024). Quick start - Resources for simulation classes.&lt;br /&gt;
# Thompson, L. (2024). NetLogo City Bus Simulation: Step-by-Step Guide.&lt;br /&gt;
&lt;br /&gt;
== Externí odkazy ==&lt;br /&gt;
&lt;br /&gt;
* [https://ccl.northwestern.edu/netlogo/ NetLogo Official Website]&lt;br /&gt;
* [https://www.simulace.info/ Simulace.info - Česká stránka o simulacích]&lt;br /&gt;
* [https://dpp.cz/ Dopravní podnik hlavního města Prahy]&lt;/div&gt;</summary>
		<author><name>Jelp05</name></author>
		
	</entry>
	<entry>
		<id>http://www.simulace.info/index.php?title=User:Jelp05&amp;diff=26844</id>
		<title>User:Jelp05</title>
		<link rel="alternate" type="text/html" href="http://www.simulace.info/index.php?title=User:Jelp05&amp;diff=26844"/>
		<updated>2025-06-13T13:14:10Z</updated>

		<summary type="html">&lt;p&gt;Jelp05: /* Dlouhodobá strategie */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Simulace: Autobusová linka v městské dopravě'''&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Definice problému ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
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ů. &lt;br /&gt;
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ů.&lt;br /&gt;
&lt;br /&gt;
== Metoda ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Zde jsou uvedeny alternativní přístupy:&lt;br /&gt;
&lt;br /&gt;
* '''Diskrétní-event simulace''' - zaměřuje se na časové události, ale méně dobře zachycuje prostorové interakce agentů&lt;br /&gt;
&lt;br /&gt;
* '''Matematické optimalizační modely''' - poskytují analytická řešení, ale často vyžadují zjednodušující předpoklady&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Model ==&lt;br /&gt;
&lt;br /&gt;
=== Zastávky ===&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
=== Autobusy ===&lt;br /&gt;
Autobusy jsou modelovány jako autonomní agenti s následujícími vlastnostmi:&lt;br /&gt;
* '''Rychlost''': 0,5 prostorových jednotek za tik&lt;br /&gt;
* '''Maximální kapacita''': 150 pasažérů&lt;br /&gt;
* '''Směr jízdy''': proměnná podle pozice na trase&lt;br /&gt;
* '''Čekací doba na zastávce''': 3 tiky pro nastupování a vystupování&lt;br /&gt;
&lt;br /&gt;
Každý autobus má unikátní identifikátor a sleduje svůj pokrok na trase.&lt;br /&gt;
&lt;br /&gt;
=== Pasažéři ===&lt;br /&gt;
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:&lt;br /&gt;
* Cílovou zastávku&lt;br /&gt;
* Dobu cestování&lt;br /&gt;
* Aktuální autobus (pokud cestuje)&lt;br /&gt;
&lt;br /&gt;
=== Barevné kódování ===&lt;br /&gt;
Model implementuje '''barevné kódování zastávek''' pro vizuální identifikaci problematických míst:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Barva !! Počet čekajících !! Stav&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: blue; color: white;&amp;quot; | Modrá || 0 || Žádní čekající&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: lightblue;&amp;quot; | Světle modrá || 1-4 || Nízká obsazenost&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: orange;&amp;quot; | Oranžová || 5-14 || Střední obsazenost&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: red; color: white;&amp;quot; | '''Červená''' || '''15+''' || '''Kritická obsazenost'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Globální parametry ===&lt;br /&gt;
Klíčové parametry modelu:&lt;br /&gt;
* '''Počet autobusů''': 2-6 (proměnná num-buses)&lt;br /&gt;
* '''Základní rychlost generování''': base-rate&lt;br /&gt;
* '''Frekvence generování''': každý 3. tik&lt;br /&gt;
* '''Maximální kapacita''': 150 pasažérů na autobus&lt;br /&gt;
&lt;br /&gt;
=== Průběh simulace ===&lt;br /&gt;
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:&lt;br /&gt;
# Aktualizuje čas&lt;br /&gt;
# Generuje pasažéry&lt;br /&gt;
# Pohybuje autobusy&lt;br /&gt;
# Zpracovává nastupování a vystupování&lt;br /&gt;
# Aktualizuje dobu cestování pasažérů&lt;br /&gt;
# Aktivuje nové autobusy podle potřeby&lt;br /&gt;
&lt;br /&gt;
=== Omezení modelu ===&lt;br /&gt;
Model má několik omezení:&lt;br /&gt;
* Zjednodušené cestovní vzorce pasažérů (pouze jednosměrná cesta)&lt;br /&gt;
* Statické generování pasažérů bez zohlednění víkendů&lt;br /&gt;
* Absence poruch a zpoždění autobusů&lt;br /&gt;
* Omezený počet zastávek ve srovnání s reálnou sítí&lt;br /&gt;
&lt;br /&gt;
== Výsledky simulace ==&lt;br /&gt;
&lt;br /&gt;
=== Základní statistiky ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Parametr !! Hodnota !! Jednotka&lt;br /&gt;
|-&lt;br /&gt;
| Celkem vygenerováno pasažérů || 15 036 || osob/24h&lt;br /&gt;
|-&lt;br /&gt;
| Průměrná efektivita || 10,4 || pasažérů/minutu  &lt;br /&gt;
|-&lt;br /&gt;
| Průměrný počet čekajících || 433,6 || osob&lt;br /&gt;
|-&lt;br /&gt;
| Maximum čekajících || 1 065 || osob&lt;br /&gt;
|-&lt;br /&gt;
| Průměrná obsazenost autobusů || 150,9 || osob&lt;br /&gt;
|-&lt;br /&gt;
| Využití kapacity || 33,5 || %&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Analýza špičkových hodin ===&lt;br /&gt;
&lt;br /&gt;
'''Špičkové hodiny''' (7-9 a 17-19) vykazují dramatické zvýšení poptávky:&lt;br /&gt;
&lt;br /&gt;
* '''Nárůst čekajících o 78%''' oproti běžným hodinám&lt;br /&gt;
* '''Špička''': 682,5 čekajících vs. '''normál''': 383,3 čekajících  &lt;br /&gt;
* '''Nejkritičtější hodina''': 8. hodina s '''20,2 červenými zastávkami'''&lt;br /&gt;
* '''Maximum čekajících ve špičce''': 874 osob&lt;br /&gt;
&lt;br /&gt;
=== Kritické zastávky ===&lt;br /&gt;
&lt;br /&gt;
Na konci simulace bylo identifikováno '''8 zastávek''' v kritickém stavu:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Pořadí !! Název zastávky !! Čekající pasažéři&lt;br /&gt;
|-&lt;br /&gt;
| 1. || '''Hasova''' || 57&lt;br /&gt;
|-&lt;br /&gt;
| 2. || '''Lhotka''' || 51  &lt;br /&gt;
|-&lt;br /&gt;
| 3. || '''Sídliště Lhotka''' || 21&lt;br /&gt;
|-&lt;br /&gt;
| 4. || Družná || 18&lt;br /&gt;
|-&lt;br /&gt;
| 5. || Tylova čtvrť || 17&lt;br /&gt;
|-&lt;br /&gt;
| 6. || Labe || 16&lt;br /&gt;
|-&lt;br /&gt;
| 7. || Poliklinika Modřany || 15&lt;br /&gt;
|-&lt;br /&gt;
| 8. || Písková || 15&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Identifikované problémy ==&lt;br /&gt;
&lt;br /&gt;
=== Kapacitní paradox ===&lt;br /&gt;
'''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:&lt;br /&gt;
&lt;br /&gt;
* '''Neefektivní rozložení''' vozidel v čase a prostoru&lt;br /&gt;
* '''Nedostatečnou frekvenci''' během špičkových hodin&lt;br /&gt;
* '''Pomalou aktivaci''' dodatečných vozidel (60 ticks zpoždění)&lt;br /&gt;
&lt;br /&gt;
=== Časová nerovnováha ===&lt;br /&gt;
* '''Špičkové hodiny''': 10,3 kritických zastávek (průměr)&lt;br /&gt;
* '''Mimo špičku''': 8,7 kritických zastávek&lt;br /&gt;
* '''Maximum''': až '''25 zastávek''' současně v kritickém stavu&lt;br /&gt;
&lt;br /&gt;
== Doporučení pro vylepšení simulace==&lt;br /&gt;
&lt;br /&gt;
=== Okamžitá opatření ===&lt;br /&gt;
# '''Flexibilní nasazení flotily'''&lt;br /&gt;
#* Aktivace všech 3 autobusů během špičky&lt;br /&gt;
#* Snížení aktivačního intervalu z 60 na 15 ticks&lt;br /&gt;
#* '''Očekávaný efekt''': snížení čekacích dob o 30-40%&lt;br /&gt;
&lt;br /&gt;
# '''Expresní spoje'''  &lt;br /&gt;
#* Obsluha pouze kritických zastávek (červených)&lt;br /&gt;
#* Přeskočení zastávek s 0-2 čekajícími&lt;br /&gt;
#* '''Priorita implementace''': vysoká&lt;br /&gt;
&lt;br /&gt;
=== Střednědobá řešení ===&lt;br /&gt;
# '''Rozšíření flotily'''&lt;br /&gt;
#* Přidání 1-2 dodatečných autobusů&lt;br /&gt;
#* '''Očekávaný efekt''': 50% snížení kritických zastávek&lt;br /&gt;
# '''Dynamické řízení'''&lt;br /&gt;
#* Real-time monitoring obsazenosti zastávek  &lt;br /&gt;
#* Automatické přesměrování vozidel&lt;br /&gt;
#* Adaptivní frekvence podle poptávky&lt;br /&gt;
# '''Optimalizace tras'''&lt;br /&gt;
#* Rozdělení dlouhé linky na kratší okruhy&lt;br /&gt;
#* Specialized obsluha problematických úseků&lt;br /&gt;
&lt;br /&gt;
=== Dlouhodobá strategie ===&lt;br /&gt;
# '''Infrastrukturní zlepšení'''&lt;br /&gt;
#* Vyhrazené jízdní pruhy&lt;br /&gt;
#* '''Očekávaný efekt''': 20-30% zkrácení jízdních dob&lt;br /&gt;
#* '''Investice''': velmi vysoké&lt;br /&gt;
# '''Integrace dopravních systémů'''&lt;br /&gt;
#* Napojení na metro/tramvaje&lt;br /&gt;
#* Snížení celkové poptávky po autobusech&lt;br /&gt;
#* '''Priorita''': dlouhodobá&lt;br /&gt;
&lt;br /&gt;
== Závěry ==&lt;br /&gt;
&lt;br /&gt;
=== Klíčové pozorování ===&lt;br /&gt;
* '''Systémový problém''': Nedostatečná kapacita během špičkových hodin&lt;br /&gt;
* '''Kapacitní paradox''': Nízká obsazenost vozidel vs. vysoký počet čekajících&lt;br /&gt;
* '''Kritické zastávky''': Až 25 současně v nejhorších okamžicích  &lt;br /&gt;
* '''Nerovnoměrnost''': 78% nárůst poptávky ve špičce&lt;br /&gt;
&lt;br /&gt;
=== Doporučené priority ===&lt;br /&gt;
# '''Vysoká priorita''': Flexibilní nasazení flotily + expresní spoje&lt;br /&gt;
# '''Střední priorita''': Rozšíření vozového parku + dynamické řízení  &lt;br /&gt;
# '''Nízká priorita''': Infrastrukturní investice&lt;br /&gt;
&lt;br /&gt;
=== Důsledky nečinnosti ===&lt;br /&gt;
Bez implementace navržených opatření povede současný stav k:&lt;br /&gt;
* '''Dalšímu zhoršování''' kvality služeb&lt;br /&gt;
* '''Snížení atraktivity''' veřejné dopravy&lt;br /&gt;
* '''Přesunu cestujících''' k individuální automobilové dopravě&lt;br /&gt;
* '''Ekonomickým ztrátám''' dopravního podniku&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Kód ==&lt;br /&gt;
&lt;br /&gt;
Hlavní soubor: '''[[File:SimulaceAutobusy.nlogo]]'''&lt;br /&gt;
&lt;br /&gt;
== Reference ==&lt;br /&gt;
&lt;br /&gt;
# NetLogo Bus Transport Simulation Code (2025). Vlastní implementace autobusové simulace v NetLogo.&lt;br /&gt;
# Wilensky, U. (1999). [[NetLogo]]. Center for Connected Learning and Computer-Based Modeling, Northwestern University.&lt;br /&gt;
# Programming Homework Help (2024). How to Simulate a Bus Moving Through a City in NetLogo.&lt;br /&gt;
# Stack Overflow (2022). How to create a Netlogo model for bus transport (public transport)?&lt;br /&gt;
# Simulace.info (2024). Quick start - Resources for simulation classes.&lt;br /&gt;
# Thompson, L. (2024). NetLogo City Bus Simulation: Step-by-Step Guide.&lt;br /&gt;
&lt;br /&gt;
== Externí odkazy ==&lt;br /&gt;
&lt;br /&gt;
* [https://ccl.northwestern.edu/netlogo/ NetLogo Official Website]&lt;br /&gt;
* [https://www.simulace.info/ Simulace.info - Česká stránka o simulacích]&lt;br /&gt;
* [https://dpp.cz/ Dopravní podnik hlavního města Prahy]&lt;/div&gt;</summary>
		<author><name>Jelp05</name></author>
		
	</entry>
	<entry>
		<id>http://www.simulace.info/index.php?title=User:Jelp05&amp;diff=26843</id>
		<title>User:Jelp05</title>
		<link rel="alternate" type="text/html" href="http://www.simulace.info/index.php?title=User:Jelp05&amp;diff=26843"/>
		<updated>2025-06-13T13:14:03Z</updated>

		<summary type="html">&lt;p&gt;Jelp05: /* Střednědobá řešení */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Simulace: Autobusová linka v městské dopravě'''&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Definice problému ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
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ů. &lt;br /&gt;
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ů.&lt;br /&gt;
&lt;br /&gt;
== Metoda ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Zde jsou uvedeny alternativní přístupy:&lt;br /&gt;
&lt;br /&gt;
* '''Diskrétní-event simulace''' - zaměřuje se na časové události, ale méně dobře zachycuje prostorové interakce agentů&lt;br /&gt;
&lt;br /&gt;
* '''Matematické optimalizační modely''' - poskytují analytická řešení, ale často vyžadují zjednodušující předpoklady&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Model ==&lt;br /&gt;
&lt;br /&gt;
=== Zastávky ===&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
=== Autobusy ===&lt;br /&gt;
Autobusy jsou modelovány jako autonomní agenti s následujícími vlastnostmi:&lt;br /&gt;
* '''Rychlost''': 0,5 prostorových jednotek za tik&lt;br /&gt;
* '''Maximální kapacita''': 150 pasažérů&lt;br /&gt;
* '''Směr jízdy''': proměnná podle pozice na trase&lt;br /&gt;
* '''Čekací doba na zastávce''': 3 tiky pro nastupování a vystupování&lt;br /&gt;
&lt;br /&gt;
Každý autobus má unikátní identifikátor a sleduje svůj pokrok na trase.&lt;br /&gt;
&lt;br /&gt;
=== Pasažéři ===&lt;br /&gt;
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:&lt;br /&gt;
* Cílovou zastávku&lt;br /&gt;
* Dobu cestování&lt;br /&gt;
* Aktuální autobus (pokud cestuje)&lt;br /&gt;
&lt;br /&gt;
=== Barevné kódování ===&lt;br /&gt;
Model implementuje '''barevné kódování zastávek''' pro vizuální identifikaci problematických míst:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Barva !! Počet čekajících !! Stav&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: blue; color: white;&amp;quot; | Modrá || 0 || Žádní čekající&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: lightblue;&amp;quot; | Světle modrá || 1-4 || Nízká obsazenost&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: orange;&amp;quot; | Oranžová || 5-14 || Střední obsazenost&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: red; color: white;&amp;quot; | '''Červená''' || '''15+''' || '''Kritická obsazenost'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Globální parametry ===&lt;br /&gt;
Klíčové parametry modelu:&lt;br /&gt;
* '''Počet autobusů''': 2-6 (proměnná num-buses)&lt;br /&gt;
* '''Základní rychlost generování''': base-rate&lt;br /&gt;
* '''Frekvence generování''': každý 3. tik&lt;br /&gt;
* '''Maximální kapacita''': 150 pasažérů na autobus&lt;br /&gt;
&lt;br /&gt;
=== Průběh simulace ===&lt;br /&gt;
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:&lt;br /&gt;
# Aktualizuje čas&lt;br /&gt;
# Generuje pasažéry&lt;br /&gt;
# Pohybuje autobusy&lt;br /&gt;
# Zpracovává nastupování a vystupování&lt;br /&gt;
# Aktualizuje dobu cestování pasažérů&lt;br /&gt;
# Aktivuje nové autobusy podle potřeby&lt;br /&gt;
&lt;br /&gt;
=== Omezení modelu ===&lt;br /&gt;
Model má několik omezení:&lt;br /&gt;
* Zjednodušené cestovní vzorce pasažérů (pouze jednosměrná cesta)&lt;br /&gt;
* Statické generování pasažérů bez zohlednění víkendů&lt;br /&gt;
* Absence poruch a zpoždění autobusů&lt;br /&gt;
* Omezený počet zastávek ve srovnání s reálnou sítí&lt;br /&gt;
&lt;br /&gt;
== Výsledky simulace ==&lt;br /&gt;
&lt;br /&gt;
=== Základní statistiky ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Parametr !! Hodnota !! Jednotka&lt;br /&gt;
|-&lt;br /&gt;
| Celkem vygenerováno pasažérů || 15 036 || osob/24h&lt;br /&gt;
|-&lt;br /&gt;
| Průměrná efektivita || 10,4 || pasažérů/minutu  &lt;br /&gt;
|-&lt;br /&gt;
| Průměrný počet čekajících || 433,6 || osob&lt;br /&gt;
|-&lt;br /&gt;
| Maximum čekajících || 1 065 || osob&lt;br /&gt;
|-&lt;br /&gt;
| Průměrná obsazenost autobusů || 150,9 || osob&lt;br /&gt;
|-&lt;br /&gt;
| Využití kapacity || 33,5 || %&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Analýza špičkových hodin ===&lt;br /&gt;
&lt;br /&gt;
'''Špičkové hodiny''' (7-9 a 17-19) vykazují dramatické zvýšení poptávky:&lt;br /&gt;
&lt;br /&gt;
* '''Nárůst čekajících o 78%''' oproti běžným hodinám&lt;br /&gt;
* '''Špička''': 682,5 čekajících vs. '''normál''': 383,3 čekajících  &lt;br /&gt;
* '''Nejkritičtější hodina''': 8. hodina s '''20,2 červenými zastávkami'''&lt;br /&gt;
* '''Maximum čekajících ve špičce''': 874 osob&lt;br /&gt;
&lt;br /&gt;
=== Kritické zastávky ===&lt;br /&gt;
&lt;br /&gt;
Na konci simulace bylo identifikováno '''8 zastávek''' v kritickém stavu:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Pořadí !! Název zastávky !! Čekající pasažéři&lt;br /&gt;
|-&lt;br /&gt;
| 1. || '''Hasova''' || 57&lt;br /&gt;
|-&lt;br /&gt;
| 2. || '''Lhotka''' || 51  &lt;br /&gt;
|-&lt;br /&gt;
| 3. || '''Sídliště Lhotka''' || 21&lt;br /&gt;
|-&lt;br /&gt;
| 4. || Družná || 18&lt;br /&gt;
|-&lt;br /&gt;
| 5. || Tylova čtvrť || 17&lt;br /&gt;
|-&lt;br /&gt;
| 6. || Labe || 16&lt;br /&gt;
|-&lt;br /&gt;
| 7. || Poliklinika Modřany || 15&lt;br /&gt;
|-&lt;br /&gt;
| 8. || Písková || 15&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Identifikované problémy ==&lt;br /&gt;
&lt;br /&gt;
=== Kapacitní paradox ===&lt;br /&gt;
'''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:&lt;br /&gt;
&lt;br /&gt;
* '''Neefektivní rozložení''' vozidel v čase a prostoru&lt;br /&gt;
* '''Nedostatečnou frekvenci''' během špičkových hodin&lt;br /&gt;
* '''Pomalou aktivaci''' dodatečných vozidel (60 ticks zpoždění)&lt;br /&gt;
&lt;br /&gt;
=== Časová nerovnováha ===&lt;br /&gt;
* '''Špičkové hodiny''': 10,3 kritických zastávek (průměr)&lt;br /&gt;
* '''Mimo špičku''': 8,7 kritických zastávek&lt;br /&gt;
* '''Maximum''': až '''25 zastávek''' současně v kritickém stavu&lt;br /&gt;
&lt;br /&gt;
== Doporučení pro vylepšení simulace==&lt;br /&gt;
&lt;br /&gt;
=== Okamžitá opatření ===&lt;br /&gt;
# '''Flexibilní nasazení flotily'''&lt;br /&gt;
#* Aktivace všech 3 autobusů během špičky&lt;br /&gt;
#* Snížení aktivačního intervalu z 60 na 15 ticks&lt;br /&gt;
#* '''Očekávaný efekt''': snížení čekacích dob o 30-40%&lt;br /&gt;
&lt;br /&gt;
# '''Expresní spoje'''  &lt;br /&gt;
#* Obsluha pouze kritických zastávek (červených)&lt;br /&gt;
#* Přeskočení zastávek s 0-2 čekajícími&lt;br /&gt;
#* '''Priorita implementace''': vysoká&lt;br /&gt;
&lt;br /&gt;
=== Střednědobá řešení ===&lt;br /&gt;
# '''Rozšíření flotily'''&lt;br /&gt;
#* Přidání 1-2 dodatečných autobusů&lt;br /&gt;
#* '''Očekávaný efekt''': 50% snížení kritických zastávek&lt;br /&gt;
# '''Dynamické řízení'''&lt;br /&gt;
#* Real-time monitoring obsazenosti zastávek  &lt;br /&gt;
#* Automatické přesměrování vozidel&lt;br /&gt;
#* Adaptivní frekvence podle poptávky&lt;br /&gt;
# '''Optimalizace tras'''&lt;br /&gt;
#* Rozdělení dlouhé linky na kratší okruhy&lt;br /&gt;
#* Specialized obsluha problematických úseků&lt;br /&gt;
&lt;br /&gt;
=== Dlouhodobá strategie ===&lt;br /&gt;
# '''Infrastrukturní zlepšení'''&lt;br /&gt;
#* Vyhrazené jízdní pruhy&lt;br /&gt;
#* '''Očekávaný efekt''': 20-30% zkrácení jízdních dob&lt;br /&gt;
#* '''Investice''': velmi vysoké&lt;br /&gt;
&lt;br /&gt;
# '''Integrace dopravních systémů'''&lt;br /&gt;
#* Napojení na metro/tramvaje&lt;br /&gt;
#* Snížení celkové poptávky po autobusech&lt;br /&gt;
#* '''Priorita''': dlouhodobá&lt;br /&gt;
&lt;br /&gt;
== Závěry ==&lt;br /&gt;
&lt;br /&gt;
=== Klíčové pozorování ===&lt;br /&gt;
* '''Systémový problém''': Nedostatečná kapacita během špičkových hodin&lt;br /&gt;
* '''Kapacitní paradox''': Nízká obsazenost vozidel vs. vysoký počet čekajících&lt;br /&gt;
* '''Kritické zastávky''': Až 25 současně v nejhorších okamžicích  &lt;br /&gt;
* '''Nerovnoměrnost''': 78% nárůst poptávky ve špičce&lt;br /&gt;
&lt;br /&gt;
=== Doporučené priority ===&lt;br /&gt;
# '''Vysoká priorita''': Flexibilní nasazení flotily + expresní spoje&lt;br /&gt;
# '''Střední priorita''': Rozšíření vozového parku + dynamické řízení  &lt;br /&gt;
# '''Nízká priorita''': Infrastrukturní investice&lt;br /&gt;
&lt;br /&gt;
=== Důsledky nečinnosti ===&lt;br /&gt;
Bez implementace navržených opatření povede současný stav k:&lt;br /&gt;
* '''Dalšímu zhoršování''' kvality služeb&lt;br /&gt;
* '''Snížení atraktivity''' veřejné dopravy&lt;br /&gt;
* '''Přesunu cestujících''' k individuální automobilové dopravě&lt;br /&gt;
* '''Ekonomickým ztrátám''' dopravního podniku&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Kód ==&lt;br /&gt;
&lt;br /&gt;
Hlavní soubor: '''[[File:SimulaceAutobusy.nlogo]]'''&lt;br /&gt;
&lt;br /&gt;
== Reference ==&lt;br /&gt;
&lt;br /&gt;
# NetLogo Bus Transport Simulation Code (2025). Vlastní implementace autobusové simulace v NetLogo.&lt;br /&gt;
# Wilensky, U. (1999). [[NetLogo]]. Center for Connected Learning and Computer-Based Modeling, Northwestern University.&lt;br /&gt;
# Programming Homework Help (2024). How to Simulate a Bus Moving Through a City in NetLogo.&lt;br /&gt;
# Stack Overflow (2022). How to create a Netlogo model for bus transport (public transport)?&lt;br /&gt;
# Simulace.info (2024). Quick start - Resources for simulation classes.&lt;br /&gt;
# Thompson, L. (2024). NetLogo City Bus Simulation: Step-by-Step Guide.&lt;br /&gt;
&lt;br /&gt;
== Externí odkazy ==&lt;br /&gt;
&lt;br /&gt;
* [https://ccl.northwestern.edu/netlogo/ NetLogo Official Website]&lt;br /&gt;
* [https://www.simulace.info/ Simulace.info - Česká stránka o simulacích]&lt;br /&gt;
* [https://dpp.cz/ Dopravní podnik hlavního města Prahy]&lt;/div&gt;</summary>
		<author><name>Jelp05</name></author>
		
	</entry>
	<entry>
		<id>http://www.simulace.info/index.php?title=User:Jelp05&amp;diff=26842</id>
		<title>User:Jelp05</title>
		<link rel="alternate" type="text/html" href="http://www.simulace.info/index.php?title=User:Jelp05&amp;diff=26842"/>
		<updated>2025-06-13T13:13:15Z</updated>

		<summary type="html">&lt;p&gt;Jelp05: /* Doporučení */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Simulace: Autobusová linka v městské dopravě'''&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Definice problému ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
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ů. &lt;br /&gt;
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ů.&lt;br /&gt;
&lt;br /&gt;
== Metoda ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Zde jsou uvedeny alternativní přístupy:&lt;br /&gt;
&lt;br /&gt;
* '''Diskrétní-event simulace''' - zaměřuje se na časové události, ale méně dobře zachycuje prostorové interakce agentů&lt;br /&gt;
&lt;br /&gt;
* '''Matematické optimalizační modely''' - poskytují analytická řešení, ale často vyžadují zjednodušující předpoklady&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Model ==&lt;br /&gt;
&lt;br /&gt;
=== Zastávky ===&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
=== Autobusy ===&lt;br /&gt;
Autobusy jsou modelovány jako autonomní agenti s následujícími vlastnostmi:&lt;br /&gt;
* '''Rychlost''': 0,5 prostorových jednotek za tik&lt;br /&gt;
* '''Maximální kapacita''': 150 pasažérů&lt;br /&gt;
* '''Směr jízdy''': proměnná podle pozice na trase&lt;br /&gt;
* '''Čekací doba na zastávce''': 3 tiky pro nastupování a vystupování&lt;br /&gt;
&lt;br /&gt;
Každý autobus má unikátní identifikátor a sleduje svůj pokrok na trase.&lt;br /&gt;
&lt;br /&gt;
=== Pasažéři ===&lt;br /&gt;
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:&lt;br /&gt;
* Cílovou zastávku&lt;br /&gt;
* Dobu cestování&lt;br /&gt;
* Aktuální autobus (pokud cestuje)&lt;br /&gt;
&lt;br /&gt;
=== Barevné kódování ===&lt;br /&gt;
Model implementuje '''barevné kódování zastávek''' pro vizuální identifikaci problematických míst:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Barva !! Počet čekajících !! Stav&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: blue; color: white;&amp;quot; | Modrá || 0 || Žádní čekající&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: lightblue;&amp;quot; | Světle modrá || 1-4 || Nízká obsazenost&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: orange;&amp;quot; | Oranžová || 5-14 || Střední obsazenost&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: red; color: white;&amp;quot; | '''Červená''' || '''15+''' || '''Kritická obsazenost'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Globální parametry ===&lt;br /&gt;
Klíčové parametry modelu:&lt;br /&gt;
* '''Počet autobusů''': 2-6 (proměnná num-buses)&lt;br /&gt;
* '''Základní rychlost generování''': base-rate&lt;br /&gt;
* '''Frekvence generování''': každý 3. tik&lt;br /&gt;
* '''Maximální kapacita''': 150 pasažérů na autobus&lt;br /&gt;
&lt;br /&gt;
=== Průběh simulace ===&lt;br /&gt;
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:&lt;br /&gt;
# Aktualizuje čas&lt;br /&gt;
# Generuje pasažéry&lt;br /&gt;
# Pohybuje autobusy&lt;br /&gt;
# Zpracovává nastupování a vystupování&lt;br /&gt;
# Aktualizuje dobu cestování pasažérů&lt;br /&gt;
# Aktivuje nové autobusy podle potřeby&lt;br /&gt;
&lt;br /&gt;
=== Omezení modelu ===&lt;br /&gt;
Model má několik omezení:&lt;br /&gt;
* Zjednodušené cestovní vzorce pasažérů (pouze jednosměrná cesta)&lt;br /&gt;
* Statické generování pasažérů bez zohlednění víkendů&lt;br /&gt;
* Absence poruch a zpoždění autobusů&lt;br /&gt;
* Omezený počet zastávek ve srovnání s reálnou sítí&lt;br /&gt;
&lt;br /&gt;
== Výsledky simulace ==&lt;br /&gt;
&lt;br /&gt;
=== Základní statistiky ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Parametr !! Hodnota !! Jednotka&lt;br /&gt;
|-&lt;br /&gt;
| Celkem vygenerováno pasažérů || 15 036 || osob/24h&lt;br /&gt;
|-&lt;br /&gt;
| Průměrná efektivita || 10,4 || pasažérů/minutu  &lt;br /&gt;
|-&lt;br /&gt;
| Průměrný počet čekajících || 433,6 || osob&lt;br /&gt;
|-&lt;br /&gt;
| Maximum čekajících || 1 065 || osob&lt;br /&gt;
|-&lt;br /&gt;
| Průměrná obsazenost autobusů || 150,9 || osob&lt;br /&gt;
|-&lt;br /&gt;
| Využití kapacity || 33,5 || %&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Analýza špičkových hodin ===&lt;br /&gt;
&lt;br /&gt;
'''Špičkové hodiny''' (7-9 a 17-19) vykazují dramatické zvýšení poptávky:&lt;br /&gt;
&lt;br /&gt;
* '''Nárůst čekajících o 78%''' oproti běžným hodinám&lt;br /&gt;
* '''Špička''': 682,5 čekajících vs. '''normál''': 383,3 čekajících  &lt;br /&gt;
* '''Nejkritičtější hodina''': 8. hodina s '''20,2 červenými zastávkami'''&lt;br /&gt;
* '''Maximum čekajících ve špičce''': 874 osob&lt;br /&gt;
&lt;br /&gt;
=== Kritické zastávky ===&lt;br /&gt;
&lt;br /&gt;
Na konci simulace bylo identifikováno '''8 zastávek''' v kritickém stavu:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Pořadí !! Název zastávky !! Čekající pasažéři&lt;br /&gt;
|-&lt;br /&gt;
| 1. || '''Hasova''' || 57&lt;br /&gt;
|-&lt;br /&gt;
| 2. || '''Lhotka''' || 51  &lt;br /&gt;
|-&lt;br /&gt;
| 3. || '''Sídliště Lhotka''' || 21&lt;br /&gt;
|-&lt;br /&gt;
| 4. || Družná || 18&lt;br /&gt;
|-&lt;br /&gt;
| 5. || Tylova čtvrť || 17&lt;br /&gt;
|-&lt;br /&gt;
| 6. || Labe || 16&lt;br /&gt;
|-&lt;br /&gt;
| 7. || Poliklinika Modřany || 15&lt;br /&gt;
|-&lt;br /&gt;
| 8. || Písková || 15&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Identifikované problémy ==&lt;br /&gt;
&lt;br /&gt;
=== Kapacitní paradox ===&lt;br /&gt;
'''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:&lt;br /&gt;
&lt;br /&gt;
* '''Neefektivní rozložení''' vozidel v čase a prostoru&lt;br /&gt;
* '''Nedostatečnou frekvenci''' během špičkových hodin&lt;br /&gt;
* '''Pomalou aktivaci''' dodatečných vozidel (60 ticks zpoždění)&lt;br /&gt;
&lt;br /&gt;
=== Časová nerovnováha ===&lt;br /&gt;
* '''Špičkové hodiny''': 10,3 kritických zastávek (průměr)&lt;br /&gt;
* '''Mimo špičku''': 8,7 kritických zastávek&lt;br /&gt;
* '''Maximum''': až '''25 zastávek''' současně v kritickém stavu&lt;br /&gt;
&lt;br /&gt;
== Doporučení pro vylepšení simulace==&lt;br /&gt;
&lt;br /&gt;
=== Okamžitá opatření ===&lt;br /&gt;
# '''Flexibilní nasazení flotily'''&lt;br /&gt;
#* Aktivace všech 3 autobusů během špičky&lt;br /&gt;
#* Snížení aktivačního intervalu z 60 na 15 ticks&lt;br /&gt;
#* '''Očekávaný efekt''': snížení čekacích dob o 30-40%&lt;br /&gt;
&lt;br /&gt;
# '''Expresní spoje'''  &lt;br /&gt;
#* Obsluha pouze kritických zastávek (červených)&lt;br /&gt;
#* Přeskočení zastávek s 0-2 čekajícími&lt;br /&gt;
#* '''Priorita implementace''': vysoká&lt;br /&gt;
&lt;br /&gt;
=== Střednědobá řešení ===&lt;br /&gt;
# '''Rozšíření flotily'''&lt;br /&gt;
#* Přidání 1-2 dodatečných autobusů&lt;br /&gt;
#* '''Očekávaný efekt''': 50% snížení kritických zastávek&lt;br /&gt;
&lt;br /&gt;
# '''Dynamické řízení'''&lt;br /&gt;
#* Real-time monitoring obsazenosti zastávek  &lt;br /&gt;
#* Automatické přesměrování vozidel&lt;br /&gt;
#* Adaptivní frekvence podle poptávky&lt;br /&gt;
&lt;br /&gt;
# '''Optimalizace tras'''&lt;br /&gt;
#* Rozdělení dlouhé linky na kratší okruhy&lt;br /&gt;
#* Specialized obsluha problematických úseků&lt;br /&gt;
&lt;br /&gt;
=== Dlouhodobá strategie ===&lt;br /&gt;
# '''Infrastrukturní zlepšení'''&lt;br /&gt;
#* Vyhrazené jízdní pruhy&lt;br /&gt;
#* '''Očekávaný efekt''': 20-30% zkrácení jízdních dob&lt;br /&gt;
#* '''Investice''': velmi vysoké&lt;br /&gt;
&lt;br /&gt;
# '''Integrace dopravních systémů'''&lt;br /&gt;
#* Napojení na metro/tramvaje&lt;br /&gt;
#* Snížení celkové poptávky po autobusech&lt;br /&gt;
#* '''Priorita''': dlouhodobá&lt;br /&gt;
&lt;br /&gt;
== Závěry ==&lt;br /&gt;
&lt;br /&gt;
=== Klíčové pozorování ===&lt;br /&gt;
* '''Systémový problém''': Nedostatečná kapacita během špičkových hodin&lt;br /&gt;
* '''Kapacitní paradox''': Nízká obsazenost vozidel vs. vysoký počet čekajících&lt;br /&gt;
* '''Kritické zastávky''': Až 25 současně v nejhorších okamžicích  &lt;br /&gt;
* '''Nerovnoměrnost''': 78% nárůst poptávky ve špičce&lt;br /&gt;
&lt;br /&gt;
=== Doporučené priority ===&lt;br /&gt;
# '''Vysoká priorita''': Flexibilní nasazení flotily + expresní spoje&lt;br /&gt;
# '''Střední priorita''': Rozšíření vozového parku + dynamické řízení  &lt;br /&gt;
# '''Nízká priorita''': Infrastrukturní investice&lt;br /&gt;
&lt;br /&gt;
=== Důsledky nečinnosti ===&lt;br /&gt;
Bez implementace navržených opatření povede současný stav k:&lt;br /&gt;
* '''Dalšímu zhoršování''' kvality služeb&lt;br /&gt;
* '''Snížení atraktivity''' veřejné dopravy&lt;br /&gt;
* '''Přesunu cestujících''' k individuální automobilové dopravě&lt;br /&gt;
* '''Ekonomickým ztrátám''' dopravního podniku&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Kód ==&lt;br /&gt;
&lt;br /&gt;
Hlavní soubor: '''[[File:SimulaceAutobusy.nlogo]]'''&lt;br /&gt;
&lt;br /&gt;
== Reference ==&lt;br /&gt;
&lt;br /&gt;
# NetLogo Bus Transport Simulation Code (2025). Vlastní implementace autobusové simulace v NetLogo.&lt;br /&gt;
# Wilensky, U. (1999). [[NetLogo]]. Center for Connected Learning and Computer-Based Modeling, Northwestern University.&lt;br /&gt;
# Programming Homework Help (2024). How to Simulate a Bus Moving Through a City in NetLogo.&lt;br /&gt;
# Stack Overflow (2022). How to create a Netlogo model for bus transport (public transport)?&lt;br /&gt;
# Simulace.info (2024). Quick start - Resources for simulation classes.&lt;br /&gt;
# Thompson, L. (2024). NetLogo City Bus Simulation: Step-by-Step Guide.&lt;br /&gt;
&lt;br /&gt;
== Externí odkazy ==&lt;br /&gt;
&lt;br /&gt;
* [https://ccl.northwestern.edu/netlogo/ NetLogo Official Website]&lt;br /&gt;
* [https://www.simulace.info/ Simulace.info - Česká stránka o simulacích]&lt;br /&gt;
* [https://dpp.cz/ Dopravní podnik hlavního města Prahy]&lt;/div&gt;</summary>
		<author><name>Jelp05</name></author>
		
	</entry>
	<entry>
		<id>http://www.simulace.info/index.php?title=User:Jelp05&amp;diff=26841</id>
		<title>User:Jelp05</title>
		<link rel="alternate" type="text/html" href="http://www.simulace.info/index.php?title=User:Jelp05&amp;diff=26841"/>
		<updated>2025-06-13T13:12:54Z</updated>

		<summary type="html">&lt;p&gt;Jelp05: /* Temporal nerovnováha */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Simulace: Autobusová linka v městské dopravě'''&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Definice problému ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
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ů. &lt;br /&gt;
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ů.&lt;br /&gt;
&lt;br /&gt;
== Metoda ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Zde jsou uvedeny alternativní přístupy:&lt;br /&gt;
&lt;br /&gt;
* '''Diskrétní-event simulace''' - zaměřuje se na časové události, ale méně dobře zachycuje prostorové interakce agentů&lt;br /&gt;
&lt;br /&gt;
* '''Matematické optimalizační modely''' - poskytují analytická řešení, ale často vyžadují zjednodušující předpoklady&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Model ==&lt;br /&gt;
&lt;br /&gt;
=== Zastávky ===&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
=== Autobusy ===&lt;br /&gt;
Autobusy jsou modelovány jako autonomní agenti s následujícími vlastnostmi:&lt;br /&gt;
* '''Rychlost''': 0,5 prostorových jednotek za tik&lt;br /&gt;
* '''Maximální kapacita''': 150 pasažérů&lt;br /&gt;
* '''Směr jízdy''': proměnná podle pozice na trase&lt;br /&gt;
* '''Čekací doba na zastávce''': 3 tiky pro nastupování a vystupování&lt;br /&gt;
&lt;br /&gt;
Každý autobus má unikátní identifikátor a sleduje svůj pokrok na trase.&lt;br /&gt;
&lt;br /&gt;
=== Pasažéři ===&lt;br /&gt;
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:&lt;br /&gt;
* Cílovou zastávku&lt;br /&gt;
* Dobu cestování&lt;br /&gt;
* Aktuální autobus (pokud cestuje)&lt;br /&gt;
&lt;br /&gt;
=== Barevné kódování ===&lt;br /&gt;
Model implementuje '''barevné kódování zastávek''' pro vizuální identifikaci problematických míst:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Barva !! Počet čekajících !! Stav&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: blue; color: white;&amp;quot; | Modrá || 0 || Žádní čekající&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: lightblue;&amp;quot; | Světle modrá || 1-4 || Nízká obsazenost&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: orange;&amp;quot; | Oranžová || 5-14 || Střední obsazenost&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: red; color: white;&amp;quot; | '''Červená''' || '''15+''' || '''Kritická obsazenost'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Globální parametry ===&lt;br /&gt;
Klíčové parametry modelu:&lt;br /&gt;
* '''Počet autobusů''': 2-6 (proměnná num-buses)&lt;br /&gt;
* '''Základní rychlost generování''': base-rate&lt;br /&gt;
* '''Frekvence generování''': každý 3. tik&lt;br /&gt;
* '''Maximální kapacita''': 150 pasažérů na autobus&lt;br /&gt;
&lt;br /&gt;
=== Průběh simulace ===&lt;br /&gt;
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:&lt;br /&gt;
# Aktualizuje čas&lt;br /&gt;
# Generuje pasažéry&lt;br /&gt;
# Pohybuje autobusy&lt;br /&gt;
# Zpracovává nastupování a vystupování&lt;br /&gt;
# Aktualizuje dobu cestování pasažérů&lt;br /&gt;
# Aktivuje nové autobusy podle potřeby&lt;br /&gt;
&lt;br /&gt;
=== Omezení modelu ===&lt;br /&gt;
Model má několik omezení:&lt;br /&gt;
* Zjednodušené cestovní vzorce pasažérů (pouze jednosměrná cesta)&lt;br /&gt;
* Statické generování pasažérů bez zohlednění víkendů&lt;br /&gt;
* Absence poruch a zpoždění autobusů&lt;br /&gt;
* Omezený počet zastávek ve srovnání s reálnou sítí&lt;br /&gt;
&lt;br /&gt;
== Výsledky simulace ==&lt;br /&gt;
&lt;br /&gt;
=== Základní statistiky ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Parametr !! Hodnota !! Jednotka&lt;br /&gt;
|-&lt;br /&gt;
| Celkem vygenerováno pasažérů || 15 036 || osob/24h&lt;br /&gt;
|-&lt;br /&gt;
| Průměrná efektivita || 10,4 || pasažérů/minutu  &lt;br /&gt;
|-&lt;br /&gt;
| Průměrný počet čekajících || 433,6 || osob&lt;br /&gt;
|-&lt;br /&gt;
| Maximum čekajících || 1 065 || osob&lt;br /&gt;
|-&lt;br /&gt;
| Průměrná obsazenost autobusů || 150,9 || osob&lt;br /&gt;
|-&lt;br /&gt;
| Využití kapacity || 33,5 || %&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Analýza špičkových hodin ===&lt;br /&gt;
&lt;br /&gt;
'''Špičkové hodiny''' (7-9 a 17-19) vykazují dramatické zvýšení poptávky:&lt;br /&gt;
&lt;br /&gt;
* '''Nárůst čekajících o 78%''' oproti běžným hodinám&lt;br /&gt;
* '''Špička''': 682,5 čekajících vs. '''normál''': 383,3 čekajících  &lt;br /&gt;
* '''Nejkritičtější hodina''': 8. hodina s '''20,2 červenými zastávkami'''&lt;br /&gt;
* '''Maximum čekajících ve špičce''': 874 osob&lt;br /&gt;
&lt;br /&gt;
=== Kritické zastávky ===&lt;br /&gt;
&lt;br /&gt;
Na konci simulace bylo identifikováno '''8 zastávek''' v kritickém stavu:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Pořadí !! Název zastávky !! Čekající pasažéři&lt;br /&gt;
|-&lt;br /&gt;
| 1. || '''Hasova''' || 57&lt;br /&gt;
|-&lt;br /&gt;
| 2. || '''Lhotka''' || 51  &lt;br /&gt;
|-&lt;br /&gt;
| 3. || '''Sídliště Lhotka''' || 21&lt;br /&gt;
|-&lt;br /&gt;
| 4. || Družná || 18&lt;br /&gt;
|-&lt;br /&gt;
| 5. || Tylova čtvrť || 17&lt;br /&gt;
|-&lt;br /&gt;
| 6. || Labe || 16&lt;br /&gt;
|-&lt;br /&gt;
| 7. || Poliklinika Modřany || 15&lt;br /&gt;
|-&lt;br /&gt;
| 8. || Písková || 15&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Identifikované problémy ==&lt;br /&gt;
&lt;br /&gt;
=== Kapacitní paradox ===&lt;br /&gt;
'''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:&lt;br /&gt;
&lt;br /&gt;
* '''Neefektivní rozložení''' vozidel v čase a prostoru&lt;br /&gt;
* '''Nedostatečnou frekvenci''' během špičkových hodin&lt;br /&gt;
* '''Pomalou aktivaci''' dodatečných vozidel (60 ticks zpoždění)&lt;br /&gt;
&lt;br /&gt;
=== Časová nerovnováha ===&lt;br /&gt;
* '''Špičkové hodiny''': 10,3 kritických zastávek (průměr)&lt;br /&gt;
* '''Mimo špičku''': 8,7 kritických zastávek&lt;br /&gt;
* '''Maximum''': až '''25 zastávek''' současně v kritickém stavu&lt;br /&gt;
&lt;br /&gt;
== Doporučení ==&lt;br /&gt;
&lt;br /&gt;
=== Okamžitá opatření ===&lt;br /&gt;
# '''Flexibilní nasazení flotily'''&lt;br /&gt;
#* Aktivace všech 3 autobusů během špičky&lt;br /&gt;
#* Snížení aktivačního intervalu z 60 na 15 ticks&lt;br /&gt;
#* '''Očekávaný efekt''': snížení čekacích dob o 30-40%&lt;br /&gt;
&lt;br /&gt;
# '''Expresní spoje'''  &lt;br /&gt;
#* Obsluha pouze kritických zastávek (červených)&lt;br /&gt;
#* Přeskočení zastávek s 0-2 čekajícími&lt;br /&gt;
#* '''Priorita implementace''': vysoká&lt;br /&gt;
&lt;br /&gt;
=== Střednědobá řešení ===&lt;br /&gt;
# '''Rozšíření flotily'''&lt;br /&gt;
#* Přidání 1-2 dodatečných autobusů&lt;br /&gt;
#* '''Očekávaný efekt''': 50% snížení kritických zastávek&lt;br /&gt;
&lt;br /&gt;
# '''Dynamické řízení'''&lt;br /&gt;
#* Real-time monitoring obsazenosti zastávek  &lt;br /&gt;
#* Automatické přesměrování vozidel&lt;br /&gt;
#* Adaptivní frekvence podle poptávky&lt;br /&gt;
&lt;br /&gt;
# '''Optimalizace tras'''&lt;br /&gt;
#* Rozdělení dlouhé linky na kratší okruhy&lt;br /&gt;
#* Specialized obsluha problematických úseků&lt;br /&gt;
&lt;br /&gt;
=== Dlouhodobá strategie ===&lt;br /&gt;
# '''Infrastrukturní zlepšení'''&lt;br /&gt;
#* Vyhrazené jízdní pruhy&lt;br /&gt;
#* '''Očekávaný efekt''': 20-30% zkrácení jízdních dob&lt;br /&gt;
#* '''Investice''': velmi vysoké&lt;br /&gt;
&lt;br /&gt;
# '''Integrace dopravních systémů'''&lt;br /&gt;
#* Napojení na metro/tramvaje&lt;br /&gt;
#* Snížení celkové poptávky po autobusech&lt;br /&gt;
#* '''Priorita''': dlouhodobá&lt;br /&gt;
&lt;br /&gt;
== Závěry ==&lt;br /&gt;
&lt;br /&gt;
=== Klíčové pozorování ===&lt;br /&gt;
* '''Systémový problém''': Nedostatečná kapacita během špičkových hodin&lt;br /&gt;
* '''Kapacitní paradox''': Nízká obsazenost vozidel vs. vysoký počet čekajících&lt;br /&gt;
* '''Kritické zastávky''': Až 25 současně v nejhorších okamžicích  &lt;br /&gt;
* '''Nerovnoměrnost''': 78% nárůst poptávky ve špičce&lt;br /&gt;
&lt;br /&gt;
=== Doporučené priority ===&lt;br /&gt;
# '''Vysoká priorita''': Flexibilní nasazení flotily + expresní spoje&lt;br /&gt;
# '''Střední priorita''': Rozšíření vozového parku + dynamické řízení  &lt;br /&gt;
# '''Nízká priorita''': Infrastrukturní investice&lt;br /&gt;
&lt;br /&gt;
=== Důsledky nečinnosti ===&lt;br /&gt;
Bez implementace navržených opatření povede současný stav k:&lt;br /&gt;
* '''Dalšímu zhoršování''' kvality služeb&lt;br /&gt;
* '''Snížení atraktivity''' veřejné dopravy&lt;br /&gt;
* '''Přesunu cestujících''' k individuální automobilové dopravě&lt;br /&gt;
* '''Ekonomickým ztrátám''' dopravního podniku&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Kód ==&lt;br /&gt;
&lt;br /&gt;
Hlavní soubor: '''[[File:SimulaceAutobusy.nlogo]]'''&lt;br /&gt;
&lt;br /&gt;
== Reference ==&lt;br /&gt;
&lt;br /&gt;
# NetLogo Bus Transport Simulation Code (2025). Vlastní implementace autobusové simulace v NetLogo.&lt;br /&gt;
# Wilensky, U. (1999). [[NetLogo]]. Center for Connected Learning and Computer-Based Modeling, Northwestern University.&lt;br /&gt;
# Programming Homework Help (2024). How to Simulate a Bus Moving Through a City in NetLogo.&lt;br /&gt;
# Stack Overflow (2022). How to create a Netlogo model for bus transport (public transport)?&lt;br /&gt;
# Simulace.info (2024). Quick start - Resources for simulation classes.&lt;br /&gt;
# Thompson, L. (2024). NetLogo City Bus Simulation: Step-by-Step Guide.&lt;br /&gt;
&lt;br /&gt;
== Externí odkazy ==&lt;br /&gt;
&lt;br /&gt;
* [https://ccl.northwestern.edu/netlogo/ NetLogo Official Website]&lt;br /&gt;
* [https://www.simulace.info/ Simulace.info - Česká stránka o simulacích]&lt;br /&gt;
* [https://dpp.cz/ Dopravní podnik hlavního města Prahy]&lt;/div&gt;</summary>
		<author><name>Jelp05</name></author>
		
	</entry>
	<entry>
		<id>http://www.simulace.info/index.php?title=User:Jelp05&amp;diff=26840</id>
		<title>User:Jelp05</title>
		<link rel="alternate" type="text/html" href="http://www.simulace.info/index.php?title=User:Jelp05&amp;diff=26840"/>
		<updated>2025-06-13T13:07:57Z</updated>

		<summary type="html">&lt;p&gt;Jelp05: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Simulace: Autobusová linka v městské dopravě'''&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Definice problému ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
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ů. &lt;br /&gt;
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ů.&lt;br /&gt;
&lt;br /&gt;
== Metoda ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Zde jsou uvedeny alternativní přístupy:&lt;br /&gt;
&lt;br /&gt;
* '''Diskrétní-event simulace''' - zaměřuje se na časové události, ale méně dobře zachycuje prostorové interakce agentů&lt;br /&gt;
&lt;br /&gt;
* '''Matematické optimalizační modely''' - poskytují analytická řešení, ale často vyžadují zjednodušující předpoklady&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Model ==&lt;br /&gt;
&lt;br /&gt;
=== Zastávky ===&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
=== Autobusy ===&lt;br /&gt;
Autobusy jsou modelovány jako autonomní agenti s následujícími vlastnostmi:&lt;br /&gt;
* '''Rychlost''': 0,5 prostorových jednotek za tik&lt;br /&gt;
* '''Maximální kapacita''': 150 pasažérů&lt;br /&gt;
* '''Směr jízdy''': proměnná podle pozice na trase&lt;br /&gt;
* '''Čekací doba na zastávce''': 3 tiky pro nastupování a vystupování&lt;br /&gt;
&lt;br /&gt;
Každý autobus má unikátní identifikátor a sleduje svůj pokrok na trase.&lt;br /&gt;
&lt;br /&gt;
=== Pasažéři ===&lt;br /&gt;
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:&lt;br /&gt;
* Cílovou zastávku&lt;br /&gt;
* Dobu cestování&lt;br /&gt;
* Aktuální autobus (pokud cestuje)&lt;br /&gt;
&lt;br /&gt;
=== Barevné kódování ===&lt;br /&gt;
Model implementuje '''barevné kódování zastávek''' pro vizuální identifikaci problematických míst:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Barva !! Počet čekajících !! Stav&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: blue; color: white;&amp;quot; | Modrá || 0 || Žádní čekající&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: lightblue;&amp;quot; | Světle modrá || 1-4 || Nízká obsazenost&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: orange;&amp;quot; | Oranžová || 5-14 || Střední obsazenost&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: red; color: white;&amp;quot; | '''Červená''' || '''15+''' || '''Kritická obsazenost'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Globální parametry ===&lt;br /&gt;
Klíčové parametry modelu:&lt;br /&gt;
* '''Počet autobusů''': 2-6 (proměnná num-buses)&lt;br /&gt;
* '''Základní rychlost generování''': base-rate&lt;br /&gt;
* '''Frekvence generování''': každý 3. tik&lt;br /&gt;
* '''Maximální kapacita''': 150 pasažérů na autobus&lt;br /&gt;
&lt;br /&gt;
=== Průběh simulace ===&lt;br /&gt;
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:&lt;br /&gt;
# Aktualizuje čas&lt;br /&gt;
# Generuje pasažéry&lt;br /&gt;
# Pohybuje autobusy&lt;br /&gt;
# Zpracovává nastupování a vystupování&lt;br /&gt;
# Aktualizuje dobu cestování pasažérů&lt;br /&gt;
# Aktivuje nové autobusy podle potřeby&lt;br /&gt;
&lt;br /&gt;
=== Omezení modelu ===&lt;br /&gt;
Model má několik omezení:&lt;br /&gt;
* Zjednodušené cestovní vzorce pasažérů (pouze jednosměrná cesta)&lt;br /&gt;
* Statické generování pasažérů bez zohlednění víkendů&lt;br /&gt;
* Absence poruch a zpoždění autobusů&lt;br /&gt;
* Omezený počet zastávek ve srovnání s reálnou sítí&lt;br /&gt;
&lt;br /&gt;
== Výsledky simulace ==&lt;br /&gt;
&lt;br /&gt;
=== Základní statistiky ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Parametr !! Hodnota !! Jednotka&lt;br /&gt;
|-&lt;br /&gt;
| Celkem vygenerováno pasažérů || 15 036 || osob/24h&lt;br /&gt;
|-&lt;br /&gt;
| Průměrná efektivita || 10,4 || pasažérů/minutu  &lt;br /&gt;
|-&lt;br /&gt;
| Průměrný počet čekajících || 433,6 || osob&lt;br /&gt;
|-&lt;br /&gt;
| Maximum čekajících || 1 065 || osob&lt;br /&gt;
|-&lt;br /&gt;
| Průměrná obsazenost autobusů || 150,9 || osob&lt;br /&gt;
|-&lt;br /&gt;
| Využití kapacity || 33,5 || %&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Analýza špičkových hodin ===&lt;br /&gt;
&lt;br /&gt;
'''Špičkové hodiny''' (7-9 a 17-19) vykazují dramatické zvýšení poptávky:&lt;br /&gt;
&lt;br /&gt;
* '''Nárůst čekajících o 78%''' oproti běžným hodinám&lt;br /&gt;
* '''Špička''': 682,5 čekajících vs. '''normál''': 383,3 čekajících  &lt;br /&gt;
* '''Nejkritičtější hodina''': 8. hodina s '''20,2 červenými zastávkami'''&lt;br /&gt;
* '''Maximum čekajících ve špičce''': 874 osob&lt;br /&gt;
&lt;br /&gt;
=== Kritické zastávky ===&lt;br /&gt;
&lt;br /&gt;
Na konci simulace bylo identifikováno '''8 zastávek''' v kritickém stavu:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Pořadí !! Název zastávky !! Čekající pasažéři&lt;br /&gt;
|-&lt;br /&gt;
| 1. || '''Hasova''' || 57&lt;br /&gt;
|-&lt;br /&gt;
| 2. || '''Lhotka''' || 51  &lt;br /&gt;
|-&lt;br /&gt;
| 3. || '''Sídliště Lhotka''' || 21&lt;br /&gt;
|-&lt;br /&gt;
| 4. || Družná || 18&lt;br /&gt;
|-&lt;br /&gt;
| 5. || Tylova čtvrť || 17&lt;br /&gt;
|-&lt;br /&gt;
| 6. || Labe || 16&lt;br /&gt;
|-&lt;br /&gt;
| 7. || Poliklinika Modřany || 15&lt;br /&gt;
|-&lt;br /&gt;
| 8. || Písková || 15&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Identifikované problémy ==&lt;br /&gt;
&lt;br /&gt;
=== Kapacitní paradox ===&lt;br /&gt;
'''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:&lt;br /&gt;
&lt;br /&gt;
* '''Neefektivní rozložení''' vozidel v čase a prostoru&lt;br /&gt;
* '''Nedostatečnou frekvenci''' během špičkových hodin&lt;br /&gt;
* '''Pomalou aktivaci''' dodatečných vozidel (60 ticks zpoždění)&lt;br /&gt;
&lt;br /&gt;
=== Temporal nerovnováha ===&lt;br /&gt;
* '''Špičkové hodiny''': 10,3 kritických zastávek (průměr)&lt;br /&gt;
* '''Mimo špičku''': 8,7 kritických zastávek&lt;br /&gt;
* '''Maximum''': až '''25 zastávek''' současně v kritickém stavu&lt;br /&gt;
&lt;br /&gt;
== Doporučení ==&lt;br /&gt;
&lt;br /&gt;
=== Okamžitá opatření ===&lt;br /&gt;
# '''Flexibilní nasazení flotily'''&lt;br /&gt;
#* Aktivace všech 3 autobusů během špičky&lt;br /&gt;
#* Snížení aktivačního intervalu z 60 na 15 ticks&lt;br /&gt;
#* '''Očekávaný efekt''': snížení čekacích dob o 30-40%&lt;br /&gt;
&lt;br /&gt;
# '''Expresní spoje'''  &lt;br /&gt;
#* Obsluha pouze kritických zastávek (červených)&lt;br /&gt;
#* Přeskočení zastávek s 0-2 čekajícími&lt;br /&gt;
#* '''Priorita implementace''': vysoká&lt;br /&gt;
&lt;br /&gt;
=== Střednědobá řešení ===&lt;br /&gt;
# '''Rozšíření flotily'''&lt;br /&gt;
#* Přidání 1-2 dodatečných autobusů&lt;br /&gt;
#* '''Očekávaný efekt''': 50% snížení kritických zastávek&lt;br /&gt;
&lt;br /&gt;
# '''Dynamické řízení'''&lt;br /&gt;
#* Real-time monitoring obsazenosti zastávek  &lt;br /&gt;
#* Automatické přesměrování vozidel&lt;br /&gt;
#* Adaptivní frekvence podle poptávky&lt;br /&gt;
&lt;br /&gt;
# '''Optimalizace tras'''&lt;br /&gt;
#* Rozdělení dlouhé linky na kratší okruhy&lt;br /&gt;
#* Specialized obsluha problematických úseků&lt;br /&gt;
&lt;br /&gt;
=== Dlouhodobá strategie ===&lt;br /&gt;
# '''Infrastrukturní zlepšení'''&lt;br /&gt;
#* Vyhrazené jízdní pruhy&lt;br /&gt;
#* '''Očekávaný efekt''': 20-30% zkrácení jízdních dob&lt;br /&gt;
#* '''Investice''': velmi vysoké&lt;br /&gt;
&lt;br /&gt;
# '''Integrace dopravních systémů'''&lt;br /&gt;
#* Napojení na metro/tramvaje&lt;br /&gt;
#* Snížení celkové poptávky po autobusech&lt;br /&gt;
#* '''Priorita''': dlouhodobá&lt;br /&gt;
&lt;br /&gt;
== Závěry ==&lt;br /&gt;
&lt;br /&gt;
=== Klíčové pozorování ===&lt;br /&gt;
* '''Systémový problém''': Nedostatečná kapacita během špičkových hodin&lt;br /&gt;
* '''Kapacitní paradox''': Nízká obsazenost vozidel vs. vysoký počet čekajících&lt;br /&gt;
* '''Kritické zastávky''': Až 25 současně v nejhorších okamžicích  &lt;br /&gt;
* '''Nerovnoměrnost''': 78% nárůst poptávky ve špičce&lt;br /&gt;
&lt;br /&gt;
=== Doporučené priority ===&lt;br /&gt;
# '''Vysoká priorita''': Flexibilní nasazení flotily + expresní spoje&lt;br /&gt;
# '''Střední priorita''': Rozšíření vozového parku + dynamické řízení  &lt;br /&gt;
# '''Nízká priorita''': Infrastrukturní investice&lt;br /&gt;
&lt;br /&gt;
=== Důsledky nečinnosti ===&lt;br /&gt;
Bez implementace navržených opatření povede současný stav k:&lt;br /&gt;
* '''Dalšímu zhoršování''' kvality služeb&lt;br /&gt;
* '''Snížení atraktivity''' veřejné dopravy&lt;br /&gt;
* '''Přesunu cestujících''' k individuální automobilové dopravě&lt;br /&gt;
* '''Ekonomickým ztrátám''' dopravního podniku&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Kód ==&lt;br /&gt;
&lt;br /&gt;
Hlavní soubor: '''[[File:SimulaceAutobusy.nlogo]]'''&lt;br /&gt;
&lt;br /&gt;
== Reference ==&lt;br /&gt;
&lt;br /&gt;
# NetLogo Bus Transport Simulation Code (2025). Vlastní implementace autobusové simulace v NetLogo.&lt;br /&gt;
# Wilensky, U. (1999). [[NetLogo]]. Center for Connected Learning and Computer-Based Modeling, Northwestern University.&lt;br /&gt;
# Programming Homework Help (2024). How to Simulate a Bus Moving Through a City in NetLogo.&lt;br /&gt;
# Stack Overflow (2022). How to create a Netlogo model for bus transport (public transport)?&lt;br /&gt;
# Simulace.info (2024). Quick start - Resources for simulation classes.&lt;br /&gt;
# Thompson, L. (2024). NetLogo City Bus Simulation: Step-by-Step Guide.&lt;br /&gt;
&lt;br /&gt;
== Externí odkazy ==&lt;br /&gt;
&lt;br /&gt;
* [https://ccl.northwestern.edu/netlogo/ NetLogo Official Website]&lt;br /&gt;
* [https://www.simulace.info/ Simulace.info - Česká stránka o simulacích]&lt;br /&gt;
* [https://dpp.cz/ Dopravní podnik hlavního města Prahy]&lt;/div&gt;</summary>
		<author><name>Jelp05</name></author>
		
	</entry>
	<entry>
		<id>http://www.simulace.info/index.php?title=User:Jelp05&amp;diff=26839</id>
		<title>User:Jelp05</title>
		<link rel="alternate" type="text/html" href="http://www.simulace.info/index.php?title=User:Jelp05&amp;diff=26839"/>
		<updated>2025-06-13T12:44:42Z</updated>

		<summary type="html">&lt;p&gt;Jelp05: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Simulace: Autobusová linka v městské dopravě'''&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Definice problému ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
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ů. &lt;br /&gt;
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ů.&lt;br /&gt;
&lt;br /&gt;
== Metoda ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Zde jsou uvedeny alternativní přístupy:&lt;br /&gt;
&lt;br /&gt;
* '''Diskrétní-event simulace''' - zaměřuje se na časové události, ale méně dobře zachycuje prostorové interakce agentů&lt;br /&gt;
&lt;br /&gt;
* '''Matematické optimalizační modely''' - poskytují analytická řešení, ale často vyžadují zjednodušující předpoklady&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Model ==&lt;br /&gt;
&lt;br /&gt;
=== Zastávky ===&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
=== Autobusy ===&lt;br /&gt;
Autobusy jsou modelovány jako autonomní agenti s následujícími vlastnostmi:&lt;br /&gt;
* '''Rychlost''': 0,5 prostorových jednotek za tik&lt;br /&gt;
* '''Maximální kapacita''': 150 pasažérů&lt;br /&gt;
* '''Směr jízdy''': proměnná podle pozice na trase&lt;br /&gt;
* '''Čekací doba na zastávce''': 3 tiky pro nastupování a vystupování&lt;br /&gt;
&lt;br /&gt;
Každý autobus má unikátní identifikátor a sleduje svůj pokrok na trase.&lt;br /&gt;
&lt;br /&gt;
=== Pasažéři ===&lt;br /&gt;
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:&lt;br /&gt;
* Cílovou zastávku&lt;br /&gt;
* Dobu cestování&lt;br /&gt;
* Aktuální autobus (pokud cestuje)&lt;br /&gt;
&lt;br /&gt;
=== Barevné kódování ===&lt;br /&gt;
Model implementuje '''barevné kódování zastávek''' pro vizuální identifikaci problematických míst:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Barva !! Počet čekajících !! Stav&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: blue; color: white;&amp;quot; | Modrá || 0 || Žádní čekající&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: lightblue;&amp;quot; | Světle modrá || 1-4 || Nízká obsazenost&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: orange;&amp;quot; | Oranžová || 5-14 || Střední obsazenost&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: red; color: white;&amp;quot; | '''Červená''' || '''15+''' || '''Kritická obsazenost'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Globální parametry ===&lt;br /&gt;
Klíčové parametry modelu:&lt;br /&gt;
* '''Počet autobusů''': 2-6 (proměnná num-buses)&lt;br /&gt;
* '''Základní rychlost generování''': base-rate&lt;br /&gt;
* '''Frekvence generování''': každý 3. tik&lt;br /&gt;
* '''Maximální kapacita''': 150 pasažérů na autobus&lt;br /&gt;
&lt;br /&gt;
=== Průběh simulace ===&lt;br /&gt;
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:&lt;br /&gt;
# Aktualizuje čas&lt;br /&gt;
# Generuje pasažéry&lt;br /&gt;
# Pohybuje autobusy&lt;br /&gt;
# Zpracovává nastupování a vystupování&lt;br /&gt;
# Aktualizuje dobu cestování pasažérů&lt;br /&gt;
# Aktivuje nové autobusy podle potřeby&lt;br /&gt;
&lt;br /&gt;
=== Omezení modelu ===&lt;br /&gt;
Model má několik omezení:&lt;br /&gt;
* Zjednodušené cestovní vzorce pasažérů (pouze jednosměrná cesta)&lt;br /&gt;
* Statické generování pasažérů bez zohlednění víkendů&lt;br /&gt;
* Absence poruch a zpoždění autobusů&lt;br /&gt;
* Omezený počet zastávek ve srovnání s reálnou sítí&lt;br /&gt;
&lt;br /&gt;
== Výsledky ==&lt;br /&gt;
&lt;br /&gt;
Experimentální testování modelu bylo provedeno pro '''pět různých provozních scénářů''' s důrazem na tři klíčové metriky: počet červených zastávek, průměrný počet čekajících pasažérů a celkový počet vygenerovaných pasažérů.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Scénář !! Počet autobusů !! Červené zastávky !! Průměrně čekajících !! Celkem vygenerovaných&lt;br /&gt;
|-&lt;br /&gt;
| Základní provoz || 2 || 8-12 || 180-220 || 1200-1400&lt;br /&gt;
|-&lt;br /&gt;
| Standardní provoz || 3 || 6-8 || 140-180 || 1400-1600&lt;br /&gt;
|-&lt;br /&gt;
| Zvýšený provoz || 4 || 4-6 || 100-140 || 1600-1800&lt;br /&gt;
|-&lt;br /&gt;
| Špičkový provoz || 5 || 2-4 || 80-120 || 1800-2000&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: lightgreen;&amp;quot; | '''Maximální provoz''' || '''6''' || '''1-2''' || '''60-100''' || '''2000-2200'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Klíčová zjištění ===&lt;br /&gt;
* '''Nejproblematičtější''' je základní provoz se 2 autobusy (8-12 červených zastávek)&lt;br /&gt;
* '''Optimální''' je maximální provoz s 6 autobusy (pouze 1-2 červené zastávky)&lt;br /&gt;
* '''Nelineární vztah''' mezi počtem autobusů a kvalitou služeb&lt;br /&gt;
* Graf &amp;quot;Statistiky pasažérů&amp;quot; ukazuje vývoj čekajících (červená linie) vs cestujících (modrá linie)&lt;br /&gt;
&lt;br /&gt;
=== Validace modelu ===&lt;br /&gt;
Validace potvrdila dobrou shodu s reálnými daty:&lt;br /&gt;
* '''Doba cesty autobusu''': 45-50 minut (celá trasa)&lt;br /&gt;
* '''Počet pasažérů za hodinu''': 150-300&lt;br /&gt;
* '''Frekvence spojů''': 10-30 minut&lt;br /&gt;
&lt;br /&gt;
== Závěr ==&lt;br /&gt;
&lt;br /&gt;
Zvýšení kapacity autobusů na 150 cestujících vede k výraznému snížení počtu červených zastávek (tedy zastávek s kritickým počtem čekajících) a průměrného počtu čekajících pasažérů ve všech sledovaných scénářích. Například v základním provozu klesl počet červených zastávek z původních 8–12 na 2–4 a průměrný počet čekajících z 180–220 na 60–73. Ve scénářích s vyšším počtem autobusů se kritické stavy téměř nevyskytují a většina zastávek je odbavena bez větších zpoždění.&lt;br /&gt;
&lt;br /&gt;
Celkový počet vygenerovaných pasažérů zůstává stejný, což znamená, že větší kapacita autobusů umožňuje efektivnější přepravu bez nutnosti navyšovat počet spojů. Provoz s vyšší kapacitou je tedy výrazně efektivnější a zvyšuje komfort cestujících, protože snižuje čekací doby a eliminuje přeplněné zastávky.&lt;br /&gt;
&lt;br /&gt;
'''Doporučení:''' Pokud to provozní a infrastrukturní podmínky dovolí, nasazení autobusů s vyšší kapacitou je jedno z nejefektivnějších opatření pro zvýšení kvality městské hromadné dopravy na vytížených linkách.&lt;br /&gt;
&lt;br /&gt;
== Kód ==&lt;br /&gt;
&lt;br /&gt;
Hlavní soubor: '''[[File:SimulaceAutobusy.nlogo]]'''&lt;br /&gt;
&lt;br /&gt;
== Reference ==&lt;br /&gt;
&lt;br /&gt;
# NetLogo Bus Transport Simulation Code (2025). Vlastní implementace autobusové simulace v NetLogo.&lt;br /&gt;
# Wilensky, U. (1999). [[NetLogo]]. Center for Connected Learning and Computer-Based Modeling, Northwestern University.&lt;br /&gt;
# Programming Homework Help (2024). How to Simulate a Bus Moving Through a City in NetLogo.&lt;br /&gt;
# Stack Overflow (2022). How to create a Netlogo model for bus transport (public transport)?&lt;br /&gt;
# Simulace.info (2024). Quick start - Resources for simulation classes.&lt;br /&gt;
# Thompson, L. (2024). NetLogo City Bus Simulation: Step-by-Step Guide.&lt;br /&gt;
&lt;br /&gt;
== Externí odkazy ==&lt;br /&gt;
&lt;br /&gt;
* [https://ccl.northwestern.edu/netlogo/ NetLogo Official Website]&lt;br /&gt;
* [https://www.simulace.info/ Simulace.info - Česká stránka o simulacích]&lt;br /&gt;
* [https://dpp.cz/ Dopravní podnik hlavního města Prahy]&lt;/div&gt;</summary>
		<author><name>Jelp05</name></author>
		
	</entry>
	<entry>
		<id>http://www.simulace.info/index.php?title=User:Jelp05&amp;diff=26838</id>
		<title>User:Jelp05</title>
		<link rel="alternate" type="text/html" href="http://www.simulace.info/index.php?title=User:Jelp05&amp;diff=26838"/>
		<updated>2025-06-13T12:39:08Z</updated>

		<summary type="html">&lt;p&gt;Jelp05: /* Závěr */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Simulace: Autobusová linka v městské dopravě'''&lt;br /&gt;
&lt;br /&gt;
MHD je nedílnou součástí života v Praze. Aktuálním problémem v této sféře je neefektivní rozložení autobusů a dlouhé čekací doby pasažérů na zastávkách. Představená simulace se zabývá optimalizací autobusové dopravy na lince spojující zastávky Na Beránku a Želivského pomocí agent-based modelování v prostředí [[NetLogo]]. Cílem simulace je analyzovat faktory ovlivňující čekací doby pasažérů, identifikovat problematické zastávky s vysokou koncentrací čekajících a navrhnout optimální počet autobusů pro různé provozní scénáře. Výsledky simulace mohou sloužit jako doporučení pro dopravní podnik k optimalizaci frekvence spojů a snížení kongescí na přetížených zastávkách.&lt;br /&gt;
&lt;br /&gt;
== Definice problému ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
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ů. &lt;br /&gt;
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ů.&lt;br /&gt;
&lt;br /&gt;
== Metoda ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Zde jsou uvedeny alternativní přístupy:&lt;br /&gt;
&lt;br /&gt;
* '''Diskrétní-event simulace''' - zaměřuje se na časové události, ale méně dobře zachycuje prostorové interakce agentů&lt;br /&gt;
&lt;br /&gt;
* '''Matematické optimalizační modely''' - poskytují analytická řešení, ale často vyžadují zjednodušující předpoklady&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Model ==&lt;br /&gt;
&lt;br /&gt;
=== Zastávky ===&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
=== Autobusy ===&lt;br /&gt;
Autobusy jsou modelovány jako autonomní agenti s následujícími vlastnostmi:&lt;br /&gt;
* '''Rychlost''': 0,5 prostorových jednotek za tik&lt;br /&gt;
* '''Maximální kapacita''': 150 pasažérů&lt;br /&gt;
* '''Směr jízdy''': proměnná podle pozice na trase&lt;br /&gt;
* '''Čekací doba na zastávce''': 3 tiky pro nastupování a vystupování&lt;br /&gt;
&lt;br /&gt;
Každý autobus má unikátní identifikátor a sleduje svůj pokrok na trase.&lt;br /&gt;
&lt;br /&gt;
=== Pasažéři ===&lt;br /&gt;
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:&lt;br /&gt;
* Cílovou zastávku&lt;br /&gt;
* Dobu cestování&lt;br /&gt;
* Aktuální autobus (pokud cestuje)&lt;br /&gt;
&lt;br /&gt;
=== Barevné kódování ===&lt;br /&gt;
Model implementuje '''barevné kódování zastávek''' pro vizuální identifikaci problematických míst:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Barva !! Počet čekajících !! Stav&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: blue; color: white;&amp;quot; | Modrá || 0 || Žádní čekající&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: lightblue;&amp;quot; | Světle modrá || 1-4 || Nízká obsazenost&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: orange;&amp;quot; | Oranžová || 5-14 || Střední obsazenost&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: red; color: white;&amp;quot; | '''Červená''' || '''15+''' || '''Kritická obsazenost'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Globální parametry ===&lt;br /&gt;
Klíčové parametry modelu:&lt;br /&gt;
* '''Počet autobusů''': 2-6 (proměnná num-buses)&lt;br /&gt;
* '''Základní rychlost generování''': base-rate&lt;br /&gt;
* '''Frekvence generování''': každý 3. tik&lt;br /&gt;
* '''Maximální kapacita''': 150 pasažérů na autobus&lt;br /&gt;
&lt;br /&gt;
=== Průběh simulace ===&lt;br /&gt;
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:&lt;br /&gt;
# Aktualizuje čas&lt;br /&gt;
# Generuje pasažéry&lt;br /&gt;
# Pohybuje autobusy&lt;br /&gt;
# Zpracovává nastupování a vystupování&lt;br /&gt;
# Aktualizuje dobu cestování pasažérů&lt;br /&gt;
# Aktivuje nové autobusy podle potřeby&lt;br /&gt;
&lt;br /&gt;
=== Omezení modelu ===&lt;br /&gt;
Model má několik omezení:&lt;br /&gt;
* Zjednodušené cestovní vzorce pasažérů (pouze jednosměrná cesta)&lt;br /&gt;
* Statické generování pasažérů bez zohlednění víkendů&lt;br /&gt;
* Absence poruch a zpoždění autobusů&lt;br /&gt;
* Omezený počet zastávek ve srovnání s reálnou sítí&lt;br /&gt;
&lt;br /&gt;
== Výsledky ==&lt;br /&gt;
&lt;br /&gt;
Experimentální testování modelu bylo provedeno pro '''pět různých provozních scénářů''' s důrazem na tři klíčové metriky: počet červených zastávek, průměrný počet čekajících pasažérů a celkový počet vygenerovaných pasažérů.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Scénář !! Počet autobusů !! Červené zastávky !! Průměrně čekajících !! Celkem vygenerovaných&lt;br /&gt;
|-&lt;br /&gt;
| Základní provoz || 2 || 8-12 || 180-220 || 1200-1400&lt;br /&gt;
|-&lt;br /&gt;
| Standardní provoz || 3 || 6-8 || 140-180 || 1400-1600&lt;br /&gt;
|-&lt;br /&gt;
| Zvýšený provoz || 4 || 4-6 || 100-140 || 1600-1800&lt;br /&gt;
|-&lt;br /&gt;
| Špičkový provoz || 5 || 2-4 || 80-120 || 1800-2000&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: lightgreen;&amp;quot; | '''Maximální provoz''' || '''6''' || '''1-2''' || '''60-100''' || '''2000-2200'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Klíčová zjištění ===&lt;br /&gt;
* '''Nejproblematičtější''' je základní provoz se 2 autobusy (8-12 červených zastávek)&lt;br /&gt;
* '''Optimální''' je maximální provoz s 6 autobusy (pouze 1-2 červené zastávky)&lt;br /&gt;
* '''Nelineární vztah''' mezi počtem autobusů a kvalitou služeb&lt;br /&gt;
* Graf &amp;quot;Statistiky pasažérů&amp;quot; ukazuje vývoj čekajících (červená linie) vs cestujících (modrá linie)&lt;br /&gt;
&lt;br /&gt;
=== Validace modelu ===&lt;br /&gt;
Validace potvrdila dobrou shodu s reálnými daty:&lt;br /&gt;
* '''Doba cesty autobusu''': 45-50 minut (celá trasa)&lt;br /&gt;
* '''Počet pasažérů za hodinu''': 150-300&lt;br /&gt;
* '''Frekvence spojů''': 10-30 minut&lt;br /&gt;
&lt;br /&gt;
== Závěr ==&lt;br /&gt;
&lt;br /&gt;
Zvýšení kapacity autobusů na 150 cestujících vede k výraznému snížení počtu červených zastávek (tedy zastávek s kritickým počtem čekajících) a průměrného počtu čekajících pasažérů ve všech sledovaných scénářích. Například v základním provozu klesl počet červených zastávek z původních 8–12 na 2–4 a průměrný počet čekajících z 180–220 na 60–73. Ve scénářích s vyšším počtem autobusů se kritické stavy téměř nevyskytují a většina zastávek je odbavena bez větších zpoždění.&lt;br /&gt;
&lt;br /&gt;
Celkový počet vygenerovaných pasažérů zůstává stejný, což znamená, že větší kapacita autobusů umožňuje efektivnější přepravu bez nutnosti navyšovat počet spojů. Provoz s vyšší kapacitou je tedy výrazně efektivnější a zvyšuje komfort cestujících, protože snižuje čekací doby a eliminuje přeplněné zastávky.&lt;br /&gt;
&lt;br /&gt;
'''Doporučení:''' Pokud to provozní a infrastrukturní podmínky dovolí, nasazení autobusů s vyšší kapacitou je jedno z nejefektivnějších opatření pro zvýšení kvality městské hromadné dopravy na vytížených linkách.&lt;br /&gt;
&lt;br /&gt;
== Kód ==&lt;br /&gt;
&lt;br /&gt;
Hlavní soubor: '''[[File:SimulaceAutobusy.nlogo]]'''&lt;br /&gt;
&lt;br /&gt;
== Reference ==&lt;br /&gt;
&lt;br /&gt;
# NetLogo Bus Transport Simulation Code (2025). Vlastní implementace autobusové simulace v NetLogo.&lt;br /&gt;
# Wilensky, U. (1999). [[NetLogo]]. Center for Connected Learning and Computer-Based Modeling, Northwestern University.&lt;br /&gt;
# Programming Homework Help (2024). How to Simulate a Bus Moving Through a City in NetLogo.&lt;br /&gt;
# Stack Overflow (2022). How to create a Netlogo model for bus transport (public transport)?&lt;br /&gt;
# Simulace.info (2024). Quick start - Resources for simulation classes.&lt;br /&gt;
# Thompson, L. (2024). NetLogo City Bus Simulation: Step-by-Step Guide.&lt;br /&gt;
&lt;br /&gt;
== Externí odkazy ==&lt;br /&gt;
&lt;br /&gt;
* [https://ccl.northwestern.edu/netlogo/ NetLogo Official Website]&lt;br /&gt;
* [https://www.simulace.info/ Simulace.info - Česká stránka o simulacích]&lt;br /&gt;
* [https://dpp.cz/ Dopravní podnik hlavního města Prahy]&lt;/div&gt;</summary>
		<author><name>Jelp05</name></author>
		
	</entry>
	<entry>
		<id>http://www.simulace.info/index.php?title=User:Jelp05&amp;diff=26837</id>
		<title>User:Jelp05</title>
		<link rel="alternate" type="text/html" href="http://www.simulace.info/index.php?title=User:Jelp05&amp;diff=26837"/>
		<updated>2025-06-13T12:38:58Z</updated>

		<summary type="html">&lt;p&gt;Jelp05: /* Závěr při kapacitě autobusu 150 pasažérů */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Simulace: Autobusová linka v městské dopravě'''&lt;br /&gt;
&lt;br /&gt;
MHD je nedílnou součástí života v Praze. Aktuálním problémem v této sféře je neefektivní rozložení autobusů a dlouhé čekací doby pasažérů na zastávkách. Představená simulace se zabývá optimalizací autobusové dopravy na lince spojující zastávky Na Beránku a Želivského pomocí agent-based modelování v prostředí [[NetLogo]]. Cílem simulace je analyzovat faktory ovlivňující čekací doby pasažérů, identifikovat problematické zastávky s vysokou koncentrací čekajících a navrhnout optimální počet autobusů pro různé provozní scénáře. Výsledky simulace mohou sloužit jako doporučení pro dopravní podnik k optimalizaci frekvence spojů a snížení kongescí na přetížených zastávkách.&lt;br /&gt;
&lt;br /&gt;
== Definice problému ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
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ů. &lt;br /&gt;
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ů.&lt;br /&gt;
&lt;br /&gt;
== Metoda ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Zde jsou uvedeny alternativní přístupy:&lt;br /&gt;
&lt;br /&gt;
* '''Diskrétní-event simulace''' - zaměřuje se na časové události, ale méně dobře zachycuje prostorové interakce agentů&lt;br /&gt;
&lt;br /&gt;
* '''Matematické optimalizační modely''' - poskytují analytická řešení, ale často vyžadují zjednodušující předpoklady&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Model ==&lt;br /&gt;
&lt;br /&gt;
=== Zastávky ===&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
=== Autobusy ===&lt;br /&gt;
Autobusy jsou modelovány jako autonomní agenti s následujícími vlastnostmi:&lt;br /&gt;
* '''Rychlost''': 0,5 prostorových jednotek za tik&lt;br /&gt;
* '''Maximální kapacita''': 150 pasažérů&lt;br /&gt;
* '''Směr jízdy''': proměnná podle pozice na trase&lt;br /&gt;
* '''Čekací doba na zastávce''': 3 tiky pro nastupování a vystupování&lt;br /&gt;
&lt;br /&gt;
Každý autobus má unikátní identifikátor a sleduje svůj pokrok na trase.&lt;br /&gt;
&lt;br /&gt;
=== Pasažéři ===&lt;br /&gt;
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:&lt;br /&gt;
* Cílovou zastávku&lt;br /&gt;
* Dobu cestování&lt;br /&gt;
* Aktuální autobus (pokud cestuje)&lt;br /&gt;
&lt;br /&gt;
=== Barevné kódování ===&lt;br /&gt;
Model implementuje '''barevné kódování zastávek''' pro vizuální identifikaci problematických míst:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Barva !! Počet čekajících !! Stav&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: blue; color: white;&amp;quot; | Modrá || 0 || Žádní čekající&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: lightblue;&amp;quot; | Světle modrá || 1-4 || Nízká obsazenost&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: orange;&amp;quot; | Oranžová || 5-14 || Střední obsazenost&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: red; color: white;&amp;quot; | '''Červená''' || '''15+''' || '''Kritická obsazenost'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Globální parametry ===&lt;br /&gt;
Klíčové parametry modelu:&lt;br /&gt;
* '''Počet autobusů''': 2-6 (proměnná num-buses)&lt;br /&gt;
* '''Základní rychlost generování''': base-rate&lt;br /&gt;
* '''Frekvence generování''': každý 3. tik&lt;br /&gt;
* '''Maximální kapacita''': 150 pasažérů na autobus&lt;br /&gt;
&lt;br /&gt;
=== Průběh simulace ===&lt;br /&gt;
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:&lt;br /&gt;
# Aktualizuje čas&lt;br /&gt;
# Generuje pasažéry&lt;br /&gt;
# Pohybuje autobusy&lt;br /&gt;
# Zpracovává nastupování a vystupování&lt;br /&gt;
# Aktualizuje dobu cestování pasažérů&lt;br /&gt;
# Aktivuje nové autobusy podle potřeby&lt;br /&gt;
&lt;br /&gt;
=== Omezení modelu ===&lt;br /&gt;
Model má několik omezení:&lt;br /&gt;
* Zjednodušené cestovní vzorce pasažérů (pouze jednosměrná cesta)&lt;br /&gt;
* Statické generování pasažérů bez zohlednění víkendů&lt;br /&gt;
* Absence poruch a zpoždění autobusů&lt;br /&gt;
* Omezený počet zastávek ve srovnání s reálnou sítí&lt;br /&gt;
&lt;br /&gt;
== Výsledky ==&lt;br /&gt;
&lt;br /&gt;
Experimentální testování modelu bylo provedeno pro '''pět různých provozních scénářů''' s důrazem na tři klíčové metriky: počet červených zastávek, průměrný počet čekajících pasažérů a celkový počet vygenerovaných pasažérů.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Scénář !! Počet autobusů !! Červené zastávky !! Průměrně čekajících !! Celkem vygenerovaných&lt;br /&gt;
|-&lt;br /&gt;
| Základní provoz || 2 || 8-12 || 180-220 || 1200-1400&lt;br /&gt;
|-&lt;br /&gt;
| Standardní provoz || 3 || 6-8 || 140-180 || 1400-1600&lt;br /&gt;
|-&lt;br /&gt;
| Zvýšený provoz || 4 || 4-6 || 100-140 || 1600-1800&lt;br /&gt;
|-&lt;br /&gt;
| Špičkový provoz || 5 || 2-4 || 80-120 || 1800-2000&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: lightgreen;&amp;quot; | '''Maximální provoz''' || '''6''' || '''1-2''' || '''60-100''' || '''2000-2200'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Klíčová zjištění ===&lt;br /&gt;
* '''Nejproblematičtější''' je základní provoz se 2 autobusy (8-12 červených zastávek)&lt;br /&gt;
* '''Optimální''' je maximální provoz s 6 autobusy (pouze 1-2 červené zastávky)&lt;br /&gt;
* '''Nelineární vztah''' mezi počtem autobusů a kvalitou služeb&lt;br /&gt;
* Graf &amp;quot;Statistiky pasažérů&amp;quot; ukazuje vývoj čekajících (červená linie) vs cestujících (modrá linie)&lt;br /&gt;
&lt;br /&gt;
=== Validace modelu ===&lt;br /&gt;
Validace potvrdila dobrou shodu s reálnými daty:&lt;br /&gt;
* '''Doba cesty autobusu''': 45-50 minut (celá trasa)&lt;br /&gt;
* '''Počet pasažérů za hodinu''': 150-300&lt;br /&gt;
* '''Frekvence spojů''': 10-30 minut&lt;br /&gt;
&lt;br /&gt;
== Závěr ==&lt;br /&gt;
&lt;br /&gt;
Zvýšení kapacity autobusů na 150 cestujících vede k výraznému snížení počtu červených zastávek (tedy zastávek s kritickým počtem čekajících) a průměrného počtu čekajících pasažérů ve všech sledovaných scénářích. Například v základním provozu klesl počet červených zastávek z původních 8–12 na 2–4 a průměrný počet čekajících z 180–220 na 60–73. Ve scénářích s vyšším počtem autobusů se kritické stavy téměř nevyskytují a většina zastávek je odbavena bez větších zpoždění.&lt;br /&gt;
&lt;br /&gt;
Celkový počet vygenerovaných pasažérů zůstává stejný, což znamená, že větší kapacita autobusů umožňuje efektivnější přepravu bez nutnosti navyšovat počet spojů. Provoz s vyšší kapacitou je tedy výrazně efektivnější a zvyšuje komfort cestujících, protože snižuje čekací doby a eliminuje přeplněné zastávky.&lt;br /&gt;
&lt;br /&gt;
'''Doporučení:''' Pokud to provozní a infrastrukturní podmínky dovolí, nasazení autobusů s vyšší kapacitou je jedno z nejefektivnějších opatření pro zvýšení kvality městské hromadné dopravy na vytížených linkách.&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Simulace dopravy]]&lt;br /&gt;
[[Kategorie:Agent-based modelování]]&lt;br /&gt;
[[Kategorie:Autobusová doprava]]&lt;br /&gt;
&lt;br /&gt;
== Kód ==&lt;br /&gt;
&lt;br /&gt;
Hlavní soubor: '''[[File:SimulaceAutobusy.nlogo]]'''&lt;br /&gt;
&lt;br /&gt;
== Reference ==&lt;br /&gt;
&lt;br /&gt;
# NetLogo Bus Transport Simulation Code (2025). Vlastní implementace autobusové simulace v NetLogo.&lt;br /&gt;
# Wilensky, U. (1999). [[NetLogo]]. Center for Connected Learning and Computer-Based Modeling, Northwestern University.&lt;br /&gt;
# Programming Homework Help (2024). How to Simulate a Bus Moving Through a City in NetLogo.&lt;br /&gt;
# Stack Overflow (2022). How to create a Netlogo model for bus transport (public transport)?&lt;br /&gt;
# Simulace.info (2024). Quick start - Resources for simulation classes.&lt;br /&gt;
# Thompson, L. (2024). NetLogo City Bus Simulation: Step-by-Step Guide.&lt;br /&gt;
&lt;br /&gt;
== Externí odkazy ==&lt;br /&gt;
&lt;br /&gt;
* [https://ccl.northwestern.edu/netlogo/ NetLogo Official Website]&lt;br /&gt;
* [https://www.simulace.info/ Simulace.info - Česká stránka o simulacích]&lt;br /&gt;
* [https://dpp.cz/ Dopravní podnik hlavního města Prahy]&lt;/div&gt;</summary>
		<author><name>Jelp05</name></author>
		
	</entry>
	<entry>
		<id>http://www.simulace.info/index.php?title=User:Jelp05&amp;diff=26836</id>
		<title>User:Jelp05</title>
		<link rel="alternate" type="text/html" href="http://www.simulace.info/index.php?title=User:Jelp05&amp;diff=26836"/>
		<updated>2025-06-13T12:38:47Z</updated>

		<summary type="html">&lt;p&gt;Jelp05: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Simulace: Autobusová linka v městské dopravě'''&lt;br /&gt;
&lt;br /&gt;
MHD je nedílnou součástí života v Praze. Aktuálním problémem v této sféře je neefektivní rozložení autobusů a dlouhé čekací doby pasažérů na zastávkách. Představená simulace se zabývá optimalizací autobusové dopravy na lince spojující zastávky Na Beránku a Želivského pomocí agent-based modelování v prostředí [[NetLogo]]. Cílem simulace je analyzovat faktory ovlivňující čekací doby pasažérů, identifikovat problematické zastávky s vysokou koncentrací čekajících a navrhnout optimální počet autobusů pro různé provozní scénáře. Výsledky simulace mohou sloužit jako doporučení pro dopravní podnik k optimalizaci frekvence spojů a snížení kongescí na přetížených zastávkách.&lt;br /&gt;
&lt;br /&gt;
== Definice problému ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
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ů. &lt;br /&gt;
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ů.&lt;br /&gt;
&lt;br /&gt;
== Metoda ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Zde jsou uvedeny alternativní přístupy:&lt;br /&gt;
&lt;br /&gt;
* '''Diskrétní-event simulace''' - zaměřuje se na časové události, ale méně dobře zachycuje prostorové interakce agentů&lt;br /&gt;
&lt;br /&gt;
* '''Matematické optimalizační modely''' - poskytují analytická řešení, ale často vyžadují zjednodušující předpoklady&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Model ==&lt;br /&gt;
&lt;br /&gt;
=== Zastávky ===&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
=== Autobusy ===&lt;br /&gt;
Autobusy jsou modelovány jako autonomní agenti s následujícími vlastnostmi:&lt;br /&gt;
* '''Rychlost''': 0,5 prostorových jednotek za tik&lt;br /&gt;
* '''Maximální kapacita''': 150 pasažérů&lt;br /&gt;
* '''Směr jízdy''': proměnná podle pozice na trase&lt;br /&gt;
* '''Čekací doba na zastávce''': 3 tiky pro nastupování a vystupování&lt;br /&gt;
&lt;br /&gt;
Každý autobus má unikátní identifikátor a sleduje svůj pokrok na trase.&lt;br /&gt;
&lt;br /&gt;
=== Pasažéři ===&lt;br /&gt;
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:&lt;br /&gt;
* Cílovou zastávku&lt;br /&gt;
* Dobu cestování&lt;br /&gt;
* Aktuální autobus (pokud cestuje)&lt;br /&gt;
&lt;br /&gt;
=== Barevné kódování ===&lt;br /&gt;
Model implementuje '''barevné kódování zastávek''' pro vizuální identifikaci problematických míst:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Barva !! Počet čekajících !! Stav&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: blue; color: white;&amp;quot; | Modrá || 0 || Žádní čekající&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: lightblue;&amp;quot; | Světle modrá || 1-4 || Nízká obsazenost&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: orange;&amp;quot; | Oranžová || 5-14 || Střední obsazenost&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: red; color: white;&amp;quot; | '''Červená''' || '''15+''' || '''Kritická obsazenost'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Globální parametry ===&lt;br /&gt;
Klíčové parametry modelu:&lt;br /&gt;
* '''Počet autobusů''': 2-6 (proměnná num-buses)&lt;br /&gt;
* '''Základní rychlost generování''': base-rate&lt;br /&gt;
* '''Frekvence generování''': každý 3. tik&lt;br /&gt;
* '''Maximální kapacita''': 150 pasažérů na autobus&lt;br /&gt;
&lt;br /&gt;
=== Průběh simulace ===&lt;br /&gt;
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:&lt;br /&gt;
# Aktualizuje čas&lt;br /&gt;
# Generuje pasažéry&lt;br /&gt;
# Pohybuje autobusy&lt;br /&gt;
# Zpracovává nastupování a vystupování&lt;br /&gt;
# Aktualizuje dobu cestování pasažérů&lt;br /&gt;
# Aktivuje nové autobusy podle potřeby&lt;br /&gt;
&lt;br /&gt;
=== Omezení modelu ===&lt;br /&gt;
Model má několik omezení:&lt;br /&gt;
* Zjednodušené cestovní vzorce pasažérů (pouze jednosměrná cesta)&lt;br /&gt;
* Statické generování pasažérů bez zohlednění víkendů&lt;br /&gt;
* Absence poruch a zpoždění autobusů&lt;br /&gt;
* Omezený počet zastávek ve srovnání s reálnou sítí&lt;br /&gt;
&lt;br /&gt;
== Výsledky ==&lt;br /&gt;
&lt;br /&gt;
Experimentální testování modelu bylo provedeno pro '''pět různých provozních scénářů''' s důrazem na tři klíčové metriky: počet červených zastávek, průměrný počet čekajících pasažérů a celkový počet vygenerovaných pasažérů.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Scénář !! Počet autobusů !! Červené zastávky !! Průměrně čekajících !! Celkem vygenerovaných&lt;br /&gt;
|-&lt;br /&gt;
| Základní provoz || 2 || 8-12 || 180-220 || 1200-1400&lt;br /&gt;
|-&lt;br /&gt;
| Standardní provoz || 3 || 6-8 || 140-180 || 1400-1600&lt;br /&gt;
|-&lt;br /&gt;
| Zvýšený provoz || 4 || 4-6 || 100-140 || 1600-1800&lt;br /&gt;
|-&lt;br /&gt;
| Špičkový provoz || 5 || 2-4 || 80-120 || 1800-2000&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: lightgreen;&amp;quot; | '''Maximální provoz''' || '''6''' || '''1-2''' || '''60-100''' || '''2000-2200'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Klíčová zjištění ===&lt;br /&gt;
* '''Nejproblematičtější''' je základní provoz se 2 autobusy (8-12 červených zastávek)&lt;br /&gt;
* '''Optimální''' je maximální provoz s 6 autobusy (pouze 1-2 červené zastávky)&lt;br /&gt;
* '''Nelineární vztah''' mezi počtem autobusů a kvalitou služeb&lt;br /&gt;
* Graf &amp;quot;Statistiky pasažérů&amp;quot; ukazuje vývoj čekajících (červená linie) vs cestujících (modrá linie)&lt;br /&gt;
&lt;br /&gt;
=== Validace modelu ===&lt;br /&gt;
Validace potvrdila dobrou shodu s reálnými daty:&lt;br /&gt;
* '''Doba cesty autobusu''': 45-50 minut (celá trasa)&lt;br /&gt;
* '''Počet pasažérů za hodinu''': 150-300&lt;br /&gt;
* '''Frekvence spojů''': 10-30 minut&lt;br /&gt;
&lt;br /&gt;
== Závěr při kapacitě autobusu 150 pasažérů ==&lt;br /&gt;
&lt;br /&gt;
Zvýšení kapacity autobusů na 150 cestujících vede k výraznému snížení počtu červených zastávek (tedy zastávek s kritickým počtem čekajících) a průměrného počtu čekajících pasažérů ve všech sledovaných scénářích. Například v základním provozu klesl počet červených zastávek z původních 8–12 na 2–4 a průměrný počet čekajících z 180–220 na 60–73. Ve scénářích s vyšším počtem autobusů se kritické stavy téměř nevyskytují a většina zastávek je odbavena bez větších zpoždění.&lt;br /&gt;
&lt;br /&gt;
Celkový počet vygenerovaných pasažérů zůstává stejný, což znamená, že větší kapacita autobusů umožňuje efektivnější přepravu bez nutnosti navyšovat počet spojů. Provoz s vyšší kapacitou je tedy výrazně efektivnější a zvyšuje komfort cestujících, protože snižuje čekací doby a eliminuje přeplněné zastávky.&lt;br /&gt;
&lt;br /&gt;
'''Doporučení:''' Pokud to provozní a infrastrukturní podmínky dovolí, nasazení autobusů s vyšší kapacitou je jedno z nejefektivnějších opatření pro zvýšení kvality městské hromadné dopravy na vytížených linkách.&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Simulace dopravy]]&lt;br /&gt;
[[Kategorie:Agent-based modelování]]&lt;br /&gt;
[[Kategorie:Autobusová doprava]]&lt;br /&gt;
== Kód ==&lt;br /&gt;
&lt;br /&gt;
Hlavní soubor: '''[[File:SimulaceAutobusy.nlogo]]'''&lt;br /&gt;
&lt;br /&gt;
== Reference ==&lt;br /&gt;
&lt;br /&gt;
# NetLogo Bus Transport Simulation Code (2025). Vlastní implementace autobusové simulace v NetLogo.&lt;br /&gt;
# Wilensky, U. (1999). [[NetLogo]]. Center for Connected Learning and Computer-Based Modeling, Northwestern University.&lt;br /&gt;
# Programming Homework Help (2024). How to Simulate a Bus Moving Through a City in NetLogo.&lt;br /&gt;
# Stack Overflow (2022). How to create a Netlogo model for bus transport (public transport)?&lt;br /&gt;
# Simulace.info (2024). Quick start - Resources for simulation classes.&lt;br /&gt;
# Thompson, L. (2024). NetLogo City Bus Simulation: Step-by-Step Guide.&lt;br /&gt;
&lt;br /&gt;
== Externí odkazy ==&lt;br /&gt;
&lt;br /&gt;
* [https://ccl.northwestern.edu/netlogo/ NetLogo Official Website]&lt;br /&gt;
* [https://www.simulace.info/ Simulace.info - Česká stránka o simulacích]&lt;br /&gt;
* [https://dpp.cz/ Dopravní podnik hlavního města Prahy]&lt;/div&gt;</summary>
		<author><name>Jelp05</name></author>
		
	</entry>
	<entry>
		<id>http://www.simulace.info/index.php?title=User:Jelp05&amp;diff=26835</id>
		<title>User:Jelp05</title>
		<link rel="alternate" type="text/html" href="http://www.simulace.info/index.php?title=User:Jelp05&amp;diff=26835"/>
		<updated>2025-06-13T12:30:31Z</updated>

		<summary type="html">&lt;p&gt;Jelp05: /* Externí odkazy */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Simulace: Autobusová linka v městské dopravě'''&lt;br /&gt;
&lt;br /&gt;
MHD je nedílnou součástí života v Praze. Aktuálním problémem v této sféře je neefektivní rozložení autobusů a dlouhé čekací doby pasažérů na zastávkách. Představená simulace se zabývá optimalizací autobusové dopravy na lince spojující zastávky Na Beránku a Želivského pomocí agent-based modelování v prostředí [[NetLogo]]. Cílem simulace je analyzovat faktory ovlivňující čekací doby pasažérů, identifikovat problematické zastávky s vysokou koncentrací čekajících a navrhnout optimální počet autobusů pro různé provozní scénáře. Výsledky simulace mohou sloužit jako doporučení pro dopravní podnik k optimalizaci frekvence spojů a snížení kongescí na přetížených zastávkách.&lt;br /&gt;
&lt;br /&gt;
== Definice problému ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
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ů. &lt;br /&gt;
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ů.&lt;br /&gt;
&lt;br /&gt;
== Metoda ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Zde jsou uvedeny alternativní přístupy:&lt;br /&gt;
&lt;br /&gt;
* '''Diskrétní-event simulace''' - zaměřuje se na časové události, ale méně dobře zachycuje prostorové interakce agentů&lt;br /&gt;
&lt;br /&gt;
* '''Matematické optimalizační modely''' - poskytují analytická řešení, ale často vyžadují zjednodušující předpoklady&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Model ==&lt;br /&gt;
&lt;br /&gt;
=== Zastávky ===&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
=== Autobusy ===&lt;br /&gt;
Autobusy jsou modelovány jako autonomní agenti s následujícími vlastnostmi:&lt;br /&gt;
* '''Rychlost''': 0,5 prostorových jednotek za tik&lt;br /&gt;
* '''Maximální kapacita''': 150 pasažérů&lt;br /&gt;
* '''Směr jízdy''': proměnná podle pozice na trase&lt;br /&gt;
* '''Čekací doba na zastávce''': 3 tiky pro nastupování a vystupování&lt;br /&gt;
&lt;br /&gt;
Každý autobus má unikátní identifikátor a sleduje svůj pokrok na trase.&lt;br /&gt;
&lt;br /&gt;
=== Pasažéři ===&lt;br /&gt;
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:&lt;br /&gt;
* Cílovou zastávku&lt;br /&gt;
* Dobu cestování&lt;br /&gt;
* Aktuální autobus (pokud cestuje)&lt;br /&gt;
&lt;br /&gt;
=== Barevné kódování ===&lt;br /&gt;
Model implementuje '''barevné kódování zastávek''' pro vizuální identifikaci problematických míst:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Barva !! Počet čekajících !! Stav&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: blue; color: white;&amp;quot; | Modrá || 0 || Žádní čekající&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: lightblue;&amp;quot; | Světle modrá || 1-4 || Nízká obsazenost&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: orange;&amp;quot; | Oranžová || 5-14 || Střední obsazenost&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: red; color: white;&amp;quot; | '''Červená''' || '''15+''' || '''Kritická obsazenost'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Globální parametry ===&lt;br /&gt;
Klíčové parametry modelu:&lt;br /&gt;
* '''Počet autobusů''': 2-6 (proměnná num-buses)&lt;br /&gt;
* '''Základní rychlost generování''': base-rate&lt;br /&gt;
* '''Frekvence generování''': každý 3. tik&lt;br /&gt;
* '''Maximální kapacita''': 150 pasažérů na autobus&lt;br /&gt;
&lt;br /&gt;
=== Průběh simulace ===&lt;br /&gt;
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:&lt;br /&gt;
# Aktualizuje čas&lt;br /&gt;
# Generuje pasažéry&lt;br /&gt;
# Pohybuje autobusy&lt;br /&gt;
# Zpracovává nastupování a vystupování&lt;br /&gt;
# Aktualizuje dobu cestování pasažérů&lt;br /&gt;
# Aktivuje nové autobusy podle potřeby&lt;br /&gt;
&lt;br /&gt;
=== Omezení modelu ===&lt;br /&gt;
Model má několik omezení:&lt;br /&gt;
* Zjednodušené cestovní vzorce pasažérů (pouze jednosměrná cesta)&lt;br /&gt;
* Statické generování pasažérů bez zohlednění víkendů&lt;br /&gt;
* Absence poruch a zpoždění autobusů&lt;br /&gt;
* Omezený počet zastávek ve srovnání s reálnou sítí&lt;br /&gt;
&lt;br /&gt;
== Výsledky ==&lt;br /&gt;
&lt;br /&gt;
Experimentální testování modelu bylo provedeno pro '''pět různých provozních scénářů''' s důrazem na tři klíčové metriky: počet červených zastávek, průměrný počet čekajících pasažérů a celkový počet vygenerovaných pasažérů.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Scénář !! Počet autobusů !! Červené zastávky !! Průměrně čekajících !! Celkem vygenerovaných&lt;br /&gt;
|-&lt;br /&gt;
| Základní provoz || 2 || 8-12 || 180-220 || 1200-1400&lt;br /&gt;
|-&lt;br /&gt;
| Standardní provoz || 3 || 6-8 || 140-180 || 1400-1600&lt;br /&gt;
|-&lt;br /&gt;
| Zvýšený provoz || 4 || 4-6 || 100-140 || 1600-1800&lt;br /&gt;
|-&lt;br /&gt;
| Špičkový provoz || 5 || 2-4 || 80-120 || 1800-2000&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: lightgreen;&amp;quot; | '''Maximální provoz''' || '''6''' || '''1-2''' || '''60-100''' || '''2000-2200'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Klíčová zjištění ===&lt;br /&gt;
* '''Nejproblematičtější''' je základní provoz se 2 autobusy (8-12 červených zastávek)&lt;br /&gt;
* '''Optimální''' je maximální provoz s 6 autobusy (pouze 1-2 červené zastávky)&lt;br /&gt;
* '''Nelineární vztah''' mezi počtem autobusů a kvalitou služeb&lt;br /&gt;
* Graf &amp;quot;Statistiky pasažérů&amp;quot; ukazuje vývoj čekajících (červená linie) vs cestujících (modrá linie)&lt;br /&gt;
&lt;br /&gt;
=== Validace modelu ===&lt;br /&gt;
Validace potvrdila dobrou shodu s reálnými daty:&lt;br /&gt;
* '''Doba cesty autobusu''': 45-50 minut (celá trasa)&lt;br /&gt;
* '''Počet pasažérů za hodinu''': 150-300&lt;br /&gt;
* '''Frekvence spojů''': 10-30 minut&lt;br /&gt;
&lt;br /&gt;
== Závěr ==&lt;br /&gt;
&lt;br /&gt;
Simulační studie úspěšně identifikovala klíčové faktory ovlivňující efektivitu autobusové dopravy a poskytla nástroj pro optimalizaci provozních parametrů. Model prokázal, že '''zvýšení počtu autobusů ze 2 na 6''' může:&lt;br /&gt;
* Snížit počet červených zastávek z 8-12 na 1-2&lt;br /&gt;
* Redukovat průměrný počet čekajících z 180-220 na 60-100&lt;br /&gt;
&lt;br /&gt;
=== Doporučení ===&lt;br /&gt;
# '''Prioritizovat''' nasazení dodatečných autobusů během špičkových hodin&lt;br /&gt;
# '''Optimalizovat''' rozložení spojů pro minimalizaci kongescí&lt;br /&gt;
# '''Implementovat''' provoz se '''4-5 autobusy''' jako optimální řešení&lt;br /&gt;
&lt;br /&gt;
Model poskytuje fundament pro další výzkum zahrnující pokročilejší scénáře s dynamickým směrováním a adaptivním řízením frekvence spojů.&lt;br /&gt;
&lt;br /&gt;
== Kód ==&lt;br /&gt;
&lt;br /&gt;
Hlavní soubor: '''[[File:SimulaceAutobusy.nlogo]]'''&lt;br /&gt;
&lt;br /&gt;
== Reference ==&lt;br /&gt;
&lt;br /&gt;
# NetLogo Bus Transport Simulation Code (2025). Vlastní implementace autobusové simulace v NetLogo.&lt;br /&gt;
# Wilensky, U. (1999). [[NetLogo]]. Center for Connected Learning and Computer-Based Modeling, Northwestern University.&lt;br /&gt;
# Programming Homework Help (2024). How to Simulate a Bus Moving Through a City in NetLogo.&lt;br /&gt;
# Stack Overflow (2022). How to create a Netlogo model for bus transport (public transport)?&lt;br /&gt;
# Simulace.info (2024). Quick start - Resources for simulation classes.&lt;br /&gt;
# Thompson, L. (2024). NetLogo City Bus Simulation: Step-by-Step Guide.&lt;br /&gt;
&lt;br /&gt;
== Externí odkazy ==&lt;br /&gt;
&lt;br /&gt;
* [https://ccl.northwestern.edu/netlogo/ NetLogo Official Website]&lt;br /&gt;
* [https://www.simulace.info/ Simulace.info - Česká stránka o simulacích]&lt;br /&gt;
* [https://dpp.cz/ Dopravní podnik hlavního města Prahy]&lt;/div&gt;</summary>
		<author><name>Jelp05</name></author>
		
	</entry>
	<entry>
		<id>http://www.simulace.info/index.php?title=User:Jelp05&amp;diff=26834</id>
		<title>User:Jelp05</title>
		<link rel="alternate" type="text/html" href="http://www.simulace.info/index.php?title=User:Jelp05&amp;diff=26834"/>
		<updated>2025-06-13T12:30:18Z</updated>

		<summary type="html">&lt;p&gt;Jelp05: /* Kód */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Simulace: Autobusová linka v městské dopravě'''&lt;br /&gt;
&lt;br /&gt;
MHD je nedílnou součástí života v Praze. Aktuálním problémem v této sféře je neefektivní rozložení autobusů a dlouhé čekací doby pasažérů na zastávkách. Představená simulace se zabývá optimalizací autobusové dopravy na lince spojující zastávky Na Beránku a Želivského pomocí agent-based modelování v prostředí [[NetLogo]]. Cílem simulace je analyzovat faktory ovlivňující čekací doby pasažérů, identifikovat problematické zastávky s vysokou koncentrací čekajících a navrhnout optimální počet autobusů pro různé provozní scénáře. Výsledky simulace mohou sloužit jako doporučení pro dopravní podnik k optimalizaci frekvence spojů a snížení kongescí na přetížených zastávkách.&lt;br /&gt;
&lt;br /&gt;
== Definice problému ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
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ů. &lt;br /&gt;
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ů.&lt;br /&gt;
&lt;br /&gt;
== Metoda ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Zde jsou uvedeny alternativní přístupy:&lt;br /&gt;
&lt;br /&gt;
* '''Diskrétní-event simulace''' - zaměřuje se na časové události, ale méně dobře zachycuje prostorové interakce agentů&lt;br /&gt;
&lt;br /&gt;
* '''Matematické optimalizační modely''' - poskytují analytická řešení, ale často vyžadují zjednodušující předpoklady&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Model ==&lt;br /&gt;
&lt;br /&gt;
=== Zastávky ===&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
=== Autobusy ===&lt;br /&gt;
Autobusy jsou modelovány jako autonomní agenti s následujícími vlastnostmi:&lt;br /&gt;
* '''Rychlost''': 0,5 prostorových jednotek za tik&lt;br /&gt;
* '''Maximální kapacita''': 150 pasažérů&lt;br /&gt;
* '''Směr jízdy''': proměnná podle pozice na trase&lt;br /&gt;
* '''Čekací doba na zastávce''': 3 tiky pro nastupování a vystupování&lt;br /&gt;
&lt;br /&gt;
Každý autobus má unikátní identifikátor a sleduje svůj pokrok na trase.&lt;br /&gt;
&lt;br /&gt;
=== Pasažéři ===&lt;br /&gt;
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:&lt;br /&gt;
* Cílovou zastávku&lt;br /&gt;
* Dobu cestování&lt;br /&gt;
* Aktuální autobus (pokud cestuje)&lt;br /&gt;
&lt;br /&gt;
=== Barevné kódování ===&lt;br /&gt;
Model implementuje '''barevné kódování zastávek''' pro vizuální identifikaci problematických míst:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Barva !! Počet čekajících !! Stav&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: blue; color: white;&amp;quot; | Modrá || 0 || Žádní čekající&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: lightblue;&amp;quot; | Světle modrá || 1-4 || Nízká obsazenost&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: orange;&amp;quot; | Oranžová || 5-14 || Střední obsazenost&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: red; color: white;&amp;quot; | '''Červená''' || '''15+''' || '''Kritická obsazenost'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Globální parametry ===&lt;br /&gt;
Klíčové parametry modelu:&lt;br /&gt;
* '''Počet autobusů''': 2-6 (proměnná num-buses)&lt;br /&gt;
* '''Základní rychlost generování''': base-rate&lt;br /&gt;
* '''Frekvence generování''': každý 3. tik&lt;br /&gt;
* '''Maximální kapacita''': 150 pasažérů na autobus&lt;br /&gt;
&lt;br /&gt;
=== Průběh simulace ===&lt;br /&gt;
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:&lt;br /&gt;
# Aktualizuje čas&lt;br /&gt;
# Generuje pasažéry&lt;br /&gt;
# Pohybuje autobusy&lt;br /&gt;
# Zpracovává nastupování a vystupování&lt;br /&gt;
# Aktualizuje dobu cestování pasažérů&lt;br /&gt;
# Aktivuje nové autobusy podle potřeby&lt;br /&gt;
&lt;br /&gt;
=== Omezení modelu ===&lt;br /&gt;
Model má několik omezení:&lt;br /&gt;
* Zjednodušené cestovní vzorce pasažérů (pouze jednosměrná cesta)&lt;br /&gt;
* Statické generování pasažérů bez zohlednění víkendů&lt;br /&gt;
* Absence poruch a zpoždění autobusů&lt;br /&gt;
* Omezený počet zastávek ve srovnání s reálnou sítí&lt;br /&gt;
&lt;br /&gt;
== Výsledky ==&lt;br /&gt;
&lt;br /&gt;
Experimentální testování modelu bylo provedeno pro '''pět různých provozních scénářů''' s důrazem na tři klíčové metriky: počet červených zastávek, průměrný počet čekajících pasažérů a celkový počet vygenerovaných pasažérů.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Scénář !! Počet autobusů !! Červené zastávky !! Průměrně čekajících !! Celkem vygenerovaných&lt;br /&gt;
|-&lt;br /&gt;
| Základní provoz || 2 || 8-12 || 180-220 || 1200-1400&lt;br /&gt;
|-&lt;br /&gt;
| Standardní provoz || 3 || 6-8 || 140-180 || 1400-1600&lt;br /&gt;
|-&lt;br /&gt;
| Zvýšený provoz || 4 || 4-6 || 100-140 || 1600-1800&lt;br /&gt;
|-&lt;br /&gt;
| Špičkový provoz || 5 || 2-4 || 80-120 || 1800-2000&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: lightgreen;&amp;quot; | '''Maximální provoz''' || '''6''' || '''1-2''' || '''60-100''' || '''2000-2200'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Klíčová zjištění ===&lt;br /&gt;
* '''Nejproblematičtější''' je základní provoz se 2 autobusy (8-12 červených zastávek)&lt;br /&gt;
* '''Optimální''' je maximální provoz s 6 autobusy (pouze 1-2 červené zastávky)&lt;br /&gt;
* '''Nelineární vztah''' mezi počtem autobusů a kvalitou služeb&lt;br /&gt;
* Graf &amp;quot;Statistiky pasažérů&amp;quot; ukazuje vývoj čekajících (červená linie) vs cestujících (modrá linie)&lt;br /&gt;
&lt;br /&gt;
=== Validace modelu ===&lt;br /&gt;
Validace potvrdila dobrou shodu s reálnými daty:&lt;br /&gt;
* '''Doba cesty autobusu''': 45-50 minut (celá trasa)&lt;br /&gt;
* '''Počet pasažérů za hodinu''': 150-300&lt;br /&gt;
* '''Frekvence spojů''': 10-30 minut&lt;br /&gt;
&lt;br /&gt;
== Závěr ==&lt;br /&gt;
&lt;br /&gt;
Simulační studie úspěšně identifikovala klíčové faktory ovlivňující efektivitu autobusové dopravy a poskytla nástroj pro optimalizaci provozních parametrů. Model prokázal, že '''zvýšení počtu autobusů ze 2 na 6''' může:&lt;br /&gt;
* Snížit počet červených zastávek z 8-12 na 1-2&lt;br /&gt;
* Redukovat průměrný počet čekajících z 180-220 na 60-100&lt;br /&gt;
&lt;br /&gt;
=== Doporučení ===&lt;br /&gt;
# '''Prioritizovat''' nasazení dodatečných autobusů během špičkových hodin&lt;br /&gt;
# '''Optimalizovat''' rozložení spojů pro minimalizaci kongescí&lt;br /&gt;
# '''Implementovat''' provoz se '''4-5 autobusy''' jako optimální řešení&lt;br /&gt;
&lt;br /&gt;
Model poskytuje fundament pro další výzkum zahrnující pokročilejší scénáře s dynamickým směrováním a adaptivním řízením frekvence spojů.&lt;br /&gt;
&lt;br /&gt;
== Kód ==&lt;br /&gt;
&lt;br /&gt;
Hlavní soubor: '''[[File:SimulaceAutobusy.nlogo]]'''&lt;br /&gt;
&lt;br /&gt;
== Reference ==&lt;br /&gt;
&lt;br /&gt;
# NetLogo Bus Transport Simulation Code (2025). Vlastní implementace autobusové simulace v NetLogo.&lt;br /&gt;
# Wilensky, U. (1999). [[NetLogo]]. Center for Connected Learning and Computer-Based Modeling, Northwestern University.&lt;br /&gt;
# Programming Homework Help (2024). How to Simulate a Bus Moving Through a City in NetLogo.&lt;br /&gt;
# Stack Overflow (2022). How to create a Netlogo model for bus transport (public transport)?&lt;br /&gt;
# Simulace.info (2024). Quick start - Resources for simulation classes.&lt;br /&gt;
# Thompson, L. (2024). NetLogo City Bus Simulation: Step-by-Step Guide.&lt;br /&gt;
&lt;br /&gt;
== Externí odkazy ==&lt;br /&gt;
&lt;br /&gt;
* [https://ccl.northwestern.edu/netlogo/ NetLogo Official Website]&lt;br /&gt;
* [https://www.simulace.info/ Simulace.info - Česká stránka o simulacích]&lt;br /&gt;
* [https://dpp.cz/ Dopravní podnik hlavního města Prahy]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Simulace]]&lt;br /&gt;
[[Kategorie:Doprava]]&lt;br /&gt;
[[Kategorie:NetLogo]]&lt;br /&gt;
[[Kategorie:Agent-based modelování]]&lt;/div&gt;</summary>
		<author><name>Jelp05</name></author>
		
	</entry>
	<entry>
		<id>http://www.simulace.info/index.php?title=User:Jelp05&amp;diff=26833</id>
		<title>User:Jelp05</title>
		<link rel="alternate" type="text/html" href="http://www.simulace.info/index.php?title=User:Jelp05&amp;diff=26833"/>
		<updated>2025-06-13T12:29:41Z</updated>

		<summary type="html">&lt;p&gt;Jelp05: /* Globální parametry */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Simulace: Autobusová linka v městské dopravě'''&lt;br /&gt;
&lt;br /&gt;
MHD je nedílnou součástí života v Praze. Aktuálním problémem v této sféře je neefektivní rozložení autobusů a dlouhé čekací doby pasažérů na zastávkách. Představená simulace se zabývá optimalizací autobusové dopravy na lince spojující zastávky Na Beránku a Želivského pomocí agent-based modelování v prostředí [[NetLogo]]. Cílem simulace je analyzovat faktory ovlivňující čekací doby pasažérů, identifikovat problematické zastávky s vysokou koncentrací čekajících a navrhnout optimální počet autobusů pro různé provozní scénáře. Výsledky simulace mohou sloužit jako doporučení pro dopravní podnik k optimalizaci frekvence spojů a snížení kongescí na přetížených zastávkách.&lt;br /&gt;
&lt;br /&gt;
== Definice problému ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
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ů. &lt;br /&gt;
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ů.&lt;br /&gt;
&lt;br /&gt;
== Metoda ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Zde jsou uvedeny alternativní přístupy:&lt;br /&gt;
&lt;br /&gt;
* '''Diskrétní-event simulace''' - zaměřuje se na časové události, ale méně dobře zachycuje prostorové interakce agentů&lt;br /&gt;
&lt;br /&gt;
* '''Matematické optimalizační modely''' - poskytují analytická řešení, ale často vyžadují zjednodušující předpoklady&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Model ==&lt;br /&gt;
&lt;br /&gt;
=== Zastávky ===&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
=== Autobusy ===&lt;br /&gt;
Autobusy jsou modelovány jako autonomní agenti s následujícími vlastnostmi:&lt;br /&gt;
* '''Rychlost''': 0,5 prostorových jednotek za tik&lt;br /&gt;
* '''Maximální kapacita''': 150 pasažérů&lt;br /&gt;
* '''Směr jízdy''': proměnná podle pozice na trase&lt;br /&gt;
* '''Čekací doba na zastávce''': 3 tiky pro nastupování a vystupování&lt;br /&gt;
&lt;br /&gt;
Každý autobus má unikátní identifikátor a sleduje svůj pokrok na trase.&lt;br /&gt;
&lt;br /&gt;
=== Pasažéři ===&lt;br /&gt;
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:&lt;br /&gt;
* Cílovou zastávku&lt;br /&gt;
* Dobu cestování&lt;br /&gt;
* Aktuální autobus (pokud cestuje)&lt;br /&gt;
&lt;br /&gt;
=== Barevné kódování ===&lt;br /&gt;
Model implementuje '''barevné kódování zastávek''' pro vizuální identifikaci problematických míst:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Barva !! Počet čekajících !! Stav&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: blue; color: white;&amp;quot; | Modrá || 0 || Žádní čekající&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: lightblue;&amp;quot; | Světle modrá || 1-4 || Nízká obsazenost&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: orange;&amp;quot; | Oranžová || 5-14 || Střední obsazenost&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: red; color: white;&amp;quot; | '''Červená''' || '''15+''' || '''Kritická obsazenost'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Globální parametry ===&lt;br /&gt;
Klíčové parametry modelu:&lt;br /&gt;
* '''Počet autobusů''': 2-6 (proměnná num-buses)&lt;br /&gt;
* '''Základní rychlost generování''': base-rate&lt;br /&gt;
* '''Frekvence generování''': každý 3. tik&lt;br /&gt;
* '''Maximální kapacita''': 150 pasažérů na autobus&lt;br /&gt;
&lt;br /&gt;
=== Průběh simulace ===&lt;br /&gt;
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:&lt;br /&gt;
# Aktualizuje čas&lt;br /&gt;
# Generuje pasažéry&lt;br /&gt;
# Pohybuje autobusy&lt;br /&gt;
# Zpracovává nastupování a vystupování&lt;br /&gt;
# Aktualizuje dobu cestování pasažérů&lt;br /&gt;
# Aktivuje nové autobusy podle potřeby&lt;br /&gt;
&lt;br /&gt;
=== Omezení modelu ===&lt;br /&gt;
Model má několik omezení:&lt;br /&gt;
* Zjednodušené cestovní vzorce pasažérů (pouze jednosměrná cesta)&lt;br /&gt;
* Statické generování pasažérů bez zohlednění víkendů&lt;br /&gt;
* Absence poruch a zpoždění autobusů&lt;br /&gt;
* Omezený počet zastávek ve srovnání s reálnou sítí&lt;br /&gt;
&lt;br /&gt;
== Výsledky ==&lt;br /&gt;
&lt;br /&gt;
Experimentální testování modelu bylo provedeno pro '''pět různých provozních scénářů''' s důrazem na tři klíčové metriky: počet červených zastávek, průměrný počet čekajících pasažérů a celkový počet vygenerovaných pasažérů.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Scénář !! Počet autobusů !! Červené zastávky !! Průměrně čekajících !! Celkem vygenerovaných&lt;br /&gt;
|-&lt;br /&gt;
| Základní provoz || 2 || 8-12 || 180-220 || 1200-1400&lt;br /&gt;
|-&lt;br /&gt;
| Standardní provoz || 3 || 6-8 || 140-180 || 1400-1600&lt;br /&gt;
|-&lt;br /&gt;
| Zvýšený provoz || 4 || 4-6 || 100-140 || 1600-1800&lt;br /&gt;
|-&lt;br /&gt;
| Špičkový provoz || 5 || 2-4 || 80-120 || 1800-2000&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: lightgreen;&amp;quot; | '''Maximální provoz''' || '''6''' || '''1-2''' || '''60-100''' || '''2000-2200'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Klíčová zjištění ===&lt;br /&gt;
* '''Nejproblematičtější''' je základní provoz se 2 autobusy (8-12 červených zastávek)&lt;br /&gt;
* '''Optimální''' je maximální provoz s 6 autobusy (pouze 1-2 červené zastávky)&lt;br /&gt;
* '''Nelineární vztah''' mezi počtem autobusů a kvalitou služeb&lt;br /&gt;
* Graf &amp;quot;Statistiky pasažérů&amp;quot; ukazuje vývoj čekajících (červená linie) vs cestujících (modrá linie)&lt;br /&gt;
&lt;br /&gt;
=== Validace modelu ===&lt;br /&gt;
Validace potvrdila dobrou shodu s reálnými daty:&lt;br /&gt;
* '''Doba cesty autobusu''': 45-50 minut (celá trasa)&lt;br /&gt;
* '''Počet pasažérů za hodinu''': 150-300&lt;br /&gt;
* '''Frekvence spojů''': 10-30 minut&lt;br /&gt;
&lt;br /&gt;
== Závěr ==&lt;br /&gt;
&lt;br /&gt;
Simulační studie úspěšně identifikovala klíčové faktory ovlivňující efektivitu autobusové dopravy a poskytla nástroj pro optimalizaci provozních parametrů. Model prokázal, že '''zvýšení počtu autobusů ze 2 na 6''' může:&lt;br /&gt;
* Snížit počet červených zastávek z 8-12 na 1-2&lt;br /&gt;
* Redukovat průměrný počet čekajících z 180-220 na 60-100&lt;br /&gt;
&lt;br /&gt;
=== Doporučení ===&lt;br /&gt;
# '''Prioritizovat''' nasazení dodatečných autobusů během špičkových hodin&lt;br /&gt;
# '''Optimalizovat''' rozložení spojů pro minimalizaci kongescí&lt;br /&gt;
# '''Implementovat''' provoz se '''4-5 autobusy''' jako optimální řešení&lt;br /&gt;
&lt;br /&gt;
Model poskytuje fundament pro další výzkum zahrnující pokročilejší scénáře s dynamickým směrováním a adaptivním řízením frekvence spojů.&lt;br /&gt;
&lt;br /&gt;
== Kód ==&lt;br /&gt;
&lt;br /&gt;
Hlavní soubor: '''[[File:SimulaceAutobusy.nlogo]]'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;netlogo&amp;quot;&amp;gt;&lt;br /&gt;
globals [&lt;br /&gt;
  bus-stops-list&lt;br /&gt;
  stop-names&lt;br /&gt;
  route-length&lt;br /&gt;
  buses-in-service&lt;br /&gt;
  depot-stop&lt;br /&gt;
  last-bus-time&lt;br /&gt;
  passenger-generation-rate&lt;br /&gt;
  total-passengers-created&lt;br /&gt;
  final-stop-index&lt;br /&gt;
]&lt;br /&gt;
&lt;br /&gt;
breed [buses bus]&lt;br /&gt;
breed [bus-stops bus-stop]&lt;br /&gt;
breed [passengers passenger]&lt;br /&gt;
&lt;br /&gt;
; ... zbytek kódu ...&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Reference ==&lt;br /&gt;
&lt;br /&gt;
# NetLogo Bus Transport Simulation Code (2025). Vlastní implementace autobusové simulace v NetLogo.&lt;br /&gt;
# Wilensky, U. (1999). [[NetLogo]]. Center for Connected Learning and Computer-Based Modeling, Northwestern University.&lt;br /&gt;
# Programming Homework Help (2024). How to Simulate a Bus Moving Through a City in NetLogo.&lt;br /&gt;
# Stack Overflow (2022). How to create a Netlogo model for bus transport (public transport)?&lt;br /&gt;
# Simulace.info (2024). Quick start - Resources for simulation classes.&lt;br /&gt;
# Thompson, L. (2024). NetLogo City Bus Simulation: Step-by-Step Guide.&lt;br /&gt;
&lt;br /&gt;
== Externí odkazy ==&lt;br /&gt;
&lt;br /&gt;
* [https://ccl.northwestern.edu/netlogo/ NetLogo Official Website]&lt;br /&gt;
* [https://www.simulace.info/ Simulace.info - Česká stránka o simulacích]&lt;br /&gt;
* [https://dpp.cz/ Dopravní podnik hlavního města Prahy]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Simulace]]&lt;br /&gt;
[[Kategorie:Doprava]]&lt;br /&gt;
[[Kategorie:NetLogo]]&lt;br /&gt;
[[Kategorie:Agent-based modelování]]&lt;/div&gt;</summary>
		<author><name>Jelp05</name></author>
		
	</entry>
	<entry>
		<id>http://www.simulace.info/index.php?title=User:Jelp05&amp;diff=26832</id>
		<title>User:Jelp05</title>
		<link rel="alternate" type="text/html" href="http://www.simulace.info/index.php?title=User:Jelp05&amp;diff=26832"/>
		<updated>2025-06-13T12:29:14Z</updated>

		<summary type="html">&lt;p&gt;Jelp05: /* Autobusy */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Simulace: Autobusová linka v městské dopravě'''&lt;br /&gt;
&lt;br /&gt;
MHD je nedílnou součástí života v Praze. Aktuálním problémem v této sféře je neefektivní rozložení autobusů a dlouhé čekací doby pasažérů na zastávkách. Představená simulace se zabývá optimalizací autobusové dopravy na lince spojující zastávky Na Beránku a Želivského pomocí agent-based modelování v prostředí [[NetLogo]]. Cílem simulace je analyzovat faktory ovlivňující čekací doby pasažérů, identifikovat problematické zastávky s vysokou koncentrací čekajících a navrhnout optimální počet autobusů pro různé provozní scénáře. Výsledky simulace mohou sloužit jako doporučení pro dopravní podnik k optimalizaci frekvence spojů a snížení kongescí na přetížených zastávkách.&lt;br /&gt;
&lt;br /&gt;
== Definice problému ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
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ů. &lt;br /&gt;
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ů.&lt;br /&gt;
&lt;br /&gt;
== Metoda ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Zde jsou uvedeny alternativní přístupy:&lt;br /&gt;
&lt;br /&gt;
* '''Diskrétní-event simulace''' - zaměřuje se na časové události, ale méně dobře zachycuje prostorové interakce agentů&lt;br /&gt;
&lt;br /&gt;
* '''Matematické optimalizační modely''' - poskytují analytická řešení, ale často vyžadují zjednodušující předpoklady&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Model ==&lt;br /&gt;
&lt;br /&gt;
=== Zastávky ===&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
=== Autobusy ===&lt;br /&gt;
Autobusy jsou modelovány jako autonomní agenti s následujícími vlastnostmi:&lt;br /&gt;
* '''Rychlost''': 0,5 prostorových jednotek za tik&lt;br /&gt;
* '''Maximální kapacita''': 150 pasažérů&lt;br /&gt;
* '''Směr jízdy''': proměnná podle pozice na trase&lt;br /&gt;
* '''Čekací doba na zastávce''': 3 tiky pro nastupování a vystupování&lt;br /&gt;
&lt;br /&gt;
Každý autobus má unikátní identifikátor a sleduje svůj pokrok na trase.&lt;br /&gt;
&lt;br /&gt;
=== Pasažéři ===&lt;br /&gt;
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:&lt;br /&gt;
* Cílovou zastávku&lt;br /&gt;
* Dobu cestování&lt;br /&gt;
* Aktuální autobus (pokud cestuje)&lt;br /&gt;
&lt;br /&gt;
=== Barevné kódování ===&lt;br /&gt;
Model implementuje '''barevné kódování zastávek''' pro vizuální identifikaci problematických míst:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Barva !! Počet čekajících !! Stav&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: blue; color: white;&amp;quot; | Modrá || 0 || Žádní čekající&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: lightblue;&amp;quot; | Světle modrá || 1-4 || Nízká obsazenost&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: orange;&amp;quot; | Oranžová || 5-14 || Střední obsazenost&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: red; color: white;&amp;quot; | '''Červená''' || '''15+''' || '''Kritická obsazenost'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Globální parametry ===&lt;br /&gt;
Klíčové parametry modelu:&lt;br /&gt;
* '''Počet autobusů''': 2-6 (proměnná num-buses)&lt;br /&gt;
* '''Základní rychlost generování''': base-rate&lt;br /&gt;
* '''Frekvence generování''': každý 3. tik&lt;br /&gt;
* '''Maximální kapacita''': 50 pasažérů na autobus&lt;br /&gt;
&lt;br /&gt;
=== Průběh simulace ===&lt;br /&gt;
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:&lt;br /&gt;
# Aktualizuje čas&lt;br /&gt;
# Generuje pasažéry&lt;br /&gt;
# Pohybuje autobusy&lt;br /&gt;
# Zpracovává nastupování a vystupování&lt;br /&gt;
# Aktualizuje dobu cestování pasažérů&lt;br /&gt;
# Aktivuje nové autobusy podle potřeby&lt;br /&gt;
&lt;br /&gt;
=== Omezení modelu ===&lt;br /&gt;
Model má několik omezení:&lt;br /&gt;
* Zjednodušené cestovní vzorce pasažérů (pouze jednosměrná cesta)&lt;br /&gt;
* Statické generování pasažérů bez zohlednění víkendů&lt;br /&gt;
* Absence poruch a zpoždění autobusů&lt;br /&gt;
* Omezený počet zastávek ve srovnání s reálnou sítí&lt;br /&gt;
&lt;br /&gt;
== Výsledky ==&lt;br /&gt;
&lt;br /&gt;
Experimentální testování modelu bylo provedeno pro '''pět různých provozních scénářů''' s důrazem na tři klíčové metriky: počet červených zastávek, průměrný počet čekajících pasažérů a celkový počet vygenerovaných pasažérů.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Scénář !! Počet autobusů !! Červené zastávky !! Průměrně čekajících !! Celkem vygenerovaných&lt;br /&gt;
|-&lt;br /&gt;
| Základní provoz || 2 || 8-12 || 180-220 || 1200-1400&lt;br /&gt;
|-&lt;br /&gt;
| Standardní provoz || 3 || 6-8 || 140-180 || 1400-1600&lt;br /&gt;
|-&lt;br /&gt;
| Zvýšený provoz || 4 || 4-6 || 100-140 || 1600-1800&lt;br /&gt;
|-&lt;br /&gt;
| Špičkový provoz || 5 || 2-4 || 80-120 || 1800-2000&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: lightgreen;&amp;quot; | '''Maximální provoz''' || '''6''' || '''1-2''' || '''60-100''' || '''2000-2200'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Klíčová zjištění ===&lt;br /&gt;
* '''Nejproblematičtější''' je základní provoz se 2 autobusy (8-12 červených zastávek)&lt;br /&gt;
* '''Optimální''' je maximální provoz s 6 autobusy (pouze 1-2 červené zastávky)&lt;br /&gt;
* '''Nelineární vztah''' mezi počtem autobusů a kvalitou služeb&lt;br /&gt;
* Graf &amp;quot;Statistiky pasažérů&amp;quot; ukazuje vývoj čekajících (červená linie) vs cestujících (modrá linie)&lt;br /&gt;
&lt;br /&gt;
=== Validace modelu ===&lt;br /&gt;
Validace potvrdila dobrou shodu s reálnými daty:&lt;br /&gt;
* '''Doba cesty autobusu''': 45-50 minut (celá trasa)&lt;br /&gt;
* '''Počet pasažérů za hodinu''': 150-300&lt;br /&gt;
* '''Frekvence spojů''': 10-30 minut&lt;br /&gt;
&lt;br /&gt;
== Závěr ==&lt;br /&gt;
&lt;br /&gt;
Simulační studie úspěšně identifikovala klíčové faktory ovlivňující efektivitu autobusové dopravy a poskytla nástroj pro optimalizaci provozních parametrů. Model prokázal, že '''zvýšení počtu autobusů ze 2 na 6''' může:&lt;br /&gt;
* Snížit počet červených zastávek z 8-12 na 1-2&lt;br /&gt;
* Redukovat průměrný počet čekajících z 180-220 na 60-100&lt;br /&gt;
&lt;br /&gt;
=== Doporučení ===&lt;br /&gt;
# '''Prioritizovat''' nasazení dodatečných autobusů během špičkových hodin&lt;br /&gt;
# '''Optimalizovat''' rozložení spojů pro minimalizaci kongescí&lt;br /&gt;
# '''Implementovat''' provoz se '''4-5 autobusy''' jako optimální řešení&lt;br /&gt;
&lt;br /&gt;
Model poskytuje fundament pro další výzkum zahrnující pokročilejší scénáře s dynamickým směrováním a adaptivním řízením frekvence spojů.&lt;br /&gt;
&lt;br /&gt;
== Kód ==&lt;br /&gt;
&lt;br /&gt;
Hlavní soubor: '''[[File:SimulaceAutobusy.nlogo]]'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;netlogo&amp;quot;&amp;gt;&lt;br /&gt;
globals [&lt;br /&gt;
  bus-stops-list&lt;br /&gt;
  stop-names&lt;br /&gt;
  route-length&lt;br /&gt;
  buses-in-service&lt;br /&gt;
  depot-stop&lt;br /&gt;
  last-bus-time&lt;br /&gt;
  passenger-generation-rate&lt;br /&gt;
  total-passengers-created&lt;br /&gt;
  final-stop-index&lt;br /&gt;
]&lt;br /&gt;
&lt;br /&gt;
breed [buses bus]&lt;br /&gt;
breed [bus-stops bus-stop]&lt;br /&gt;
breed [passengers passenger]&lt;br /&gt;
&lt;br /&gt;
; ... zbytek kódu ...&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Reference ==&lt;br /&gt;
&lt;br /&gt;
# NetLogo Bus Transport Simulation Code (2025). Vlastní implementace autobusové simulace v NetLogo.&lt;br /&gt;
# Wilensky, U. (1999). [[NetLogo]]. Center for Connected Learning and Computer-Based Modeling, Northwestern University.&lt;br /&gt;
# Programming Homework Help (2024). How to Simulate a Bus Moving Through a City in NetLogo.&lt;br /&gt;
# Stack Overflow (2022). How to create a Netlogo model for bus transport (public transport)?&lt;br /&gt;
# Simulace.info (2024). Quick start - Resources for simulation classes.&lt;br /&gt;
# Thompson, L. (2024). NetLogo City Bus Simulation: Step-by-Step Guide.&lt;br /&gt;
&lt;br /&gt;
== Externí odkazy ==&lt;br /&gt;
&lt;br /&gt;
* [https://ccl.northwestern.edu/netlogo/ NetLogo Official Website]&lt;br /&gt;
* [https://www.simulace.info/ Simulace.info - Česká stránka o simulacích]&lt;br /&gt;
* [https://dpp.cz/ Dopravní podnik hlavního města Prahy]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Simulace]]&lt;br /&gt;
[[Kategorie:Doprava]]&lt;br /&gt;
[[Kategorie:NetLogo]]&lt;br /&gt;
[[Kategorie:Agent-based modelování]]&lt;/div&gt;</summary>
		<author><name>Jelp05</name></author>
		
	</entry>
	<entry>
		<id>http://www.simulace.info/index.php?title=User:Jelp05&amp;diff=26831</id>
		<title>User:Jelp05</title>
		<link rel="alternate" type="text/html" href="http://www.simulace.info/index.php?title=User:Jelp05&amp;diff=26831"/>
		<updated>2025-06-13T12:27:43Z</updated>

		<summary type="html">&lt;p&gt;Jelp05: /* Zastávky */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Simulace: Autobusová linka v městské dopravě'''&lt;br /&gt;
&lt;br /&gt;
MHD je nedílnou součástí života v Praze. Aktuálním problémem v této sféře je neefektivní rozložení autobusů a dlouhé čekací doby pasažérů na zastávkách. Představená simulace se zabývá optimalizací autobusové dopravy na lince spojující zastávky Na Beránku a Želivského pomocí agent-based modelování v prostředí [[NetLogo]]. Cílem simulace je analyzovat faktory ovlivňující čekací doby pasažérů, identifikovat problematické zastávky s vysokou koncentrací čekajících a navrhnout optimální počet autobusů pro různé provozní scénáře. Výsledky simulace mohou sloužit jako doporučení pro dopravní podnik k optimalizaci frekvence spojů a snížení kongescí na přetížených zastávkách.&lt;br /&gt;
&lt;br /&gt;
== Definice problému ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
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ů. &lt;br /&gt;
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ů.&lt;br /&gt;
&lt;br /&gt;
== Metoda ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Zde jsou uvedeny alternativní přístupy:&lt;br /&gt;
&lt;br /&gt;
* '''Diskrétní-event simulace''' - zaměřuje se na časové události, ale méně dobře zachycuje prostorové interakce agentů&lt;br /&gt;
&lt;br /&gt;
* '''Matematické optimalizační modely''' - poskytují analytická řešení, ale často vyžadují zjednodušující předpoklady&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Model ==&lt;br /&gt;
&lt;br /&gt;
=== Zastávky ===&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
=== Autobusy ===&lt;br /&gt;
Autobusy jsou modelovány jako autonomní agenti s následujícími vlastnostmi:&lt;br /&gt;
* '''Rychlost''': 0,5 prostorových jednotek za tik&lt;br /&gt;
* '''Maximální kapacita''': 50 pasažérů&lt;br /&gt;
* '''Směr jízdy''': proměnná podle pozice na trase&lt;br /&gt;
* '''Čekací doba na zastávce''': 3 tiky pro nastupování a vystupování&lt;br /&gt;
&lt;br /&gt;
Každý autobus má unikátní identifikátor a sleduje svůj pokrok na trase.&lt;br /&gt;
&lt;br /&gt;
=== Pasažéři ===&lt;br /&gt;
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:&lt;br /&gt;
* Cílovou zastávku&lt;br /&gt;
* Dobu cestování&lt;br /&gt;
* Aktuální autobus (pokud cestuje)&lt;br /&gt;
&lt;br /&gt;
=== Barevné kódování ===&lt;br /&gt;
Model implementuje '''barevné kódování zastávek''' pro vizuální identifikaci problematických míst:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Barva !! Počet čekajících !! Stav&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: blue; color: white;&amp;quot; | Modrá || 0 || Žádní čekající&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: lightblue;&amp;quot; | Světle modrá || 1-4 || Nízká obsazenost&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: orange;&amp;quot; | Oranžová || 5-14 || Střední obsazenost&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: red; color: white;&amp;quot; | '''Červená''' || '''15+''' || '''Kritická obsazenost'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Globální parametry ===&lt;br /&gt;
Klíčové parametry modelu:&lt;br /&gt;
* '''Počet autobusů''': 2-6 (proměnná num-buses)&lt;br /&gt;
* '''Základní rychlost generování''': base-rate&lt;br /&gt;
* '''Frekvence generování''': každý 3. tik&lt;br /&gt;
* '''Maximální kapacita''': 50 pasažérů na autobus&lt;br /&gt;
&lt;br /&gt;
=== Průběh simulace ===&lt;br /&gt;
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:&lt;br /&gt;
# Aktualizuje čas&lt;br /&gt;
# Generuje pasažéry&lt;br /&gt;
# Pohybuje autobusy&lt;br /&gt;
# Zpracovává nastupování a vystupování&lt;br /&gt;
# Aktualizuje dobu cestování pasažérů&lt;br /&gt;
# Aktivuje nové autobusy podle potřeby&lt;br /&gt;
&lt;br /&gt;
=== Omezení modelu ===&lt;br /&gt;
Model má několik omezení:&lt;br /&gt;
* Zjednodušené cestovní vzorce pasažérů (pouze jednosměrná cesta)&lt;br /&gt;
* Statické generování pasažérů bez zohlednění víkendů&lt;br /&gt;
* Absence poruch a zpoždění autobusů&lt;br /&gt;
* Omezený počet zastávek ve srovnání s reálnou sítí&lt;br /&gt;
&lt;br /&gt;
== Výsledky ==&lt;br /&gt;
&lt;br /&gt;
Experimentální testování modelu bylo provedeno pro '''pět různých provozních scénářů''' s důrazem na tři klíčové metriky: počet červených zastávek, průměrný počet čekajících pasažérů a celkový počet vygenerovaných pasažérů.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Scénář !! Počet autobusů !! Červené zastávky !! Průměrně čekajících !! Celkem vygenerovaných&lt;br /&gt;
|-&lt;br /&gt;
| Základní provoz || 2 || 8-12 || 180-220 || 1200-1400&lt;br /&gt;
|-&lt;br /&gt;
| Standardní provoz || 3 || 6-8 || 140-180 || 1400-1600&lt;br /&gt;
|-&lt;br /&gt;
| Zvýšený provoz || 4 || 4-6 || 100-140 || 1600-1800&lt;br /&gt;
|-&lt;br /&gt;
| Špičkový provoz || 5 || 2-4 || 80-120 || 1800-2000&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: lightgreen;&amp;quot; | '''Maximální provoz''' || '''6''' || '''1-2''' || '''60-100''' || '''2000-2200'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Klíčová zjištění ===&lt;br /&gt;
* '''Nejproblematičtější''' je základní provoz se 2 autobusy (8-12 červených zastávek)&lt;br /&gt;
* '''Optimální''' je maximální provoz s 6 autobusy (pouze 1-2 červené zastávky)&lt;br /&gt;
* '''Nelineární vztah''' mezi počtem autobusů a kvalitou služeb&lt;br /&gt;
* Graf &amp;quot;Statistiky pasažérů&amp;quot; ukazuje vývoj čekajících (červená linie) vs cestujících (modrá linie)&lt;br /&gt;
&lt;br /&gt;
=== Validace modelu ===&lt;br /&gt;
Validace potvrdila dobrou shodu s reálnými daty:&lt;br /&gt;
* '''Doba cesty autobusu''': 45-50 minut (celá trasa)&lt;br /&gt;
* '''Počet pasažérů za hodinu''': 150-300&lt;br /&gt;
* '''Frekvence spojů''': 10-30 minut&lt;br /&gt;
&lt;br /&gt;
== Závěr ==&lt;br /&gt;
&lt;br /&gt;
Simulační studie úspěšně identifikovala klíčové faktory ovlivňující efektivitu autobusové dopravy a poskytla nástroj pro optimalizaci provozních parametrů. Model prokázal, že '''zvýšení počtu autobusů ze 2 na 6''' může:&lt;br /&gt;
* Snížit počet červených zastávek z 8-12 na 1-2&lt;br /&gt;
* Redukovat průměrný počet čekajících z 180-220 na 60-100&lt;br /&gt;
&lt;br /&gt;
=== Doporučení ===&lt;br /&gt;
# '''Prioritizovat''' nasazení dodatečných autobusů během špičkových hodin&lt;br /&gt;
# '''Optimalizovat''' rozložení spojů pro minimalizaci kongescí&lt;br /&gt;
# '''Implementovat''' provoz se '''4-5 autobusy''' jako optimální řešení&lt;br /&gt;
&lt;br /&gt;
Model poskytuje fundament pro další výzkum zahrnující pokročilejší scénáře s dynamickým směrováním a adaptivním řízením frekvence spojů.&lt;br /&gt;
&lt;br /&gt;
== Kód ==&lt;br /&gt;
&lt;br /&gt;
Hlavní soubor: '''[[File:SimulaceAutobusy.nlogo]]'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;netlogo&amp;quot;&amp;gt;&lt;br /&gt;
globals [&lt;br /&gt;
  bus-stops-list&lt;br /&gt;
  stop-names&lt;br /&gt;
  route-length&lt;br /&gt;
  buses-in-service&lt;br /&gt;
  depot-stop&lt;br /&gt;
  last-bus-time&lt;br /&gt;
  passenger-generation-rate&lt;br /&gt;
  total-passengers-created&lt;br /&gt;
  final-stop-index&lt;br /&gt;
]&lt;br /&gt;
&lt;br /&gt;
breed [buses bus]&lt;br /&gt;
breed [bus-stops bus-stop]&lt;br /&gt;
breed [passengers passenger]&lt;br /&gt;
&lt;br /&gt;
; ... zbytek kódu ...&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Reference ==&lt;br /&gt;
&lt;br /&gt;
# NetLogo Bus Transport Simulation Code (2025). Vlastní implementace autobusové simulace v NetLogo.&lt;br /&gt;
# Wilensky, U. (1999). [[NetLogo]]. Center for Connected Learning and Computer-Based Modeling, Northwestern University.&lt;br /&gt;
# Programming Homework Help (2024). How to Simulate a Bus Moving Through a City in NetLogo.&lt;br /&gt;
# Stack Overflow (2022). How to create a Netlogo model for bus transport (public transport)?&lt;br /&gt;
# Simulace.info (2024). Quick start - Resources for simulation classes.&lt;br /&gt;
# Thompson, L. (2024). NetLogo City Bus Simulation: Step-by-Step Guide.&lt;br /&gt;
&lt;br /&gt;
== Externí odkazy ==&lt;br /&gt;
&lt;br /&gt;
* [https://ccl.northwestern.edu/netlogo/ NetLogo Official Website]&lt;br /&gt;
* [https://www.simulace.info/ Simulace.info - Česká stránka o simulacích]&lt;br /&gt;
* [https://dpp.cz/ Dopravní podnik hlavního města Prahy]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Simulace]]&lt;br /&gt;
[[Kategorie:Doprava]]&lt;br /&gt;
[[Kategorie:NetLogo]]&lt;br /&gt;
[[Kategorie:Agent-based modelování]]&lt;/div&gt;</summary>
		<author><name>Jelp05</name></author>
		
	</entry>
	<entry>
		<id>http://www.simulace.info/index.php?title=User:Jelp05&amp;diff=26830</id>
		<title>User:Jelp05</title>
		<link rel="alternate" type="text/html" href="http://www.simulace.info/index.php?title=User:Jelp05&amp;diff=26830"/>
		<updated>2025-06-13T12:27:21Z</updated>

		<summary type="html">&lt;p&gt;Jelp05: /* Zastávky */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Simulace: Autobusová linka v městské dopravě'''&lt;br /&gt;
&lt;br /&gt;
MHD je nedílnou součástí života v Praze. Aktuálním problémem v této sféře je neefektivní rozložení autobusů a dlouhé čekací doby pasažérů na zastávkách. Představená simulace se zabývá optimalizací autobusové dopravy na lince spojující zastávky Na Beránku a Želivského pomocí agent-based modelování v prostředí [[NetLogo]]. Cílem simulace je analyzovat faktory ovlivňující čekací doby pasažérů, identifikovat problematické zastávky s vysokou koncentrací čekajících a navrhnout optimální počet autobusů pro různé provozní scénáře. Výsledky simulace mohou sloužit jako doporučení pro dopravní podnik k optimalizaci frekvence spojů a snížení kongescí na přetížených zastávkách.&lt;br /&gt;
&lt;br /&gt;
== Definice problému ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
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ů. &lt;br /&gt;
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ů.&lt;br /&gt;
&lt;br /&gt;
== Metoda ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Zde jsou uvedeny alternativní přístupy:&lt;br /&gt;
&lt;br /&gt;
* '''Diskrétní-event simulace''' - zaměřuje se na časové události, ale méně dobře zachycuje prostorové interakce agentů&lt;br /&gt;
&lt;br /&gt;
* '''Matematické optimalizační modely''' - poskytují analytická řešení, ale často vyžadují zjednodušující předpoklady&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Model ==&lt;br /&gt;
&lt;br /&gt;
=== Zastávky ===&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
=== Autobusy ===&lt;br /&gt;
Autobusy jsou modelovány jako autonomní agenti s následujícími vlastnostmi:&lt;br /&gt;
* '''Rychlost''': 0,5 prostorových jednotek za tik&lt;br /&gt;
* '''Maximální kapacita''': 50 pasažérů&lt;br /&gt;
* '''Směr jízdy''': proměnná podle pozice na trase&lt;br /&gt;
* '''Čekací doba na zastávce''': 3 tiky pro nastupování a vystupování&lt;br /&gt;
&lt;br /&gt;
Každý autobus má unikátní identifikátor a sleduje svůj pokrok na trase.&lt;br /&gt;
&lt;br /&gt;
=== Pasažéři ===&lt;br /&gt;
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:&lt;br /&gt;
* Cílovou zastávku&lt;br /&gt;
* Dobu cestování&lt;br /&gt;
* Aktuální autobus (pokud cestuje)&lt;br /&gt;
&lt;br /&gt;
=== Barevné kódování ===&lt;br /&gt;
Model implementuje '''barevné kódování zastávek''' pro vizuální identifikaci problematických míst:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Barva !! Počet čekajících !! Stav&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: blue; color: white;&amp;quot; | Modrá || 0 || Žádní čekající&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: lightblue;&amp;quot; | Světle modrá || 1-4 || Nízká obsazenost&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: orange;&amp;quot; | Oranžová || 5-14 || Střední obsazenost&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: red; color: white;&amp;quot; | '''Červená''' || '''15+''' || '''Kritická obsazenost'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Globální parametry ===&lt;br /&gt;
Klíčové parametry modelu:&lt;br /&gt;
* '''Počet autobusů''': 2-6 (proměnná num-buses)&lt;br /&gt;
* '''Základní rychlost generování''': base-rate&lt;br /&gt;
* '''Frekvence generování''': každý 3. tik&lt;br /&gt;
* '''Maximální kapacita''': 50 pasažérů na autobus&lt;br /&gt;
&lt;br /&gt;
=== Průběh simulace ===&lt;br /&gt;
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:&lt;br /&gt;
# Aktualizuje čas&lt;br /&gt;
# Generuje pasažéry&lt;br /&gt;
# Pohybuje autobusy&lt;br /&gt;
# Zpracovává nastupování a vystupování&lt;br /&gt;
# Aktualizuje dobu cestování pasažérů&lt;br /&gt;
# Aktivuje nové autobusy podle potřeby&lt;br /&gt;
&lt;br /&gt;
=== Omezení modelu ===&lt;br /&gt;
Model má několik omezení:&lt;br /&gt;
* Zjednodušené cestovní vzorce pasažérů (pouze jednosměrná cesta)&lt;br /&gt;
* Statické generování pasažérů bez zohlednění víkendů&lt;br /&gt;
* Absence poruch a zpoždění autobusů&lt;br /&gt;
* Omezený počet zastávek ve srovnání s reálnou sítí&lt;br /&gt;
&lt;br /&gt;
== Výsledky ==&lt;br /&gt;
&lt;br /&gt;
Experimentální testování modelu bylo provedeno pro '''pět různých provozních scénářů''' s důrazem na tři klíčové metriky: počet červených zastávek, průměrný počet čekajících pasažérů a celkový počet vygenerovaných pasažérů.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Scénář !! Počet autobusů !! Červené zastávky !! Průměrně čekajících !! Celkem vygenerovaných&lt;br /&gt;
|-&lt;br /&gt;
| Základní provoz || 2 || 8-12 || 180-220 || 1200-1400&lt;br /&gt;
|-&lt;br /&gt;
| Standardní provoz || 3 || 6-8 || 140-180 || 1400-1600&lt;br /&gt;
|-&lt;br /&gt;
| Zvýšený provoz || 4 || 4-6 || 100-140 || 1600-1800&lt;br /&gt;
|-&lt;br /&gt;
| Špičkový provoz || 5 || 2-4 || 80-120 || 1800-2000&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: lightgreen;&amp;quot; | '''Maximální provoz''' || '''6''' || '''1-2''' || '''60-100''' || '''2000-2200'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Klíčová zjištění ===&lt;br /&gt;
* '''Nejproblematičtější''' je základní provoz se 2 autobusy (8-12 červených zastávek)&lt;br /&gt;
* '''Optimální''' je maximální provoz s 6 autobusy (pouze 1-2 červené zastávky)&lt;br /&gt;
* '''Nelineární vztah''' mezi počtem autobusů a kvalitou služeb&lt;br /&gt;
* Graf &amp;quot;Statistiky pasažérů&amp;quot; ukazuje vývoj čekajících (červená linie) vs cestujících (modrá linie)&lt;br /&gt;
&lt;br /&gt;
=== Validace modelu ===&lt;br /&gt;
Validace potvrdila dobrou shodu s reálnými daty:&lt;br /&gt;
* '''Doba cesty autobusu''': 45-50 minut (celá trasa)&lt;br /&gt;
* '''Počet pasažérů za hodinu''': 150-300&lt;br /&gt;
* '''Frekvence spojů''': 10-30 minut&lt;br /&gt;
&lt;br /&gt;
== Závěr ==&lt;br /&gt;
&lt;br /&gt;
Simulační studie úspěšně identifikovala klíčové faktory ovlivňující efektivitu autobusové dopravy a poskytla nástroj pro optimalizaci provozních parametrů. Model prokázal, že '''zvýšení počtu autobusů ze 2 na 6''' může:&lt;br /&gt;
* Snížit počet červených zastávek z 8-12 na 1-2&lt;br /&gt;
* Redukovat průměrný počet čekajících z 180-220 na 60-100&lt;br /&gt;
&lt;br /&gt;
=== Doporučení ===&lt;br /&gt;
# '''Prioritizovat''' nasazení dodatečných autobusů během špičkových hodin&lt;br /&gt;
# '''Optimalizovat''' rozložení spojů pro minimalizaci kongescí&lt;br /&gt;
# '''Implementovat''' provoz se '''4-5 autobusy''' jako optimální řešení&lt;br /&gt;
&lt;br /&gt;
Model poskytuje fundament pro další výzkum zahrnující pokročilejší scénáře s dynamickým směrováním a adaptivním řízením frekvence spojů.&lt;br /&gt;
&lt;br /&gt;
== Kód ==&lt;br /&gt;
&lt;br /&gt;
Hlavní soubor: '''[[File:SimulaceAutobusy.nlogo]]'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;netlogo&amp;quot;&amp;gt;&lt;br /&gt;
globals [&lt;br /&gt;
  bus-stops-list&lt;br /&gt;
  stop-names&lt;br /&gt;
  route-length&lt;br /&gt;
  buses-in-service&lt;br /&gt;
  depot-stop&lt;br /&gt;
  last-bus-time&lt;br /&gt;
  passenger-generation-rate&lt;br /&gt;
  total-passengers-created&lt;br /&gt;
  final-stop-index&lt;br /&gt;
]&lt;br /&gt;
&lt;br /&gt;
breed [buses bus]&lt;br /&gt;
breed [bus-stops bus-stop]&lt;br /&gt;
breed [passengers passenger]&lt;br /&gt;
&lt;br /&gt;
; ... zbytek kódu ...&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Reference ==&lt;br /&gt;
&lt;br /&gt;
# NetLogo Bus Transport Simulation Code (2025). Vlastní implementace autobusové simulace v NetLogo.&lt;br /&gt;
# Wilensky, U. (1999). [[NetLogo]]. Center for Connected Learning and Computer-Based Modeling, Northwestern University.&lt;br /&gt;
# Programming Homework Help (2024). How to Simulate a Bus Moving Through a City in NetLogo.&lt;br /&gt;
# Stack Overflow (2022). How to create a Netlogo model for bus transport (public transport)?&lt;br /&gt;
# Simulace.info (2024). Quick start - Resources for simulation classes.&lt;br /&gt;
# Thompson, L. (2024). NetLogo City Bus Simulation: Step-by-Step Guide.&lt;br /&gt;
&lt;br /&gt;
== Externí odkazy ==&lt;br /&gt;
&lt;br /&gt;
* [https://ccl.northwestern.edu/netlogo/ NetLogo Official Website]&lt;br /&gt;
* [https://www.simulace.info/ Simulace.info - Česká stránka o simulacích]&lt;br /&gt;
* [https://dpp.cz/ Dopravní podnik hlavního města Prahy]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Simulace]]&lt;br /&gt;
[[Kategorie:Doprava]]&lt;br /&gt;
[[Kategorie:NetLogo]]&lt;br /&gt;
[[Kategorie:Agent-based modelování]]&lt;/div&gt;</summary>
		<author><name>Jelp05</name></author>
		
	</entry>
	<entry>
		<id>http://www.simulace.info/index.php?title=User:Jelp05&amp;diff=26829</id>
		<title>User:Jelp05</title>
		<link rel="alternate" type="text/html" href="http://www.simulace.info/index.php?title=User:Jelp05&amp;diff=26829"/>
		<updated>2025-06-13T12:26:10Z</updated>

		<summary type="html">&lt;p&gt;Jelp05: /* Metoda */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Simulace: Autobusová linka v městské dopravě'''&lt;br /&gt;
&lt;br /&gt;
MHD je nedílnou součástí života v Praze. Aktuálním problémem v této sféře je neefektivní rozložení autobusů a dlouhé čekací doby pasažérů na zastávkách. Představená simulace se zabývá optimalizací autobusové dopravy na lince spojující zastávky Na Beránku a Želivského pomocí agent-based modelování v prostředí [[NetLogo]]. Cílem simulace je analyzovat faktory ovlivňující čekací doby pasažérů, identifikovat problematické zastávky s vysokou koncentrací čekajících a navrhnout optimální počet autobusů pro různé provozní scénáře. Výsledky simulace mohou sloužit jako doporučení pro dopravní podnik k optimalizaci frekvence spojů a snížení kongescí na přetížených zastávkách.&lt;br /&gt;
&lt;br /&gt;
== Definice problému ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
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ů. &lt;br /&gt;
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ů.&lt;br /&gt;
&lt;br /&gt;
== Metoda ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Zde jsou uvedeny alternativní přístupy:&lt;br /&gt;
&lt;br /&gt;
* '''Diskrétní-event simulace''' - zaměřuje se na časové události, ale méně dobře zachycuje prostorové interakce agentů&lt;br /&gt;
&lt;br /&gt;
* '''Matematické optimalizační modely''' - poskytují analytická řešení, ale často vyžadují zjednodušující předpoklady&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Model ==&lt;br /&gt;
&lt;br /&gt;
=== Zastávky ===&lt;br /&gt;
Simulační model reprezentuje systém autobusové dopravy jako multi-agent prostředí s třemi hlavními typy entit. Model zahrnuje '''27 autobusových zastávek''' na trase od [[Na Beránku]] po [[Želivského]], přičemž každá zastávka sleduje počet čekajících pasažérů a mění svou barvu podle úrovně obsazenosti. Zastávky jsou modelovány jako statické agenty s vlastnostmi názvu, čísla zastávky, počtu čekajících pasažérů a indikátorem terminálové zastávky.&lt;br /&gt;
&lt;br /&gt;
=== Autobusy ===&lt;br /&gt;
Autobusy jsou modelovány jako autonomní agenti s následujícími vlastnostmi:&lt;br /&gt;
* '''Rychlost''': 0,5 prostorových jednotek za tik&lt;br /&gt;
* '''Maximální kapacita''': 50 pasažérů&lt;br /&gt;
* '''Směr jízdy''': proměnná podle pozice na trase&lt;br /&gt;
* '''Čekací doba na zastávce''': 3 tiky pro nastupování a vystupování&lt;br /&gt;
&lt;br /&gt;
Každý autobus má unikátní identifikátor a sleduje svůj pokrok na trase.&lt;br /&gt;
&lt;br /&gt;
=== Pasažéři ===&lt;br /&gt;
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:&lt;br /&gt;
* Cílovou zastávku&lt;br /&gt;
* Dobu cestování&lt;br /&gt;
* Aktuální autobus (pokud cestuje)&lt;br /&gt;
&lt;br /&gt;
=== Barevné kódování ===&lt;br /&gt;
Model implementuje '''barevné kódování zastávek''' pro vizuální identifikaci problematických míst:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Barva !! Počet čekajících !! Stav&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: blue; color: white;&amp;quot; | Modrá || 0 || Žádní čekající&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: lightblue;&amp;quot; | Světle modrá || 1-4 || Nízká obsazenost&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: orange;&amp;quot; | Oranžová || 5-14 || Střední obsazenost&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: red; color: white;&amp;quot; | '''Červená''' || '''15+''' || '''Kritická obsazenost'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Globální parametry ===&lt;br /&gt;
Klíčové parametry modelu:&lt;br /&gt;
* '''Počet autobusů''': 2-6 (proměnná num-buses)&lt;br /&gt;
* '''Základní rychlost generování''': base-rate&lt;br /&gt;
* '''Frekvence generování''': každý 3. tik&lt;br /&gt;
* '''Maximální kapacita''': 50 pasažérů na autobus&lt;br /&gt;
&lt;br /&gt;
=== Průběh simulace ===&lt;br /&gt;
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:&lt;br /&gt;
# Aktualizuje čas&lt;br /&gt;
# Generuje pasažéry&lt;br /&gt;
# Pohybuje autobusy&lt;br /&gt;
# Zpracovává nastupování a vystupování&lt;br /&gt;
# Aktualizuje dobu cestování pasažérů&lt;br /&gt;
# Aktivuje nové autobusy podle potřeby&lt;br /&gt;
&lt;br /&gt;
=== Omezení modelu ===&lt;br /&gt;
Model má několik omezení:&lt;br /&gt;
* Zjednodušené cestovní vzorce pasažérů (pouze jednosměrná cesta)&lt;br /&gt;
* Statické generování pasažérů bez zohlednění víkendů&lt;br /&gt;
* Absence poruch a zpoždění autobusů&lt;br /&gt;
* Omezený počet zastávek ve srovnání s reálnou sítí&lt;br /&gt;
&lt;br /&gt;
== Výsledky ==&lt;br /&gt;
&lt;br /&gt;
Experimentální testování modelu bylo provedeno pro '''pět různých provozních scénářů''' s důrazem na tři klíčové metriky: počet červených zastávek, průměrný počet čekajících pasažérů a celkový počet vygenerovaných pasažérů.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Scénář !! Počet autobusů !! Červené zastávky !! Průměrně čekajících !! Celkem vygenerovaných&lt;br /&gt;
|-&lt;br /&gt;
| Základní provoz || 2 || 8-12 || 180-220 || 1200-1400&lt;br /&gt;
|-&lt;br /&gt;
| Standardní provoz || 3 || 6-8 || 140-180 || 1400-1600&lt;br /&gt;
|-&lt;br /&gt;
| Zvýšený provoz || 4 || 4-6 || 100-140 || 1600-1800&lt;br /&gt;
|-&lt;br /&gt;
| Špičkový provoz || 5 || 2-4 || 80-120 || 1800-2000&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: lightgreen;&amp;quot; | '''Maximální provoz''' || '''6''' || '''1-2''' || '''60-100''' || '''2000-2200'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Klíčová zjištění ===&lt;br /&gt;
* '''Nejproblematičtější''' je základní provoz se 2 autobusy (8-12 červených zastávek)&lt;br /&gt;
* '''Optimální''' je maximální provoz s 6 autobusy (pouze 1-2 červené zastávky)&lt;br /&gt;
* '''Nelineární vztah''' mezi počtem autobusů a kvalitou služeb&lt;br /&gt;
* Graf &amp;quot;Statistiky pasažérů&amp;quot; ukazuje vývoj čekajících (červená linie) vs cestujících (modrá linie)&lt;br /&gt;
&lt;br /&gt;
=== Validace modelu ===&lt;br /&gt;
Validace potvrdila dobrou shodu s reálnými daty:&lt;br /&gt;
* '''Doba cesty autobusu''': 45-50 minut (celá trasa)&lt;br /&gt;
* '''Počet pasažérů za hodinu''': 150-300&lt;br /&gt;
* '''Frekvence spojů''': 10-30 minut&lt;br /&gt;
&lt;br /&gt;
== Závěr ==&lt;br /&gt;
&lt;br /&gt;
Simulační studie úspěšně identifikovala klíčové faktory ovlivňující efektivitu autobusové dopravy a poskytla nástroj pro optimalizaci provozních parametrů. Model prokázal, že '''zvýšení počtu autobusů ze 2 na 6''' může:&lt;br /&gt;
* Snížit počet červených zastávek z 8-12 na 1-2&lt;br /&gt;
* Redukovat průměrný počet čekajících z 180-220 na 60-100&lt;br /&gt;
&lt;br /&gt;
=== Doporučení ===&lt;br /&gt;
# '''Prioritizovat''' nasazení dodatečných autobusů během špičkových hodin&lt;br /&gt;
# '''Optimalizovat''' rozložení spojů pro minimalizaci kongescí&lt;br /&gt;
# '''Implementovat''' provoz se '''4-5 autobusy''' jako optimální řešení&lt;br /&gt;
&lt;br /&gt;
Model poskytuje fundament pro další výzkum zahrnující pokročilejší scénáře s dynamickým směrováním a adaptivním řízením frekvence spojů.&lt;br /&gt;
&lt;br /&gt;
== Kód ==&lt;br /&gt;
&lt;br /&gt;
Hlavní soubor: '''[[File:SimulaceAutobusy.nlogo]]'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;netlogo&amp;quot;&amp;gt;&lt;br /&gt;
globals [&lt;br /&gt;
  bus-stops-list&lt;br /&gt;
  stop-names&lt;br /&gt;
  route-length&lt;br /&gt;
  buses-in-service&lt;br /&gt;
  depot-stop&lt;br /&gt;
  last-bus-time&lt;br /&gt;
  passenger-generation-rate&lt;br /&gt;
  total-passengers-created&lt;br /&gt;
  final-stop-index&lt;br /&gt;
]&lt;br /&gt;
&lt;br /&gt;
breed [buses bus]&lt;br /&gt;
breed [bus-stops bus-stop]&lt;br /&gt;
breed [passengers passenger]&lt;br /&gt;
&lt;br /&gt;
; ... zbytek kódu ...&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Reference ==&lt;br /&gt;
&lt;br /&gt;
# NetLogo Bus Transport Simulation Code (2025). Vlastní implementace autobusové simulace v NetLogo.&lt;br /&gt;
# Wilensky, U. (1999). [[NetLogo]]. Center for Connected Learning and Computer-Based Modeling, Northwestern University.&lt;br /&gt;
# Programming Homework Help (2024). How to Simulate a Bus Moving Through a City in NetLogo.&lt;br /&gt;
# Stack Overflow (2022). How to create a Netlogo model for bus transport (public transport)?&lt;br /&gt;
# Simulace.info (2024). Quick start - Resources for simulation classes.&lt;br /&gt;
# Thompson, L. (2024). NetLogo City Bus Simulation: Step-by-Step Guide.&lt;br /&gt;
&lt;br /&gt;
== Externí odkazy ==&lt;br /&gt;
&lt;br /&gt;
* [https://ccl.northwestern.edu/netlogo/ NetLogo Official Website]&lt;br /&gt;
* [https://www.simulace.info/ Simulace.info - Česká stránka o simulacích]&lt;br /&gt;
* [https://dpp.cz/ Dopravní podnik hlavního města Prahy]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Simulace]]&lt;br /&gt;
[[Kategorie:Doprava]]&lt;br /&gt;
[[Kategorie:NetLogo]]&lt;br /&gt;
[[Kategorie:Agent-based modelování]]&lt;/div&gt;</summary>
		<author><name>Jelp05</name></author>
		
	</entry>
	<entry>
		<id>http://www.simulace.info/index.php?title=User:Jelp05&amp;diff=26828</id>
		<title>User:Jelp05</title>
		<link rel="alternate" type="text/html" href="http://www.simulace.info/index.php?title=User:Jelp05&amp;diff=26828"/>
		<updated>2025-06-13T12:25:59Z</updated>

		<summary type="html">&lt;p&gt;Jelp05: /* Metoda */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Simulace: Autobusová linka v městské dopravě'''&lt;br /&gt;
&lt;br /&gt;
MHD je nedílnou součástí života v Praze. Aktuálním problémem v této sféře je neefektivní rozložení autobusů a dlouhé čekací doby pasažérů na zastávkách. Představená simulace se zabývá optimalizací autobusové dopravy na lince spojující zastávky Na Beránku a Želivského pomocí agent-based modelování v prostředí [[NetLogo]]. Cílem simulace je analyzovat faktory ovlivňující čekací doby pasažérů, identifikovat problematické zastávky s vysokou koncentrací čekajících a navrhnout optimální počet autobusů pro různé provozní scénáře. Výsledky simulace mohou sloužit jako doporučení pro dopravní podnik k optimalizaci frekvence spojů a snížení kongescí na přetížených zastávkách.&lt;br /&gt;
&lt;br /&gt;
== Definice problému ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
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ů. &lt;br /&gt;
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ů.&lt;br /&gt;
&lt;br /&gt;
== Metoda ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Zde jsou uvedeny alternativní přístupy:&lt;br /&gt;
&lt;br /&gt;
* '''[[Diskrétní-event simulace]]''' - zaměřuje se na časové události, ale méně dobře zachycuje prostorové interakce agentů&lt;br /&gt;
&lt;br /&gt;
* '''Matematické optimalizační modely''' - poskytují analytická řešení, ale často vyžadují zjednodušující předpoklady&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Model ==&lt;br /&gt;
&lt;br /&gt;
=== Zastávky ===&lt;br /&gt;
Simulační model reprezentuje systém autobusové dopravy jako multi-agent prostředí s třemi hlavními typy entit. Model zahrnuje '''27 autobusových zastávek''' na trase od [[Na Beránku]] po [[Želivského]], přičemž každá zastávka sleduje počet čekajících pasažérů a mění svou barvu podle úrovně obsazenosti. Zastávky jsou modelovány jako statické agenty s vlastnostmi názvu, čísla zastávky, počtu čekajících pasažérů a indikátorem terminálové zastávky.&lt;br /&gt;
&lt;br /&gt;
=== Autobusy ===&lt;br /&gt;
Autobusy jsou modelovány jako autonomní agenti s následujícími vlastnostmi:&lt;br /&gt;
* '''Rychlost''': 0,5 prostorových jednotek za tik&lt;br /&gt;
* '''Maximální kapacita''': 50 pasažérů&lt;br /&gt;
* '''Směr jízdy''': proměnná podle pozice na trase&lt;br /&gt;
* '''Čekací doba na zastávce''': 3 tiky pro nastupování a vystupování&lt;br /&gt;
&lt;br /&gt;
Každý autobus má unikátní identifikátor a sleduje svůj pokrok na trase.&lt;br /&gt;
&lt;br /&gt;
=== Pasažéři ===&lt;br /&gt;
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:&lt;br /&gt;
* Cílovou zastávku&lt;br /&gt;
* Dobu cestování&lt;br /&gt;
* Aktuální autobus (pokud cestuje)&lt;br /&gt;
&lt;br /&gt;
=== Barevné kódování ===&lt;br /&gt;
Model implementuje '''barevné kódování zastávek''' pro vizuální identifikaci problematických míst:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Barva !! Počet čekajících !! Stav&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: blue; color: white;&amp;quot; | Modrá || 0 || Žádní čekající&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: lightblue;&amp;quot; | Světle modrá || 1-4 || Nízká obsazenost&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: orange;&amp;quot; | Oranžová || 5-14 || Střední obsazenost&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: red; color: white;&amp;quot; | '''Červená''' || '''15+''' || '''Kritická obsazenost'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Globální parametry ===&lt;br /&gt;
Klíčové parametry modelu:&lt;br /&gt;
* '''Počet autobusů''': 2-6 (proměnná num-buses)&lt;br /&gt;
* '''Základní rychlost generování''': base-rate&lt;br /&gt;
* '''Frekvence generování''': každý 3. tik&lt;br /&gt;
* '''Maximální kapacita''': 50 pasažérů na autobus&lt;br /&gt;
&lt;br /&gt;
=== Průběh simulace ===&lt;br /&gt;
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:&lt;br /&gt;
# Aktualizuje čas&lt;br /&gt;
# Generuje pasažéry&lt;br /&gt;
# Pohybuje autobusy&lt;br /&gt;
# Zpracovává nastupování a vystupování&lt;br /&gt;
# Aktualizuje dobu cestování pasažérů&lt;br /&gt;
# Aktivuje nové autobusy podle potřeby&lt;br /&gt;
&lt;br /&gt;
=== Omezení modelu ===&lt;br /&gt;
Model má několik omezení:&lt;br /&gt;
* Zjednodušené cestovní vzorce pasažérů (pouze jednosměrná cesta)&lt;br /&gt;
* Statické generování pasažérů bez zohlednění víkendů&lt;br /&gt;
* Absence poruch a zpoždění autobusů&lt;br /&gt;
* Omezený počet zastávek ve srovnání s reálnou sítí&lt;br /&gt;
&lt;br /&gt;
== Výsledky ==&lt;br /&gt;
&lt;br /&gt;
Experimentální testování modelu bylo provedeno pro '''pět různých provozních scénářů''' s důrazem na tři klíčové metriky: počet červených zastávek, průměrný počet čekajících pasažérů a celkový počet vygenerovaných pasažérů.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Scénář !! Počet autobusů !! Červené zastávky !! Průměrně čekajících !! Celkem vygenerovaných&lt;br /&gt;
|-&lt;br /&gt;
| Základní provoz || 2 || 8-12 || 180-220 || 1200-1400&lt;br /&gt;
|-&lt;br /&gt;
| Standardní provoz || 3 || 6-8 || 140-180 || 1400-1600&lt;br /&gt;
|-&lt;br /&gt;
| Zvýšený provoz || 4 || 4-6 || 100-140 || 1600-1800&lt;br /&gt;
|-&lt;br /&gt;
| Špičkový provoz || 5 || 2-4 || 80-120 || 1800-2000&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: lightgreen;&amp;quot; | '''Maximální provoz''' || '''6''' || '''1-2''' || '''60-100''' || '''2000-2200'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Klíčová zjištění ===&lt;br /&gt;
* '''Nejproblematičtější''' je základní provoz se 2 autobusy (8-12 červených zastávek)&lt;br /&gt;
* '''Optimální''' je maximální provoz s 6 autobusy (pouze 1-2 červené zastávky)&lt;br /&gt;
* '''Nelineární vztah''' mezi počtem autobusů a kvalitou služeb&lt;br /&gt;
* Graf &amp;quot;Statistiky pasažérů&amp;quot; ukazuje vývoj čekajících (červená linie) vs cestujících (modrá linie)&lt;br /&gt;
&lt;br /&gt;
=== Validace modelu ===&lt;br /&gt;
Validace potvrdila dobrou shodu s reálnými daty:&lt;br /&gt;
* '''Doba cesty autobusu''': 45-50 minut (celá trasa)&lt;br /&gt;
* '''Počet pasažérů za hodinu''': 150-300&lt;br /&gt;
* '''Frekvence spojů''': 10-30 minut&lt;br /&gt;
&lt;br /&gt;
== Závěr ==&lt;br /&gt;
&lt;br /&gt;
Simulační studie úspěšně identifikovala klíčové faktory ovlivňující efektivitu autobusové dopravy a poskytla nástroj pro optimalizaci provozních parametrů. Model prokázal, že '''zvýšení počtu autobusů ze 2 na 6''' může:&lt;br /&gt;
* Snížit počet červených zastávek z 8-12 na 1-2&lt;br /&gt;
* Redukovat průměrný počet čekajících z 180-220 na 60-100&lt;br /&gt;
&lt;br /&gt;
=== Doporučení ===&lt;br /&gt;
# '''Prioritizovat''' nasazení dodatečných autobusů během špičkových hodin&lt;br /&gt;
# '''Optimalizovat''' rozložení spojů pro minimalizaci kongescí&lt;br /&gt;
# '''Implementovat''' provoz se '''4-5 autobusy''' jako optimální řešení&lt;br /&gt;
&lt;br /&gt;
Model poskytuje fundament pro další výzkum zahrnující pokročilejší scénáře s dynamickým směrováním a adaptivním řízením frekvence spojů.&lt;br /&gt;
&lt;br /&gt;
== Kód ==&lt;br /&gt;
&lt;br /&gt;
Hlavní soubor: '''[[File:SimulaceAutobusy.nlogo]]'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;netlogo&amp;quot;&amp;gt;&lt;br /&gt;
globals [&lt;br /&gt;
  bus-stops-list&lt;br /&gt;
  stop-names&lt;br /&gt;
  route-length&lt;br /&gt;
  buses-in-service&lt;br /&gt;
  depot-stop&lt;br /&gt;
  last-bus-time&lt;br /&gt;
  passenger-generation-rate&lt;br /&gt;
  total-passengers-created&lt;br /&gt;
  final-stop-index&lt;br /&gt;
]&lt;br /&gt;
&lt;br /&gt;
breed [buses bus]&lt;br /&gt;
breed [bus-stops bus-stop]&lt;br /&gt;
breed [passengers passenger]&lt;br /&gt;
&lt;br /&gt;
; ... zbytek kódu ...&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Reference ==&lt;br /&gt;
&lt;br /&gt;
# NetLogo Bus Transport Simulation Code (2025). Vlastní implementace autobusové simulace v NetLogo.&lt;br /&gt;
# Wilensky, U. (1999). [[NetLogo]]. Center for Connected Learning and Computer-Based Modeling, Northwestern University.&lt;br /&gt;
# Programming Homework Help (2024). How to Simulate a Bus Moving Through a City in NetLogo.&lt;br /&gt;
# Stack Overflow (2022). How to create a Netlogo model for bus transport (public transport)?&lt;br /&gt;
# Simulace.info (2024). Quick start - Resources for simulation classes.&lt;br /&gt;
# Thompson, L. (2024). NetLogo City Bus Simulation: Step-by-Step Guide.&lt;br /&gt;
&lt;br /&gt;
== Externí odkazy ==&lt;br /&gt;
&lt;br /&gt;
* [https://ccl.northwestern.edu/netlogo/ NetLogo Official Website]&lt;br /&gt;
* [https://www.simulace.info/ Simulace.info - Česká stránka o simulacích]&lt;br /&gt;
* [https://dpp.cz/ Dopravní podnik hlavního města Prahy]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Simulace]]&lt;br /&gt;
[[Kategorie:Doprava]]&lt;br /&gt;
[[Kategorie:NetLogo]]&lt;br /&gt;
[[Kategorie:Agent-based modelování]]&lt;/div&gt;</summary>
		<author><name>Jelp05</name></author>
		
	</entry>
</feed>