Skip to content

At Work Subtour Models

Ben Stabler edited this page Aug 31, 2017 · 22 revisions

Introduction

The goal of this task is to implement the at-work subtour models. The at-work subtour frequency, scheduling, and destination sub-models are similar in form to the existing partially implemented non-mandatory tour frequency, departure and duration, and destination models. However, a few key missing features of the existing models are the processing of each tour purpose, the calculation of time windowing variables, and logsums. At-work subtour mode choice is essentially already done by tour_mode_choice_simulate, although an explicit model step needs to be added that operates only on at-work tours.

New Model Steps

The new sub-model steps to add to the data pipeline are:

AtWork Subtour Frequency

  • Choosers: work tours
  • Alternatives: none, 1 eating out tour, 1 business tour, 1 maintenance tour, 2 business tours, 1 eating out tour + 1 business tour
  • Dependent tables: household, person, accessibility
  • Outputs: work tour subtour frequency choice, at-work tours table (with tour origin zone only at this point)

AtWork Subtour Location Sample

This model is the same as the existing workplace location sample model except it operates on the at-work tours. Skims are indexed as follows: odt_skims = tour_origin, alt_zone, MD and dot_skims = alt_zone, tour_origin, MD.

  • Choosers: at-work tours
  • Alternatives: all zones
  • Dependent tables: skims, size terms, land use
  • Outputs: alternative zone set for each at-work tour

AtWork Subtour Logsums

This model is the same as the existing workplace location logsums model except it operates on the at-work tours. Skims are indexed as follows: odt_skims = tour_origin, alt_zone, MD and dot_skims = alt_zone, tour_origin, MD.

  • Choosers: at-work tours * number of alternative zones
  • Alternatives: N/A
  • Dependent tables: skims, size terms, household, person, land use, accessibility
  • Outputs: logsums for the alternative zone set for each at-work tour

AtWork Subtour Location

This model is the same as the existing workplace location model except it operates on the at-work tours. Skims are indexed as follows: odt_skims = tour_origin, alt_zone, MD and dot_skims = alt_zone, tour_origin, MD.

  • Choosers: at-work tours
  • Alternatives: alternative zones from the sample step
  • Dependent tables: skims, size terms, land use
  • Outputs: at-work tour destination zone

AtWork Subtour Departure Time And Duration

This model is the same as the existing tour mode chilocation model except it operates on the at-work tours. Skims are indexed as follows: odt_skims = tour_origin, alt_zone, MD and dot_skims = alt_zone, tour_origin, MD.

  • Choosers: at-work tours
  • Alternatives: alternative zones from the sample step
  • Dependent tables: skims, size terms, land use
  • Outputs: at-work tour destination zone

AtWork Subtour Mode

At-work subtour mode choice is essentially already done by tour_mode_choice_simulate, although an explicit model step needs to be added that operates only on at-work tours. Skims are indexed as follows: odt_skims = tour_origin, alt_zone, out_period and dot_skims = alt_zone, tour_origin, in_period.

  • Choosers: at-work tours
  • Alternatives: modes
  • Dependent tables: skims, size terms, household, person, land use, accessibility
  • Outputs: at-work tour mode

Clone this wiki locally