designing a road traffic model for the cross-sectoral ... › 2018 › 03 › lovric_cts_se… ·...

29
Designing a Road Traffic Model for the Cross-sectoral Analysis of Future National Infrastructure Milan Lovrić, Simon Blainey, John Preston University of Southampton CTS Seminar, UCL, 28 March 2018

Upload: others

Post on 31-May-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Designing a Road Traffic Model for the Cross-sectoral ... › 2018 › 03 › lovric_cts_se… · • Alternative approach: OD matrix estimation with network assignment and AADF traffic

Designing a Road Traffic Model

for the Cross-sectoral Analysis

of Future National Infrastructure

Milan Lovrić, Simon Blainey, John Preston

University of Southampton

CTS Seminar, UCL, 28 March 2018

Page 2: Designing a Road Traffic Model for the Cross-sectoral ... › 2018 › 03 › lovric_cts_se… · • Alternative approach: OD matrix estimation with network assignment and AADF traffic

2 / 29

ITRC Consortium

• ITRC (Infrastructure Transitions Research Consortium):

• Interdependent infrastructure systems (transport, energy, water,

waste, digital communications).

• NISMOD v1 (2011 – 2015) – the first family of models to analyse the

long-term performance, plans, and risks and vulnerabilities of the

national infrastructure under future uncertainty.

• Used by the UK’s NIC to inform its National Infrastructure Assessment.

Page 3: Designing a Road Traffic Model for the Cross-sectoral ... › 2018 › 03 › lovric_cts_se… · • Alternative approach: OD matrix estimation with network assignment and AADF traffic

3 / 29

Aspirations for MISTRAL (NISMOD v2)

• MISTRAL (Multi-Scale InfraSTRucture AnaLytics) project (2016 – 2020).

• Integration of capacity, demand and risk modelling frameworks.

• System model with packages of policy interventions:

– New road development.

– New bus/rail services (e.g. HS2).

– New technology/modes (e.g. autonomous vehicles).

– Electrification of vehicles.

– Congestion charging.

• Global connectivity: integration with international demand/supply

nodes at model boundaries.

• Risk and resilience: identification of most vulnerable points on

networks.

Page 4: Designing a Road Traffic Model for the Cross-sectoral ... › 2018 › 03 › lovric_cts_se… · • Alternative approach: OD matrix estimation with network assignment and AADF traffic

4 / 29

Fast-track Case Study (Highway Demand Model)

freightpassenger• Transport model predicts

highway demand (OD matrix):– For passenger and freight vehicles.

– Elasticity-based simulation.

– Network assignment to major road network.

– Implemented in Java (GeoTools).

• Fast-track case study:– Four local authority districts (LADs).

– Three interventions:

• Road expansion

• Road development

• Vehicle electrification

– Cross-sectoral interdependencies:

• Input: electricity price (per kWh).

• Output: total electricity consumption.

Page 5: Designing a Road Traffic Model for the Cross-sectoral ... › 2018 › 03 › lovric_cts_se… · • Alternative approach: OD matrix estimation with network assignment and AADF traffic

5 / 29

Passenger Vehicle Demand Model

• Passenger demand (passenger vehicle flows) are predicted using the following formula:

Where:

- 𝐹𝑖𝑗𝑦 is the flow between origin zone i and destination zone j in year y.

- 𝑃𝑖𝑦 is the population in zone i in year y.

- 𝐼𝑖𝑦 is the GVA per head in zone i in year y.

- 𝑇𝑖𝑗𝑦 is average travel time between zone i and zone j.

- 𝐶𝑖𝑗𝑦 is average travel cost between zone i and zone j.

- elasticity parameters are taken from previous studies.

𝐹𝑖𝑗𝑦 = 𝐹𝑖𝑗𝑦−1𝑃𝑖𝑦 + 𝑃𝑗𝑦

𝑃𝑖𝑦−1 + 𝑃𝑗𝑦−1

𝜂𝑃 𝐼𝑖𝑦 + 𝐼𝑗𝑦

𝐼𝑖𝑦−1 + 𝐼𝑗𝑦−1

𝜂𝐼 𝑇𝑖𝑗𝑦

𝑇𝑖𝑗𝑦−1

𝜂𝑇 𝐶𝑖𝑗𝑦

𝐶𝑖𝑗𝑦−1

𝜂𝐶

𝜂𝑃 = 1.0𝜂𝐼 = 0.63𝜂𝑇 = -0.41𝜂𝐶 = -0.215

