Linear-Quadratic Model Predictive Control for Urban Traffic Networks

Slides:



Advertisements
Similar presentations
3.6 Support Vector Machines
Advertisements

Feichter_DPG-SYKL03_Bild-01. Feichter_DPG-SYKL03_Bild-02.
© 2008 Pearson Addison Wesley. All rights reserved Chapter Seven Costs.
Copyright © 2003 Pearson Education, Inc. Slide 1 Computer Systems Organization & Architecture Chapters 8-12 John D. Carpinelli.
Multicriteria Decision-Making Models
Chapter 1 The Study of Body Function Image PowerPoint
Cognitive Radio Communications and Networks: Principles and Practice By A. M. Wyglinski, M. Nekovee, Y. T. Hou (Elsevier, December 2009) 1 Chapter 12 Cross-Layer.
Copyright © 2011, Elsevier Inc. All rights reserved. Chapter 6 Author: Julia Richards and R. Scott Hawley.
Author: Julia Richards and R. Scott Hawley
1 Copyright © 2013 Elsevier Inc. All rights reserved. Appendix 01.
Properties Use, share, or modify this drill on mathematic properties. There is too much material for a single class, so you’ll have to select for your.
UNITED NATIONS Shipment Details Report – January 2006.
February 21, 2002 Simplex Method Continued
and 6.855J Spanning Tree Algorithms. 2 The Greedy Algorithm in Action
Scalable Routing In Delay Tolerant Networks
1 RA I Sub-Regional Training Seminar on CLIMAT&CLIMAT TEMP Reporting Casablanca, Morocco, 20 – 22 December 2005 Status of observing programmes in RA I.
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
Properties of Real Numbers CommutativeAssociativeDistributive Identity + × Inverse + ×
FACTORING ax2 + bx + c Think “unfoil” Work down, Show all steps.
Year 6 mental test 5 second questions
Year 6 mental test 10 second questions
1 Discreteness and the Welfare Cost of Labour Supply Tax Distortions Keshab Bhattarai University of Hull and John Whalley Universities of Warwick and Western.
1 Trip-timing decisions with traffic incidents in the bottleneck model Mogens Fosgerau (Technical University of Denmark; CTS Sweden; ENS Cachan) Robin.
1 Outline relationship among topics secrets LP with upper bounds by Simplex method basic feasible solution (BFS) by Simplex method for bounded variables.
REVIEW: Arthropod ID. 1. Name the subphylum. 2. Name the subphylum. 3. Name the order.
Scheduled Model Predictive Control of Wind turbines in Above Rated Wind Avishek Kumar Dr Karl Stol Department of Mechanical Engineering.
Shadow Prices vs. Vickrey Prices in Multipath Routing Parthasarathy Ramanujam, Zongpeng Li and Lisa Higham University of Calgary Presented by Ajay Gopinathan.
EU market situation for eggs and poultry Management Committee 20 October 2011.
EU Market Situation for Eggs and Poultry Management Committee 21 June 2012.
An Application of Linear Programming Lesson 12 The Transportation Model.
Copyright © 2013, 2009, 2005 Pearson Education, Inc.
The evening commute with cars and transit: Duality results and user equilibrium for the combined morning and evening peaks 20 th International Symposium.
1 COPYRIGHT © 2011 ALCATEL-LUCENT. ALL RIGHTS RESERVED. On the Capacity of Wireless CSMA/CA Multihop Networks Rafael Laufer and Leonard Kleinrock Bell.
Outline Minimum Spanning Tree Maximal Flow Algorithm LP formulation 1.
Neema Nassir, Mark Hickman, and Hong Zheng Department of Civil Engineering and Engineering Mechanic The University of Arizona, Tucson, AZ INFORMS 2011.
2 |SharePoint Saturday New York City
VOORBLAD.
Name Convolutional codes Tomashevich Victor. Name- 2 - Introduction Convolutional codes map information to code bits sequentially by convolving a sequence.
Copyright © 2012, Elsevier Inc. All rights Reserved. 1 Chapter 7 Modeling Structure with Blocks.
Factor P 16 8(8-5ab) 4(d² + 4) 3rs(2r – s) 15cd(1 + 2cd) 8(4a² + 3b²)
Basel-ICU-Journal Challenge18/20/ Basel-ICU-Journal Challenge8/20/2014.
1..
Routing and Congestion Problems in General Networks Presented by Jun Zou CAS 744.
CONTROL VISION Set-up. Step 1 Step 2 Step 3 Step 5 Step 4.
Optimization 1/33 Radford, A D and Gero J S (1988). Design by Optimization in Architecture, Building, and Construction, Van Nostrand Reinhold, New York.
© 2012 National Heart Foundation of Australia. Slide 2.
Understanding Generalist Practice, 5e, Kirst-Ashman/Hull
Model and Relationships 6 M 1 M M M M M M M M M M M M M M M M
25 seconds left…...
U1A L1 Examples FACTORING REVIEW EXAMPLES.
Januar MDMDFSSMDMDFSSS
Analyzing Genes and Genomes
©Brooks/Cole, 2001 Chapter 12 Derived Types-- Enumerated, Structure and Union.
Essential Cell Biology
Dantzig-Wolfe Decomposition
Exponents and Radicals
Intracellular Compartments and Transport
PSSA Preparation.
Essential Cell Biology
1 Chapter 13 Nuclear Magnetic Resonance Spectroscopy.
Energy Generation in Mitochondria and Chlorplasts
1 Decidability continued…. 2 Theorem: For a recursively enumerable language it is undecidable to determine whether is finite Proof: We will reduce the.
State Variables.
Delay Analysis and Optimality of Scheduling Policies for Multihop Wireless Networks Gagan Raj Gupta Post-Doctoral Research Associate with the Parallel.
New Opportunities for Load Balancing in Network-Wide Intrusion Detection Systems Victor Heorhiadi, Michael K. Reiter, Vyas Sekar UNC Chapel Hill UNC Chapel.
Presentation transcript:

