Focus Model Class 3 - Denver Regional Council of Governments

advertisement
FOCUS MODEL OVERVIEW
CLASS THREE
Denver Regional Council of Governments
July 7, 2011
Tentative Schedule
Model Steps
July 7
Final Model Steps/
How to Run the Model July 14
Theoretical UnderpinningJuly 21
SQL Database
July 28
????
August 4
Should we continue after this?
Focus Model Flow: 28 Steps
GISDK called from C#:
For DIA, I-E, E-E and Commercial Trips
GISDK called from C#:
GISDK Preprocess
Java:
3. Population Synthesizer
C#
4. PopSyn Output Processor
5. Size Sum Variable Calculator
1. DRCOG Multi-Period Highway Preprocess
2. DRCOG Multi-Period Transit Preprocess
3. DRCOG Transit Preprocess
4. Trip Generation
5. Highway and Transit Skimming
6. Trip Distribution
7. Mode Choice
FEEDBACK
C# Regular Trips
8. Regular Work Location Choice
9. Regular School Location Choice
10. Auto Availability
11. Aggregate Logsum Generation
12.Daily Activity Pattern
13. Exact Number of Tours
14.Work Tour Destination Type
15.Work-Based Subtour Generation
19 . Tour Main Mode Choice
20. Tour Time of Day Choice
21. Intermediate Stop Generation
22. Trip Time of Day Simulation
23. Trip Time Copier
24. Intermediate Stop Location
25. Trip Mode Choice
26. Trip Time of Day Choice
16. Tour Time of Day Simulation
17. Tour Primary Destination Choice
18. Tour Priority Assignment
27. Write Trips to TransCAD
GISDK called from C#:
28. Highway and Transit Assignment
Focus Model Flow
STAGE 1: Make
Population
And Network
STAGE 2:
Run GISDK to
Mode Choice
FEEDBACK
STAGE 4: GISDK
Assignment
STAGE 3: C#
Logit Models to
Create Trips
Review of Class 2
In stage one, we create a disaggregate list of
people and households.
We know a lot of details like age, income,
household size, worker status, student status, and
number of children.
We can use this to help determine how people
travel.
For example, Chris P. is more likely to drop off
kids because he has them in his household.
Review of Class 2





After stage one:
1. A synthesized population living at X-Y
coordinates
2. A database filled with point locations and
people, model variables
Slight digression: we know a lot more about the
places too: mixed use density, intersection density
3. A set of highway and transit networks ready for
use.
Review of Class 2






After Stage 2:
Now we have a LOT of matrices:
All highway and transit skims
A set of commercial and external trips O-Ds
A set of DIA trips O-Ds and modes
And all stage one outputs: population, networks, a
ready database.
Focus Model Flow: Stage 3
STAGE 1:
PREPROCESS
STAGE 2 :GISDK
Through Mode
Choice
FEEDBACK
STAGE 4: GISDK
Assignment
STAGE 3: C#
Logit Models to
Create Trips
The steps in Stage 3. Mostly Logit
Models. The heart of the model.











8. Regular Work Location Choice
9. Regular School Location Choice
10. Auto Availability
11. Aggregate Logsum Generation
12.Daily Activity Pattern
13. Exact Number of Tours
14.Work Tour Destination Type
15.Work-Based Subtour Generation
16. Tour Time of Day Simulation
17. Tour Primary Destination Choice
18. Tour Priority Assignment
19 . Tour Main Mode Choice
20. Tour Time of Day Choice
21. Intermediate Stop Generation
22. Trip Time of Day Simulation
23. Trip Time Copier
24. Intermediate Stop Location
25. Trip Mode Choice
26. Trip Time of Day Choice
27. Write Trips to TransCAD
Long Term Choices
8. Regular Work Location Choice
 9. Regular School Location Choice
 10. Auto Availability
 11. Aggregate Logsum Generation

Talking time: Let’s talk about ourselves
againSomeone volunteer or I will pick you
How many cars does your household have? What
about you or where you live or what you do
determines this?
Long term choice 3: How many cars will
our household own?
Auto Ownership Model
 Final Choice:
Number of Household Cars =0, 1, 2, 3, 4+
 Type of Model: Multinomial Logit
 Inputs: (What do you think predicts?)
Household Size
Income Group
Accessibility of Home Location (by transit included)
Age of People in Household

How the auto ownership choice looks
on the household table:
Aggregate Destination Choice Logsum
Generation (don’t fall asleep)




The aggregate destination choice logsums are a
measure of total accessibility for a household.
A measurement of how easy it is to get to all
destinations (shopping, hospitals, schools, etc) by all
modes (walking, biking, transit, driving)
Size of destination= number of jobs
End up with a number that describes the
accessibility the household has to do many activities:
social recreational, meal etc
Long term choices made


Each individual has regular work location, school
location. We know how many cars a household
has and how it accessible it is to various types of
services.
Now we need daily choices for travel. How many
trips will each person take and for what purposes?
Next we generate tours and information
about location, mode, and time.
HOME
WORK
STORE
Tour Generation Models
12.Daily Activity Pattern
 13. Exact Number of Tours
 14.Work Tour Destination Type
 15.Work-Based Subtour Generation

How many tours do you take on a
typical workday?



Seven tour types: work, school, escort, personal
business, shop, meal, social recreation
What are the drivers of how many tours you take?
Someone volunteer again.
Daily Activity Pattern Choice
Model knows now:
- where each person works, goes to school
- How many cars their household has
- How accessible their home is to other locations

In Daily Activity Pattern, the model predicts:
How many different and what type of activities will a
person conduct in a day?
Daily Activity Pattern Choice




Choice: 0-1 if they make a tour or make a stop or both
for: Work, School, Drive Passenger, Meal, Shopping,
Social Recreation, or Personal Business
Model Type: Logit
300 possible choices (some limitations on number of
types of activities to make tours and stops)
Inputs: (What do you think predicts?)
Worker Status
Income Group
Age
Household Accessibility (Logsums)
Exact Number of Tours
Given if a person will make tours from DAP,
Choice: This predicts the number of tours; for example 1,
2, 3+ work tours by purpose: work, school, escort,
personal business, meal, shop, social/recreation
Model Type: Logit
Inputs: (What do you think predicts?)
Similar to DAP
Auto Ownership
Gender
Student Status

End up with info like this:
Doing what?
Number of
Tours
Number of
Stops
Working
1
0
Going to school
0
0
Shopping
0
1
Escorting others
0
0
Socializing
0
0
Eating out
1
0
Personal
business
0
0
Tours get written into the database.
Work Tour Destination Type
Work Based Subtour Generation



A couple of simple models related to tour
generation
On each work tour, will I go to my regular
workplace or not= work tour destination type? Or
will I got some other place to work?
Work-Based Subtour Generation: How many times
will I leave work and return in one day? (i.e. go to
lunch and come back)
Now we need to know more
information about the tours
16. Tour Time of Day Simulation (When)
17. Tour Primary Destination Choice
(Where)
18. Tour Priority Assignment (Priority)
19 . Tour Main Mode Choice (Mode)
20. Tour Time of Day Choice (Time)
Tour Time of Day Simulation




Tour Time of Day Simulation: Type of Model =
Monte Carlo
This is a weird one!
Before we pick where a person goes and which
mode they use on a tour we need a skim time
period to pick from to choose how long it takes
We use a weighted random assignment of the
TOUR DESTINATION ARRIVAL TIME/ TOUR
DESTINATION DEPARTURE TIME based on the
purpose of the tour.
Download