Documente Academic
Documente Profesional
Documente Cultură
and Simulation
Abdulmomn Kadhim {a.bluemix@gmail.com}
Supervised by:
Dr. Muayad Sadik Croock
Dr. Shaimaa Hameed Shaker
December 29, 2013
Contents
1 Magnetic sensors and vehicle detection
1.1 Wireless magnetic sensor networks [3] . . . . . . . . . . . . . . .
1.2 On-road sensors deployment . . . . . . . . . . . . . . . . . . . . .
2
2
3
5
6
7
Report outlines
Why ad-hoc sensor networks are can be preferred to infrastructure ones
How magnetic sensor nodes are deployed and used to detect vehicles
Simulating urban vehicular traffic using SUMO
How swarm intelligence approach used to find successful cycle programs
of traffic lights
1.1
All nodes in a wireless ad-hoc network act as a router and host at the same time
(peer-to-peer communication), alongside, the network topology is dynamically
varying, because the connectivity between the nodes may vary with time due
to node departures (e.g., the node gets corrupted) and new node arrivals (e.g.,
placement of a new node instead of corrupted one, or extendign the coverage of
the netword). The special features about ad-hoc networks is that all the nodes
are responsible to organize themselves dynamically the communication between
each other and to provide the necessary network functionality in the absence of
a fixed infrastructure or we can call it ventral administration. It implies that
maintenance, routing and management, etc., have to be done between all the
nodes. This case called Peer level multi-hopping and that is the main building
block for ad-Hoc networks. In the end, we conclude that the ad-hoc nodes are
difficult and more complex than other wireless networks. Therefore, ad hoc
networks form sort of clustering for effective implementation and performance
of such a complex process.
In summary, here are some of the core benefits of ad-hoc networks:
Ad-hoc networks are simple to set up. Plug in your wireless network
sensors and youre off and running.
Ad-hoc networks are inexpensive. You save the cost of purchasing an
access point (the centralized device in infrastructure networks).
Ad-hoc networks are fast. Throughput rates between two wireless network adapters (nodes) are twice as fast as when you use an access point
(infrastructure networks cut the data transfer rate about in half, because
of the time it takes to send the signal to and from the access point rather
than directly to its destination, as in an ad-hoc network).
1.2
We [4] use intersections controlled by four traffic lights. Each traffic light is
responsible for controlling traffic on three lanes. We assume the right lane turns
3
The growing number of traffic lights that control the vehicular flow requires a
complex scheduling, and hence, automatic systems are indispensable nowadays
for optimally tackling this task.
In this work, we propose a Swarm Intelligence approach to find successful
cycle programs of traffic lights. Using a microscopic traffic simulator, the solutions obtained by our algorithm are evaluated in the context of two large and
heterogeneous metropolitan areas located in the cities of Ma laga and Sevilla (in
Spain). In comparison with cycle programs predefined by experts (close to real
ones), our proposal obtains significant profits in terms of two main indicators:
2 This
Figure 5: Example of an intersection with four groups, showing the four corresponding signal sets. (a) Signal set for Group #1, (b) Signal set for Group #2,
(c) Signal set for Group #3 and (d) Signal set for Group #4.
the number of vehicles that reach their destinations on time and the global trip
time.
3.1
Cycle programs are refereed to the time span a set of traffic lights (in a junction)
keep their color states. At the same time, these programs have to coordinate
traffic lights in adjacent intersections with the aim of improving the global flow
of vehicles circulating according to traffic regulations. In this context, our main
objective is to find optimized cycle programs (OCP) for all the traffic lights
located in a given urban area.
In our approach, the OCP (optimized cycle program) is encoded by means of
a vector of integers (see Fig. 7) following the SUMO structure of programming
cycles, where each element represents a phase duration of one state of the traffic
6
3.2
3.2.1
In Fig. 8, the selected areas of the two cities are shown with their corresponding
snapshots of Google Earth, OpenStreetMap, and SUMO. This figure illustrates
the process of generating the traffic network instances.
In this section, we are first interested to analyze the internal performance of our
PSO (particle swarm optimization). Graphically, Fig. 9 plots the trace progress
of the obtained in 30 independent runs of our technique when solving the Ma
laga instance.
In this figure, we can observe that for all executions our algorithm practically
converged after the first 200 iterations (20,000 evaluations), using the remaining
time to only slightly refine solutions. In addition, all the computed solutions
are close each other in quality, but different among them. They are almost all
in the range of fitness values between 1 and 3. In terms of convergence and
robustness, these are desirable features since we can offer to the expert a varied
set of accurate cycle programs in a first stage of optimization.
3.2.3
In this section we focus on the cycle programs obtained by our PSO, and the
possible profits they can offer to the actual users in this field. Then we show
the real impact of using our optimization technique, able of computing realistic
10
Figure 10: Number of vehicles that did reach their destinations (continuous
lines) versus vehicles that did not reach their destinations (dotted lines). Overlapped curves show the mean number of vehicles (out of 30 independent runs)
that did arrive and did not arrive to their destinations. SCPG results are also
showed with dotted straight lines.
11
Figure 11: Mean trip time of vehicles calculated for each one of the simulations
performed through a representative run of PSO. SCPG (SUMO cycle program
generator) results are also showed with a dotted straight line. Y axis represents
the trip time in seconds.
Figure 12: Simulation traces of the traffic flow (cars in white) resulting from
the cycle programs generated by both, SCPG (left) and PSO (right) in Ma laga.
The pictures show snapshots at the end of the simulation time. The reader can
notice that the SCPG leaves a dense traffic while PSO has cleaned the routes
and the traffic is very fluid and sparse.
References
[1] Fundamentals of Wireless Sensor Networks - Theory and Practice - Dargie,
Waltenegus;( WILEY, 2010)
[2] Swarm intelligence for traffic light scheduling: Application to real urban
areas (Elsevier, 2011).
12
[3] Traffic Surveillance with Wireless Magnetic Sensors, Sing Yiu Cheung,
Sinem Coleri Ergen and Pravin Varaiya University of California, Berkeley,
CA 94720-1770, USA
[4] Adaptive Traffic Light Control with Wireless Sensor Networks: Malik
Tubaishat, Yi Shang and Hongchi Shi; Department of Computer Science
University of Missouri - Columbia; Columbia, MO 65211-2060
[5] An overview of mobile ad-hoc networks for the existing protocols and
applications; Saleh Ali K.Al-Omari , Putra Sumari; School of Computer
Science, Universiti Sains Malaysia, 11800 Penang, Malaysia. (International
journal on applications of graph theory in wireless ad hoc networks and
sensor networks, Vol.2, No.1, March 2010)
[6] Distributed and adaptive traffic signal control within a realistic traffic
simulation; Dave McKenney, Tony White (Elsevier 2012)
13