exogenous endogenous

Page 6: Designing a Road Traffic Model for the Cross-sectoral ... › 2018 › 03 › lovric_cts_se… · • Alternative approach: OD matrix estimation with network assignment and AADF traffic

6 / 29

Freight Vehicle Demand Model

• Freight demand (freight vehicle flows) are predicted using the following formula:

• Freight model uses different elasticity values and different travel

time/cost matrices.

• Three types or freight vehicles: artics, rigids and vans.

• Freight zones can be: LADs, major distribution centres,

airports and seaports.

• Adopted from the DfT’s Base-Year Freight Matrices study (2006).

𝐹𝑖𝑗𝑦 = 𝐹𝑖𝑗𝑦−1𝑃𝑖𝑦 + 𝑃𝑗𝑦

𝑃𝑖𝑦−1 + 𝑃𝑗𝑦−1

𝜂𝑃 𝐼𝑖𝑦 + 𝐼𝑗𝑦

𝐼𝑖𝑦−1 + 𝐼𝑗𝑦−1

𝜂𝐼 𝑇𝑖𝑗𝑦

𝑇𝑖𝑗𝑦−1

𝜂𝑇 𝐶𝑖𝑗𝑦

𝐶𝑖𝑗𝑦−1

𝜂𝐶

𝜂𝑃 = 1.0𝜂𝐼 = 0.7𝜂𝑇 = -0.41𝜂𝐶 = -0.1

Page 7: Designing a Road Traffic Model for the Cross-sectoral ... › 2018 › 03 › lovric_cts_se… · • Alternative approach: OD matrix estimation with network assignment and AADF traffic

7 / 29

Base-Year (2015) OD Matrices

• Passenger vehicle demand:

• Alternative approach: OD matrix estimation with network assignment and AADF traffic counts.

• Freight vehicle demand:• DfT’s BYFM study (2006) -> scaling to 2015.• Three matrices (artics, rigids, vans).• Point ‘zones’: airports, seaports and major distribution centres

have been mapped to their nearest node networks.

1 1 1 1

1 1 1 1

1 1 1 1

1 1 1 1

260 400 500 800

400

460

400

700

53 82 102 163

61 94 117 188

53 82 102 163

93 143 179 286

260 400 500 800

400

460

400

700

100 100 100 100

115 115 115 115

100 100 100 100

175 175 175 175

260 400 500 802

400

460

400

700

177 168 0 0

126 313 91 0

41 63 137 219

0 0 240 384

260 400 500 800

400

460

400

700

Scaling to productions Scaling to attractions Scaling to NTS OTLD

PR

OD

UC

TIO

NS

ATTRACTIONS

TEMPRO trip end data

DESTINATION LAD

OR

IGIN

LA

D

Page 8: Designing a Road Traffic Model for the Cross-sectoral ... › 2018 › 03 › lovric_cts_se… · • Alternative approach: OD matrix estimation with network assignment and AADF traffic

8 / 29

Network Assignment (Node Choice)

• Origin and destination zones (LADs) are relatively large compared to the road network.

• Finer census output areas with their population size are used for the node choice.

Page 9: Designing a Road Traffic Model for the Cross-sectoral ... › 2018 › 03 › lovric_cts_se… · • Alternative approach: OD matrix estimation with network assignment and AADF traffic

9 / 29

Network Assignment (Node Choice)

• Population weighted centroids are assigned to the nearest neighbour nodes.

• Nodes are then ranked based on the gravitating population.

Page 10: Designing a Road Traffic Model for the Cross-sectoral ... › 2018 › 03 › lovric_cts_se… · • Alternative approach: OD matrix estimation with network assignment and AADF traffic

10 / 29

Model Flow (Network Assignment)

Origin node

choice

Destination node choice

Time of day choice

Vehicle engine choice

Route choice

• For each OD (LAD) pair with a non-zero flow

• For each trip:

0

0.02

0.04

0.06

0.08

0.1

0.12

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24

Daily trip distribution from NTS

Page 11: Designing a Road Traffic Model for the Cross-sectoral ... › 2018 › 03 › lovric_cts_se… · • Alternative approach: OD matrix estimation with network assignment and AADF traffic

11 / 29

Network Assignment (Routing)

Page 12: Designing a Road Traffic Model for the Cross-sectoral ... › 2018 › 03 › lovric_cts_se… · • Alternative approach: OD matrix estimation with network assignment and AADF traffic

