Vous êtes sur la page 1sur 41

Traffic Light Control

Hoàng Hải
Lưu Như Hòa
Department of Automatic Control
Hanoi University of Technology

11/19/08 1
Overview
The problem of transport system is an optimal problem control
Main Goals are:

 Improving safety
 Minimizing travel time
 Increasing the capacity
of infrastructures

11/19/08 2
Outline

 Section 1: How traffic can be modeled,


predicted and controlled ?
 Section 2: What a traffic light control system
contain ?
 Section 3: New approaches to traffic light
control !!!

11/19/08 3
Modeling and
Controlling Traffic

Section 1

11/19/08 4
Modeling and Controlling
Traffic
How traffic can be modeled ?

 Macroscopic scale:  Microscopic scale:


Similar to models of each vehicle is
fluid dynamics considered as an
 PDE individual
 ODE

11/19/08 Modeling and Controlling Traffic 5


Macroscopic models
 Macroscopic models
based on fluid
dynamics model
 Relation between:
traffic flux, traffic
density and velocity.

11/19/08 Modeling and Controlling Traffic 6


Macroscopic models

11/19/08 Modeling and Controlling Traffic 7


Macroscopic models
Basic Statements
 The more vehicles are on a
road, the slower their velocity  Road Capability, Speed Limit
will be
 The number of vehicles
entering the control zone has
to be smaller or equal to the
number of vehicles leaving
the zone in the same time
 At a critical traffic density and
a corresponding critical
velocity the state of flow will
 not simulate directly certain
change from stable to driver behaviors
unstable.
 If one of the vehicles brakes
in unstable flow regime the
flow will collapse

11/19/08 Modeling and Controlling Traffic 8


Microscopic models
 In contrast to
macroscopic models,
microscopic models
focus on vehicles
(position and velocity )
Stephen Wolfram
 Cellular automaton Creator of CA
(CA): discrete model
 Road Δx
 Time steps Δt
 Nagel-Schreckenberg
model

11/19/08 Modeling and Controlling Traffic 9


Microscopic models
Road Cell

If next state is available Then Move


Rule 18410  101110002 forwards
Else Stop

current pattern 111 110 101 100 011 010 001 000
new state for
center cell 1 0 1 1 1 0 0 0

11/19/08 Modeling and Controlling Traffic 10


Microscopic models

 Self-caused slowdown:

 Stable "stop-waves“

 Two stable states

11/19/08 Modeling and Controlling Traffic 11


Microscopic models

 Cognitive Multi-Agent Systems (CMAS):


Agents interact and communicate with each
other and the infrastructure
 receives information from the environment using
its sensors
 believes certain things about its environment
 uses these beliefs and inputs to select an action
 using learning capabilities to optimize agent

11/19/08 Modeling and Controlling Traffic 12


Microscopic models

11/19/08 Modeling and Controlling Traffic 13


Microscopic models

Dia (2002) use CMAS in traffic


problem.
But no result were presented!!!

11/19/08 Modeling and Controlling Traffic 14


Predicting Traffic

 Measuring traffic over a certain time,


assuming that conditions will be the same for
the next period
 Ledoux(1996) used neural networks perform
long-term prediction of the queue length at a
traffic light

11/19/08 Modeling and Controlling Traffic 15


Vehicle Control
 Get information through
dynamic road signs, radio,
or even on-board
navigation systems
 Traffic flow increase if
all drivers drive at the
same (maximum)
speed. (But …)
 Learned strategies
better than hand-
crafted controllers

11/19/08 Modeling and Controlling Traffic 16


Traffic Light Control
System

Section 2

11/19/08 17
Traffic Light Control System
 Distributed System
 A set of intersections
 A set of connection
(roads)
 Traffic lights regulating
 Traffic lights are
controlled independently

11/19/08 Traffic Light Control System 18


Traffic Control and Command
Centre
In Thailand

11/19/08 Traffic Light Control System 19


Traffic Light Control System
 No obvious optimal
solution
 In practice most traffic
lights are controlled by
fixed-cycle controllers
 Fixed controllers need
manual changes to
adapted specific
situation

11/19/08 Traffic Light Control System 20


Green Waves

 Offset of cycle can be adjusted to create


green waves.

11/19/08 Traffic Light Control System 21


Driver Detector - Sonar
Sensor

•Few drivers
•Unusual

11/19/08 Traffic Light Control System 22


Driver Detector - Camera

 Identification image
 Expensive
 Complex Traffic System

11/19/08 Traffic Light Control System 23


11/19/08 24
Driver Detector - Loop Detector
•Measure Inductive
•Most popular
•Cheap

11/19/08 Traffic Light Control System 25


Traffic Light Control System

What does it do ?

11/19/08 Traffic Light Control System 26


Let’s See! N

S
11/19/08 27
N

No turning

 W

S
11/19/08 28
Binary N
traffic
lights

11/19/08
S 29
Safety N
Property

This should not


happen

11/19/08
S 30
Safety N
Propert
y

This should not


happen

11/19/08
S 31
Livenes N
s
Propert
y

Traffic in
Thank God!
each
direction
must be S
11/19/08 32
Finite State Machine

 The Problem is Synchronous

11/19/08 Traffic Light Control System 33


Finite State Machine

11/19/08 Traffic Light Control System 34


Control Algorithms

Section 3

11/19/08 35
Expert Systems
 uses a set of given rules to Can Machines Think?
decide upon the next action
(change some of the control
parameters)
 Findler,Stapp,1992 describe
a network of roads
connected by traffic light-
based expert systems
 improve performance but
much computation

11/19/08 Control Algorithms 36


Evolutionary Algorithms
 Taaleetal,1998 using
evolutionary algorithms to
evolve a traffic light controller
for a single intersection
 Result:
 Generates green times for next
switching schedule.
 Minimization of total delay /
number of stops.
 Better results (3 – 5%) / higher
flexibility than with traditional
controllers.
 Dynamic optimization,
depending on actual traffic
(measured by control loops).

11/19/08 Control Algorithms 37


Fuzzy Logic
 Passed through 31% more
cars
 Average waiting time
shorter by 5%
 Performance also measure
72% higher.
 In comparison with a human
expert the fuzzy controller
passed through 14% more
cars with 14% shorter
waiting time and 36% higher
performance index

11/19/08 Control Algorithms 38


Reinforcement Learning
 Reinforcement learning is
a branch of machine
learning concerned with
how an agent ought to take
actions in an environment
so as to maximize some
notion of long-term reward
 Thorpe used a neural
network for the traffic-light
based value function which
predicts the waiting time for
all cars standing at the
junction

11/19/08 Control Algorithms 39


Intelligent Agents

11/19/08 Control Algorithms 40


References

 http://en.wikipedia.org
 [Wiering] Intelligent Traffic Light Control
 [Tan Kok Khiang] Intelligent Traffic Lights
Control by Fuzzy Logic

11/19/08 41

Vous aimerez peut-être aussi