diff --git a/config/hydrogen_integral_cost_csv.yml b/config/hydrogen_integral_cost_csv.yml index 15d27ed93f..3bafce4bdb 100644 --- a/config/hydrogen_integral_cost_csv.yml +++ b/config/hydrogen_integral_cost_csv.yml @@ -126,3 +126,21 @@ - name: Production cost curve import (baseload) (Eur/MWh) query: production_costs_per_mwh_curve_hydrogen_imported + +- name: Production curve industry chemical fertilizers transformation (MWh) + query: industry_transformation_chemical_feritilizers_hydrogen_output_curve + +- name: Production cost curve industry chemical fertilizers transformation (Eur/MWh) + query: production_costs_per_mwh_curve_hydrogen_industry_chemical_fertilizers_transformation + +- name: Production curve industry chemical other transformation (MWh) + query: industry_transformation_chemical_other_hydrogen_output_curve + +- name: Production cost curve industry chemical other transformation (Eur/MWh) + query: production_costs_per_mwh_curve_hydrogen_industry_chemical_other_transformation + +- name: Production curve industry chemical refineries transformation (MWh) + query: industry_transformation_chemical_refineries_hydrogen_output_curve + +- name: Production cost curve industry chemical refineries transformation (Eur/MWh) + query: production_costs_per_mwh_curve_hydrogen_industry_chemical_refineries_transformation \ No newline at end of file diff --git a/gqueries/general/hydrogen/costs/cost_per_mwh_curve/production_costs_per_mwh_curve_hydrogen_industry_chemical_fertilizers_transformation.gql b/gqueries/general/hydrogen/costs/cost_per_mwh_curve/production_costs_per_mwh_curve_hydrogen_industry_chemical_fertilizers_transformation.gql new file mode 100644 index 0000000000..0b3d92c96f --- /dev/null +++ b/gqueries/general/hydrogen/costs/cost_per_mwh_curve/production_costs_per_mwh_curve_hydrogen_industry_chemical_fertilizers_transformation.gql @@ -0,0 +1,5 @@ +# Total cost of hydrogen production by industry transformation + +- query = + COALESCE_CURVE(nil,default=Q(production_costs_per_mwh_hydrogen_by_chemical_fertilizers_transformation),length = 8760) + \ No newline at end of file diff --git a/gqueries/general/hydrogen/costs/cost_per_mwh_curve/production_costs_per_mwh_curve_hydrogen_industry_chemical_other_transformation.gql b/gqueries/general/hydrogen/costs/cost_per_mwh_curve/production_costs_per_mwh_curve_hydrogen_industry_chemical_other_transformation.gql new file mode 100644 index 0000000000..e7601ea0b1 --- /dev/null +++ b/gqueries/general/hydrogen/costs/cost_per_mwh_curve/production_costs_per_mwh_curve_hydrogen_industry_chemical_other_transformation.gql @@ -0,0 +1,5 @@ +# Total cost of hydrogen production by industry transformation + +- query = + COALESCE_CURVE(nil,default=Q(production_costs_per_mwh_hydrogen_by_chemical_other_transformation),length = 8760) + \ No newline at end of file diff --git a/gqueries/general/hydrogen/costs/cost_per_mwh_curve/production_costs_per_mwh_curve_hydrogen_industry_chemical_refineries_transformation.gql b/gqueries/general/hydrogen/costs/cost_per_mwh_curve/production_costs_per_mwh_curve_hydrogen_industry_chemical_refineries_transformation.gql new file mode 100644 index 0000000000..9c01c2708d --- /dev/null +++ b/gqueries/general/hydrogen/costs/cost_per_mwh_curve/production_costs_per_mwh_curve_hydrogen_industry_chemical_refineries_transformation.gql @@ -0,0 +1,5 @@ +# Total cost of hydrogen production by industry transformation + +- query = + COALESCE_CURVE(nil,default=Q(production_costs_per_mwh_hydrogen_by_chemical_refineries_transformation),length = 8760) + \ No newline at end of file diff --git a/gqueries/general/hydrogen/costs/production_costs_per_mwh_hydrogen_by_chemical_fertilizers_transformation.gql b/gqueries/general/hydrogen/costs/production_costs_per_mwh_hydrogen_by_chemical_fertilizers_transformation.gql new file mode 100644 index 0000000000..f0c41bcc7c --- /dev/null +++ b/gqueries/general/hydrogen/costs/production_costs_per_mwh_hydrogen_by_chemical_fertilizers_transformation.gql @@ -0,0 +1,11 @@ +# Total cost of hydrogen production by industry chemical fertilizers transformation. +# This is measured by taking the costs of each of the industry transformation nodes +# and multiplying this by the output share of hydrogen. +- query = + DIVIDE( + V(energy_chemical_fertilizers_transformation_external_coupling_node, "variable_costs_per(:node) * hydrogen_output_conversion / (1.0 - loss_output_conversion )"), + DIVIDE( + V(energy_chemical_fertilizers_transformation_external_coupling_node, output_of_hydrogen), + MJ_PER_MWH + ) + ) diff --git a/gqueries/general/hydrogen/costs/production_costs_per_mwh_hydrogen_by_chemical_other_transformation.gql b/gqueries/general/hydrogen/costs/production_costs_per_mwh_hydrogen_by_chemical_other_transformation.gql new file mode 100644 index 0000000000..f244c1237d --- /dev/null +++ b/gqueries/general/hydrogen/costs/production_costs_per_mwh_hydrogen_by_chemical_other_transformation.gql @@ -0,0 +1,12 @@ +# Total cost of hydrogen production by industry chemical other transformation +# This is measured by taking the costs of each of the industry transformation nodes +# and multiplying this by the output share of hydrogen. + +- query = + DIVIDE( + V(energy_chemical_other_transformation_external_coupling_node, "variable_costs_per(:node) * hydrogen_output_conversion / (1.0 - loss_output_conversion )"), + DIVIDE( + V(energy_chemical_other_transformation_external_coupling_node, output_of_hydrogen), + MJ_PER_MWH + ) + ) \ No newline at end of file diff --git a/gqueries/general/hydrogen/costs/production_costs_per_mwh_hydrogen_by_chemical_refineries_transformation.gql b/gqueries/general/hydrogen/costs/production_costs_per_mwh_hydrogen_by_chemical_refineries_transformation.gql new file mode 100644 index 0000000000..16830e8423 --- /dev/null +++ b/gqueries/general/hydrogen/costs/production_costs_per_mwh_hydrogen_by_chemical_refineries_transformation.gql @@ -0,0 +1,11 @@ +# Total cost of hydrogen production by industry chemical refineries transformation. +# This is measured by taking the costs of each of the industry transformation nodes +# and multiplying this by the output share of hydrogen. +- query = + DIVIDE( + V(energy_chemical_refineries_transformation_external_coupling_node, "variable_costs_per(:node) * hydrogen_output_conversion / (1.0 - loss_output_conversion )"), + DIVIDE( + V(energy_chemical_refineries_transformation_external_coupling_node, output_of_hydrogen), + MJ_PER_MWH + ) + ) diff --git a/gqueries/output_elements/output_series/hourly_stacked_area_hydrogen_production_cost_curve/energy_hydrogen_ammonia_reformer_dispatchable_hydrogen_production_cost_curve.gql b/gqueries/output_elements/output_series/hourly_stacked_area_hydrogen_production_cost_curve/energy_hydrogen_ammonia_reformer_dispatchable_hydrogen_production_cost_curve.gql index 454782b754..52f4d5bf82 100644 --- a/gqueries/output_elements/output_series/hourly_stacked_area_hydrogen_production_cost_curve/energy_hydrogen_ammonia_reformer_dispatchable_hydrogen_production_cost_curve.gql +++ b/gqueries/output_elements/output_series/hourly_stacked_area_hydrogen_production_cost_curve/energy_hydrogen_ammonia_reformer_dispatchable_hydrogen_production_cost_curve.gql @@ -5,6 +5,6 @@ Q(production_costs_per_mwh_curve_hydrogen_ammonia_reformer_dispatchable), DIVIDE_CURVES( Q(energy_hydrogen_ammonia_reformer_dispatchable_hydrogen_output_curve), - Q(hydrogen_production_curve_industry_transformation_correction) + Q(hydrogen_production_curve) ) ) diff --git a/gqueries/output_elements/output_series/hourly_stacked_area_hydrogen_production_cost_curve/energy_hydrogen_ammonia_reformer_must_run_hydrogen_production_cost_curve.gql b/gqueries/output_elements/output_series/hourly_stacked_area_hydrogen_production_cost_curve/energy_hydrogen_ammonia_reformer_must_run_hydrogen_production_cost_curve.gql index 02a391dcdb..4a57e8b74c 100644 --- a/gqueries/output_elements/output_series/hourly_stacked_area_hydrogen_production_cost_curve/energy_hydrogen_ammonia_reformer_must_run_hydrogen_production_cost_curve.gql +++ b/gqueries/output_elements/output_series/hourly_stacked_area_hydrogen_production_cost_curve/energy_hydrogen_ammonia_reformer_must_run_hydrogen_production_cost_curve.gql @@ -5,7 +5,7 @@ Q(production_costs_per_mwh_curve_hydrogen_ammonia_reformer_must_run), DIVIDE_CURVES( Q(energy_hydrogen_ammonia_reformer_must_run_hydrogen_output_curve), - Q(hydrogen_production_curve_industry_transformation_correction) + Q(hydrogen_production_curve) ) ) diff --git a/gqueries/output_elements/output_series/hourly_stacked_area_hydrogen_production_cost_curve/energy_hydrogen_autothermal_reformer_ccs_must_run_hydrogen_production_cost_curve.gql b/gqueries/output_elements/output_series/hourly_stacked_area_hydrogen_production_cost_curve/energy_hydrogen_autothermal_reformer_ccs_must_run_hydrogen_production_cost_curve.gql index 0b91d32a66..6f89461967 100644 --- a/gqueries/output_elements/output_series/hourly_stacked_area_hydrogen_production_cost_curve/energy_hydrogen_autothermal_reformer_ccs_must_run_hydrogen_production_cost_curve.gql +++ b/gqueries/output_elements/output_series/hourly_stacked_area_hydrogen_production_cost_curve/energy_hydrogen_autothermal_reformer_ccs_must_run_hydrogen_production_cost_curve.gql @@ -5,7 +5,7 @@ Q(production_costs_per_mwh_curve_hydrogen_autothermal_reformer_ccs_must_run), DIVIDE_CURVES( Q(energy_hydrogen_autothermal_reformer_ccs_must_run_hydrogen_output_curve), - Q(hydrogen_production_curve_industry_transformation_correction) + Q(hydrogen_production_curve) ) ) diff --git a/gqueries/output_elements/output_series/hourly_stacked_area_hydrogen_production_cost_curve/energy_hydrogen_autothermal_reformer_dispatchable_hydrogen_production_cost_curve.gql b/gqueries/output_elements/output_series/hourly_stacked_area_hydrogen_production_cost_curve/energy_hydrogen_autothermal_reformer_dispatchable_hydrogen_production_cost_curve.gql index 9078fde289..e1c958e179 100644 --- a/gqueries/output_elements/output_series/hourly_stacked_area_hydrogen_production_cost_curve/energy_hydrogen_autothermal_reformer_dispatchable_hydrogen_production_cost_curve.gql +++ b/gqueries/output_elements/output_series/hourly_stacked_area_hydrogen_production_cost_curve/energy_hydrogen_autothermal_reformer_dispatchable_hydrogen_production_cost_curve.gql @@ -5,7 +5,7 @@ Q(production_costs_per_mwh_curve_hydrogen_autothermal_reformer_dispatchable), DIVIDE_CURVES( Q(energy_hydrogen_autothermal_reformer_dispatchable_hydrogen_output_curve), - Q(hydrogen_production_curve_industry_transformation_correction) + Q(hydrogen_production_curve) ) ) diff --git a/gqueries/output_elements/output_series/hourly_stacked_area_hydrogen_production_cost_curve/energy_hydrogen_autothermal_reformer_must_run_hydrogen_production_cost_curve.gql b/gqueries/output_elements/output_series/hourly_stacked_area_hydrogen_production_cost_curve/energy_hydrogen_autothermal_reformer_must_run_hydrogen_production_cost_curve.gql index 6c074c6c50..74d96ae86f 100644 --- a/gqueries/output_elements/output_series/hourly_stacked_area_hydrogen_production_cost_curve/energy_hydrogen_autothermal_reformer_must_run_hydrogen_production_cost_curve.gql +++ b/gqueries/output_elements/output_series/hourly_stacked_area_hydrogen_production_cost_curve/energy_hydrogen_autothermal_reformer_must_run_hydrogen_production_cost_curve.gql @@ -5,7 +5,7 @@ Q(production_costs_per_mwh_curve_hydrogen_autothermal_reformer_must_run), DIVIDE_CURVES( Q(energy_hydrogen_autothermal_reformer_must_run_hydrogen_output_curve), - Q(hydrogen_production_curve_industry_transformation_correction) + Q(hydrogen_production_curve) ) ) diff --git a/gqueries/output_elements/output_series/hourly_stacked_area_hydrogen_production_cost_curve/energy_hydrogen_biomass_gasification_ccs_hydrogen_production_cost_curve.gql b/gqueries/output_elements/output_series/hourly_stacked_area_hydrogen_production_cost_curve/energy_hydrogen_biomass_gasification_ccs_hydrogen_production_cost_curve.gql index 1504f8756f..1d616a501a 100644 --- a/gqueries/output_elements/output_series/hourly_stacked_area_hydrogen_production_cost_curve/energy_hydrogen_biomass_gasification_ccs_hydrogen_production_cost_curve.gql +++ b/gqueries/output_elements/output_series/hourly_stacked_area_hydrogen_production_cost_curve/energy_hydrogen_biomass_gasification_ccs_hydrogen_production_cost_curve.gql @@ -5,7 +5,7 @@ Q(production_costs_per_mwh_curve_hydrogen_biomass_gasification_ccs), DIVIDE_CURVES( Q(energy_hydrogen_biomass_gasification_ccs_hydrogen_output_curve), - Q(hydrogen_production_curve_industry_transformation_correction) + Q(hydrogen_production_curve) ) ) diff --git a/gqueries/output_elements/output_series/hourly_stacked_area_hydrogen_production_cost_curve/energy_hydrogen_biomass_gasification_hydrogen_production_cost_curve.gql b/gqueries/output_elements/output_series/hourly_stacked_area_hydrogen_production_cost_curve/energy_hydrogen_biomass_gasification_hydrogen_production_cost_curve.gql index 4e688e7e15..602e53ff29 100644 --- a/gqueries/output_elements/output_series/hourly_stacked_area_hydrogen_production_cost_curve/energy_hydrogen_biomass_gasification_hydrogen_production_cost_curve.gql +++ b/gqueries/output_elements/output_series/hourly_stacked_area_hydrogen_production_cost_curve/energy_hydrogen_biomass_gasification_hydrogen_production_cost_curve.gql @@ -5,7 +5,7 @@ Q(production_costs_per_mwh_curve_hydrogen_biomass_gasification), DIVIDE_CURVES( Q(energy_hydrogen_biomass_gasification_hydrogen_output_curve), - Q(hydrogen_production_curve_industry_transformation_correction) + Q(hydrogen_production_curve) ) ) diff --git a/gqueries/output_elements/output_series/hourly_stacked_area_hydrogen_production_cost_curve/energy_hydrogen_electrolysis_solar_electricity_hydrogen_production_cost_curve.gql b/gqueries/output_elements/output_series/hourly_stacked_area_hydrogen_production_cost_curve/energy_hydrogen_electrolysis_solar_electricity_hydrogen_production_cost_curve.gql index be21774015..f9341b68dc 100644 --- a/gqueries/output_elements/output_series/hourly_stacked_area_hydrogen_production_cost_curve/energy_hydrogen_electrolysis_solar_electricity_hydrogen_production_cost_curve.gql +++ b/gqueries/output_elements/output_series/hourly_stacked_area_hydrogen_production_cost_curve/energy_hydrogen_electrolysis_solar_electricity_hydrogen_production_cost_curve.gql @@ -5,7 +5,7 @@ Q(production_costs_per_mwh_curve_hydrogen_solar_pv), DIVIDE_CURVES( Q(energy_hydrogen_electrolysis_solar_electricity_hydrogen_output_curve), - Q(hydrogen_production_curve_industry_transformation_correction) + Q(hydrogen_production_curve) ) ) diff --git a/gqueries/output_elements/output_series/hourly_stacked_area_hydrogen_production_cost_curve/energy_hydrogen_electrolysis_wind_electricity_hydrogen_production_cost_curve.gql b/gqueries/output_elements/output_series/hourly_stacked_area_hydrogen_production_cost_curve/energy_hydrogen_electrolysis_wind_electricity_hydrogen_production_cost_curve.gql index abaf142ba9..bd553e480e 100644 --- a/gqueries/output_elements/output_series/hourly_stacked_area_hydrogen_production_cost_curve/energy_hydrogen_electrolysis_wind_electricity_hydrogen_production_cost_curve.gql +++ b/gqueries/output_elements/output_series/hourly_stacked_area_hydrogen_production_cost_curve/energy_hydrogen_electrolysis_wind_electricity_hydrogen_production_cost_curve.gql @@ -5,6 +5,6 @@ Q(production_costs_per_mwh_curve_hydrogen_offshore_wind_turbine), DIVIDE_CURVES( Q(energy_hydrogen_electrolysis_wind_electricity_hydrogen_output_curve), - Q(hydrogen_production_curve_industry_transformation_correction) + Q(hydrogen_production_curve) ) ) diff --git a/gqueries/output_elements/output_series/hourly_stacked_area_hydrogen_production_cost_curve/energy_hydrogen_flexibility_p2g_electricity_hydrogen_production_cost_curve.gql b/gqueries/output_elements/output_series/hourly_stacked_area_hydrogen_production_cost_curve/energy_hydrogen_flexibility_p2g_electricity_hydrogen_production_cost_curve.gql index 6eeb9bd759..ece8ae790a 100644 --- a/gqueries/output_elements/output_series/hourly_stacked_area_hydrogen_production_cost_curve/energy_hydrogen_flexibility_p2g_electricity_hydrogen_production_cost_curve.gql +++ b/gqueries/output_elements/output_series/hourly_stacked_area_hydrogen_production_cost_curve/energy_hydrogen_flexibility_p2g_electricity_hydrogen_production_cost_curve.gql @@ -5,7 +5,7 @@ Q(production_costs_per_mwh_curve_hydrogen_p2g), DIVIDE_CURVES( Q(energy_hydrogen_flexibility_p2g_electricity_hydrogen_output_curve), - Q(hydrogen_production_curve_industry_transformation_correction) + Q(hydrogen_production_curve) ) ) diff --git a/gqueries/output_elements/output_series/hourly_stacked_area_hydrogen_production_cost_curve/energy_hydrogen_hybrid_electrolysis_wind_electricity_hydrogen_production_cost_curve.gql b/gqueries/output_elements/output_series/hourly_stacked_area_hydrogen_production_cost_curve/energy_hydrogen_hybrid_electrolysis_wind_electricity_hydrogen_production_cost_curve.gql index e32733a84f..c013ad37db 100644 --- a/gqueries/output_elements/output_series/hourly_stacked_area_hydrogen_production_cost_curve/energy_hydrogen_hybrid_electrolysis_wind_electricity_hydrogen_production_cost_curve.gql +++ b/gqueries/output_elements/output_series/hourly_stacked_area_hydrogen_production_cost_curve/energy_hydrogen_hybrid_electrolysis_wind_electricity_hydrogen_production_cost_curve.gql @@ -5,6 +5,6 @@ Q(production_costs_per_mwh_curve_hydrogen_hybrid_offshore_wind_turbine), DIVIDE_CURVES( Q(energy_hydrogen_hybrid_electrolysis_wind_electricity_hydrogen_output_curve), - Q(hydrogen_production_curve_industry_transformation_correction) + Q(hydrogen_production_curve) ) ) diff --git a/gqueries/output_elements/output_series/hourly_stacked_area_hydrogen_production_cost_curve/energy_hydrogen_liquid_hydrogen_regasifier_hydrogen_production_cost_curve.gql b/gqueries/output_elements/output_series/hourly_stacked_area_hydrogen_production_cost_curve/energy_hydrogen_liquid_hydrogen_regasifier_hydrogen_production_cost_curve.gql index 60d63fefe9..5c43db5370 100644 --- a/gqueries/output_elements/output_series/hourly_stacked_area_hydrogen_production_cost_curve/energy_hydrogen_liquid_hydrogen_regasifier_hydrogen_production_cost_curve.gql +++ b/gqueries/output_elements/output_series/hourly_stacked_area_hydrogen_production_cost_curve/energy_hydrogen_liquid_hydrogen_regasifier_hydrogen_production_cost_curve.gql @@ -5,7 +5,7 @@ Q(production_costs_per_mwh_curve_hydrogen_liquid_hydrogen_regasifier), DIVIDE_CURVES( Q(energy_hydrogen_liquid_hydrogen_regasifier_hydrogen_output_curve), - Q(hydrogen_production_curve_industry_transformation_correction) + Q(hydrogen_production_curve) ) ) diff --git a/gqueries/output_elements/output_series/hourly_stacked_area_hydrogen_production_cost_curve/energy_hydrogen_lohc_reformer_hydrogen_production_cost_curve.gql b/gqueries/output_elements/output_series/hourly_stacked_area_hydrogen_production_cost_curve/energy_hydrogen_lohc_reformer_hydrogen_production_cost_curve.gql index ed6f8220c0..9ddbd77256 100644 --- a/gqueries/output_elements/output_series/hourly_stacked_area_hydrogen_production_cost_curve/energy_hydrogen_lohc_reformer_hydrogen_production_cost_curve.gql +++ b/gqueries/output_elements/output_series/hourly_stacked_area_hydrogen_production_cost_curve/energy_hydrogen_lohc_reformer_hydrogen_production_cost_curve.gql @@ -5,7 +5,7 @@ Q(production_costs_per_mwh_curve_hydrogen_lohc_reformer), DIVIDE_CURVES( Q(energy_hydrogen_lohc_reformer_hydrogen_output_curve), - Q(hydrogen_production_curve_industry_transformation_correction) + Q(hydrogen_production_curve) ) ) diff --git a/gqueries/output_elements/output_series/hourly_stacked_area_hydrogen_production_cost_curve/energy_hydrogen_steam_methane_reformer_ccs_must_run_hydrogen_production_cost_curve.gql b/gqueries/output_elements/output_series/hourly_stacked_area_hydrogen_production_cost_curve/energy_hydrogen_steam_methane_reformer_ccs_must_run_hydrogen_production_cost_curve.gql index 7ec158ba97..a32a355dc0 100644 --- a/gqueries/output_elements/output_series/hourly_stacked_area_hydrogen_production_cost_curve/energy_hydrogen_steam_methane_reformer_ccs_must_run_hydrogen_production_cost_curve.gql +++ b/gqueries/output_elements/output_series/hourly_stacked_area_hydrogen_production_cost_curve/energy_hydrogen_steam_methane_reformer_ccs_must_run_hydrogen_production_cost_curve.gql @@ -5,7 +5,7 @@ Q(production_costs_per_mwh_curve_hydrogen_steam_methane_reformer_ccs_must_run), DIVIDE_CURVES( Q(energy_hydrogen_steam_methane_reformer_ccs_must_run_hydrogen_output_curve), - Q(hydrogen_production_curve_industry_transformation_correction) + Q(hydrogen_production_curve) ) ) diff --git a/gqueries/output_elements/output_series/hourly_stacked_area_hydrogen_production_cost_curve/energy_hydrogen_steam_methane_reformer_dispatchable_hydrogen_production_cost_curve.gql b/gqueries/output_elements/output_series/hourly_stacked_area_hydrogen_production_cost_curve/energy_hydrogen_steam_methane_reformer_dispatchable_hydrogen_production_cost_curve.gql index 124fd1ff85..71b01004d6 100644 --- a/gqueries/output_elements/output_series/hourly_stacked_area_hydrogen_production_cost_curve/energy_hydrogen_steam_methane_reformer_dispatchable_hydrogen_production_cost_curve.gql +++ b/gqueries/output_elements/output_series/hourly_stacked_area_hydrogen_production_cost_curve/energy_hydrogen_steam_methane_reformer_dispatchable_hydrogen_production_cost_curve.gql @@ -5,7 +5,7 @@ Q(production_costs_per_mwh_curve_hydrogen_steam_methane_reformer_dispatchable), DIVIDE_CURVES( Q(energy_hydrogen_steam_methane_reformer_dispatchable_hydrogen_output_curve), - Q(hydrogen_production_curve_industry_transformation_correction) + Q(hydrogen_production_curve) ) ) diff --git a/gqueries/output_elements/output_series/hourly_stacked_area_hydrogen_production_cost_curve/energy_hydrogen_steam_methane_reformer_must_run_hydrogen_production_cost_curve.gql b/gqueries/output_elements/output_series/hourly_stacked_area_hydrogen_production_cost_curve/energy_hydrogen_steam_methane_reformer_must_run_hydrogen_production_cost_curve.gql index f5c1914f97..cdc6bbbdb2 100644 --- a/gqueries/output_elements/output_series/hourly_stacked_area_hydrogen_production_cost_curve/energy_hydrogen_steam_methane_reformer_must_run_hydrogen_production_cost_curve.gql +++ b/gqueries/output_elements/output_series/hourly_stacked_area_hydrogen_production_cost_curve/energy_hydrogen_steam_methane_reformer_must_run_hydrogen_production_cost_curve.gql @@ -5,7 +5,7 @@ Q(production_costs_per_mwh_curve_hydrogen_steam_methane_reformer_must_run), DIVIDE_CURVES( Q(energy_hydrogen_steam_methane_reformer_must_run_hydrogen_output_curve), - Q(hydrogen_production_curve_industry_transformation_correction) + Q(hydrogen_production_curve) ) ) diff --git a/gqueries/output_elements/output_series/hourly_stacked_area_hydrogen_production_cost_curve/energy_hydrogen_storage_depleted_gas_field_hydrogen_production_cost_curve.gql b/gqueries/output_elements/output_series/hourly_stacked_area_hydrogen_production_cost_curve/energy_hydrogen_storage_depleted_gas_field_hydrogen_production_cost_curve.gql index 9de32d2e9a..3fe480d844 100644 --- a/gqueries/output_elements/output_series/hourly_stacked_area_hydrogen_production_cost_curve/energy_hydrogen_storage_depleted_gas_field_hydrogen_production_cost_curve.gql +++ b/gqueries/output_elements/output_series/hourly_stacked_area_hydrogen_production_cost_curve/energy_hydrogen_storage_depleted_gas_field_hydrogen_production_cost_curve.gql @@ -5,7 +5,7 @@ Q(production_costs_per_mwh_curve_hydrogen_storage_depleted_gas_field), DIVIDE_CURVES( Q(energy_hydrogen_storage_depleted_gas_field_hydrogen_output_curve), - Q(hydrogen_production_curve_industry_transformation_correction) + Q(hydrogen_production_curve) ) ) diff --git a/gqueries/output_elements/output_series/hourly_stacked_area_hydrogen_production_cost_curve/energy_hydrogen_storage_salt_cavern_hydrogen_production_cost_curve.gql b/gqueries/output_elements/output_series/hourly_stacked_area_hydrogen_production_cost_curve/energy_hydrogen_storage_salt_cavern_hydrogen_production_cost_curve.gql index e74aa92614..0f9517fc6b 100644 --- a/gqueries/output_elements/output_series/hourly_stacked_area_hydrogen_production_cost_curve/energy_hydrogen_storage_salt_cavern_hydrogen_production_cost_curve.gql +++ b/gqueries/output_elements/output_series/hourly_stacked_area_hydrogen_production_cost_curve/energy_hydrogen_storage_salt_cavern_hydrogen_production_cost_curve.gql @@ -5,7 +5,7 @@ Q(production_costs_per_mwh_curve_hydrogen_storage_salt_cavern), DIVIDE_CURVES( Q(energy_hydrogen_storage_salt_cavern_hydrogen_output_curve), - Q(hydrogen_production_curve_industry_transformation_correction) + Q(hydrogen_production_curve) ) ) diff --git a/gqueries/output_elements/output_series/hourly_stacked_area_hydrogen_production_cost_curve/energy_imported_hydrogen_backup_hydrogen_production_cost_curve.gql b/gqueries/output_elements/output_series/hourly_stacked_area_hydrogen_production_cost_curve/energy_imported_hydrogen_backup_hydrogen_production_cost_curve.gql index 0e86fad860..54386f0f5f 100644 --- a/gqueries/output_elements/output_series/hourly_stacked_area_hydrogen_production_cost_curve/energy_imported_hydrogen_backup_hydrogen_production_cost_curve.gql +++ b/gqueries/output_elements/output_series/hourly_stacked_area_hydrogen_production_cost_curve/energy_imported_hydrogen_backup_hydrogen_production_cost_curve.gql @@ -5,6 +5,6 @@ Q(production_costs_per_mwh_curve_hydrogen_imported), DIVIDE_CURVES( Q(energy_imported_hydrogen_backup_hydrogen_output_curve), - Q(hydrogen_production_curve_industry_transformation_correction) + Q(hydrogen_production_curve) ) ) \ No newline at end of file diff --git a/gqueries/output_elements/output_series/hourly_stacked_area_hydrogen_production_cost_curve/energy_imported_hydrogen_baseload_hydrogen_production_cost_curve.gql b/gqueries/output_elements/output_series/hourly_stacked_area_hydrogen_production_cost_curve/energy_imported_hydrogen_baseload_hydrogen_production_cost_curve.gql index a1e3a0bd6a..e21af61b13 100644 --- a/gqueries/output_elements/output_series/hourly_stacked_area_hydrogen_production_cost_curve/energy_imported_hydrogen_baseload_hydrogen_production_cost_curve.gql +++ b/gqueries/output_elements/output_series/hourly_stacked_area_hydrogen_production_cost_curve/energy_imported_hydrogen_baseload_hydrogen_production_cost_curve.gql @@ -5,6 +5,6 @@ Q(production_costs_per_mwh_curve_hydrogen_imported), DIVIDE_CURVES( Q(energy_imported_hydrogen_baseload_hydrogen_output_curve), - Q(hydrogen_production_curve_industry_transformation_correction) + Q(hydrogen_production_curve) ) ) \ No newline at end of file diff --git a/gqueries/output_elements/output_series/hourly_stacked_area_hydrogen_production_cost_curve/hydrogen_production_curve_industry_transformation_correction.gql b/gqueries/output_elements/output_series/hourly_stacked_area_hydrogen_production_cost_curve/hydrogen_production_curve_industry_transformation_correction.gql deleted file mode 100644 index 39112ee962..0000000000 --- a/gqueries/output_elements/output_series/hourly_stacked_area_hydrogen_production_cost_curve/hydrogen_production_curve_industry_transformation_correction.gql +++ /dev/null @@ -1,12 +0,0 @@ -# Query is used for levelised cost of hydrogen chart. Since industry transformation has no costs attributed, it would affect the levelised costs of the other hydrogen producers. This query removes their production from the calculations. - -- unit = curve -- query = - SUM_CURVES( - SUM_CURVES( - Q(hydrogen_production_inflexible_curve), - Q(hydrogen_production_flexible_curve) - ), - INVERT_CURVE(Q(industry_transformation_hydrogen_output_curve)) - ) - diff --git a/gqueries/output_elements/output_series/hourly_stacked_area_hydrogen_production_cost_curve/industry_chemical_fertilizers_transformation_hydrogen_production_cost_curve.gql b/gqueries/output_elements/output_series/hourly_stacked_area_hydrogen_production_cost_curve/industry_chemical_fertilizers_transformation_hydrogen_production_cost_curve.gql new file mode 100644 index 0000000000..bd6a6a7e7b --- /dev/null +++ b/gqueries/output_elements/output_series/hourly_stacked_area_hydrogen_production_cost_curve/industry_chemical_fertilizers_transformation_hydrogen_production_cost_curve.gql @@ -0,0 +1,11 @@ + +- unit = curve +- query = + PRODUCT_CURVES( + Q(production_costs_per_mwh_curve_hydrogen_industry_chemical_fertilizers_transformation), + DIVIDE_CURVES( + Q(industry_transformation_chemical_feritilizers_hydrogen_output_curve), + Q(hydrogen_production_curve) + ) + ) + diff --git a/gqueries/output_elements/output_series/hourly_stacked_area_hydrogen_production_cost_curve/industry_chemical_other_transformation_hydrogen_production_cost_curve.gql b/gqueries/output_elements/output_series/hourly_stacked_area_hydrogen_production_cost_curve/industry_chemical_other_transformation_hydrogen_production_cost_curve.gql new file mode 100644 index 0000000000..d7de65839b --- /dev/null +++ b/gqueries/output_elements/output_series/hourly_stacked_area_hydrogen_production_cost_curve/industry_chemical_other_transformation_hydrogen_production_cost_curve.gql @@ -0,0 +1,11 @@ + +- unit = curve +- query = + PRODUCT_CURVES( + Q(production_costs_per_mwh_curve_hydrogen_industry_chemical_other_transformation), + DIVIDE_CURVES( + Q(industry_transformation_chemical_other_hydrogen_output_curve), + Q(hydrogen_production_curve) + ) + ) + diff --git a/gqueries/output_elements/output_series/hourly_stacked_area_hydrogen_production_cost_curve/industry_chemical_refineries_transformation_hydrogen_production_cost_curve.gql b/gqueries/output_elements/output_series/hourly_stacked_area_hydrogen_production_cost_curve/industry_chemical_refineries_transformation_hydrogen_production_cost_curve.gql new file mode 100644 index 0000000000..4a238ebce2 --- /dev/null +++ b/gqueries/output_elements/output_series/hourly_stacked_area_hydrogen_production_cost_curve/industry_chemical_refineries_transformation_hydrogen_production_cost_curve.gql @@ -0,0 +1,11 @@ + +- unit = curve +- query = + PRODUCT_CURVES( + Q(production_costs_per_mwh_curve_hydrogen_industry_chemical_refineries_transformation), + DIVIDE_CURVES( + Q(industry_transformation_chemical_refineries_hydrogen_output_curve), + Q(hydrogen_production_curve) + ) + ) + diff --git a/gqueries/output_elements/output_series/hourly_stacked_area_hydrogen_production_cost_curve/total_hydrogen_production_cost_curve_per_mwh.gql b/gqueries/output_elements/output_series/hourly_stacked_area_hydrogen_production_cost_curve/total_hydrogen_production_cost_curve_per_mwh.gql index 0bc2094159..25edf5978d 100644 --- a/gqueries/output_elements/output_series/hourly_stacked_area_hydrogen_production_cost_curve/total_hydrogen_production_cost_curve_per_mwh.gql +++ b/gqueries/output_elements/output_series/hourly_stacked_area_hydrogen_production_cost_curve/total_hydrogen_production_cost_curve_per_mwh.gql @@ -2,25 +2,28 @@ - query = SUM_CURVES( - Q(energy_hydrogen_ammonia_reformer_dispatchable_hydrogen_production_cost_curve), - Q(energy_hydrogen_ammonia_reformer_must_run_hydrogen_production_cost_curve), - Q(energy_hydrogen_autothermal_reformer_ccs_must_run_hydrogen_production_cost_curve), - Q(energy_hydrogen_autothermal_reformer_must_run_hydrogen_production_cost_curve), - Q(energy_hydrogen_autothermal_reformer_dispatchable_hydrogen_production_cost_curve), - Q(energy_hydrogen_biomass_gasification_ccs_hydrogen_production_cost_curve), - Q(energy_hydrogen_biomass_gasification_hydrogen_production_cost_curve), - Q(energy_hydrogen_electrolysis_solar_electricity_hydrogen_production_cost_curve), - Q(energy_hydrogen_electrolysis_wind_electricity_hydrogen_production_cost_curve), - Q(energy_hydrogen_hybrid_electrolysis_wind_electricity_hydrogen_production_cost_curve), - Q(energy_hydrogen_flexibility_p2g_electricity_hydrogen_production_cost_curve), - Q(energy_hydrogen_liquid_hydrogen_regasifier_hydrogen_production_cost_curve), - Q(energy_hydrogen_lohc_reformer_hydrogen_production_cost_curve), - Q(energy_hydrogen_steam_methane_reformer_ccs_must_run_hydrogen_production_cost_curve), - Q(energy_hydrogen_steam_methane_reformer_dispatchable_hydrogen_production_cost_curve), - Q(energy_hydrogen_steam_methane_reformer_must_run_hydrogen_production_cost_curve), - Q(energy_hydrogen_storage_depleted_gas_field_hydrogen_production_cost_curve), - Q(energy_hydrogen_storage_salt_cavern_hydrogen_production_cost_curve), - Q(energy_imported_hydrogen_backup_hydrogen_production_cost_curve), - Q(energy_imported_hydrogen_baseload_hydrogen_production_cost_curve) + Q(energy_hydrogen_ammonia_reformer_dispatchable_hydrogen_production_cost_curve), + Q(energy_hydrogen_ammonia_reformer_must_run_hydrogen_production_cost_curve), + Q(energy_hydrogen_autothermal_reformer_ccs_must_run_hydrogen_production_cost_curve), + Q(energy_hydrogen_autothermal_reformer_must_run_hydrogen_production_cost_curve), + Q(energy_hydrogen_autothermal_reformer_dispatchable_hydrogen_production_cost_curve), + Q(energy_hydrogen_biomass_gasification_ccs_hydrogen_production_cost_curve), + Q(energy_hydrogen_biomass_gasification_hydrogen_production_cost_curve), + Q(energy_hydrogen_electrolysis_solar_electricity_hydrogen_production_cost_curve), + Q(energy_hydrogen_electrolysis_wind_electricity_hydrogen_production_cost_curve), + Q(energy_hydrogen_hybrid_electrolysis_wind_electricity_hydrogen_production_cost_curve), + Q(energy_hydrogen_flexibility_p2g_electricity_hydrogen_production_cost_curve), + Q(energy_hydrogen_liquid_hydrogen_regasifier_hydrogen_production_cost_curve), + Q(energy_hydrogen_lohc_reformer_hydrogen_production_cost_curve), + Q(energy_hydrogen_steam_methane_reformer_ccs_must_run_hydrogen_production_cost_curve), + Q(energy_hydrogen_steam_methane_reformer_dispatchable_hydrogen_production_cost_curve), + Q(energy_hydrogen_steam_methane_reformer_must_run_hydrogen_production_cost_curve), + Q(energy_hydrogen_storage_depleted_gas_field_hydrogen_production_cost_curve), + Q(energy_hydrogen_storage_salt_cavern_hydrogen_production_cost_curve), + Q(energy_imported_hydrogen_backup_hydrogen_production_cost_curve), + Q(energy_imported_hydrogen_baseload_hydrogen_production_cost_curve), + Q(industry_chemical_fertilizers_transformation_hydrogen_production_cost_curve), + Q(industry_chemical_other_transformation_hydrogen_production_cost_curve), + Q(industry_chemical_refineries_transformation_hydrogen_production_cost_curve) ) - unit = curve