Skip to content

Commit

Permalink
Merge branch 'develop' into energy-net-to-energy-sales
Browse files Browse the repository at this point in the history
  • Loading branch information
cpaulgilman committed Oct 19, 2023
2 parents 2472742 + db518da commit 358188f
Show file tree
Hide file tree
Showing 5 changed files with 364 additions and 14 deletions.
24 changes: 12 additions & 12 deletions ssc/cmod_mhk_costs.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -53,35 +53,35 @@ static var_info _cm_vtab_mhk_costs[] = {
{ SSC_INPUT, SSC_NUMBER, "export_cable_length", "Export cable length", "m", "", "MHKCosts", "*", "MIN=0", "" },

// User input for CapEx dependent costs
{ SSC_INPUT, SSC_NUMBER, "structural_assembly_cost_method", "Structural assembly cost method", "0/1/2", "0=Enter in $/kW,1=Enter in $,2=Use modeled value,3=Use itemized costs in $", "MHKCosts", "*", "MIN=0,MAX=3", "" },
{ SSC_INPUT, SSC_NUMBER, "structural_assembly_cost_method", "Structural assembly cost method", "0/1/2", "0=Enter in $/kW,1=Enter in $,2=Use modeled value,3=Use itemized costs in $", "MHKCosts", "*", "MIN=0,MAX=4", "" },
{ SSC_INPUT, SSC_NUMBER, "structural_assembly_cost_input", "Structural assembly cost", "$", "", "MHKCosts", "*", "", "" },
//{ SSC_INPUT, SSC_NUMBER, "structural_assembly_cost_total", "Structural assembly itemized cost total", "$", "", "MHKCosts", "*", "", "" },
{ SSC_INPUT, SSC_NUMBER, "power_takeoff_system_cost_method", "Power take-off system cost method", "0/1/2", "0=Enter in $/kW,1=Enter in $,2=Use modeled value,3=Use itemized costs in $", "MHKCosts", "*", "MIN=0,MAX=3", "" },
{ SSC_INPUT, SSC_NUMBER, "power_takeoff_system_cost_method", "Power take-off system cost method", "0/1/2", "0=Enter in $/kW,1=Enter in $,2=Use modeled value,3=Use itemized costs in $", "MHKCosts", "*", "MIN=0,MAX=4", "" },
{ SSC_INPUT, SSC_NUMBER, "power_takeoff_system_cost_input", "Power take-off system cost", "$", "", "MHKCosts", "*", "", "" },
//{ SSC_INPUT, SSC_NUMBER, "power_takeoff_system_cost_total", "Power take-off system cost itemized cost total", "$", "", "MHKCosts", "*", "", "" },
{ SSC_INPUT, SSC_NUMBER, "mooring_found_substruc_cost_method", "Mooring, foundation, and substructure cost method", "0/1/2", "0=Enter in $/kW,1=Enter in $,2=Use modeled value,3=Use itemized costs in $", "MHKCosts", "*", "MIN=0,MAX=3", "" },
{ SSC_INPUT, SSC_NUMBER, "mooring_found_substruc_cost_method", "Mooring, foundation, and substructure cost method", "0/1/2", "0=Enter in $/kW,1=Enter in $,2=Use modeled value,3=Use itemized costs in $", "MHKCosts", "*", "MIN=0,MAX=4", "" },
{ SSC_INPUT, SSC_NUMBER, "mooring_found_substruc_cost_input", "Mooring, foundation, and substructure cost", "$", "", "MHKCosts", "*", "", "" },
//{ SSC_INPUT, SSC_NUMBER, "mooring_found_substruc_cost_total", "Mooring, foundation, and substructure itemized cost total", "$", "", "MHKCosts", "*", "", "" },

// User input BOS values
{ SSC_INPUT, SSC_NUMBER, "development_cost_method", "Development cost method", "0/1/2", "0=Enter in $/kW,1=Enter in $,2=Use modeled value,3=Enter in itemized costs", "MHKCosts", "*", "MIN=0,MAX=3", "" },
{ SSC_INPUT, SSC_NUMBER, "development_cost_method", "Development cost method", "0/1/2", "0=Enter in $/kW,1=Enter in $,2=Use modeled value,3=Enter in itemized costs", "MHKCosts", "*", "MIN=0,MAX=4", "" },
{ SSC_INPUT, SSC_NUMBER, "development_cost_input", "Development cost", "$", "", "MHKCosts", "*", "", "" },
{ SSC_INPUT, SSC_NUMBER, "eng_and_mgmt_cost_method", "Engineering and management cost method", "0/1/2", "0=Enter in $/kW,1=Enter in $,2=Use modeled value,3=Enter in itemized costs", "MHKCosts", "*", "MIN=0,MAX=3", "" },
{ SSC_INPUT, SSC_NUMBER, "eng_and_mgmt_cost_method", "Engineering and management cost method", "0/1/2", "0=Enter in $/kW,1=Enter in $,2=Use modeled value,3=Enter in itemized costs", "MHKCosts", "*", "MIN=0,MAX=4", "" },
{ SSC_INPUT, SSC_NUMBER, "eng_and_mgmt_cost_input", "Engineering and management cost", "$", "", "MHKCosts", "*", "", "" },
{ SSC_INPUT, SSC_NUMBER, "assembly_and_install_cost_method", "Assembly and installation cost method", "0/1/2", "0=Enter in $/kW,1=Enter in $,2=Use modeled value", "MHKCosts", "*", "MIN=0,MAX=3", "" },
{ SSC_INPUT, SSC_NUMBER, "assembly_and_install_cost_method", "Assembly and installation cost method", "0/1/2", "0=Enter in $/kW,1=Enter in $,2=Use modeled value", "MHKCosts", "*", "MIN=0,MAX=4", "" },
{ SSC_INPUT, SSC_NUMBER, "assembly_and_install_cost_input", "Assembly and installation cost", "$", "", "MHKCosts", "*", "", "" },
{ SSC_INPUT, SSC_NUMBER, "other_infrastructure_cost_method", "Other infrastructure cost method", "0/1/2", "0=Enter in $/kW,1=Enter in $,2=Use modeled value", "MHKCosts", "*", "MIN=0,MAX=3", "" },
{ SSC_INPUT, SSC_NUMBER, "other_infrastructure_cost_method", "Other infrastructure cost method", "0/1/2", "0=Enter in $/kW,1=Enter in $,2=Use modeled value", "MHKCosts", "*", "MIN=0,MAX=4", "" },
{ SSC_INPUT, SSC_NUMBER, "other_infrastructure_cost_input", "Other infrastructure cost", "$", "", "MHKCosts", "*", "", "" },

{ SSC_INPUT, SSC_NUMBER, "array_cable_system_cost_method", "Array cable system cost method", "0/1/2", "0=Enter in $/kW,1=Enter in $,2=Use modeled value", "MHKCosts", "*", "MIN=0,MAX=3", "" },
{ SSC_INPUT, SSC_NUMBER, "array_cable_system_cost_method", "Array cable system cost method", "0/1/2", "0=Enter in $/kW,1=Enter in $,2=Use modeled value", "MHKCosts", "*", "MIN=0,MAX=4", "" },
{ SSC_INPUT, SSC_NUMBER, "array_cable_system_cost_input", "Array cable system cost", "$", "", "MHKCosts", "*", "", "" },
{ SSC_INPUT, SSC_NUMBER, "export_cable_system_cost_method", "Export cable system cost method", "0/1/2", "0=Enter in $/kW,1=Enter in $,2=Use modeled value", "MHKCosts", "*", "MIN=0,MAX=3", "" },
{ SSC_INPUT, SSC_NUMBER, "export_cable_system_cost_method", "Export cable system cost method", "0/1/2", "0=Enter in $/kW,1=Enter in $,2=Use modeled value", "MHKCosts", "*", "MIN=0,MAX=4", "" },
{ SSC_INPUT, SSC_NUMBER, "export_cable_system_cost_input", "Export cable system cost", "$", "", "MHKCosts", "*", "", "" },
{ SSC_INPUT, SSC_NUMBER, "onshore_substation_cost_method", "Onshore substation cost method", "0/1/2", "0=Enter in $/kW,1=Enter in $,2=Use modeled value", "MHKCosts", "*", "MIN=0,MAX=3", "" },
{ SSC_INPUT, SSC_NUMBER, "onshore_substation_cost_method", "Onshore substation cost method", "0/1/2", "0=Enter in $/kW,1=Enter in $,2=Use modeled value", "MHKCosts", "*", "MIN=0,MAX=4", "" },
{ SSC_INPUT, SSC_NUMBER, "onshore_substation_cost_input", "Onshore substation cost", "$", "", "MHKCosts", "*", "", "" },
{ SSC_INPUT, SSC_NUMBER, "offshore_substation_cost_method", "Offshore substation cost method", "0/1/2", "0=Enter in $/kW,1=Enter in $,2=Use modeled value", "MHKCosts", "*", "MIN=0,MAX=3", "" },
{ SSC_INPUT, SSC_NUMBER, "offshore_substation_cost_method", "Offshore substation cost method", "0/1/2", "0=Enter in $/kW,1=Enter in $,2=Use modeled value", "MHKCosts", "*", "MIN=0,MAX=4", "" },
{ SSC_INPUT, SSC_NUMBER, "offshore_substation_cost_input", "Offshore substation cost", "$", "", "MHKCosts", "*", "", "" },
{ SSC_INPUT, SSC_NUMBER, "other_elec_infra_cost_method", "Other electrical infrastructure cost method", "0/1/2", "0=Enter in $/kW,1=Enter in $,2=Use modeled value", "MHKCosts", "*", "MIN=0,MAX=3", "" },
{ SSC_INPUT, SSC_NUMBER, "other_elec_infra_cost_method", "Other electrical infrastructure cost method", "0/1/2", "0=Enter in $/kW,1=Enter in $,2=Use modeled value", "MHKCosts", "*", "MIN=0,MAX=4", "" },
{ SSC_INPUT, SSC_NUMBER, "other_elec_infra_cost_input", "Other electrical infrastructure cost", "$", "", "MHKCosts", "*", "", "" },

//CapEx costs
Expand Down
Loading

0 comments on commit 358188f

Please sign in to comment.