From dda5eec3db42ae6e39bffd49276e94210886c520 Mon Sep 17 00:00:00 2001 From: Kyra de Haan Date: Mon, 29 Dec 2025 15:47:17 +0100 Subject: [PATCH 01/11] Biokerosene flow queries --- ...onversion_from_bio_ethanol_to_bio_kerosene.gql | 13 +++++++++++++ ...onversion_from_biomethanol_to_bio_kerosene.gql | 13 +++++++++++++ ...ogen_to_bio_kerosene_in_bio_ethanol_to_jet.gql | 13 +++++++++++++ ...ogen_to_bio_kerosene_in_biomethanol_to_jet.gql | 13 +++++++++++++ ...ogen_to_bio_kerosene_in_bio_ethanol_to_jet.gql | 13 +++++++++++++ ...ogen_to_bio_kerosene_in_biomethanol_to_jet.gql | 13 +++++++++++++ .../import/import_of_bio_kerosene.gql | 15 +++++++++++++++ ..._ethanol_to_bio_kerosene_in_biomass_sankey.gql | 2 ++ ...kerosene_to_bio_kerosene_in_biomass_sankey.gql | 12 ++++++++++++ .../bio_kerosene_to_loss_in_biomass_sankey.gql | 8 ++++++++ ...methanol_to_bio_kerosene_in_biomass_sankey.gql | 2 ++ ...hydrogen_to_bio_kerosene_in_biomass_sankey.gql | 8 ++++++++ 12 files changed, 125 insertions(+) create mode 100644 gqueries/general/conversion/biomass_products/conversion_from_carrier_to_biofuels/conversion_from_bio_ethanol_to_bio_kerosene.gql create mode 100644 gqueries/general/conversion/biomass_products/conversion_from_carrier_to_biofuels/conversion_from_biomethanol_to_bio_kerosene.gql create mode 100644 gqueries/general/conversion/biomass_products/conversion_from_carrier_to_biofuels/conversion_from_hydrogen_to_bio_kerosene_in_bio_ethanol_to_jet.gql create mode 100644 gqueries/general/conversion/biomass_products/conversion_from_carrier_to_biofuels/conversion_from_hydrogen_to_bio_kerosene_in_biomethanol_to_jet.gql create mode 100644 gqueries/general/conversion/biomass_products/conversion_loss/conversion_loss_hydrogen_to_bio_kerosene_in_bio_ethanol_to_jet.gql create mode 100644 gqueries/general/conversion/biomass_products/conversion_loss/conversion_loss_hydrogen_to_bio_kerosene_in_biomethanol_to_jet.gql create mode 100644 gqueries/general/import_export/import/import_of_bio_kerosene.gql create mode 100644 gqueries/output_elements/output_series/biomass_sankey/bio_ethanol_to_bio_kerosene_in_biomass_sankey.gql create mode 100644 gqueries/output_elements/output_series/biomass_sankey/bio_kerosene_to_bio_kerosene_in_biomass_sankey.gql create mode 100644 gqueries/output_elements/output_series/biomass_sankey/bio_kerosene_to_loss_in_biomass_sankey.gql create mode 100644 gqueries/output_elements/output_series/biomass_sankey/biomethanol_to_bio_kerosene_in_biomass_sankey.gql create mode 100644 gqueries/output_elements/output_series/biomass_sankey/hydrogen_to_bio_kerosene_in_biomass_sankey.gql diff --git a/gqueries/general/conversion/biomass_products/conversion_from_carrier_to_biofuels/conversion_from_bio_ethanol_to_bio_kerosene.gql b/gqueries/general/conversion/biomass_products/conversion_from_carrier_to_biofuels/conversion_from_bio_ethanol_to_bio_kerosene.gql new file mode 100644 index 0000000000..515f351d8f --- /dev/null +++ b/gqueries/general/conversion/biomass_products/conversion_from_carrier_to_biofuels/conversion_from_bio_ethanol_to_bio_kerosene.gql @@ -0,0 +1,13 @@ +# Direct conversion input of bio_ethanol to bio_kerosene + +- query = + DIVIDE( + SUM( + V( + Q(biofuels_producers), + "bio_kerosene_output_conversion / (1 - loss_output_conversion) * input_of_bio_ethanol" + ) + ), + BILLIONS + ) +- unit = PJ diff --git a/gqueries/general/conversion/biomass_products/conversion_from_carrier_to_biofuels/conversion_from_biomethanol_to_bio_kerosene.gql b/gqueries/general/conversion/biomass_products/conversion_from_carrier_to_biofuels/conversion_from_biomethanol_to_bio_kerosene.gql new file mode 100644 index 0000000000..4a72411165 --- /dev/null +++ b/gqueries/general/conversion/biomass_products/conversion_from_carrier_to_biofuels/conversion_from_biomethanol_to_bio_kerosene.gql @@ -0,0 +1,13 @@ +# Direct conversion input of biomethanol to bio_kerosene + +- query = + DIVIDE( + SUM( + V( + Q(biofuels_producers), + "bio_kerosene_output_conversion / (1 - loss_output_conversion) * input_of_biomethanol" + ) + ), + BILLIONS + ) +- unit = PJ diff --git a/gqueries/general/conversion/biomass_products/conversion_from_carrier_to_biofuels/conversion_from_hydrogen_to_bio_kerosene_in_bio_ethanol_to_jet.gql b/gqueries/general/conversion/biomass_products/conversion_from_carrier_to_biofuels/conversion_from_hydrogen_to_bio_kerosene_in_bio_ethanol_to_jet.gql new file mode 100644 index 0000000000..13e90dddf1 --- /dev/null +++ b/gqueries/general/conversion/biomass_products/conversion_from_carrier_to_biofuels/conversion_from_hydrogen_to_bio_kerosene_in_bio_ethanol_to_jet.gql @@ -0,0 +1,13 @@ +# Direct conversion input of hydrogen to bio_kerosene in bio_ethanol_to_jet specifically + +- query = + DIVIDE( + SUM( + V( + V(energy_production_bio_ethanol_to_jet), + "bio_kerosene_output_conversion / (1 - loss_output_conversion) * input_of_hydrogen" + ) + ), + BILLIONS + ) +- unit = PJ diff --git a/gqueries/general/conversion/biomass_products/conversion_from_carrier_to_biofuels/conversion_from_hydrogen_to_bio_kerosene_in_biomethanol_to_jet.gql b/gqueries/general/conversion/biomass_products/conversion_from_carrier_to_biofuels/conversion_from_hydrogen_to_bio_kerosene_in_biomethanol_to_jet.gql new file mode 100644 index 0000000000..66c25253a4 --- /dev/null +++ b/gqueries/general/conversion/biomass_products/conversion_from_carrier_to_biofuels/conversion_from_hydrogen_to_bio_kerosene_in_biomethanol_to_jet.gql @@ -0,0 +1,13 @@ +# Direct conversion input of hydrogen to bio_kerosene in biomethanol_to_jet specifically + +- query = + DIVIDE( + SUM( + V( + V(energy_production_biomethanol_to_jet), + "bio_kerosene_output_conversion / (1 - loss_output_conversion) * input_of_hydrogen" + ) + ), + BILLIONS + ) +- unit = PJ diff --git a/gqueries/general/conversion/biomass_products/conversion_loss/conversion_loss_hydrogen_to_bio_kerosene_in_bio_ethanol_to_jet.gql b/gqueries/general/conversion/biomass_products/conversion_loss/conversion_loss_hydrogen_to_bio_kerosene_in_bio_ethanol_to_jet.gql new file mode 100644 index 0000000000..8784d15425 --- /dev/null +++ b/gqueries/general/conversion/biomass_products/conversion_loss/conversion_loss_hydrogen_to_bio_kerosene_in_bio_ethanol_to_jet.gql @@ -0,0 +1,13 @@ +# Loss of hydrogen to bio_kerosene in bio_ethanol_to_jet + +- query = + DIVIDE( + SUM( + V( + energy_production_bio_ethanol_to_jet, + "bio_kerosene_output_conversion * hydrogen_input_conversion / (1 - loss_output_conversion) * output_of_loss" + ) + ), + BILLIONS + ) +- unit = PJ diff --git a/gqueries/general/conversion/biomass_products/conversion_loss/conversion_loss_hydrogen_to_bio_kerosene_in_biomethanol_to_jet.gql b/gqueries/general/conversion/biomass_products/conversion_loss/conversion_loss_hydrogen_to_bio_kerosene_in_biomethanol_to_jet.gql new file mode 100644 index 0000000000..aff290b153 --- /dev/null +++ b/gqueries/general/conversion/biomass_products/conversion_loss/conversion_loss_hydrogen_to_bio_kerosene_in_biomethanol_to_jet.gql @@ -0,0 +1,13 @@ +# Loss of hydrogen to bio_kerosene in biomethanol_to_jet + +- query = + DIVIDE( + SUM( + V( + energy_production_biomethanol_to_jet, + "bio_kerosene_output_conversion * hydrogen_input_conversion / (1 - loss_output_conversion) * output_of_loss" + ) + ), + BILLIONS + ) +- unit = PJ diff --git a/gqueries/general/import_export/import/import_of_bio_kerosene.gql b/gqueries/general/import_export/import/import_of_bio_kerosene.gql new file mode 100644 index 0000000000..f61365f43c --- /dev/null +++ b/gqueries/general/import_export/import/import_of_bio_kerosene.gql @@ -0,0 +1,15 @@ +# Import of bio_kerosene + +- query = + DIVIDE( + SUM( + V( + G(energy_import), + output_of( + bio_kerosene + ) + ) + ), + BILLIONS + ) +- unit = PJ diff --git a/gqueries/output_elements/output_series/biomass_sankey/bio_ethanol_to_bio_kerosene_in_biomass_sankey.gql b/gqueries/output_elements/output_series/biomass_sankey/bio_ethanol_to_bio_kerosene_in_biomass_sankey.gql new file mode 100644 index 0000000000..588e09baa4 --- /dev/null +++ b/gqueries/output_elements/output_series/biomass_sankey/bio_ethanol_to_bio_kerosene_in_biomass_sankey.gql @@ -0,0 +1,2 @@ +- unit = PJ +- query = Q(conversion_from_bio_ethanol_to_bio_kerosene) diff --git a/gqueries/output_elements/output_series/biomass_sankey/bio_kerosene_to_bio_kerosene_in_biomass_sankey.gql b/gqueries/output_elements/output_series/biomass_sankey/bio_kerosene_to_bio_kerosene_in_biomass_sankey.gql new file mode 100644 index 0000000000..250dcb846b --- /dev/null +++ b/gqueries/output_elements/output_series/biomass_sankey/bio_kerosene_to_bio_kerosene_in_biomass_sankey.gql @@ -0,0 +1,12 @@ +# Flow from bio_kerosene_primary to bio_kerosene_secondary in biomass sankey +# This query consists of bio_kerosene from import and production from Fischer-Tropsch, pyrolysis +# oil fractionation and HVO biokerosene + +- unit = PJ +- query = + SUM( + Q(import_of_bio_kerosene), + Q(fischer_tropsch_to_bio_kerosene), + Q(pyrolysis_fractionation_to_bio_kerosene), + Q(hvo_bio_kerosene_to_bio_kerosene) + ) diff --git a/gqueries/output_elements/output_series/biomass_sankey/bio_kerosene_to_loss_in_biomass_sankey.gql b/gqueries/output_elements/output_series/biomass_sankey/bio_kerosene_to_loss_in_biomass_sankey.gql new file mode 100644 index 0000000000..f25bbdf8b7 --- /dev/null +++ b/gqueries/output_elements/output_series/biomass_sankey/bio_kerosene_to_loss_in_biomass_sankey.gql @@ -0,0 +1,8 @@ +- unit = PJ +- query = + SUM( + Q(conversion_loss_bio_ethanol_to_bio_kerosene), + Q(conversion_loss_biomethanol_to_bio_kerosene), + Q(conversion_loss_hydrogen_to_bio_kerosene_in_bio_ethanol_to_jet), + Q(conversion_loss_hydrogen_to_bio_kerosene_in_biomethanol_to_jet) + ) diff --git a/gqueries/output_elements/output_series/biomass_sankey/biomethanol_to_bio_kerosene_in_biomass_sankey.gql b/gqueries/output_elements/output_series/biomass_sankey/biomethanol_to_bio_kerosene_in_biomass_sankey.gql new file mode 100644 index 0000000000..3ef608e569 --- /dev/null +++ b/gqueries/output_elements/output_series/biomass_sankey/biomethanol_to_bio_kerosene_in_biomass_sankey.gql @@ -0,0 +1,2 @@ +- unit = PJ +- query = Q(conversion_from_biomethanol_to_bio_kerosene) diff --git a/gqueries/output_elements/output_series/biomass_sankey/hydrogen_to_bio_kerosene_in_biomass_sankey.gql b/gqueries/output_elements/output_series/biomass_sankey/hydrogen_to_bio_kerosene_in_biomass_sankey.gql new file mode 100644 index 0000000000..9591daa3c2 --- /dev/null +++ b/gqueries/output_elements/output_series/biomass_sankey/hydrogen_to_bio_kerosene_in_biomass_sankey.gql @@ -0,0 +1,8 @@ +# Hydrogen to bio_kerosene flows consist of hydrogen to bio_ethanol to jet and biomethanol to jet + +- unit = PJ +- query = + SUM( + Q(conversion_from_hydrogen_to_bio_kerosene_in_bio_ethanol_to_jet), + Q(conversion_from_hydrogen_to_bio_kerosene_in_biomethanol_to_jet) + ) From 047eca81a94e3f66829d48ab795ea893c9aa122f Mon Sep 17 00:00:00 2001 From: Kyra de Haan Date: Tue, 30 Dec 2025 12:25:53 +0100 Subject: [PATCH 02/11] Minor correction --- ...sion_from_hydrogen_to_bio_kerosene_in_bio_ethanol_to_jet.gql | 2 +- ...sion_from_hydrogen_to_bio_kerosene_in_biomethanol_to_jet.gql | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/gqueries/general/conversion/biomass_products/conversion_from_carrier_to_biofuels/conversion_from_hydrogen_to_bio_kerosene_in_bio_ethanol_to_jet.gql b/gqueries/general/conversion/biomass_products/conversion_from_carrier_to_biofuels/conversion_from_hydrogen_to_bio_kerosene_in_bio_ethanol_to_jet.gql index 13e90dddf1..df0accb2e0 100644 --- a/gqueries/general/conversion/biomass_products/conversion_from_carrier_to_biofuels/conversion_from_hydrogen_to_bio_kerosene_in_bio_ethanol_to_jet.gql +++ b/gqueries/general/conversion/biomass_products/conversion_from_carrier_to_biofuels/conversion_from_hydrogen_to_bio_kerosene_in_bio_ethanol_to_jet.gql @@ -4,7 +4,7 @@ DIVIDE( SUM( V( - V(energy_production_bio_ethanol_to_jet), + energy_production_bio_ethanol_to_jet, "bio_kerosene_output_conversion / (1 - loss_output_conversion) * input_of_hydrogen" ) ), diff --git a/gqueries/general/conversion/biomass_products/conversion_from_carrier_to_biofuels/conversion_from_hydrogen_to_bio_kerosene_in_biomethanol_to_jet.gql b/gqueries/general/conversion/biomass_products/conversion_from_carrier_to_biofuels/conversion_from_hydrogen_to_bio_kerosene_in_biomethanol_to_jet.gql index 66c25253a4..3646ab563e 100644 --- a/gqueries/general/conversion/biomass_products/conversion_from_carrier_to_biofuels/conversion_from_hydrogen_to_bio_kerosene_in_biomethanol_to_jet.gql +++ b/gqueries/general/conversion/biomass_products/conversion_from_carrier_to_biofuels/conversion_from_hydrogen_to_bio_kerosene_in_biomethanol_to_jet.gql @@ -4,7 +4,7 @@ DIVIDE( SUM( V( - V(energy_production_biomethanol_to_jet), + energy_production_biomethanol_to_jet, "bio_kerosene_output_conversion / (1 - loss_output_conversion) * input_of_hydrogen" ) ), From d5cc0c8d7fce93e229854190400c7d0499326088 Mon Sep 17 00:00:00 2001 From: Kyra de Haan Date: Tue, 30 Dec 2025 13:24:16 +0100 Subject: [PATCH 03/11] Biokerosene queries for biomass sankey' --- ...rsion_from_bio_pyrolysis_oil_to_bio_kerosene.gql | 13 +++++++++++++ ..._kerosene_in_fractionation_bio_pyrolysis_oil.gql | 13 +++++++++++++ ...version_from_steam_hot_water_to_bio_kerosene.gql | 13 +++++++++++++ ..._kerosene_in_fractionation_bio_pyrolysis_oil.gql | 13 +++++++++++++ ..._kerosene_in_fractionation_bio_pyrolysis_oil.gql | 13 +++++++++++++ ..._kerosene_in_fractionation_bio_pyrolysis_oil.gql | 13 +++++++++++++ ...o_kerosene_to_bio_kerosene_in_biomass_sankey.gql | 5 ++--- .../bio_kerosene_to_loss_in_biomass_sankey.gql | 5 ++++- ...olysis_oil_to_bio_kerosene_in_biomass_sankey.gql | 2 ++ .../hydrogen_to_bio_kerosene_in_biomass_sankey.gql | 6 ++++-- ..._hot_water_to_bio_kerosene_in_biomass_sankey.gql | 2 ++ 11 files changed, 92 insertions(+), 6 deletions(-) create mode 100644 gqueries/general/conversion/biomass_products/conversion_from_carrier_to_biofuels/conversion_from_bio_pyrolysis_oil_to_bio_kerosene.gql create mode 100644 gqueries/general/conversion/biomass_products/conversion_from_carrier_to_biofuels/conversion_from_hydrogen_to_bio_kerosene_in_fractionation_bio_pyrolysis_oil.gql create mode 100644 gqueries/general/conversion/biomass_products/conversion_from_carrier_to_biofuels/conversion_from_steam_hot_water_to_bio_kerosene.gql create mode 100644 gqueries/general/conversion/biomass_products/conversion_loss/conversion_loss_bio_pyrolysis_oil_to_bio_kerosene_in_fractionation_bio_pyrolysis_oil.gql create mode 100644 gqueries/general/conversion/biomass_products/conversion_loss/conversion_loss_hydrogen_to_bio_kerosene_in_fractionation_bio_pyrolysis_oil.gql create mode 100644 gqueries/general/conversion/biomass_products/conversion_loss/conversion_loss_steam_hot_water_to_bio_kerosene_in_fractionation_bio_pyrolysis_oil.gql create mode 100644 gqueries/output_elements/output_series/biomass_sankey/bio_pyrolysis_oil_to_bio_kerosene_in_biomass_sankey.gql create mode 100644 gqueries/output_elements/output_series/biomass_sankey/steam_hot_water_to_bio_kerosene_in_biomass_sankey.gql diff --git a/gqueries/general/conversion/biomass_products/conversion_from_carrier_to_biofuels/conversion_from_bio_pyrolysis_oil_to_bio_kerosene.gql b/gqueries/general/conversion/biomass_products/conversion_from_carrier_to_biofuels/conversion_from_bio_pyrolysis_oil_to_bio_kerosene.gql new file mode 100644 index 0000000000..ecebe57162 --- /dev/null +++ b/gqueries/general/conversion/biomass_products/conversion_from_carrier_to_biofuels/conversion_from_bio_pyrolysis_oil_to_bio_kerosene.gql @@ -0,0 +1,13 @@ +# Direct conversion input of bio_pyrolysis_oil to bio_kerosene + +- query = + DIVIDE( + SUM( + V( + Q(biofuels_producers), + "bio_kerosene_output_conversion / (1 - loss_output_conversion) * input_of_bio_pyrolysis_oil" + ) + ), + BILLIONS + ) +- unit = PJ diff --git a/gqueries/general/conversion/biomass_products/conversion_from_carrier_to_biofuels/conversion_from_hydrogen_to_bio_kerosene_in_fractionation_bio_pyrolysis_oil.gql b/gqueries/general/conversion/biomass_products/conversion_from_carrier_to_biofuels/conversion_from_hydrogen_to_bio_kerosene_in_fractionation_bio_pyrolysis_oil.gql new file mode 100644 index 0000000000..f9c773d806 --- /dev/null +++ b/gqueries/general/conversion/biomass_products/conversion_from_carrier_to_biofuels/conversion_from_hydrogen_to_bio_kerosene_in_fractionation_bio_pyrolysis_oil.gql @@ -0,0 +1,13 @@ +# Direct conversion input of hydrogen to bio_kerosene in fractionation of bio_pyrolysis_oil + +- query = + DIVIDE( + SUM( + V( + energy_production_fractionation_bio_pyrolysis_oil, + "bio_kerosene_output_conversion / (1 - loss_output_conversion) * input_of_hydrogen" + ) + ), + BILLIONS + ) +- unit = PJ diff --git a/gqueries/general/conversion/biomass_products/conversion_from_carrier_to_biofuels/conversion_from_steam_hot_water_to_bio_kerosene.gql b/gqueries/general/conversion/biomass_products/conversion_from_carrier_to_biofuels/conversion_from_steam_hot_water_to_bio_kerosene.gql new file mode 100644 index 0000000000..478c1c48b3 --- /dev/null +++ b/gqueries/general/conversion/biomass_products/conversion_from_carrier_to_biofuels/conversion_from_steam_hot_water_to_bio_kerosene.gql @@ -0,0 +1,13 @@ +# Direct conversion input of steam_hot_water to bio_kerosene + +- query = + DIVIDE( + SUM( + V( + Q(biofuels_producers), + "bio_kerosene_output_conversion / (1 - loss_output_conversion) * input_of_steam_hot_water" + ) + ), + BILLIONS + ) +- unit = PJ diff --git a/gqueries/general/conversion/biomass_products/conversion_loss/conversion_loss_bio_pyrolysis_oil_to_bio_kerosene_in_fractionation_bio_pyrolysis_oil.gql b/gqueries/general/conversion/biomass_products/conversion_loss/conversion_loss_bio_pyrolysis_oil_to_bio_kerosene_in_fractionation_bio_pyrolysis_oil.gql new file mode 100644 index 0000000000..b3a697658e --- /dev/null +++ b/gqueries/general/conversion/biomass_products/conversion_loss/conversion_loss_bio_pyrolysis_oil_to_bio_kerosene_in_fractionation_bio_pyrolysis_oil.gql @@ -0,0 +1,13 @@ +# Loss of bio_pyrolysis_oil to bio_kerosene in fractionation bio_pyrolysis_oil + +- query = + DIVIDE( + SUM( + V( + energy_production_fractionation_bio_pyrolysis_oil, + "bio_kerosene_output_conversion * bio_pyrolysis_oil_input_conversion / (1 - loss_output_conversion) * output_of_loss" + ) + ), + BILLIONS + ) +- unit = PJ diff --git a/gqueries/general/conversion/biomass_products/conversion_loss/conversion_loss_hydrogen_to_bio_kerosene_in_fractionation_bio_pyrolysis_oil.gql b/gqueries/general/conversion/biomass_products/conversion_loss/conversion_loss_hydrogen_to_bio_kerosene_in_fractionation_bio_pyrolysis_oil.gql new file mode 100644 index 0000000000..0fbc67463b --- /dev/null +++ b/gqueries/general/conversion/biomass_products/conversion_loss/conversion_loss_hydrogen_to_bio_kerosene_in_fractionation_bio_pyrolysis_oil.gql @@ -0,0 +1,13 @@ +# Loss of hydrogen to bio_kerosene in fractionation bio_pyrolysis_oil + +- query = + DIVIDE( + SUM( + V( + energy_production_fractionation_bio_pyrolysis_oil, + "bio_kerosene_output_conversion * hydrogen_input_conversion / (1 - loss_output_conversion) * output_of_loss" + ) + ), + BILLIONS + ) +- unit = PJ diff --git a/gqueries/general/conversion/biomass_products/conversion_loss/conversion_loss_steam_hot_water_to_bio_kerosene_in_fractionation_bio_pyrolysis_oil.gql b/gqueries/general/conversion/biomass_products/conversion_loss/conversion_loss_steam_hot_water_to_bio_kerosene_in_fractionation_bio_pyrolysis_oil.gql new file mode 100644 index 0000000000..4ae6e13f1a --- /dev/null +++ b/gqueries/general/conversion/biomass_products/conversion_loss/conversion_loss_steam_hot_water_to_bio_kerosene_in_fractionation_bio_pyrolysis_oil.gql @@ -0,0 +1,13 @@ +# Loss of steam_hot_water to bio_kerosene in fractionation bio_pyrolysis_oil + +- query = + DIVIDE( + SUM( + V( + energy_production_fractionation_bio_pyrolysis_oil, + "bio_kerosene_output_conversion * steam_hot_water_input_conversion / (1 - loss_output_conversion) * output_of_loss" + ) + ), + BILLIONS + ) +- unit = PJ diff --git a/gqueries/output_elements/output_series/biomass_sankey/bio_kerosene_to_bio_kerosene_in_biomass_sankey.gql b/gqueries/output_elements/output_series/biomass_sankey/bio_kerosene_to_bio_kerosene_in_biomass_sankey.gql index 250dcb846b..dd4612c5c5 100644 --- a/gqueries/output_elements/output_series/biomass_sankey/bio_kerosene_to_bio_kerosene_in_biomass_sankey.gql +++ b/gqueries/output_elements/output_series/biomass_sankey/bio_kerosene_to_bio_kerosene_in_biomass_sankey.gql @@ -1,12 +1,11 @@ # Flow from bio_kerosene_primary to bio_kerosene_secondary in biomass sankey -# This query consists of bio_kerosene from import and production from Fischer-Tropsch, pyrolysis -# oil fractionation and HVO biokerosene +# This query consists of bio_kerosene from import and production from Fischer-Tropsch and +# HVO biokerosene - unit = PJ - query = SUM( Q(import_of_bio_kerosene), Q(fischer_tropsch_to_bio_kerosene), - Q(pyrolysis_fractionation_to_bio_kerosene), Q(hvo_bio_kerosene_to_bio_kerosene) ) diff --git a/gqueries/output_elements/output_series/biomass_sankey/bio_kerosene_to_loss_in_biomass_sankey.gql b/gqueries/output_elements/output_series/biomass_sankey/bio_kerosene_to_loss_in_biomass_sankey.gql index f25bbdf8b7..5c85a682f8 100644 --- a/gqueries/output_elements/output_series/biomass_sankey/bio_kerosene_to_loss_in_biomass_sankey.gql +++ b/gqueries/output_elements/output_series/biomass_sankey/bio_kerosene_to_loss_in_biomass_sankey.gql @@ -4,5 +4,8 @@ Q(conversion_loss_bio_ethanol_to_bio_kerosene), Q(conversion_loss_biomethanol_to_bio_kerosene), Q(conversion_loss_hydrogen_to_bio_kerosene_in_bio_ethanol_to_jet), - Q(conversion_loss_hydrogen_to_bio_kerosene_in_biomethanol_to_jet) + Q(conversion_loss_hydrogen_to_bio_kerosene_in_biomethanol_to_jet), + Q(conversion_loss_hydrogen_to_bio_kerosene_in_fractionation_bio_pyrolysis_oil), + Q(conversion_loss_bio_pyrolysis_oil_to_bio_kerosene_in_fractionation_bio_pyrolysis_oil), + Q(conversion_loss_steam_hot_water_to_bio_kerosene_in_fractionation_bio_pyrolysis_oil) ) diff --git a/gqueries/output_elements/output_series/biomass_sankey/bio_pyrolysis_oil_to_bio_kerosene_in_biomass_sankey.gql b/gqueries/output_elements/output_series/biomass_sankey/bio_pyrolysis_oil_to_bio_kerosene_in_biomass_sankey.gql new file mode 100644 index 0000000000..ee4f278399 --- /dev/null +++ b/gqueries/output_elements/output_series/biomass_sankey/bio_pyrolysis_oil_to_bio_kerosene_in_biomass_sankey.gql @@ -0,0 +1,2 @@ +- unit = PJ +- query = Q(conversion_from_bio_pyrolysis_oil_to_bio_kerosene) diff --git a/gqueries/output_elements/output_series/biomass_sankey/hydrogen_to_bio_kerosene_in_biomass_sankey.gql b/gqueries/output_elements/output_series/biomass_sankey/hydrogen_to_bio_kerosene_in_biomass_sankey.gql index 9591daa3c2..a2941328de 100644 --- a/gqueries/output_elements/output_series/biomass_sankey/hydrogen_to_bio_kerosene_in_biomass_sankey.gql +++ b/gqueries/output_elements/output_series/biomass_sankey/hydrogen_to_bio_kerosene_in_biomass_sankey.gql @@ -1,8 +1,10 @@ -# Hydrogen to bio_kerosene flows consist of hydrogen to bio_ethanol to jet and biomethanol to jet +# Hydrogen to bio_kerosene flows consist of hydrogen to bio_ethanol to jet, biomethanol to jet and +# fractionation of bio_pyrolysis_oil - unit = PJ - query = SUM( Q(conversion_from_hydrogen_to_bio_kerosene_in_bio_ethanol_to_jet), - Q(conversion_from_hydrogen_to_bio_kerosene_in_biomethanol_to_jet) + Q(conversion_from_hydrogen_to_bio_kerosene_in_biomethanol_to_jet), + Q(conversion_from_hydrogen_to_bio_kerosene_in_fractionation_bio_pyrolysis_oil) ) diff --git a/gqueries/output_elements/output_series/biomass_sankey/steam_hot_water_to_bio_kerosene_in_biomass_sankey.gql b/gqueries/output_elements/output_series/biomass_sankey/steam_hot_water_to_bio_kerosene_in_biomass_sankey.gql new file mode 100644 index 0000000000..bdfbdd1217 --- /dev/null +++ b/gqueries/output_elements/output_series/biomass_sankey/steam_hot_water_to_bio_kerosene_in_biomass_sankey.gql @@ -0,0 +1,2 @@ +- unit = PJ +- query = Q(conversion_from_steam_hot_water_to_bio_kerosene) From a0ba9fab4512a0db30b0a2bc875abc63c08a0027 Mon Sep 17 00:00:00 2001 From: Kyra de Haan Date: Tue, 30 Dec 2025 13:48:30 +0100 Subject: [PATCH 04/11] Biokerosene final demand and export queries --- ..._demand_of_bio_kerosene_in_agriculture.gql | 36 +++++++++++++ ...al_demand_of_bio_kerosene_in_buildings.gql | 36 +++++++++++++ ...inal_demand_of_bio_kerosene_in_bunkers.gql | 18 +++++++ ...final_demand_of_bio_kerosene_in_energy.gql | 18 +++++++ ...l_demand_of_bio_kerosene_in_households.gql | 36 +++++++++++++ ...nal_demand_of_bio_kerosene_in_industry.gql | 53 +++++++++++++++++++ .../final_demand_of_bio_kerosene_in_other.gql | 18 +++++++ ...al_demand_of_bio_kerosene_in_transport.gql | 18 +++++++ ...o_kerosene_to_export_in_biomass_sankey.gql | 2 + ...l_demand_agriculture_in_biomass_sankey.gql | 2 + ...nal_demand_buildings_in_biomass_sankey.gql | 2 + ...final_demand_bunkers_in_biomass_sankey.gql | 2 + ..._final_demand_energy_in_biomass_sankey.gql | 2 + ...al_demand_households_in_biomass_sankey.gql | 2 + ...inal_demand_industry_in_biomass_sankey.gql | 2 + ...o_final_demand_other_in_biomass_sankey.gql | 2 + ...nal_demand_transport_in_biomass_sankey.gql | 2 + 17 files changed, 251 insertions(+) create mode 100644 gqueries/general/final_demand/mece/final_demand_of_bio_kerosene_in_agriculture.gql create mode 100644 gqueries/general/final_demand/mece/final_demand_of_bio_kerosene_in_buildings.gql create mode 100644 gqueries/general/final_demand/mece/final_demand_of_bio_kerosene_in_bunkers.gql create mode 100644 gqueries/general/final_demand/mece/final_demand_of_bio_kerosene_in_energy.gql create mode 100644 gqueries/general/final_demand/mece/final_demand_of_bio_kerosene_in_households.gql create mode 100644 gqueries/general/final_demand/mece/final_demand_of_bio_kerosene_in_industry.gql create mode 100644 gqueries/general/final_demand/mece/final_demand_of_bio_kerosene_in_other.gql create mode 100644 gqueries/general/final_demand/mece/final_demand_of_bio_kerosene_in_transport.gql create mode 100644 gqueries/output_elements/output_series/biomass_sankey/bio_kerosene_to_export_in_biomass_sankey.gql create mode 100644 gqueries/output_elements/output_series/biomass_sankey/bio_kerosene_to_final_demand_agriculture_in_biomass_sankey.gql create mode 100644 gqueries/output_elements/output_series/biomass_sankey/bio_kerosene_to_final_demand_buildings_in_biomass_sankey.gql create mode 100644 gqueries/output_elements/output_series/biomass_sankey/bio_kerosene_to_final_demand_bunkers_in_biomass_sankey.gql create mode 100644 gqueries/output_elements/output_series/biomass_sankey/bio_kerosene_to_final_demand_energy_in_biomass_sankey.gql create mode 100644 gqueries/output_elements/output_series/biomass_sankey/bio_kerosene_to_final_demand_households_in_biomass_sankey.gql create mode 100644 gqueries/output_elements/output_series/biomass_sankey/bio_kerosene_to_final_demand_industry_in_biomass_sankey.gql create mode 100644 gqueries/output_elements/output_series/biomass_sankey/bio_kerosene_to_final_demand_other_in_biomass_sankey.gql create mode 100644 gqueries/output_elements/output_series/biomass_sankey/bio_kerosene_to_final_demand_transport_in_biomass_sankey.gql diff --git a/gqueries/general/final_demand/mece/final_demand_of_bio_kerosene_in_agriculture.gql b/gqueries/general/final_demand/mece/final_demand_of_bio_kerosene_in_agriculture.gql new file mode 100644 index 0000000000..daa5b8ad42 --- /dev/null +++ b/gqueries/general/final_demand/mece/final_demand_of_bio_kerosene_in_agriculture.gql @@ -0,0 +1,36 @@ +# Final demand of the 'bio_kerosene' carrier group for agriculture +# Input of bio_kerosene in crude_oil final demand is accounted for + +- unit = PJ +- query = + DIVIDE( + SUM( + V( + FILTER( + FILTER( + EG(final_demand),"sector == :agriculture" + ), + bio_kerosene? + ), + value + ), + PRODUCT( + SUM( + V( + FILTER( + FILTER( + FILTER( + EG(final_demand),"sector == :agriculture" + ), + energetic? + ), + crude_oil? + ), + value + ) + ), + V(agriculture_final_demand_crude_oil, bio_kerosene_input_conversion) + ) + ), + BILLIONS + ) diff --git a/gqueries/general/final_demand/mece/final_demand_of_bio_kerosene_in_buildings.gql b/gqueries/general/final_demand/mece/final_demand_of_bio_kerosene_in_buildings.gql new file mode 100644 index 0000000000..370a76732f --- /dev/null +++ b/gqueries/general/final_demand/mece/final_demand_of_bio_kerosene_in_buildings.gql @@ -0,0 +1,36 @@ +# Final demand of the 'bio_kerosene' carrier group for buildings +# Input of bio_kerosene in crude_oil final demand is accounted for + +- unit = PJ +- query = + DIVIDE( + SUM( + V( + FILTER( + FILTER( + EG(final_demand),"sector == :buildings" + ), + bio_kerosene? + ), + value + ), + PRODUCT( + SUM( + V( + FILTER( + FILTER( + FILTER( + EG(final_demand),"sector == :buildings" + ), + energetic? + ), + crude_oil? + ), + value + ) + ), + V(buildings_final_demand_crude_oil, bio_kerosene_input_conversion) + ) + ), + BILLIONS + ) diff --git a/gqueries/general/final_demand/mece/final_demand_of_bio_kerosene_in_bunkers.gql b/gqueries/general/final_demand/mece/final_demand_of_bio_kerosene_in_bunkers.gql new file mode 100644 index 0000000000..819301e620 --- /dev/null +++ b/gqueries/general/final_demand/mece/final_demand_of_bio_kerosene_in_bunkers.gql @@ -0,0 +1,18 @@ +# Final demand of the 'bio_kerosene' carrier group + +- unit = PJ +- query = + DIVIDE( + SUM( + V( + FILTER( + FILTER( + EG(final_demand),"sector == :bunkers" + ), + bio_kerosene? + ), + value + ) + ), + BILLIONS + ) diff --git a/gqueries/general/final_demand/mece/final_demand_of_bio_kerosene_in_energy.gql b/gqueries/general/final_demand/mece/final_demand_of_bio_kerosene_in_energy.gql new file mode 100644 index 0000000000..f8fd18e88b --- /dev/null +++ b/gqueries/general/final_demand/mece/final_demand_of_bio_kerosene_in_energy.gql @@ -0,0 +1,18 @@ +# Final demand of the 'bio_kerosene' carrier group + +- unit = PJ +- query = + DIVIDE( + SUM( + V( + FILTER( + FILTER( + EG(final_demand),"sector == :energy" + ), + bio_kerosene? + ), + value + ) + ), + BILLIONS + ) diff --git a/gqueries/general/final_demand/mece/final_demand_of_bio_kerosene_in_households.gql b/gqueries/general/final_demand/mece/final_demand_of_bio_kerosene_in_households.gql new file mode 100644 index 0000000000..92fde3e82f --- /dev/null +++ b/gqueries/general/final_demand/mece/final_demand_of_bio_kerosene_in_households.gql @@ -0,0 +1,36 @@ +# Final demand of the 'bio_kerosene' carrier group for households +# Input of bio_kerosene in crude_oil final demand is accounted for + +- unit = PJ +- query = + DIVIDE( + SUM( + V( + FILTER( + FILTER( + EG(final_demand),"sector == :households" + ), + bio_kerosene? + ), + value + ), + PRODUCT( + SUM( + V( + FILTER( + FILTER( + FILTER( + EG(final_demand),"sector == :households" + ), + energetic? + ), + crude_oil? + ), + value + ) + ), + V(households_final_demand_crude_oil, bio_kerosene_input_conversion) + ) + ), + BILLIONS + ) diff --git a/gqueries/general/final_demand/mece/final_demand_of_bio_kerosene_in_industry.gql b/gqueries/general/final_demand/mece/final_demand_of_bio_kerosene_in_industry.gql new file mode 100644 index 0000000000..8e026e33c1 --- /dev/null +++ b/gqueries/general/final_demand/mece/final_demand_of_bio_kerosene_in_industry.gql @@ -0,0 +1,53 @@ +# Final demand of the 'bio_kerosene' carrier group for industry +# Input of bio_kerosene in crude_oil final demand is accounted for + +- unit = PJ +- query = + DIVIDE( + SUM( + V( + FILTER( + FILTER( + EG(final_demand),"sector == :industry" + ), + bio_kerosene? + ), + value + ), + PRODUCT( + SUM( + V( + FILTER( + FILTER( + FILTER( + EG(final_demand),"sector == :industry" + ), + energetic? + ), + crude_oil? + ), + value + ) + ), + V(industry_final_demand_crude_oil, bio_kerosene_input_conversion) + ), + PRODUCT( + SUM( + V( + FILTER( + FILTER( + FILTER( + EG(final_demand),"sector == :industry" + ), + "!energetic?" + ), + crude_oil? + ), + value + ) + ), + V(industry_final_demand_crude_oil_non_energetic, bio_kerosene_input_conversion) + ) + ), + BILLIONS + ) diff --git a/gqueries/general/final_demand/mece/final_demand_of_bio_kerosene_in_other.gql b/gqueries/general/final_demand/mece/final_demand_of_bio_kerosene_in_other.gql new file mode 100644 index 0000000000..d41c50f49a --- /dev/null +++ b/gqueries/general/final_demand/mece/final_demand_of_bio_kerosene_in_other.gql @@ -0,0 +1,18 @@ +# Final demand of the 'bio_kerosene' carrier group + +- unit = PJ +- query = + DIVIDE( + SUM( + V( + FILTER( + FILTER( + EG(final_demand),"sector == :other" + ), + bio_kerosene? + ), + value + ) + ), + BILLIONS + ) diff --git a/gqueries/general/final_demand/mece/final_demand_of_bio_kerosene_in_transport.gql b/gqueries/general/final_demand/mece/final_demand_of_bio_kerosene_in_transport.gql new file mode 100644 index 0000000000..67a18138f3 --- /dev/null +++ b/gqueries/general/final_demand/mece/final_demand_of_bio_kerosene_in_transport.gql @@ -0,0 +1,18 @@ +# Final demand of the 'bio_kerosene' carrier group + +- unit = PJ +- query = + DIVIDE( + SUM( + V( + FILTER( + FILTER( + EG(final_demand),"sector == :transport" + ), + bio_kerosene? + ), + value + ) + ), + BILLIONS + ) diff --git a/gqueries/output_elements/output_series/biomass_sankey/bio_kerosene_to_export_in_biomass_sankey.gql b/gqueries/output_elements/output_series/biomass_sankey/bio_kerosene_to_export_in_biomass_sankey.gql new file mode 100644 index 0000000000..3436e4e854 --- /dev/null +++ b/gqueries/output_elements/output_series/biomass_sankey/bio_kerosene_to_export_in_biomass_sankey.gql @@ -0,0 +1,2 @@ +- unit = PJ +- query = Q(bio_kerosene_to_export) diff --git a/gqueries/output_elements/output_series/biomass_sankey/bio_kerosene_to_final_demand_agriculture_in_biomass_sankey.gql b/gqueries/output_elements/output_series/biomass_sankey/bio_kerosene_to_final_demand_agriculture_in_biomass_sankey.gql new file mode 100644 index 0000000000..f8bf5ac87b --- /dev/null +++ b/gqueries/output_elements/output_series/biomass_sankey/bio_kerosene_to_final_demand_agriculture_in_biomass_sankey.gql @@ -0,0 +1,2 @@ +- unit = PJ +- query = Q(final_demand_of_bio_kerosene_in_agriculture) diff --git a/gqueries/output_elements/output_series/biomass_sankey/bio_kerosene_to_final_demand_buildings_in_biomass_sankey.gql b/gqueries/output_elements/output_series/biomass_sankey/bio_kerosene_to_final_demand_buildings_in_biomass_sankey.gql new file mode 100644 index 0000000000..c0b84a3475 --- /dev/null +++ b/gqueries/output_elements/output_series/biomass_sankey/bio_kerosene_to_final_demand_buildings_in_biomass_sankey.gql @@ -0,0 +1,2 @@ +- unit = PJ +- query = Q(final_demand_of_bio_kerosene_in_buildings) diff --git a/gqueries/output_elements/output_series/biomass_sankey/bio_kerosene_to_final_demand_bunkers_in_biomass_sankey.gql b/gqueries/output_elements/output_series/biomass_sankey/bio_kerosene_to_final_demand_bunkers_in_biomass_sankey.gql new file mode 100644 index 0000000000..0eae2e4e98 --- /dev/null +++ b/gqueries/output_elements/output_series/biomass_sankey/bio_kerosene_to_final_demand_bunkers_in_biomass_sankey.gql @@ -0,0 +1,2 @@ +- unit = PJ +- query = Q(final_demand_of_bio_kerosene_in_bunkers) diff --git a/gqueries/output_elements/output_series/biomass_sankey/bio_kerosene_to_final_demand_energy_in_biomass_sankey.gql b/gqueries/output_elements/output_series/biomass_sankey/bio_kerosene_to_final_demand_energy_in_biomass_sankey.gql new file mode 100644 index 0000000000..9d563ac490 --- /dev/null +++ b/gqueries/output_elements/output_series/biomass_sankey/bio_kerosene_to_final_demand_energy_in_biomass_sankey.gql @@ -0,0 +1,2 @@ +- unit = PJ +- query = Q(final_demand_of_bio_kerosene_in_energy) diff --git a/gqueries/output_elements/output_series/biomass_sankey/bio_kerosene_to_final_demand_households_in_biomass_sankey.gql b/gqueries/output_elements/output_series/biomass_sankey/bio_kerosene_to_final_demand_households_in_biomass_sankey.gql new file mode 100644 index 0000000000..b55bca373e --- /dev/null +++ b/gqueries/output_elements/output_series/biomass_sankey/bio_kerosene_to_final_demand_households_in_biomass_sankey.gql @@ -0,0 +1,2 @@ +- unit = PJ +- query = Q(final_demand_of_bio_kerosene_in_households) diff --git a/gqueries/output_elements/output_series/biomass_sankey/bio_kerosene_to_final_demand_industry_in_biomass_sankey.gql b/gqueries/output_elements/output_series/biomass_sankey/bio_kerosene_to_final_demand_industry_in_biomass_sankey.gql new file mode 100644 index 0000000000..2c07d9a32f --- /dev/null +++ b/gqueries/output_elements/output_series/biomass_sankey/bio_kerosene_to_final_demand_industry_in_biomass_sankey.gql @@ -0,0 +1,2 @@ +- unit = PJ +- query = Q(final_demand_of_bio_kerosene_in_industry) diff --git a/gqueries/output_elements/output_series/biomass_sankey/bio_kerosene_to_final_demand_other_in_biomass_sankey.gql b/gqueries/output_elements/output_series/biomass_sankey/bio_kerosene_to_final_demand_other_in_biomass_sankey.gql new file mode 100644 index 0000000000..98b645d506 --- /dev/null +++ b/gqueries/output_elements/output_series/biomass_sankey/bio_kerosene_to_final_demand_other_in_biomass_sankey.gql @@ -0,0 +1,2 @@ +- unit = PJ +- query = Q(final_demand_of_bio_kerosene_in_other) diff --git a/gqueries/output_elements/output_series/biomass_sankey/bio_kerosene_to_final_demand_transport_in_biomass_sankey.gql b/gqueries/output_elements/output_series/biomass_sankey/bio_kerosene_to_final_demand_transport_in_biomass_sankey.gql new file mode 100644 index 0000000000..2d39bb53dd --- /dev/null +++ b/gqueries/output_elements/output_series/biomass_sankey/bio_kerosene_to_final_demand_transport_in_biomass_sankey.gql @@ -0,0 +1,2 @@ +- unit = PJ +- query = Q(final_demand_of_bio_kerosene_in_transport) From 5c3d3a35620d18c8e8d26d13eb25b7a8a5bacea5 Mon Sep 17 00:00:00 2001 From: Kyra de Haan Date: Tue, 30 Dec 2025 14:29:59 +0100 Subject: [PATCH 05/11] Biodiesel queries for biomass sankey --- ...nversion_from_bio_ethanol_to_biodiesel.gql | 13 +++++ ...gen_to_biodiesel_in_bio_ethanol_to_jet.gql | 13 +++++ ...gen_to_biodiesel_in_bio_ethanol_to_jet.gql | 13 +++++ ...nal_demand_of_biodiesel_in_agriculture.gql | 36 +++++++++++++ ...final_demand_of_biodiesel_in_buildings.gql | 36 +++++++++++++ .../final_demand_of_biodiesel_in_bunkers.gql | 18 +++++++ .../final_demand_of_biodiesel_in_energy.gql | 18 +++++++ ...inal_demand_of_biodiesel_in_households.gql | 36 +++++++++++++ .../final_demand_of_biodiesel_in_industry.gql | 53 +++++++++++++++++++ .../final_demand_of_biodiesel_in_other.gql | 18 +++++++ ...final_demand_of_biodiesel_in_transport.gql | 18 +++++++ .../import/import_of_biodiesel.gql | 15 ++++++ ...nversion_loss_bio_ethanol_to_biodiesel.gql | 2 +- ...ethanol_to_biodiesel_in_biomass_sankey.gql | 2 + ...odiesel_to_biodiesel_in_biomass_sankey.gql | 11 ++++ .../biodiesel_to_export_in_biomass_sankey.gql | 2 + ...l_demand_agriculture_in_biomass_sankey.gql | 2 + ...nal_demand_buildings_in_biomass_sankey.gql | 2 + ...final_demand_bunkers_in_biomass_sankey.gql | 2 + ..._final_demand_energy_in_biomass_sankey.gql | 2 + ...al_demand_households_in_biomass_sankey.gql | 2 + ...inal_demand_industry_in_biomass_sankey.gql | 2 + ...o_final_demand_other_in_biomass_sankey.gql | 2 + ...nal_demand_transport_in_biomass_sankey.gql | 2 + .../biodiesel_to_loss_in_biomass_sankey.gql | 6 +++ ...ydrogen_to_biodiesel_in_biomass_sankey.gql | 4 ++ 26 files changed, 329 insertions(+), 1 deletion(-) create mode 100644 gqueries/general/conversion/biomass_products/conversion_from_carrier_to_biofuels/conversion_from_bio_ethanol_to_biodiesel.gql create mode 100644 gqueries/general/conversion/biomass_products/conversion_from_carrier_to_biofuels/conversion_from_hydrogen_to_biodiesel_in_bio_ethanol_to_jet.gql create mode 100644 gqueries/general/conversion/biomass_products/conversion_loss/conversion_loss_hydrogen_to_biodiesel_in_bio_ethanol_to_jet.gql create mode 100644 gqueries/general/final_demand/mece/final_demand_of_biodiesel_in_agriculture.gql create mode 100644 gqueries/general/final_demand/mece/final_demand_of_biodiesel_in_buildings.gql create mode 100644 gqueries/general/final_demand/mece/final_demand_of_biodiesel_in_bunkers.gql create mode 100644 gqueries/general/final_demand/mece/final_demand_of_biodiesel_in_energy.gql create mode 100644 gqueries/general/final_demand/mece/final_demand_of_biodiesel_in_households.gql create mode 100644 gqueries/general/final_demand/mece/final_demand_of_biodiesel_in_industry.gql create mode 100644 gqueries/general/final_demand/mece/final_demand_of_biodiesel_in_other.gql create mode 100644 gqueries/general/final_demand/mece/final_demand_of_biodiesel_in_transport.gql create mode 100644 gqueries/general/import_export/import/import_of_biodiesel.gql create mode 100644 gqueries/output_elements/output_series/biomass_sankey/bio_ethanol_to_biodiesel_in_biomass_sankey.gql create mode 100644 gqueries/output_elements/output_series/biomass_sankey/biodiesel_to_biodiesel_in_biomass_sankey.gql create mode 100644 gqueries/output_elements/output_series/biomass_sankey/biodiesel_to_export_in_biomass_sankey.gql create mode 100644 gqueries/output_elements/output_series/biomass_sankey/biodiesel_to_final_demand_agriculture_in_biomass_sankey.gql create mode 100644 gqueries/output_elements/output_series/biomass_sankey/biodiesel_to_final_demand_buildings_in_biomass_sankey.gql create mode 100644 gqueries/output_elements/output_series/biomass_sankey/biodiesel_to_final_demand_bunkers_in_biomass_sankey.gql create mode 100644 gqueries/output_elements/output_series/biomass_sankey/biodiesel_to_final_demand_energy_in_biomass_sankey.gql create mode 100644 gqueries/output_elements/output_series/biomass_sankey/biodiesel_to_final_demand_households_in_biomass_sankey.gql create mode 100644 gqueries/output_elements/output_series/biomass_sankey/biodiesel_to_final_demand_industry_in_biomass_sankey.gql create mode 100644 gqueries/output_elements/output_series/biomass_sankey/biodiesel_to_final_demand_other_in_biomass_sankey.gql create mode 100644 gqueries/output_elements/output_series/biomass_sankey/biodiesel_to_final_demand_transport_in_biomass_sankey.gql create mode 100644 gqueries/output_elements/output_series/biomass_sankey/biodiesel_to_loss_in_biomass_sankey.gql create mode 100644 gqueries/output_elements/output_series/biomass_sankey/hydrogen_to_biodiesel_in_biomass_sankey.gql diff --git a/gqueries/general/conversion/biomass_products/conversion_from_carrier_to_biofuels/conversion_from_bio_ethanol_to_biodiesel.gql b/gqueries/general/conversion/biomass_products/conversion_from_carrier_to_biofuels/conversion_from_bio_ethanol_to_biodiesel.gql new file mode 100644 index 0000000000..f28dab7ca6 --- /dev/null +++ b/gqueries/general/conversion/biomass_products/conversion_from_carrier_to_biofuels/conversion_from_bio_ethanol_to_biodiesel.gql @@ -0,0 +1,13 @@ +# Direct conversion input of bio_ethanol to bio_kerosene + +- query = + DIVIDE( + SUM( + V( + Q(biofuels_producers), + "biodiesel_output_conversion / (1 - loss_output_conversion) * input_of_bio_ethanol" + ) + ), + BILLIONS + ) +- unit = PJ diff --git a/gqueries/general/conversion/biomass_products/conversion_from_carrier_to_biofuels/conversion_from_hydrogen_to_biodiesel_in_bio_ethanol_to_jet.gql b/gqueries/general/conversion/biomass_products/conversion_from_carrier_to_biofuels/conversion_from_hydrogen_to_biodiesel_in_bio_ethanol_to_jet.gql new file mode 100644 index 0000000000..f860cd5737 --- /dev/null +++ b/gqueries/general/conversion/biomass_products/conversion_from_carrier_to_biofuels/conversion_from_hydrogen_to_biodiesel_in_bio_ethanol_to_jet.gql @@ -0,0 +1,13 @@ +# Direct conversion input of hydrogen to biodiesel in bio_ethanol_to_jet specifically + +- query = + DIVIDE( + SUM( + V( + energy_production_bio_ethanol_to_jet, + "biodiesel_output_conversion / (1 - loss_output_conversion) * input_of_hydrogen" + ) + ), + BILLIONS + ) +- unit = PJ diff --git a/gqueries/general/conversion/biomass_products/conversion_loss/conversion_loss_hydrogen_to_biodiesel_in_bio_ethanol_to_jet.gql b/gqueries/general/conversion/biomass_products/conversion_loss/conversion_loss_hydrogen_to_biodiesel_in_bio_ethanol_to_jet.gql new file mode 100644 index 0000000000..1b378b1d3f --- /dev/null +++ b/gqueries/general/conversion/biomass_products/conversion_loss/conversion_loss_hydrogen_to_biodiesel_in_bio_ethanol_to_jet.gql @@ -0,0 +1,13 @@ +# Loss of hydrogen to biodiesel in bio_ethanol_to_jet + +- query = + DIVIDE( + SUM( + V( + energy_production_bio_ethanol_to_jet, + "biodiesel_output_conversion * hydrogen_input_conversion / (1 - loss_output_conversion) * output_of_loss" + ) + ), + BILLIONS + ) +- unit = PJ diff --git a/gqueries/general/final_demand/mece/final_demand_of_biodiesel_in_agriculture.gql b/gqueries/general/final_demand/mece/final_demand_of_biodiesel_in_agriculture.gql new file mode 100644 index 0000000000..1fa884309a --- /dev/null +++ b/gqueries/general/final_demand/mece/final_demand_of_biodiesel_in_agriculture.gql @@ -0,0 +1,36 @@ +# Final demand of the 'biodiesel' carrier group for agriculture +# Input of biodiesel in crude_oil final demand is accounted for + +- unit = PJ +- query = + DIVIDE( + SUM( + V( + FILTER( + FILTER( + EG(final_demand),"sector == :agriculture" + ), + biodiesel? + ), + value + ), + PRODUCT( + SUM( + V( + FILTER( + FILTER( + FILTER( + EG(final_demand),"sector == :agriculture" + ), + energetic? + ), + crude_oil? + ), + value + ) + ), + V(agriculture_final_demand_crude_oil, biodiesel_input_conversion) + ) + ), + BILLIONS + ) diff --git a/gqueries/general/final_demand/mece/final_demand_of_biodiesel_in_buildings.gql b/gqueries/general/final_demand/mece/final_demand_of_biodiesel_in_buildings.gql new file mode 100644 index 0000000000..a9cdb28d83 --- /dev/null +++ b/gqueries/general/final_demand/mece/final_demand_of_biodiesel_in_buildings.gql @@ -0,0 +1,36 @@ +# Final demand of the 'biodiesel' carrier group for buildings +# Input of biodiesel in crude_oil final demand is accounted for + +- unit = PJ +- query = + DIVIDE( + SUM( + V( + FILTER( + FILTER( + EG(final_demand),"sector == :buildings" + ), + biodiesel? + ), + value + ), + PRODUCT( + SUM( + V( + FILTER( + FILTER( + FILTER( + EG(final_demand),"sector == :buildings" + ), + energetic? + ), + crude_oil? + ), + value + ) + ), + V(buildings_final_demand_crude_oil, biodiesel_input_conversion) + ) + ), + BILLIONS + ) diff --git a/gqueries/general/final_demand/mece/final_demand_of_biodiesel_in_bunkers.gql b/gqueries/general/final_demand/mece/final_demand_of_biodiesel_in_bunkers.gql new file mode 100644 index 0000000000..2630b933a9 --- /dev/null +++ b/gqueries/general/final_demand/mece/final_demand_of_biodiesel_in_bunkers.gql @@ -0,0 +1,18 @@ +# Final demand of the 'biodiesel' carrier group + +- unit = PJ +- query = + DIVIDE( + SUM( + V( + FILTER( + FILTER( + EG(final_demand),"sector == :bunkers" + ), + biodiesel? + ), + value + ) + ), + BILLIONS + ) diff --git a/gqueries/general/final_demand/mece/final_demand_of_biodiesel_in_energy.gql b/gqueries/general/final_demand/mece/final_demand_of_biodiesel_in_energy.gql new file mode 100644 index 0000000000..fb6ba730ed --- /dev/null +++ b/gqueries/general/final_demand/mece/final_demand_of_biodiesel_in_energy.gql @@ -0,0 +1,18 @@ +# Final demand of the 'biodiesel' carrier group + +- unit = PJ +- query = + DIVIDE( + SUM( + V( + FILTER( + FILTER( + EG(final_demand),"sector == :energy" + ), + biodiesel? + ), + value + ) + ), + BILLIONS + ) diff --git a/gqueries/general/final_demand/mece/final_demand_of_biodiesel_in_households.gql b/gqueries/general/final_demand/mece/final_demand_of_biodiesel_in_households.gql new file mode 100644 index 0000000000..8d1bcf8f16 --- /dev/null +++ b/gqueries/general/final_demand/mece/final_demand_of_biodiesel_in_households.gql @@ -0,0 +1,36 @@ +# Final demand of the 'biodiesel' carrier group for households +# Input of biodiesel in crude_oil final demand is accounted for + +- unit = PJ +- query = + DIVIDE( + SUM( + V( + FILTER( + FILTER( + EG(final_demand),"sector == :households" + ), + biodiesel? + ), + value + ), + PRODUCT( + SUM( + V( + FILTER( + FILTER( + FILTER( + EG(final_demand),"sector == :households" + ), + energetic? + ), + crude_oil? + ), + value + ) + ), + V(households_final_demand_crude_oil, biodiesel_input_conversion) + ) + ), + BILLIONS + ) diff --git a/gqueries/general/final_demand/mece/final_demand_of_biodiesel_in_industry.gql b/gqueries/general/final_demand/mece/final_demand_of_biodiesel_in_industry.gql new file mode 100644 index 0000000000..a9f54e6a90 --- /dev/null +++ b/gqueries/general/final_demand/mece/final_demand_of_biodiesel_in_industry.gql @@ -0,0 +1,53 @@ +# Final demand of the 'biodiesel' carrier group for industry +# Input of biodiesel in crude_oil final demand is accounted for + +- unit = PJ +- query = + DIVIDE( + SUM( + V( + FILTER( + FILTER( + EG(final_demand),"sector == :industry" + ), + biodiesel? + ), + value + ), + PRODUCT( + SUM( + V( + FILTER( + FILTER( + FILTER( + EG(final_demand),"sector == :industry" + ), + energetic? + ), + crude_oil? + ), + value + ) + ), + V(industry_final_demand_crude_oil, biodiesel_input_conversion) + ), + PRODUCT( + SUM( + V( + FILTER( + FILTER( + FILTER( + EG(final_demand),"sector == :industry" + ), + "!energetic?" + ), + crude_oil? + ), + value + ) + ), + V(industry_final_demand_crude_oil_non_energetic, biodiesel_input_conversion) + ) + ), + BILLIONS + ) diff --git a/gqueries/general/final_demand/mece/final_demand_of_biodiesel_in_other.gql b/gqueries/general/final_demand/mece/final_demand_of_biodiesel_in_other.gql new file mode 100644 index 0000000000..2ff7ea09ad --- /dev/null +++ b/gqueries/general/final_demand/mece/final_demand_of_biodiesel_in_other.gql @@ -0,0 +1,18 @@ +# Final demand of the 'biodiesel' carrier group + +- unit = PJ +- query = + DIVIDE( + SUM( + V( + FILTER( + FILTER( + EG(final_demand),"sector == :other" + ), + biodiesel? + ), + value + ) + ), + BILLIONS + ) diff --git a/gqueries/general/final_demand/mece/final_demand_of_biodiesel_in_transport.gql b/gqueries/general/final_demand/mece/final_demand_of_biodiesel_in_transport.gql new file mode 100644 index 0000000000..2ebba9d438 --- /dev/null +++ b/gqueries/general/final_demand/mece/final_demand_of_biodiesel_in_transport.gql @@ -0,0 +1,18 @@ +# Final demand of the 'biodiesel' carrier group + +- unit = PJ +- query = + DIVIDE( + SUM( + V( + FILTER( + FILTER( + EG(final_demand),"sector == :transport" + ), + biodiesel? + ), + value + ) + ), + BILLIONS + ) diff --git a/gqueries/general/import_export/import/import_of_biodiesel.gql b/gqueries/general/import_export/import/import_of_biodiesel.gql new file mode 100644 index 0000000000..b7f986a4bb --- /dev/null +++ b/gqueries/general/import_export/import/import_of_biodiesel.gql @@ -0,0 +1,15 @@ +# Import of biodiesel + +- query = + DIVIDE( + SUM( + V( + G(energy_import), + output_of( + biodiesel + ) + ) + ), + BILLIONS + ) +- unit = PJ diff --git a/gqueries/modules/sankey_csv/conversion/biomass_products/conversion_loss_bio_ethanol_to_biodiesel.gql b/gqueries/modules/sankey_csv/conversion/biomass_products/conversion_loss_bio_ethanol_to_biodiesel.gql index 8af026c793..a47487c09c 100644 --- a/gqueries/modules/sankey_csv/conversion/biomass_products/conversion_loss_bio_ethanol_to_biodiesel.gql +++ b/gqueries/modules/sankey_csv/conversion/biomass_products/conversion_loss_bio_ethanol_to_biodiesel.gql @@ -5,7 +5,7 @@ FILTER(G(sankey_conversion_group),"biodiesel_output_conversion > 0.0 && bio_ethanol_input_conversion > 0.0"), "biodiesel_output_conversion * bio_ethanol_input_conversion / (1 - loss_output_conversion) * output_of_loss" ) - ), + ), BILLIONS ) - unit = PJ diff --git a/gqueries/output_elements/output_series/biomass_sankey/bio_ethanol_to_biodiesel_in_biomass_sankey.gql b/gqueries/output_elements/output_series/biomass_sankey/bio_ethanol_to_biodiesel_in_biomass_sankey.gql new file mode 100644 index 0000000000..ea3d0a5f03 --- /dev/null +++ b/gqueries/output_elements/output_series/biomass_sankey/bio_ethanol_to_biodiesel_in_biomass_sankey.gql @@ -0,0 +1,2 @@ +- unit = PJ +- query = Q(conversion_from_bio_ethanol_to_biodiesel) diff --git a/gqueries/output_elements/output_series/biomass_sankey/biodiesel_to_biodiesel_in_biomass_sankey.gql b/gqueries/output_elements/output_series/biomass_sankey/biodiesel_to_biodiesel_in_biomass_sankey.gql new file mode 100644 index 0000000000..df247b93cc --- /dev/null +++ b/gqueries/output_elements/output_series/biomass_sankey/biodiesel_to_biodiesel_in_biomass_sankey.gql @@ -0,0 +1,11 @@ +# Flow from biodiesel_primary to biodiesel_secondary in biomass sankey +# This query consists of biodiesel from import and production from Fischer-Tropsch and +# HVO biodiesel + +- unit = PJ +- query = + SUM( + Q(import_of_biodiesel), + Q(fischer_tropsch_to_biodiesel), + Q(hvo_biodiesel_to_biodiesel) + ) diff --git a/gqueries/output_elements/output_series/biomass_sankey/biodiesel_to_export_in_biomass_sankey.gql b/gqueries/output_elements/output_series/biomass_sankey/biodiesel_to_export_in_biomass_sankey.gql new file mode 100644 index 0000000000..082183eeef --- /dev/null +++ b/gqueries/output_elements/output_series/biomass_sankey/biodiesel_to_export_in_biomass_sankey.gql @@ -0,0 +1,2 @@ +- unit = PJ +- query = Q(biodiesel_to_export) diff --git a/gqueries/output_elements/output_series/biomass_sankey/biodiesel_to_final_demand_agriculture_in_biomass_sankey.gql b/gqueries/output_elements/output_series/biomass_sankey/biodiesel_to_final_demand_agriculture_in_biomass_sankey.gql new file mode 100644 index 0000000000..500a32a438 --- /dev/null +++ b/gqueries/output_elements/output_series/biomass_sankey/biodiesel_to_final_demand_agriculture_in_biomass_sankey.gql @@ -0,0 +1,2 @@ +- unit = PJ +- query = Q(final_demand_of_biodiesel_in_agriculture) diff --git a/gqueries/output_elements/output_series/biomass_sankey/biodiesel_to_final_demand_buildings_in_biomass_sankey.gql b/gqueries/output_elements/output_series/biomass_sankey/biodiesel_to_final_demand_buildings_in_biomass_sankey.gql new file mode 100644 index 0000000000..9fd9fd8f38 --- /dev/null +++ b/gqueries/output_elements/output_series/biomass_sankey/biodiesel_to_final_demand_buildings_in_biomass_sankey.gql @@ -0,0 +1,2 @@ +- unit = PJ +- query = Q(final_demand_of_biodiesel_in_buildings) diff --git a/gqueries/output_elements/output_series/biomass_sankey/biodiesel_to_final_demand_bunkers_in_biomass_sankey.gql b/gqueries/output_elements/output_series/biomass_sankey/biodiesel_to_final_demand_bunkers_in_biomass_sankey.gql new file mode 100644 index 0000000000..df6f73b677 --- /dev/null +++ b/gqueries/output_elements/output_series/biomass_sankey/biodiesel_to_final_demand_bunkers_in_biomass_sankey.gql @@ -0,0 +1,2 @@ +- unit = PJ +- query = Q(final_demand_of_biodiesel_in_bunkers) diff --git a/gqueries/output_elements/output_series/biomass_sankey/biodiesel_to_final_demand_energy_in_biomass_sankey.gql b/gqueries/output_elements/output_series/biomass_sankey/biodiesel_to_final_demand_energy_in_biomass_sankey.gql new file mode 100644 index 0000000000..809180687c --- /dev/null +++ b/gqueries/output_elements/output_series/biomass_sankey/biodiesel_to_final_demand_energy_in_biomass_sankey.gql @@ -0,0 +1,2 @@ +- unit = PJ +- query = Q(final_demand_of_biodiesel_in_energy) diff --git a/gqueries/output_elements/output_series/biomass_sankey/biodiesel_to_final_demand_households_in_biomass_sankey.gql b/gqueries/output_elements/output_series/biomass_sankey/biodiesel_to_final_demand_households_in_biomass_sankey.gql new file mode 100644 index 0000000000..ad3e7bd906 --- /dev/null +++ b/gqueries/output_elements/output_series/biomass_sankey/biodiesel_to_final_demand_households_in_biomass_sankey.gql @@ -0,0 +1,2 @@ +- unit = PJ +- query = Q(final_demand_of_biodiesel_in_households) diff --git a/gqueries/output_elements/output_series/biomass_sankey/biodiesel_to_final_demand_industry_in_biomass_sankey.gql b/gqueries/output_elements/output_series/biomass_sankey/biodiesel_to_final_demand_industry_in_biomass_sankey.gql new file mode 100644 index 0000000000..b74eddbe63 --- /dev/null +++ b/gqueries/output_elements/output_series/biomass_sankey/biodiesel_to_final_demand_industry_in_biomass_sankey.gql @@ -0,0 +1,2 @@ +- unit = PJ +- query = Q(final_demand_of_biodiesel_in_industry) diff --git a/gqueries/output_elements/output_series/biomass_sankey/biodiesel_to_final_demand_other_in_biomass_sankey.gql b/gqueries/output_elements/output_series/biomass_sankey/biodiesel_to_final_demand_other_in_biomass_sankey.gql new file mode 100644 index 0000000000..902c50a43a --- /dev/null +++ b/gqueries/output_elements/output_series/biomass_sankey/biodiesel_to_final_demand_other_in_biomass_sankey.gql @@ -0,0 +1,2 @@ +- unit = PJ +- query = Q(final_demand_of_biodiesel_in_other) diff --git a/gqueries/output_elements/output_series/biomass_sankey/biodiesel_to_final_demand_transport_in_biomass_sankey.gql b/gqueries/output_elements/output_series/biomass_sankey/biodiesel_to_final_demand_transport_in_biomass_sankey.gql new file mode 100644 index 0000000000..12c18526e4 --- /dev/null +++ b/gqueries/output_elements/output_series/biomass_sankey/biodiesel_to_final_demand_transport_in_biomass_sankey.gql @@ -0,0 +1,2 @@ +- unit = PJ +- query = Q(final_demand_of_biodiesel_in_transport) diff --git a/gqueries/output_elements/output_series/biomass_sankey/biodiesel_to_loss_in_biomass_sankey.gql b/gqueries/output_elements/output_series/biomass_sankey/biodiesel_to_loss_in_biomass_sankey.gql new file mode 100644 index 0000000000..9ce441be30 --- /dev/null +++ b/gqueries/output_elements/output_series/biomass_sankey/biodiesel_to_loss_in_biomass_sankey.gql @@ -0,0 +1,6 @@ +- unit = PJ +- query = + SUM( + Q(conversion_loss_bio_ethanol_to_biodiesel), + Q(conversion_loss_hydrogen_to_biodiesel_in_bio_ethanol_to_jet) + ) diff --git a/gqueries/output_elements/output_series/biomass_sankey/hydrogen_to_biodiesel_in_biomass_sankey.gql b/gqueries/output_elements/output_series/biomass_sankey/hydrogen_to_biodiesel_in_biomass_sankey.gql new file mode 100644 index 0000000000..2bdccc9c4b --- /dev/null +++ b/gqueries/output_elements/output_series/biomass_sankey/hydrogen_to_biodiesel_in_biomass_sankey.gql @@ -0,0 +1,4 @@ +# Hydrogen to biodiesel flow consist of hydrogen to bio_ethanol to jet + +- unit = PJ +- query = Q(conversion_from_hydrogen_to_biodiesel_in_bio_ethanol_to_jet) From c0503d339ac4f1bd152f7003f09c56d16d1fc22d Mon Sep 17 00:00:00 2001 From: Kyra de Haan Date: Tue, 30 Dec 2025 15:02:11 +0100 Subject: [PATCH 06/11] Bionaphtha flows --- ...on_from_bio_pyrolysis_oil_to_bionaphtha.gql | 13 +++++++++++++ ...nversion_from_biomethanol_to_bionaphtha.gql | 13 +++++++++++++ ...gen_to_bionaphtha_in_biomethanol_to_jet.gql | 13 +++++++++++++ ...htha_in_fractionation_bio_pyrolysis_oil.gql | 13 +++++++++++++ ...sion_from_steam_hot_water_to_bionaphtha.gql | 13 +++++++++++++ ...htha_in_fractionation_bio_pyrolysis_oil.gql | 13 +++++++++++++ ...gen_to_bionaphtha_in_biomethanol_to_jet.gql | 13 +++++++++++++ ...htha_in_fractionation_bio_pyrolysis_oil.gql | 13 +++++++++++++ ...htha_in_fractionation_bio_pyrolysis_oil.gql | 13 +++++++++++++ .../final_demand_of_bionaphtha_in_industry.gql | 18 ++++++++++++++++++ .../import/import_of_bionaphtha.gql | 15 +++++++++++++++ ...sis_oil_to_bionaphtha_in_biomass_sankey.gql | 2 ++ ...ethanol_to_bionaphtha_in_biomass_sankey.gql | 2 ++ ...naphtha_to_bionaphtha_in_biomass_sankey.gql | 12 ++++++++++++ .../bionaphtha_to_export_in_biomass_sankey.gql | 2 ++ ...final_demand_industry_in_biomass_sankey.gql | 2 ++ .../bionaphtha_to_loss_in_biomass_sankey.gql | 9 +++++++++ ...ydrogen_to_bionaphtha_in_biomass_sankey.gql | 9 +++++++++ ...t_water_to_bionaphtha_in_biomass_sankey.gql | 2 ++ 19 files changed, 190 insertions(+) create mode 100644 gqueries/general/conversion/biomass_products/conversion_from_carrier_to_biofuels/conversion_from_bio_pyrolysis_oil_to_bionaphtha.gql create mode 100644 gqueries/general/conversion/biomass_products/conversion_from_carrier_to_biofuels/conversion_from_biomethanol_to_bionaphtha.gql create mode 100644 gqueries/general/conversion/biomass_products/conversion_from_carrier_to_biofuels/conversion_from_hydrogen_to_bionaphtha_in_biomethanol_to_jet.gql create mode 100644 gqueries/general/conversion/biomass_products/conversion_from_carrier_to_biofuels/conversion_from_hydrogen_to_bionaphtha_in_fractionation_bio_pyrolysis_oil.gql create mode 100644 gqueries/general/conversion/biomass_products/conversion_from_carrier_to_biofuels/conversion_from_steam_hot_water_to_bionaphtha.gql create mode 100644 gqueries/general/conversion/biomass_products/conversion_loss/conversion_loss_bio_pyrolysis_oil_to_bionaphtha_in_fractionation_bio_pyrolysis_oil.gql create mode 100644 gqueries/general/conversion/biomass_products/conversion_loss/conversion_loss_hydrogen_to_bionaphtha_in_biomethanol_to_jet.gql create mode 100644 gqueries/general/conversion/biomass_products/conversion_loss/conversion_loss_hydrogen_to_bionaphtha_in_fractionation_bio_pyrolysis_oil.gql create mode 100644 gqueries/general/conversion/biomass_products/conversion_loss/conversion_loss_steam_hot_water_to_bionaphtha_in_fractionation_bio_pyrolysis_oil.gql create mode 100644 gqueries/general/final_demand/mece/final_demand_of_bionaphtha_in_industry.gql create mode 100644 gqueries/general/import_export/import/import_of_bionaphtha.gql create mode 100644 gqueries/output_elements/output_series/biomass_sankey/bio_pyrolysis_oil_to_bionaphtha_in_biomass_sankey.gql create mode 100644 gqueries/output_elements/output_series/biomass_sankey/biomethanol_to_bionaphtha_in_biomass_sankey.gql create mode 100644 gqueries/output_elements/output_series/biomass_sankey/bionaphtha_to_bionaphtha_in_biomass_sankey.gql create mode 100644 gqueries/output_elements/output_series/biomass_sankey/bionaphtha_to_export_in_biomass_sankey.gql create mode 100644 gqueries/output_elements/output_series/biomass_sankey/bionaphtha_to_final_demand_industry_in_biomass_sankey.gql create mode 100644 gqueries/output_elements/output_series/biomass_sankey/bionaphtha_to_loss_in_biomass_sankey.gql create mode 100644 gqueries/output_elements/output_series/biomass_sankey/hydrogen_to_bionaphtha_in_biomass_sankey.gql create mode 100644 gqueries/output_elements/output_series/biomass_sankey/steam_hot_water_to_bionaphtha_in_biomass_sankey.gql diff --git a/gqueries/general/conversion/biomass_products/conversion_from_carrier_to_biofuels/conversion_from_bio_pyrolysis_oil_to_bionaphtha.gql b/gqueries/general/conversion/biomass_products/conversion_from_carrier_to_biofuels/conversion_from_bio_pyrolysis_oil_to_bionaphtha.gql new file mode 100644 index 0000000000..d0eaa409dd --- /dev/null +++ b/gqueries/general/conversion/biomass_products/conversion_from_carrier_to_biofuels/conversion_from_bio_pyrolysis_oil_to_bionaphtha.gql @@ -0,0 +1,13 @@ +# Direct conversion input of bio_pyrolysis_oil to bionaphtha + +- query = + DIVIDE( + SUM( + V( + Q(biofuels_producers), + "bionaphtha_output_conversion / (1 - loss_output_conversion) * input_of_bio_pyrolysis_oil" + ) + ), + BILLIONS + ) +- unit = PJ diff --git a/gqueries/general/conversion/biomass_products/conversion_from_carrier_to_biofuels/conversion_from_biomethanol_to_bionaphtha.gql b/gqueries/general/conversion/biomass_products/conversion_from_carrier_to_biofuels/conversion_from_biomethanol_to_bionaphtha.gql new file mode 100644 index 0000000000..611e9fdd02 --- /dev/null +++ b/gqueries/general/conversion/biomass_products/conversion_from_carrier_to_biofuels/conversion_from_biomethanol_to_bionaphtha.gql @@ -0,0 +1,13 @@ +# Direct conversion input of biomethanol to bionaphtha + +- query = + DIVIDE( + SUM( + V( + Q(biofuels_producers), + "bionaphtha_output_conversion / (1 - loss_output_conversion) * input_of_biomethanol" + ) + ), + BILLIONS + ) +- unit = PJ diff --git a/gqueries/general/conversion/biomass_products/conversion_from_carrier_to_biofuels/conversion_from_hydrogen_to_bionaphtha_in_biomethanol_to_jet.gql b/gqueries/general/conversion/biomass_products/conversion_from_carrier_to_biofuels/conversion_from_hydrogen_to_bionaphtha_in_biomethanol_to_jet.gql new file mode 100644 index 0000000000..0413ccc33c --- /dev/null +++ b/gqueries/general/conversion/biomass_products/conversion_from_carrier_to_biofuels/conversion_from_hydrogen_to_bionaphtha_in_biomethanol_to_jet.gql @@ -0,0 +1,13 @@ +# Direct conversion input of hydrogen to bionaphtha in biomethanol_to_jet specifically + +- query = + DIVIDE( + SUM( + V( + energy_production_biomethanol_to_jet, + "bionaphtha_output_conversion / (1 - loss_output_conversion) * input_of_hydrogen" + ) + ), + BILLIONS + ) +- unit = PJ diff --git a/gqueries/general/conversion/biomass_products/conversion_from_carrier_to_biofuels/conversion_from_hydrogen_to_bionaphtha_in_fractionation_bio_pyrolysis_oil.gql b/gqueries/general/conversion/biomass_products/conversion_from_carrier_to_biofuels/conversion_from_hydrogen_to_bionaphtha_in_fractionation_bio_pyrolysis_oil.gql new file mode 100644 index 0000000000..eadb841f51 --- /dev/null +++ b/gqueries/general/conversion/biomass_products/conversion_from_carrier_to_biofuels/conversion_from_hydrogen_to_bionaphtha_in_fractionation_bio_pyrolysis_oil.gql @@ -0,0 +1,13 @@ +# Direct conversion input of hydrogen to bionaphtha in fractionation of bio_pyrolysis_oil + +- query = + DIVIDE( + SUM( + V( + energy_production_fractionation_bio_pyrolysis_oil, + "bionaphtha_output_conversion / (1 - loss_output_conversion) * input_of_hydrogen" + ) + ), + BILLIONS + ) +- unit = PJ diff --git a/gqueries/general/conversion/biomass_products/conversion_from_carrier_to_biofuels/conversion_from_steam_hot_water_to_bionaphtha.gql b/gqueries/general/conversion/biomass_products/conversion_from_carrier_to_biofuels/conversion_from_steam_hot_water_to_bionaphtha.gql new file mode 100644 index 0000000000..b35c6a5598 --- /dev/null +++ b/gqueries/general/conversion/biomass_products/conversion_from_carrier_to_biofuels/conversion_from_steam_hot_water_to_bionaphtha.gql @@ -0,0 +1,13 @@ +# Direct conversion input of steam_hot_water to bionaphtha + +- query = + DIVIDE( + SUM( + V( + Q(biofuels_producers), + "bionaphtha_output_conversion / (1 - loss_output_conversion) * input_of_steam_hot_water" + ) + ), + BILLIONS + ) +- unit = PJ diff --git a/gqueries/general/conversion/biomass_products/conversion_loss/conversion_loss_bio_pyrolysis_oil_to_bionaphtha_in_fractionation_bio_pyrolysis_oil.gql b/gqueries/general/conversion/biomass_products/conversion_loss/conversion_loss_bio_pyrolysis_oil_to_bionaphtha_in_fractionation_bio_pyrolysis_oil.gql new file mode 100644 index 0000000000..41c10b92b7 --- /dev/null +++ b/gqueries/general/conversion/biomass_products/conversion_loss/conversion_loss_bio_pyrolysis_oil_to_bionaphtha_in_fractionation_bio_pyrolysis_oil.gql @@ -0,0 +1,13 @@ +# Loss of bio_pyrolysis_oil to bionaphtha in fractionation bio_pyrolysis_oil + +- query = + DIVIDE( + SUM( + V( + energy_production_fractionation_bio_pyrolysis_oil, + "bionaphtha_output_conversion * bio_pyrolysis_oil_input_conversion / (1 - loss_output_conversion) * output_of_loss" + ) + ), + BILLIONS + ) +- unit = PJ diff --git a/gqueries/general/conversion/biomass_products/conversion_loss/conversion_loss_hydrogen_to_bionaphtha_in_biomethanol_to_jet.gql b/gqueries/general/conversion/biomass_products/conversion_loss/conversion_loss_hydrogen_to_bionaphtha_in_biomethanol_to_jet.gql new file mode 100644 index 0000000000..67ebb73ebb --- /dev/null +++ b/gqueries/general/conversion/biomass_products/conversion_loss/conversion_loss_hydrogen_to_bionaphtha_in_biomethanol_to_jet.gql @@ -0,0 +1,13 @@ +# Loss of hydrogen to bionaphtha in biomethanol_to_jet + +- query = + DIVIDE( + SUM( + V( + energy_production_biomethanol_to_jet, + "bionaphtha_output_conversion * hydrogen_input_conversion / (1 - loss_output_conversion) * output_of_loss" + ) + ), + BILLIONS + ) +- unit = PJ diff --git a/gqueries/general/conversion/biomass_products/conversion_loss/conversion_loss_hydrogen_to_bionaphtha_in_fractionation_bio_pyrolysis_oil.gql b/gqueries/general/conversion/biomass_products/conversion_loss/conversion_loss_hydrogen_to_bionaphtha_in_fractionation_bio_pyrolysis_oil.gql new file mode 100644 index 0000000000..c6266c2b77 --- /dev/null +++ b/gqueries/general/conversion/biomass_products/conversion_loss/conversion_loss_hydrogen_to_bionaphtha_in_fractionation_bio_pyrolysis_oil.gql @@ -0,0 +1,13 @@ +# Loss of hydrogen to bionaphtha in fractionation bio_pyrolysis_oil + +- query = + DIVIDE( + SUM( + V( + energy_production_fractionation_bio_pyrolysis_oil, + "bionaphtha_output_conversion * hydrogen_input_conversion / (1 - loss_output_conversion) * output_of_loss" + ) + ), + BILLIONS + ) +- unit = PJ diff --git a/gqueries/general/conversion/biomass_products/conversion_loss/conversion_loss_steam_hot_water_to_bionaphtha_in_fractionation_bio_pyrolysis_oil.gql b/gqueries/general/conversion/biomass_products/conversion_loss/conversion_loss_steam_hot_water_to_bionaphtha_in_fractionation_bio_pyrolysis_oil.gql new file mode 100644 index 0000000000..0c8f1f853d --- /dev/null +++ b/gqueries/general/conversion/biomass_products/conversion_loss/conversion_loss_steam_hot_water_to_bionaphtha_in_fractionation_bio_pyrolysis_oil.gql @@ -0,0 +1,13 @@ +# Loss of steam_hot_water to bionaphtha in fractionation bio_pyrolysis_oil + +- query = + DIVIDE( + SUM( + V( + energy_production_fractionation_bio_pyrolysis_oil, + "bionaphtha_output_conversion * steam_hot_water_input_conversion / (1 - loss_output_conversion) * output_of_loss" + ) + ), + BILLIONS + ) +- unit = PJ diff --git a/gqueries/general/final_demand/mece/final_demand_of_bionaphtha_in_industry.gql b/gqueries/general/final_demand/mece/final_demand_of_bionaphtha_in_industry.gql new file mode 100644 index 0000000000..3356448208 --- /dev/null +++ b/gqueries/general/final_demand/mece/final_demand_of_bionaphtha_in_industry.gql @@ -0,0 +1,18 @@ +# Final demand of the 'bionaphtha' carrier group + +- unit = PJ +- query = + DIVIDE( + SUM( + V( + FILTER( + FILTER( + EG(final_demand),"sector == :industry" + ), + bionaphtha? + ), + value + ) + ), + BILLIONS + ) diff --git a/gqueries/general/import_export/import/import_of_bionaphtha.gql b/gqueries/general/import_export/import/import_of_bionaphtha.gql new file mode 100644 index 0000000000..9b776885d5 --- /dev/null +++ b/gqueries/general/import_export/import/import_of_bionaphtha.gql @@ -0,0 +1,15 @@ +# Import of bionaphtha + +- query = + DIVIDE( + SUM( + V( + G(energy_import), + output_of( + bionaphtha + ) + ) + ), + BILLIONS + ) +- unit = PJ diff --git a/gqueries/output_elements/output_series/biomass_sankey/bio_pyrolysis_oil_to_bionaphtha_in_biomass_sankey.gql b/gqueries/output_elements/output_series/biomass_sankey/bio_pyrolysis_oil_to_bionaphtha_in_biomass_sankey.gql new file mode 100644 index 0000000000..2feed1a189 --- /dev/null +++ b/gqueries/output_elements/output_series/biomass_sankey/bio_pyrolysis_oil_to_bionaphtha_in_biomass_sankey.gql @@ -0,0 +1,2 @@ +- unit = PJ +- query = Q(conversion_from_bio_pyrolysis_oil_to_bionaphtha) diff --git a/gqueries/output_elements/output_series/biomass_sankey/biomethanol_to_bionaphtha_in_biomass_sankey.gql b/gqueries/output_elements/output_series/biomass_sankey/biomethanol_to_bionaphtha_in_biomass_sankey.gql new file mode 100644 index 0000000000..2136906bce --- /dev/null +++ b/gqueries/output_elements/output_series/biomass_sankey/biomethanol_to_bionaphtha_in_biomass_sankey.gql @@ -0,0 +1,2 @@ +- unit = PJ +- query = Q(conversion_from_biomethanol_to_bionaphtha) diff --git a/gqueries/output_elements/output_series/biomass_sankey/bionaphtha_to_bionaphtha_in_biomass_sankey.gql b/gqueries/output_elements/output_series/biomass_sankey/bionaphtha_to_bionaphtha_in_biomass_sankey.gql new file mode 100644 index 0000000000..2acca33146 --- /dev/null +++ b/gqueries/output_elements/output_series/biomass_sankey/bionaphtha_to_bionaphtha_in_biomass_sankey.gql @@ -0,0 +1,12 @@ +# Flow from bionaphtha_primary to bionaphtha_secondary in biomass sankey +# This query consists of bionaphtha from import and production from Fischer-Tropsch and +# HVO biokerosene and biodiesel + +- unit = PJ +- query = + SUM( + Q(import_of_bionaphtha), + Q(fischer_tropsch_to_bionaphtha), + Q(hvo_bio_kerosene_to_bionaphtha), + Q(hvo_biodiesel_to_bionaphtha) + ) diff --git a/gqueries/output_elements/output_series/biomass_sankey/bionaphtha_to_export_in_biomass_sankey.gql b/gqueries/output_elements/output_series/biomass_sankey/bionaphtha_to_export_in_biomass_sankey.gql new file mode 100644 index 0000000000..de1ce8be48 --- /dev/null +++ b/gqueries/output_elements/output_series/biomass_sankey/bionaphtha_to_export_in_biomass_sankey.gql @@ -0,0 +1,2 @@ +- unit = PJ +- query = Q(bionaphtha_to_export) diff --git a/gqueries/output_elements/output_series/biomass_sankey/bionaphtha_to_final_demand_industry_in_biomass_sankey.gql b/gqueries/output_elements/output_series/biomass_sankey/bionaphtha_to_final_demand_industry_in_biomass_sankey.gql new file mode 100644 index 0000000000..67d8772691 --- /dev/null +++ b/gqueries/output_elements/output_series/biomass_sankey/bionaphtha_to_final_demand_industry_in_biomass_sankey.gql @@ -0,0 +1,2 @@ +- unit = PJ +- query = Q(final_demand_of_bionaphtha_in_industry) diff --git a/gqueries/output_elements/output_series/biomass_sankey/bionaphtha_to_loss_in_biomass_sankey.gql b/gqueries/output_elements/output_series/biomass_sankey/bionaphtha_to_loss_in_biomass_sankey.gql new file mode 100644 index 0000000000..6b8af1af98 --- /dev/null +++ b/gqueries/output_elements/output_series/biomass_sankey/bionaphtha_to_loss_in_biomass_sankey.gql @@ -0,0 +1,9 @@ +- unit = PJ +- query = + SUM( + Q(conversion_loss_biomethanol_to_bionaphtha), + Q(conversion_loss_hydrogen_to_bionaphtha_in_biomethanol_to_jet), + Q(conversion_loss_hydrogen_to_bionaphtha_in_fractionation_bio_pyrolysis_oil), + Q(conversion_loss_bio_pyrolysis_oil_to_bionaphtha_in_fractionation_bio_pyrolysis_oil), + Q(conversion_loss_steam_hot_water_to_bionaphtha_in_fractionation_bio_pyrolysis_oil) + ) diff --git a/gqueries/output_elements/output_series/biomass_sankey/hydrogen_to_bionaphtha_in_biomass_sankey.gql b/gqueries/output_elements/output_series/biomass_sankey/hydrogen_to_bionaphtha_in_biomass_sankey.gql new file mode 100644 index 0000000000..67c02c1bbb --- /dev/null +++ b/gqueries/output_elements/output_series/biomass_sankey/hydrogen_to_bionaphtha_in_biomass_sankey.gql @@ -0,0 +1,9 @@ +# Hydrogen to bionaphtha flows consist of hydrogen to biomethanol to jet and fractionation of +# bio_pyrolysis_oil + +- unit = PJ +- query = + SUM( + Q(conversion_from_hydrogen_to_bionaphtha_in_biomethanol_to_jet), + Q(conversion_from_hydrogen_to_bionaphtha_in_fractionation_bio_pyrolysis_oil) + ) diff --git a/gqueries/output_elements/output_series/biomass_sankey/steam_hot_water_to_bionaphtha_in_biomass_sankey.gql b/gqueries/output_elements/output_series/biomass_sankey/steam_hot_water_to_bionaphtha_in_biomass_sankey.gql new file mode 100644 index 0000000000..d8c2b33141 --- /dev/null +++ b/gqueries/output_elements/output_series/biomass_sankey/steam_hot_water_to_bionaphtha_in_biomass_sankey.gql @@ -0,0 +1,2 @@ +- unit = PJ +- query = Q(conversion_from_steam_hot_water_to_bionaphtha) From 3bbcb011928203ec7f64a0fdcf19bec168305c1f Mon Sep 17 00:00:00 2001 From: Kyra de Haan Date: Tue, 30 Dec 2025 15:29:49 +0100 Subject: [PATCH 07/11] Queries for bioethanol, bio-LNG, biomethanol and bio_pyrolysis_oil --- ...inal_demand_of_bio_ethanol_in_transport.gql | 18 ++++++++++++++++++ .../final_demand_of_bio_lng_in_bunkers.gql | 18 ++++++++++++++++++ .../final_demand_of_bio_lng_in_transport.gql | 18 ++++++++++++++++++ .../final_demand_of_biomethanol_in_bunkers.gql | 18 ++++++++++++++++++ ...final_demand_of_biomethanol_in_industry.gql | 18 ++++++++++++++++++ ...inal_demand_of_biomethanol_in_transport.gql | 18 ++++++++++++++++++ ...bio_ethanol_to_export_in_biomass_sankey.gql | 2 ++ ...inal_demand_transport_in_biomass_sankey.gql | 2 ++ ..._final_demand_bunkers_in_biomass_sankey.gql | 2 ++ ...inal_demand_transport_in_biomass_sankey.gql | 2 ++ ...rolysis_oil_to_export_in_biomass_sankey.gql | 2 ++ ...biomethanol_to_export_in_biomass_sankey.gql | 2 ++ ..._final_demand_bunkers_in_biomass_sankey.gql | 2 ++ ...final_demand_industry_in_biomass_sankey.gql | 2 ++ ...inal_demand_transport_in_biomass_sankey.gql | 2 ++ 15 files changed, 126 insertions(+) create mode 100644 gqueries/general/final_demand/mece/final_demand_of_bio_ethanol_in_transport.gql create mode 100644 gqueries/general/final_demand/mece/final_demand_of_bio_lng_in_bunkers.gql create mode 100644 gqueries/general/final_demand/mece/final_demand_of_bio_lng_in_transport.gql create mode 100644 gqueries/general/final_demand/mece/final_demand_of_biomethanol_in_bunkers.gql create mode 100644 gqueries/general/final_demand/mece/final_demand_of_biomethanol_in_industry.gql create mode 100644 gqueries/general/final_demand/mece/final_demand_of_biomethanol_in_transport.gql create mode 100644 gqueries/output_elements/output_series/biomass_sankey/bio_ethanol_to_export_in_biomass_sankey.gql create mode 100644 gqueries/output_elements/output_series/biomass_sankey/bio_ethanol_to_final_demand_transport_in_biomass_sankey.gql create mode 100644 gqueries/output_elements/output_series/biomass_sankey/bio_lng_to_final_demand_bunkers_in_biomass_sankey.gql create mode 100644 gqueries/output_elements/output_series/biomass_sankey/bio_lng_to_final_demand_transport_in_biomass_sankey.gql create mode 100644 gqueries/output_elements/output_series/biomass_sankey/bio_pyrolysis_oil_to_export_in_biomass_sankey.gql create mode 100644 gqueries/output_elements/output_series/biomass_sankey/biomethanol_to_export_in_biomass_sankey.gql create mode 100644 gqueries/output_elements/output_series/biomass_sankey/biomethanol_to_final_demand_bunkers_in_biomass_sankey.gql create mode 100644 gqueries/output_elements/output_series/biomass_sankey/biomethanol_to_final_demand_industry_in_biomass_sankey.gql create mode 100644 gqueries/output_elements/output_series/biomass_sankey/biomethanol_to_final_demand_transport_in_biomass_sankey.gql diff --git a/gqueries/general/final_demand/mece/final_demand_of_bio_ethanol_in_transport.gql b/gqueries/general/final_demand/mece/final_demand_of_bio_ethanol_in_transport.gql new file mode 100644 index 0000000000..1ede2adb73 --- /dev/null +++ b/gqueries/general/final_demand/mece/final_demand_of_bio_ethanol_in_transport.gql @@ -0,0 +1,18 @@ +# Final demand of the 'bio_ethanol' carrier group + +- unit = PJ +- query = + DIVIDE( + SUM( + V( + FILTER( + FILTER( + EG(final_demand),"sector == :transport" + ), + bio_ethanol? + ), + value + ) + ), + BILLIONS + ) diff --git a/gqueries/general/final_demand/mece/final_demand_of_bio_lng_in_bunkers.gql b/gqueries/general/final_demand/mece/final_demand_of_bio_lng_in_bunkers.gql new file mode 100644 index 0000000000..94433f3fc4 --- /dev/null +++ b/gqueries/general/final_demand/mece/final_demand_of_bio_lng_in_bunkers.gql @@ -0,0 +1,18 @@ +# Final demand of the 'bio_lng' carrier group + +- unit = PJ +- query = + DIVIDE( + SUM( + V( + FILTER( + FILTER( + EG(final_demand),"sector == :bunkers" + ), + bio_lng? + ), + value + ) + ), + BILLIONS + ) diff --git a/gqueries/general/final_demand/mece/final_demand_of_bio_lng_in_transport.gql b/gqueries/general/final_demand/mece/final_demand_of_bio_lng_in_transport.gql new file mode 100644 index 0000000000..82d2e85bb7 --- /dev/null +++ b/gqueries/general/final_demand/mece/final_demand_of_bio_lng_in_transport.gql @@ -0,0 +1,18 @@ +# Final demand of the 'bio_lng' carrier group + +- unit = PJ +- query = + DIVIDE( + SUM( + V( + FILTER( + FILTER( + EG(final_demand),"sector == :transport" + ), + bio_lng? + ), + value + ) + ), + BILLIONS + ) diff --git a/gqueries/general/final_demand/mece/final_demand_of_biomethanol_in_bunkers.gql b/gqueries/general/final_demand/mece/final_demand_of_biomethanol_in_bunkers.gql new file mode 100644 index 0000000000..1f9602e728 --- /dev/null +++ b/gqueries/general/final_demand/mece/final_demand_of_biomethanol_in_bunkers.gql @@ -0,0 +1,18 @@ +# Final demand of the 'biomethanol' carrier group + +- unit = PJ +- query = + DIVIDE( + SUM( + V( + FILTER( + FILTER( + EG(final_demand),"sector == :bunkers" + ), + biomethanol? + ), + value + ) + ), + BILLIONS + ) diff --git a/gqueries/general/final_demand/mece/final_demand_of_biomethanol_in_industry.gql b/gqueries/general/final_demand/mece/final_demand_of_biomethanol_in_industry.gql new file mode 100644 index 0000000000..3dc3887af9 --- /dev/null +++ b/gqueries/general/final_demand/mece/final_demand_of_biomethanol_in_industry.gql @@ -0,0 +1,18 @@ +# Final demand of the 'biomethanol' carrier group + +- unit = PJ +- query = + DIVIDE( + SUM( + V( + FILTER( + FILTER( + EG(final_demand),"sector == :industry" + ), + biomethanol? + ), + value + ) + ), + BILLIONS + ) diff --git a/gqueries/general/final_demand/mece/final_demand_of_biomethanol_in_transport.gql b/gqueries/general/final_demand/mece/final_demand_of_biomethanol_in_transport.gql new file mode 100644 index 0000000000..1774f36d81 --- /dev/null +++ b/gqueries/general/final_demand/mece/final_demand_of_biomethanol_in_transport.gql @@ -0,0 +1,18 @@ +# Final demand of the 'biomethanol' carrier group + +- unit = PJ +- query = + DIVIDE( + SUM( + V( + FILTER( + FILTER( + EG(final_demand),"sector == :transport" + ), + biomethanol? + ), + value + ) + ), + BILLIONS + ) diff --git a/gqueries/output_elements/output_series/biomass_sankey/bio_ethanol_to_export_in_biomass_sankey.gql b/gqueries/output_elements/output_series/biomass_sankey/bio_ethanol_to_export_in_biomass_sankey.gql new file mode 100644 index 0000000000..cfa33a0ae3 --- /dev/null +++ b/gqueries/output_elements/output_series/biomass_sankey/bio_ethanol_to_export_in_biomass_sankey.gql @@ -0,0 +1,2 @@ +- unit = PJ +- query = Q(bio_ethanol_to_export) diff --git a/gqueries/output_elements/output_series/biomass_sankey/bio_ethanol_to_final_demand_transport_in_biomass_sankey.gql b/gqueries/output_elements/output_series/biomass_sankey/bio_ethanol_to_final_demand_transport_in_biomass_sankey.gql new file mode 100644 index 0000000000..44db9d6457 --- /dev/null +++ b/gqueries/output_elements/output_series/biomass_sankey/bio_ethanol_to_final_demand_transport_in_biomass_sankey.gql @@ -0,0 +1,2 @@ +- unit = PJ +- query = Q(final_demand_of_bio_ethanol_in_transport) diff --git a/gqueries/output_elements/output_series/biomass_sankey/bio_lng_to_final_demand_bunkers_in_biomass_sankey.gql b/gqueries/output_elements/output_series/biomass_sankey/bio_lng_to_final_demand_bunkers_in_biomass_sankey.gql new file mode 100644 index 0000000000..f772504247 --- /dev/null +++ b/gqueries/output_elements/output_series/biomass_sankey/bio_lng_to_final_demand_bunkers_in_biomass_sankey.gql @@ -0,0 +1,2 @@ +- unit = PJ +- query = Q(final_demand_of_bio_lng_in_bunkers) diff --git a/gqueries/output_elements/output_series/biomass_sankey/bio_lng_to_final_demand_transport_in_biomass_sankey.gql b/gqueries/output_elements/output_series/biomass_sankey/bio_lng_to_final_demand_transport_in_biomass_sankey.gql new file mode 100644 index 0000000000..9b7913ba06 --- /dev/null +++ b/gqueries/output_elements/output_series/biomass_sankey/bio_lng_to_final_demand_transport_in_biomass_sankey.gql @@ -0,0 +1,2 @@ +- unit = PJ +- query = Q(final_demand_of_bio_lng_in_transport) diff --git a/gqueries/output_elements/output_series/biomass_sankey/bio_pyrolysis_oil_to_export_in_biomass_sankey.gql b/gqueries/output_elements/output_series/biomass_sankey/bio_pyrolysis_oil_to_export_in_biomass_sankey.gql new file mode 100644 index 0000000000..bcdd29bc37 --- /dev/null +++ b/gqueries/output_elements/output_series/biomass_sankey/bio_pyrolysis_oil_to_export_in_biomass_sankey.gql @@ -0,0 +1,2 @@ +- unit = PJ +- query = Q(bio_pyrolysis_oil_to_export) diff --git a/gqueries/output_elements/output_series/biomass_sankey/biomethanol_to_export_in_biomass_sankey.gql b/gqueries/output_elements/output_series/biomass_sankey/biomethanol_to_export_in_biomass_sankey.gql new file mode 100644 index 0000000000..22b4da58aa --- /dev/null +++ b/gqueries/output_elements/output_series/biomass_sankey/biomethanol_to_export_in_biomass_sankey.gql @@ -0,0 +1,2 @@ +- unit = PJ +- query = Q(biomethanol_to_export) diff --git a/gqueries/output_elements/output_series/biomass_sankey/biomethanol_to_final_demand_bunkers_in_biomass_sankey.gql b/gqueries/output_elements/output_series/biomass_sankey/biomethanol_to_final_demand_bunkers_in_biomass_sankey.gql new file mode 100644 index 0000000000..f510b5f023 --- /dev/null +++ b/gqueries/output_elements/output_series/biomass_sankey/biomethanol_to_final_demand_bunkers_in_biomass_sankey.gql @@ -0,0 +1,2 @@ +- unit = PJ +- query = Q(final_demand_of_biomethanol_in_bunkers) diff --git a/gqueries/output_elements/output_series/biomass_sankey/biomethanol_to_final_demand_industry_in_biomass_sankey.gql b/gqueries/output_elements/output_series/biomass_sankey/biomethanol_to_final_demand_industry_in_biomass_sankey.gql new file mode 100644 index 0000000000..91d6e5253e --- /dev/null +++ b/gqueries/output_elements/output_series/biomass_sankey/biomethanol_to_final_demand_industry_in_biomass_sankey.gql @@ -0,0 +1,2 @@ +- unit = PJ +- query = Q(final_demand_of_biomethanol_in_industry) diff --git a/gqueries/output_elements/output_series/biomass_sankey/biomethanol_to_final_demand_transport_in_biomass_sankey.gql b/gqueries/output_elements/output_series/biomass_sankey/biomethanol_to_final_demand_transport_in_biomass_sankey.gql new file mode 100644 index 0000000000..a0c8ec1189 --- /dev/null +++ b/gqueries/output_elements/output_series/biomass_sankey/biomethanol_to_final_demand_transport_in_biomass_sankey.gql @@ -0,0 +1,2 @@ +- unit = PJ +- query = Q(final_demand_of_biomethanol_in_transport) From f20be177fdf38d7768154f10004aff09b8eeaf24 Mon Sep 17 00:00:00 2001 From: Kyra de Haan Date: Tue, 30 Dec 2025 15:53:00 +0100 Subject: [PATCH 08/11] Bio-oil queries for biomass sankey --- ...il_to_electricity_in_gas_power_fuelmix.gql | 6 +++ ...m_bio_oil_to_heat_in_gas_power_fuelmix.gql | 6 +++ ...final_demand_of_bio_oil_in_agriculture.gql | 36 +++++++++++++ .../final_demand_of_bio_oil_in_buildings.gql | 36 +++++++++++++ .../final_demand_of_bio_oil_in_bunkers.gql | 18 +++++++ .../final_demand_of_bio_oil_in_energy.gql | 18 +++++++ .../final_demand_of_bio_oil_in_households.gql | 36 +++++++++++++ .../final_demand_of_bio_oil_in_industry.gql | 53 +++++++++++++++++++ .../mece/final_demand_of_bio_oil_in_other.gql | 18 +++++++ .../final_demand_of_bio_oil_in_transport.gql | 18 +++++++ ...ectricity_production_in_biomass_sankey.gql | 2 + ...l_demand_agriculture_in_biomass_sankey.gql | 2 + ...nal_demand_buildings_in_biomass_sankey.gql | 2 + ...final_demand_bunkers_in_biomass_sankey.gql | 2 + ..._final_demand_energy_in_biomass_sankey.gql | 2 + ...al_demand_households_in_biomass_sankey.gql | 2 + ...inal_demand_industry_in_biomass_sankey.gql | 2 + ...o_final_demand_other_in_biomass_sankey.gql | 2 + ...nal_demand_transport_in_biomass_sankey.gql | 2 + ...l_to_heat_production_in_biomass_sankey.gql | 2 + 20 files changed, 265 insertions(+) create mode 100644 gqueries/general/conversion/electricity/conversion_from_carrier_to_electricity/conversion_from_bio_oil_to_electricity_in_gas_power_fuelmix.gql create mode 100644 gqueries/general/conversion/heat/conversion_from_carrier_to_heat/conversion_from_bio_oil_to_heat_in_gas_power_fuelmix.gql create mode 100644 gqueries/general/final_demand/mece/final_demand_of_bio_oil_in_agriculture.gql create mode 100644 gqueries/general/final_demand/mece/final_demand_of_bio_oil_in_buildings.gql create mode 100644 gqueries/general/final_demand/mece/final_demand_of_bio_oil_in_bunkers.gql create mode 100644 gqueries/general/final_demand/mece/final_demand_of_bio_oil_in_energy.gql create mode 100644 gqueries/general/final_demand/mece/final_demand_of_bio_oil_in_households.gql create mode 100644 gqueries/general/final_demand/mece/final_demand_of_bio_oil_in_industry.gql create mode 100644 gqueries/general/final_demand/mece/final_demand_of_bio_oil_in_other.gql create mode 100644 gqueries/general/final_demand/mece/final_demand_of_bio_oil_in_transport.gql create mode 100644 gqueries/output_elements/output_series/biomass_sankey/bio_oil_to_electricity_production_in_biomass_sankey.gql create mode 100644 gqueries/output_elements/output_series/biomass_sankey/bio_oil_to_final_demand_agriculture_in_biomass_sankey.gql create mode 100644 gqueries/output_elements/output_series/biomass_sankey/bio_oil_to_final_demand_buildings_in_biomass_sankey.gql create mode 100644 gqueries/output_elements/output_series/biomass_sankey/bio_oil_to_final_demand_bunkers_in_biomass_sankey.gql create mode 100644 gqueries/output_elements/output_series/biomass_sankey/bio_oil_to_final_demand_energy_in_biomass_sankey.gql create mode 100644 gqueries/output_elements/output_series/biomass_sankey/bio_oil_to_final_demand_households_in_biomass_sankey.gql create mode 100644 gqueries/output_elements/output_series/biomass_sankey/bio_oil_to_final_demand_industry_in_biomass_sankey.gql create mode 100644 gqueries/output_elements/output_series/biomass_sankey/bio_oil_to_final_demand_other_in_biomass_sankey.gql create mode 100644 gqueries/output_elements/output_series/biomass_sankey/bio_oil_to_final_demand_transport_in_biomass_sankey.gql create mode 100644 gqueries/output_elements/output_series/biomass_sankey/bio_oil_to_heat_production_in_biomass_sankey.gql diff --git a/gqueries/general/conversion/electricity/conversion_from_carrier_to_electricity/conversion_from_bio_oil_to_electricity_in_gas_power_fuelmix.gql b/gqueries/general/conversion/electricity/conversion_from_carrier_to_electricity/conversion_from_bio_oil_to_electricity_in_gas_power_fuelmix.gql new file mode 100644 index 0000000000..29d3a1e218 --- /dev/null +++ b/gqueries/general/conversion/electricity/conversion_from_carrier_to_electricity/conversion_from_bio_oil_to_electricity_in_gas_power_fuelmix.gql @@ -0,0 +1,6 @@ +- query = + PRODUCT( + Q(conversion_from_gas_power_fuelmix_to_electricity), + V(energy_mixer_for_gas_power_fuel, bio_oil_input_conversion) + ) +- unit = PJ diff --git a/gqueries/general/conversion/heat/conversion_from_carrier_to_heat/conversion_from_bio_oil_to_heat_in_gas_power_fuelmix.gql b/gqueries/general/conversion/heat/conversion_from_carrier_to_heat/conversion_from_bio_oil_to_heat_in_gas_power_fuelmix.gql new file mode 100644 index 0000000000..313e550604 --- /dev/null +++ b/gqueries/general/conversion/heat/conversion_from_carrier_to_heat/conversion_from_bio_oil_to_heat_in_gas_power_fuelmix.gql @@ -0,0 +1,6 @@ +- query = + PRODUCT( + Q(conversion_from_gas_power_fuelmix_to_heat), + V(energy_mixer_for_gas_power_fuel, bio_oil_input_conversion) + ) +- unit = PJ diff --git a/gqueries/general/final_demand/mece/final_demand_of_bio_oil_in_agriculture.gql b/gqueries/general/final_demand/mece/final_demand_of_bio_oil_in_agriculture.gql new file mode 100644 index 0000000000..19e96a570e --- /dev/null +++ b/gqueries/general/final_demand/mece/final_demand_of_bio_oil_in_agriculture.gql @@ -0,0 +1,36 @@ +# Final demand of the 'bio_oil' carrier group for agriculture +# Input of bio_oil in crude_oil final demand is accounted for + +- unit = PJ +- query = + DIVIDE( + SUM( + V( + FILTER( + FILTER( + EG(final_demand),"sector == :agriculture" + ), + bio_oil? + ), + value + ), + PRODUCT( + SUM( + V( + FILTER( + FILTER( + FILTER( + EG(final_demand),"sector == :agriculture" + ), + energetic? + ), + crude_oil? + ), + value + ) + ), + V(agriculture_final_demand_crude_oil, bio_oil_input_conversion) + ) + ), + BILLIONS + ) diff --git a/gqueries/general/final_demand/mece/final_demand_of_bio_oil_in_buildings.gql b/gqueries/general/final_demand/mece/final_demand_of_bio_oil_in_buildings.gql new file mode 100644 index 0000000000..340e21d62c --- /dev/null +++ b/gqueries/general/final_demand/mece/final_demand_of_bio_oil_in_buildings.gql @@ -0,0 +1,36 @@ +# Final demand of the 'bio_oil' carrier group for buildings +# Input of bio_oil in crude_oil final demand is accounted for + +- unit = PJ +- query = + DIVIDE( + SUM( + V( + FILTER( + FILTER( + EG(final_demand),"sector == :buildings" + ), + bio_oil? + ), + value + ), + PRODUCT( + SUM( + V( + FILTER( + FILTER( + FILTER( + EG(final_demand),"sector == :buildings" + ), + energetic? + ), + crude_oil? + ), + value + ) + ), + V(buildings_final_demand_crude_oil, bio_oil_input_conversion) + ) + ), + BILLIONS + ) diff --git a/gqueries/general/final_demand/mece/final_demand_of_bio_oil_in_bunkers.gql b/gqueries/general/final_demand/mece/final_demand_of_bio_oil_in_bunkers.gql new file mode 100644 index 0000000000..b77cbad29d --- /dev/null +++ b/gqueries/general/final_demand/mece/final_demand_of_bio_oil_in_bunkers.gql @@ -0,0 +1,18 @@ +# Final demand of the 'bio_oil' carrier group + +- unit = PJ +- query = + DIVIDE( + SUM( + V( + FILTER( + FILTER( + EG(final_demand),"sector == :bunkers" + ), + bio_oil? + ), + value + ) + ), + BILLIONS + ) diff --git a/gqueries/general/final_demand/mece/final_demand_of_bio_oil_in_energy.gql b/gqueries/general/final_demand/mece/final_demand_of_bio_oil_in_energy.gql new file mode 100644 index 0000000000..7330f91fcb --- /dev/null +++ b/gqueries/general/final_demand/mece/final_demand_of_bio_oil_in_energy.gql @@ -0,0 +1,18 @@ +# Final demand of the 'bio_oil' carrier group + +- unit = PJ +- query = + DIVIDE( + SUM( + V( + FILTER( + FILTER( + EG(final_demand),"sector == :energy" + ), + bio_oil? + ), + value + ) + ), + BILLIONS + ) diff --git a/gqueries/general/final_demand/mece/final_demand_of_bio_oil_in_households.gql b/gqueries/general/final_demand/mece/final_demand_of_bio_oil_in_households.gql new file mode 100644 index 0000000000..643510422d --- /dev/null +++ b/gqueries/general/final_demand/mece/final_demand_of_bio_oil_in_households.gql @@ -0,0 +1,36 @@ +# Final demand of the 'bio_oil' carrier group for households +# Input of bio_oil in crude_oil final demand is accounted for + +- unit = PJ +- query = + DIVIDE( + SUM( + V( + FILTER( + FILTER( + EG(final_demand),"sector == :households" + ), + bio_oil? + ), + value + ), + PRODUCT( + SUM( + V( + FILTER( + FILTER( + FILTER( + EG(final_demand),"sector == :households" + ), + energetic? + ), + crude_oil? + ), + value + ) + ), + V(households_final_demand_crude_oil, bio_oil_input_conversion) + ) + ), + BILLIONS + ) diff --git a/gqueries/general/final_demand/mece/final_demand_of_bio_oil_in_industry.gql b/gqueries/general/final_demand/mece/final_demand_of_bio_oil_in_industry.gql new file mode 100644 index 0000000000..e5cab79171 --- /dev/null +++ b/gqueries/general/final_demand/mece/final_demand_of_bio_oil_in_industry.gql @@ -0,0 +1,53 @@ +# Final demand of the 'bio_oil' carrier group for industry +# Input of bio_oil in crude_oil final demand is accounted for + +- unit = PJ +- query = + DIVIDE( + SUM( + V( + FILTER( + FILTER( + EG(final_demand),"sector == :industry" + ), + bio_oil? + ), + value + ), + PRODUCT( + SUM( + V( + FILTER( + FILTER( + FILTER( + EG(final_demand),"sector == :industry" + ), + energetic? + ), + crude_oil? + ), + value + ) + ), + V(industry_final_demand_crude_oil, bio_oil_input_conversion) + ), + PRODUCT( + SUM( + V( + FILTER( + FILTER( + FILTER( + EG(final_demand),"sector == :industry" + ), + "!energetic?" + ), + crude_oil? + ), + value + ) + ), + V(industry_final_demand_crude_oil_non_energetic, bio_oil_input_conversion) + ) + ), + BILLIONS + ) diff --git a/gqueries/general/final_demand/mece/final_demand_of_bio_oil_in_other.gql b/gqueries/general/final_demand/mece/final_demand_of_bio_oil_in_other.gql new file mode 100644 index 0000000000..3483b7d933 --- /dev/null +++ b/gqueries/general/final_demand/mece/final_demand_of_bio_oil_in_other.gql @@ -0,0 +1,18 @@ +# Final demand of the 'bio_oil' carrier group + +- unit = PJ +- query = + DIVIDE( + SUM( + V( + FILTER( + FILTER( + EG(final_demand),"sector == :other" + ), + bio_oil? + ), + value + ) + ), + BILLIONS + ) diff --git a/gqueries/general/final_demand/mece/final_demand_of_bio_oil_in_transport.gql b/gqueries/general/final_demand/mece/final_demand_of_bio_oil_in_transport.gql new file mode 100644 index 0000000000..65fd25293e --- /dev/null +++ b/gqueries/general/final_demand/mece/final_demand_of_bio_oil_in_transport.gql @@ -0,0 +1,18 @@ +# Final demand of the 'bio_oil' carrier group + +- unit = PJ +- query = + DIVIDE( + SUM( + V( + FILTER( + FILTER( + EG(final_demand),"sector == :transport" + ), + bio_oil? + ), + value + ) + ), + BILLIONS + ) diff --git a/gqueries/output_elements/output_series/biomass_sankey/bio_oil_to_electricity_production_in_biomass_sankey.gql b/gqueries/output_elements/output_series/biomass_sankey/bio_oil_to_electricity_production_in_biomass_sankey.gql new file mode 100644 index 0000000000..3009aecab9 --- /dev/null +++ b/gqueries/output_elements/output_series/biomass_sankey/bio_oil_to_electricity_production_in_biomass_sankey.gql @@ -0,0 +1,2 @@ +- unit = PJ +- query = Q(conversion_from_bio_oil_to_electricity_in_gas_power_fuelmix) diff --git a/gqueries/output_elements/output_series/biomass_sankey/bio_oil_to_final_demand_agriculture_in_biomass_sankey.gql b/gqueries/output_elements/output_series/biomass_sankey/bio_oil_to_final_demand_agriculture_in_biomass_sankey.gql new file mode 100644 index 0000000000..089887654b --- /dev/null +++ b/gqueries/output_elements/output_series/biomass_sankey/bio_oil_to_final_demand_agriculture_in_biomass_sankey.gql @@ -0,0 +1,2 @@ +- unit = PJ +- query = Q(final_demand_of_bio_oil_in_agriculture) diff --git a/gqueries/output_elements/output_series/biomass_sankey/bio_oil_to_final_demand_buildings_in_biomass_sankey.gql b/gqueries/output_elements/output_series/biomass_sankey/bio_oil_to_final_demand_buildings_in_biomass_sankey.gql new file mode 100644 index 0000000000..0021dd7603 --- /dev/null +++ b/gqueries/output_elements/output_series/biomass_sankey/bio_oil_to_final_demand_buildings_in_biomass_sankey.gql @@ -0,0 +1,2 @@ +- unit = PJ +- query = Q(final_demand_of_bio_oil_in_buildings) diff --git a/gqueries/output_elements/output_series/biomass_sankey/bio_oil_to_final_demand_bunkers_in_biomass_sankey.gql b/gqueries/output_elements/output_series/biomass_sankey/bio_oil_to_final_demand_bunkers_in_biomass_sankey.gql new file mode 100644 index 0000000000..8815fd10db --- /dev/null +++ b/gqueries/output_elements/output_series/biomass_sankey/bio_oil_to_final_demand_bunkers_in_biomass_sankey.gql @@ -0,0 +1,2 @@ +- unit = PJ +- query = Q(final_demand_of_bio_oil_in_bunkers) diff --git a/gqueries/output_elements/output_series/biomass_sankey/bio_oil_to_final_demand_energy_in_biomass_sankey.gql b/gqueries/output_elements/output_series/biomass_sankey/bio_oil_to_final_demand_energy_in_biomass_sankey.gql new file mode 100644 index 0000000000..f2d79abac9 --- /dev/null +++ b/gqueries/output_elements/output_series/biomass_sankey/bio_oil_to_final_demand_energy_in_biomass_sankey.gql @@ -0,0 +1,2 @@ +- unit = PJ +- query = Q(final_demand_of_bio_oil_in_energy) diff --git a/gqueries/output_elements/output_series/biomass_sankey/bio_oil_to_final_demand_households_in_biomass_sankey.gql b/gqueries/output_elements/output_series/biomass_sankey/bio_oil_to_final_demand_households_in_biomass_sankey.gql new file mode 100644 index 0000000000..3045908769 --- /dev/null +++ b/gqueries/output_elements/output_series/biomass_sankey/bio_oil_to_final_demand_households_in_biomass_sankey.gql @@ -0,0 +1,2 @@ +- unit = PJ +- query = Q(final_demand_of_bio_oil_in_households) diff --git a/gqueries/output_elements/output_series/biomass_sankey/bio_oil_to_final_demand_industry_in_biomass_sankey.gql b/gqueries/output_elements/output_series/biomass_sankey/bio_oil_to_final_demand_industry_in_biomass_sankey.gql new file mode 100644 index 0000000000..93a40f4a1f --- /dev/null +++ b/gqueries/output_elements/output_series/biomass_sankey/bio_oil_to_final_demand_industry_in_biomass_sankey.gql @@ -0,0 +1,2 @@ +- unit = PJ +- query = Q(final_demand_of_bio_oil_in_industry) diff --git a/gqueries/output_elements/output_series/biomass_sankey/bio_oil_to_final_demand_other_in_biomass_sankey.gql b/gqueries/output_elements/output_series/biomass_sankey/bio_oil_to_final_demand_other_in_biomass_sankey.gql new file mode 100644 index 0000000000..51e4122311 --- /dev/null +++ b/gqueries/output_elements/output_series/biomass_sankey/bio_oil_to_final_demand_other_in_biomass_sankey.gql @@ -0,0 +1,2 @@ +- unit = PJ +- query = Q(final_demand_of_bio_oil_in_other) diff --git a/gqueries/output_elements/output_series/biomass_sankey/bio_oil_to_final_demand_transport_in_biomass_sankey.gql b/gqueries/output_elements/output_series/biomass_sankey/bio_oil_to_final_demand_transport_in_biomass_sankey.gql new file mode 100644 index 0000000000..a165762a5a --- /dev/null +++ b/gqueries/output_elements/output_series/biomass_sankey/bio_oil_to_final_demand_transport_in_biomass_sankey.gql @@ -0,0 +1,2 @@ +- unit = PJ +- query = Q(final_demand_of_bio_oil_in_transport) diff --git a/gqueries/output_elements/output_series/biomass_sankey/bio_oil_to_heat_production_in_biomass_sankey.gql b/gqueries/output_elements/output_series/biomass_sankey/bio_oil_to_heat_production_in_biomass_sankey.gql new file mode 100644 index 0000000000..2092c47b17 --- /dev/null +++ b/gqueries/output_elements/output_series/biomass_sankey/bio_oil_to_heat_production_in_biomass_sankey.gql @@ -0,0 +1,2 @@ +- unit = PJ +- query = Q(conversion_from_bio_oil_to_heat_in_gas_power_fuelmix) From dfc3e9b6275c6da27346c478ca46922481e8e8a7 Mon Sep 17 00:00:00 2001 From: Kyra de Haan Date: Wed, 31 Dec 2025 14:02:36 +0100 Subject: [PATCH 09/11] Biogenic waste fischer-tropsch flows --- ...nversion_from_biogenic_waste_to_bio_kerosene.gql | 13 +++++++++++++ .../conversion_from_biogenic_waste_to_biodiesel.gql | 13 +++++++++++++ ...conversion_from_biogenic_waste_to_bionaphtha.gql | 13 +++++++++++++ .../fischer_tropsch_dry_biomass_to_bio_kerosene.gql | 11 +++++++++++ .../fischer_tropsch_dry_biomass_to_biodiesel.gql | 11 +++++++++++ .../fischer_tropsch_dry_biomass_to_bionaphtha.gql | 11 +++++++++++ ...o_kerosene_to_bio_kerosene_in_biomass_sankey.gql | 6 +++--- .../bio_kerosene_to_loss_in_biomass_sankey.gql | 1 + .../biodiesel_to_biodiesel_in_biomass_sankey.gql | 4 ++-- .../biodiesel_to_loss_in_biomass_sankey.gql | 1 + ...enic_waste_to_bio_kerosene_in_biomass_sankey.gql | 2 ++ ...iogenic_waste_to_biodiesel_in_biomass_sankey.gql | 2 ++ ...ogenic_waste_to_bionaphtha_in_biomass_sankey.gql | 2 ++ .../bionaphtha_to_bionaphtha_in_biomass_sankey.gql | 4 ++-- .../bionaphtha_to_loss_in_biomass_sankey.gql | 1 + 15 files changed, 88 insertions(+), 7 deletions(-) create mode 100644 gqueries/general/conversion/biomass_products/conversion_from_carrier_to_biofuels/conversion_from_biogenic_waste_to_bio_kerosene.gql create mode 100644 gqueries/general/conversion/biomass_products/conversion_from_carrier_to_biofuels/conversion_from_biogenic_waste_to_biodiesel.gql create mode 100644 gqueries/general/conversion/biomass_products/conversion_from_carrier_to_biofuels/conversion_from_biogenic_waste_to_bionaphtha.gql create mode 100644 gqueries/general/liquid_fuels/fischer_tropsch_dry_biomass_to_bio_kerosene.gql create mode 100644 gqueries/general/liquid_fuels/fischer_tropsch_dry_biomass_to_biodiesel.gql create mode 100644 gqueries/general/liquid_fuels/fischer_tropsch_dry_biomass_to_bionaphtha.gql create mode 100644 gqueries/output_elements/output_series/biomass_sankey/biogenic_waste_to_bio_kerosene_in_biomass_sankey.gql create mode 100644 gqueries/output_elements/output_series/biomass_sankey/biogenic_waste_to_biodiesel_in_biomass_sankey.gql create mode 100644 gqueries/output_elements/output_series/biomass_sankey/biogenic_waste_to_bionaphtha_in_biomass_sankey.gql diff --git a/gqueries/general/conversion/biomass_products/conversion_from_carrier_to_biofuels/conversion_from_biogenic_waste_to_bio_kerosene.gql b/gqueries/general/conversion/biomass_products/conversion_from_carrier_to_biofuels/conversion_from_biogenic_waste_to_bio_kerosene.gql new file mode 100644 index 0000000000..8107046d68 --- /dev/null +++ b/gqueries/general/conversion/biomass_products/conversion_from_carrier_to_biofuels/conversion_from_biogenic_waste_to_bio_kerosene.gql @@ -0,0 +1,13 @@ +# Direct conversion input of biogenic_waste to bio_kerosene + +- query = + DIVIDE( + SUM( + V( + Q(biofuels_producers), + "bio_kerosene_output_conversion / (1 - loss_output_conversion) * input_of_biogenic_waste" + ) + ), + BILLIONS + ) +- unit = PJ diff --git a/gqueries/general/conversion/biomass_products/conversion_from_carrier_to_biofuels/conversion_from_biogenic_waste_to_biodiesel.gql b/gqueries/general/conversion/biomass_products/conversion_from_carrier_to_biofuels/conversion_from_biogenic_waste_to_biodiesel.gql new file mode 100644 index 0000000000..0138e6d440 --- /dev/null +++ b/gqueries/general/conversion/biomass_products/conversion_from_carrier_to_biofuels/conversion_from_biogenic_waste_to_biodiesel.gql @@ -0,0 +1,13 @@ +# Direct conversion input of biogenic_waste to biodiesel + +- query = + DIVIDE( + SUM( + V( + Q(biofuels_producers), + "biodiesel_output_conversion / (1 - loss_output_conversion) * input_of_biogenic_waste" + ) + ), + BILLIONS + ) +- unit = PJ diff --git a/gqueries/general/conversion/biomass_products/conversion_from_carrier_to_biofuels/conversion_from_biogenic_waste_to_bionaphtha.gql b/gqueries/general/conversion/biomass_products/conversion_from_carrier_to_biofuels/conversion_from_biogenic_waste_to_bionaphtha.gql new file mode 100644 index 0000000000..59efdb656f --- /dev/null +++ b/gqueries/general/conversion/biomass_products/conversion_from_carrier_to_biofuels/conversion_from_biogenic_waste_to_bionaphtha.gql @@ -0,0 +1,13 @@ +# Direct conversion input of biogenic_waste to bionaphtha + +- query = + DIVIDE( + SUM( + V( + Q(biofuels_producers), + "bionaphtha_output_conversion / (1 - loss_output_conversion) * input_of_biogenic_waste" + ) + ), + BILLIONS + ) +- unit = PJ diff --git a/gqueries/general/liquid_fuels/fischer_tropsch_dry_biomass_to_bio_kerosene.gql b/gqueries/general/liquid_fuels/fischer_tropsch_dry_biomass_to_bio_kerosene.gql new file mode 100644 index 0000000000..f21f09d85f --- /dev/null +++ b/gqueries/general/liquid_fuels/fischer_tropsch_dry_biomass_to_bio_kerosene.gql @@ -0,0 +1,11 @@ +# Output of bio-kerosene from Fischer-Tropsch dry biomass transformation processes + +- unit = PJ +- query = + DIVIDE( + V( + energy_production_fischer_tropsch_dry_biomass_ccs, + output_of_bio_kerosene + ), + BILLIONS + ) diff --git a/gqueries/general/liquid_fuels/fischer_tropsch_dry_biomass_to_biodiesel.gql b/gqueries/general/liquid_fuels/fischer_tropsch_dry_biomass_to_biodiesel.gql new file mode 100644 index 0000000000..4efe9765f4 --- /dev/null +++ b/gqueries/general/liquid_fuels/fischer_tropsch_dry_biomass_to_biodiesel.gql @@ -0,0 +1,11 @@ +# Output of biodiesel from Fischer-Tropsch dry biomass transformation processes + +- unit = PJ +- query = + DIVIDE( + V( + energy_production_fischer_tropsch_dry_biomass_ccs, + output_of_biodiesel + ), + BILLIONS + ) diff --git a/gqueries/general/liquid_fuels/fischer_tropsch_dry_biomass_to_bionaphtha.gql b/gqueries/general/liquid_fuels/fischer_tropsch_dry_biomass_to_bionaphtha.gql new file mode 100644 index 0000000000..5fa6cbf275 --- /dev/null +++ b/gqueries/general/liquid_fuels/fischer_tropsch_dry_biomass_to_bionaphtha.gql @@ -0,0 +1,11 @@ +# Output of bionaphtha from Fischer-Tropsch dry biomass transformation processes + +- unit = PJ +- query = + DIVIDE( + V( + energy_production_fischer_tropsch_dry_biomass_ccs, + output_of_bionaphtha + ), + BILLIONS + ) diff --git a/gqueries/output_elements/output_series/biomass_sankey/bio_kerosene_to_bio_kerosene_in_biomass_sankey.gql b/gqueries/output_elements/output_series/biomass_sankey/bio_kerosene_to_bio_kerosene_in_biomass_sankey.gql index dd4612c5c5..e83173f8c9 100644 --- a/gqueries/output_elements/output_series/biomass_sankey/bio_kerosene_to_bio_kerosene_in_biomass_sankey.gql +++ b/gqueries/output_elements/output_series/biomass_sankey/bio_kerosene_to_bio_kerosene_in_biomass_sankey.gql @@ -1,11 +1,11 @@ # Flow from bio_kerosene_primary to bio_kerosene_secondary in biomass sankey -# This query consists of bio_kerosene from import and production from Fischer-Tropsch and -# HVO biokerosene +# This query consists of bio_kerosene from import and production from Fischer-Tropsch dry biomass +# and HVO biokerosene - unit = PJ - query = SUM( Q(import_of_bio_kerosene), - Q(fischer_tropsch_to_bio_kerosene), + Q(fischer_tropsch_dry_biomass_to_bio_kerosene), Q(hvo_bio_kerosene_to_bio_kerosene) ) diff --git a/gqueries/output_elements/output_series/biomass_sankey/bio_kerosene_to_loss_in_biomass_sankey.gql b/gqueries/output_elements/output_series/biomass_sankey/bio_kerosene_to_loss_in_biomass_sankey.gql index 5c85a682f8..754a78e7bc 100644 --- a/gqueries/output_elements/output_series/biomass_sankey/bio_kerosene_to_loss_in_biomass_sankey.gql +++ b/gqueries/output_elements/output_series/biomass_sankey/bio_kerosene_to_loss_in_biomass_sankey.gql @@ -1,6 +1,7 @@ - unit = PJ - query = SUM( + Q(conversion_loss_biogenic_waste_to_bio_kerosene), Q(conversion_loss_bio_ethanol_to_bio_kerosene), Q(conversion_loss_biomethanol_to_bio_kerosene), Q(conversion_loss_hydrogen_to_bio_kerosene_in_bio_ethanol_to_jet), diff --git a/gqueries/output_elements/output_series/biomass_sankey/biodiesel_to_biodiesel_in_biomass_sankey.gql b/gqueries/output_elements/output_series/biomass_sankey/biodiesel_to_biodiesel_in_biomass_sankey.gql index df247b93cc..971816af5a 100644 --- a/gqueries/output_elements/output_series/biomass_sankey/biodiesel_to_biodiesel_in_biomass_sankey.gql +++ b/gqueries/output_elements/output_series/biomass_sankey/biodiesel_to_biodiesel_in_biomass_sankey.gql @@ -1,11 +1,11 @@ # Flow from biodiesel_primary to biodiesel_secondary in biomass sankey -# This query consists of biodiesel from import and production from Fischer-Tropsch and +# This query consists of biodiesel from import and production from Fischer-Tropsch dry biomass and # HVO biodiesel - unit = PJ - query = SUM( Q(import_of_biodiesel), - Q(fischer_tropsch_to_biodiesel), + Q(fischer_tropsch_dry_biomass_to_biodiesel), Q(hvo_biodiesel_to_biodiesel) ) diff --git a/gqueries/output_elements/output_series/biomass_sankey/biodiesel_to_loss_in_biomass_sankey.gql b/gqueries/output_elements/output_series/biomass_sankey/biodiesel_to_loss_in_biomass_sankey.gql index 9ce441be30..a5c68c1ab1 100644 --- a/gqueries/output_elements/output_series/biomass_sankey/biodiesel_to_loss_in_biomass_sankey.gql +++ b/gqueries/output_elements/output_series/biomass_sankey/biodiesel_to_loss_in_biomass_sankey.gql @@ -1,6 +1,7 @@ - unit = PJ - query = SUM( + Q(conversion_loss_biogenic_waste_to_biodiesel), Q(conversion_loss_bio_ethanol_to_biodiesel), Q(conversion_loss_hydrogen_to_biodiesel_in_bio_ethanol_to_jet) ) diff --git a/gqueries/output_elements/output_series/biomass_sankey/biogenic_waste_to_bio_kerosene_in_biomass_sankey.gql b/gqueries/output_elements/output_series/biomass_sankey/biogenic_waste_to_bio_kerosene_in_biomass_sankey.gql new file mode 100644 index 0000000000..6041548d89 --- /dev/null +++ b/gqueries/output_elements/output_series/biomass_sankey/biogenic_waste_to_bio_kerosene_in_biomass_sankey.gql @@ -0,0 +1,2 @@ +- unit = PJ +- query = Q(conversion_from_biogenic_waste_to_bio_kerosene) diff --git a/gqueries/output_elements/output_series/biomass_sankey/biogenic_waste_to_biodiesel_in_biomass_sankey.gql b/gqueries/output_elements/output_series/biomass_sankey/biogenic_waste_to_biodiesel_in_biomass_sankey.gql new file mode 100644 index 0000000000..eb4b31712f --- /dev/null +++ b/gqueries/output_elements/output_series/biomass_sankey/biogenic_waste_to_biodiesel_in_biomass_sankey.gql @@ -0,0 +1,2 @@ +- unit = PJ +- query = Q(conversion_from_biogenic_waste_to_biodiesel) diff --git a/gqueries/output_elements/output_series/biomass_sankey/biogenic_waste_to_bionaphtha_in_biomass_sankey.gql b/gqueries/output_elements/output_series/biomass_sankey/biogenic_waste_to_bionaphtha_in_biomass_sankey.gql new file mode 100644 index 0000000000..50900db955 --- /dev/null +++ b/gqueries/output_elements/output_series/biomass_sankey/biogenic_waste_to_bionaphtha_in_biomass_sankey.gql @@ -0,0 +1,2 @@ +- unit = PJ +- query = Q(conversion_from_biogenic_waste_to_bionaphtha) diff --git a/gqueries/output_elements/output_series/biomass_sankey/bionaphtha_to_bionaphtha_in_biomass_sankey.gql b/gqueries/output_elements/output_series/biomass_sankey/bionaphtha_to_bionaphtha_in_biomass_sankey.gql index 2acca33146..9631c07fd4 100644 --- a/gqueries/output_elements/output_series/biomass_sankey/bionaphtha_to_bionaphtha_in_biomass_sankey.gql +++ b/gqueries/output_elements/output_series/biomass_sankey/bionaphtha_to_bionaphtha_in_biomass_sankey.gql @@ -1,12 +1,12 @@ # Flow from bionaphtha_primary to bionaphtha_secondary in biomass sankey -# This query consists of bionaphtha from import and production from Fischer-Tropsch and +# This query consists of bionaphtha from import and production from Fischer-Tropsch dry biomass and # HVO biokerosene and biodiesel - unit = PJ - query = SUM( Q(import_of_bionaphtha), - Q(fischer_tropsch_to_bionaphtha), + Q(fischer_tropsch_dry_biomass_to_bionaphtha), Q(hvo_bio_kerosene_to_bionaphtha), Q(hvo_biodiesel_to_bionaphtha) ) diff --git a/gqueries/output_elements/output_series/biomass_sankey/bionaphtha_to_loss_in_biomass_sankey.gql b/gqueries/output_elements/output_series/biomass_sankey/bionaphtha_to_loss_in_biomass_sankey.gql index 6b8af1af98..4a682f49f4 100644 --- a/gqueries/output_elements/output_series/biomass_sankey/bionaphtha_to_loss_in_biomass_sankey.gql +++ b/gqueries/output_elements/output_series/biomass_sankey/bionaphtha_to_loss_in_biomass_sankey.gql @@ -1,6 +1,7 @@ - unit = PJ - query = SUM( + Q(conversion_loss_biogenic_waste_to_bionaphtha), Q(conversion_loss_biomethanol_to_bionaphtha), Q(conversion_loss_hydrogen_to_bionaphtha_in_biomethanol_to_jet), Q(conversion_loss_hydrogen_to_bionaphtha_in_fractionation_bio_pyrolysis_oil), From 18201b72520838b26181a697456bc97c77860b79 Mon Sep 17 00:00:00 2001 From: Kyra de Haan Date: Wed, 31 Dec 2025 14:39:52 +0100 Subject: [PATCH 10/11] Biogenic waste to biomethanol flows --- ...version_from_biogenic_waste_to_biomethanol.gql | 13 +++++++++++++ .../import/import_of_biomethanol.gql | 15 +++++++++++++++ ...hanol_synthesis_dry_biomass_to_biomethanol.gql | 11 +++++++++++ ...nic_waste_to_biomethanol_in_biomass_sankey.gql | 2 ++ ...omethanol_to_biomethanol_in_biomass_sankey.gql | 9 +++++++++ .../biomethanol_to_loss_in_biomass_sankey.gql | 2 ++ 6 files changed, 52 insertions(+) create mode 100644 gqueries/general/conversion/biomass_products/conversion_from_carrier_to_biofuels/conversion_from_biogenic_waste_to_biomethanol.gql create mode 100644 gqueries/general/import_export/import/import_of_biomethanol.gql create mode 100644 gqueries/general/liquid_fuels/methanol_synthesis_dry_biomass_to_biomethanol.gql create mode 100644 gqueries/output_elements/output_series/biomass_sankey/biogenic_waste_to_biomethanol_in_biomass_sankey.gql create mode 100644 gqueries/output_elements/output_series/biomass_sankey/biomethanol_to_biomethanol_in_biomass_sankey.gql create mode 100644 gqueries/output_elements/output_series/biomass_sankey/biomethanol_to_loss_in_biomass_sankey.gql diff --git a/gqueries/general/conversion/biomass_products/conversion_from_carrier_to_biofuels/conversion_from_biogenic_waste_to_biomethanol.gql b/gqueries/general/conversion/biomass_products/conversion_from_carrier_to_biofuels/conversion_from_biogenic_waste_to_biomethanol.gql new file mode 100644 index 0000000000..7734e07ef0 --- /dev/null +++ b/gqueries/general/conversion/biomass_products/conversion_from_carrier_to_biofuels/conversion_from_biogenic_waste_to_biomethanol.gql @@ -0,0 +1,13 @@ +# Direct conversion input of biogenic_waste to biomethanol + +- query = + DIVIDE( + SUM( + V( + Q(biofuels_producers), + "biomethanol_output_conversion / (1 - loss_output_conversion) * input_of_biogenic_waste" + ) + ), + BILLIONS + ) +- unit = PJ diff --git a/gqueries/general/import_export/import/import_of_biomethanol.gql b/gqueries/general/import_export/import/import_of_biomethanol.gql new file mode 100644 index 0000000000..36d5e97f0b --- /dev/null +++ b/gqueries/general/import_export/import/import_of_biomethanol.gql @@ -0,0 +1,15 @@ +# Import of biomethanol + +- query = + DIVIDE( + SUM( + V( + G(energy_import), + output_of( + biomethanol + ) + ) + ), + BILLIONS + ) +- unit = PJ diff --git a/gqueries/general/liquid_fuels/methanol_synthesis_dry_biomass_to_biomethanol.gql b/gqueries/general/liquid_fuels/methanol_synthesis_dry_biomass_to_biomethanol.gql new file mode 100644 index 0000000000..829766a905 --- /dev/null +++ b/gqueries/general/liquid_fuels/methanol_synthesis_dry_biomass_to_biomethanol.gql @@ -0,0 +1,11 @@ +# Output of biomethanol from methanol synthesis dry biomass transformation + +- unit = PJ +- query = + DIVIDE( + V( + energy_production_methanol_synthesis_dry_biomass_ccs, + output_of_biomethanol + ), + BILLIONS + ) diff --git a/gqueries/output_elements/output_series/biomass_sankey/biogenic_waste_to_biomethanol_in_biomass_sankey.gql b/gqueries/output_elements/output_series/biomass_sankey/biogenic_waste_to_biomethanol_in_biomass_sankey.gql new file mode 100644 index 0000000000..4f18ca0265 --- /dev/null +++ b/gqueries/output_elements/output_series/biomass_sankey/biogenic_waste_to_biomethanol_in_biomass_sankey.gql @@ -0,0 +1,2 @@ +- unit = PJ +- query = Q(conversion_from_biogenic_waste_to_biomethanol) diff --git a/gqueries/output_elements/output_series/biomass_sankey/biomethanol_to_biomethanol_in_biomass_sankey.gql b/gqueries/output_elements/output_series/biomass_sankey/biomethanol_to_biomethanol_in_biomass_sankey.gql new file mode 100644 index 0000000000..21daa0ebe1 --- /dev/null +++ b/gqueries/output_elements/output_series/biomass_sankey/biomethanol_to_biomethanol_in_biomass_sankey.gql @@ -0,0 +1,9 @@ +# Flow from biomethanol_primary to biomethanol_secondary in biomass sankey +# This query consists of biomethanol from import and production from methanol synthesis dry biomass + +- unit = PJ +- query = + SUM( + Q(import_of_biomethanol), + Q(methanol_synthesis_dry_biomass_to_biomethanol) + ) diff --git a/gqueries/output_elements/output_series/biomass_sankey/biomethanol_to_loss_in_biomass_sankey.gql b/gqueries/output_elements/output_series/biomass_sankey/biomethanol_to_loss_in_biomass_sankey.gql new file mode 100644 index 0000000000..ba7fadef54 --- /dev/null +++ b/gqueries/output_elements/output_series/biomass_sankey/biomethanol_to_loss_in_biomass_sankey.gql @@ -0,0 +1,2 @@ +- unit = PJ +- query = Q(conversion_loss_biogenic_waste_to_biomethanol) From fbb2e4f83fcb44d8087307b47bc3992b961ca564 Mon Sep 17 00:00:00 2001 From: Kyra de Haan Date: Wed, 31 Dec 2025 14:57:12 +0100 Subject: [PATCH 11/11] Biogenic waste to bio pyrolysis oil flows --- ...n_from_biogenic_waste_to_bio_pyrolysis_oil.gql | 13 +++++++++++++ .../import/import_of_bio_pyrolysis_oil.gql | 15 +++++++++++++++ ...pyrolysis_dry_biomass_to_bio_pyrolysis_oil.gql | 11 +++++++++++ ...oil_to_bio_pyrolysis_oil_in_biomass_sankey.gql | 9 +++++++++ ...io_pyrolysis_oil_to_loss_in_biomass_sankey.gql | 2 ++ ...ste_to_bio_pyrolysis_oil_in_biomass_sankey.gql | 2 ++ 6 files changed, 52 insertions(+) create mode 100644 gqueries/general/conversion/biomass_products/conversion_from_carrier_to_biofuels/conversion_from_biogenic_waste_to_bio_pyrolysis_oil.gql create mode 100644 gqueries/general/import_export/import/import_of_bio_pyrolysis_oil.gql create mode 100644 gqueries/general/liquid_fuels/pyrolysis_dry_biomass_to_bio_pyrolysis_oil.gql create mode 100644 gqueries/output_elements/output_series/biomass_sankey/bio_pyrolysis_oil_to_bio_pyrolysis_oil_in_biomass_sankey.gql create mode 100644 gqueries/output_elements/output_series/biomass_sankey/bio_pyrolysis_oil_to_loss_in_biomass_sankey.gql create mode 100644 gqueries/output_elements/output_series/biomass_sankey/biogenic_waste_to_bio_pyrolysis_oil_in_biomass_sankey.gql diff --git a/gqueries/general/conversion/biomass_products/conversion_from_carrier_to_biofuels/conversion_from_biogenic_waste_to_bio_pyrolysis_oil.gql b/gqueries/general/conversion/biomass_products/conversion_from_carrier_to_biofuels/conversion_from_biogenic_waste_to_bio_pyrolysis_oil.gql new file mode 100644 index 0000000000..f135fc97e1 --- /dev/null +++ b/gqueries/general/conversion/biomass_products/conversion_from_carrier_to_biofuels/conversion_from_biogenic_waste_to_bio_pyrolysis_oil.gql @@ -0,0 +1,13 @@ +# Direct conversion input of biogenic_waste to bio_pyrolysis_oil + +- query = + DIVIDE( + SUM( + V( + Q(biofuels_producers), + "bio_pyrolysis_oil_output_conversion / (1 - loss_output_conversion) * input_of_biogenic_waste" + ) + ), + BILLIONS + ) +- unit = PJ diff --git a/gqueries/general/import_export/import/import_of_bio_pyrolysis_oil.gql b/gqueries/general/import_export/import/import_of_bio_pyrolysis_oil.gql new file mode 100644 index 0000000000..87930919b5 --- /dev/null +++ b/gqueries/general/import_export/import/import_of_bio_pyrolysis_oil.gql @@ -0,0 +1,15 @@ +# Import of bio_pyrolysis_oil + +- query = + DIVIDE( + SUM( + V( + G(energy_import), + output_of( + bio_pyrolysis_oil + ) + ) + ), + BILLIONS + ) +- unit = PJ diff --git a/gqueries/general/liquid_fuels/pyrolysis_dry_biomass_to_bio_pyrolysis_oil.gql b/gqueries/general/liquid_fuels/pyrolysis_dry_biomass_to_bio_pyrolysis_oil.gql new file mode 100644 index 0000000000..6c89fc1334 --- /dev/null +++ b/gqueries/general/liquid_fuels/pyrolysis_dry_biomass_to_bio_pyrolysis_oil.gql @@ -0,0 +1,11 @@ +# Output of bio_pyrolysis_oil from pyrolysis dry biomass transformation + +- unit = PJ +- query = + DIVIDE( + V( + energy_production_pyrolysis_dry_biomass, + output_of_bio_pyrolysis_oil + ), + BILLIONS + ) diff --git a/gqueries/output_elements/output_series/biomass_sankey/bio_pyrolysis_oil_to_bio_pyrolysis_oil_in_biomass_sankey.gql b/gqueries/output_elements/output_series/biomass_sankey/bio_pyrolysis_oil_to_bio_pyrolysis_oil_in_biomass_sankey.gql new file mode 100644 index 0000000000..513bccc690 --- /dev/null +++ b/gqueries/output_elements/output_series/biomass_sankey/bio_pyrolysis_oil_to_bio_pyrolysis_oil_in_biomass_sankey.gql @@ -0,0 +1,9 @@ +# Flow from bio_pyrolysis_oil_primary to bio_pyrolysis_oil_secondary in biomass sankey +# This query consists of bio_pyrolysis_oil from import and production from pyrolysis dry biomass + +- unit = PJ +- query = + SUM( + Q(import_of_bio_pyrolysis_oil), + Q(pyrolysis_dry_biomass_to_bio_pyrolysis_oil) + ) diff --git a/gqueries/output_elements/output_series/biomass_sankey/bio_pyrolysis_oil_to_loss_in_biomass_sankey.gql b/gqueries/output_elements/output_series/biomass_sankey/bio_pyrolysis_oil_to_loss_in_biomass_sankey.gql new file mode 100644 index 0000000000..c16df6771e --- /dev/null +++ b/gqueries/output_elements/output_series/biomass_sankey/bio_pyrolysis_oil_to_loss_in_biomass_sankey.gql @@ -0,0 +1,2 @@ +- unit = PJ +- query = Q(conversion_loss_biogenic_waste_to_bio_pyrolysis_oil) diff --git a/gqueries/output_elements/output_series/biomass_sankey/biogenic_waste_to_bio_pyrolysis_oil_in_biomass_sankey.gql b/gqueries/output_elements/output_series/biomass_sankey/biogenic_waste_to_bio_pyrolysis_oil_in_biomass_sankey.gql new file mode 100644 index 0000000000..69854c9c10 --- /dev/null +++ b/gqueries/output_elements/output_series/biomass_sankey/biogenic_waste_to_bio_pyrolysis_oil_in_biomass_sankey.gql @@ -0,0 +1,2 @@ +- unit = PJ +- query = Q(conversion_from_biogenic_waste_to_bio_pyrolysis_oil)