38
Petros Ioannou Center for Advanced Transportation Technologies METRANS University Transportation Center University of Southern California Los Angeles, CA, USA 7/10/2019 NSF Workshop June 8-9, 2019 1 Traffic Flow Control in a Connected Environment

Traffic Flow Control in a Connected Environmentcnts.isis.vanderbilt.edu/Slides/2019CNTS_Petros_Ioannou.pdf · • Current: Autonomous Vehicles, 5 levels of Autonomy (Google Cars,

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Traffic Flow Control in a Connected Environmentcnts.isis.vanderbilt.edu/Slides/2019CNTS_Petros_Ioannou.pdf · • Current: Autonomous Vehicles, 5 levels of Autonomy (Google Cars,

Petros Ioannou

Center for Advanced Transportation Technologies

METRANS University Transportation Center

University of Southern California

Los Angeles, CA, USA

7/10/2019

NSF Workshop June 8-9, 2019

1

Traffic Flow Control in a Connected Environment

Page 2: Traffic Flow Control in a Connected Environmentcnts.isis.vanderbilt.edu/Slides/2019CNTS_Petros_Ioannou.pdf · • Current: Autonomous Vehicles, 5 levels of Autonomy (Google Cars,

Brief History

7/10/2019

NSF Workshop June 8-9, 2019 2

• Automated Highway System Program started in the 80’s ended with 1997 Demo. Platooning plus other technologies

• Replaced with IV initiative with vehicle safety as priority

• 2004, 2005, 2007 DARPA Challenge Competition

• Current: Autonomous Vehicles, 5 levels of Autonomy (Google Cars, Tesla, Uber etc)

• Efforts are to get rid of the driver when vehicles is the cause of congestion

Page 3: Traffic Flow Control in a Connected Environmentcnts.isis.vanderbilt.edu/Slides/2019CNTS_Petros_Ioannou.pdf · • Current: Autonomous Vehicles, 5 levels of Autonomy (Google Cars,

Vehicle Control Safety and Platooning

7/10/2019

NSF Workshop June 8-9, 2019 3

Drag reduction: Fuel savings, lower pollution

𝑆ΔV2

at collision

Spacing 𝑆P A M

P: Platoon spacing ( 1 meter)

A: Automated M: Manual; Capacity ∝1

𝑆

𝛥𝑉 = 𝑉1 − 𝑉2

𝑉1𝑉2

Safety Objective: No vehicle should be put in a position it cannot handle

Page 4: Traffic Flow Control in a Connected Environmentcnts.isis.vanderbilt.edu/Slides/2019CNTS_Petros_Ioannou.pdf · • Current: Autonomous Vehicles, 5 levels of Autonomy (Google Cars,

7/10/2019

NSF Workshop June 8-9, 2019

WHAT IS THE MAIN TRANSPORTATION PROBLEM? This is what we usually see and experience

Image from www.msnbc.com

Image from Wikipedia

4

Page 5: Traffic Flow Control in a Connected Environmentcnts.isis.vanderbilt.edu/Slides/2019CNTS_Petros_Ioannou.pdf · • Current: Autonomous Vehicles, 5 levels of Autonomy (Google Cars,

7/10/2019

NSF Workshop June 8-9, 2019

Transportation System for Moving Goods and People is far more complex

RAIL OCEAN

ROADPORT

5

Page 6: Traffic Flow Control in a Connected Environmentcnts.isis.vanderbilt.edu/Slides/2019CNTS_Petros_Ioannou.pdf · • Current: Autonomous Vehicles, 5 levels of Autonomy (Google Cars,

CURRENT TRANSPORTATION SYSTEM• Nonlinear Dynamical System of interconnected systems• Open Loop Most of the Time• Limited ineffective feedback• Lack of sensor data and connectivityConsequences• Congestion• Inefficient utilization of infrastructure• Safety• Pollution• Long travel times, High cost• Unbalanced in time and space

7/10/2019

NSF Workshop June 8-9, 20196

Page 7: Traffic Flow Control in a Connected Environmentcnts.isis.vanderbilt.edu/Slides/2019CNTS_Petros_Ioannou.pdf · • Current: Autonomous Vehicles, 5 levels of Autonomy (Google Cars,

Connectivity will Revolutionize Transportation

• Open loop operations will become more stable and robust via active feedback

• Information/data are crucial in optimizing processes and movements of people and goods

• Enhance coordination

• Vehicle to Infrastructure Connectivity is Proven Technology

• Private sector is moving faster to satisfy user needs

7/10/2019

NSF Workshop June 8-9, 2019 7

Page 8: Traffic Flow Control in a Connected Environmentcnts.isis.vanderbilt.edu/Slides/2019CNTS_Petros_Ioannou.pdf · • Current: Autonomous Vehicles, 5 levels of Autonomy (Google Cars,

7/10/2019

NSF Workshop June 8-9, 2019

Traffic Management Control (TMC) System

Data

Acquisition

&

Processing

Traffic

System

Output:Traffic Data

T2

T1

T0

Control

Inputs Traffic

Controller

TMC System

8

Page 9: Traffic Flow Control in a Connected Environmentcnts.isis.vanderbilt.edu/Slides/2019CNTS_Petros_Ioannou.pdf · • Current: Autonomous Vehicles, 5 levels of Autonomy (Google Cars,

7/10/2019

Ramp

Metering

Beacons

TMC

Optimum

speed limits,

Lane Change,

VSL Routing,

Pricing

Ramp

metering

commands

Closing the loop with the Highway System

Speed,

Location, OD,

status (incident

report)

NSF Workshop June 8-9, 2019 9

Page 10: Traffic Flow Control in a Connected Environmentcnts.isis.vanderbilt.edu/Slides/2019CNTS_Petros_Ioannou.pdf · • Current: Autonomous Vehicles, 5 levels of Autonomy (Google Cars,

MANETs For Lane Change Control and Collision Avoidance

7/10/2019

NSF Workshop June 8-9, 2019 10

Page 11: Traffic Flow Control in a Connected Environmentcnts.isis.vanderbilt.edu/Slides/2019CNTS_Petros_Ioannou.pdf · • Current: Autonomous Vehicles, 5 levels of Autonomy (Google Cars,

Control of traffic at incidents and bottlenecks

• Highway congestions at bottlenecks is detrimental to traffic mobility, safety and environment

• Upstream drivers lack of information of bottleneck therefore blindly change lanes when traffic slows down

• Forced lane changes performed at vicinity of bottlenecks introduce capacity drop, which further harm the flow rate

• Appearance of trucks exacerbate the congestion condition

7/10/2019

NSF Workshop June 8-9, 2019 11

Page 12: Traffic Flow Control in a Connected Environmentcnts.isis.vanderbilt.edu/Slides/2019CNTS_Petros_Ioannou.pdf · • Current: Autonomous Vehicles, 5 levels of Autonomy (Google Cars,

NO CONTROL NO CONNECTIVITY

Page 13: Traffic Flow Control in a Connected Environmentcnts.isis.vanderbilt.edu/Slides/2019CNTS_Petros_Ioannou.pdf · • Current: Autonomous Vehicles, 5 levels of Autonomy (Google Cars,

Modeling of Highway Bottleneck

Capacity drop

• Capacity will drop when 𝜌 > 𝜌𝑑,𝑐 .

• Difficult to maintain maximum flow rate by controlling just the speed

𝑞𝑏 = ൝𝑣𝑓𝜌 , 𝜌 ≤ 𝜌𝑑,𝑐

ሺ1 − 𝜖)𝐶𝑏 , 𝜌 > 𝜌𝑑,𝑐

7/10/2019

NSF Workshop June 8-9, 2019 13

Page 14: Traffic Flow Control in a Connected Environmentcnts.isis.vanderbilt.edu/Slides/2019CNTS_Petros_Ioannou.pdf · • Current: Autonomous Vehicles, 5 levels of Autonomy (Google Cars,

Design of Lane Change Controller to prevent last minute

forced lane changes

Two Parts:

❖ Design of lane change control distance

How far from incident should start

recommending lane changes?

❖Design of lane change control pattern

What lane change recommendation should give

in each lane?

Not a traditional control problem as the key

variable is not time but space.

7/10/2019

NSF Workshop June 8-9, 2019 14

Page 15: Traffic Flow Control in a Connected Environmentcnts.isis.vanderbilt.edu/Slides/2019CNTS_Petros_Ioannou.pdf · • Current: Autonomous Vehicles, 5 levels of Autonomy (Google Cars,

Design of Lane Change Controller based on an empirical

model developed using simulation tests

Length of LC Control Segment:

𝑑𝐿𝐶 = 𝜉 ⋅ 𝑛

n: number of lanes closed

𝜉: design parameter based on the demand and

capacity

7/10/2019

NSF Workshop June 8-9, 2019 15

Page 16: Traffic Flow Control in a Connected Environmentcnts.isis.vanderbilt.edu/Slides/2019CNTS_Petros_Ioannou.pdf · • Current: Autonomous Vehicles, 5 levels of Autonomy (Google Cars,

Effect of Lane Change Control

7/10/2019

NSF Workshop June 8-9, 2019 16

Page 17: Traffic Flow Control in a Connected Environmentcnts.isis.vanderbilt.edu/Slides/2019CNTS_Petros_Ioannou.pdf · • Current: Autonomous Vehicles, 5 levels of Autonomy (Google Cars,

Effect of Lane Change Control

Without LC Control:

• Data points for 𝜌𝑑 ≤ 𝜌𝑑,𝑐 fits the linear

relation very well;

• Significant capacity drop occurs, 𝜖 ≈ 0.16

• Data points concentrate in high density

area

With LC Control:

• No obvious capacity drop

• 𝜌𝑑 at 𝜌𝑑 > 𝜌𝑑,𝑐 is approximately linear

with a negative

• Most data points scatter close to 𝜌𝑑 >𝜌𝑑,𝑐

7/10/2019

NSF Workshop June 8-9, 2019 17

Page 18: Traffic Flow Control in a Connected Environmentcnts.isis.vanderbilt.edu/Slides/2019CNTS_Petros_Ioannou.pdf · • Current: Autonomous Vehicles, 5 levels of Autonomy (Google Cars,

Protecting the Network

7/10/2019

NSF Workshop June 8-9, 2019 18

Page 19: Traffic Flow Control in a Connected Environmentcnts.isis.vanderbilt.edu/Slides/2019CNTS_Petros_Ioannou.pdf · • Current: Autonomous Vehicles, 5 levels of Autonomy (Google Cars,

Variable Speed Limit Control

• If demand increases to the point that exceeds capacity of bottleneck then congestion will kick in. Need a control mechanism to protect the network

• Provide speed recommendations upstream the bottleneck or incident in order to slow down the traffic flow to become close to the throughput of the bottleneck.

• Approach is implemented at various highways in Europe and US but in an adhoc way

7/10/2019

NSF Workshop June 8-9, 2019 19

Page 20: Traffic Flow Control in a Connected Environmentcnts.isis.vanderbilt.edu/Slides/2019CNTS_Petros_Ioannou.pdf · • Current: Autonomous Vehicles, 5 levels of Autonomy (Google Cars,

7/10/2019

NSF Workshop June 8-9, 2019 20

1.Carlos F Daganzo. The cell transmission model: A dynamic representation of highway track consistent with the hydrodynamic theory. Transportation Research Part B: Methodological, 28(4):269-287, 1994.

Page 21: Traffic Flow Control in a Connected Environmentcnts.isis.vanderbilt.edu/Slides/2019CNTS_Petros_Ioannou.pdf · • Current: Autonomous Vehicles, 5 levels of Autonomy (Google Cars,

Traffic Flow Model and Stability Analysis

Let 𝐼 = ሺ𝐶𝑑 , 𝐶, 𝑑) be the state of the network and Ω be the set of feasible values of

𝐼 with 𝑑 ≥ 0, 𝐶𝑑 > 0, 𝐶 > 0. All possible relationships between 𝐶𝑑 , 𝐶 and 𝑑 are

described by the tree diagram below:

Capacity Drop

No Capacity Drop

7/10/2019

NSF Workshop June 8-9, 2019 21

Page 22: Traffic Flow Control in a Connected Environmentcnts.isis.vanderbilt.edu/Slides/2019CNTS_Petros_Ioannou.pdf · • Current: Autonomous Vehicles, 5 levels of Autonomy (Google Cars,

Equilibrium Points when Inflow = Outflow i.e. 𝑞1 = 𝑞2 ሶ𝜌 = 0

7/10/2019

NSF Workshop June 8-9, 2019 22

Page 23: Traffic Flow Control in a Connected Environmentcnts.isis.vanderbilt.edu/Slides/2019CNTS_Petros_Ioannou.pdf · • Current: Autonomous Vehicles, 5 levels of Autonomy (Google Cars,

Variable Speed Limit Control

7/10/2019

NSF Workshop June 8-9, 2019 23

Page 24: Traffic Flow Control in a Connected Environmentcnts.isis.vanderbilt.edu/Slides/2019CNTS_Petros_Ioannou.pdf · • Current: Autonomous Vehicles, 5 levels of Autonomy (Google Cars,

Variable Speed Limit (VSL) Control

7/10/2019

NSF Workshop June 8-9, 2019 24

Page 25: Traffic Flow Control in a Connected Environmentcnts.isis.vanderbilt.edu/Slides/2019CNTS_Petros_Ioannou.pdf · • Current: Autonomous Vehicles, 5 levels of Autonomy (Google Cars,

7/10/2019

NSF Workshop June 8-9, 2019 25

VSL Controller

Density Model

Page 26: Traffic Flow Control in a Connected Environmentcnts.isis.vanderbilt.edu/Slides/2019CNTS_Petros_Ioannou.pdf · • Current: Autonomous Vehicles, 5 levels of Autonomy (Google Cars,

Main Theorem The proposed VSL Controller guarantees that densities converge exponentially to a single equilibrium point

𝜌∗ =min[𝑑,𝐶𝑑]

𝑣𝑓

that corresponds to maximum possible flow and speed under any demand and capacity constraints.

Proof: based on simple Lyapunov stability arguments

7/10/2019

NSF Workshop June 8-9, 2019 26

Page 27: Traffic Flow Control in a Connected Environmentcnts.isis.vanderbilt.edu/Slides/2019CNTS_Petros_Ioannou.pdf · • Current: Autonomous Vehicles, 5 levels of Autonomy (Google Cars,

7/10/2019

NSF Workshop June 8-9, 2019 27

𝑑 < 1 − 𝜀0 ∗ 𝐶𝑑

Page 28: Traffic Flow Control in a Connected Environmentcnts.isis.vanderbilt.edu/Slides/2019CNTS_Petros_Ioannou.pdf · • Current: Autonomous Vehicles, 5 levels of Autonomy (Google Cars,

7/10/2019

NSF Workshop June 8-9, 2019 28

𝑑 = 1 − 𝜀0 ∗ 𝐶𝑑

Page 29: Traffic Flow Control in a Connected Environmentcnts.isis.vanderbilt.edu/Slides/2019CNTS_Petros_Ioannou.pdf · • Current: Autonomous Vehicles, 5 levels of Autonomy (Google Cars,

7/10/2019

NSF Workshop June 8-9, 2019 29

1 − 𝜀0 ∗ 𝐶𝑑 < 𝑑 ≤ 𝐶𝑑

Page 30: Traffic Flow Control in a Connected Environmentcnts.isis.vanderbilt.edu/Slides/2019CNTS_Petros_Ioannou.pdf · • Current: Autonomous Vehicles, 5 levels of Autonomy (Google Cars,

7/10/2019

NSF Workshop June 8-9, 2019 30

𝐶𝑑 < 𝑑 < 𝐶

Page 31: Traffic Flow Control in a Connected Environmentcnts.isis.vanderbilt.edu/Slides/2019CNTS_Petros_Ioannou.pdf · • Current: Autonomous Vehicles, 5 levels of Autonomy (Google Cars,

7/10/2019

NSF Workshop June 8-9, 2019 31

Why it Works: Less for More https://www.youtube.com/watch?v=9QwPfe-_T7s

Page 32: Traffic Flow Control in a Connected Environmentcnts.isis.vanderbilt.edu/Slides/2019CNTS_Petros_Ioannou.pdf · • Current: Autonomous Vehicles, 5 levels of Autonomy (Google Cars,

Multiple Sections

7/10/2019

NSF Workshop June 8-9, 2019 32

Page 33: Traffic Flow Control in a Connected Environmentcnts.isis.vanderbilt.edu/Slides/2019CNTS_Petros_Ioannou.pdf · • Current: Autonomous Vehicles, 5 levels of Autonomy (Google Cars,

Numerical Simulation

Simulation Setup:1. Simulation Network:

16km-long southbound segment of I-710 freeway in

California, whose normal capacity without an accident is

about 6800 veh/h.

2. Incident Scenarios:

We construct accident scenarios with different accident

durations

3. Monte Carlo Simulation

10 sets of Monte Carlo simulation for each scenario in

microscopic simulations.

7/10/2019

NSF Workshop June 8-9, 2019 33

Page 34: Traffic Flow Control in a Connected Environmentcnts.isis.vanderbilt.edu/Slides/2019CNTS_Petros_Ioannou.pdf · • Current: Autonomous Vehicles, 5 levels of Autonomy (Google Cars,

Fundamental Diagram under Control

• Traffic states can be stabilized in a small region for different

demand levels

• Density stops increasing when demand higher than the

capacity

• Flow speed decreases when density close to the critical value

7/10/2019

NSF Workshop June 8-9, 2019 34

Page 35: Traffic Flow Control in a Connected Environmentcnts.isis.vanderbilt.edu/Slides/2019CNTS_Petros_Ioannou.pdf · • Current: Autonomous Vehicles, 5 levels of Autonomy (Google Cars,

Performance

7/10/2019

NSF Workshop June 8-9, 2019 35

Criteria Control Improvements for considered scenarios

Total Time Spent in Network 10-15%.

Number of Stops 80-90%

Number of Lane Changes 6-10%

NOx 6-7%

CO2 7-8%

Fuel 7-8%

PM25 4-7%

Page 36: Traffic Flow Control in a Connected Environmentcnts.isis.vanderbilt.edu/Slides/2019CNTS_Petros_Ioannou.pdf · • Current: Autonomous Vehicles, 5 levels of Autonomy (Google Cars,

Coordination and connectivity in multimodal:Co-Simulation Optimization Control Approach

7/10/2019

NSF Workshop June 8-9, 2019 36

Final Decision

Transportation Network

Network Simulation

Models

Optimization

Network states

Controller

NetworkData

StoppingCriteria

NSF CPS Synergy: Cyber Physical Regional Freight Transportation System

Page 37: Traffic Flow Control in a Connected Environmentcnts.isis.vanderbilt.edu/Slides/2019CNTS_Petros_Ioannou.pdf · • Current: Autonomous Vehicles, 5 levels of Autonomy (Google Cars,

Conclusions• Connectivity (V to V and V to I) is a key technology in achieving

transportation efficiency

• Connectivity will generate vital information and provide missing data that are necessary for effective control and optimization designs

• Vehicle automation, self driving vehicles will face the major challenge of Safety

• The main causes of congestion are too many vehicles. Getting rid of the driver and keeping the vehicle is unlikely to reduce congestion

• Congestion is a system level problem. The system is dynamical and feedback control and optimization are important tools to make it stable, robust and efficient

7/10/2019

NSF Workshop June 8-9, 2019 37

Page 38: Traffic Flow Control in a Connected Environmentcnts.isis.vanderbilt.edu/Slides/2019CNTS_Petros_Ioannou.pdf · • Current: Autonomous Vehicles, 5 levels of Autonomy (Google Cars,

THANK YOU

7/10/2019

NSF Workshop June 8-9, 2019 38