Top Banner
An efficient solution to toll choices involving multiple toll booths and / or multiple tolling strategies” Current approaches to toll road demand forecasting: - Toll Delay Penalty (TDP) models - Behavioural Route Choice (BRC or ‘logit’) models
29

An efficient solution to toll choices involving multiple toll booths and / or multiple tolling strategies Current approaches to toll road demand forecasting:

Mar 26, 2015

Download

Documents

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: An efficient solution to toll choices involving multiple toll booths and / or multiple tolling strategies Current approaches to toll road demand forecasting:

“An efficient solution to toll choices involving multiple toll booths and / or multiple tolling strategies”

Current approaches to toll road demand forecasting:

- Toll Delay Penalty (TDP) models

- Behavioural Route Choice (BRC or ‘logit’) models

Page 2: An efficient solution to toll choices involving multiple toll booths and / or multiple tolling strategies Current approaches to toll road demand forecasting:

BEHAVIOURAL ROUTE CHOICE (BRC OR ‘LOGIT’) MODELS

The payment of a toll is treated as a purchase of a range of roadtravel benefits

The willingness of potential toll road users to pay a toll is driven by a range of relative utilities, with the value of time being only one

component of choice.

Pluses?Can be calibrated to observed toll road user behaviour (RPSP

surveys)

Minuses? Arbitrary definitions of potential toll users

Complexity with multiple toll booths and/or multiple tolling strategies

General convergence and run-time issues

Page 3: An efficient solution to toll choices involving multiple toll booths and / or multiple tolling strategies Current approaches to toll road demand forecasting:

Origin

Untolled

Destination

B

A

Page 4: An efficient solution to toll choices involving multiple toll booths and / or multiple tolling strategies Current approaches to toll road demand forecasting:

Origin

Untolled

Toll segment A

Destination

B

A

Page 5: An efficient solution to toll choices involving multiple toll booths and / or multiple tolling strategies Current approaches to toll road demand forecasting:

Origin

Untolled

Toll segment B

Destination

B

A

Page 6: An efficient solution to toll choices involving multiple toll booths and / or multiple tolling strategies Current approaches to toll road demand forecasting:

Origin

Untolled

Toll segment AB

Destination

B

A

Page 7: An efficient solution to toll choices involving multiple toll booths and / or multiple tolling strategies Current approaches to toll road demand forecasting:

Origin

Untolled

Toll segment BA

(doubtful for this OD?)

Destination

B

A

Page 8: An efficient solution to toll choices involving multiple toll booths and / or multiple tolling strategies Current approaches to toll road demand forecasting:

Origin

Untolled

Toll segment A

Toll segment B

Toll segment AB

Toll segment BA (?)

Destination

B

A

Page 9: An efficient solution to toll choices involving multiple toll booths and / or multiple tolling strategies Current approaches to toll road demand forecasting:

UTILITIES

Utility UN = a1 + a2 . Time_UN

Utility A = a1 + a2 . Time_A + a3 . Toll_A

Utility B = a1 + a2 . Time_B + a3 . Toll_B

Utility AB = a1 + a2 . Time_AB + a3 . Toll_AB

Utility BA = a1 + a2 . Time_BA + a3 . Toll_BA

Calculating the tolls (A, B, AB, BA) is relatively easy

Calculating the times (A, B, AB, BA) is messy and time-consuming (OD matrices)- network techniques such as toll link ‘flags’ or ‘switches’, select links etc

Hard enough with 4 toll segments – what about 300+ (Sydney since Westlink M7)

Page 10: An efficient solution to toll choices involving multiple toll booths and / or multiple tolling strategies Current approaches to toll road demand forecasting:

Suggested connectivity of Sydney tollroad systems following opening of CCT, M7 Motorway and LCT

EA

FA

EB

FB

KA

LAKB

LB

HA,HB

JB

GA

HC

IA

JA

JC

GB

MR NN

NMMS

CA

DA

AAAB AC AD

BB BC BD

BA

NB

Md

M5 Motorway

M4 Motorway

MA

Ne

M7 Motorway

Sydney Harbour Bridge / Tunnel

Cross City Tunnel

M2 Motorway

Lane Cove Tunnel

EasternDistributor

Page 11: An efficient solution to toll choices involving multiple toll booths and / or multiple tolling strategies Current approaches to toll road demand forecasting:

THE SYDNEY TOLL ROAD NETWORK - CURRENT TRENDS

More toll boothsPre-M7 19Post-M7 77

More ‘valid’ toll segmentsPre-M7 35Post-M7 300+ (about half are M7 ramp-to-ramp)

