1 A METHODOLOGY FOR TRAFFIC SIGNAL CONTROL BASED ON LOGIC PROGRAMMING Giovanni FeliciIstituto di Analisi dei Sistemi ed Informatica (IASI-CNR), Consiglio.

Slides:



Advertisements
Similar presentations
TWO STEP EQUATIONS 1. SOLVE FOR X 2. DO THE ADDITION STEP FIRST
Advertisements

You have been given a mission and a code. Use the code to complete the mission and you will save the world from obliteration…
Advanced Piloting Cruise Plot.
I Sistemi Positivi Realizzazione: esistenza a tempo continuo e minimalità Lorenzo Farina Dipartimento di informatica e sistemistica A. Ruberti Università
Generative Design in Civil Engineering Using Cellular Automata Rafal Kicinger June 16, 2006.
Copyright © 2002 Pearson Education, Inc. Slide 1.
Introductory Mathematics & Statistics for Business
Chapter 1 The Study of Body Function Image PowerPoint
Copyright © 2011, Elsevier Inc. All rights reserved. Chapter 5 Author: Julia Richards and R. Scott Hawley.
1 Copyright © 2010, Elsevier Inc. All rights Reserved Fig 2.1 Chapter 2.
STATISTICS HYPOTHESES TEST (II) One-sample tests on the mean and variance Professor Ke-Sheng Cheng Department of Bioenvironmental Systems Engineering National.
By D. Fisher Geometric Transformations. Reflection, Rotation, or Translation 1.
Proactive Traffic Merging Strategies for Sensor-Enabled Cars
Business Transaction Management Software for Application Coordination 1 Business Processes and Coordination.
and 6.855J Cycle Canceling Algorithm. 2 A minimum cost flow problem , $4 20, $1 20, $2 25, $2 25, $5 20, $6 30, $
1 Copyright © 2005, Oracle. All rights reserved. Introducing the Java and Oracle Platforms.
Jeopardy Q 1 Q 6 Q 11 Q 16 Q 21 Q 2 Q 7 Q 12 Q 17 Q 22 Q 3 Q 8 Q 13
Jeopardy Q 1 Q 6 Q 11 Q 16 Q 21 Q 2 Q 7 Q 12 Q 17 Q 22 Q 3 Q 8 Q 13
Title Subtitle.
My Alphabet Book abcdefghijklm nopqrstuvwxyz.
Status Report: Evaluation of Private Sector Data in Minneapolis Shawn Turner Texas Transportation.
0 - 0.
DIVIDING INTEGERS 1. IF THE SIGNS ARE THE SAME THE ANSWER IS POSITIVE 2. IF THE SIGNS ARE DIFFERENT THE ANSWER IS NEGATIVE.
FACTORING ax2 + bx + c Think “unfoil” Work down, Show all steps.
Addition Facts
Year 6 mental test 5 second questions
Using search for engineering diagnostics and prognostics Jim Austin.
ZMQS ZMQS
Università di Napoli Federico II Dipartimento di Ingegneria Elettrica SAS Project Electromagnetic analysis of protection systems for airport structures.
BT Wholesale October Creating your own telephone network WHOLESALE CALLS LINE ASSOCIATED.
1 Alberto Montanari University of Bologna Basic Principles of Water Resources Management.
1 Quality of Service Issues Network design and security Lecture 12.
ABC Technology Project
3 Logic The Study of What’s True or False or Somewhere in Between.
1 Undirected Breadth First Search F A BCG DE H 2 F A BCG DE H Queue: A get Undiscovered Fringe Finished Active 0 distance from A visit(A)
VOORBLAD.
Making Time-stepped Applications Tick in the Cloud Tao Zou, Guozhang Wang, Marcos Vaz Salles*, David Bindel, Alan Demers, Johannes Gehrke, Walker White.
F. Bozza M.C. Cameretti A. Senatore R. Tuccillo Dipartimento di Ingegneria Meccanica per l’Energetica (D.I.M.E.) Università di Napoli “Federico II” Naples,
Quadratic Inequalities
1 Breadth First Search s s Undiscovered Discovered Finished Queue: s Top of queue 2 1 Shortest path from s.
“Start-to-End” Simulations Imaging of Single Molecules at the European XFEL Igor Zagorodnov S2E Meeting DESY 10. February 2014.
Squares and Square Root WALK. Solve each problem REVIEW:
Management and Control of Domestic Smart Grid Technology IEEE Transactions on Smart Grid, Sep Albert Molderink, Vincent Bakker Yong Zhou
© 2012 National Heart Foundation of Australia. Slide 2.
1 Chapter 4 The while loop and boolean operators Samuel Marateck ©2010.
Liang, Introduction to Java Programming, Sixth Edition, (c) 2007 Pearson Education, Inc. All rights reserved Chapter 4 Loops.
Chapter 5 Test Review Sections 5-1 through 5-4.
SIMOCODE-DP Software.
GG Consulting, LLC I-SUITE. Source: TEA SHARS Frequently asked questions 2.
Addition 1’s to 20.
25 seconds left…...
Exponential and Logarithmic Functions
Exponential and Logarithmic Functions
Test B, 100 Subtraction Facts
Week 1.
We will resume in: 25 Minutes.
©Brooks/Cole, 2001 Chapter 12 Derived Types-- Enumerated, Structure and Union.
Connecting LANs, Backbone Networks, and Virtual LANs
A SMALL TRUTH TO MAKE LIFE 100%
PSSA Preparation.
VPN AND REMOTE ACCESS Mohammad S. Hasan 1 VPN and Remote Access.
1 PART 1 ILLUSTRATION OF DOCUMENTS  Brief introduction to the documents contained in the envelope  Detailed clarification of the documents content.
How Cells Obtain Energy from Food
Immunobiology: The Immune System in Health & Disease Sixth Edition
14-1 © Prentice Hall, 2004 Chapter 14: OOSAD Implementation and Operation (Adapted) Object-Oriented Systems Analysis and Design Joey F. George, Dinesh.
1 Programming Languages (CS 550) Mini Language Interpreter Jeremy R. Johnson.
Probabilistic Reasoning over Time
Presentation transcript:

