1 / 78

Calgary Commercial Movement Model

Calgary Commercial Movement Model. Kevin Stefan, City of Calgary J.D. Hunt, University of Calgary Prepared for the 17th International EMME/2 Conference Calgary, Alberta, Canada • October 22-24, 2003. Calgary Commercial Movement Model. Nature of Commercial Movement Basic properties

Download Presentation

Calgary Commercial Movement Model

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Calgary Commercial Movement Model Kevin Stefan, City of Calgary J.D. Hunt, University of Calgary Prepared for the 17th International EMME/2 Conference Calgary, Alberta, Canada • October 22-24, 2003

  2. Calgary Commercial Movement Model • Nature of Commercial Movement • Basic properties • Tour-based framework • Model Structure • Choice set tree • Interface with RTM • Java microsimulation • Iterative processes

  3. Why a Commercial Model? • Represent all users of transportation systems • Consumer surplus measures • Emissions • Volumes for design and microsimulation base • Represent concerns and needs of business community

  4. Commodity Flow Survey • 24-hour business establishment travel diary • Company information • Industry, employees • Fleet information • Configuration, ownership, GVW • Information at each stop made by each vehicle • Location, time, purpose • Type, amount and value of goods carried / services performed

  5. Weekday Vehicle Trips 12%

  6. Weekday Vehicle Trips

  7. Impact of Commercial Vehicles • Higher value of time • Travel concentrated in some areas • Central Business District • Industrial areas • Commercial areas • Increased influence in many factors • Emissions • Congestion and vehicle flow • Pavement design

  8. Commercial Fleet Medium Light Heavy Percentages of vehicle trips

  9. Stop Purpose

  10. Tour-based Framework • Originated in personal models • Considers tours rather than individual trips • Uses additional information for decisions • Previous stop locations • Location of establishment (home base) • Simulates each trip as tour progresses • Similarities to commercial movement • A number of clients scattered through city • Efficient businesses will service them in tours

  11. Client Client Client Client Establishment

  12. Client Client Client Client Establishment

  13. Client Client Client Client Establishment

  14. Client Client Client Client Establishment

  15. Client Client Client Client Establishment

  16. Client Client Client Client Establishment Lunch

  17. Goods / Service Client Return to Establishment Client Other Client Client Establishment Lunch

  18. Trip Purposes • Goods • Pick up goods • Drop off goods • Pick up and drop off goods • Service • Perform service • Pick up supplies for performing service

  19. Trip Purposes • Other • Vehicle repair or fueling • Driver’s personal stop (e.g. meal, snack, coffee, toilet, personal business) • Stop for indirect business purpose (e.g. bank) • Return • Return to establishment • Last stop of a tour

  20. Trip Purposes

  21. High trip volume by coordinated fleet A few specific generators Difficult to survey Less demand-sensitive (more typically a set route or coverage area) Outside the scope of this model; a simpler (e.g. gravity) treatment Fleet Allocators

  22. Fleet Allocators • Mail and courier • Garbage and recycling • City parks and road maintenance • Newspaper and flyer delivery ~30%

  23. Zones in Calgary Region Zones in Calgary Region Zones in Calgary Region Zones in Calgary Region Zones in Calgary Region Zones in Calgary Region Zones in Calgary Region Zones in Calgary Region Zones in Calgary Region Model Structure Tour Generation Vehicle Type Light Medium Heavy Tour Type Service Goods Other Service Goods Other Service Goods Other Next Stop Type Service (Return) (Return) Service (Return) (Return) Service (Return) (Return) Other Other Other Other Other Other Goods (Return) Goods (Return) Goods (Return) Other Other Other Next Stop Location

  24. Zones in Calgary Region Zones in Calgary Region Zones in Calgary Region Zones in Calgary Region Zones in Calgary Region Zones in Calgary Region Zones in Calgary Region Zones in Calgary Region Zones in Calgary Region Model Structure Tour Generation Vehicle Type Light Medium Heavy Tour Type Service Goods Other Service Goods Other Service Goods Other Next Stop Type Service (Return) (Return) Service (Return) (Return) Service (Return) (Return) Other Other Other Other Other Other Goods (Return) Goods (Return) Goods (Return) Other Other Other Next Stop Location

  25. Zones in Calgary Region Zones in Calgary Region Zones in Calgary Region Zones in Calgary Region Zones in Calgary Region Zones in Calgary Region Zones in Calgary Region Zones in Calgary Region Zones in Calgary Region Model Structure Logit choice model Tour Generation Vehicle Type Light Medium Heavy Tour Type Service Goods Other Service Goods Other Service Goods Other Next Stop Type Service (Return) (Return) Service (Return) (Return) Service (Return) (Return) Other Other Other Other Other Other Goods (Return) Goods (Return) Goods (Return) Other Other Other Next Stop Location

  26. Zones in Calgary Region Zones in Calgary Region Zones in Calgary Region Zones in Calgary Region Zones in Calgary Region Zones in Calgary Region Zones in Calgary Region Zones in Calgary Region Zones in Calgary Region Model Structure Tour Generation Vehicle Type Light Medium Heavy Tour Type Service Goods Other Service Goods Other Service Goods Other Next Stop Type Service (Return) (Return) Service (Return) (Return) Service (Return) (Return) Other Other Other Other Other Other Goods (Return) Goods (Return) Goods (Return) Other Other Other Next Stop Location

  27. Zones in Calgary Region Zones in Calgary Region Zones in Calgary Region Zones in Calgary Region Zones in Calgary Region Zones in Calgary Region Zones in Calgary Region Zones in Calgary Region Zones in Calgary Region Model Structure Tour Generation Vehicle Type Light Medium Heavy Tour Type Service Goods Other Service Goods Other Service Goods Other Next Stop Type Service (Return) (Return) Service (Return) (Return) Service (Return) (Return) Other Other Other Other Other Other Goods (Return) Goods (Return) Goods (Return) Other Other Other Next Stop Location

  28. Zones in Calgary Region Zones in Calgary Region Zones in Calgary Region Zones in Calgary Region Zones in Calgary Region Zones in Calgary Region Zones in Calgary Region Zones in Calgary Region Zones in Calgary Region Model Structure Tour Generation Vehicle Type Light Medium Heavy Tour Type Service Goods Other Service Goods Other Service Goods Other Next Stop Type Service (Return) (Return) Service (Return) (Return) Service (Return) (Return) Other Other Other Other Other Other Goods (Return) Goods (Return) Goods (Return) Other Other Other Next Stop Location

  29. Zones in Calgary Region Zones in Calgary Region Zones in Calgary Region Zones in Calgary Region Zones in Calgary Region Zones in Calgary Region Zones in Calgary Region Zones in Calgary Region Zones in Calgary Region Model Structure Tour Generation Vehicle Type Light Medium Heavy Tour Type Service Goods Other Service Goods Other Service Goods Other Next Stop Type Service (Return) (Return) Service (Return) (Return) Service (Return) (Return) Other Other Other Other Other Other Goods (Return) Goods (Return) Goods (Return) Other Other Other Next Stop Location

  30. Zones in Calgary Region Zones in Calgary Region Zones in Calgary Region Zones in Calgary Region Zones in Calgary Region Zones in Calgary Region Zones in Calgary Region Zones in Calgary Region Zones in Calgary Region Model Structure Tour Generation Vehicle Type Light Medium Heavy Tour Type Service Goods Other Service Goods Other Service Goods Other Next Stop Type Service (Return) (Return) Service (Return) (Return) Service (Return) (Return) Other Other Other Other Other Other Goods (Return) Goods (Return) Goods (Return) Other Other Other Next Stop Location

  31. Tour Generation • Regression model • Based on zonal information • Population • Employment by industry • Accessibility factor • Generates tours, not trips • Policy-sensitive: Responds to travel conditions (accessibility)

  32. Zones in Calgary Region Zones in Calgary Region Zones in Calgary Region Zones in Calgary Region Zones in Calgary Region Zones in Calgary Region Zones in Calgary Region Zones in Calgary Region Zones in Calgary Region Model Structure Tour Generation Vehicle Type Light Medium Heavy Tour Type Service Goods Other Service Goods Other Service Goods Other Next Stop Type Service (Return) (Return) Service (Return) (Return) Service (Return) (Return) Other Other Other Other Other Other Goods (Return) Goods (Return) Goods (Return) Other Other Other Next Stop Location

  33. Vehicle Type • Three classes of vehicles • Based on establishment location • Logsums from lower levels Light Medium Heavy

  34. Zones in Calgary Region Zones in Calgary Region Zones in Calgary Region Zones in Calgary Region Zones in Calgary Region Zones in Calgary Region Zones in Calgary Region Zones in Calgary Region Zones in Calgary Region Model Structure Tour Generation Vehicle Type Light Medium Heavy Tour Type Service Goods Other Service Goods Other Service Goods Other Next Stop Type Service (Return) (Return) Service (Return) (Return) Service (Return) (Return) Other Other Other Other Other Other Goods (Return) Goods (Return) Goods (Return) Other Other Other Next Stop Location

  35. Tour Type • Based on establishment location and vehicle choice • Observed very few tours mixing goods and service stops • Other-only tours: • Vehicle repair • Errand running Vehicle Type Goods (and other) Service (and other) Other

  36. Zones in Calgary Region Zones in Calgary Region Zones in Calgary Region Zones in Calgary Region Zones in Calgary Region Zones in Calgary Region Zones in Calgary Region Zones in Calgary Region Zones in Calgary Region Model Structure Tour Generation Vehicle Type Light Medium Heavy Tour Type Service Goods Other Service Goods Other Service Goods Other Next Stop Type Service (Return) (Return) Service (Return) (Return) Service (Return) (Return) Other Other Other Other Other Other Goods (Return) Goods (Return) Goods (Return) Other Other Other Next Stop Location

  37. Next Stop Purpose Tour Type: Goods • Different stop purposes affect stop location • Different choice sets depending on tour type • Other always option • Return always option after first stop • Return choice affects tour length Goods Other Return

  38. Next Stop Purpose Tour Type: Service • Different stop purposes affect stop location • Different choice sets depending on tour type • Other always option • Return always option after first stop • Return choice affects tour length Service Other Return

  39. Next Stop Purpose Tour Type: Other • Different stop purposes affect stop location • Different choice sets depending on tour type • Other always option • Return always option after first stop • Return choice affects tour length Other Return

  40. Zones in Calgary Region Zones in Calgary Region Zones in Calgary Region Zones in Calgary Region Zones in Calgary Region Zones in Calgary Region Zones in Calgary Region Zones in Calgary Region Zones in Calgary Region Model Structure Tour Generation Vehicle Type Light Medium Heavy Tour Type Service Goods Other Service Goods Other Service Goods Other Next Stop Type Service (Return) (Return) Service (Return) (Return) Service (Return) (Return) Other Other Other Other Other Other Goods (Return) Goods (Return) Goods (Return) Other Other Other Next Stop Location

  41. Next Stop Location Stop Type (Goods/Service/Other) • Not needed if next stop purpose is return • Choose from all 1447 zones in Calgary region • Estimation uses 80 randomly selected zones

  42. Zones in Calgary Region Zones in Calgary Region Zones in Calgary Region Zones in Calgary Region Zones in Calgary Region Zones in Calgary Region Zones in Calgary Region Zones in Calgary Region Zones in Calgary Region Model Structure Tour Generation Vehicle Type Light Medium Heavy Tour Type Service Goods Other Service Goods Other Service Goods Other Next Stop Type Service (Return) (Return) Service (Return) (Return) Service (Return) (Return) Other Other Other Other Other Other Goods (Return) Goods (Return) Goods (Return) Other Other Other Next Stop Location

  43. Model Features • All levels feed into each other • Whole model policy sensitive • Truck routes for medium and heavy vehicles • Calgary law: Medium and heavy vehicles must travel on truck routes whenever possible (minimize travel off truck routes)

  44. Truck Route Penalty Dest. Origin

  45. Truck Route Penalty Dest. Origin

  46. Truck Route Penalty 0.3 Dest. 2.0 0.3 0.2 1.5 1.4 1.2 0.9 3.1 1.2 Origin 3.0 Time: 7.5 mins

  47. Truck Route Penalty 100.3 Dest. 2.0 100.3 100.2 301.5 301.4 1.2 200.9 3.1 201.2 Origin 3.0 Time: 408.1 minutes 408.1-(Int(408.1/100)*100)=8.1 minutes

  48. Model Operation • Trips generated one at a time in microsimulation module • Microsimulation to get trip tables • Java program external to EMME/2 • EMME/2 interface • Reads data from main model database • Generates tours in Java microsimulation (Monte Carlo) • Trip table from microsimulation brought back into EMME/2; assigned to become volumes on links

  49. Veh TT converged?BigMABS Veh TT converged?miniMABS Initial seed trip tables A equilibrium ASSIGNMENT - get times & costs Get TRAVEL UTILITIES for each segment / mode / time of day Get daily TRIP DESTINATION ATTRACTIVENESS Get DAILY COMPOSITE UTILITY Get DAILY COMPOSITE UTILITY of ACCESIBILITY Get DAILY PERSON TRIP GENERATION Get DAILYPERSON TRIP DESTINATION choice Commercial Movement Model Calculate PERSON TRIP TABLES for each segment Calculate mode shares for each segment / time of day ~22h - 2 iterations Calculate vehicle trips by mode for all segments A B Yes, do final iteration No, calculate new trip tables equilibrium ASSIGNMENT - get times & costs Get TRAVEL UTILITIES for each segment / mode / time of day B ~4h - 3 iterations Calculate mode shares for each segment / time of day Calculate vehicle trips by mode for all segments Final ASSIGNMENT all trips (auto, transit, walk, bike) Yes, re-calculate composite utilities / trip tables No, calculate new trip tables

  50. Next Stop Is At Establishment Location Next Stop Location Microsimulation Process Tour Generation Vehicle Type Tour Type Next Stop Purpose Return Service Goods Other

More Related