12 / 29

Network Assignment v1 (Routing with A*)

• AADF UK major road network (A roads and motorways).

• OD flow is assigned to the least-cost path between origin and

destination node.

• Fastest path (based on congested link travel times, using a

heuristic search algorithm A*).

• Disadvantages:

• All drivers choose the same optimal path.

• Routing algorithm is costly.

• Alternative implementation: route-choice model and off-line

route set generation.

Page 13: Designing a Road Traffic Model for the Cross-sectoral ... › 2018 › 03 › lovric_cts_se… · • Alternative approach: OD matrix estimation with network assignment and AADF traffic

13 / 29

Network Assignment v2 (Route Set Generation)

• Algorithms (e.g. k-shortest

path, link elimination,

random perturbation etc.)

• Random link elimination:

1. Find the fastest path (A*).

2. Eliminate a random link

within that path.

3. Find the next fastest path.

4. If new, add to the route set.

5. Repeat from 2 until limit

reached.

• Limit: 10 RLE attempts, max.

5 routes per route set.

Page 14: Designing a Road Traffic Model for the Cross-sectoral ... › 2018 › 03 › lovric_cts_se… · • Alternative approach: OD matrix estimation with network assignment and AADF traffic

14 / 29

Network Assignment v2 (Route Choice Model)

• Route-choice model: path-size logit

• Utility of a route is a function of:

• Time (link travel times + intersection delay)

• Distance (link lengths)

• Cost (fuel cost + congestion charge)

• Number of intersections

𝑉𝑖𝑛 = 𝛽1𝑇𝑖𝑚𝑒 + 𝛽2Distance + 𝛽3Cost + 𝛽4NoInt

• Variables depend on time of day and vehicle fuel efficiency.

• Path size (PS) is a correction term for overlapping alternatives.

• The probability of driver n choosing path i:

67

%

20

%

13

%

1 2 3

CHOICE FREQUENCY

𝑃 𝑖 𝐶𝑛) =𝑒𝑉𝑖𝑛+ln 𝑃𝑆𝑖𝑛

σ𝑗∈𝐶𝑛𝑒𝑉𝑗𝑛+ln 𝑃𝑆𝑗𝑛

Page 15: Designing a Road Traffic Model for the Cross-sectoral ... › 2018 › 03 › lovric_cts_se… · • Alternative approach: OD matrix estimation with network assignment and AADF traffic

15 / 29

Link Travel Time Update

• Link travel times (for each hour of the day)

are updated as (BPR):

𝑇𝑐 = 𝑇0 1 + 𝛼𝑉

𝐶

𝛽,

– Tc is a congested travel time on a link,

– To is a free-flow travel time on a link,

– V is hourly volume [PCU/lane/hour],

– C is max. road capacity [PCU/lane/hour],

– α, β are parameters.

• Alternative specification using

fundamental diagrams of

traffic flow (FORGE, DfT).

2.5 PCU

1.0 PCU

0.5 PCU

Page 16: Designing a Road Traffic Model for the Cross-sectoral ... › 2018 › 03 › lovric_cts_se… · • Alternative approach: OD matrix estimation with network assignment and AADF traffic

16 / 29

Skim Matrices Update

• Contain inter- and intra-zonal travel times and travel costs.

• Calculated after network assignment as average travel time/cost across all the chosen routes for all the trips.

• Feeds back into the elasticity-based simulation:

𝑇𝑖𝑗𝑦

𝑇𝑖𝑗𝑦−1

𝜂𝑇 𝐶𝑖𝑗𝑦

𝐶𝑖𝑗𝑦−1

𝜂𝐶Legend

Inter-zonal

Intra-zonal

Page 17: Designing a Road Traffic Model for the Cross-sectoral ... › 2018 › 03 › lovric_cts_se… · • Alternative approach: OD matrix estimation with network assignment and AADF traffic

17 / 29

Model Flow (Demand Prediction)

Network assignment(base year)

Policy interventions

(predicted year)

Demand prediction 1

(population and GVA)

Network assignment (predicted

Year)

Demand prediction 2

(time and cost)

Network assignment (predicted

year)

𝐹𝑖𝑗𝑦 = 𝐹𝑖𝑗𝑦−1𝑃𝑖𝑦

𝑃𝑖𝑦−1

𝜂𝑃 𝐼𝑖𝑦

𝐼𝑖𝑦−1

𝜂𝐼 𝑃𝑗𝑦

