Professional Documents
Culture Documents
• In order to match attractions with productions, all attractions are multiplied with a factor, f.
𝑇
𝑓 = σ𝐴
𝑗
• Disadvantages
• Does not permit extrapolation beyond the defined categories (generally, however, the classes for a particular
variable are kept open ended like households of size 6 or above and households with 2 or more cars, etc.)
• Testing the validity of the model with goodness-of-fit statistics is not possible
• The sample size needs to be large enough to make sure the requirement of minimum no of observations per
cell is satisfied. Stratified sampling approach, however, may resolve this issue with resulting increased survey
costs
• There is generally no acceptable way to choose the variables and their classes for cross-classification. The
concept of variance minimisation within the cell by trial and error method can be adopted in arriving at
suitable groupings for a variable.
• Introduction of any additional variable increases the number of categories hugely and in turn increases the
sample size enormously.
Zonal Trip Productions and Attractions
from Category Analysis
Trip Productions
𝑃𝑖 = 𝐻𝑖 𝑐 𝑝(𝑐)
all 𝑐
𝐴𝑗 = 𝐸𝑗 𝑐 𝑎(𝑐)
all 𝑐
Pi = Productions of zone i
Qj = Attractions of zone j
𝑚
𝑐𝑖𝑗 = Generalised cost of travel between zone i and zone j for mode m
Generalised Cost of Travel
𝑐𝑖𝑗 = 𝑎1 𝐼𝑉𝑇𝑇𝑖𝑗+𝑎2 𝑊𝐾𝑇𝑖𝑗 + 𝑎3 𝑊𝑇𝑖𝑗 + 𝑎4 𝑇𝑅𝑇𝑖𝑗 + 𝑎5 𝐹𝐴𝑅𝐸𝑖𝑗 + 𝑎6 𝑇𝐶𝑗 + α
Where, 𝐼𝑉𝑇𝑇𝑖𝑗 = in vehicle travel time between i and j
𝑊𝐾𝑇𝑖𝑗 = walking time of the trip between i and j
𝑊𝑇𝑖𝑗 = waiting time for the trip between i and j
𝑇𝑅𝑇𝑖𝑗 = transfer/interchange time for the trip between i and j
𝐹𝐴𝑅𝐸𝑖𝑗 = perceived cost of travel for the trip between i and j.
This is taken as fare paid if mode is transit or taxi or cost of fuel if mode is private vehicle.
𝑇𝐶 j = cost incurred at the transport terminal (such as parking fee)
α = Unaccounted costs such as comfort, convenience, etc.
𝑎1 , 𝑎2 , 𝑎3 , 𝑎4 , 𝑎5 and 𝑎6 are the weights for converting each cost component
into common unit i.e., either money (fare) or time (in vehicle travel time) units.
If 𝑎5 = 1, then 𝑎1 , 𝑎2 , 𝑎3 , 𝑎4 are interpreted as values of in vehicle travel time,
walking time, waiting time and transfer time respectively. If people perceive
parking charges as more taxing than fare, 𝑎6 will be more than 1.
Growth Factor Methods
• These methods simply use the growth rate in trips either for the
whole of the study area or separately for each zone in terms of
productions and attractions, for getting the trip distribution for future
years
• Following are the different growth factor methods used depending on
the extent of information available on growth factors:
• Uniform growth factor methods
• Singly constrained growth factor methods
• Doubly constrained growth factor methods
Uniform Growth Factor Method
1 2 3 4 oi 1 2 3 4 Oi
As the growth of traffic in the study area is expected to be 20% over the
forecasting period, each cell of the O-D matrix is multiplied by 1.20
Singly Constrained Growth Factor Methods
• When information is available on the expected growth in either trips originating in
each zone or trips attracted to each zone, this method comes into picture
𝑇𝑖𝑗 = 𝜏𝑖 . 𝑡𝑖𝑗 , for origin/production specific factors
𝑇𝑖𝑗 = 𝜏𝑗 . 𝑡𝑖𝑗 , for destination/attraction specific factors
Where, 𝜏𝑖 = growth factor for origin i = Oi/oi
𝜏𝑗 = growth factor for destination j = Dj/dj
The above method is useful when either of the following situations happen:
• Only productions can be computed accurately for the zones as the corresponding
zonal explanatory variables (e.g., population) can be estimated accurately
• Only attractions can be computed accurately for the zones as the corresponding
employment and shopping variables can be estimated accurately
Example on Singly Constrained Growth Factor Method
Base year origin constrained trip matrix Future year origin-constrained trip matrix
Target
1 2 3 4 oi i 1 2 3 4 Oi
Oi
1 5 50 100 200 355 400 1.13 1 5.6 56.3 112.7 225.4 400
2 50 5 100 300 455 460 1.01 2 50.5 5.1 101.1 303.3 460
3 50 100 5 100 255 400 1.57 3 78.4 156.9 7.8 156.9 400
4 100 200 250 20 570 702 1.23 4 123.2 246.3 307.9 24.6 702
dj 205 355 455 620 1635 1962 Dj 257.8 464.6 529.5 710.1 1962
I = Oi /oi
Doubly Constrained Growth Factor Methods
• These methods apply when information on both productions and attractions (or origins and destinations) is
available, i.e.,
i = Origin/production specific growth factor and
j = Destination/attraction specific growth factor are available.
• These growth factors are applied alternatively in an iterative fashion, such that both the trip end constraints
are satisfied, i.e.,
• Oi =
𝑇𝑖𝑗
𝑗
• Dj =
𝑇𝑖𝑗
𝑖
• Several such iterative methods were proposed in the literature. In all these methods, intermediate
corrections factors are worked out after every iteration by comparing the row/column totals with the
respective target trip ends. These are listed below:
• Average factor method
• Detroit method
• Fratar method
• Furness method
Furness (1965) Method
Furness introduced balancing factors for matching the trip end totals:
Tij = tij . i . j. Ai . Bj
Where, Ai . Bj are balancing factors
Incorporating these growth factors and balancing factors into new
variables,
Tij = tij . ai . bj
Where,
ai = i . Ai
bj = j . Bj
The factors ai and bj are computed satisfying the trip end constraints as
per the following iterative process
Furness, K. P., (1965). “Time function iteration”, Traffic Engineering & Control, 7, 458-460.
Iterative Procedure for Furness Method
Step 1: Compute ai for the first iteration as
ai=Oi/oi
Set all bj=1 and apply the factors ai to the trip matrix, satisfying the
origin/production constraint:
i.e., Tij= tij . ai
Step 2: Compute new bj as , bj = Dj/dj and apply the facors bj to the trip
matrix satisfying the destinations/attractions constraint:
Tij= tij . bj
Step 3: Compute new ai as ai = Oi/oi and apply the new ai factors to the trip
matrix satisfying the origin/production constraint.
Repeat steps 2 and 3 until the difference between the target and the computed
trip ends is sufficiently small.
Furness Method – Iteration 1 with ai
Base year doubly constrained trip matrix Intermediate trip matrix with balanced origins
Target Target
1 2 3 4 oi Oi ai 1 2 3 4 oi Oi ai
1 5 50 100 200 355 400 1.13 1 5.6 56.3 112.7 225.4 400 400 1
2 50 5 100 300 455 460 1.01 2 50.5 5.1 101.1 303.3 460 460 1
3 50 100 5 100 255 400 1.57 3 78.4 156.9 7.8 156.9 400 400 1
4 100 200 250 20 570 702 1.23 4 123.2 246.3 307.9 24.6 702 702 1
dj 205 355 455 620 1635 dj
257.8 464.6 529.5 710.1 1962
Target Target
260 400 500 802 1962 260 400 500 802 1962
Dj Dj
1 5 50 100 200 355 400 1.13 1 5.7 48.5 106.4 254.5 415.1 400 0.96
2 50 5 100 300 455 460 1.01 2 51.0 4.4 95.5 342.5 493.3 460 0.93
3 50 100 5 100 255 400 1.57 3 79.1 135.1 7.4 177.2 398.7 400 1.00
4 100 200 250 20 570 702 1.23 4 124.2 212.1 290.7 27.8 654.9 702 1.07
dj 205 355 455 620 1635 dj 260 400 500 802 1962
Target Target
260 400 500 802 1962 260 400 500 802 1962
Dj Dj
1 5 50 100 200 355 400 1.13 1 5.5 46.7 102.5 245.3 400 400 1
2 50 5 100 300 455 460 1.01 2 47.5 4.1 89.0 319.4 460 460 1
3 50 100 5 100 255 400 1.57 3 79.4 135.5 7.4 177.7 400 400 1
4 100 200 250 20 570 702 1.23 4 133.2 227.3 311.7 29.8 702 702 1
dj 205 355 455 620 1635 dj 265.5 413.6 510.6 772.2 1962
Target Target
260 400 500 802 1962 260 400 500 802 1962
Dj Dj
1 5 50 100 200 355 400 1.13 1 5.4 45.2 100.4 254.7 405.7 400 0.99
2 50 5 100 300 455 460 1.01 2 46.5 3.9 87.2 331.7 469.4 460 0.98
3 50 100 5 100 255 400 1.57 3 77.7 131.0 7.3 184.6 400.6 400 1.00
4 100 200 250 20 570 702 1.23 4 130.4 219.9 305.2 31.0 686.4 702 1.02
dj 205 355 455 620 1635 dj 260 400 500 802 1962
Target Target
260 400 500 802 1962 260 400 500 802 1962
Dj Dj
1 5 50 100 200 355 400 1.13 1 5.3 44.6 99.0 251.2 400 400 1
2 50 5 100 300 455 460 1.01 2 45.6 3.8 85.4 325.1 460 460 1
3 50 100 5 100 255 400 1.57 3 77.6 130.8 7.3 184.3 400 400 1
4 100 200 250 20 570 702 1.23 4 133.4 224.9 312.1 31.7 702 702 1
dj 205 355 455 620 1635 dj 261.9 404.1 503.8 792.3 1962
Target Target
260 400 500 802 1962 260 400 500 802 1962
Dj Dj
1 5 50 100 200 355 400 1.13 1 5.2 44.1 98.2 254.2 401.9 400 1.00
2 50 5 100 300 455 460 1.01 2 45.3 3.8 84.8 329.1 463.0 460 0.99
3 50 100 5 100 255 400 1.57 3 77.0 129.5 7.2 186.6 400.3 400 1.00
4 100 200 250 20 570 702 1.23 4 132.4 222.6 309.8 32.1 696.8 702 1.01
dj 205 355 455 620 1635 dj 260 400 500 802 1962
Target Target
260 400 500 802 1962 260 400 500 802 1962
Dj Dj