Linear-Quadratic Model Predictive Control for Urban Traffic Networks 1 1 2 Tung Le , Hai L. Vu , Yoni Nazarathy, Bao Vo and Serge Hoogendoorn 1 3 1 Swinburne Intelligent Transport Systems Lab, Australia 2 The University of Queensland, Australia 3 Delft University of Technology, The Netherlands ISTTT 20, Noordwijk, July 17-19, 2013 Swinburne University of Technology

Motivation Growing demand for transportation Increasing congestion in the urban area The need for a real time, coordinated and traffic responsive road traffic control system ISTTT 20, Noordwijk, July 17-19, 2013 Swinburne University of Technology

Aims and Outcomes To develop a better centralized and responsive control New framework to coordinate the green time split and turning fraction to maximize throughput (and reduce congestion) in urban networks Explicitly consider link travel time and spill-back The state prediction is linear that is suitable for large networks control The optimization problem is formulated as a tractable quadratic programming problem ISTTT 20, Noordwijk, July 17-19, 2013 Swinburne University of Technology

Outline Background and literature review Proposed MPC framework Predictive model Optimization problem Simulation and results ISTTT 20, Noordwijk, July 17-19, 2013 Swinburne University of Technology

Outline Background and literature review Proposed MPC framework Predictive model Optimization problem Simulation and results ISTTT 20, Noordwijk, July 17-19, 2013 Swinburne University of Technology

Review of Intersection Control Traffic signals at intersections is the main method of control in road traffic networks Have big influence on overall throughput Control variables at intersections Phase combination Cycle time Split Offset ISTTT 20, Noordwijk, July 17-19, 2013 Swinburne University of Technology

