CE 457 - Transport Modeling
CE 457 - Transport Modeling
09/18/2012 1
Sequential Demand Forecasting Models
09/18/2012 2
Sequential Demand Forecasting Models
09/18/2012 3
Sequential Demand Forecasting Models
09/18/2012 4
Land Use and
Travel Forecasting Process Travel Characteristics
Trip Generation
Trip Distribution
Traffic Assignment
09/18/2012 5
Factors Influencing Travel Demand
09/18/2012 6
Factors Influencing Travel Demand
09/18/2012 7
Factors Influencing Travel Demand
09/18/2012 8
Factors Influencing Travel Demand
09/18/2012 11
Model Step #1…
Trip
Generation
Trip Generation
z Trip generation
is the process
of determining
the number of
trips that will
begin or end in
each traffic
zone within a 3-D diagram showing trip generation at
different zones
study area.
09/18/2012 13
Trip Generation
09/18/2012 14
Trip-End Definitions
Origin & Destination defined in terms of direction
Production & Attraction defined in terms of land use
Residential Residential
Nonresidential Nonresidential
Zone I Zone J
Two Trip ends: one origin Two Trip ends: one origin
and one destination, or and one destination, or
two productions two attractions
09/18/2012 15
Trip Generation
z Trips are estimated by purpose (categories)
z Work
z School
z Shopping
z Social or recreational
z Others (medical)
z Travel behavior of trip-makers depends somewhat on trip
purpose
z Work trips
z regular
z Often during peak periods
z Usually same origin/destination
z School trips
z Regular
z Same origin/destination
z Shopping/recreational
09/18/2012 z Highly variable by origin and destination, number, and time of day 16
Trip Generation
z The Aggregate (macro) Models
z The aggregate models consider zone to be the smallest
unit and calculate numbers of trips generated by each TAZ
based on the zonal population, average zonal income, etc.
z Regression models,
z Trip-rate analysis models, and
z Cross-classification models.
09/18/2012 18
Trip Generation
Regression Models
∑ {( X − X )(Y − Y )
b= i
−
i
2
∑(X − X ) i
− −
a =Y−b X
− −
09/18/2012
X and Y are mean values of X and Y. 22
Trip Generation
Regression Models
# How to Develop a Regression Equation? (cont..)
z We now want to measure how good a relationship is there
between X and Y. This can be done by determining a statistic
which is called “Coefficient of Determination (R2)” as follows:
− 2
∑X −nX
2
R =b
2 2 i
− 2
∑ Y − nY
2
Y 2 7 3 5 8
X 1 5 3 2 4
09/18/2012 25
Trip Generation
Regression Models
Solution (see Page 760 of TEXT Book)
∑X −nX
2
R =b
2 2 i
− 2
∑ Y − nY
2
We have, b = 1.30; ∑ X = 55 ; X = 3; n = 5;
2
∑ Y = 151 ; Y = 5
2
55 − 5( 3 ) 2
Then, R = (1 .30 )2
= 0 .65
2
151 − 5( 5 ) 2
09/18/2012 26
Trip Generation
Trip Rate Analysis Models
● Trip rate analysis models are
based on the determination of
the average trip production or
trip attraction rates associated
with the important trip
generators within the region.
09/18/2012 27
Trip Generation
Trip Rate Analysis Models
09/18/2012 28
Trip Generation
Trip Rate Analysis Models
EXAMPLE
09/18/2012 29
Trip Generation
Cross-Classification Models
● Cross-Classification
Models (or Category
Analysis) models may be
thought of as extensions
of the simple trip-rate
models.
09/18/2012 30
Model Step #2…
Trip
Distribution
Trip Distribution
09/18/2012 32
Trip Distribution
● Trip distribution
procedures determine
where the trips produced
in each zone will go or
how they will be divided
among all other zones in
the study area.
● The output is a set of
tables (called “trip matrix”
or “O-D matrix”) that show
the travel flow between
each pair of zones.
Trips produced in Zone 2 are
distributed among other zones
09/18/2012 33
Trip Distribution
M M
F =k 1
2
2
r
09/18/2012 35
Trip Distribution
Gravity Model
W ij
∑A F K
ij
j ij ij
j =1
09/18/2012 37
Trip Distribution
Gravity Model
09/18/2012 39
Trip Distribution
Gravity Model
Travel Time (min) Friction Factor, Fij
09/18/2012 40
Trip Distribution
Gravity Model
SOLUTION
A F K P
i j ij ij
T =
Î We know: ij n
∑ A F K
j = 1 j ij ij
PAF K
Î Therefore, T = 3 1 31 31
602 × 1080× 6 × 1
=
1080× 6 × 1 + 531× 29 × 1 + 76 × 45 × 1 + 47 × 18 × 1 + 82 × 4 × 1
602 × 6480
=
6480 + 15399 + 3420 + 846 + 328
= 147 work trips
09/18/2012 41
Trip Distribution
Gravity Model
Î Similar calculations will show that:
09/18/2012 42
Trip Distribution
Calibration of Gravity Model
09/18/2012 43
Trip Distribution
Calibration of Gravity Model
In most of the situations, after using the gravity model,
we find that while productions completely match with
the real zonal productions, the attractions of different
zones calculated by the gravity model do not match
with the real zonal attraction values (which were
estimated during the trip generation phase).
To overcome this problem, we need to make some
adjustments to the gravity model so that the model can
reproduce the numbers for the existing situation (i.e.,
the model values = field values).
This is called Calibration!
09/18/2012 44
Trip Distribution
Gravity Model
EXAMPLE (Page 523)
Î A three-zone city has the following trips produced and
attracted at its zones:
ZONE 1 2 3 TOTAL
Continue……
09/18/2012 45
Trip Distribution
Gravity Model
► The calibrated friction Travel Fij
factors and interzonal Time (min)
travel times are as
follows: 2 10
4 7
6 6
ÎDistribute the trips 8 5
between the zones,
assuming Kij = 1. Travel Times (min)
Dest. 1 2 3
Origin
1 2 4 6
2 4 2 8
3 6 8 2
09/18/2012 46
Trip Distribution
Gravity Model
SOLUTION
First iteration
P A F K
We know: T =
ij n
i j ij ij
∑A F K
j =1
j ij ij
(700)(0)(10)
T1−1 = = 0 ; T1−2 = 338; T1−3 = 362
(0)(10) + (400)(7) + (500)(6)
(200)(0)(7)
T2−1 = = 0 ; T2−2 = 123; T2−3 = 77
(0)(7) + (400)(10) + (500)(5)
Dest. 1 2 3 Total
Origin
1 0 338 362 700
2 0 123 77 200
3 0 0 0 0
Total 0 461 439 900
Computed Aj 0 461 439 900
Given Aj 0 400 500 900
A jk = [ A j . A j ( K −1) ] / C j ( k −1)
Ajk = adjusted attraction for zone j, iteration k
Ajk = Aj when k=1
Cjk = actual attraction for zone j, iteration k
Aj = desired attraction for zone j
j = attraction zone number, j = 1,2,3,…
k = iteration number, k = 1,2,3,….
09/18/2012 49
Trip Distribution
Gravity Model
ÎAdjusted attractions for
Zone 1: A1 = 0
Zone 2: A2 = (400)(400)/461 = 347
Zone 3: A3 = (500)(500)/439 = 569
(700)(0)(10)
T1−1 = = 0 ; T1−2 = 291 ; T1−3 = 409
(0)(10) + (347)(7) + (569)(6)
(200)(0)(7)
T2−1 = = 0 ; T2−2 = 110; T2−3 = 90
(0)(7) + (347)(10) + (569)(5)
09/18/2012 50
Trip Distribution
Gravity Model
Zone-to-Zone trips: second iteration
Dest. 1 2 3 Total
Origin
1 0 291 409 700
2 0 110 90 200
3 0 0 0 0
Total 0 401 499 900
Computed Aj 0 401 499 900
Given Aj 0 400 500 900
09/18/2012 52
Model Step #3…
Mode Choice
Mode Choice
In this phase of travel-demand forecasting, we
analyze people’s decisions regarding mode of travel:
Auto
Bus
Train, etc.
09/18/2012 54
Mode Choice
However, mode choice analysis can be done at various point in
the forecasting process- during trip generation, after trip
generation but before trip distribution, and after trip distribution
phase.
Before we can predict how travel will be split among the modes
available to the users, we must analyze the factors that the affect
the choices that people make.
09/18/2012 55
Mode Choice
Three factors affect the mode choice of the travelers:
09/18/2012 57
Mode Choice
Direct Generation Models
09/18/2012 58
Mode Choice
Direct Generation Models
09/18/2012 60
Mode Choice
Trip Interchange Models
09/18/2012 61
Mode Choice
Trip Interchange Models
09/18/2012 62
Mode Choice
Trip Interchange Models
This model is an
example of a family of
models using a logit
formulation.
09/18/2012 64
Mode Choice
Trip Interchange Models
Utility and Disutility Functions
09/18/2012 65
Mode Choice
Trip Interchange Models
∑e
i
V (r )
r =1
ÎWhere,
Pi = probability of using mode i
V(i) = utility of mode i
V(r) = utility of mode r
n = number of modes in consideration
09/18/2012 66
Mode Choice
Trip Interchange Models
EXAMPLE
09/18/2012 67
Mode Choice
Trip Interchange Models
Vt −2.6
e e
P= = = 0.23 or
e +e e +e −1.4 − 2.6
t Va Vt
09/18/2012 69
Model Step #4…
Traffic Assignment
(Route Choice)
Traffic Assignment
09/18/2012 71
Traffic Assignment
• Traffic Assignment to
Network
09/18/2012 72
Traffic Assignment
09/18/2012 73
Base Map of a City Traffic Assignment Network
Map for the same City
09/18/2012 74
Traffic Assignment
09/18/2012 76
Traffic Assignment
Determination of Minimum Path (cont..):
Fig (a) shows a simple street network. The values within the
parentheses are the travel times on different links (roadway
sections).
Figure (b) shows the minimum paths from Node (intersection)
1. This type of diagram is also called “minimum tree” or
“skim tree”.
09/18/2012 77
Traffic Assignment
Assign/Load Trips onto the Minimum Path.
09/18/2012 78
Traffic Assignment
Assign/Load Trips onto the Minimum Path.
So:
Vehicle trips = 550 person trips/1.2 persons per vehicle =
458.33 vehicle trips
09/18/2012 79
Traffic Assignment
Assign/Load Trips onto the Minimum Path.
09/18/2012 80
Traffic Assignment
Assign/Load Trips onto the Minimum Path.
z Afternoon peak
z Off-peak
09/18/2012 81
Traffic Assignment
All-or-Nothing Assignment
09/18/2012 82
All-or- Nothing Traffic Assignment
09/18/2012 83
Traffic Assignment
Capacity-Restrained Assignment
09/18/2012 84
Traffic Assignment
Capacity-Restrained Assignment
09/18/2012 85
Traffic Assignment
Capacity-Restrained Assignment
T = T ⎢ 1 + 0.15⎜⎜ ⎟⎟ ⎥
⎢⎣ ⎝Q ⎠ ⎥⎦
Q 0
max
Where,
TQ = travel time at traffic flow Q
T0 = free-flow travel time
Q = link flow
Qmax = capacity of the link
09/18/2012 86
Traffic Assignment
Capacity-Restrained Assignment
EXAMPLE
10 min
1 2
Zone 1 2 3 4
12
5 min
6 min
2 200 -- 500 600
18
min
4 3 3 500 800 -- 400
10 0
100
1 2
250 + 100
4 250 3 300
5 14
Node 1
Node 2
4 3
12 6
09/18/2012 88
Traffic Assignment
Capacity-Restrained Assignment
14 6
1 2 12
5
1 Node 4 2
250
200
250
4 3
250 +
9 0
200
4 3
Node 3 300
0 9
09/18/2012 89
Traffic Assignment
Capacity-Restrained Assignment
250
1 2
550
800 650
4 3
1000
09/18/2012 90
Traffic Assignment
Capacity-Restrained Assignment
⎡ ⎛ Q ⎞ ⎤
4
T = T ⎢ 1 + 0.15⎜⎜ ⎟⎟ ⎥
⎢⎣ ⎝Q ⎠ ⎥⎦
Q 0
max
10.1 min
1 2
13.3 min
7.4 min
7.2 min
18 min
4 3
19.4 min
09/18/2012 92
Traffic Assignment
Capacity-Restrained Assignment
Î Find the Minimum Path and assign the remaining 50% trips:
0 10.1
150 + 250
1 2
100
4 3
Node 1
7.4 17.3
09/18/2012 93
Traffic Assignment
Capacity-Restrained Assignment
Î Find the Minimum Path and assign the remaining 50% trips:
10.1 0
100
1 2
300
4 3
Node 2
13.3 7.2
09/18/2012 94
Traffic Assignment
Capacity-Restrained Assignment
Î Find the Minimum Path and assign the remaining 50% trips:
17.3 7.2
250
1 2
Node 3
4 3
200
09/18/2012 95
Traffic Assignment
Capacity-Restrained Assignment
Î Find the Minimum Path and assign the remaining 50% trips:
7.4 13.3
1 Node 4 2
200
250
4 3
300
09/18/2012 96
Traffic Assignment
Capacity-Restrained Assignment
0+0=0
4 3
09/18/2012 97
Traffic Assignment
Capacity-Restrained Assignment
09/18/2012 98