Four-Step Model in Transportation Planning
Four-Step Model in Transportation Planning
ENVIROMENTAL ENGINEERING
Transport Engineering
CENG 3201
Chapter 2
Transportation Planning and
Modeling
Tamru T.
2012 EC (2019/20GC)
1st Sem
Lecture Overview
Transportation Planning
Introduction
Transportation Policy
Transportation Modeling
Modeling principles
Transport Modeling
Transportation Planning
Addresses Problems
Travel demand alternatives for congestion reduction
Land use/transportation coordination
Fuel reduction measures
Air quality measures
Safety measures
Economic development/redevelopment activity
5
Transportation Planning Process
Problem Solution Solution Evaluation Implementation
Definition Generation Analysis and and Monitoring
Choice
7
Transport Policy Cont…
Objectives:- is a statement of a desired end-state.
Objectives in transport policy can be categorized
Statements of Vision:- Broad indications of the type of area
which politicians or the public wish to see.
Higher level objectives:- referred to as aims or goals, identify
attributes of transport system, or its side effects, which can be
improved as a means of realizing the vision.
Quantified objectives:- provide a clear basis for assessing
performance of the strategy, but they do require careful
definition if the specified thresholds are to be realistic.
Solution-specific ‘objectives’:- specifying solutions within the
objectives and may lead to an overall strategy which is less
appropriate to the area’s needs. 8
Transport Policy Cont…
9
Transport Policy Cont…
1. Objective-led strategy formulation
10
Transport Policy Cont…
1. Objective-led strategy formulation
Offers a logical basis for proposing solutions, and also for
assessing any proposals offered by others.
Ensures that the appraisal of alternatives is conducted in a
logical, consistent, and comprehensive way against the full
set of objectives.
Assessing the performance of the implemented measures
improves the ability to judge the potential of similar
measures elsewhere, and to predict their impact.
Regular monitoring provides a means of checking not just
on the scale of current problems, but also, through attitude
surveys, on the perception of those problems. 11
Transport Policy Cont…
2. Problem oriented approach
Start by defining types of problems
18
Transport Modeling Cont…
Fundamental characteristics of transport problems
Transport services come with side effects
The demand for transport is derived; it is not an end by itself.
Transport demand takes place over space.
Both transport demand and supply have very strong dynamic
elements.
Transport is a service and not a good.
The transport system requires fixed assets and the mobile units.
Transport infrastructure is lumpy
Transport investment has an important political role.
The demand for transport services is highly qualitative and
differentiated.
19
Transport Modeling Cont…
Data requirements
Socio-economic data
Travel surveys
Network data
20
Transport Modeling Cont…
Data required for modeling is primarily
collected through surveys;
Household survey
External cordon and Intercept surveys
Travel Diary
O-D survey
Questionnaire
In-house and Roadside Interviews
21
Transport Modeling Cont…
Mathematical background
22
Transport Modeling Cont…
The Four step model
Aims to establish the spatial distribution of travel explicitly by means of an
appropriate system of zones.
Trip generation:- forecasts the number of trips that will
be made.
Trip distribution:- determines where the trips will go.
24
Example 1 (quiz)
Determine the total trip generated for each case below.
i
Home Work
Shop
ii
Home School Work
Shop
25
Trip Generation
Define the magnitude of total daily travel in the model
system, at the household and zonal level, for various trip
purposes (activities).
Aims at predicting the total number of trips produced in the
zone and attracted by it respectively for each TAZ of the
study area.
It has two basic functions:
To develop a relationship between trip production or attraction
Growth factor,
Regression,
Discrete choice and
Category classification.
29
Growth factor Modeling
Tries to predict the number of trips produced or
attracted by a house hold or a zone as a linear
function of explanatory variables.
What Trips to be Considered
What is the minimum age to be included in the analysis
The number
Number of
of future
Current
trips in the 𝑇𝑖=𝑓𝑖𝑡𝑖 Trips
zone
Growth
Factor
30
Growth factor Modeling Cont…
The growth factor 𝑓𝑖 depends on
Population (P) of the zone,
Average house hold Income (I),
32
Regression analysis model
Used to establish a statistical relationship between the
number of trips produced and the characteristics of the
individuals, the zone, and the transportation network.
𝑇𝑖=a0 + a1x1 + a2x2 + … aixi… + akxk
where:-
xi are explanatory variables such as income, car ownership,
population etc. and
Ti is generated trip.
ai are parameters determined through calibration process.
33
Regression analysis model Cont…
34
Balancing trip generation
37
Ex. 4 (Class Exercise)
Table 1 Presents the data collected in a house hold (HH) survey
38
Class Exe. Con.
39
Trip Distribution
40
Trip Distribution
Provides the planner with the numbers of trip
productions and trip attraction that each zone
will have.
Determine where the trips produced in each
zone will go- how they will be divided among
all other zones in the study area.
Produce O-D matrix that shows the number of
trips originated in the study zone and where
these trips are destined to.
The main diagonal corresponds to Intra-Zonal
Trips
41
Trip Distribution Cont…
42
Trip Distribution Cont…
44
The Growth Factor Methods
Involve scaling an existing matrix (called base matrix)
by applying multiplicative factors (often derived from
predicted productions and/or attractions) to matrix
cells.
The base year matrix contains an estimate of the trips
being made in the base year.
Uniform Growth Factor
Singly Constrained Growth-Factor
Doubly Constrained Growth Factor
45
The Growth Factor Methods Cont…
Uniform Growth Factor
A uniform growth rate can be applied
If the only information available is
about a general growth rate for the
whole study area.
𝑇𝑖𝑗=𝜏𝑡𝑖𝑗
Where:- τ is the uniform growth factor,
𝑡𝑖𝑗 is the previous total number of trips and
𝑇𝑖𝑗 is the expected total number of trips. 46
The Growth Factor Methods Cont…
47
Example 5
Given the base-year initial matrix below, estimate
the forecast year matrix if the total trips would
increase to 34.
48
The Growth Factor Methods Cont…
Singly Constrained Growth-Factor
If information is available on the
expected growth of either trips
originating or trips attracted to each
zone, it will result in origin-specific τi
and destination-specific τj growth factors
respectively.
𝑇𝑖𝑗=𝜏j𝑡𝑖𝑗 for origin-specific factors
𝑇𝑖𝑗=𝜏i𝑡𝑖𝑗 for destination-specific factors
49
The Growth Factor Methods Cont…
Case 1: Origin constrained growth factor is used when
estimation of growth in origin is more reliable
than that in destination
50
The Growth Factor Methods Cont…
51
Example 6
Given the base-year initial matrix below, estimate the
forecast year matrix if Ox=14, Oy=8, Oz=12,
Dx=16, Dy=9, Dz=9.
Use singly constrained (origin) and average zone
growth factor
52
Class Exercise
To
W X Y Z Total Forecast
W 5 100 200 150 455 520
X 150 40 160 190 540 630
From
55
Doubly Constrained Growth Cont…
The procedure is:
Set 𝑏𝑗 = 1
With 𝑏𝑗 = 1, solve for 𝑎𝑖 to satisfy trip generation
constraint ( Σ𝑇𝑖𝑗=𝑂𝑖𝑗).
With 𝑎𝑖, solve for 𝑏𝑗 to satisfy trip attraction constraint
(Σ𝑇𝑖𝑗=𝐷𝑗𝑖).
Update matrix and check for errors.
Repeat steps 2 and 3 till convergence.
56
Example 7
Given the base-year initial matrix below, estimate the
forecast year matrix using the Furness method if
Ox=14, Oy=8, Oz=12, Dx=16, Dy=9, Dz=9.
Stop the iteration when the origin and destination
growth factors a and b are between 0.95 and 1.05.
57
Growth Factor Cont…
The advantages of Growth Factor method are:
Simple to understand.
Preserve observed trip pattern.
Useful in short term-planning.
The limitations are:
o Depends heavily on the observed trip pattern.
o It cannot explain unobserved trips.
o Do not consider changes in travel cost.
o Not suitable for policy studies like introduction of a mode.
58
Class Exercise
To
1 2 3 4 Total Forecast
1 5 50 100 200 355 400
2 50 5 100 300 455 460
From
64
The Gravity model
Other approach
A j Fij K ij
Tij Pi
A j Fij K ij
Where
Tij = number of trips that are produced in zone i and attracted to zone j
Pi = the total number of trips produced in zone i
Aj = number of trips attracted to zone j
Fij = a value which has an inverse function of travel time
Zones 1 2 3 5 39
1 5 2 3 6 26
2 2 6 6 7 20
3 3 6 5 8 13 67
QUESTIONS?
68
Modal Choice
69
Modal Choice
In this phase of travel-demand forecasting, we analyze people’s
decisions regarding mode of travel; auto, bus, train, and so on.
Mode choice models can also be done on both aggregate (Zonal)
and disaggregate (Household or individual) levels.
Three broad categories of factors are considered in mode usage:
73
Modal Choice Cont…
Logit models
Is choice model that assumes an individual maximizes utility in
choosing between available alternatives.
The functional form of the logit model for k number of alternative
modes is:
where Pij1 is the proportion of trips travelling from 𝑖 to 𝑗 via mode 1. 𝐶𝑖𝑗1
is the generalized cost of mode 1 and 𝛽 is a calibrated parameter. 74
Modal Choice Cont…
car 20 - 18 4 1
bus 30 5 3 9 1
0.03 0.04 0.06 0.1 0.1 76
Modal Choice Cont…
Utility function
If two modes, auto (A) and transit (T) with utility
function UA and UT are being considered, the
probability of selecting the auto mode A can be
written as
77
Example 10
Assume there are 1000 trips being made between zones A and
B, and that there are three mode available to make this trip.
The utility of the individual modes, all people making the trip
is defined as
Uauto=1 – 0.1TT – 0.05 TC
Ubus =-0.1TT – 0.05 TC Uwalk=-0.05 – 0.01 TT
TC=Travel Cost (birr) and TT=Travel Time (min)
Predict how many people would be using each of the modes if:
TTauto=5min, TTbus=15min, TTwalk= 20min, TCauto=2birr,
and TCbus=1birr .
78
Trip Assignment
79
Trip Assignment
Traffic analysis in which inter-zonal trips are
assigned to the network.
Involves computing one or more optimal (usually
shortest) routes between each origin and destination
and distributing travel demand over these routes.
The sum of all trips along these routes over all OD
pairs results in a traffic load on all links and nodes.
80
Trip Assignment Cont…
Necessary input for the assignment:
An OD table of trips between the zones,
and nodes);
A route choice model.
81
Trip Assignment Cont ….
82
Trip Assignment Cont…
There are two broad assignment models:
Minimum path assignment:- assume that the capacity and travel
cost of the links is unaffected by the volume of traffic and
all the traffic will choose to travel on the shortest path.
The all-or-nothing (AON) assignment
The congested assignment:- address the fact that the travel time
and cost on a link increases as the volume of traffic on the
link increases.
User equilibrium assignment (UE), system optimum
assignment (SO)
83
Trip Assignment Cont…
All-or-Nothing Assignment
All traffic between an O-D pair is assigned to just one path
(usually the shortest path) connecting the origin and destination.
Unrealistic in that only one path between every O-D pair is
utilized even if there is another path with the same or nearly the
same travel time.
Travel time is taken as a fixed input and does not vary
depending on the congestion on a link.
May be reasonable in sparse and uncongested networks where
there are few alternative routes and they have a large difference
in travel cost.
Used to identify the desired path.
84
Example 11
Assign the vehicle trip shown in the following O-D trip to
the network using all or nothing assignment technique to
summarize your result. List all of the network and their
corresponding traffic volume after loading.
a b c d Trip matrix:
f g h A-C = 400
e
A-D = 200
B-C = 300
i j
k B-D = 100`
l m
85
Quiz 2
Assign Using AON assignment find out the flow on
links a, b, & c.
8 birr
A
T
b T
a A 500
2 birr
c B 900
5 birr
B
86
Exercise
Assign the vehicle trip shown in the following O-D trip to
the network using all or nothing assignment technique to
summarize your result. List all of the network and their
corresponding traffic volume after loading.
Zone 1 2 3 4 5
8min 3min
1 - 100 100 200 150 1 2 3
87
Trip Assignment Cont…
User Equilibrium Assignment
Based on War drop's first principle
“Under equilibrium conditions traffic arranges itself in congested networks in such a way that
no individual trip maker can reduce his path costs by switching routes.”
In the congested network, all the used routes between an O-D pair have equal
and minimum costs while all unused routes have greater or equal costs.
where is the flow on path k , is the travel cost on path , and u is the
minimum cost.
Equation labelqueue2 can have two states.
If = 0, from equation 1 0. This means that all used paths will
have same travel time.
If 0, then from equation 1 = 0. 88
Trip Assignment Cont…
User Equilibrium Assignment
The user equilibrium assignment assumes that:
89
Example 12
Let us suppose a case where travel time is not a function of
flow as shown in other words it is constant as shown in the
figure below for q12 = 1000vhl
A B
Centre
90
Exercise
Find the system-optimizing flow pattern for the network shown in the
figure below. Compare this flow pattern to the UE flow pattern and
comment on the difference. The link performance functions are given
below and the total trip between node 1 and 3 is 4 units.
91
Trip Assignment Cont…
System Optimum Assignment (SO)
Based on Wardrop's second principle
to use.
Is not a behaviorally realistic model
92
Trip Assignment Cont…
The indicator is often used to measure how close a
solution is to Wardrop’s equilibrium:
Convergence criteria
Where
(Cijr – Cij*) excess cost between i & j relative to the
minimum (Cij*)
93
Trip Assignment Cont…
Incremental Loading
Parts of the matrix are assigned in each iteration. E.g.: 4
iterations: 40%, 30%, 20% or 10%, alternatively 25% at
each iteration
Does not necessarily converge to Wardrop’s equilibrium !!
Suffers from the limitation that once a flow has been
assigned to a link it is not removed and loaded onto
another one
In other words, if one of the initial iterations assigns too much
Route t
96
Class Exercise Route b
Route t
Assign the trips in each route,
Use 4 iterations (Assign 40%, 30%, 20% &10%
respectively), Does the solution converge to the
equilibrium solution?
97
Trip Assignment Cont…
Successive Average
1. Select initial set of link costs (free flow/warm start)
get set of link costs (most likely free flow)
set all link volumes to 0,
set iteration number (n = 0)
2. Set n = n + 1
3. Update the minimum cost trees
4. All-or-nothing assignment, Fan
5. Update the link flows
Route t
99
Trip Assignment Cont…
105
Consumers Surplus (Users Benefit)
A
P0
B C
P1 Travel Demand Curve
Volume of traffic
V0 V1
106
Cost-Benefit Analysis Cont…
Net Present Value = Benefit – Cost
(NPV) = B- C
Benefit Cost Ratio = Benefit / Cost
(BCR )= B / C
Net Present Value = Benefit – Cost
108
Cost-Benefit Analysis Cont…
109
Example 15
Annual
construction Annual saving Annual travel Annual add.
Alter. opperating
cost in accident trip benefit Maintenance cost
saving
IROR
EUAV
110
Class Exercise
B
Existing situation
Length (A-B) = 25Km A
Travel Time (A-B) = 30min B
Planned situation
Length (A-B) = 17Km A
Travel Time (A-B) = 15min
Induced traffic A-B: 3,000 Veh/day
Saving for Existing Traffic (10,000Veh/day): 8Km and 15min
Assume Value of time = 5birr/hr
Assume driving cost = 0.05 birr/km
Analysis Period = 25 years
Discount rate = 8%
Cost of building is 95million birr.
Determine the user benefit.
By using (NPV, B/C,EUA and IRR your analysis should this new road be
built or not? 111
QUESTIONS?
112