RSGInc/SOABM

Tolling Demand Segmentation issues

Closed this issue · 1 comments

There are varying levels to how big this issue is and how it should be resolved.

At a minimum (first stage), it has been identified that the way external and CVM results are assigned to OD demand segments is not consistent with the tolling methodology / coding in the ABM. Specifically, if a user wants to code tolls in the current setup, they need to turn off non toll segments (like SOV) from tolled links, and then apply toll amounts to tolled demand segments (like SOVToll). The issue is that CVM and external results are added to SOV and not SOVToll - https://github.com/RSGInc/SOABM/blob/master/template/scripts/SOABM.py#L943

Meaning that if a user wanted to code a toll on the interstate they would have to block (turn-off) SOV, which would divert external and CVM traffic off the interstate on to local streets, because SOV is not allowed to be coded on toll roads by the current methodology applied in the ABM.

A larger solution to tolls is likely needed, but for now the issue has been resolved. CVM and external SOVs have been moved to SOVToll. Trucks are only in CVM and Externals. Trucks are being left in Truck, not TruckToll. TruckToll is never used and can be removed from the input version file as a demand segment.