BayAreaMetro / tm2py

Travel Model Two - python edition
https://bayareametro.github.io/tm2py/
Apache License 2.0
2 stars 8 forks source link

🚀 Feature: Highway Reliability Implementation Plan #104

Open i-am-sijia opened 1 year ago

i-am-sijia commented 1 year ago

User Story

To implement highway reliability in highway assignment and skimming, use the reliability skims in the demand model.

Progress:

Priority

High

Level of Effort

Medium

Resolution Ideas

This is a re-implementation of SANDAG's highway reliability and the travel-model-two TM2.1 Cube based reliability. Both implementations have similar structure:

The question is do we want to implement the SANDAG way or TM2.1 way?

Project

MTC tm2py conversion

Who should be involved?

Users: @lmz Reviewers: @inrokevin

Risk

Low

Tests

Static reliability is part of the highway network preparation step, LOS based reliability is part of the highway assignment step.

i-am-sijia commented 1 year ago

We will implement the SANDAG way. It is important to include reliability in the VDF as it ensures the path fed into the mode choice is considering the reliability. It does not make much sense to send a highly unreliable path to the mode choice when there exists a slightly slower but reliable path.

lmz commented 1 year ago

Hi @jfdman and @dhensle - Would you mind looking at the above; is the difference between TM2.1 and SANDAG intentional? Thanks!