𝑃𝑗𝑦−1

𝜂𝑃𝐼𝑗𝑦

𝐼𝑗𝑦−1

𝜂𝐼 𝑇𝑖𝑗𝑦

𝑇𝑖𝑗𝑦−1

𝜂𝑇 𝐶𝑖𝑗𝑦

𝐶𝑖𝑗𝑦−1

𝜂𝐶

𝐹𝑖𝑗𝑦 = 𝐹𝑖𝑗𝑦−1𝑃𝑖𝑦

𝑃𝑖𝑦−1

𝜂𝑃 𝐼𝑖𝑦

𝐼𝑖𝑦−1

𝜂𝐼 𝑃𝑗𝑦

𝑃𝑗𝑦−1

𝜂𝑃𝐼𝑗𝑦

𝐼𝑗𝑦−1

𝜂𝐼 𝑇𝑖𝑗𝑦

𝑇𝑖𝑗𝑦−1

𝜂𝑇 𝐶𝑖𝑗𝑦

𝐶𝑖𝑗𝑦−1

𝜂𝐶

T & C

T & C

T & C

OD matrix

OD matrix

OD matrix

KPIs

KPIs

Road expansion

New road development

Vehicle electrification

Congestion charging

Vehicle automation

Page 18: Designing a Road Traffic Model for the Cross-sectoral ... › 2018 › 03 › lovric_cts_se… · • Alternative approach: OD matrix estimation with network assignment and AADF traffic

18 / 29

Capacity Utilisation

• After the network assignment of passenger and freight vehicle flows, the capacity utilisation of the road network can be assessed.

• Capacity utilisation = actual flow / max. flow

• Capacity “pinch points”can be identified –candidates for policy interventions.

Page 19: Designing a Road Traffic Model for the Cross-sectoral ... › 2018 › 03 › lovric_cts_se… · • Alternative approach: OD matrix estimation with network assignment and AADF traffic

19 / 29

Interventions (Road Expansion and Development)

• Road expansion = building new lanes.

• Road development = building new links.

• Expected impact:– Lower capacity utilisation

and decreased travel times.

– Somewhat increased demand due to lower travel times (see the elasticity-based model).

Intervention:road expansion

Intervention:road development

Page 20: Designing a Road Traffic Model for the Cross-sectoral ... › 2018 › 03 › lovric_cts_se… · • Alternative approach: OD matrix estimation with network assignment and AADF traffic

20 / 29

Interventions (Road Expansion and Development)

(a) No intervention (b) Road expansion (c) Road development

• Predicted road capacity utilisation after policy interventions:

‒ Bigger reduction in

capacity utilisation

‒ Localised effect

‒ Smaller reduction in

capacity utilisation

‒ Spread out effect

Page 21: Designing a Road Traffic Model for the Cross-sectoral ... › 2018 › 03 › lovric_cts_se… · • Alternative approach: OD matrix estimation with network assignment and AADF traffic

21 / 29

Interventions (Congestion Charging)

• Congestion charging policy:

– Road links on which the policy applies.

– Pricing structure table

[Vehicle Type x Time of Day (hours)].

• Examples:

Vehicle Type

0 – 7 7 – 11 11 – 16 16 – 20 20 – 24

CAR £0.50 £0.60 £0.50 £0.60 £0.50

VAN £1.20 £1.20 £1.20 £1.20 £1.20

RIGID £25.00 £25.00 £25.00 £25.00 £25.00

ARTIC £25.00 £25.00 £25.00 £25.00 £25.00

Vehicle Type

0 – 7 7 – 18 18 – 24

CAR £0.00 £11.50 £0.00

VAN £0.00 £11.50 £0.00

RIGID £0.00 £11.50 £0.00

ARTIC £0.00 £11.50 £0.00

Itchen Bridge toll: London congestion charge zone:

Page 22: Designing a Road Traffic Model for the Cross-sectoral ... › 2018 › 03 › lovric_cts_se… · • Alternative approach: OD matrix estimation with network assignment and AADF traffic

22 / 29

Interventions (Vehicle Electrification)

5%

45%

35%

10%

5% 15%

40%

30%

10%

5%

ELECTRICITY PETROL DIESEL LPG HYDROGEN

ELECTRICITY PETROL DIESEL LPG HYDROGEN

2015 (base year) 2020 (no intervention) 2020 (electrification)

(a) Fuel type market shares (b) Predicted car fuel consumptions

• Increased total electricity consumption → energy demand model.