More ‘valid’ toll segments in the toll choice for each OD pairPre-M7 2.0 (cutoff = 0 min) Post-M7 5.0 (cutoff = 0 min)

Page 12: An efficient solution to toll choices involving multiple toll booths and / or multiple tolling strategies Current approaches to toll road demand forecasting:

A NEW BRC APPROACH

Potential toll segmentsFor ‘n’ toll booths and up to three toll booths in a single trip, there are

n + n2 + n3 toll segments

eg for 10 toll booths, there are 1110 potential toll segments

Valid toll segmentsLogic test to remove obvious (eg AA, ABA, AAA, BAA)

Input a list of valid toll segments

User-defined toll connectivity matrix

Page 13: An efficient solution to toll choices involving multiple toll booths and / or multiple tolling strategies Current approaches to toll road demand forecasting:

A NEW BRC APPROACH

A ‘dummy’ zone represents each toll booth

Allows each OD variable (eg Travel time, StopStart time, Variability time, Reliability time) to be derived from a single matrix, for each valid toll segment, ‘on the fly’ or in memory

The size of this single matrix is the number of centroids PLUS the number of toll booths

Removes the need for toll ‘flags’ or toll ‘switches’

Uses standard matrix algebra for adding vectors and scalars

The ‘dummy’ zone network construction (ie nodes and links) are easily integrated into a user’s existing transport software (eg EMME2, Voyager, TransCad etc).

Page 14: An efficient solution to toll choices involving multiple toll booths and / or multiple tolling strategies Current approaches to toll road demand forecasting:

A NEW BRC APPROACH

A ‘dummy’ zone represents each toll booth

Dummy zone

Toll booth

Fastoll_01.xls

Page 15: An efficient solution to toll choices involving multiple toll booths and / or multiple tolling strategies Current approaches to toll road demand forecasting:

To

DZj A B

OZi

From

A

B

Matrix of travel times

Page 16: An efficient solution to toll choices involving multiple toll booths and / or multiple tolling strategies Current approaches to toll road demand forecasting:

To

DZj A B

OZi (2) #

Fr

A (3) # (4) #

B

(1) From OZ to DZ

(2) From OZ to Toll booths

(3) From Toll booths to DZ

(4) From Toll booth to Toll booth

# Without passing through an intermediate tollbooth

(1) #

Page 17: An efficient solution to toll choices involving multiple toll booths and / or multiple tolling strategies Current approaches to toll road demand forecasting:

To

DZj A B DZj

OZi OZi + + => OZi

From

A DZj

B

Matrix of travel times Origin->A A->B B->Destination OD (through AB)

Page 18: An efficient solution to toll choices involving multiple toll booths and / or multiple tolling strategies Current approaches to toll road demand forecasting:

A NEW BRC APPROACH

Untolled OD timesTolled OD times (Toll segments A, B, AB, BA)

Define toll catchments by comparing untolled and tolled times

eg For toll segment A, accept an OD if

Tolled time_A – ‘Cutoff’ – Untolled time < 0 etc

Toll segments are SPARSE – why process tolled ODs that fail?

[Public transport matrices are also generally sparse eg Bus-Rail]

Don’t need to build toll segments using toll ‘flags’ or ‘switches’

Matrix-based rather than network-based

Depending on the ‘Cutoff’Catchment ODs increase or decreaseToll segment BA may fail for the example OD

Page 19: An efficient solution to toll choices involving multiple toll booths and / or multiple tolling strategies Current approaches to toll road demand forecasting:

Tolled route choice modelCutoff parameter = 5 minutes

0

0.2

0.4

0.6

0.8

1

-15 -10 -5 0 5 10 15 20 25

Time savings (mins)

Pr

(to

lled

ro

ute

)

Page 20: An efficient solution to toll choices involving multiple toll booths and / or multiple tolling strategies Current approaches to toll road demand forecasting:

A NEW BRC APPROACH

Toll segments are SPARSEThe Sydney demand matrix has 1,000,000 (1000 zones) or 8M

The largest of the 300+ toll segments is only 12%

Remaining toll segments from 1-12%

The new BRC model uses sophisticated matrix indexing to ensure that only the valid OD pairs of each valid toll segment are processed, whilst retaining full matrix functionality.

The process is undertaken wholly in memory and is limited only by available computer memory (1.5G), easily sufficient for 300+ toll segments and two toll classes (say car and truck)

Page 21: An efficient solution to toll choices involving multiple toll booths and / or multiple tolling strategies Current approaches to toll road demand forecasting:

