8/10/2019 SUMO Presentation
1/25
Folie 1
SUMO (FU Bozen) > Daniel Krajzewicz > 07_11_14_DLR_drajzew_SUMO_FUBozen!""# > 14!11!$00%
SUMO (Simulation of Urban MObility)
&n o"en'orce #ra**ic i+la#ion , -ro.le+ andSol#ion
Daniel Krajzewicz
8/10/2019 SUMO Presentation
2/25
SUMO (FU Bozen) > Daniel Krajzewicz > 07_11_14_DLR_drajzew_SUMO_FUBozen!""#> 0/!11!$00%
Folie $
Contents
Reaon *or an o"en'orce #ra**ic i+la#ion
eeded +odel da#a and i# "rocein2
SUMO O3er3iew
8/10/2019 SUMO Presentation
3/25
SUMO (FU Bozen) > Daniel Krajzewicz > 07_11_14_DLR_drajzew_SUMO_FUBozen!""#> 0/!11!$00%
Folie
Open Source Road Traffic Simulation
&""lica#ion *or a road #ra**ic i+la#ion
re"rodci.le co+"#erized e3ala#ion o*real'world ne#wor "er*or+ance
new conce"# *or
+odern #ra**ic i2nal con#rol#ra**ic r3eillance
#ra**ic *oreca#in2
#ra**ic +ana2e+en#
d5na+ic ro#in2 +e#6od
car$carcar$in*ra#rc#re co++nica#ion
#ra**ic +odelin#rc#i3e 3ializa#ion
"lannin2
8/10/2019 SUMO Presentation
4/25
SUMO (FU Bozen) > Daniel Krajzewicz > 07_11_14_DLR_drajzew_SUMO_FUBozen!""#> 0/!11!$00%
Folie 4
Open Source Road Traffic Simulation
eeded 8o+"onen#
road ne#wor 3e6icle *low i2nallin2
8/10/2019 SUMO Presentation
5/25
SUMO (FU Bozen) > Daniel Krajzewicz > 07_11_14_DLR_drajzew_SUMO_FUBozen!""#> 0/!11!$00%
Folie %
Open Source Road Traffic Simulation
965 an o"en orce road #ra**ic i+la#ion:
8o++on "rocedre
&n acade+ic or2aniza#ion wan# #o e3ala#e an a"ec# o* #ra**ic
Bild an own #ra**ic i+la#ion; need
& ne#wor re"reen#a#ion incldin2 "eed li+i# ri26#'o*'wa5 ,rle e#c!
& re"reen#a#ion o* 3e6icle #6eir +o3e+en# ro#e e#c!
& re"reen#a#ion o* i2nal 3aria.le +ea2e i2n e#c!
< 5ield in
Man5 (inco+"le#e) i+la#ion w6ic6 rel# can no# .e co+"ared
Solution: an e=#enda.le i+la#ion a a .ae *or own
de3elo"+en#
8/10/2019 SUMO Presentation
6/25
SUMO (FU Bozen) > Daniel Krajzewicz > 07_11_14_DLR_drajzew_SUMO_FUBozen!""#> 0/!11!$00%
Folie
Open Source Road Traffic Simulation
Dei2n cri#eria
-or#a.ili#5&c6ie3ed .5 in2 c?? and "or#a.le li.rarie onl5
-er*or+ance
@i26 e=ec#ion "eedo li+i#a#ion in ne#wor ize and n+.er o* i+la#ed
3e6icle
A=#endi.ili#5
O"en orceLicened nder -L@o#ed a# orce*or2e (6##"C+o!orce*or2e!ne#)
Microco"icAac6 3e6icle i +odeled e="lici#l5
8/10/2019 SUMO Presentation
7/25SUMO (FU Bozen) > Daniel Krajzewicz > 07_11_14_DLR_drajzew_SUMO_FUBozen!""#> 0/!11!$00%
Folie 7
Road Traffic Simulation
Road ra**ic Flow D5na+ic (one o*)
Fundamental diagram of trac (counted through induction loops
As interpreted by Kerner As interpreted by Kim and Keller
8/10/2019 SUMO Presentation
8/25SUMO (FU Bozen) > Daniel Krajzewicz > 07_11_14_DLR_drajzew_SUMO_FUBozen!""#> 0/!11!$00%
Folie E
Road Traffic Flow Simulation
8lae
macroscopic microscopic sub-microscopic
mesoscopic
8/10/2019 SUMO Presentation
9/25SUMO (FU Bozen) > Daniel Krajzewicz > 07_11_14_DLR_drajzew_SUMO_FUBozen!""#> 0/!11!$00%
Folie /
Road Traffic Flow Simulation
Microco"ic Model
Mo#l5C
dicre#e in #i+e
8ar Followin2 ModelGC
3e6icleH "eed de"end on #6e "recedin2 3e6icle
8/10/2019 SUMO Presentation
10/25SUMO (FU Bozen) > Daniel Krajzewicz > 07_11_14_DLR_drajzew_SUMO_FUBozen!""#> 0/!11!$00%
Folie 10
Road Traffic Flow Simulation
8ar Followin2 Model .5 KraIJ
Fea#reCcon#ino in "ace
dicre#e in #i+e
acciden#'*ree#oc6a#ic dri3er +odel
-ara+e#erCaccelera#ion
decelera#ion
+a=! "eeddri3er i+"er*ec#ion
[*] icroscopic odelling of !rac Flo"# $n%estigation of &ollision Free 'ehicle ynamics +,
./ (0auptabteilung obilit1t und +ystemtechni2) 3445 $++6 3787-5797
8/10/2019 SUMO Presentation
11/25SUMO (FU Bozen) > Daniel Krajzewicz > 07_11_14_DLR_drajzew_SUMO_FUBozen!""#> 0/!11!$00%
Folie 11
Road Traffic Flow Simulation
Fr#6er Model needed
Lane 86an2in2a3i2a#ion ( 6a3e #o #rn le*# on ne=# jnc#ion)
ac#ical (le*# lane allow +e #o +o3e *a#er)
n#erac#ion wi#6 #6e ne#worS#o" a# red #ra**ic li26#
Decelera#e i* o#6er 3e6icle 6a3e a 6i26er ri26# #o +o3e
on #6e ne=# jnc#ion
A=#enione6icle clae c6 a .e w6ic6 e own lane
B #o"
8/10/2019 SUMO Presentation
12/25SUMO (FU Bozen) > Daniel Krajzewicz > 07_11_14_DLR_drajzew_SUMO_FUBozen!""#> 0/!11!$00%
Folie 1$
Microscopic Road Networs
eeded 3! 2i3en n*or+a#ion
eeded #ree# a##ri.#eC+.er o* lane
&llowed "eed
-er'lane re#ric#ion
&llowed con#ina#ion
eeded jnc#ion a##ri.#eCRi26#'o*'wa5
ra**ic li26# "ro2ra+
i3enC a 2ra"6 wi#6 onl5 *ew
in*or+a#ion+.er o* lane (o*#en 3a2e)
&llowed "eed (o*#en 3a2e)
8/10/2019 SUMO Presentation
13/25SUMO (FU Bozen) > Daniel Krajzewicz > 07_11_14_DLR_drajzew_SUMO_FUBozen!""#> 0/!11!$00%
Folie 1
Microscopic Road Networs
Size and 8o+"le=i#5
&ddi#ional "ro.le+C3er5 lar2e ne#worco+"le= jnc#ion
8/10/2019 SUMO Presentation
14/25SUMO (FU Bozen) > Daniel Krajzewicz > 07_11_14_DLR_drajzew_SUMO_FUBozen!""#> 0/!11!$00%
Folie 14
A=a+"leC co+"#a#ion o* lane'#o'lane
connec#ionC
1!*or eac6 ed2eC co+"#e #rnarond ed2e
$! *or eac6 nodeC or# eac6 node ed2e
! *or eac6 nodeC co+"#e eac6 node #5"e4! *or eac6 nodeC e# ed2e "riori#ie
%! *or eac6 ed2eC co+"#e ed2e'#o'ed2e
connec#ion
! *or eac6 ed2eC co+"#e lane'#o'ed2e
connec#ion
7! *or eac6 nodeC co+"#e lane'#o'laneconnec#ion
E! *or eac6 ed2eC rec6ec lane
/! *or eac6 ed2eC a""end #rnarond
Microscopic Road Networs
SUMO Sol#ionC @eri#ic *or a#o+a#ic co+"#a#ion
After :, After 9,
After ;, After all
8/10/2019 SUMO Presentation
15/25SUMO (FU Bozen) > Daniel Krajzewicz > 07_11_14_DLR_drajzew_SUMO_FUBozen!""#> 0/!11!$00%
Folie 1%
Traffic !emand
eeded n*or+a#ion
Aac6 3e6icle i +odeled e="lici#l5
+anda#or5 a##ri.#eCD (na+e)
e6icle #5"e (incldin2 KraI'"ara+e#er)
8o+"le#e ro#e #6ro26 #6e ne#wor
De"ar# #i+e
o"#ional a##ri.#eC#o"
-5!5#0!5 -5!5#0! -5!5#0! -5!5#0!$ %
8/10/2019 SUMO Presentation
16/25
SUMO (FU Bozen) > Daniel Krajzewicz > 07_11_14_DLR_drajzew_SUMO_FUBozen!""#> 0/!11!$00%
Folie 1
Traffic !emand
-oi.le Sorce
&ccra#e .# "are
o in*or+a#ion a.o# w6o i dri3in2 *ro+ w6ic6 "lace #o w6ic6
"lace onl5 6ow +an5 3e6icle 6a3e "aed a cer#ain "lace
Le accra#e #6an indc#ion loo" and "are #oo , +ainl5 *or
o+e +ajor inner'ci#5 jnc#ion
n*or+a#ion a.o# *low "read on jnc#ion
A3en le accra#e (e#i+a#ed) .# co3er a co+"le#e area
Real ("65ical) +eare are done a# indc#ion loo"
8on# a# jnc#ion +a5 "ro3ide *low and #rnin2 ra#io
ra**ic cien#i# e#i+a#e de+and on di#ric# le3el
8/10/2019 SUMO Presentation
17/25
SUMO (FU Bozen) > Daniel Krajzewicz > 07_11_14_DLR_drajzew_SUMO_FUBozen!""#> 0/!11!$00%
Folie 17
Traffic !emand
-oi.le Sorce
F// +=
8/10/2019 SUMO Presentation
18/25
SUMO (FU Bozen) > Daniel Krajzewicz > 07_11_14_DLR_drajzew_SUMO_FUBozen!""#> 0/!11!$00%
Folie 1E
SUMO " Modules
nclded &""lica#ion
SUMOC co++and line i+la#ion
USMC i+la#ion wi#6 a
2ra"6ical er in#er*ace
A8OARC ne#wor i+"or#erAAC ne#wor 2enera#or
OD$R-SC con3er#er *or OD'
+a#rice
NRROUARC ro#er .aed on
#rnin2 ra#ioDU&ROUARC ro#er .aed on a
d5na+ic er ai2n+en#
DFROUARC ro#er w6ic6 e
de#ec#or da#a
8/10/2019 SUMO Presentation
19/25
SUMO (FU Bozen) > Daniel Krajzewicz > 07_11_14_DLR_drajzew_SUMO_FUBozen!""#> 0/!11!$00%
Folie 1/
SUMO Features
Microco"icC all 3e6icle are +odeled e="lici#l5
i+e'dicre#e "ace'con#ino car'*ollowin2 +odel .5 S! KraI
Ml#i'lane #ra**ic ri26#'o*'wa5 rle
&rond 100000 car in real'#i+e (wi#6o# 2ra"6ical o#"#)
ra**ic li26# wi#6 #i+e c6edle o#6er #ra**ic +ana2e+en#de3ice
8o+"le= ne#wor +"or# ""or#
D5na+ic Ro#in2 .aed on D5na+ic Uer &i2n+en#
O#6er ro#in2 +odle
[:] &hristian Ca"ron, 3445, +imulation-Dased !rac Assignment, $naugural issertation,
:
3
[3] icroscopic odelling of !rac Flo"# $n%estigation of &ollision Free 'ehicle ynamics +,./ (0auptabteilung obilit1t und +ystemtechni2) 3445 $++6 3787-5797
8/10/2019 SUMO Presentation
20/25
SUMO (FU Bozen) > Daniel Krajzewicz > 07_11_14_DLR_drajzew_SUMO_FUBozen!""#> 0/!11!$00%
Folie $0
#ro$ects at t%e !&R w%ere SUMO was used
$00$'$00
A+"le+en#a#ion and 3eri*ica#ion o* #ra**ic +ana2e+en# #ra#e2ie *or lar2e
r.an area
OSeri*ica#ion o* .ene*i# ariin2 *ro+ a2e o* new o"#ical enor
ra**ic owerir#al ra**ic Mana2e+en# An3iron+en#
9N$00% Soccer$00n#e2ra#ion o* #andard and air.orne de#ec#or in#o a #ra**ic "or#al wi#6*oreca# *nc#ionali#5
ra**icOnlinera**ic r3eillance 3ia in'3e6icle SM "6one
8/10/2019 SUMO Presentation
21/25
SUMO (FU Bozen) > Daniel Krajzewicz > 07_11_14_DLR_drajzew_SUMO_FUBozen!""#> 0/!11!$00%
Folie $1
'T**+ , Soccer**- !./0
Decri"#ion
Ued in #6e ci#5 o* 8olo2ne drin26e "o"e 3ii# (world 5o#6 da5 $00%)
6e world occer c" $00
ra**ic r3eillance in2@i26wa5 indc#ion loo"nner'ci#5 indc#ion loo"
&ir.orne #ra**ic reco2ni#ion 5#e+
(+on#ed on a ze""elin)
ra**ic 3ializa#ionn#e2ra#ion o* 2ained in*or+a#ion in#o a 3iewer-reen#a#ion *or #6e "olice
ra**ic *oreca#0 +in in#o #6e *#re in2 a i+la#ion (e=#ended SUMO)
8/10/2019 SUMO Presentation
22/25
SUMO (FU Bozen) > Daniel Krajzewicz > 07_11_14_DLR_drajzew_SUMO_FUBozen!""#> 0/!11!$00%
Folie $$
!./0
S5#e+ O3er3iew
Floatin1 Car !ata:0nduction loops:2R3OS:
2ccess 4ia db5 webser4er
Simulation:
2real e6trapolation of
measured data Forecast 1eneration
(7*min)
Fed from db usin1pyt%on
!atenban:
MyS8& wit% 0nno!9
tables No built"in lo1ic
211re1ation,Correction:
3uessin1 missin1
4alues !ata fusion !one usin1 pyt%on
scripts
'ebser4er:
Tomcat Ser4let Container
isuali;ation (0ma1es and traffic)
'ebbrowser:
a4aScript 9rowser
async%ronous
8/10/2019 SUMO Presentation
23/25
SUMO (FU Bozen) > Daniel Krajzewicz > 07_11_14_DLR_drajzew_SUMO_FUBozen!""#> 0/!11!$00%
Folie $
SUMO > .6ample Results
Flow 8o+"arion
8/10/2019 SUMO Presentation
24/25
SUMO (FU Bozen) > Daniel Krajzewicz > 07_11_14_DLR_drajzew_SUMO_FUBozen!""#> 0/!11!$00%
Folie $4
SUMO
8rren# and ne=# wor
Model e=#enioni+e #e" .elow 1
ew ro#in2 a""lica#ion
8onolida#ed ""or# *or 3e6icle clae (.e e+er2enc5 e#c!)
Ml#i'+odali#5 "eron i+la#ion:
Doc+en#a#ion#orial
+"ro3in2 co++nica#ion wi#6 er 3ia a 9ii
B2 #racin2Be##er "eci*ica#ion
Anlar2in2 #6e n+.er o* acce"#ance #e#
8/10/2019 SUMO Presentation
25/25