diff --git a/templates/spineopt_template.json b/templates/spineopt_template.json index 949d7664ab..ec980ca484 100644 --- a/templates/spineopt_template.json +++ b/templates/spineopt_template.json @@ -12,7 +12,7 @@ ["stochastic_scenario", "A scenario for stochastic optimisation in SpineOpt.", 280743389491710], ["stochastic_structure", "A group of stochastic scenarios that represent a structure.", 281470681806146], ["temporal_block", "A length of time with a particular resolution.", 280376891207703], - ["unit", "A conversion of one/many comodities between nodes.", 281470681805429], + ["unit", "A conversion of one/many commodities between nodes.", 281470681805429], ["user_constraint", "A generic data-driven custom constraint.", 281473533931636] ], "relationship_classes": [ @@ -123,12 +123,12 @@ ["node_opf_type_list", "node_opf_type_normal"], ["node_opf_type_list", "node_opf_type_reference"], ["output_type_list","constraint_dual"], - ["output_type_list","derived_parameter"], - ["output_type_list","objective"], - ["output_type_list","postprocess_value"], - ["output_type_list","variable"], - ["output_type_list","variable_reduced_cost"], - ["output_type_list","solving_info"], + ["output_type_list","derived_parameter"], + ["output_type_list","objective"], + ["output_type_list","postprocess_value"], + ["output_type_list","variable"], + ["output_type_list","variable_reduced_cost"], + ["output_type_list","solving_info"], ["storage_investment_variable_type_list", "storage_investment_variable_type_continuous"], ["storage_investment_variable_type_list", "storage_investment_variable_type_integer"], ["unit_investment_variable_type_list", "unit_investment_variable_type_continuous"], @@ -158,7 +158,7 @@ ["connection", "connection_decommissioning_cost", null, null, "Costs associated with decommissioning a power plant. The costs will b discounted to the `discount_year``at distribted equally over the decommissioning time."], ["connection", "connection_investment_econ_lifetime", null, null, "Determines the minimum economical investment lifetime of a connection."], ["connection", "connection_investment_tech_lifetime", null, null, "Determines the maximum technical lifetime of a connection. Once invested, it remains in service for this long"], - ["connection", "connection_investment_lifetime_sense", ">=", "constraint_sense_list", "A selector for `connection_lifetime` constraint sense."], + ["connection", "connection_investment_lifetime_sense", ">=", "constraint_sense_list", "A selector for `connection_lifetime` constraint sense."], ["connection", "connection_investment_variable_type", "connection_investment_variable_type_integer", "connection_investment_variable_type_list", "Determines whether the investment variable is integer `variable_type_integer` or continuous `variable_type_continuous`"], ["connection", "connection_monitored", false, "boolean_value_list", "A boolean flag for defining a contingency `connection`."], ["connection", "connection_reactance", null, null, "The per unit reactance of a `connection`."], @@ -268,7 +268,7 @@ ["node", "upward_reserve", false, null, "Identifier for `node`s providing upward reserves"], ["output", "is_active", true, "boolean_value_list", "If false, the object is excluded from the model if the tool filter object activity control is specified"], ["output", "output_resolution", null, null, "Temporal resolution of the output variables associated with this `output`."], - ["output", "output_type",null,"output_type_list","Type of this `output`."], + ["output", "output_type",null,"output_type_list","Type of this `output`."], ["report", "is_active", true, "boolean_value_list", "If false, the object is excluded from the model if the tool filter object activity control is specified"], ["report", "output_db_url", null, null, "Database url for SpineOpt output."], ["settings", "version", 15, null, "Current version of the SpineOpt data structure. Modify it at your own risk (but please don't)."], @@ -485,8 +485,8 @@ ["output", "connections_invested", null], ["output", "connections_invested_available", null], ["output", "connection_salvage_fraction", null], - ["output", "connection_tech_discount_factor", null], - ["output", "connection_conversion_to_discounted_annuities", null], + ["output", "connection_tech_discount_factor", null], + ["output", "connection_conversion_to_discounted_annuities", null], ["output", "connection_discounted_duration", null], ["output", "contingency_is_binding", null], ["output", "fixed_om_costs", null], @@ -511,9 +511,9 @@ ["output", "storages_decommissioned", null], ["output", "storages_invested", null], ["output", "storages_invested_available", null], - ["output", "storage_salvage_fraction", null], - ["output", "storage_tech_discount_factor", null], - ["output", "storage_conversion_to_discounted_annuities", null], + ["output", "storage_salvage_fraction", null], + ["output", "storage_tech_discount_factor", null], + ["output", "storage_conversion_to_discounted_annuities", null], ["output", "storage_discounted_duration", null], ["output", "taxes", null], ["output", "total_costs", null], @@ -528,284 +528,284 @@ ["output", "units_on_costs", null], ["output", "units_shut_down", null], ["output", "units_started_up", null], - ["output", "unit_salvage_fraction", null], - ["output", "unit_tech_discount_factor", null], - ["output", "unit_conversion_to_discounted_annuities", null], + ["output", "unit_salvage_fraction", null], + ["output", "unit_tech_discount_factor", null], + ["output", "unit_conversion_to_discounted_annuities", null], ["output", "unit_discounted_duration", null], ["output", "variable_om_costs", null], ["output","bound_nonspin_units_shut_down",null], - ["output","bound_unit_flow",null], - ["output","bound_units_mothballed",null], - ["output","bound_units_started_up",null], - ["output","bound_binary_gas_connection_flow",null], - ["output","bound_node_slack_pos",null], - ["output","bound_storages_invested_available",null], - ["output","bound_unit_flow_op",null], - ["output","bound_node_injection",null], - ["output","bound_units_invested",null], - ["output","bound_min_capacity_margin_slack",null], - ["output","bound_storages_decommissioned",null], - ["output","bound_node_voltage_angle",null], - ["output","bound_storages_invested",null], - ["output","bound_units_out_of_service",null], - ["output","bound_connection_flow",null], - ["output","bound_unit_flow_op_active",null], - ["output","bound_connections_invested",null], - ["output","bound_units_shut_down",null], - ["output","bound_node_state",null], - ["output","bound_units_taken_out_of_service",null], - ["output","bound_units_on",null], - ["output","bound_node_slack_neg",null], - ["output","bound_connections_invested_available",null], - ["output","bound_connection_intact_flow",null], - ["output","bound_units_returned_to_service",null], - ["output","bound_units_invested_available",null], - ["output","bound_user_constraint_slack_neg",null], - ["output","bound_user_constraint_slack_pos",null], - ["output","bound_connections_decommissioned",null], - ["output","bound_nonspin_units_started_up",null], - ["output","bound_node_pressure",null], - ["output","constraint_min_node_pressure",null], - ["output","constraint_max_ratio_in_out_unit_flow",null], - ["output","constraint_ramp_up",null], - ["output","constraint_investment_group_maximum_capacity_invested_available",null], - ["output","constraint_min_ratio_out_in_connection_flow",null], - ["output","constraint_min_ratio_out_in_unit_flow",null], - ["output","constraint_user_constraint",null], - ["output","constraint_investment_group_equal_investments",null], - ["output","constraint_max_ratio_out_in_unit_flow",null], - ["output","constraint_compression_ratio",null], - ["output","constraint_max_ratio_in_in_unit_flow",null], - ["output","constraint_min_total_cumulated_unit_flow_to_node",null], - ["output","constraint_min_ratio_in_out_unit_flow",null], - ["output","constraint_unit_flow_op_rank",null], - ["output","constraint_operating_point_bounds",null], - ["output","constraint_fix_node_pressure_point",null], - ["output","constraint_connection_flow_lodf",null], - ["output","constraint_connections_invested_transition",null], - ["output","constraint_min_ratio_in_in_unit_flow",null], - ["output","constraint_max_total_cumulated_unit_flow_to_node",null], - ["output","constraint_min_capacity_margin",null], - ["output","constraint_node_voltage_angle",null], - ["output","constraint_non_spinning_reserves_start_up_upper_bound",null], - ["output","constraint_node_state_capacity",null], - ["output","constraint_max_ratio_out_out_unit_flow",null], - ["output","constraint_connection_intact_flow_ptdf",null], - ["output","constraint_storage_lifetime",null], - ["output","constraint_investment_group_maximum_entities_invested_available",null], - ["output","constraint_min_total_cumulated_unit_flow_from_node",null], - ["output","constraint_storages_invested_transition",null], - ["output","constraint_unit_flow_op_sum",null], - ["output","constraint_cyclic_node_state",null], - ["output","constraint_units_out_of_service_contiguity",null], - ["output","constraint_max_total_cumulated_unit_flow_from_node",null], - ["output","constraint_investment_group_minimum_capacity_invested_available",null], - ["output","constraint_ramp_down",null], - ["output","constraint_connection_lifetime",null], - ["output","constraint_min_down_time",null], - ["output","constraint_storages_invested_available",null], - ["output","constraint_non_spinning_reserves_lower_bound",null], - ["output","constraint_connection_unitary_gas_flow",null], - ["output","constraint_min_up_time",null], - ["output","constraint_minimum_operating_point",null], - ["output","constraint_fix_ratio_in_in_unit_flow",null], - ["output","constraint_fix_ratio_in_out_unit_flow",null], - ["output","constraint_fix_ratio_out_out_unit_flow",null], - ["output","constraint_unit_flow_capacity",null], - ["output","constraint_nodal_balance",null], - ["output","constraint_fix_ratio_out_in_unit_flow",null], - ["output","constraint_units_out_of_service_transition",null], - ["output","constraint_max_ratio_out_in_connection_flow",null], - ["output","constraint_unit_state_transition",null], - ["output","constraint_min_node_voltage_angle",null], - ["output","constraint_fix_ratio_out_in_connection_flow",null], - ["output","constraint_unit_flow_op_bounds",null], - ["output","constraint_storage_line_pack",null], - ["output","constraint_connection_flow_capacity",null], - ["output","constraint_max_node_pressure",null], - ["output","constraint_min_scheduled_outage_duration",null], - ["output","constraint_node_injection",null], - ["output","constraint_operating_point_rank",null], - ["output","constraint_units_available",null], - ["output","constraint_min_ratio_out_out_unit_flow",null], - ["output","constraint_max_node_voltage_angle",null], - ["output","constraint_connections_invested_available",null], - ["output","constraint_units_invested_transition",null], - ["output","constraint_units_invested_available",null], - ["output","constraint_connection_flow_gas_capacity",null], - ["output","constraint_investment_group_minimum_entities_invested_available",null], - ["output","constraint_unit_lifetime",null], - ["output","constraint_non_spinning_reserves_shut_down_upper_bound",null] + ["output","bound_unit_flow",null], + ["output","bound_units_mothballed",null], + ["output","bound_units_started_up",null], + ["output","bound_binary_gas_connection_flow",null], + ["output","bound_node_slack_pos",null], + ["output","bound_storages_invested_available",null], + ["output","bound_unit_flow_op",null], + ["output","bound_node_injection",null], + ["output","bound_units_invested",null], + ["output","bound_min_capacity_margin_slack",null], + ["output","bound_storages_decommissioned",null], + ["output","bound_node_voltage_angle",null], + ["output","bound_storages_invested",null], + ["output","bound_units_out_of_service",null], + ["output","bound_connection_flow",null], + ["output","bound_unit_flow_op_active",null], + ["output","bound_connections_invested",null], + ["output","bound_units_shut_down",null], + ["output","bound_node_state",null], + ["output","bound_units_taken_out_of_service",null], + ["output","bound_units_on",null], + ["output","bound_node_slack_neg",null], + ["output","bound_connections_invested_available",null], + ["output","bound_connection_intact_flow",null], + ["output","bound_units_returned_to_service",null], + ["output","bound_units_invested_available",null], + ["output","bound_user_constraint_slack_neg",null], + ["output","bound_user_constraint_slack_pos",null], + ["output","bound_connections_decommissioned",null], + ["output","bound_nonspin_units_started_up",null], + ["output","bound_node_pressure",null], + ["output","constraint_min_node_pressure",null], + ["output","constraint_max_ratio_in_out_unit_flow",null], + ["output","constraint_ramp_up",null], + ["output","constraint_investment_group_maximum_capacity_invested_available",null], + ["output","constraint_min_ratio_out_in_connection_flow",null], + ["output","constraint_min_ratio_out_in_unit_flow",null], + ["output","constraint_user_constraint",null], + ["output","constraint_investment_group_equal_investments",null], + ["output","constraint_max_ratio_out_in_unit_flow",null], + ["output","constraint_compression_ratio",null], + ["output","constraint_max_ratio_in_in_unit_flow",null], + ["output","constraint_min_total_cumulated_unit_flow_to_node",null], + ["output","constraint_min_ratio_in_out_unit_flow",null], + ["output","constraint_unit_flow_op_rank",null], + ["output","constraint_operating_point_bounds",null], + ["output","constraint_fix_node_pressure_point",null], + ["output","constraint_connection_flow_lodf",null], + ["output","constraint_connections_invested_transition",null], + ["output","constraint_min_ratio_in_in_unit_flow",null], + ["output","constraint_max_total_cumulated_unit_flow_to_node",null], + ["output","constraint_min_capacity_margin",null], + ["output","constraint_node_voltage_angle",null], + ["output","constraint_non_spinning_reserves_start_up_upper_bound",null], + ["output","constraint_node_state_capacity",null], + ["output","constraint_max_ratio_out_out_unit_flow",null], + ["output","constraint_connection_intact_flow_ptdf",null], + ["output","constraint_storage_lifetime",null], + ["output","constraint_investment_group_maximum_entities_invested_available",null], + ["output","constraint_min_total_cumulated_unit_flow_from_node",null], + ["output","constraint_storages_invested_transition",null], + ["output","constraint_unit_flow_op_sum",null], + ["output","constraint_cyclic_node_state",null], + ["output","constraint_units_out_of_service_contiguity",null], + ["output","constraint_max_total_cumulated_unit_flow_from_node",null], + ["output","constraint_investment_group_minimum_capacity_invested_available",null], + ["output","constraint_ramp_down",null], + ["output","constraint_connection_lifetime",null], + ["output","constraint_min_down_time",null], + ["output","constraint_storages_invested_available",null], + ["output","constraint_non_spinning_reserves_lower_bound",null], + ["output","constraint_connection_unitary_gas_flow",null], + ["output","constraint_min_up_time",null], + ["output","constraint_minimum_operating_point",null], + ["output","constraint_fix_ratio_in_in_unit_flow",null], + ["output","constraint_fix_ratio_in_out_unit_flow",null], + ["output","constraint_fix_ratio_out_out_unit_flow",null], + ["output","constraint_unit_flow_capacity",null], + ["output","constraint_nodal_balance",null], + ["output","constraint_fix_ratio_out_in_unit_flow",null], + ["output","constraint_units_out_of_service_transition",null], + ["output","constraint_max_ratio_out_in_connection_flow",null], + ["output","constraint_unit_state_transition",null], + ["output","constraint_min_node_voltage_angle",null], + ["output","constraint_fix_ratio_out_in_connection_flow",null], + ["output","constraint_unit_flow_op_bounds",null], + ["output","constraint_storage_line_pack",null], + ["output","constraint_connection_flow_capacity",null], + ["output","constraint_max_node_pressure",null], + ["output","constraint_min_scheduled_outage_duration",null], + ["output","constraint_node_injection",null], + ["output","constraint_operating_point_rank",null], + ["output","constraint_units_available",null], + ["output","constraint_min_ratio_out_out_unit_flow",null], + ["output","constraint_max_node_voltage_angle",null], + ["output","constraint_connections_invested_available",null], + ["output","constraint_units_invested_transition",null], + ["output","constraint_units_invested_available",null], + ["output","constraint_connection_flow_gas_capacity",null], + ["output","constraint_investment_group_minimum_entities_invested_available",null], + ["output","constraint_unit_lifetime",null], + ["output","constraint_non_spinning_reserves_shut_down_upper_bound",null] ], "object_parameter_values": [ - ["output","constraint_compression_ratio","output_type","constraint_dual","Base"], - ["output","constraint_connection_flow_capacity","output_type","constraint_dual","Base"], - ["output","constraint_connection_flow_gas_capacity","output_type","constraint_dual","Base"], - ["output","constraint_connection_flow_lodf","output_type","constraint_dual","Base"], - ["output","constraint_connection_intact_flow_ptdf","output_type","constraint_dual","Base"], - ["output","constraint_connection_lifetime","output_type","constraint_dual","Base"], - ["output","constraint_connection_unitary_gas_flow","output_type","constraint_dual","Base"], - ["output","constraint_connections_invested_available","output_type","constraint_dual","Base"], - ["output","constraint_connections_invested_transition","output_type","constraint_dual","Base"], - ["output","constraint_cyclic_node_state","output_type","constraint_dual","Base"], - ["output","constraint_fix_node_pressure_point","output_type","constraint_dual","Base"], - ["output","constraint_fix_ratio_in_in_unit_flow","output_type","constraint_dual","Base"], - ["output","constraint_fix_ratio_in_out_unit_flow","output_type","constraint_dual","Base"], - ["output","constraint_fix_ratio_out_in_connection_flow","output_type","constraint_dual","Base"], - ["output","constraint_fix_ratio_out_in_unit_flow","output_type","constraint_dual","Base"], - ["output","constraint_fix_ratio_out_out_unit_flow","output_type","constraint_dual","Base"], - ["output","constraint_investment_group_equal_investments","output_type","constraint_dual","Base"], - ["output","constraint_investment_group_maximum_capacity_invested_available","output_type","constraint_dual","Base"], - ["output","constraint_investment_group_maximum_entities_invested_available","output_type","constraint_dual","Base"], - ["output","constraint_investment_group_minimum_capacity_invested_available","output_type","constraint_dual","Base"], - ["output","constraint_investment_group_minimum_entities_invested_available","output_type","constraint_dual","Base"], - ["output","constraint_max_node_pressure","output_type","constraint_dual","Base"], - ["output","constraint_max_node_voltage_angle","output_type","constraint_dual","Base"], - ["output","constraint_max_ratio_in_in_unit_flow","output_type","constraint_dual","Base"], - ["output","constraint_max_ratio_in_out_unit_flow","output_type","constraint_dual","Base"], - ["output","constraint_max_ratio_out_in_connection_flow","output_type","constraint_dual","Base"], - ["output","constraint_max_ratio_out_in_unit_flow","output_type","constraint_dual","Base"], - ["output","constraint_max_ratio_out_out_unit_flow","output_type","constraint_dual","Base"], - ["output","constraint_max_total_cumulated_unit_flow_from_node","output_type","constraint_dual","Base"], - ["output","constraint_max_total_cumulated_unit_flow_to_node","output_type","constraint_dual","Base"], - ["output","constraint_min_capacity_margin","output_type","constraint_dual","Base"], - ["output","constraint_min_down_time","output_type","constraint_dual","Base"], - ["output","constraint_min_node_pressure","output_type","constraint_dual","Base"], - ["output","constraint_min_node_voltage_angle","output_type","constraint_dual","Base"], - ["output","constraint_min_ratio_in_in_unit_flow","output_type","constraint_dual","Base"], - ["output","constraint_min_ratio_in_out_unit_flow","output_type","constraint_dual","Base"], - ["output","constraint_min_ratio_out_in_connection_flow","output_type","constraint_dual","Base"], - ["output","constraint_min_ratio_out_in_unit_flow","output_type","constraint_dual","Base"], - ["output","constraint_min_ratio_out_out_unit_flow","output_type","constraint_dual","Base"], - ["output","constraint_min_scheduled_outage_duration","output_type","constraint_dual","Base"], - ["output","constraint_min_total_cumulated_unit_flow_from_node","output_type","constraint_dual","Base"], - ["output","constraint_min_total_cumulated_unit_flow_to_node","output_type","constraint_dual","Base"], - ["output","constraint_min_up_time","output_type","constraint_dual","Base"], - ["output","constraint_minimum_operating_point","output_type","constraint_dual","Base"], - ["output","constraint_nodal_balance","output_type","constraint_dual","Base"], - ["output","constraint_node_injection","output_type","constraint_dual","Base"], - ["output","constraint_node_state_capacity","output_type","constraint_dual","Base"], - ["output","constraint_node_voltage_angle","output_type","constraint_dual","Base"], - ["output","constraint_non_spinning_reserves_lower_bound","output_type","constraint_dual","Base"], - ["output","constraint_non_spinning_reserves_shut_down_upper_bound","output_type","constraint_dual","Base"], - ["output","constraint_non_spinning_reserves_start_up_upper_bound","output_type","constraint_dual","Base"], - ["output","constraint_operating_point_bounds","output_type","constraint_dual","Base"], - ["output","constraint_operating_point_rank","output_type","constraint_dual","Base"], - ["output","constraint_ramp_down","output_type","constraint_dual","Base"], - ["output","constraint_ramp_up","output_type","constraint_dual","Base"], - ["output","constraint_storage_lifetime","output_type","constraint_dual","Base"], - ["output","constraint_storage_line_pack","output_type","constraint_dual","Base"], - ["output","constraint_storages_invested_available","output_type","constraint_dual","Base"], - ["output","constraint_storages_invested_transition","output_type","constraint_dual","Base"], - ["output","constraint_unit_flow_capacity","output_type","constraint_dual","Base"], - ["output","constraint_unit_flow_op_bounds","output_type","constraint_dual","Base"], - ["output","constraint_unit_flow_op_rank","output_type","constraint_dual","Base"], - ["output","constraint_unit_flow_op_sum","output_type","constraint_dual","Base"], - ["output","constraint_unit_lifetime","output_type","constraint_dual","Base"], - ["output","constraint_unit_state_transition","output_type","constraint_dual","Base"], - ["output","constraint_units_available","output_type","constraint_dual","Base"], - ["output","constraint_units_invested_available","output_type","constraint_dual","Base"], - ["output","constraint_units_invested_transition","output_type","constraint_dual","Base"], - ["output","constraint_units_out_of_service_contiguity","output_type","constraint_dual","Base"], - ["output","constraint_units_out_of_service_transition","output_type","constraint_dual","Base"], - ["output","constraint_user_constraint","output_type","constraint_dual","Base"], - ["output","connection_conversion_to_discounted_annuities","output_type","derived_parameter","Base"], - ["output","connection_discounted_duration","output_type","derived_parameter","Base"], - ["output","connection_salvage_fraction","output_type","derived_parameter","Base"], - ["output","connection_tech_discount_factor","output_type","derived_parameter","Base"], - ["output","storage_conversion_to_discounted_annuities","output_type","derived_parameter","Base"], - ["output","storage_discounted_duration","output_type","derived_parameter","Base"], - ["output","storage_salvage_fraction","output_type","derived_parameter","Base"], - ["output","storage_tech_discount_factor","output_type","derived_parameter","Base"], - ["output","unit_conversion_to_discounted_annuities","output_type","derived_parameter","Base"], - ["output","unit_discounted_duration","output_type","derived_parameter","Base"], - ["output","unit_salvage_fraction","output_type","derived_parameter","Base"], - ["output","unit_tech_discount_factor","output_type","derived_parameter","Base"], - ["output","connection_flow_costs","output_type","objective","Base"], - ["output","connection_investment_costs","output_type","objective","Base"], - ["output","fixed_om_costs","output_type","objective","Base"], - ["output","fuel_costs","output_type","objective","Base"], - ["output","mga_objective","output_type","objective","Base"], - ["output","objective_penalties","output_type","objective","Base"], - ["output","renewable_curtailment_costs","output_type","objective","Base"], - ["output","res_proc_costs","output_type","objective","Base"], - ["output","shut_down_costs","output_type","objective","Base"], - ["output","start_up_costs","output_type","objective","Base"], - ["output","storage_investment_costs","output_type","objective","Base"], - ["output","taxes","output_type","objective","Base"], - ["output","total_costs","output_type","objective","Base"], - ["output","unit_investment_costs","output_type","objective","Base"], - ["output","units_on_costs","output_type","objective","Base"], - ["output","variable_om_costs","output_type","objective","Base"], - ["output","connection_avg_intact_throughflow","output_type","postprocess_value","Base"], - ["output","connection_avg_throughflow","output_type","postprocess_value","Base"], - ["output","contingency_is_binding","output_type","postprocess_value","Base"], - ["output","relative_optimality_gap","output_type","solving_info","Base"], - ["output","binary_gas_connection_flow","output_type","variable","Base"], - ["output","connection_flow","output_type","variable","Base"], - ["output","connection_intact_flow","output_type","variable","Base"], - ["output","connections_decommissioned","output_type","variable","Base"], - ["output","connections_invested","output_type","variable","Base"], - ["output","connections_invested_available","output_type","variable","Base"], - ["output","mp_objective_lowerbound","output_type","variable","Base"], - ["output","node_injection","output_type","variable","Base"], - ["output","node_pressure","output_type","variable","Base"], - ["output","node_slack_neg","output_type","variable","Base"], - ["output","node_slack_pos","output_type","variable","Base"], - ["output","node_state","output_type","variable","Base"], - ["output","node_voltage_angle","output_type","variable","Base"], - ["output","nonspin_ramp_down_unit_flow","output_type","variable","Base"], - ["output","nonspin_ramp_up_unit_flow","output_type","variable","Base"], - ["output","nonspin_units_shut_down","output_type","variable","Base"], - ["output","nonspin_units_started_up","output_type","variable","Base"], - ["output","ramp_down_unit_flow","output_type","variable","Base"], - ["output","ramp_up_unit_flow","output_type","variable","Base"], - ["output","shut_down_unit_flow","output_type","variable","Base"], - ["output","start_up_unit_flow","output_type","variable","Base"], - ["output","storages_decommissioned","output_type","variable","Base"], - ["output","storages_invested","output_type","variable","Base"], - ["output","storages_invested_available","output_type","variable","Base"], - ["output","unit_flow","output_type","variable","Base"], - ["output","unit_flow_op","output_type","variable","Base"], - ["output","unit_flow_op_active","output_type","variable","Base"], - ["output","units_invested","output_type","variable","Base"], - ["output","units_invested_available","output_type","variable","Base"], - ["output","units_mothballed","output_type","variable","Base"], - ["output","units_on","output_type","variable","Base"], - ["output","units_shut_down","output_type","variable","Base"], - ["output","units_started_up","output_type","variable","Base"], - ["output","bound_binary_gas_connection_flow","output_type","variable_reduced_cost","Base"], - ["output","bound_connection_flow","output_type","variable_reduced_cost","Base"], - ["output","bound_connection_intact_flow","output_type","variable_reduced_cost","Base"], - ["output","bound_connections_decommissioned","output_type","variable_reduced_cost","Base"], - ["output","bound_connections_invested","output_type","variable_reduced_cost","Base"], - ["output","bound_connections_invested_available","output_type","variable_reduced_cost","Base"], - ["output","bound_min_capacity_margin_slack","output_type","variable_reduced_cost","Base"], - ["output","bound_node_injection","output_type","variable_reduced_cost","Base"], - ["output","bound_node_pressure","output_type","variable_reduced_cost","Base"], - ["output","bound_node_slack_neg","output_type","variable_reduced_cost","Base"], - ["output","bound_node_slack_pos","output_type","variable_reduced_cost","Base"], - ["output","bound_node_state","output_type","variable_reduced_cost","Base"], - ["output","bound_node_voltage_angle","output_type","variable_reduced_cost","Base"], - ["output","bound_nonspin_units_shut_down","output_type","variable_reduced_cost","Base"], - ["output","bound_nonspin_units_started_up","output_type","variable_reduced_cost","Base"], - ["output","bound_storages_decommissioned","output_type","variable_reduced_cost","Base"], - ["output","bound_storages_invested","output_type","variable_reduced_cost","Base"], - ["output","bound_storages_invested_available","output_type","variable_reduced_cost","Base"], - ["output","bound_unit_flow","output_type","variable_reduced_cost","Base"], - ["output","bound_unit_flow_op","output_type","variable_reduced_cost","Base"], - ["output","bound_unit_flow_op_active","output_type","variable_reduced_cost","Base"], - ["output","bound_units_invested","output_type","variable_reduced_cost","Base"], - ["output","bound_units_invested_available","output_type","variable_reduced_cost","Base"], - ["output","bound_units_mothballed","output_type","variable_reduced_cost","Base"], - ["output","bound_units_on","output_type","variable_reduced_cost","Base"], - ["output","bound_units_out_of_service","output_type","variable_reduced_cost","Base"], - ["output","bound_units_returned_to_service","output_type","variable_reduced_cost","Base"], - ["output","bound_units_shut_down","output_type","variable_reduced_cost","Base"], - ["output","bound_units_started_up","output_type","variable_reduced_cost","Base"], - ["output","bound_units_taken_out_of_service","output_type","variable_reduced_cost","Base"], - ["output","bound_user_constraint_slack_neg","output_type","variable_reduced_cost","Base"], - ["output","bound_user_constraint_slack_pos","output_type","variable_reduced_cost","Base"] + ["output","constraint_compression_ratio","output_type","constraint_dual","Base"], + ["output","constraint_connection_flow_capacity","output_type","constraint_dual","Base"], + ["output","constraint_connection_flow_gas_capacity","output_type","constraint_dual","Base"], + ["output","constraint_connection_flow_lodf","output_type","constraint_dual","Base"], + ["output","constraint_connection_intact_flow_ptdf","output_type","constraint_dual","Base"], + ["output","constraint_connection_lifetime","output_type","constraint_dual","Base"], + ["output","constraint_connection_unitary_gas_flow","output_type","constraint_dual","Base"], + ["output","constraint_connections_invested_available","output_type","constraint_dual","Base"], + ["output","constraint_connections_invested_transition","output_type","constraint_dual","Base"], + ["output","constraint_cyclic_node_state","output_type","constraint_dual","Base"], + ["output","constraint_fix_node_pressure_point","output_type","constraint_dual","Base"], + ["output","constraint_fix_ratio_in_in_unit_flow","output_type","constraint_dual","Base"], + ["output","constraint_fix_ratio_in_out_unit_flow","output_type","constraint_dual","Base"], + ["output","constraint_fix_ratio_out_in_connection_flow","output_type","constraint_dual","Base"], + ["output","constraint_fix_ratio_out_in_unit_flow","output_type","constraint_dual","Base"], + ["output","constraint_fix_ratio_out_out_unit_flow","output_type","constraint_dual","Base"], + ["output","constraint_investment_group_equal_investments","output_type","constraint_dual","Base"], + ["output","constraint_investment_group_maximum_capacity_invested_available","output_type","constraint_dual","Base"], + ["output","constraint_investment_group_maximum_entities_invested_available","output_type","constraint_dual","Base"], + ["output","constraint_investment_group_minimum_capacity_invested_available","output_type","constraint_dual","Base"], + ["output","constraint_investment_group_minimum_entities_invested_available","output_type","constraint_dual","Base"], + ["output","constraint_max_node_pressure","output_type","constraint_dual","Base"], + ["output","constraint_max_node_voltage_angle","output_type","constraint_dual","Base"], + ["output","constraint_max_ratio_in_in_unit_flow","output_type","constraint_dual","Base"], + ["output","constraint_max_ratio_in_out_unit_flow","output_type","constraint_dual","Base"], + ["output","constraint_max_ratio_out_in_connection_flow","output_type","constraint_dual","Base"], + ["output","constraint_max_ratio_out_in_unit_flow","output_type","constraint_dual","Base"], + ["output","constraint_max_ratio_out_out_unit_flow","output_type","constraint_dual","Base"], + ["output","constraint_max_total_cumulated_unit_flow_from_node","output_type","constraint_dual","Base"], + ["output","constraint_max_total_cumulated_unit_flow_to_node","output_type","constraint_dual","Base"], + ["output","constraint_min_capacity_margin","output_type","constraint_dual","Base"], + ["output","constraint_min_down_time","output_type","constraint_dual","Base"], + ["output","constraint_min_node_pressure","output_type","constraint_dual","Base"], + ["output","constraint_min_node_voltage_angle","output_type","constraint_dual","Base"], + ["output","constraint_min_ratio_in_in_unit_flow","output_type","constraint_dual","Base"], + ["output","constraint_min_ratio_in_out_unit_flow","output_type","constraint_dual","Base"], + ["output","constraint_min_ratio_out_in_connection_flow","output_type","constraint_dual","Base"], + ["output","constraint_min_ratio_out_in_unit_flow","output_type","constraint_dual","Base"], + ["output","constraint_min_ratio_out_out_unit_flow","output_type","constraint_dual","Base"], + ["output","constraint_min_scheduled_outage_duration","output_type","constraint_dual","Base"], + ["output","constraint_min_total_cumulated_unit_flow_from_node","output_type","constraint_dual","Base"], + ["output","constraint_min_total_cumulated_unit_flow_to_node","output_type","constraint_dual","Base"], + ["output","constraint_min_up_time","output_type","constraint_dual","Base"], + ["output","constraint_minimum_operating_point","output_type","constraint_dual","Base"], + ["output","constraint_nodal_balance","output_type","constraint_dual","Base"], + ["output","constraint_node_injection","output_type","constraint_dual","Base"], + ["output","constraint_node_state_capacity","output_type","constraint_dual","Base"], + ["output","constraint_node_voltage_angle","output_type","constraint_dual","Base"], + ["output","constraint_non_spinning_reserves_lower_bound","output_type","constraint_dual","Base"], + ["output","constraint_non_spinning_reserves_shut_down_upper_bound","output_type","constraint_dual","Base"], + ["output","constraint_non_spinning_reserves_start_up_upper_bound","output_type","constraint_dual","Base"], + ["output","constraint_operating_point_bounds","output_type","constraint_dual","Base"], + ["output","constraint_operating_point_rank","output_type","constraint_dual","Base"], + ["output","constraint_ramp_down","output_type","constraint_dual","Base"], + ["output","constraint_ramp_up","output_type","constraint_dual","Base"], + ["output","constraint_storage_lifetime","output_type","constraint_dual","Base"], + ["output","constraint_storage_line_pack","output_type","constraint_dual","Base"], + ["output","constraint_storages_invested_available","output_type","constraint_dual","Base"], + ["output","constraint_storages_invested_transition","output_type","constraint_dual","Base"], + ["output","constraint_unit_flow_capacity","output_type","constraint_dual","Base"], + ["output","constraint_unit_flow_op_bounds","output_type","constraint_dual","Base"], + ["output","constraint_unit_flow_op_rank","output_type","constraint_dual","Base"], + ["output","constraint_unit_flow_op_sum","output_type","constraint_dual","Base"], + ["output","constraint_unit_lifetime","output_type","constraint_dual","Base"], + ["output","constraint_unit_state_transition","output_type","constraint_dual","Base"], + ["output","constraint_units_available","output_type","constraint_dual","Base"], + ["output","constraint_units_invested_available","output_type","constraint_dual","Base"], + ["output","constraint_units_invested_transition","output_type","constraint_dual","Base"], + ["output","constraint_units_out_of_service_contiguity","output_type","constraint_dual","Base"], + ["output","constraint_units_out_of_service_transition","output_type","constraint_dual","Base"], + ["output","constraint_user_constraint","output_type","constraint_dual","Base"], + ["output","connection_conversion_to_discounted_annuities","output_type","derived_parameter","Base"], + ["output","connection_discounted_duration","output_type","derived_parameter","Base"], + ["output","connection_salvage_fraction","output_type","derived_parameter","Base"], + ["output","connection_tech_discount_factor","output_type","derived_parameter","Base"], + ["output","storage_conversion_to_discounted_annuities","output_type","derived_parameter","Base"], + ["output","storage_discounted_duration","output_type","derived_parameter","Base"], + ["output","storage_salvage_fraction","output_type","derived_parameter","Base"], + ["output","storage_tech_discount_factor","output_type","derived_parameter","Base"], + ["output","unit_conversion_to_discounted_annuities","output_type","derived_parameter","Base"], + ["output","unit_discounted_duration","output_type","derived_parameter","Base"], + ["output","unit_salvage_fraction","output_type","derived_parameter","Base"], + ["output","unit_tech_discount_factor","output_type","derived_parameter","Base"], + ["output","connection_flow_costs","output_type","objective","Base"], + ["output","connection_investment_costs","output_type","objective","Base"], + ["output","fixed_om_costs","output_type","objective","Base"], + ["output","fuel_costs","output_type","objective","Base"], + ["output","mga_objective","output_type","objective","Base"], + ["output","objective_penalties","output_type","objective","Base"], + ["output","renewable_curtailment_costs","output_type","objective","Base"], + ["output","res_proc_costs","output_type","objective","Base"], + ["output","shut_down_costs","output_type","objective","Base"], + ["output","start_up_costs","output_type","objective","Base"], + ["output","storage_investment_costs","output_type","objective","Base"], + ["output","taxes","output_type","objective","Base"], + ["output","total_costs","output_type","objective","Base"], + ["output","unit_investment_costs","output_type","objective","Base"], + ["output","units_on_costs","output_type","objective","Base"], + ["output","variable_om_costs","output_type","objective","Base"], + ["output","connection_avg_intact_throughflow","output_type","postprocess_value","Base"], + ["output","connection_avg_throughflow","output_type","postprocess_value","Base"], + ["output","contingency_is_binding","output_type","postprocess_value","Base"], + ["output","relative_optimality_gap","output_type","solving_info","Base"], + ["output","binary_gas_connection_flow","output_type","variable","Base"], + ["output","connection_flow","output_type","variable","Base"], + ["output","connection_intact_flow","output_type","variable","Base"], + ["output","connections_decommissioned","output_type","variable","Base"], + ["output","connections_invested","output_type","variable","Base"], + ["output","connections_invested_available","output_type","variable","Base"], + ["output","mp_objective_lowerbound","output_type","variable","Base"], + ["output","node_injection","output_type","variable","Base"], + ["output","node_pressure","output_type","variable","Base"], + ["output","node_slack_neg","output_type","variable","Base"], + ["output","node_slack_pos","output_type","variable","Base"], + ["output","node_state","output_type","variable","Base"], + ["output","node_voltage_angle","output_type","variable","Base"], + ["output","nonspin_ramp_down_unit_flow","output_type","variable","Base"], + ["output","nonspin_ramp_up_unit_flow","output_type","variable","Base"], + ["output","nonspin_units_shut_down","output_type","variable","Base"], + ["output","nonspin_units_started_up","output_type","variable","Base"], + ["output","ramp_down_unit_flow","output_type","variable","Base"], + ["output","ramp_up_unit_flow","output_type","variable","Base"], + ["output","shut_down_unit_flow","output_type","variable","Base"], + ["output","start_up_unit_flow","output_type","variable","Base"], + ["output","storages_decommissioned","output_type","variable","Base"], + ["output","storages_invested","output_type","variable","Base"], + ["output","storages_invested_available","output_type","variable","Base"], + ["output","unit_flow","output_type","variable","Base"], + ["output","unit_flow_op","output_type","variable","Base"], + ["output","unit_flow_op_active","output_type","variable","Base"], + ["output","units_invested","output_type","variable","Base"], + ["output","units_invested_available","output_type","variable","Base"], + ["output","units_mothballed","output_type","variable","Base"], + ["output","units_on","output_type","variable","Base"], + ["output","units_shut_down","output_type","variable","Base"], + ["output","units_started_up","output_type","variable","Base"], + ["output","bound_binary_gas_connection_flow","output_type","variable_reduced_cost","Base"], + ["output","bound_connection_flow","output_type","variable_reduced_cost","Base"], + ["output","bound_connection_intact_flow","output_type","variable_reduced_cost","Base"], + ["output","bound_connections_decommissioned","output_type","variable_reduced_cost","Base"], + ["output","bound_connections_invested","output_type","variable_reduced_cost","Base"], + ["output","bound_connections_invested_available","output_type","variable_reduced_cost","Base"], + ["output","bound_min_capacity_margin_slack","output_type","variable_reduced_cost","Base"], + ["output","bound_node_injection","output_type","variable_reduced_cost","Base"], + ["output","bound_node_pressure","output_type","variable_reduced_cost","Base"], + ["output","bound_node_slack_neg","output_type","variable_reduced_cost","Base"], + ["output","bound_node_slack_pos","output_type","variable_reduced_cost","Base"], + ["output","bound_node_state","output_type","variable_reduced_cost","Base"], + ["output","bound_node_voltage_angle","output_type","variable_reduced_cost","Base"], + ["output","bound_nonspin_units_shut_down","output_type","variable_reduced_cost","Base"], + ["output","bound_nonspin_units_started_up","output_type","variable_reduced_cost","Base"], + ["output","bound_storages_decommissioned","output_type","variable_reduced_cost","Base"], + ["output","bound_storages_invested","output_type","variable_reduced_cost","Base"], + ["output","bound_storages_invested_available","output_type","variable_reduced_cost","Base"], + ["output","bound_unit_flow","output_type","variable_reduced_cost","Base"], + ["output","bound_unit_flow_op","output_type","variable_reduced_cost","Base"], + ["output","bound_unit_flow_op_active","output_type","variable_reduced_cost","Base"], + ["output","bound_units_invested","output_type","variable_reduced_cost","Base"], + ["output","bound_units_invested_available","output_type","variable_reduced_cost","Base"], + ["output","bound_units_mothballed","output_type","variable_reduced_cost","Base"], + ["output","bound_units_on","output_type","variable_reduced_cost","Base"], + ["output","bound_units_out_of_service","output_type","variable_reduced_cost","Base"], + ["output","bound_units_returned_to_service","output_type","variable_reduced_cost","Base"], + ["output","bound_units_shut_down","output_type","variable_reduced_cost","Base"], + ["output","bound_units_started_up","output_type","variable_reduced_cost","Base"], + ["output","bound_units_taken_out_of_service","output_type","variable_reduced_cost","Base"], + ["output","bound_user_constraint_slack_neg","output_type","variable_reduced_cost","Base"], + ["output","bound_user_constraint_slack_pos","output_type","variable_reduced_cost","Base"] ], "tools": [ ["object_activity_control", ""]