Difference between revisions of "Simulace emisi spalovacich motoru"

From Simulace.info
Jump to: navigation, search
(Created page with "Úvodní odstavec =Definice problému= =Metoda= =Model= =Výsledky= =Závěr= =Kód=")
 
Line 1: Line 1:
Úvodní odstavec
+
Tato stránka je slouží jako Výzkumná zpráva simulace "Doprava na semaforové křižovatce a kruhové křižovatce" k semestrálnímu projektu pro předmět 4IT495 Simulace systémů (LS 2022/2023) na VŠE v Praze.
  
 
=Definice problému=
 
=Definice problému=
 +
Jelikož jsme si mohli všimnout, že se v České republice děly protesty proti aktuálnímu limitu rychlosti 50 km/h, kde skupina "30 pro Prahu" bojuje za to, aby byly nastaveny limity na 30 km/h. Jedním z jejich cílů je snížení emisí. Rozhodl jsem se tedy sestavit simulaci, která znázorňuje jak by v aktuální dopravě vypadaly emise, kdyby byla nastavena maximální rychlost na 30 oproti 50 km/h. Budu porovnávat, zda jet pomaleji, spotřebovávat méně a generovat méně emisí je výhodnější oproti vyšší rychlosti, spotřebě a emisím.
  
 
=Metoda=
 
=Metoda=
 +
Pro simulaci dopravy na semaforové zvolíme aplikaci NetLogo, která je díky svému specializovanému prostředí pro modelování a simulaci komplexních systémů velmi vhodná. Pomocí programovacího jazyka v NetLogu můžeme přesně definovat chování vozidel, semaforů a dopravních pravidel. Real-time vizualizace nám umožní sledovat pohyb vozidel a změny na semaforech, což poskytne důležité informace o dopravním chování. NetLogo také umožňuje zkoumat různé dopravní scénáře a parametry, což nám dává příležitost analyzovat a optimalizovat provoz na křižovatkách. Celkově je NetLogo ideálním nástrojem pro simulaci dopravy na semaforové křižovatce díky svému specializovanému prostředí, programovacímu jazyku a možnostem vizualizace a analýzy.
  
 
=Model=
 
=Model=
 +
Samotný model má rozměry 81x81.
 +
 +
==Agenti==
 +
Simulace obsahuje dva typy agentů a to vozidla (turtles), roads + intersections (patches).
 +
 +
===Vozidla===
 +
Vozidla obsahují proměnné které udávají jejich rychlost, směr, délku po jakou čekají na křižovatce nebo zácpě, jejich délku života, ujetou vzdálenost a počet vygenerovaných emisí (při jízdě a v klidu)
 +
<pre>
 +
  speed      ;; the speed of the turtle
 +
  up-car?    ;; true if the turtle moves downwards and false if it moves to the right
 +
  wait-time  ;; the amount of time since the last time a turtle has moved
 +
  lifetime  ;; how many tics the turtle has until it dies
 +
  distance-traveled  ;; distance traveled by the car
 +
  emissions  ;; emissions generated by the car
 +
  emissions-idle ;; emissions generated by the car on idle
 +
</pre>
  
 
=Výsledky=
 
=Výsledky=

Revision as of 19:10, 10 June 2024

Tato stránka je slouží jako Výzkumná zpráva simulace "Doprava na semaforové křižovatce a kruhové křižovatce" k semestrálnímu projektu pro předmět 4IT495 Simulace systémů (LS 2022/2023) na VŠE v Praze.

Definice problému

Jelikož jsme si mohli všimnout, že se v České republice děly protesty proti aktuálnímu limitu rychlosti 50 km/h, kde skupina "30 pro Prahu" bojuje za to, aby byly nastaveny limity na 30 km/h. Jedním z jejich cílů je snížení emisí. Rozhodl jsem se tedy sestavit simulaci, která znázorňuje jak by v aktuální dopravě vypadaly emise, kdyby byla nastavena maximální rychlost na 30 oproti 50 km/h. Budu porovnávat, zda jet pomaleji, spotřebovávat méně a generovat méně emisí je výhodnější oproti vyšší rychlosti, spotřebě a emisím.

Metoda

Pro simulaci dopravy na semaforové zvolíme aplikaci NetLogo, která je díky svému specializovanému prostředí pro modelování a simulaci komplexních systémů velmi vhodná. Pomocí programovacího jazyka v NetLogu můžeme přesně definovat chování vozidel, semaforů a dopravních pravidel. Real-time vizualizace nám umožní sledovat pohyb vozidel a změny na semaforech, což poskytne důležité informace o dopravním chování. NetLogo také umožňuje zkoumat různé dopravní scénáře a parametry, což nám dává příležitost analyzovat a optimalizovat provoz na křižovatkách. Celkově je NetLogo ideálním nástrojem pro simulaci dopravy na semaforové křižovatce díky svému specializovanému prostředí, programovacímu jazyku a možnostem vizualizace a analýzy.

Model

Samotný model má rozměry 81x81.

Agenti

Simulace obsahuje dva typy agentů a to vozidla (turtles), roads + intersections (patches).

Vozidla

Vozidla obsahují proměnné které udávají jejich rychlost, směr, délku po jakou čekají na křižovatce nebo zácpě, jejich délku života, ujetou vzdálenost a počet vygenerovaných emisí (při jízdě a v klidu)

  speed      ;; the speed of the turtle
  up-car?    ;; true if the turtle moves downwards and false if it moves to the right
  wait-time  ;; the amount of time since the last time a turtle has moved
  lifetime   ;; how many tics the turtle has until it dies
  distance-traveled  ;; distance traveled by the car
  emissions  ;; emissions generated by the car
  emissions-idle ;; emissions generated by the car on idle

Výsledky

Závěr

Kód