Week 4
Week 4
Transport Systems
Topic 4: Travel Demand Forecasting
Andres Fielbaum
1
What did we learn next week?
➢ Discrete Choice: How to model when people need to to choose among a discrete set of
alternatives?
➢ But mode choice does not come alone… We first decide whether and where to travel.
Land Use
Transportation Transportation
infrastructure Demand
• But if we try to solve route choice first, doesn’t that depend on us knowing the
number of people that are planning to drive?
• The coefficients (b’s) are typically estimated by the method of least squares regression
using data collected from traveler surveys.
CIVL2700: Transport Systems - Week 4 17
Trip Generation - Attributes
𝑇𝑖 = 𝑏0 + 𝑏1 𝑧1𝑖 + 𝑏2 𝑧2𝑖 + ⋯ + 𝑏𝑘 𝑧𝑘𝑖
Answer: Roughly the same, but now we aggregate by zones the characteristics are those
defining the attractibility of the zone:
• m^2 commerce
• Number of parking spaces
• Number of jobs
• Number of students
• …
In this class, we model destination and mode jointly, using Discrete Choice models (last
week!).
CIVL2700: Transport Systems - Week 4 19
Example 1
A simple linear regression model is estimated for shopping-trip generation (𝑇𝑖 ) during a
shopping-trip peak hour.
A particular household has 6 members and an annual income of $50,000. They currently
live in a neighborhood with 450 retails shops but are moving to a new home in a
neighborhood with 150 retails shops. Calculate the predicted number of vehicle-based
peak-hour shopping trips the household makes before and after the move.
There are 100 type 1, 200 type 2, 350 type 3, and 50 type 4 households. Assuming that
shopping, social/recreational, and work vehicle-based trips all peak at the same time
determine the total number of peak-hour trips (work, shopping, social/recreational)
using the below generation models.
CIVL2700: Transport Systems - Week 4 21
Example 2 – Trip Generation Models
A neighbourhood has 205 retail shops and 700 households that can be categorized into
four types, with each type having characteristics as follows:
There are 100 type 1, 200 type 2, 350 type 3, and 50 type 4 households.
Suppose the suburb has 300 retail shops and 2000 households, and that the average
household has 4 members and an annual income of $80,000:
a) Calculate the predicted number of shopping trips
b) If the actual measured number of shopping trips is 1500, is this model accurate?
c) Suppose there was another model that was just Ti = 0.75 Which model is more
accurate?
d) What if the number of households changed to 3000 and the actual number of trips
changed to 2500?
• It can be challenging to create an expression for utility based on both mode and
destination alternatives
Constant
0.12 0.12
m2)
If shopping centre 2 has 40,000 m2 of commercial floor space and shopping centre 1 has
25,000 m2, determine the number of Friday night shopping trips by destination and
mode.
CIVL2700: Transport Systems - Week 4 25
Think – pair - share
What novel sources of data can give more information about how people is travelling?
SOURCE: DR. JEAN-PAUL RODRIGUE, DEPT. OF GLOBAL STUDIES & GEOGRAPHY , HOFSTRA
UNIVERSITY, NEW YORK, USA.
CIVL2700: Transport Systems - Week 4 27
Origin-Destination matrix
Formally, and OD matrix is a square matrix, where rows and columns represent the
potential origins and destinations. The element (i,j) of the matrix represents the
number of trips occurring from i to j (for the given mode and period).
• If the chosen mode is car, we go back to week 2 and the Wardrop Equilibrium!
• If the chosen mode is public transport, this is frequently modelled using logit, but
some sophisticated techniques might be needed because the alternatives are not
independent.
• If the chosen mode is walking or biking, often assuming the shortest path is good
enough.
Consider one unit of passengers (e.g. 1000 pax) that want to travel by car from O to
D. They all start working at D at Q (e.g. Q=8 AM). If a person departs at time t, the
time need to go from O to D is given by
𝑐 𝑡 = 𝐴 + 𝐵𝑥𝑡
𝑈 𝑡 = −𝑐 𝑡 − 𝛼𝐸𝑡 − 𝛽𝐿𝑡
Where 𝐸𝑡 is how early the person arrived, and 𝐿𝑡 how late (note that they cannot be positive at
the same time).
𝛼𝑡 − 𝐴 − 𝛼𝑄 + 𝛼𝐴
𝑥𝑡 = −𝐾
𝐵 − 𝛼𝐵
Note that 𝑥𝑡 increases linearly with t, up to the time where the passenger arrives
just in time (with maximum congestion).
36
Extension: Time departure choice
𝑐 𝑡 = 𝐴 + 𝐵𝑥𝑡 , 𝑈 𝑡 = −𝑐 𝑡 − 𝛼𝐸𝑡 − 𝛽𝐿𝑡
The utility of someone arriving late:
𝑈 𝑡 = −𝐴 − 𝐵𝑥𝑡 − 𝛽 𝑡 + 𝐴 + 𝐵𝑥𝑡 − 𝑄
= −𝛽𝑡 − 𝐴 − 𝛽𝐴 + 𝛽𝑄 − 𝑥𝑡 (𝐵 + 𝛽𝐵)
So:
−𝛽𝑡 − 𝐴 − 𝛽𝐴 + 𝛽𝑄
𝑥𝑡 = −𝐾
𝐵 + 𝛽𝐵
Now 𝑥𝑡 decreases linearly with t, from the time where the passenger arrives just
in time (with maximum congestion).
37
Extension: Time departure choice
As a result, the graph showing how
many people chooses each possible
departure time is triangular.
Comments:
38