• Reduced environmental impact.

Page 23: Designing a Road Traffic Model for the Cross-sectoral ... › 2018 › 03 › lovric_cts_se… · • Alternative approach: OD matrix estimation with network assignment and AADF traffic

23 / 29

Cross-sectoral Interdependencies

• TR – transport• E – energy• DC – digital

communications• SW – solid waste• W – water

TR

E DC

WSW

Energy demand

Energy supply

Bandwidth demand

Bandwidth supply

Transport demand

Power outage

Service disruption

Flood

• Interdependencies between transport and the energy sector:

– Energy supply → electricity unit price (kWh) → Transport

– Transport → total electricity consumption → Energy demand

• SMIF (Simulation Integration Modelling Framework).

Page 24: Designing a Road Traffic Model for the Cross-sectoral ... › 2018 › 03 › lovric_cts_se… · • Alternative approach: OD matrix estimation with network assignment and AADF traffic

24 / 29

Full-scale Highway Model

• Major road network for Great Britain

(A roads and motorways).

• Adding ferry lines.

• OD matrix estimation (TEMPRO trip end

data, trip length distr., AADF count data).

• Calibration with

traffic counts.

• Code optimization.

• Offline route set

generation.

Page 25: Designing a Road Traffic Model for the Cross-sectoral ... › 2018 › 03 › lovric_cts_se… · • Alternative approach: OD matrix estimation with network assignment and AADF traffic

25 / 29

Off-line Route Generation

• IRIDIS4 compute cluster of the University of Southampton.

• Limit: inter-zonal trips consider only top N nodes.

• Passenger vehicle OD matrix: 13,450,717 routes for 2,939,471 node pairs.

• Freight vehicle OD matrix: 12,183,615 routes for 2,604,317 node pairs.

• Challenge: new road development intervention.

job1job2

job3

job189job190

……

rs1

rs2rs3

rs189

rs190

rs189 rs3 rs190 rs1 rs2OD matrix Job array HPC

Merged route set

Page 26: Designing a Road Traffic Model for the Cross-sectoral ... › 2018 › 03 › lovric_cts_se… · • Alternative approach: OD matrix estimation with network assignment and AADF traffic

26 / 29

Road Disruption

• Road disruption (e.g. due to

flooding) is inputted as a list

of blocked road links.

• Before network assignment:

1. Blocked road links are

removed from the road

network (graph).

2. All routes that have at least

one link blocked are

removed from the route set.

• Removed routes are

remembered so that they

can be restored.

Page 27: Designing a Road Traffic Model for the Cross-sectoral ... › 2018 › 03 › lovric_cts_se… · • Alternative approach: OD matrix estimation with network assignment and AADF traffic

27 / 29

Other Major Tasks

• National rail model.

• Airport and seaport model.

• Global interconnectivity.

• Cross-sectoral interdependencies. (T + E + DC + SW + WS)

• Integration with risk & resilience models.

• Environmental impacts.

• Validation and calibration.

Page 28: Designing a Road Traffic Model for the Cross-sectoral ... › 2018 › 03 › lovric_cts_se… · • Alternative approach: OD matrix estimation with network assignment and AADF traffic

28 / 29

Challenges

• Data (lack of, quality)

— AADF road network (topological errors, no lane data).

— OD matrices (no data or outdated).

— England/Wales/Scotland (no workplace zone data for Scotland).

— AADF count data (no accuracy).

• Optimising simulation run-times and memory use

― Scope (multi-scale: local, national, global).

― Policy interventions (flexible, spatially and temporally disaggregated model).

― Cross-sectoral analysis (running together with other sectoral models).

― May require supercomputing facilities.

Page 29: Designing a Road Traffic Model for the Cross-sectoral ... › 2018 › 03 › lovric_cts_se… · • Alternative approach: OD matrix estimation with network assignment and AADF traffic

29 / 29

Acknowledgments

The authors acknowledge funding of the work described here by the EPSRC

(Engineering and Physical Sciences Research Council of the UK) under Program Grants

EP/I01344X/1 and EP/N017064/1 as part of the Infrastructure Transitions Research

Consortium (ITRC, www.itrc.org.uk) and MISTRAL projects. We also thank all ITRC

colleagues for their continuing help in developing and adapting the modelling

approach presented here. This presentation contains Ordnance Survey data ©Crown

copyright and database right (2017).

www.itrc.org.uk

[email protected]

[email protected]

Further InformationFurther Information