Config Input Parameters¶
Filter Options: Units:
Data Type:
Config Input Parameter | Full Form | Units | Description | Data Type |
---|---|---|---|---|
analysis_id | Analysis Index | Index for managing T3CO analyses or runs | int | |
analysis_name | Analysis Name | Name of T3CO Analysis for user's reference | string | |
vehicle_file | Vehicle Filepath | Filepath to vehicle input file either absolute or relative to /resources/ folder | string | |
scenario_file | Scenario Filepath | Filepath to scenario input file either absolute or relative to /resources/ folder | string | |
dst_dir | Destination Directory | Filepath to results destination directory either absolute or relative to /resources/ folder | string | |
selections | Selections List | List of selections from vehicle/scenario files to include in the analysis. Takes input as an integer or list of integers. '-1' makes T3CO run all vehicles in the vehicle file | int/list | |
vehicle_life_yr | Vehicle Life | yr | Override number of TCO years for all selections.. If left blank, T3CO uses selection specific vehicle_life_yr from scenario file | int |
ess_max_charging_power_kw | ESS Max Charging Power Override | kW | Override ESS max charging power for all selections. If left blank, T3CO uses selection specific ess_max_charging_power_kw from scenario file | float |
fs_fueling_rate_kg_per_min | Fuel Storage Gaseous Fueling Rate | kg/min | Override gaseous fueling fill rate for all selections. If left blank, T3CO uses selection specific fs_fueling_rate_kg_per_min from scenario file | float |
fs_fueling_rate_gasoline_gpm | Fuel Storage Gasoline Fueling Rate | gal/min | Override gasoline liquid fueling fill rate for all selections. If left blank, T3CO uses selection specific fs_fueling_rate_gasoline_gpm from scenario file | float |
fs_fueling_rate_diesel_gpm | Fuel Storage Diesel Fueling Rate | gal/min | Override diesel liquid fueling fill rate for all selections. If left blank, T3CO uses selection specific fs_fueling_rate_diesel_gpm from scenario file | float |
algorithms | Optimization Algorithms | Algorithm for pymoo optimization. Select from ["NSGA2", "PatternSearch"] | string | |
lw_imp_curves | Lightweighting Improvement Curves Filepath | Filepath to lightweighting improvement cost curve either absolute or relative to /resources/ folder | string | |
eng_eff_imp_curves | Engine Efficiency Improvement Curves Filepath | Filepath to engine efficiency improvement cost curve either absolute or relative to /resources/ folder | string | |
aero_drag_imp_curves | Aero Drag Coefficient Improvement Curves Filepath | Filepath to aerodynamic drag coefficient improvement cost curve either absolute or relative to /resources/ folder | string | |
lw_imp_curve_sel | Lightweighting Improvement Curve Selection Override | Override selection of light weighting improvement curve from lw_imp_curves file for all selections | string | |
eng_eff_imp_curve_sel | Engine Efficiency Improvement Curve Selection Override | Override selection of engine efficiency improvement curve from eng_eff_imp_curves file for all selections | string | |
aero_drag_imp_curve_sel | Aero Drag Coefficient Improvement Curve Selection Override | Override selection of aerodynamic drag improvement curve from aero_drag_imp_curves file for all selections | string | |
skip_all_opt | Skip All Optimization | Boolean switch to override skip optimization for all selections | bool | |
constraint_range | Optimization Constraint: Range | Override boolean switch for optimization range constraint for all selections - if left blank, T3CO uses selection specific switch | bool | |
constraint_accel | Optimization Constraint: Acceleration Test | Override boolean switch for optimization acceleration constraint for all selections- if left blank, T3CO uses selection specific switch | bool | |
constraint_grade | Optimization Constraint: Gradeability Test | Override boolean switch for optimization gradeability constraint for all selections- if left blank, T3CO uses selection specific switch | bool | |
objective_tco | Optimization Objective: Total Cost of Ownership | Override boolean switch for optimization objective as TCO for all selections- if left blank, T3CO uses selection specific switch | bool | |
constraint_c_rate | Optimization Constraint: Charge Rate | Override boolean switch for optimization charge rate constraint for all selections- if left blank, T3CO uses selection specific switch | bool | |
constraint_trace_miss_dist_percent_on | Optimization Constraint: Distance Trace Miss | Override boolean switch for optimization distance trace miss percentage for all selections- if left blank, T3CO uses selection specific switch | bool | |
activate_tco_payload_cap_cost_multiplier | Override Switch to Calculate Payload Capacity Cost Multiplier | Override boolean switch for lost payload capacity opportunity cost calculations- if left blank, T3CO uses selection specific switch | bool | |
activate_tco_fueling_dwell_time_cost | Override Switch to Calculate Fueling/Charging Dwell Time | Override boolean switch for fueling dwell time opportunity cost calculations- if left blank, T3CO uses selection specific switch | bool | |
fdt_frac_full_charge_bounds | Fueling Dwell Time: Fractional Charge SOC Bounds Override | Override fraction of lower and upper bounds for fractional charge- if left blank, T3CO uses selection specific switch | list | |
activate_mr_downtime_cost | Override Switch to Calculate Maintenance & Repair Downtime | Override boolean switch for maintenance and repair downtime opportunity cost calculations- if left blank, T3CO uses selection specific switch | bool |