Using the Parkride2.mac Macro to Model Park and Ride Demand in the Puget Sound Region 22 nd...
-
Upload
benny-eglin -
Category
Documents
-
view
215 -
download
0
Transcript of Using the Parkride2.mac Macro to Model Park and Ride Demand in the Puget Sound Region 22 nd...
Using the Parkride2.mac Macro to Model Park and Ride Demand in the Puget Sound Region
22nd International Emme Users’ ConferenceSeptember 15-16, 2011, Portland, Oregon
Mark Charnews
22
Park and Ride Method
In order to improve park and ride lot utilization in the PSRC travel demand model, INRO provided two macros, Parkride2.mac (alpha version), and Avgprtime.mac (beta version) for testing in the model.
This presentation discusses the macros, results and implications for future work.
33
Park and Ride Method
• Transit trips are an output of the Mode Choice Model and consist of Walk Access and Auto Access Trips.
• Walk Access transit trips are straightforward, trips are made for each ij zonal pair and transit skim data is saved for the next iteration of the Mode Choice model
44
Park and Ride Method
Transit Auto Access is more complicated.
The process starts with a Trip Table from Mode Choice.
Transit Auto Access Demand Matrixfrom Mode Choice
1 …. 956 PnR1
9561001
….1200
55PRESENTATION TITLE HERE
Each Park and Ride Lot is coded as a centroid in in the highway network.
Centroid links to and from the park and ride lot are coded allowing for all highway modes reflecting the distance from the center of the lot to the highway system.
Park and Ride Lot Coding
66
Park and Ride Model Process
Park and Ride lots are then seen as intermediate destinations in the trip from origin to destination.
PnR
100110021003
Origin . Destination......
Bi-directional Cost* N Total Transit Time*
* Used to calculate utilitiy of each leg of the trip
77
Parkride2.mac alpha version
The Parkride2.mac macro (Alpha version) is then used to split the Auto Access trips into the:
Auto part,
- origin zone to Park and Ride Lot centroid,
and the Transit part. - Park and Ride Lot centroid to destination zone.
The macro uses a logit intermediate destination choice model with explicit parking capacities and “attractiveness” factors to determine which parking lots are used for each ij pair.
88
Parkride2.mac
Parkride2.mac declarations:
t1 – origin TAZs (1,956)
t2 – Park and Ride lot Centroids (1001,1200)
t3 – Destination TAZs (1,956)
r1 – Maximum constraint violations (10)
r2 - Maximum number of iterations (15)
99
Parkride2.mac
Parkride2.mac arguments:1 Total Demand for Park and Ride mode
2 Conductivity Matrix for Auto 1st leg *
3 Attractiveness factor for parking lot K (.01 – 4.0)
4 Conductivity Matrix for Transit 2nd leg *
5 Parking Lot capacities
Results:
6 Parking lot usage
7 Auto demand matrix (1st leg)
8 Transit demand matrix (2nd leg)
9 OD pair multipliers
10 Parking lot multipliers
1010
Parkride2.mac
The Connectivity matrix for the first leg (Auto) is calculated:
exp(-0.199 * HBW SOV (by income) bidirectional cost)
The Connectivity matrix for the second leg (Transit) is calculated:
exp(-0.034 * Total Transit time)
The ratio of -0.199 to -0.034 makes travel by auto 6 time more onerous than travel by bus so that the traveler just does not maximize travel by auto and then selects the closest park and ride to his destination.
1111
Parkride2.mac
Parkride2.mac saves auto and transit legs in separate matrices.
Auto Portion Trip Demand Transit Portion Trip Demand
1…. 956 PnR 1…. 956 PnR
1 1: :: :
956 9561001 1001
1200 1200
1212
Avgprtime.mac Beta version
Now that Auto and Transit demand have been estimated and split into the two legs, the results are added to the auto and transit demand matrices and assignments are run.
Now a set of transit skims consistent with the results of parkride2.mac need to be developed using a beta version of a macro called Avgprtime.mac (from INRO).
1313
Avgprtime.mac
Avgprtime.mac (beta) arguments:1 Conductivity matrix for Auto 1st leg
2 Conductivity matrix for Transit 2nd leg
3 Impedance matrix for the 1st leg of the trip (auto)
4 Impedance matrix for the 2nd leg of the trips (transit)
5 Parking lot multipliers (from Parkride2.mac)
6 OD-Pair multipliers (from Parkride2.mac)
7 Park and Ride demand matrix
Results:
8 Average Auto Impedance matrix (result 1st leg)
9 Average Transit impedance matrix (result 2nd leg)
1414
Avgprtime.mac
Auto and transit skims are then calculated as a weighted average of all the park and ride paths from i to j.
Skims for Auto and Transit Components
1…. 956 PnR
1::
9561001
1200
1515
Model Complications
Some Details:PSRC Model has auto skims for four income groups.
Also has five transit sub-modes:
Ferry
Commuter Rail
Light Rail
Premium Bus
Local Bus
20 sets of skims.
1616
Results
Park and Ride Usage with Parkride2.mac
y = 0.4291xR² = -0.529
0
200
400
600
800
1,000
1,200
1,400
0 500 1000 1500 2000 2500
Modeled
Observed
Park and Ride Lot Usage Parkride.mac no Attractiveness Measure
1717
Results
Park and Ride Usage with Parkride2.mac with Attractiveness Factors
y = 0.8524xR² = 0.8946
0
500
1,000
1,500
2,000
2,500
0 500 1000 1500 2000 2500
Modeled
Observed
Park and Ride Usage Parkride2.mac Attractiveness Factors and Avgprskim.mac
1818
Conclusions
Conclusions:
The Parkride2.mac macro works well in allocating park and ride trips with the attractiveness factor dialed in.
The Avgprtime.mac macro provides reasonable skims for mode choice.
Further review of the ratio of auto time to transit time needs to be made.
1919
Observations
Observations:Park and Ride usage does not always reflect actual park and ride trips.
Vehicles in park and ride lot may be left from carpooling with others.
People are dropped off at Park and Ride lots to take the bus, “Hide-a-Ride”. Need to obtain bus boardings at park and ride lots from APC/AVL data.
PSRC Household survey data suggests about 30 percent of auto access trips are to non park and ride locations. Informal park and rides.
While park and ride trip levels match observed usage, is the pattern of the origin of the trips duplicated?
Park and Ride Patterns