-
Notifications
You must be signed in to change notification settings - Fork 15
Rideshare and Autonomous Vehicles
Daysim has added features to model rideshare usage and autonomous vehicle ownership and mode share. To implement the model in Daysim, perform the following steps:
- download and compile the latest version of the Daysim code (develop branch has been tested, though it may work for the master branch)
- export the compiled files and associated DLLs to a soundcast run repository
- update the daysim_configuration file to include the following lines:
- PaidRideShareModeIsAvailable = true
- PaidRideShare_ModeConstant = 5.00
- PaidRideShare_DensityCoefficient = 1.0
- PaidRideShare_ExtraCostPerDistanceUnit = 1.00
- PaidRideShare_FixedCostPerRide = 2.00
- PaidRideShare_Age26to35Coefficient = 0.25
- PaidRideShare_Age18to25Coefficient = 0.5
- PaidRideShare_AgeOver65Coefficient = -0.5
- AV_IncludeAutoTypeChoice = true
- AV_AutoTypeConstant = 3
- AV_HHIncomeUnder50KCoefficient = -1.0
- AV_HHIncomeOver100KCoefficient = 1.0
- AV_HHHeadUnder35Coefficient = 0.5
- AV_HHHeadOver65Coefficient = -1.0
- AV_CoefficientPerHourCommuteTime = 0.25
- AV_Own0VehiclesCoefficientForAVHouseholds = 1
- AV_Own1VehicleCoefficientForAVHouseholds = 2.5
- AV_InVehicleTimeCoefficientDiscountFactor = 0.25
- AV_PaidRideShareModeUsesAVs = true
- AV_PaidRideShare_ModeConstant = 3
- AV_PaidRideShare_DensityCoefficient = 0.01
- AV_PaidRideShare_AVOwnerCoefficient = 1.0
- AV_PaidRideShare_ExtraCostPerDistanceUnit = 0.5
- AV_PaidRideShare_FixedCostPerRide = 5.00
- AV_UseSeparateAVSkimMatrices = false
- AV_SharingEconomy_DensityCoeffcientForOwning0Vehicles = 0.002
- AV_SharingEconomy_ConstantForOwning1Vehicle = -1.0
- AV_SharingEconomy_ConstantForOwning2Vehicles = -2.0
- AV_SharingEconomy_ConstantForOwning3Vehicles = -2.0
- AV_SharingEconomy_ConstantForOwning4Vehicles = -2.0
- Add the following line to coefficient inputs for the files OtherHomeBasedTourModeModel.F12, SchoolTourModeModel.F12, TripModeModel.F12, WorkBasedSubtourModeModel.F12, WorkTourModeModel.F12:
- 200 PSR-vars T 1.000000000000 .000000000000
- Add the following line to the coefficient file AutoOwnershipModel_psrcper1.F12:
- 200 AVVars T 1.000000000000 .000000000000
Ensure that the configuration is set as above and run the model. Change coefficients to test different AV/rideshare scenarios.
Output is stored in existing Daysim output variables. For example, the "dorp" field in the Trip record file is defined as follows for auto trips: - 1 for driver of vehicle - 2 for passenger of vehicle - 3 for primary passenger in AV, assigned to network - 4 for primary passenger in AV, not assigned to network
Note that dorp is also used for transit walk access time for transit trips.
Auto ownership is stored in the household file under the field "hrestype."
The wiki describes the basic theory and process to use Soundcast for travel modeling applications.
- Overview
- Daysim Person Trip Demand
- Network Assignment
- Submodels
- Other Documentation Resources