A NEW BRC APPROACHeg Toll segment A

DZj

OZi

R1C4 R3C3 R4C5

Sparse array for toll segment 'AB' - in this case 3/25 or 12%

Page 22: An efficient solution to toll choices involving multiple toll booths and / or multiple tolling strategies Current approaches to toll road demand forecasting:

Sydney 2011 AM1 Class 1 (Cars)Tolled utility versus tolled probabilities (Z676->Z10)

0

5

10

15

20

25

-40 -39 -38 -37 -36 -35 -34 -33 -32 -31 -30Tolled utility

To

ll se

gm

ent

pro

bab

iliti

es (

%)

Tolled segment probabilities Untolled probability

Page 23: An efficient solution to toll choices involving multiple toll booths and / or multiple tolling strategies Current approaches to toll road demand forecasting:

Sydney 2011 AM1 Class 1 (Cars)Tolled utility versus Toll

0

2

4

6

8

10

-40 -39 -38 -37 -36 -35 -34 -33 -32 -31 -30

Tolled utility

To

ll ($

)

Page 24: An efficient solution to toll choices involving multiple toll booths and / or multiple tolling strategies Current approaches to toll road demand forecasting:

A NEW BRC APPROACH

Trip threshold

The use of a trip threshold after the first model iteration can significantly reduce the number of toll segments to be considered in later iterations, by skipping those toll segments where the total tolled trips (summed across all toll classes) are less than the specified trip threshold.

Number of toll segments versus model run-time

Page 25: An efficient solution to toll choices involving multiple toll booths and / or multiple tolling strategies Current approaches to toll road demand forecasting:

A NEW BRC APPROACH

Preparing a single demand matrix for assignment

Disaggregate the tolled trips into component ‘legs’ Sum across all toll segmentsAdd the untolled demandsSum across all toll classes

Ensures that a computationally efficient single-class equilibrium assignment can be performed (all link tolls banned).

The model converges readily because ALL the tolled trips must travel through their designated toll booths (or at least through the adjacent dummy zone)

For reporting and/or analysis purposes, multi-class assignments can still be undertaken eg untolled/tolled

Page 26: An efficient solution to toll choices involving multiple toll booths and / or multiple tolling strategies Current approaches to toll road demand forecasting:

A NEW BRC APPROACH (FASTOLL)

Preparing a single demand matrix for assignment

DZj DZj DZj

3 4 5

OZi OZi OZi

Toll segment A Toll segment B Toll segment AB

DZj A B

3+5 4

OZi

A 3 5

B 4+5

Page 27: An efficient solution to toll choices involving multiple toll booths and / or multiple tolling strategies Current approaches to toll road demand forecasting:

Without a trip threshold:

Toll connectivity matrix & logic Loop1 Loop2 Loop3 Loop4

Valid toll etc

segments

Toll segments with no valid OD pairs - skip

With a trip threshold:

Toll connectivity matrix & logic Loop1 Loop2 Loop3 Loop4

etc

Valid toll

segments

Toll segments with a) no valid OD pairs - skip

and/or b) fail trip threshold - skip

Source: Fastoll_01.xls

Page 28: An efficient solution to toll choices involving multiple toll booths and / or multiple tolling strategies Current approaches to toll road demand forecasting:

A NEW BRC APPROACH (FASTOLL)

Summary of key features:

BRC models – convergence, runtimes, arbitrary definitions

Valid toll segments (logic, list and/or toll connectivity matrix)Each toll booth is represented by a ‘dummy’ zone. For each tollsegment, travel times can be extracted from a single matrix ‘on the fly’An acceptance condition (ie cutoff) defines, for each valid tollsegment, the valid OD pairs (the cutoff equals amount of

negative time savings) – toll segment ODs are SPARSESophisticated matrix indexing is used to ensure only valid ODsare processed in memory, whilst retaining full matrix functionalityTrip threshold to skip minor toll segments – saves runtimeDisaggregating tolled trips into component ‘legs’, summing across all toll segments and adding untolled trips, ensures that a computationally efficient single class equilibrium assignment can be performed.

Page 29: An efficient solution to toll choices involving multiple toll booths and / or multiple tolling strategies Current approaches to toll road demand forecasting:

FASTOLL - a new BRC approach

Toll demand forecasting module

Integrates seamlessly with user’s existing software (EMME2, Voyager, TransCad). Existing software used for equilibrium assignment only

Spreadsheet-based inputs

Implemented as an Application Program in MaxMan (MAtriX MANager)

Demonstration available