Control strategy classification Fixed-time coordinated MAXBAND(John D. C. Little 1966). TRANSYT(D.I. Robertson 1969). Coordinated traffic responsive SCOOT(Bretherson 1982) and SCAT(Lowrie 1982). TUC(C. Diakaki 1999). Rolling-horizon optimization. Coordinated Isolated fixed-time SIGSET(Allsop 1971) and SIGCAP(Allsop1976) systems. G. Importa and G.E. Cantarella(1984). Isolated traffic-responsive A.J. Miller(1963). Isolated Fixed-time Traffic-responsive ISTTT 20, Noordwijk, July 17-19, 2013 Swinburne University of Technology

Control strategy classification SCOOT and SCAT systems. Control splits, offset and cycle time. Use real time measurement to evaluate the effects of changes. TUC system. Control splits. Store and forward model: Assume vertical queue, continuous flow. Linear Quadratic Regulator problem. Rolling-horizon optimization. Fixed-time coordinated MAXBAND(John D. C. Little 1966). TRANSYT(D.I. Robertson 1969). Coordinated traffic responsive SCOOT(Bretherson 1982) and SCAT(Lowrie 1982). TUC(C. Diakaki 1999). Rolling-horizon optimization. Coordinated Isolated fixed-time SIGSET(Allsop 1971) and SIGCAP(Allsop1976) systems. G. Importa and G.E. Cantarella(1984). Isolated traffic-responsive A.J. Miller(1963). Isolated Fixed-time Traffic-responsive ISTTT 20, Noordwijk, July 17-19, 2013 Swinburne University of Technology

Rolling horizon optimization … Optimization over finite horizon N State(n) State(n+N) State(n+1) Demand(n) Demand(n+1) Control(n) Control(n+1) OPAC(Gartner (1983)), PRODYN(Henry (1983)), CRONOS(Boillot (1992)), RHODES (Mirchandani (2001)) and MPC variant models (Aboudolas (2010), Tettamanti(2010)). ISTTT 20, Noordwijk, July 17-19, 2013 Swinburne University of Technology

Outline Background and literature review Proposed MPC framework Predictive model Optimization problem Simulation and results ISTTT 20, Noordwijk, July 17-19, 2013 Swinburne University of Technology

Definitions and Notations System evolves in discrete time steps n=0,1,2,… where each time unit is also a (fixed) traffic cycle time Network state maintains continuous vehicle count in delay, route, queue and sink classes ISTTT 20, Noordwijk, July 17-19, 2013 Swinburne University of Technology

Definitions Cont. Delay class represents a portion of a multiple-lane street where vehicles just have one turning option to move to its downstream D or R class. ISTTT 20, Noordwijk, July 17-19, 2013 Swinburne University of Technology

Definitions Cont. Route class represents a portion of a multiple-lane street where under the assumption of full drivers’ compliance, the turning rates to downstream queues can possibly be controlled ISTTT 20, Noordwijk, July 17-19, 2013 Swinburne University of Technology

Definitions Cont. Queue class represents a queue in a specific turning direction before an intersection ISTTT 20, Noordwijk, July 17-19, 2013 Swinburne University of Technology

Definitions Cont. Sink class maintains cumulative counts of arrivals to a destination ISTTT 20, Noordwijk, July 17-19, 2013 Swinburne University of Technology

Network and control variables Vehicles move to downstream classes though links j=1,…,L fj max number of vehicles go through link j in one time slot (link flow rate) uj(n) control variable defines the fraction of a time unit during which link j is active at time step n assume all intersections are of the West-East/North-South type Time fractions determine both the flow of vehicles from Q classes and effective turning rates at intersections from R classes ISTTT 20, Noordwijk, July 17-19, 2013 Swinburne University of Technology

State dynamics is the queue length of class k at time n is exogenous arrival is the number of vehicles arriving from other classes is the number of vehicles leaving class k ISTTT 20, Noordwijk, July 17-19, 2013 Swinburne University of Technology

Constraints Control constraints: Traffic light cycle constraints: The number of vehicles that move through link j is a non-negative number and less than or equal to the max link flow rate fj Traffic light cycle constraints: The sum of green duration of all phases have to be less than or equal to a cycle time ISTTT 20, Noordwijk, July 17-19, 2013 Swinburne University of Technology

