Skip to content

Latest commit

 

History

History
204 lines (203 loc) · 59.4 KB

File metadata and controls

204 lines (203 loc) · 59.4 KB
Parameter Global Variable Description Type Default Value Modules
sim_env G_SIM_ENV name of the used simulation environment class str FleetSimulationBase
scenario_name G_SCENARIO_NAME name of the scenario -> defines foldername in results for simulation outputs str FleetSimulationBase
network_name G_NETWORK_NAME name of the network used in simulations (stored in data/networks/{network_name}) str FleetSimulationBase
demand_name G_DEMAND_NAME name of demand used in simulations (stored in data/demand/{demand_name}) str FleetSimulationBase, NetworkBasic
random_seed G_RANDOM_SEED random seed int FleetSimulationBase
start_time G_SIM_START_TIME simulation start time [s] int FleetSimulationBase
end_time G_SIM_END_TIME simulation end time [s] int FleetSimulationBase
time_step G_SIM_TIME_STEP simulation time step [s] int 1 FleetSimulationBase
route_output_flag G_SIM_ROUTE_OUT_FLAG defines if complete routes are written to the output file bool True FleetSimulationBase
replay_flag G_SIM_REPLAY_FLAG defines if also times for passing nodes are written to output file. bool False FleetSimulationBase
realtime_plot G_SIM_REALTIME_PLOT_FLAG if True a realtime fleet representation is shown bool False FleetSimulationBase
realtime_plot_veh_states G_SIM_REALTIME_PLOT_VEHICLE_STATUS
realtime_plot_extents G_SIM_REALTIME_PLOT_EXTENTS
nr_mod_operators G_NR_OPERATORS number of MoD operators in simulation int FleetSimulationBase
nr_charging_operators G_NR_CH_OPERATORS number of public charging operators in simulation int 0 FleetSimulationBase
zone_system_name G_ZONE_SYSTEM_NAME
log_level defines the output written in the logging file. Possible: Error, Warning, Info, Debug, Verbose. str Info
initial_state_scenario G_INIT_STATE_SCENARIO
co2_per_kWh G_ENERGY_EMISSIONS
eval_share_daily_fix_cost G_OP_SHARE_FC
pV_emissions G_PV_G_CO2_KM
boardingpoint_infra_name G_BP_INFRA_NAME
infra_structure_name G_INFRA_NAME
infra_depot_file G_INFRA_DEP
infra_public_cs_file G_INFRA_PBCS
infra_allow_street_parking G_INFRA_ALLOW_SP
network_type G_NETWORK_TYPE name of the network class used in the simulation str FleetSimulationBase
nw_density_temporal_bin_size G_NW_DENSITY_T_BIN_SIZE
nw_density_avg_duration G_NW_DENSITY_AVG_DURATION
nw_dynamic_f G_NW_DYNAMIC_F file name specifying the dynamic attributes of the network str None NetworkBasic
fc_type G_FC_TYPE
temporal_resolution G_FC_TR
forecast_f G_FC_FNAME
pt_type G_PT_TYPE
gtfs_name G_GTFS_NAME
pt_freq_scale G_PT_FRQ_SCALE
pt_freq_scale_hours G_PT_FRQ_HOURS
pt_base_fare G_PT_FARE_B
rq_file G_RQ_FILE name of request file used in simulations (stored in data/demand/{demand_name}/matched/{network_name}/{rq_file}) str FleetSimulationBase
rq_type G_RQ_TYP1 request class used for all requests in simulation str FleetSimulationBase
rq_type_distribution G_RQ_TYP2
rq_type_od_distribution G_RQ_TYP3
parcel_rq_file G_PA_RQ_FILE
parcel_rq_type G_PA_RQ_TYP1
parcel_rq_type_distribution G_PA_RQ_TYP2
parcel_rq_type_od_distribution G_PA_RQ_TYP3
user_min_wait_time G_AR_MIN_WT
user_max_wait_time G_AR_MAX_WT
user_max_wait_time_2 G_AR_MAX_WT_2
user_max_constant_detour_time G_AR_MAX_CDT
user_max_detour_time_factor G_AR_MAX_DTF
user_max_decision_time G_AR_MAX_DEC_T
user_price_sensitivity_func_dict G_AR_PRICE_F
value_of_time G_MC_VOT
private_vehicle_mode_choice_intercept G_MC_U0_PV
pt_transfer_penalty G_MC_TRANSFER_P
private_vehicle_full_costs_per_m G_MC_C_D_PV
walking_speed G_WALKING_SPEED
min_IM_MOD_distance G_IM_MIN_MOD_DISTANCE
subsidy_IM_MOD_per_km G_IM_PER_KM_SUBSIDY
im_transfer_time G_IM_TRANSFER_TIME
op_module G_OP_MODULE MoD operator module class. If {nr_mod_operators} > 1, multiple modules can be chosen with ';'-separators. If only one module given, all operators use the same module str FleetSimulationBase
op_fleet_composition G_OP_FLEET str representing the type of vehicle(s) and fleet size(s) of the operator(s). E.g., one operator with homogeneous fleet: "default_vehtype:30". One operator with inhomogeneous fleet: "default_vehtype:30;low_range_vehtype:30". Two operators with homogeneous fleets: "default_vehtype:30|default_vehtype:30" (In this latter case, the parameter "nr_mod_operators" in constant_config must be modified too) Str
op_act_fs_file G_OP_ACT_FLEET_SIZE
op_init_veh_distribution G_OP_INIT_VEH_DIST
op_vr_control_func_dict G_OP_VR_CTRL_F str-represenation of dict specifying the control function TODO str FleetControlBase
op_min_wait_time G_OP_MIN_WT minimum waiting time for request [s] int 0 FleetControlBase
op_max_wait_time G_OP_MAX_WT maximum waiting time for request [s] int very large FleetControlBase
op_max_wait_time_2 G_OP_MAX_WT_2
op_offer_time_window G_OP_OFF_TW
op_max_detour_time_factor G_OP_MAX_DTF maximum detour time factor in % int None (Infinity) FleetControlBase
op_add_constant_detour_time G_OP_ADD_CDT maximum absolut detour time in s int None (Infinity) FleetControlBase
op_max_constant_detour_time G_OP_MAX_CDT
op_min_detour_time_window G_OP_MIN_DTW i dont know : TODO! int ? FleetControlBase
op_const_boarding_time G_OP_CONST_BT constant boarding time in s int 0 FleetControlBase
op_add_boarding_time G_OP_ADD_BT additional boarding time in s for each customer boarding at stop int 0 FleetControlBase
op_base_fare G_OP_FARE_B
op_distance_fare G_OP_FARE_D
op_time_fare G_OP_FARE_T
op_min_standard_fare G_OP_FARE_MIN
op_util_surge_price_file G_OP_UTIL_SURGE
op_util_eval_interval G_OP_UTIL_EVAL_INT
op_zone_price_scale_dict G_OP_ZONE_PRICE
op_elastic_price_file G_OP_ELA_PRICE
op_supply_fc_type G_OP_FC_SUPPLY
op_depot_file G_OP_DEPOT_F
op_n_charge_station_query G_OP_CH_N_STATION_QUERY
op_n_charge_offer_per_station G_OP_CH_N_OFFER_P_ST_QUERY
op_parcel_earliest_pickup_time G_OP_PA_EPT
op_parcel_latest_pickup_time G_OP_PA_LPT
op_parcel_earliest_dropoff_time G_OP_PA_EDT
op_parcel_latest_dropoff_time G_OP_PA_LDT
op_parcel_const_boarding_time G_OP_PA_CONST_BT
op_parcel_add_boarding_time G_OP_PA_ADD_BT
op_parcel_remaining_delivery_time G_OP_PA_REDEL time [s] at whiche parcels are actively assigned to vehicles int RPPFleetControlSingleStopInsertion, RPPFleetControlSingleStopInsertionGuided
op_parcel_assignment_threshold G_OP_PA_ASSTH threshold for measure of 'closeness' of parcel to current route float RPPFleetControlFullInsertion, RPPFleetControlSingleStopInsertion, RPPFleetControlSingleStopInsertionGuided
op_parcel_passenger_ob_assignment G_OP_PA_OBASS indicates if parcel can be picked up or dropped off bool RPPFleetControlFullInsertion, RPPFleetControlSingleStopInsertion, RPPFleetControlSingleStopInsertionGuided
op_solver G_RA_SOLVER solver used for solving optimisation problems str Gurobi FleetControlBase
op_rp_batch_optimizer G_RA_RP_BATCH_OPT
op_lock_time G_RA_LOCK_TIME
op_reoptimisation_timestep G_RA_REOPT_TS
op_treebuild_timeout_per_veh G_RA_TB_TO_PER_VEH
op_optimisation_timeout G_RA_OPT_TO
op_applied_heuristic G_RA_HEU
op_time_window_hardness G_RA_TW_HARD
op_time_window_length G_RA_TW_LENGTH
op_lock_rid_vid_assignment G_RA_LOCK_RID_VID
op_reservation_module G_RA_RES_MOD name of reservation module used for operator str FleetControlBase
op_short_term_horizon G_RA_OPT_HOR time horizon in seconds. if earliest pick-up of request is further ahead than this horizon it is treated as reservation request int 900 FleetControlBase
op_res_assignment_horizon G_RA_ASS_HOR
op_res_batch_size G_RA_MAX_BATCH_SIZE
op_res_opt_timestep G_RA_RES_BOPT_TS
op_max_VR_con G_RA_MAX_VR
op_max_request_plans G_RA_MAX_RP
op_rh_immediate_max_routes G_RH_I_NWS
op_rh_reservation_max_routes G_RH_R_NWS
op_rh_reservation_zone_search G_RH_R_ZSM
op_rh_reservation_consider_max_ps G_RH_R_MPS
op_rvh_nr_direction G_RVH_DIR
op_batch_rvh_nr_direction G_RVH_B_DIR
op_rvh_nr_least_load G_RVH_LWL
op_batch_rvh_nr_least_load G_RVH_B_LWL
op_vpi_nr_plans G_VPI_KEEP
op_vpi_skip_first G_VPI_SF
op_rvh_AM_nr_check_assigned_rrs G_RVH_AM_RR
op_rvh_AM_nr_test_best_insertions G_RVH_AM_TI
op_pt_n_heatbaths G_RA_PT_N_HB
op_pt_n_heatbath_iterations G_RA_PT_HB_ITS
op_pt_break_condition G_RA_PT_BREAK
op_repo_method G_OP_REPO_M name of repositioning method str FleetControlBase
op_repo_timestep G_OP_REPO_TS
op_repo_lock G_OP_REPO_LOCK indicates if repostioning plans are locked (cannot be overwritten by other fleetctrl module) bool True RepositioningBase
op_repo_horizons G_OP_REPO_TH_DEF list of time horizons for repositioning str (list representation of integers) RepositioningBase
op_repo_add_infos G_OP_REPO_SI
op_repo_rel_frac_veh G_OP_REPO_REL_FRAC
op_repo_discount_factor G_OP_REPO_GAMMA
op_repo_exp_trip_profit G_OP_REPO_EXP_TP
op_repo_sharing_rate_file G_OP_REPO_SR_F filename specifying the avg sharing rate per zone (used for repostioning) str None RepositioningBase
op_repo_quadratic_benefit_threshold G_OP_REPO_QBT
op_repo_frontiers_method G_OP_REPO_FRONTIERS_M
op_repo_res_buffer_time G_OP_REPO_RES_PUF if vehicle has reservation planstop at end, how long in future does it have to be to be considered available for rebalancing (time in [s] after ending of preceding planstop or sim_time) int 3600 AlonsoMoraRepostioning (should be moved to base TODO!)
op_dyn_pricing_method G_OP_DYN_P_M name of dynamic pricing method str FleetControlBase
op_dyn_pricing_func_dict G_OP_DYN_P_FUNC
op_dyn_pricing_max_factor G_OP_DYN_MAX_PF
op_dyn_pricing_log_par_a G_OP_DYN_P_LOG_A
op_dyn_pricing_log_par_b G_OP_DYN_P_LOG_B
op_dyn_fs_method G_OP_DYN_FS_M name of dynamic fleet sizing method str FleetControlBase
op_dyfs_target_utilization G_OP_DYFS_TARGET_UTIL
op_dyfs_target_utilization_interval G_OP_DYFS_TARGET_UTIL_INT
op_dyfs_minimun_active_fleetsize G_OP_DYFS_MIN_ACT_FS
op_dyfs_underutilization_duration G_OP_DYFS_UNDER_UTIL_DUR
op_charging_method G_OP_CH_M name of charging method str FleetControlBase
op_charging_public_only G_OP_CHARGE_PUBLIC_ONLY
op_min_soc_after_planstop G_OP_APS_SOC
op_charging_stations_file G_PUBLIC_CHARGING_FILE
op_min_soc_public_station G_OP_MIN_SOC_CHARGE_PUBLIC
op_max_charging_duration_hours G_OP_MAX_DURATION_HOURS
op_max_charging_durations G_OP_STATIONS_MAX_DURATIONS
multiop_preferred_operator_random_seed G_MULTIOP_PREF_OP_RSEED
op_multiop_preferred_operator_probabilities G_MULTIOP_PREF_OP_PROB
op_multiop_eval_will_method G_MULTIOP_EVAL_METHOD
op_mulitop_eval_lookahead_t G_MULTIOP_EVAL_LOOKAHEAD
op_multiop_exchange_asscost_observation_time G_MULTIOP_EXCH_AC_OBS_TIME
op_multiop_exchange_asscost_std_weight G_MULTIOP_EXCH_AC_STD_WEIGHT
bp_max_walking_distance G_BP_MAX_DIS
bp_max_bp_to_consider G_BP_MAX_BPS
aimsun_statistics_interval G_AIMSUN_STAT_INT
aimsun_vehicle_type_name G_AIMSUN_VEH_TYPE_NAME
op_depot_ownership G_INFRA_OP_OWNER
depot_keep_free_for_short_term G_INFRA_DEPOT_FOR_ST
share_active_fleet_size G_ACT_VEH_SHARE
ch_op_public_charging_station_f G_CH_OP_F
ch_op_disconnect_charging_on_full_soc G_CH_DISCONNECT_ON_FULL_SOC
ch_op_init_charge_events_f G_CH_OP_INIT_CH_EVENTS_F
ch_max_station_search_radius G_CH_OP_MAX_STATION_SEARCH_RADIUS
ch_max_station_search G_CH_OP_MAX_CHARGING_SEARCH
op_private_trips_file G_PRIVATE_TRIPS_FILE
op_private_prime_vehicle_ratio G_PRIVATE_PRIME_CUSTOMER_RATIO
n_cpu_per_sim G_SLAVE_CPU number of parallel processes used for simulation (not possible for every module) int 1 AlonsoMoraAssignment
op_rp_rebal_n_samples G_OP_REPO_NR_SAMPLES number of samples for sampling based repositioning int 1 FullSamplingRidePoolingRebalancingMultiStageReservation, FullSamplingRidePoolingRebalancingMultiStage
op_rp_rebal_gamma G_OP_REPO_SAMPLE_GAMMA gamma for sampling based repositioning -> weight of future repositioning trips in opt (between 0 and 1) float 0.5 FullSamplingRidePoolingRebalancingMultiStageReservation, FullSamplingRidePoolingRebalancingMultiStage
op_res_batch_concat G_RA_MAX_BATCH_CONCAT number of batches considered together in batch reservation treatment int 1 BatchSchedulingRevelationHorizonBase
op_lock_vid_assignment G_OP_LOCK_VID customers are not re-assigned to other vehicles if True bool False RidePoolingBatchOptimizationFleetControlBase
op_lock_vid_assignment_time G_OP_LOCK_VID_TIME time in seconds. if expected pu-time falls below this value, a vehicle is locked to a request int None (equals large value) RidePoolingBatchOptimizationFleetControlBase
max_fare G_RQ_MAX_FARE maximum fare a customer is willing to pay float None PriceSensitiveIndividualConstraintRequest
op_network_type G_RA_OP_NW_TYPE if given, the operator loads is own network object for routing str None FleetControlBase
op_network_name G_RA_OP_NW_NAME if given, the operator loads is own network object for routing str None FleetControlBase
op_network_dynamics_file G_RA_OP_NW_DYN_F if given, the operator loads is own network object for routing str None FleetControlBase
op_fc_type G_RA_FC_TYPE forecast type used by operator to predict demand; defines forecast module str None RepositioningBase
op_max_exhaustive_darp G_RA_MAX_EXH_DARP maximum number of requests per vehicleplan for solving the DARP exhaustively int None BatchAssignmentAlgorithmBase
op_precomp_off_sol_file G_RA_RES_PRE_COMP_SOL_FILE file containing precomputed solutions for reservation requests str None ReservationBase
op_max_tours_per_v2rb G_RA_MAX_TOUR maximum number of tours that are stored in a V2RB int None AlonsoMoraAssignment
op_weight_on_fc G_OP_REPO_FC_WEIGHT weight of forecast in repositioning (number of vehicles per predicted request) float 1 PavoneContinuous,LinearHailingRebalancing
op_always_rebuild_tree G_RA_AM_ALWAYS_REBUILD if True, the tree is always rebuilt in AlonsoMoraAssignment bool False AlonsoMoraAssignment
op_forecast_f G_RA_FC_FNAME file name specifying the forecast str None ForecastZoneSystemBase
op_res_assign_offplan G_RA_RES_ASS_OFF_PLAN bool if reservation offline plan is actual assigned to vehicles bool RevelationHorizonBase
op_temporal_resolution G_RA_FC_TR temporal resolution of demand forecast [s] int None ForecastZoneSystemBase
op_zone_system G_RA_OP_ZONE_SYSTEM the zone system used by the operator for forecasting str None ForecastZoneSystemBase
op_res_reassign_sp G_RA_RES_REASSIGN_SP for reservation; True, if supproting points should be reassign after each rp optimization bool True RevelationHorizonBase
op_zone_correlation_file G_RA_OP_CORR_M_F file that specifies correlations between zones for repositioning str None DensityFrontiers, AggForecastZoneSystem
op_repositioning_zone_system G_RA_OP_REPO_ZONE_SYSTEM the zone system used by the operator for repositioning (can be different from forecasting) str None