1 A METHODOLOGY FOR TRAFFIC SIGNAL CONTROL BASED ON LOGIC PROGRAMMING Giovanni FeliciIstituto di Analisi dei Sistemi ed Informatica (IASI-CNR), Consiglio Nazionale delle Ricerche Giovanni RinaldiIstituto di Analisi dei Sistemi ed Informatica (IASI-CNR), Consiglio Nazionale delle Ricerche Antonio SforzaDipartimento di Informatica e Sistemistica, Università degli studi di Napoli Federico II Klaus TruemperDepartment of Computer Science University of Texas at Dallas

2 Outline of presentation Logic programming for traffic control The application Performance Evaluation Detectors Data Floating Probe Car

3 Small adjustments of the length of the phases ( 5 to10 secs) can produce consistent savings Signal synchronization can be driven by traffic in a decentralized fashion The control system must be able to adapt to irregular intersections The control system must learn as it works Traffic detection is crucial. There is a trade-off between quantity and quality of the information, and it is important to find the right balance for each intersection. FACTS about Traffic Control:

4 Istituto di Analisi dei Sistemi ed Informatica (IASI - CNR) University of Texas at Dallas, Computer Science Program Centro Studi sui Sistemi di Trasporto (CSST Roma) project started in 1993 use of state of the art tools for Logic Programming and Logic Optimization (the Leibniz System) use of a visual traffic microsimulator to implement and test different control strategies control strategies developed by this tool have proved to generate consistent savings when compared with traditional traffic control systems Research Project initially funded by Progetto Finalizzato Trasporti 2 - CNR:

5 Adaptive The control decisions depend on the state of the current traffic. Traffic detection and decision making are performed in real time Better use of the available resources Reactions to fluctuations in traffic flow Based on a Logic Model The state of the traffic, the decision variables, and the control strategies are expressed in first order logic Easy to understand Can reproduce human expertise Extremely flexible Readily modeled by traffic engineer Main features of Control System Decentralized Each signal is controlled by an independent control unit. No supervision is needed. Neighboring units exchange a limited amount of information Low cost hardware No fixed-charge installation Modularity Reliability

6 The state of traffic at the proximity of the intersection is detected by a set of traffic detectors and is translated into True/False values of logic predicates The decisions are represented by logic variables associated with transitions between the phases The control strategy is represented by a set of logic statements that connect traffic and decision variables using the Leibniz Syntax Traffic Variables Decision Variables Control Strategy

7 Visual Microsimulation Micro Traffic Simulator for urban networks: Each car is simulated independently with car-following principles Each signal is simulated Several traffic generation patterns Traffic behaviour and effectiveness of logic strategies can be visually evaluated Statistics on performance indicators and traffic patterns can be collected

8 A Simulated Session

9 Network of Workstation Unix C standard language with X11 graphic libraries Distributed computation over more workstations for real time simulation Built-in Leibniz interface Network design Control strategy design Visual test Performance analysis Logic algorithm compilation

10 THE APPLICATION: Afragola Partners: IASI-CNR (Istituto di Analisi dei Sistemi ed Informatica) TechNapoli consortium Dipartimento di Informatica e Sistemistica, Università degli studi di Napoli Federico II ELASIS, Sistema Ricerca FIAT nel mezzogiorno CSST Napoli (Centro Studi sui Sistemi diTrasporto, FIAT) University of Texas at Dallas, Department of Computer Science Tecnosistem SelfSime (Signal Control Hardware)

11 Main characteristics of the installation: Autoscope Camera detection system : 5 presence counters and 3 queue counters for each approach (4) 2 cycles, one with 2 and one with 4 phases traffic detected is often noisy or not precise due to the position of the cameras; also the topology of the intersection makes virtual loops fail at times The control system receives data from the detectors and produces the control decision (switch to next phase or stay in current phase) every 3 seconds The Logic Strategy: 104 logic variables 185 logic statements max solution time below 0.05 second

12 Performances Evaluation 3 different control methods were tested on the same intersection: fixed time where fixed cycle was obtained with TRANSYT dynamic adaptive system built-in in Selfsime signal hardware logic control Performances compared by: data from detectors floating probe car

13 Evaluation: Data from Detectors Indicator: sum of occupancy figures of all queue counters comparisons are made for similar traffic conditions we consider comparisons of two methods only if experiments were run on the same day, same hour, and same incoming traffic (tolerance of approx. 5%) very good behaviour of logic control just by observation logic control is consistently better than fixed time and dynamic control

14

15 Floating Probe Car

16 Floating Probe Car 14 paths around the intersection round trip time average speed fuel consumption emission of HC and CO

17 AFRAGOLA

18 PATHS 1, 2, 4, 14

19 PATHS 6, 7, 9, 10

20 PATHS 3, 5, 8, 11

21 PATHS 12, 13

22 POINTS MAPPED ON THE GIS – GPS ERROS

23 POINTS MAPPED ON THE GIS –ERRORS CORRECTION

24 POINTS MAPPED ON THE GIS – CORRECTED PATHS

25 Floating Probe Car

26 Floating Probe Car