Constraints Green duration constraints: Flow conflict constraints: The active time of a link across an intersection must be less than or equal to the corresponding green split duration Flow conflict constraints: The sum of active time of conflicted links have to less than or equal to the corresponding green split duration ISTTT 20, Noordwijk, July 17-19, 2013 Swinburne University of Technology

Constraints Non-negative queue constraints: Capacity constraints: The number of leaving vehicles will be limited by the capacities of its downstream classes Spill back: #vehicles move downstream = min (#vehicles upstream, available capacity downstream and fj) Nonlinear, yet the model remains linear! ISTTT 20, Noordwijk, July 17-19, 2013 Swinburne University of Technology

Constraints illustration Control constraints: Traffic light cycle constraints: Green duration constraints: Flow conflict constraints: ISTTT 20, Noordwijk, July 17-19, 2013 Swinburne University of Technology

Matrix representation State evolution (in one step): where Ul is the link active time Ut is the green duration ISTTT 20, Noordwijk, July 17-19, 2013 Swinburne University of Technology

Matrix representation (constraints) control constraints Linear constraints: traffic light cycle green duration flow conflict non-negative queue capacity constraints ISTTT 20, Noordwijk, July 17-19, 2013 Swinburne University of Technology

Outline Background and literature review Proposed MPC framework Predictive model Optimization problem Simulation and results ISTTT 20, Noordwijk, July 17-19, 2013 Swinburne University of Technology

The MPC framework … Optimization over finite horizon N Linear model ISTTT 20, Noordwijk, July 17-19, 2013 Swinburne University of Technology

Quadratic Programming is all 1 matrix, positive semi-definite. Minimize the quadratic cost which is a square sum of all queues over horizon N Holding back problem: vehicles are held back even when there is available space in the downstream queues The linear cost gives small incentive for the controller to move vehicle forward ISTTT 20, Noordwijk, July 17-19, 2013 Swinburne University of Technology

Matrix representation of the QP Prove that the above QP is convex but not strictly convex (i.e. there could be multiple optimal solutions) ISTTT 20, Noordwijk, July 17-19, 2013 Swinburne University of Technology

Outline Background and literature review Proposed MPC framework Predictive model Optimization problem Simulation and results ISTTT 20, Noordwijk, July 17-19, 2013 Swinburne University of Technology

Simulation and results Conduct simulations to obtain the performance of the proposed MPC framework. Achieved similar performance in terms of throughput Significantly reduce congestion Network state MATLAB or SUMO simulation Optimization solver Control decision ISTTT 20, Noordwijk, July 17-19, 2013 Swinburne University of Technology

Scenario 1: Symmetric Gating ISTTT 20, Noordwijk, July 17-19, 2013 Swinburne University of Technology

Results for scenario 1 ISTTT 20, Noordwijk, July 17-19, 2013 Swinburne University of Technology

Scenario 2: Routing enable network ISTTT 20, Noordwijk, July 17-19, 2013 Swinburne University of Technology

Results for scenario 2 ISTTT 20, Noordwijk, July 17-19, 2013 Swinburne University of Technology

Conclusion Developed a general Model Predictive Control framework for centralized traffic signals and route guidance systems aiming to maximize network throughput and minimize congestion Explicitly considered link travel time, spill back while retaining linearity and tractability Numerical experiments show significant congestion reduction while still achieving same or better throughput ISTTT 20, Noordwijk, July 17-19, 2013 Swinburne University of Technology

Acknowledgements This work was supported by the Australian Research Council (ARC) Future Fellowships grant FT12010072 and The 2012/13 Victoria Fellowship Award in Intelligent Transport Systems research ISTTT 20, Noordwijk, July 17-19, 2013 Swinburne University of Technology

THANK YOU ISTTT 20, Noordwijk, July 17-19, 2013 Swinburne University of Technology