PropertiesFile - Bi-County-AlaCC-Activity-Based-Model/client_actc_ccta_model_doc GitHub Wiki

Home > TravelModel > UsersGuide > PropertiesFile

CT-RAMP Properties File

The CT-RAMP software that executes the demand model portion of the AlaCC BCM travel model is controlled by a standard Java control or properties file (please see the SystemDesign page for an overview of the model components). Most of the properties in the file are used to facilitate software execution when calibrating the travel model and/or to locate and fix software bugs. Lines in the properties file that begin with a pound (#) sign are comments and are ignored by the Java software.

The table below idenfities, describes, and provides an example for each of the variables expected to be in the properties file by the CT-RAMP software. The properties are listed in groups and ordered based on how likely their values are to be changed between scenario analyses.

Scenario Setup

Property Data Type Example Value Description
Project.Directory String M:/Projects/2000_03_XXX File locations specified in the properties file as well as the UtilityExpressionCalculator DataSheet pages are expressed as relative to this file location (note that Java expects forward ("/") rather than back ("") slashes
PopulationSynthesizer. InputToCTRAMP. HouseholdFile String /popsyn/HhFile.p2009.2005.csv File location and name of the Household file, which is one of the standard InputFiles
PopulationSynthesizer. InputToCTRAMP. PersonFile String /popsyn/PersonFile.p2009.2005.csv File location and name of the Person file,which is one of the standard InputFiles
Model.Random.Seed Integer 0 Random number seed used in the simulation of travel choices; successive runs can vary the seed to measure stochastic variation

Key Inputs

Property Data Type Example Value Description
TazData.File String /landuse/TazData.csv Location and name of file containing TAZ-level zone data
TazWalkShares.File String /landuse/WalkAccessBuffers.float.csv Location and name of file defining the zonal walk shares that fall in the short-walk-to-transit and long-walk-to-transit categories
ZonalAccessibilities.file String /skims/accessibility.csv Location and name of file containing zonal accessibility values

Machine Setup

Property Data Type Example Value Description
RunModel. MatrixServerAddress String (IP Address) 192.168.1.200 The IP address of the computer serving as the Matrix Manager host (see SetupConfiguration). Set to "none" if matrix IO operations are to be handled in the main process. If unspecified, default address of "localhost" is used.
RunModel. MatrixServerPort Integer 1171 The port through which the node computers communicate with the Matrix Manager host
RunModel. HouseholdServerAddress String (IP Address) 192.168.1.200 The IP address of the computer serving as the Household Manager host (see SetupConfiguration)
RunModel. HouseholdServerPort Integer 1132 The port through which the node computers communicate with the Household Manager host

Model Switches

Property Data Type Example Value Description
RunModel. RereadMatrixDataOnRestart Boolean true If true, a new iteration through the demand model will trigger new skim tables to be read; if false, the skim tables stored in memory will be reused (this is used in calibration).
RunModel. RestartWithHhServer String none If set to "none", the synthetic population files are re-read when running a new iteration of the model run. Otherwise, specify to start from a particular model: ao, imtf, jtf, inmtf, awf, stf.
RunModel. UsualWorkAndSchoolLocationChoice Boolean true If true, the usual work and school location model is executed (only set to false during calibration)
UsualWorkAndSchoolLocationChoice. RunFlag.Work Boolean true If true, the usual work location models are executed as part of the usual work and school location sub-model execution (only set to false during calibration)
UsualWorkAndSchoolLocationChoice. RunFlag.University Boolean true If true, the usual university location models are executed as part of the usual work and school location sub-model execution (only set to false during calibration)
UsualWorkAndSchoolLocationChoice. RunFlag.School Boolean true If true, the usual school location models are executed as part of the usual work and school location sub-model execution (only set to false during calibration)
RunModel. AutoOwnership Boolean true If true, the automobile ownership model is executed (only set to false during calibration)
RunModel. FreeParking Boolean true If true, the free parking eligibility model is executed (only set to false during calibration)
RunModel. CoordinatedDailyActivityPattern Boolean true If true, the coordinated daily activity pattern model is executed (only set to false during calibration)
RunModel. IndividualManatoryTourFrequency Boolean true If true, the individual mandatory tour frequency model is executed (only set to false during calibration)
RunModel. MandatoryTourDepartureTimeAndDuration Boolean true If true, the mandatory tour departure time and duration model is executed (only set to false during calibration)
RunModel. MandatoryTourModeChoice Boolean true If true, the mandatory tour mode choice model is executed (only set to false during calibration)
RunModel. JointTourFrequency Boolean true If true, the joint tour frequency model is executed (only set to false during calibration)
RunModel. JointTourLocationChoice Boolean true If true, the joint tour location choice model is executed (only set to false during calibration)
RunModel. JointTourDepartureTimeAndDuration Boolean true If true, the joint tour depature time and duration model is executed (only set to false during calibration)
RunModel. JointTourModeChoice Boolean true If true, the joint tour mode choice model is executed (only set to false during calibration)
RunModel. IndividualNonMandatoryTourFrequency Boolean true If true, the individual non-mandatory tour frequency model is executed (only set to false during calibration)
RunModel. IndividualNonManatoryTourLocationChoice Boolean true If true, the individual non-mandatory tour location choice model is executed (only set to false during calibration)
RunModel. IndividualNonMandatoryTourDepartureTimeAndDuration Boolean true If true, the individual non-mandatory tour depature time and duration model is executed (only set to false during calibration)
RunModel. IndividualNonMandatoryTourModeChoice Boolean true If true, the individual non-mandatory tour mode choice model is executed (only set to false during calibration)
RunModel. AtWorkSubTourFrequency Boolean true If true, the at work sub-tour frequency model is executed (only set to false during calibration)
RunModel. AtWorkSubTourLocationChoice Boolean true If true, the at work sub-tour location choice model is executed (only set to false during calibration)
RunModel. AtWorkSubTourDepartureTimeAndDuration Boolean true If true, the at work sub-tour departure time and duration choice model is executed (only set to false during calibration)
RunModel. AtWorkSubTourModeChoice Boolean true If true, the at work sub-tour mode choice model is executed (only set to false during calibration)
RunModel. StopFrequency Boolean true If true, the stop frequency model is executed (only set to false during calibration)
RunModel. StopLocation Boolean true If true, the stop location model is executed (only set to false during calibration)

Model Parameters

Property Data Type Example Value Description
UsualWorkAndSchoolLocationChoice. SampleOfAlternatives. SampleSize Integer 30 The usual work and school location choice models first apply a simple model to collect a sample of destinations to be evaluated by a more complex model. The number of samples collected via the simple model are defined here.
JointTourLocationChoice. SampleOfAlternatives. SampleSize Integer 30 The joint tour location choice models first apply a simple model to collect a sample of destinations to be evaluated by a more complex model. The number of samples collected via the simple model are defined here.
IndividualNonMandatoryTourLocationChoice. SampleOfAlternatives. SampleSize Integer 30 The individual non-mandatory tour location choice models first apply a simple model to collect a sample of destinations to be evaluated by a more complex model. The number of samples collected via the simple model are defined here.
AtWorkSubtourLocationChoice. SampleOfAlternatives. SampleSize Integer 30 The at work sub-tour location choice models first apply a simple model to collect a sample of destinations to be evaluated by a more complex model. The number of samples collected via the simple model are defined here.
StopLocationSoa. SampleSize Integer 30 The stop location choice models first apply a simple model to collect a sample of destinations to be evaluated by a more complex model. The number of samples collected via the simple model are defined here.
UsualWorkAndSchoolLocationChoice. ShadowPricingFlag. GradeSchool Boolean false If true, shadow pricing is not applied to grade-school location choice.
HouseholdManager. MinValueOfTime Float 1.0 A value of time is drawn from one of four distributions (based on household income) for each simulated traveler; this field defines the minimum value of time assigned to a traveler (unit: year 2000 dollars per hour)
HouseholdManager. MaxValueOfTime Float 50.0 A value of time is drawn from one of four distributions (based on household income) for each simulated traveler; this field defines the maximum value of time assigned to a traveler (unit: year 2000 dollars per hour)
HouseholdManager. LowInc. MeanValueOfTime Float 6.01 A value of time is drawn from one of four distributions (based on household income) for each simulated traveler; this field defines the mean value for the lowest income quartile (unit: year 2000 dollars per hour)
HouseholdManager. MidInc. MeanValueOfTime Float 8.81 A value of time is drawn from one of four distributions (based on household income) for each simulated traveler; this field defines the mean value for the second lowest income quartile (unit: year 2000 dollars per hour)
HouseholdManager. HighInc. MeanValueOfTime Float 10.44 A value of time is drawn from one of four distributions (based on household income) for each simulated traveler; this field defines the mean value for the second highest income quartile (unit: year 2000 dollars per hour)
HouseholdManager. VeryHighInc. MeanValueOfTime Float 12.86 A value of time is drawn from one of four distributions (based on household income) for each simulated traveler; this field defines the mean value for the highest income quartile (unit: year 2000 dollars per hour)

Model-Specific Inputs

Property Data Type Example Value Description
UecFile. DestinationChoice String CTRAMP/model/ DestinationChoice.xls File location and name of the UtilityExpressionCalculator for the location choice models
UecFile. SampleOfAlternativesChoice String CTRAMP/model/ DestinationChoiceAlternativeSample.xls File location and name of the UtilityExpressionCalculator for the location choice alternative sampling models
UecFile. AutoOwnership String CTRAMP/model/ AutoOwnership.xls File location and name of the UtilityExpressionCalculator for the automobile ownership model
UecFile. FreeParking String CTRAMP/model/ FreeParkingEligibility.xls File location and name of the UtilityExpressionCalculator for the free parking eligibility model
UecFile. CoordinatedDaily ActivityPattern String CTRAMP/model/ CoordinatedDailyActivityPattern.xls File location and name of the UtilityExpressionCalculator for the coordinated daily activity pattern model
UecFile. TourModeChoice String CTRAMP/model/ ModeChoice.xls File location and name of the UtilityExpressionCalculator for the tour mode choice model
UecFile. IndividualMandatory TourFrequency String CTRAMP/model/ IndividualMandatoryTourFrequency.xls File location and name of the UtilityExpressionCalculator for the individual mandatory tour frequency model
UecFile. TourDeparture TimeAndDuration String CTRAMP/model/ TourDepatureAndDuration.xls File location and name of the UtilityExpressionCalculator for the tour departure and duration time models
UecFile. AtWorkSubtour Frequency String CTRAMP/model/ AtWorkSubtourFrequency.xls File location and name of the UtilityExpressionCalculator for the at work sub-tour frequency models
UecFile. JointTourFrequency String CTRAMP/model/ JointTours.xls File location and name of the UtilityExpressionCalculator for the joint tour generation models
UecFile. IndividualNonMandatory TourFrequency String CTRAMP/model/ IndividualNonMandatory TourFrequency.xls File location and name of the UtilityExpressionCalculator for the individual non-mandatory tour frequency models
UecFile. StopFrequency String CTRAMP/model/ StopFrequency.xls File location and name of the UtilityExpressionCalculator for the stop frequency models
UecFile. StopLocation String CTRAMP/model/ StopDestinationChoice.xls File location and name of the UtilityExpressionCalculator for the stop location choice models
UecFile. StopLocationSoa String CTRAMP/model/ StopDestinationChoiceAlternativeSample.xls File location and name of the UtilityExpressionCalculator for the stop location choice sample of alternatives
UecFile. TripModeChoice String CTRAMP/model/ TripModeChoice.xls File location and name of the UtilityExpressionCalculator for the trip mode choice models
UecFile. ParkingLocationChoice String CTRAMP/model/ ParkingLocationChoice.xls File location and name of the UtilityExpressionCalculator for the parking location choice models
UsualWorkAnd SchoolLocationChoice. SizeCoefficients. InputFile String CTRAMP/model/ DestinationChoiceSizeCoefficients.csv File location and name of the size term (i.e. attraction) model coefficients for the tour destination choice models
UsualWorkAnd SchoolLocationChoice. AlternativesList. InputFile String CTRAMP/model/ DestinationChoiceAlternatives.csv File location and name of the alternatives available to the destination choice models (part of the model design; this should not be changed)
UsualWorkAnd SchoolLocationChoice. ShadowPricing. Input.File String CTRAMP/model/ ShadowPricing.csv File location and name of the usual work location shadow price file. The usual work model iteratively assigns workers to locations with enough jobs to satisfy worker demand with shadow prices. The input file is updated during model execution as described on the RunModelBatch page.
MandatoryTour DepartureAndDuration. AlterantivesList. InputFile String CTRAMP/model/ TourDepartureAndDurationAlternatives.csv Location and name of a file that defines the alternatives available to the departure time and duration models (see !UecFile.TourDepartureTimeAndDuration)
IndividualNon MandatoryTourFrequency. AlternativesList. InputFile String CTRAMP/model/ IndividualNonMandatory TourFrequencyAlterantives.csv Location and name of a file that defines the alternatives available to the individual non-mandatory tour frequency model (see UecFile.IndividualNonMandatory TourFrequency)
CBDParkingAlternatives. file String CTRAMP/model/ CBDParkingZones.csv File location and name of the alternative TAZs for parking for the Parking Location Choice model
IndividualNon MandatoryTour. FrequencyExtension. ProbabilityFile String CTRAMP/model/ IndividualNonMandatory TourFrequencyExtensionProbabilities.csv Location and name of a file that additionally defines the alternatives in the INMTF model. This additions file is by person_type and tour type and contains the probability of the number of nonmandatory tours by type if an alternative of one or more tours is selected in the INMTF model (see IndividualNonMandatory TourFrequencyAlternatives.csv)
StopDestinationChoice. SizeCoefficients. InputFile String CTRAMP/model/ StopDestinationChoiceSizeCoefficients.csv File location and name of the size term (i.e. attraction) model coefficients for the stop location choice models
StopPurposeLookup. Proportions String CTRAMP/model/ StopPurposeLookup.csv File location and name of the file that defines the probabilities (i.e. it's simple share model), by primary tour purpose, inbound/outbound leg, departure time, and person type, of making a stop of a given purpose (given a stop is going to be made).
TripDepartTime.Proportions String CTRAMP/model/ BATS2000_TripHour_ByTourHour_adjusted.csv File location and name of the file that defines the probabilities (i.e. it's a simple share model), by tour departure time, of trip departure times

Output Options

Property Data Type Example Value Description
Results. WriteDataToFiles Boolean true When calibrating and/or testing only the CT-RAMP portion of the model, writing the output files to disk is unnecessary; the option is made available here
Results. HouseholdDataFile String main/HouseholdData.csv File location and name of the Household output file
Results. PersonDataFile String main/PersonData.csv File location and name of the Person output file
Results. IndivTourDataFile String main/IndivTourData.csv File location and name of the IndividualTour output file
Results. JointTourDataFile String main/JointTourData.csv File location and name of the JointTour output file
Results. IndivTripDataFile String main/IndivTripData.csv File location and name of the IndividualTrip output file
Results. JointTripDataFile String main/JointTripData.csv File location and name of the JointTrip output file
Results. UsualWorkAndSchoolLocationChoice String main/wsLocResults.csv File location and name of the MandatoryLocation output file
Results. AutoOwnership String main/aoResults.csv Location and name of the file that includes results from the automobile ownership model (these results are also in the Household file) (file used primarily for calibration)
Results. CoordinatedDailyActivityPattern String main/cdapResults.csv Location and name of the file that includes results specific to the coordinated daily activity pattern model (these results are also in the Person file) (file used primarily for calibration)
Results. IndividualMandatoryTourFrequency String main/imtfResults.csv Location and name of the file that includes results specific to the individual mandatory tour frequency model (these results are also in the IndividualTour file) (file used primarily for calibration)
Results. JointTour String main/jointModelsResults Location and name of the file that includes results specific to all the joint tour models (these results are also in the JointTour file) (file used primarily for calibration)
Results. IndividualNonMandatoryTour String main/indivNonMandatoryTourResults.csv Location and name of the file that includes results specific to the individual non-mandatory tour models (these results are also in the IndividualTour file) (file used primarily for calibration)
Results. AtWorkSubtour String main/atWorkSubtourResults.csv Location and name of the file that includes results specific to the at work sub-tour models (these results are also in the IndividualTour file) (file used primarily for calibration)
Results. TourStop String main/tourStopResults.csv Location and name of the file that includes results specific to the stop models (these results are also in the IndividualTrip file) (file used primarily for calibration)
UsualWorkAndSchoolLocationChoice. ShadowPricing. OutputFile String CTRAMP/model/ ShadowPricing.csv File location and name of the output usual work location shadow price file. This file can be read as the ShadowPricing.Input.File.

Computational Parameters

Property Data Type Example Value Description
distributed. task.packet.size Integer 5000 Number of households in each JPPF worker task sent to a remote worker node
initialization. packet.size Integer 500 Initial number of households to send to worker nodes
number. initialization. packets Integer 20 Number of initial packets to create when initializing the worker nodes

Debug Options

Property Data Type Example Value Description
Debug.Trace.HouseholdIdList Integers 2047857,2231509 Detailed output used to facilitate debugging is generated for simulated households with the household ID numbers listed here
Run.This.Household.Only Integer 1357122 The travel model simulates only the household with the household ID specified here