| 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 |
|