From e49e1d7d685dc4693ea3d155e930d41401c217b5 Mon Sep 17 00:00:00 2001 From: noracato Date: Mon, 17 Jul 2023 17:29:45 +0200 Subject: [PATCH 01/61] Make a sidebaritem for each of the heat networks --- app/assets/javascripts/lib/app.coffee | 9 +- .../javascripts/lib/util/user_sortable.js | 6 +- ...> _supply_heat_network_order_ht.html.haml} | 2 +- .../_supply_heat_network_order_lt.html.haml | 8 ++ .../_supply_heat_network_order_mt.html.haml | 8 ++ config/interface/sidebar_items.yml | 12 +- config/interface/slides/heat_merit.yml | 5 - config/interface/slides/heat_merit_ht.yml | 5 + config/interface/slides/heat_merit_lt.yml | 5 + config/interface/slides/heat_merit_mt.yml | 5 + config/locales/interface/en_sidebar_items.yml | 20 +++- config/locales/interface/nl_sidebar_items.yml | 20 +++- config/locales/interface/slides/en_supply.yml | 104 +++++++++++------- config/locales/interface/slides/nl_supply.yml | 90 ++++++++++----- 14 files changed, 210 insertions(+), 89 deletions(-) rename app/views/scenarios/slides/{_supply_heat_network_order.html.haml => _supply_heat_network_order_ht.html.haml} (70%) create mode 100644 app/views/scenarios/slides/_supply_heat_network_order_lt.html.haml create mode 100644 app/views/scenarios/slides/_supply_heat_network_order_mt.html.haml delete mode 100644 config/interface/slides/heat_merit.yml create mode 100644 config/interface/slides/heat_merit_ht.yml create mode 100644 config/interface/slides/heat_merit_lt.yml create mode 100644 config/interface/slides/heat_merit_mt.yml diff --git a/app/assets/javascripts/lib/app.coffee b/app/assets/javascripts/lib/app.coffee index cbde85d92..2da5f7d71 100644 --- a/app/assets/javascripts/lib/app.coffee +++ b/app/assets/javascripts/lib/app.coffee @@ -62,14 +62,21 @@ class @AppView extends Backbone.View wrapper = $('#accordion_wrapper') # Create heat network order. + # TODO: make three -> use some args! if (heat_order = wrapper.find('#heat-network-options')).length - new UserSortable(heat_order, 'heat_network_order', { capacity: true }).render() + new UserSortable( + heat_order, + 'heat_network_order', + { subtype: heat_order.data('subtype') }, + { capacity: true } + ).render() # Create forecast storage order. if (forecast_storage_order = wrapper.find('#forecast-storage-order')).length new UserSortable( forecast_storage_order, 'forecast_storage_order', + {}, { capacity: true, sortable: true } ).render() diff --git a/app/assets/javascripts/lib/util/user_sortable.js b/app/assets/javascripts/lib/util/user_sortable.js index 44a9b90ce..677db1520 100644 --- a/app/assets/javascripts/lib/util/user_sortable.js +++ b/app/assets/javascripts/lib/util/user_sortable.js @@ -146,11 +146,12 @@ * Handles setting up the user-sortable order and triggers fetching and * receiving the order from ETEngine. */ - var UserSortable = function (element, resourcePath, fetchOptions) { + var UserSortable = function (element, resourcePath, resourceOptions, fetchOptions) { this.element = $(element); this.lastGood = null; this.i18nKey = this.resourcePath = resourcePath; this.url = App.scenario.url_path() + '/' + resourcePath; + this.resourceOptions = resourceOptions || {}; this.fetchOptions = fetchOptions || {}; }; @@ -165,6 +166,7 @@ var xhr = $.ajax({ url: this.url, + data: this.resourceOptions, headers: App.accessToken.headers(), type: 'GET', }); @@ -220,7 +222,7 @@ var self = this; var options = sortable.toArray(); - var data = {}; + var data = this.resourceOptions; data[this.resourcePath] = { order: options }; var xhr = $.ajax({ diff --git a/app/views/scenarios/slides/_supply_heat_network_order.html.haml b/app/views/scenarios/slides/_supply_heat_network_order_ht.html.haml similarity index 70% rename from app/views/scenarios/slides/_supply_heat_network_order.html.haml rename to app/views/scenarios/slides/_supply_heat_network_order_ht.html.haml index 9678ac2fd..a9f649a1a 100644 --- a/app/views/scenarios/slides/_supply_heat_network_order.html.haml +++ b/app/views/scenarios/slides/_supply_heat_network_order_ht.html.haml @@ -1,4 +1,4 @@ -#heat-network-options.sortable-container +#heat-network-options.sortable-container{data: {subtype: 'ht'}} .loading-message %ul.sortable diff --git a/app/views/scenarios/slides/_supply_heat_network_order_lt.html.haml b/app/views/scenarios/slides/_supply_heat_network_order_lt.html.haml new file mode 100644 index 000000000..720fd0353 --- /dev/null +++ b/app/views/scenarios/slides/_supply_heat_network_order_lt.html.haml @@ -0,0 +1,8 @@ +#heat-network-options.sortable-container{data: {subtype: 'mt'}} + .loading-message + + %ul.sortable + + .fixed + = t('output_elements.heat_network_order.energy_heat_backup_burner_network_gas') + %span.fa.fa-lock diff --git a/app/views/scenarios/slides/_supply_heat_network_order_mt.html.haml b/app/views/scenarios/slides/_supply_heat_network_order_mt.html.haml new file mode 100644 index 000000000..720fd0353 --- /dev/null +++ b/app/views/scenarios/slides/_supply_heat_network_order_mt.html.haml @@ -0,0 +1,8 @@ +#heat-network-options.sortable-container{data: {subtype: 'mt'}} + .loading-message + + %ul.sortable + + .fixed + = t('output_elements.heat_network_order.energy_heat_backup_burner_network_gas') + %span.fa.fa-lock diff --git a/config/interface/sidebar_items.yml b/config/interface/sidebar_items.yml index baddf73fb..944fdc34a 100644 --- a/config/interface/sidebar_items.yml +++ b/config/interface/sidebar_items.yml @@ -161,10 +161,18 @@ - key: flexibility_weather tab_key: flexibility position: 4 -- key: heat_merit +- key: heat_merit_lt tab_key: supply position: 1 parent_key: heat +- key: heat_merit_mt + tab_key: supply + position: 2 + parent_key: heat +- key: heat_merit_ht + tab_key: supply + position: 3 + parent_key: heat - key: curve_upload section: flexibility tab_key: flexibility @@ -177,4 +185,4 @@ - key: ccus section: emissions tab_key: emissions - position: 2 \ No newline at end of file + position: 2 diff --git a/config/interface/slides/heat_merit.yml b/config/interface/slides/heat_merit.yml deleted file mode 100644 index f53485969..000000000 --- a/config/interface/slides/heat_merit.yml +++ /dev/null @@ -1,5 +0,0 @@ ---- -- key: supply_heat_network_order - position: 4 - sidebar_item_key: heat_merit - output_element_key: heat_cost_capacity diff --git a/config/interface/slides/heat_merit_ht.yml b/config/interface/slides/heat_merit_ht.yml new file mode 100644 index 000000000..20a232783 --- /dev/null +++ b/config/interface/slides/heat_merit_ht.yml @@ -0,0 +1,5 @@ +--- +- key: supply_heat_network_order_ht + position: 3 + sidebar_item_key: heat_merit_ht + output_element_key: heat_cost_capacity diff --git a/config/interface/slides/heat_merit_lt.yml b/config/interface/slides/heat_merit_lt.yml new file mode 100644 index 000000000..8ea7a254e --- /dev/null +++ b/config/interface/slides/heat_merit_lt.yml @@ -0,0 +1,5 @@ +--- +- key: supply_heat_network_order_lt + position: 1 + sidebar_item_key: heat_merit_lt + output_element_key: heat_cost_capacity diff --git a/config/interface/slides/heat_merit_mt.yml b/config/interface/slides/heat_merit_mt.yml new file mode 100644 index 000000000..8b353f00e --- /dev/null +++ b/config/interface/slides/heat_merit_mt.yml @@ -0,0 +1,5 @@ +--- +- key: supply_heat_network_order_mt + position: 2 + sidebar_item_key: heat_merit_mt + output_element_key: heat_cost_capacity diff --git a/config/locales/interface/en_sidebar_items.yml b/config/locales/interface/en_sidebar_items.yml index 46904cc64..3a97fdfa5 100644 --- a/config/locales/interface/en_sidebar_items.yml +++ b/config/locales/interface/en_sidebar_items.yml @@ -279,9 +279,19 @@ en: mostly need heat and electricity. Heat use has been steadily decreasing the past years, because of better insulation in houses. Electricity demand has kept increasing. As people get richer, they use ever more electrical appliances.\r\n\r\n\r\n" - heat_merit: - short_title: Merit order - title: Merit order dispatchable heat sources + heat_merit_lt: + short_title: LT Merit order + title: Merit order LT dispatchable heat sources + short_description: '' + description: '' + heat_merit_mt: + short_title: MT Merit order + title: Merit order MT dispatchable heat sources + short_description: '' + description: '' + heat_merit_ht: + short_title: HT Merit order + title: Merit order HT dispatchable heat sources short_description: '' description: '' hydrogen: @@ -409,12 +419,12 @@ en: short_title: Electricity title: Electricity short_description: '' - description: + description: specs_renewable_electricity: short_title: Renewable electricity title: Renewable electricity short_description: '' - description: + description: specs_transport: short_title: Transport title: Transport efficiencies diff --git a/config/locales/interface/nl_sidebar_items.yml b/config/locales/interface/nl_sidebar_items.yml index 6b76b059c..a402b9b99 100644 --- a/config/locales/interface/nl_sidebar_items.yml +++ b/config/locales/interface/nl_sidebar_items.yml @@ -205,12 +205,12 @@ nl: short_title: Elektriciteit title: Elektriciteit short_description: '' - description: + description: specs_renewable_electricity: short_title: Hernieuwbare elektriciteit title: Hernieuwbare elektriciteit short_description: '' - description: + description: flexibility_conversion: short_title: Conversie elektriciteit title: Conversie elektriciteit @@ -294,9 +294,19 @@ nl: De warmtevraag neemt gestaag af door betere isolatie van gebouwen. De elektriciteitsvraag is alsmaar gegroeid. Als mensen rijker worden, gaan ze meer elektrische apparaten gebruiken.\r\n\r\n" - heat_merit: - short_title: Merit order - title: Inzetvolgorde warmtebronnen + heat_merit_lt: + short_title: LT Merit order + title: Inzetvolgorde LT warmtebronnen + short_description: '' + description: '' + heat_merit_mt: + short_title: MT Merit order + title: Inzetvolgorde MT warmtebronnen + short_description: '' + description: '' + heat_merit_ht: + short_title: HT Merit order + title: Inzetvolgorde HT warmtebronnen short_description: '' description: '' hydrogen: diff --git a/config/locales/interface/slides/en_supply.yml b/config/locales/interface/slides/en_supply.yml index 14017d02c..101c03dfa 100644 --- a/config/locales/interface/slides/en_supply.yml +++ b/config/locales/interface/slides/en_supply.yml @@ -94,14 +94,14 @@ en: supply_ccus_steel_coal_gas: title: Coal gas plants description: | - Coal gases are a side product from steel production, that are only present in your scenario - if steel is produced through the blast furnace production route. If you want to reduce the - production of coal gases altogether, you can switch to a different steel production process + Coal gases are a side product from steel production, that are only present in your scenario + if steel is produced through the blast furnace production route. If you want to reduce the + production of coal gases altogether, you can switch to a different steel production process in the steel sector.

- Part of these gases are used in the steel-making process itself. The remainder is - typically used in CHPs and power plants for electricity and heat production. Due to - the high carbon content of coal gases, this is very CO2-intensive. An alternative - use for these coal gases is to transform them into feedstock for the chemical industry + Part of these gases are used in the steel-making process itself. The remainder is + typically used in CHPs and power plants for electricity and heat production. Due to + the high carbon content of coal gases, this is very CO2-intensive. An alternative + use for these coal gases is to transform them into feedstock for the chemical industry (steel-to-chemicals).

With the sliders below you can specify which share of the coal gases is used for electricity and heat generation and which share is transformed into feedstock. @@ -147,14 +147,14 @@ en: title: Nuclear plants short_description: '' description: | - Here you can set the capacity for large 2nd and 3rd generation nuclear plants - and for small modular reactors. The ETM does not include any CO2 + Here you can set the capacity for large 2nd and 3rd generation nuclear plants + and for small modular reactors. The ETM does not include any CO2 emissions for nuclear power plants.

- By default all nuclear power plants are run as dispatchable producers. Due to + By default all nuclear power plants are run as dispatchable producers. Due to their high captial costs and low operating costs, large reactors tend to run as - much as possible. You therefore also have the option to model the large reactors as - 'must-run' - power plants by switching the toggle. This means that they will run with a + much as possible. You therefore also have the option to model the large reactors as + 'must-run' + power plants by switching the toggle. This means that they will run with a flat production profile, independent of demand. This does not affect the small reactors. supply_electricity_oil_plants: title: Oil plants @@ -284,8 +284,34 @@ en: losses which can range from 10-15% in modern district heating networks to 30% or even higher in older networks. \r\n

\r\nBelow you change the distribution losses in your scenario." - supply_heat_network_order: - title: Priority of dispatchable heat producers + supply_heat_network_order_lt: + title: Priority of LT dispatchable heat producers + short_description: + description: "The ETM makes a distinction between 'must-run' / volatile heat + sources (such as geothermal, solar thermal and residual heat) and dispatchable + heat sources. In contrast to the first category, dispatchable heat sources + can be turned on or off at will. The ETM calculates for every hour per year + how much heat from must-run and volatile sources is available. If heat demand + exceeds this supply in a given hour, dispatchable heat sources will be switched + on to ensure that no deficit occurs.\r\n

\r\nBelow it is possible + to change the (merit) order of dispatchable heat sources: which heat source + is switched on first in case of a heat deficit? The chart to the right shows + the marginal costs of each dispatchable source." + supply_heat_network_order_mt: + title: Priority of MT dispatchable heat producers + short_description: + description: "The ETM makes a distinction between 'must-run' / volatile heat + sources (such as geothermal, solar thermal and residual heat) and dispatchable + heat sources. In contrast to the first category, dispatchable heat sources + can be turned on or off at will. The ETM calculates for every hour per year + how much heat from must-run and volatile sources is available. If heat demand + exceeds this supply in a given hour, dispatchable heat sources will be switched + on to ensure that no deficit occurs.\r\n

\r\nBelow it is possible + to change the (merit) order of dispatchable heat sources: which heat source + is switched on first in case of a heat deficit? The chart to the right shows + the marginal costs of each dispatchable source." + supply_heat_network_order_ht: + title: Priority of HT dispatchable heat producers short_description: description: "The ETM makes a distinction between 'must-run' / volatile heat sources (such as geothermal, solar thermal and residual heat) and dispatchable @@ -327,13 +353,13 @@ en: as a feedstock for the chemical industry. The ETM allows you to explore a future hydrogen economy by allowing you to use hydrogen for: The costs of heat storage can be set here." - energy_heat_network_storage_output_capacity_share: - title: Output capacity (as % of average hourly load) + energy_heat_network_storage_mt_loss_share: + title: Yearly losses short_description: - description: 'Here you can specify the heat output capacity per hour of heat storage. - By default, this capacity is unlimited, meaning that there is no limit to the amount - of heat that can be drawn from heat storage in one hour (given that enough heat is - available in the storage). With this slider you can limit this. This can result - in a slower depletion of heat storage. A consequence of this could be that other - dispatchable heat sources (such as gas heaters) need to be switched on earlier.

- The slider is a percentage of the average heat demand per hour. E.g. a slider value of - 200% means that, in a given hour, up to 2 times the average heat demand per hour can - be drawn from the storage. To see the resulting capacity in MW, please open the chart - "District heating sources: capacities and marginal costs".

- This slider is aimed at expert users. In many cases the default setting will suffice.' - energy_heat_distribution_loss_share: - title: Transport and distribution losses + description: "The start value (30%) is based on the yearly losses of an ATES (Aquifer thermal energy storage) system. Storage losses are highly dependent on the type of system. For + larger storage systems, for example, the percentage of losses decrease. On + the other hand, the losses increase when an open system is used instead + of a closed system. Below you will find the losses and costs + per storage system according to this report: + + The costs of heat storage can be set here." + energy_heat_network_storage_lt_loss_share: + title: Yearly losses short_description: - description: The default value for the distribution losses slider is typically - low or even zero for many regions modelled in the ETM. This is mainly due - to a lack of reliable data for the present year. Please make sure to change - this slider to a more realistic value if district heating plays a role in - your scenario. A 15% loss value is a sensible default for new district heating - systems. For older systems, this is closer to 25-30%. + description: "The start value (30%) is based on the yearly losses of an ATES (Aquifer thermal energy storage) system. Storage losses are highly dependent on the type of system. For + larger storage systems, for example, the percentage of losses decrease. On + the other hand, the losses increase when an open system is used instead + of a closed system. Below you will find the losses and costs + per storage system according to this report: + + The costs of heat storage can be set here." capacity_of_energy_heat_boiler_ht_electricity: title: Electric boiler short_description: - description: "..." + description: "Use this slider to adjust the total installed capacity + (MW) of electric boilers in the high-temperature heat grid. + \r\n

\r\n + Electric boilers use electricity to produce heat. When this slider is set, + the yearly production of heat using e-boilers will be visible in the supply + side of the graph on the right." capacity_of_energy_heat_boiler_lt_electricity: title: Electric boiler short_description: - description: "..." + description: "Use this slider to adjust the total installed capacity + (MW) of electric boilers in the low-temperature heat grid. + \r\n

\r\n + Electric boilers use electricity to produce heat. When this slider is set, + the yearly production of heat using e-boilers will be visible in the supply + side of the graph on the right." capacity_of_energy_heat_boiler_mt_electricity: title: Electric boiler short_description: - description: "..." + description: "Use this slider to adjust the total installed capacity + (MW) of electric boilers in the medium-temperature heat grid. + \r\n

\r\n + Electric boilers use electricity to produce heat. When this slider is set, + the yearly production of heat using e-boilers will be visible in the supply + side of the graph on the right." capacity_of_energy_heat_burner_ht_coal: title: Coal heater short_description: - description: "..." + description: "Use this slider to adjust the total installed capacity + (MW) of coal heaters in high-temperature heat grids. + \r\n

\r\n + Coal heaters use coal to produce heat. When this slider is set, + the yearly production of heat using coal heaters will be visible in the supply + side of the graph on the right." capacity_of_energy_heat_burner_ht_crude_oil: title: Oil heater short_description: - description: "..." + description: "Use this slider to adjust the total installed capacity + (MW) of oil heaters in high-temperature heat grids. + \r\n

\r\n + Oil heaters use oil to produce heat. When this slider is set, + the yearly production of heat using oil heaters will be visible in the supply + side of the graph on the right." capacity_of_energy_heat_burner_ht_hydrogen: title: Hydrogen heater short_description: - description: "..." + description: "Use this slider to adjust the total installed capacity + (MW) of hydrogen heaters in high-temperature heat grids. + \r\n

\r\n + Hydrogen heaters use hydrogen to produce heat. When this slider is set, + the yearly production of heat using hydrogen heaters will be visible in the supply + side of the graph on the right." capacity_of_energy_heat_burner_ht_network_gas: title: Gas heater (network gas) short_description: - description: "..." + description: "Use this slider to adjust the total installed capacity + (MW) of gas heaters in the medium-temperature heat grid. + \r\n

\r\n + Gas burners use network gas to produce heat. When this slider is set, + the yearly production of heat using gas burners will be visible in the + supply side of the graph on the right. + \r\n

\r\n + Note: network gas can be a mixture of natural gas and green gas. + Checkout Supply > Biomass > (Green) gas in gas network for more information." capacity_of_energy_heat_burner_ht_waste_mix: title: Waste heater short_description: - description: "..." + description: "Use this slider to adjust the total installed capacity + (MW) of waste burners in the medium-temperature heat grid. + \r\n

\r\n Waste burners use waste, such as manure, domestic + waste or sewage sludge, to produce heat. + When this slider is set, the yearly production of heat using waste + burners will be visible in the supply side of the graph on the right." capacity_of_energy_heat_burner_ht_wood_pellets: title: Biomass heater short_description: - description: "..." + description: "Use this slider to adjust the total installed capacity (MW) + of biomass burners in medium-temperature heat-grids. + \r\n

\r\n + Biomass burners use biomass to produce heat. When this slider is set, the yearly + production of heat using biomass burners will be visible in the supply side of + the graph on the right. Checkout the total demand and potential of biomass in + this area using the ‘Biomass demand and potential’ graph or go to Supply > Biomass > + Potential of biomass. + \r\n

\r\n + When this slider is set, the yearly production of heat using biomass + heaters will be visible in the supply side of the graph on the right." capacity_of_energy_heat_burner_lt_hydrogen: title: Hydrogen heater short_description: - description: "..." + description: "Use this slider to adjust the total installed capacity + (MW) of hydrogen heaters in high-temperature heat grids. + \r\n

\r\n + Hydrogen heaters use hydrogen to produce heat. When this slider is set, + the yearly production of heat using hydrogen heaters will be visible in the supply + side of the graph on the right." capacity_of_energy_heat_burner_mt_coal: title: Coal heater short_description: - description: "..." + description: "Use this slider to adjust the total installed capacity + (MW) of coal heaters in high-temperature heat grids. + \r\n

\r\n + Coal heaters use coal to produce heat. When this slider is set, + the yearly production of heat using coal heaters will be visible in the supply + side of the graph on the right." capacity_of_energy_heat_burner_mt_crude_oil: title: Oil heater short_description: - description: "..." + description: "Use this slider to adjust the total installed capacity + (MW) of oil heaters in high-temperature heat grids. + \r\n

\r\n + Oil heaters use oil to produce heat. When this slider is set, + the yearly production of heat using oil heaters will be visible in the supply + side of the graph on the right." capacity_of_energy_heat_burner_mt_hydrogen: title: Hydrogen heater short_description: - description: "..." + description: "Use this slider to adjust the total installed capacity + (MW) of hydrogen heaters in high-temperature heat grids. + \r\n

\r\n + Hydrogen heaters use hydrogen to produce heat. When this slider is set, + the yearly production of heat using hydrogen heaters will be visible in the supply + side of the graph on the right." capacity_of_energy_heat_burner_mt_network_gas: title: Gas heater (network gas) short_description: - description: "..." + description: "Use this slider to adjust the total installed capacity + (MW) of gas heaters in the medium-temperature heat grid. + \r\n

\r\n + Gas burners use network gas to produce heat. When this slider is set, + the yearly production of heat using gas burners will be visible in the + supply side of the graph on the right. + \r\n

\r\n + Note: network gas can be a mixture of natural gas and green gas. + Checkout Supply > Biomass > (Green) gas in gas network for more information." capacity_of_energy_heat_burner_mt_waste_mix: title: Waste heater short_description: - description: "..." + description: "Use this slider to adjust the total installed capacity + (MW) of waste burners in the medium-temperature heat grid. + \r\n

\r\n + Waste burners use waste, such as manure, domestic + waste or sewage sludge, to produce heat. + When this slider is set, the yearly production of heat using waste + burners will be visible in the supply side of the graph on the right." capacity_of_energy_heat_burner_mt_wood_pellets: title: Biomass heater short_description: - description: "..." + description: "Use this slider to adjust the total installed capacity (MW) + of biomass burners in medium-temperature heat-grids. + \r\n

\r\n + Biomass burners use biomass to produce heat. When this slider is set, the yearly + production of heat using biomass burners will be visible in the supply side of + the graph on the right. Checkout the total demand and potential of biomass in + this area using the ‘Biomass demand and potential’ graph or go to Supply > Biomass > + Potential of biomass. + \r\n

\r\n + When this slider is set, the yearly production of heat using biomass + heaters will be visible in the supply side of the graph on the right." capacity_of_energy_heat_heatpump_water_water_ht_electricity: title: Water heat pump short_description: - description: "..." + description: "A heat pump produces heat with electricity and ambient heat. Specify + here the capacity of collective heat pumps that supplies heat for district + heating." capacity_of_energy_heat_heatpump_water_water_lt_electricity: title: Water heat pump short_description: - description: "..." + description: "A heat pump produces heat with electricity and ambient heat. Specify + here the capacity of collective heat pumps that supplies heat for district + heating." capacity_of_energy_heat_heatpump_water_water_mt_electricity: title: Water heat pump short_description: - description: "..." + description: "A heat pump produces heat with electricity and ambient heat. Specify + here the capacity of collective heat pumps that supplies heat for district + heating." capacity_of_energy_heat_solar_lt_solar_thermal: title: Solar thermal short_description: - description: "..." + description: "Solar thermal collectors generate heat from the sun and use this + to heat water. This heat production is especially high in the summer. Heat + demand, on the other hand, peaks in the winter. Use seasonal heat storage + for effective deployment." capacity_of_energy_heat_solar_mt_solar_thermal: title: Solar thermal short_description: - description: "..." + description: "Solar thermal collectors generate heat from the sun and use this + to heat water. This heat production is especially high in the summer. Heat + demand, on the other hand, peaks in the winter. Use seasonal heat storage + for effective deployment." capacity_of_energy_heat_well_deep_mt_geothermal: title: Geothermal (deep) short_description: - description: "..." + description: "Use this slider to adjust the total installed capacity (MW) + of a deep geothermal heat installation in medium-temperature heat grids. + \r\n

\r\n + Deep geothermal energy is collected from 1500-4000 meters deep. Typically + geothermal heating systems produce a relatively constant amount of heat + as they are not prone to temperature changes during the seasons. The + temperature can be between 70 to 90 degrees Celsius depending on the + depth and location. + \r\n

\r\n + When this slider is set, the yearly production of heat + using deep geothermal energy will be visible in the supply side of the + graph on the right." capacity_of_energy_heat_well_shallow_heatpump_mt_geothermal: title: Geothermal + heatpump (shallow) short_description: - description: "..." + description: "Use this slider to adjust the total installed capacity (MW) + of a shallow geothermal heat installation with heat-pump in + medium-temperature heat grids. + \r\n

\r\n + Shallow geothermal energy is collected from + 500-1500 meters deep. Typically geothermal heating systems produce a + relatively constant amount of heat as they are not prone to temperature + changes during the seasons. The temperature can be between 20 to 70 degrees + Celsius depending on the depth and location. A heat pump is used to boost + the temperature of the thermal heat to ensure the correct temperature for + medium heat grids. + \r\n

\r\n + When this slider is set, the yearly production of heat using shallow + geothermal energy will be visible in the supply side of the graph on the right." capacity_of_energy_heat_well_shallow_lt_geothermal: title: Geothermal (shallow) short_description: - description: "..." + description: "Use this slider to adjust the total installed capacity (MW) + of a shallow geothermal heat installation with heat-pump in + low-temperature heat grids. + \r\n

\r\n + Shallow geothermal energy is collected from + 500-1500 meters deep. Typically geothermal heating systems produce a + relatively constant amount of heat as they are not prone to temperature + changes during the seasons. The temperature can be between 20 to 70 degrees + Celsius depending on the depth and location. + \r\n

\r\n + When this slider is set, the yearly production of heat using shallow + geothermal energy will be visible in the supply side of the graph on the right." energy_heat_distribution_ht_loss_share: title: Transport and distribution losses short_description: - description: "..." + description: "The default value for the distribution losses slider is typically + low or even zero for many regions modelled in the ETM. This is mainly due + to a lack of reliable data for the present year. Please make sure to change + this slider to a more realistic value if district heating plays a role in + your scenario. A 15% loss value is a sensible default for new district heating + systems. For older systems, this is closer to 25-30%." energy_heat_distribution_lt_loss_share: title: Transport and distribution losses short_description: - description: "..." + description: "The default value for the distribution losses slider is typically + low or even zero for many regions modelled in the ETM. This is mainly due + to a lack of reliable data for the present year. Please make sure to change + this slider to a more realistic value if district heating plays a role in + your scenario. A 15% loss value is a sensible default for new district heating + systems. For older systems, this is closer to 25-30%." energy_heat_distribution_mt_loss_share: title: Transport and distribution losses short_description: - description: "..." - energy_heat_network_storage_ht_loss_share: - title: Yearly losses - short_description: - description: "..." - energy_heat_network_storage_ht_steam_hot_water_output_capacity_share: - title: Yearly losses - short_description: - description: "..." - energy_heat_network_storage_lt_loss_share: - title: Yearly losses - short_description: - description: "..." + description: "The default value for the distribution losses slider is typically + low or even zero for many regions modelled in the ETM. This is mainly due + to a lack of reliable data for the present year. Please make sure to change + this slider to a more realistic value if district heating plays a role in + your scenario. A 15% loss value is a sensible default for new district heating + systems. For older systems, this is closer to 25-30%." energy_heat_network_storage_lt_steam_hot_water_output_capacity_share: title: Output capcity (as % of average hourly load) short_description: - description: "..." + description: "Here you can specify the heat output capacity per hour of heat storage. + By default, this capacity is unlimited, meaning that there is no limit to the amount + of heat that can be drawn from heat storage in one hour (given that enough heat is + available in the storage). With this slider you can limit this. This can result + in a slower depletion of heat storage. A consequence of this could be that other + dispatchable heat sources (such as gas heaters) need to be switched on earlier.

+ The slider is a percentage of the average heat demand per hour. E.g. a slider value of + 200% means that, in a given hour, up to 2 times the average heat demand per hour can + be drawn from the storage. To see the resulting capacity in MW, please open the chart + District heating sources: capacities and marginal costs.

+ This slider is aimed at expert users. In many cases the default setting will suffice." energy_heat_network_storage_mt_steam_hot_water_output_capacity_share: title: Output capcity (as % of average hourly load) short_description: - description: "..." + description: "Here you can specify the heat output capacity per hour of heat storage. + By default, this capacity is unlimited, meaning that there is no limit to the amount + of heat that can be drawn from heat storage in one hour (given that enough heat is + available in the storage). With this slider you can limit this. This can result + in a slower depletion of heat storage. A consequence of this could be that other + dispatchable heat sources (such as gas heaters) need to be switched on earlier.

+ The slider is a percentage of the average heat demand per hour. E.g. a slider value of + 200% means that, in a given hour, up to 2 times the average heat demand per hour can + be drawn from the storage. To see the resulting capacity in MW, please open the chart + District heating sources: capacities and marginal costs.

+ This slider is aimed at expert users. In many cases the default setting will suffice." + energy_heat_network_storage_ht_steam_hot_water_output_capacity_share: + title: Output capcity (as % of average hourly load) + short_description: + description: "Here you can specify the heat output capacity per hour of heat storage. + By default, this capacity is unlimited, meaning that there is no limit to the amount + of heat that can be drawn from heat storage in one hour (given that enough heat is + available in the storage). With this slider you can limit this. This can result + in a slower depletion of heat storage. A consequence of this could be that other + dispatchable heat sources (such as gas heaters) need to be switched on earlier.

+ The slider is a percentage of the average heat demand per hour. E.g. a slider value of + 200% means that, in a given hour, up to 2 times the average heat demand per hour can + be drawn from the storage. To see the resulting capacity in MW, please open the chart + District heating sources: capacities and marginal costs.

+ This slider is aimed at expert users. In many cases the default setting will suffice." volume_of_ht_imported_heat: title: Imported heat short_description: - description: "..." + description: "Use this slider to adjust the amount of heat (PJ) imported from outside + the area in medium-temperature heat grids. + \r\n

\r\n + To change the amount of emissions attributed to imported heat, + go to Supply > District heating > + Emissions from heat import." volume_of_lt_imported_heat: title: Imported heat short_description: - description: "..." + description: "Use this slider to adjust the amount of heat (PJ) imported from outside + the area in medium-temperature heat grids. + \r\n

\r\n + To change the amount of emissions attributed to imported heat, + go to Supply > District heating > + Emissions from heat import." volume_of_mt_imported_heat: title: Imported heat short_description: - description: "..." \ No newline at end of file + description: "Use this slider to adjust the amount of heat (PJ) imported from outside + the area in medium-temperature heat grids. + \r\n

\r\n + To change the amount of emissions attributed to imported heat, + go to Supply > District heating > + Emissions from heat import." + share_of_energy_chp_combined_cycle_ht_network_gas: + title: High temperature + short_description: + description: "Use this slider to determine the percentage of heat + from gas CCGT CHP's allocated to the high temperature heat grid. + \r\n

\r\n + The amount of heat that is produces by gas CCGT CHP's is determined by the + installed capacity. Checkout the amount of installed capacity + here." + share_of_energy_chp_combined_cycle_mt_network_gas: + title: Medium temperature + short_description: + description: "Use this slider to determine the percentage of heat + from gas CCGT CHP's allocated to the medium temperature heat grid. + \r\n

\r\n + The amount of heat that is produces by gas CCGT CHP's is determined by the + installed capacity. Checkout the amount of installed capacity + here." + share_of_energy_chp_local_engine_ht_biogas: + title: High temperature + short_description: + description: "Use this slider to determine the percentage of heat + from biogas CHP's (must-run) allocated to the high temperature heat grid. + \r\n

\r\n + The amount of heat that is produces by biogas CHP's (must-run) is determined by the + installed capacity. Checkout the amount of installed capacity + here." + share_of_energy_chp_local_engine_ht_network_gas: + title: High temperature + short_description: + description: "Use this slider to determine the percentage of heat + from gas motor CHP's allocated to the high temperature heat grid. + \r\n

\r\n + The amount of heat that is produces by gas motor CHP's is determined by the + installed capacity. Checkout the amount of installed capacity + here." + share_of_energy_chp_local_engine_mt_biogas: + title: Medium temperature + short_description: + description: "Use this slider to determine the percentage of heat + from biogas CHP's (must-run) allocated to the medium temperature heat grid. + \r\n

\r\n + The amount of heat that is produces by biogas CHP's (must-run) is determined by the + installed capacity. Checkout the amount of installed capacity + here." + share_of_energy_chp_local_engine_mt_network_gas: + title: Medium temperature + short_description: + description: "Use this slider to determine the percentage of heat + from gas motor CHP's allocated to the medium temperature heat grid. + \r\n

\r\n + The amount of heat that is produces by gas motor CHP's is determined by the + installed capacity. Checkout the amount of installed capacity + here." + share_of_energy_chp_local_ht_wood_pellets: + title: High temperature + short_description: + description: "Use this slider to determine the percentage of heat + from biomass CHP's allocated to the high temperature heat grid. + \r\n

\r\n + The amount of heat that is produces by biomass CHP's is determined by the + installed capacity. Checkout the amount of installed capacity + here." + share_of_energy_chp_local_mt_wood_pellets: + title: Medium temperature + short_description: + description: "Use this slider to determine the percentage of heat + from biomass CHP's allocated to the medium temperature heat grid. + \r\n

\r\n + The amount of heat that is produces by biomass CHP's is determined by the + installed capacity. Checkout the amount of installed capacity + here." + share_of_energy_chp_ultra_supercritical_cofiring_ht_coal: + title: High temperature + short_description: + description: "Use this slider to determine the percentage of heat + from pulverized coal CHP's with cofiring allocated to the high temperature heat grid. + \r\n

\r\n + The amount of heat that is produces by pulverized coal CHP's with cofiring is determined by the + installed capacity. Checkout the amount of installed capacity + here." + share_of_energy_chp_ultra_supercritical_cofiring_mt_coal: + title: Medium temperature + short_description: + description: "Use this slider to determine the percentage of heat + from pulverized coal CHP's with cofiring allocated to the medium temperature heat grid. + \r\n

\r\n + The amount of heat that is produces by pulverized coal CHP's with cofiring is determined by the + installed capacity. Checkout the amount of installed capacity + here." + share_of_energy_chp_ultra_supercritical_ht_coal: + title: High temperature + short_description: + description: "Use this slider to determine the percentage of heat + from pulverized coal CHP's allocated to the high temperature heat grid. + \r\n

\r\n + The amount of heat that is produces by pulverized coal CHP's is determined by the + installed capacity. Checkout the amount of installed capacity + here." + share_of_energy_chp_ultra_supercritical_mt_coal: + title: Medium temperature + short_description: + description: "Use this slider to determine the percentage of heat + from pulverized coal CHP's allocated to the medium temperature heat grid. + \r\n

\r\n + The amount of heat that is produces by pulverized coal CHP's is determined by the + installed capacity. Checkout the amount of installed capacity + here." + share_of_energy_chp_supercritical_ht_waste_mix: + title: High temperature + short_description: + description: "Use this slider to determine the percentage of heat + from waste CHP's allocated to the high temperature heat grid. + \r\n

\r\n + The amount of heat that is produces by waste CHP's is determined by the + installed capacity. Checkout the amount of installed capacity + here." + share_of_energy_chp_supercritical_mt_waste_mix: + title: Medium temperature + short_description: + description: "Use this slider to determine the percentage of heat + from waste CHP's allocated to the medium temperature heat grid. + \r\n

\r\n + The amount of heat that is produces by waste CHP's is determined by the + installed capacity. Checkout the amount of installed capacity + here." + diff --git a/config/locales/interface/input_elements/nl_supply_heat.yml b/config/locales/interface/input_elements/nl_supply_heat.yml index 7e96221e4..57ba51342 100644 --- a/config/locales/interface/input_elements/nl_supply_heat.yml +++ b/config/locales/interface/input_elements/nl_supply_heat.yml @@ -270,162 +270,190 @@ nl: scenario. Voor moderne warmtenetten is 15% een veelgebruikte aanname, voor oudere/bestaande systemen ligt dit dichter bij 25-30%. capacity_of_energy_heat_boiler_ht_electricity: - title: ... + title: Elektrische boiler short_description: description: "..." capacity_of_energy_heat_boiler_lt_electricity: - title: ... + title: Elektrische boiler short_description: description: "..." capacity_of_energy_heat_boiler_mt_electricity: - title: ... + title: Elektrische boiler short_description: description: "..." capacity_of_energy_heat_burner_ht_coal: - title: ... + title: Kolenketel short_description: description: "..." capacity_of_energy_heat_burner_ht_crude_oil: - title: ... + title: Olieketel short_description: description: "..." capacity_of_energy_heat_burner_ht_hydrogen: - title: ... + title: Waterstofketel short_description: description: "..." capacity_of_energy_heat_burner_ht_network_gas: - title: ... + title: Gasketel (netwerk gas) short_description: description: "..." capacity_of_energy_heat_burner_ht_waste_mix: - title: ... + title: Afvalketel short_description: description: "..." capacity_of_energy_heat_burner_ht_wood_pellets: - title: ... + title: Biomassaketel short_description: description: "..." capacity_of_energy_heat_burner_lt_hydrogen: - title: ... + title: Waterstofketel short_description: description: "..." capacity_of_energy_heat_burner_mt_coal: - title: ... + title: Kolenketel short_description: description: "..." capacity_of_energy_heat_burner_mt_crude_oil: - title: ... + title: Olieketel short_description: description: "..." capacity_of_energy_heat_burner_mt_hydrogen: - title: ... + title: Waterstofketel short_description: description: "..." capacity_of_energy_heat_burner_mt_network_gas: - title: ... + title: Gasketel (netwerk gas) short_description: description: "..." capacity_of_energy_heat_burner_mt_waste_mix: - title: ... + title: Afvalketel short_description: description: "..." capacity_of_energy_heat_burner_mt_wood_pellets: - title: ... + title: Biomassaketel short_description: description: "..." capacity_of_energy_heat_heatpump_water_water_ht_electricity: - title: ... + title: Water warmtepomp short_description: description: "..." capacity_of_energy_heat_heatpump_water_water_lt_electricity: - title: ... + title: Water warmtepomp short_description: description: "..." capacity_of_energy_heat_heatpump_water_water_mt_electricity: - title: ... + title: Water warmtepomp short_description: description: "..." capacity_of_energy_heat_solar_lt_solar_thermal: - title: ... + title: Zonthermie short_description: description: "..." capacity_of_energy_heat_solar_mt_solar_thermal: - title: ... + title: Zonthermie short_description: description: "..." capacity_of_energy_heat_well_deep_mt_geothermal: - title: ... + title: Geothermie (diep) short_description: description: "..." capacity_of_energy_heat_well_shallow_heatpump_mt_geothermal: - title: ... + title: Geothermie + warmtepomp (ondiep) short_description: description: "..." capacity_of_energy_heat_well_shallow_lt_geothermal: - title: ... + title: Geothermie (diep) short_description: description: "..." energy_heat_distribution_ht_loss_share: - title: ... + title: Transport en distributieverliezen short_description: description: "..." energy_heat_distribution_lt_loss_share: - title: ... + title: Transport en distributieverliezen short_description: description: "..." energy_heat_distribution_mt_loss_share: - title: ... + title: Transport en distributieverliezen short_description: description: "..." energy_heat_network_storage_ht_loss_share: - title: ... + title: Jaarlijkse verliezen short_description: description: "..." energy_heat_network_storage_ht_steam_hot_water_output_capacity_share: - title: ... + title: Jaarlijkse verliezen short_description: description: "..." energy_heat_network_storage_lt_loss_share: - title: ... + title: Jaarlijkse verliezen short_description: description: "..." - energy_heat_network_storage_lt_output_capacity_share: - title: ... + energy_heat_network_storage_lt_steam_hot_water_output_capacity_share: + title: Output capcity (as % of average hourly load) short_description: description: "..." - energy_heat_network_storage_mt_loss_share: - title: ... + energy_heat_network_storage_mt_steam_hot_water_output_capacity_share: + title: Output capcity (as % of average hourly load) short_description: description: "..." - energy_heat_network_storage_mt_steam_hot_water_output_capacity_share: - title: ... + volume_of_ht_imported_heat: + title: Geïmporteerde warmte short_description: description: "..." - heat_storage_enabled_ht: - title: ... + volume_of_lt_imported_heat: + title: Geimporteerde warmte short_description: description: "..." - heat_storage_enabled_lt: - title: ... + volume_of_mt_imported_heat: + title: Geimporteerde warmte short_description: description: "..." - heat_storage_enabled_mt: - title: ... + share_of_energy_chp_combined_cycle_ht_network_gas: + title: HT short_description: description: "..." - share_of_energy_chp_supercritical_mt_waste_mix: - title: ... + share_of_energy_chp_combined_cycle_mt_network_gas: + title: MT short_description: description: "..." - volume_of_ht_imported_heat: - title: ... + share_of_energy_chp_local_engine_ht_biogas: + title: HT short_description: description: "..." - volume_of_lt_imported_heat: - title: ... + share_of_energy_chp_local_engine_ht_network_gas: + title: HT short_description: description: "..." - volume_of_mt_imported_heat: - title: ... + share_of_energy_chp_local_engine_mt_biogas: + title: MT short_description: description: "..." + share_of_energy_chp_local_engine_mt_network_gas: + title: MT + short_description: + description: "..." + share_of_energy_chp_local_ht_wood_pellets: + title: HT + short_description: + description: "..." + share_of_energy_chp_local_mt_wood_pellets: + title: MT + short_description: + description: "..." + share_of_energy_chp_ultra_supercritical_cofiring_ht_coal: + title: HT + short_description: + description: "..." + share_of_energy_chp_ultra_supercritical_cofiring_mt_coal: + title: MT + short_description: + description: "..." + share_of_energy_chp_ultra_supercritical_ht_coal: + title: HT + short_description: + description: "..." + share_of_energy_chp_ultra_supercritical_mt_coal: + title: LT + short_description: + description: "..." \ No newline at end of file diff --git a/config/locales/interface/slides/en_supply.yml b/config/locales/interface/slides/en_supply.yml index d14e6a4a8..1a50b8d36 100644 --- a/config/locales/interface/slides/en_supply.yml +++ b/config/locales/interface/slides/en_supply.yml @@ -287,7 +287,25 @@ en: title: Emissions from heat import short_description: description: "..." - supply_heat_network_losses: + supply_heat_transport_lt: + title: Transport and distribution losses + short_description: + description: "In a district heating network, heat is generated in a centralised + location and subsequently distributed to residential and commercial facilities + via a network of insulated pipes. This transportation of heat leads to energy + losses which can range from 10-15% in modern district heating networks to + 30% or even higher in older networks. \r\n

\r\nBelow you change + the distribution losses in your scenario." + supply_heat_transport_mt: + title: Transport and distribution losses + short_description: + description: "In a district heating network, heat is generated in a centralised + location and subsequently distributed to residential and commercial facilities + via a network of insulated pipes. This transportation of heat leads to energy + losses which can range from 10-15% in modern district heating networks to + 30% or even higher in older networks. \r\n

\r\nBelow you change + the distribution losses in your scenario." + supply_heat_transport_ht: title: Transport and distribution losses short_description: description: "In a district heating network, heat is generated in a centralised @@ -335,7 +353,7 @@ en: to change the (merit) order of dispatchable heat sources: which heat source is switched on first in case of a heat deficit? The chart to the right shows the marginal costs of each dispatchable source." - supply_heat_ht_storage: + supply_heat_storage_lt: title: "(Seasonal) storage of heat" short_description: description: "Scenarios with large amounts of \"must-run\" and volatile heat @@ -356,7 +374,7 @@ en: losses can be updated with the slider below the toggle. The costs for storage can be adjusted in the costs section." - supply_heat_mt_storage: + supply_heat_storage_ht: title: "(Seasonal) storage of heat" short_description: description: "Scenarios with large amounts of \"must-run\" and volatile heat @@ -377,7 +395,7 @@ en: losses can be updated with the slider below the toggle. The costs for storage can be adjusted in the costs section." - supply_heat_lt_storage: + supply_heat_storage_mt: title: "(Seasonal) storage of heat" short_description: description: "Scenarios with large amounts of \"must-run\" and volatile heat @@ -398,18 +416,78 @@ en: losses can be updated with the slider below the toggle. The costs for storage can be adjusted in the costs section." - supply_heat_ht_sources: + supply_heat_sources_ht: title: "Sources" short_description: - description: "..." - supply_heat_lt_sources: + description: "District heating can be used as heating technology in households, buildings + and agriculture. There + are roughly two types of heat sources: dispatchable and must-run heat sources. + Dispatchable heat sources can be switched on/ off depending on the heat demand + at that time, while must-run heat sources supply the heat network regardless + of heat demand. For the second type in particular (seasonal) storage of heat is an interesting option.\r\n

\r\nBelow + you can find several technologies for both types of heat sources. The chart + on the right shows whether demand and supply add up. In addition, it is possible + to use residual heat from (large-scale) power plants in the power sector. + This can be done in the 'Electricity' and 'Renewable Electricity' side bar + items for the following power plants: (Natural) gas plants, Coal plants, Biomass plants and Waste incineration. It is also possible to convert electricity + into heat through power-to-heat boilers or heat pumps in the Flexibility section.\r\n

\r\nMore information can be found + in our documentation." + supply_heat_sources_lt: title: "Sources" short_description: - description: "..." - supply_heat_mt_sources: + description: "District heating can be used as heating technology in households, buildings + and agriculture. There + are roughly two types of heat sources: dispatchable and must-run heat sources. + Dispatchable heat sources can be switched on/ off depending on the heat demand + at that time, while must-run heat sources supply the heat network regardless + of heat demand. For the second type in particular (seasonal) storage of heat is an interesting option.\r\n

\r\nBelow + you can find several technologies for both types of heat sources. The chart + on the right shows whether demand and supply add up. In addition, it is possible + to use residual heat from (large-scale) power plants in the power sector. + This can be done in the 'Electricity' and 'Renewable Electricity' side bar + items for the following power plants: (Natural) gas plants, Coal plants, Biomass plants and Waste incineration. It is also possible to convert electricity + into heat through power-to-heat boilers or heat pumps in the Flexibility section.\r\n

\r\nMore information can be found + in our documentation." + supply_heat_sources_mt: title: "Sources" short_description: - description: "..." + description: "District heating can be used as heating technology in households, buildings + and agriculture. There + are roughly two types of heat sources: dispatchable and must-run heat sources. + Dispatchable heat sources can be switched on/ off depending on the heat demand + at that time, while must-run heat sources supply the heat network regardless + of heat demand. For the second type in particular (seasonal) storage of heat is an interesting option.\r\n

\r\nBelow + you can find several technologies for both types of heat sources. The chart + on the right shows whether demand and supply add up. In addition, it is possible + to use residual heat from (large-scale) power plants in the power sector. + This can be done in the 'Electricity' and 'Renewable Electricity' side bar + items for the following power plants: (Natural) gas plants, Coal plants, Biomass plants and Waste incineration. It is also possible to convert electricity + into heat through power-to-heat boilers or heat pumps in the Flexibility section.\r\n

\r\nMore information can be found + in our documentation." supply_hydrogen_demand: title: Hydrogen demand short_description: From 1ef5259f4c03fe26213b69859458f0ea6c38e5dd Mon Sep 17 00:00:00 2001 From: Mathijs Bijkerk Date: Fri, 1 Sep 2023 15:08:17 +0200 Subject: [PATCH 12/61] Fix CHP inputs --- .../supply_heat_overview_chp.yml | 113 +++++++++++------- config/interface/slides/heat.yml | 8 +- .../input_elements/en_supply_heat.yml | 56 ++++----- .../output_element_series/en_labels.yml | 2 +- config/locales/interface/slides/en_supply.yml | 2 +- 5 files changed, 102 insertions(+), 79 deletions(-) diff --git a/config/interface/input_elements/supply_heat_overview_chp.yml b/config/interface/input_elements/supply_heat_overview_chp.yml index 25c581b0d..f562229d7 100644 --- a/config/interface/input_elements/supply_heat_overview_chp.yml +++ b/config/interface/input_elements/supply_heat_overview_chp.yml @@ -1,98 +1,121 @@ --- -- key: share_of_energy_chp_combined_cycle_ht_network_gas - share_group: chp_cc_network_gas_heat +- key: share_of_energy_chp_ultra_supercritical_ht_coal + share_group: chp_coal_heat step_value: 1.0 unit: "%" - interface_group: cc_network_gas_heat - position: 3 + interface_group: coal_heat + position: 100 slide_key: supply_heat_overview_chp -- key: share_of_energy_chp_combined_cycle_mt_network_gas - share_group: chp_cc_network_gas_heat +- key: share_of_energy_chp_ultra_supercritical_mt_coal + share_group: chp_coal_heat step_value: 1.0 unit: "%" - interface_group: cc_network_gas_heat - position: 3 + interface_group: coal_heat + position: 110 slide_key: supply_heat_overview_chp -- key: share_of_energy_chp_local_engine_ht_biogas - share_group: chp_biogas_heat + +- key: share_of_energy_chp_ultra_supercritical_cofiring_ht_coal + share_group: chp_cofiring_coal_heat step_value: 1.0 unit: "%" - interface_group: biogas_heat - position: 1 + interface_group: cofiring_coal_heat + position: 120 slide_key: supply_heat_overview_chp -- key: share_of_energy_chp_local_engine_mt_biogas - share_group: chp_biogas_heat +- key: share_of_energy_chp_ultra_supercritical_cofiring_mt_coal + share_group: chp_cofiring_coal_heat step_value: 1.0 unit: "%" - interface_group: biogas_heat - position: 2 + interface_group: cofiring_coal_heat + position: 130 slide_key: supply_heat_overview_chp + +- key: share_of_energy_chp_ultra_supercritical_ht_lignite + share_group: chp_lignite_heat + step_value: 1.0 + unit: "%" + interface_group: lignite_heat + position: 120 + dependent_on: has_lignite + slide_key: supply_heat_overview_chp +- key: share_of_energy_chp_ultra_supercritical_mt_lignite + share_group: chp_lignite_heat + step_value: 1.0 + unit: "%" + interface_group: lignite_heat + position: 130 + dependent_on: has_lignite + slide_key: supply_heat_overview_chp + +- key: share_of_energy_chp_combined_cycle_ht_network_gas + share_group: chp_cc_network_gas_heat + step_value: 1.0 + unit: "%" + interface_group: cc_network_gas_heat + position: 200 + slide_key: supply_heat_overview_chp +- key: share_of_energy_chp_combined_cycle_mt_network_gas + share_group: chp_cc_network_gas_heat + step_value: 1.0 + unit: "%" + interface_group: cc_network_gas_heat + position: 210 + slide_key: supply_heat_overview_chp + - key: share_of_energy_chp_local_engine_ht_network_gas share_group: chp_network_gas_heat step_value: 1.0 unit: "%" interface_group: network_gas_heat - position: 3 + position: 250 - key: share_of_energy_chp_local_engine_mt_network_gas share_group: chp_network_gas_heat step_value: 1.0 unit: "%" interface_group: network_gas_heat - position: 3 + position: 260 slide_key: supply_heat_overview_chp + - key: share_of_energy_chp_local_ht_wood_pellets share_group: chp_wood_pellets_heat step_value: 1.0 unit: "%" interface_group: wood_pellets_heat - position: 3 + position: 300 slide_key: supply_heat_overview_chp - key: share_of_energy_chp_local_mt_wood_pellets share_group: chp_wood_pellets_heat step_value: 1.0 unit: "%" interface_group: wood_pellets_heat - position: 3 + position: 310 slide_key: supply_heat_overview_chp -- key: share_of_energy_chp_ultra_supercritical_cofiring_ht_coal - share_group: chp_cofiring_coal_heat - step_value: 1.0 - unit: "%" - interface_group: cofiring_coal_heat - position: 3 - slide_key: supply_heat_overview_chp -- key: share_of_energy_chp_ultra_supercritical_cofiring_mt_coal - share_group: chp_cofiring_coal_heat - step_value: 1.0 - unit: "%" - interface_group: cofiring_coal_heat - position: 5 - slide_key: supply_heat_overview_chp -- key: share_of_energy_chp_ultra_supercritical_ht_coal - share_group: chp_coal_heat + +- key: share_of_energy_chp_local_engine_ht_biogas + share_group: chp_biogas_heat step_value: 1.0 unit: "%" - interface_group: coal_heat - position: 6 + interface_group: biogas_heat + position: 350 slide_key: supply_heat_overview_chp -- key: share_of_energy_chp_ultra_supercritical_mt_coal - share_group: chp_coal_heat +- key: share_of_energy_chp_local_engine_mt_biogas + share_group: chp_biogas_heat step_value: 1.0 unit: "%" - interface_group: coal_heat - position: 7 + interface_group: biogas_heat + position: 360 slide_key: supply_heat_overview_chp + - key: share_of_energy_chp_supercritical_ht_waste_mix share_group: chp_waste_heat step_value: 1.0 unit: "%" interface_group: waste_heat - position: 7 + position: 400 slide_key: supply_heat_overview_chp - key: share_of_energy_chp_supercritical_mt_waste_mix share_group: chp_waste_heat step_value: 1.0 unit: "%" interface_group: waste_heat - position: 7 - slide_key: supply_heat_overview_chp \ No newline at end of file + position: 410 + slide_key: supply_heat_overview_chp diff --git a/config/interface/slides/heat.yml b/config/interface/slides/heat.yml index 3e0657537..016bdae17 100644 --- a/config/interface/slides/heat.yml +++ b/config/interface/slides/heat.yml @@ -2,16 +2,16 @@ - key: supply_heat_overview position: 1 sidebar_item_key: heat - output_element_key: collective_heat_mekko + output_element_key: sankey_heat_networks - key: supply_heat_overview_chp position: 2 sidebar_item_key: heat - output_element_key: collective_heat_mekko + output_element_key: sankey_heat_networks - key: supply_heat_overview_emissions position: 4 sidebar_item_key: heat - output_element_key: collective_heat_mekko + output_element_key: sankey_heat_networks - key: supply_heat_overview_residual position: 3 sidebar_item_key: heat - output_element_key: collective_heat_mekko \ No newline at end of file + output_element_key: sankey_heat_networks diff --git a/config/locales/interface/input_elements/en_supply_heat.yml b/config/locales/interface/input_elements/en_supply_heat.yml index ea9c4b548..fae1441b2 100644 --- a/config/locales/interface/input_elements/en_supply_heat.yml +++ b/config/locales/interface/input_elements/en_supply_heat.yml @@ -621,126 +621,126 @@ en: title: High temperature short_description: description: "Use this slider to determine the percentage of heat - from gas CCGT CHP's allocated to the high temperature heat grid. + from gas CCGT CHPs allocated to the high temperature heat grid. \r\n

\r\n - The amount of heat that is produces by gas CCGT CHP's is determined by the + The amount of heat that is produces by gas CCGT CHPs is determined by the installed capacity. Checkout the amount of installed capacity here." share_of_energy_chp_combined_cycle_mt_network_gas: title: Medium temperature short_description: description: "Use this slider to determine the percentage of heat - from gas CCGT CHP's allocated to the medium temperature heat grid. + from gas CCGT CHPs allocated to the medium temperature heat grid. \r\n

\r\n - The amount of heat that is produces by gas CCGT CHP's is determined by the + The amount of heat that is produces by gas CCGT CHPs is determined by the installed capacity. Checkout the amount of installed capacity here." share_of_energy_chp_local_engine_ht_biogas: title: High temperature short_description: description: "Use this slider to determine the percentage of heat - from biogas CHP's (must-run) allocated to the high temperature heat grid. + from biogas CHPs (must-run) allocated to the high temperature heat grid. \r\n

\r\n - The amount of heat that is produces by biogas CHP's (must-run) is determined by the + The amount of heat that is produces by biogas CHPs (must-run) is determined by the installed capacity. Checkout the amount of installed capacity here." share_of_energy_chp_local_engine_ht_network_gas: title: High temperature short_description: description: "Use this slider to determine the percentage of heat - from gas motor CHP's allocated to the high temperature heat grid. + from gas motor CHPs allocated to the high temperature heat grid. \r\n

\r\n - The amount of heat that is produces by gas motor CHP's is determined by the + The amount of heat that is produces by gas motor CHPs is determined by the installed capacity. Checkout the amount of installed capacity here." share_of_energy_chp_local_engine_mt_biogas: title: Medium temperature short_description: description: "Use this slider to determine the percentage of heat - from biogas CHP's (must-run) allocated to the medium temperature heat grid. + from biogas CHPs (must-run) allocated to the medium temperature heat grid. \r\n

\r\n - The amount of heat that is produces by biogas CHP's (must-run) is determined by the + The amount of heat that is produces by biogas CHPs (must-run) is determined by the installed capacity. Checkout the amount of installed capacity here." share_of_energy_chp_local_engine_mt_network_gas: title: Medium temperature short_description: description: "Use this slider to determine the percentage of heat - from gas motor CHP's allocated to the medium temperature heat grid. + from gas motor CHPs allocated to the medium temperature heat grid. \r\n

\r\n - The amount of heat that is produces by gas motor CHP's is determined by the + The amount of heat that is produces by gas motor CHPs is determined by the installed capacity. Checkout the amount of installed capacity here." share_of_energy_chp_local_ht_wood_pellets: title: High temperature short_description: description: "Use this slider to determine the percentage of heat - from biomass CHP's allocated to the high temperature heat grid. + from biomass CHPs allocated to the high temperature heat grid. \r\n

\r\n - The amount of heat that is produces by biomass CHP's is determined by the + The amount of heat that is produces by biomass CHPs is determined by the installed capacity. Checkout the amount of installed capacity here." share_of_energy_chp_local_mt_wood_pellets: title: Medium temperature short_description: description: "Use this slider to determine the percentage of heat - from biomass CHP's allocated to the medium temperature heat grid. + from biomass CHPs allocated to the medium temperature heat grid. \r\n

\r\n - The amount of heat that is produces by biomass CHP's is determined by the + The amount of heat that is produces by biomass CHPs is determined by the installed capacity. Checkout the amount of installed capacity here." share_of_energy_chp_ultra_supercritical_cofiring_ht_coal: title: High temperature short_description: description: "Use this slider to determine the percentage of heat - from pulverized coal CHP's with cofiring allocated to the high temperature heat grid. + from pulverized coal CHPs with cofiring allocated to the high temperature heat grid. \r\n

\r\n - The amount of heat that is produces by pulverized coal CHP's with cofiring is determined by the + The amount of heat that is produces by pulverized coal CHPs with cofiring is determined by the installed capacity. Checkout the amount of installed capacity here." share_of_energy_chp_ultra_supercritical_cofiring_mt_coal: title: Medium temperature short_description: description: "Use this slider to determine the percentage of heat - from pulverized coal CHP's with cofiring allocated to the medium temperature heat grid. + from pulverized coal CHPs with cofiring allocated to the medium temperature heat grid. \r\n

\r\n - The amount of heat that is produces by pulverized coal CHP's with cofiring is determined by the + The amount of heat that is produces by pulverized coal CHPs with cofiring is determined by the installed capacity. Checkout the amount of installed capacity here." share_of_energy_chp_ultra_supercritical_ht_coal: title: High temperature short_description: description: "Use this slider to determine the percentage of heat - from pulverized coal CHP's allocated to the high temperature heat grid. + from pulverized coal CHPs allocated to the high temperature heat grid. \r\n

\r\n - The amount of heat that is produces by pulverized coal CHP's is determined by the + The amount of heat that is produces by pulverized coal CHPs is determined by the installed capacity. Checkout the amount of installed capacity here." share_of_energy_chp_ultra_supercritical_mt_coal: title: Medium temperature short_description: description: "Use this slider to determine the percentage of heat - from pulverized coal CHP's allocated to the medium temperature heat grid. + from pulverized coal CHPs allocated to the medium temperature heat grid. \r\n

\r\n - The amount of heat that is produces by pulverized coal CHP's is determined by the + The amount of heat that is produces by pulverized coal CHPs is determined by the installed capacity. Checkout the amount of installed capacity here." share_of_energy_chp_supercritical_ht_waste_mix: title: High temperature short_description: description: "Use this slider to determine the percentage of heat - from waste CHP's allocated to the high temperature heat grid. + from waste CHPs allocated to the high temperature heat grid. \r\n

\r\n - The amount of heat that is produces by waste CHP's is determined by the + The amount of heat that is produces by waste CHPs is determined by the installed capacity. Checkout the amount of installed capacity here." share_of_energy_chp_supercritical_mt_waste_mix: title: Medium temperature short_description: description: "Use this slider to determine the percentage of heat - from waste CHP's allocated to the medium temperature heat grid. + from waste CHPs allocated to the medium temperature heat grid. \r\n

\r\n - The amount of heat that is produces by waste CHP's is determined by the + The amount of heat that is produces by waste CHPs is determined by the installed capacity. Checkout the amount of installed capacity here." diff --git a/config/locales/interface/output_element_series/en_labels.yml b/config/locales/interface/output_element_series/en_labels.yml index e03fc7a38..97df3bace 100644 --- a/config/locales/interface/output_element_series/en_labels.yml +++ b/config/locales/interface/output_element_series/en_labels.yml @@ -266,7 +266,7 @@ en: chp_heat_and_electricity: "CHP (heat and electricity)" chp_renewable_electricity: "CHP renewable electricity" chp_renewable_heat: "CHP renewable heat" - chp_s: "CHP's" + chp_s: "CHPs" cleaning: "Cleaning" clothes_dryer: "Dryer" captured_co2_emission: "Captured CO2 emissions" diff --git a/config/locales/interface/slides/en_supply.yml b/config/locales/interface/slides/en_supply.yml index 1a50b8d36..ff36c8a04 100644 --- a/config/locales/interface/slides/en_supply.yml +++ b/config/locales/interface/slides/en_supply.yml @@ -276,7 +276,7 @@ en: in our documentation." supply_heat_overview_chp: - title: Allocation of heat from CHP's + title: Allocation of heat from CHPs short_description: description: "..." supply_heat_overview_residual: From 9123783e3063363b6e446074fc04ac932c9837bc Mon Sep 17 00:00:00 2001 From: Mathijs Bijkerk Date: Fri, 1 Sep 2023 15:16:21 +0200 Subject: [PATCH 13/61] Fix CHP inputs --- config/interface/input_elements/supply_heat_overview_chp.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/config/interface/input_elements/supply_heat_overview_chp.yml b/config/interface/input_elements/supply_heat_overview_chp.yml index f562229d7..4999adfe8 100644 --- a/config/interface/input_elements/supply_heat_overview_chp.yml +++ b/config/interface/input_elements/supply_heat_overview_chp.yml @@ -67,6 +67,7 @@ unit: "%" interface_group: network_gas_heat position: 250 + slide_key: supply_heat_overview_chp - key: share_of_energy_chp_local_engine_mt_network_gas share_group: chp_network_gas_heat step_value: 1.0 From f26fa199b740147798dd07bce3d17739a5fc25ae Mon Sep 17 00:00:00 2001 From: Mathijs Bijkerk Date: Fri, 1 Sep 2023 17:03:12 +0200 Subject: [PATCH 14/61] Make CHP input labels consistent --- .../input_elements/en_supply_electricity.yml | 16 +++++------ .../input_elements/en_supply_heat.yml | 4 +-- .../input_elements/nl_supply_electricity.yml | 28 +++++++++---------- .../input_elements/nl_supply_heat.yml | 8 +++--- 4 files changed, 28 insertions(+), 28 deletions(-) diff --git a/config/locales/interface/input_elements/en_supply_electricity.yml b/config/locales/interface/input_elements/en_supply_electricity.yml index 1a8b008f6..8e42cc4dd 100644 --- a/config/locales/interface/input_elements/en_supply_electricity.yml +++ b/config/locales/interface/input_elements/en_supply_electricity.yml @@ -31,7 +31,7 @@ en: is typically limited, they can play an important role in balancing the energy system.
" capacity_of_energy_power_combined_cycle_hydrogen: - title: Hydrogen plant (CCGT) + title: Hydrogen CCGT short_description: description: 'Here you can build capacity of combined cycle hydrogen plants. At the moment, these turbines are not used (yet) on a large scale. Because @@ -180,7 +180,7 @@ en: power plants is limited by available domestic waste. We assume no waste will be imported." capacity_of_energy_power_supercritical_ccs_waste_mix: - title: Waste incinerator CCS + title: Waste incinerator + CCS short_description: '' description: "This builds high energy yield waste-incineration plants with CCS installation. The slidersetting is converted to (a part of) of 55 MWe plants. Waste that can be safely burnt @@ -204,7 +204,7 @@ en: the slider (in MW) is converted to a (partial) number of the plant described above." capacity_of_energy_chp_supercritical_ccs_waste_mix: - title: Waste CHP CCS + title: Waste CHP + CCS short_description: description: "This builds a high energy yield waste-incineration plant with CCUS installation that delivers heat to a central heating grid (60 MWe and 33 MWth). Waste that can @@ -306,20 +306,20 @@ en: of the slider (in MW) is converted to a (partial) number of the plant described above." capacity_of_energy_chp_ultra_supercritical_lignite: - title: Lignite plant for district heat (CHP) + title: Lignite CHP short_description: '' description: "This indicates the capacity of large central lignite-fired power plants are used to supply heat to district heating grids. The power generated is shown in the graph on the right as coal-fired electricity production.\r\n

" capacity_of_energy_chp_ultra_supercritical_coal: - title: Coal plant for district heat (CHP) + title: Pulverized coal CHP short_description: '' description: "Large ultra-supercritical pulverized coal-fired CHP plant. \r\nSuch plants are identical to a common coal plant, except that it also supplies heat to large heating grids. This comes at the expense of some power production. \r\n \r\n\r\n\r\n" capacity_of_energy_chp_ultra_supercritical_cofiring_coal: - title: Co-firing coal plant for district heat (CHP) + title: Pulverized coal CHP with co-firing short_description: description: "Large ultra-supercritical pulverized coal-fired CHP plant. \r\nSuch plants are identical to a common coal plant, except that it also supplies @@ -472,7 +472,7 @@ en: the slider (in MW) is converted to a (partial) number of the plant described above." capacity_of_energy_chp_combined_cycle_network_gas: - title: Large-scale gas plant for district heat (CHP) + title: Gas CCGT CHP short_description: '' description: "This builds a Combined Heat and Power (CHP) unit (~120 MWe and ~120 MWth) that runs on gas. The power generated is shown in the graph on @@ -519,7 +519,7 @@ en: efficient in balancing wind power. \r\n

\r\nThe input of the slider (in MW) is converted to a (partial) number of the plant described above." capacity_of_energy_chp_local_engine_network_gas: - title: Small-scale gas plant for district heat (CHP) + title: Gas motor CHP short_description: description: "A CHP produces both heat and electricity. Here you can set the capacity of gas CHPs that supply heat for district heating.\r\n
" diff --git a/config/locales/interface/input_elements/en_supply_heat.yml b/config/locales/interface/input_elements/en_supply_heat.yml index fae1441b2..c0de37d93 100644 --- a/config/locales/interface/input_elements/en_supply_heat.yml +++ b/config/locales/interface/input_elements/en_supply_heat.yml @@ -112,7 +112,7 @@ en: target=\"_blank\">this report).

\nThe costs of using residual heat can be adjusted here.\r\n
" capacity_of_industry_chp_combined_cycle_gas_power_fuelmix: - title: Gas CHP (CCGT) + title: Gas CCGT CHP short_description: '' description: | Combined heat and power (CHP) engines are (mostly) gas-fired engines @@ -164,7 +164,7 @@ en: Click here to adjust the efficiencies of this CHP. capacity_of_industry_chp_ultra_supercritical_coal: - title: Coal CHP + title: Pulverized coal CHP short_description: description: "Combined heat and power (CHP) plants generate both heat and electricity. The combination of heat and electricity makes this option quite energy efficient. diff --git a/config/locales/interface/input_elements/nl_supply_electricity.yml b/config/locales/interface/input_elements/nl_supply_electricity.yml index 3fd418d4b..3162b1017 100644 --- a/config/locales/interface/input_elements/nl_supply_electricity.yml +++ b/config/locales/interface/input_elements/nl_supply_electricity.yml @@ -2,14 +2,14 @@ nl: input_elements: capacity_of_energy_chp_local_engine_biogas: - title: Biogas WKK + title: Biogas-WKK short_description: description: | Een WKK produceert zowel elektriciteit als warmte. Stel hier het elektrische vermogen aan biogas-WKK's in dat warmte levert aan warmtenetten. Voor meer informatie kun je de Warmtenetten pagina's bekijken.
capacity_of_energy_chp_local_wood_pellets: - title: Biomassa WKK + title: Biomassa-WKK short_description: description: | Een WKK produceert zowel elektriciteit als warmte. Stel hier het @@ -30,7 +30,7 @@ nl: beperkt is, kunnen ze een belangrijke rol spelen in het balanceren van het elektriciteitsnet.
" capacity_of_energy_power_combined_cycle_hydrogen: - title: Waterstofcentrale (STEG) + title: Waterstof STEG short_description: description: 'Met deze schuif kun je capaciteit van STEG-waterstofcentrales opstellen die elektriciteit produceren met waterstof. Omdat STEG-waterstofcentrales @@ -181,7 +181,7 @@ nl: importeert geen afval, dus de beschikbare hoeveelheid afval bepaalt het potentieel voor deze technologie." capacity_of_energy_power_supercritical_ccs_waste_mix: - title: Afvalverbranding CCS + title: Afvalverbranding + CCS short_description: description: "Hiermee bouw je hoogrendment afvalverbrandingscentrale met CCS installatie. De instelling wordt omgezet in (delen van) centrales van 55 MWe. Brandbaar afval (huishoudelijk- @@ -204,7 +204,7 @@ nl: het potentieel voor deze technologie.\r\n

\r\nDe schuifjesinstelling wordt omgezet naar (deel)aantallen van de centrale zoals hierboven omschreven." capacity_of_energy_chp_supercritical_ccs_waste_mix: - title: Afval-WKK CCS + title: Afval-WKK + CCS short_description: description: "Hiermee bouw je een hoogrendment afvalverbrandingscentrale met CCUS installatie die warmte levert aan een warmtenet (60 MWe, 33 MWth). Brandbaar afval (huishoudelijk- @@ -268,7 +268,7 @@ nl: van de tijd op vol vermogen.\r\n\r\n

\r\nDe schuifjesinstelling wordt omgezet naar (deel)aantallen van de centrale zoals hierboven omschreven." capacity_of_energy_power_ultra_supercritical_ccs_coal: - title: Poederkolen CCS + title: Poederkolen + CCS short_description: '' description: "Dezelfde soort kolencentrale als hierboven (Poederkolencentrale). Deze past daarnaast ook afvang en opslag van de meeste geproduceerde CO2 @@ -293,7 +293,7 @@ nl: schuifjesinstelling wordt omgezet naar (deel)aantallen van de centrale zoals hierboven omschreven.\r\n" capacity_of_energy_power_combined_cycle_ccs_coal: - title: Kolenvergassing CCS + title: Kolenvergassing + CCS short_description: '' description: "Dit is dezelfde kolenvergassingscentrale als hierboven. Deze past daarnaast ook afvang en opslag van de meeste geproduceerde CO2 @@ -306,7 +306,7 @@ nl: van de tijd op vol vermogen. \r\n\r\n

\r\nDe schuifjesinstelling wordt omgezet naar (deel)aantallen van de centrale zoals hierboven omschreven.\r\n" capacity_of_energy_power_ultra_supercritical_oxyfuel_ccs_lignite: - title: Bruinkolen 'oxyfuel' CCS + title: Bruinkolen 'oxyfuel' + CCS short_description: '' description: "800 MWe kolen- of bruinkolencentrale die daarnaast ook afvang en opslag van de meeste geproduceerde CO2 toepast. Deze technologie @@ -341,13 +341,13 @@ nl: van de tijd op vol vermogen.\r\n\r\n

\r\nDe schuifjesinstelling wordt omgezet naar (deel)aantallen van de centrale zoals hierboven omschreven." capacity_of_energy_chp_ultra_supercritical_lignite: - title: Bruinkoolcentrale met warmtelevering (WKK) + title: Bruinkolen-WKK short_description: '' description: 'Hier stel je in je hoeveel grote bruinkoolcentrales warmte leveren aan stadsverwarming en andere ''laagwaardige warmte'' netwerken. De stroom die wordt opgewekt zie je op de grafiek terug als kolenstroom. ' capacity_of_energy_chp_ultra_supercritical_coal: - title: Kolencentrale met warmtelevering (WKK) + title: Poederkolen-WKK short_description: '' description: "Grote ultra-superkritische poederkolen WKK centrale. Deze centrale is hetzelfde als de elektriciteitscentrale, behalve dat bij deze ook warmte @@ -357,7 +357,7 @@ nl: Afgezet tegen de totale kosten van een kolencentrale zijn de extra investeringen in warmteuitkoppeling beperkt." capacity_of_energy_chp_ultra_supercritical_cofiring_coal: - title: Bijstookkolencentrale met warmtelevering (WKK) + title: Poederkolen-WKK met bijstook short_description: description: "Grote ultra-superkritische poederkolen WKK centrale. Deze centrale is hetzelfde als de elektriciteitscentrale, behalve dat bij deze ook warmte @@ -517,7 +517,7 @@ nl: schuifjesinstelling wordt omgezet naar (deel)aantallen van de centrale zoals hierboven omschreven." capacity_of_energy_chp_combined_cycle_network_gas: - title: Grootschalige gascentrale met warmtelevering (WKK) + title: Gas STEG WKK short_description: '' description: "Hiermee bouw je een grote warmte-kracht koppeling (WKK's) (~120 MWe and ~120 MWth) op gas. De stroom die de grote WKK's produceren staat in @@ -528,7 +528,7 @@ nl: (6000 uren/jaar e-productie). Een installatie van vergelijkbare grootte staat bijvoorbeeld in Rotterdam (RoCa)." capacity_of_energy_power_combined_cycle_ccs_network_gas: - title: Gas STEG CCS + title: Gas STEG + CCS short_description: '' description: "Dezelfde soort gascentrale als hierboven (STEG). Deze past daarnaast ook afvang en opslag van de meeste geproduceerde CO2 toe. Deze @@ -577,7 +577,7 @@ nl: schuifjesinstelling wordt omgezet naar (deel)aantallen van de centrale zoals hierboven omschreven." capacity_of_energy_chp_local_engine_network_gas: - title: Kleinschalige gascentrale met warmtelevering (WKK) + title: Gasmotor-WKK short_description: description: "Een WKK produceert zowel warmte als elektriciteit. Stel hier het vermogen aan gas WKKs in dat warmte levert aan warmtenetten.\r\n
" diff --git a/config/locales/interface/input_elements/nl_supply_heat.yml b/config/locales/interface/input_elements/nl_supply_heat.yml index 57ba51342..be6651749 100644 --- a/config/locales/interface/input_elements/nl_supply_heat.yml +++ b/config/locales/interface/input_elements/nl_supply_heat.yml @@ -119,7 +119,7 @@ nl: van restwarmte kunnen hier aangepast worden.\r\n
" capacity_of_industry_chp_combined_cycle_gas_power_fuelmix: - title: Gas-WKK (STEG) + title: Gas STEG WKK short_description: '' description: | Warmtekrachtkoppelingen (WKK’s) maken warmte en elektriciteit. @@ -170,7 +170,7 @@ nl: Klik hier om de efficiënties van deze WKK aan te passen. capacity_of_industry_chp_ultra_supercritical_coal: - title: Kolen-WKK + title: Poederkolen-WKK short_description: description: "Warmtekrachtkoppelingen (WKK’s) produceren warmte en elektriciteit. Deze combinatie maakt WKK's vrij energie-efficiënt. Lokaal produceren en gebruiken @@ -180,7 +180,7 @@ nl: op gas, maar afhankelijk van de beschikbaarheid van brandstoffen kunnen ook kolen WKK's worden gebouwd." capacity_of_industry_chp_wood_pellets: - title: Biomassa WKK + title: Biomassa-WKK short_description: description: Een WKK produceert zowel warmte als elektriciteit. In de industrie is deze warmte vaak in de vorm van stoom. Kies hier het vermogen aan biomassa-WKKs @@ -456,4 +456,4 @@ nl: share_of_energy_chp_ultra_supercritical_mt_coal: title: LT short_description: - description: "..." \ No newline at end of file + description: "..." From e8441b3f8540ee6025aac43aba0adeab1792ff8c Mon Sep 17 00:00:00 2001 From: Roos de Kok Date: Wed, 6 Sep 2023 13:55:30 +0200 Subject: [PATCH 15/61] Change colours of energy flows towards the households sector --- app/assets/javascripts/d3/sankey.coffee | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/app/assets/javascripts/d3/sankey.coffee b/app/assets/javascripts/d3/sankey.coffee index f169eea63..00e7d4214 100644 --- a/app/assets/javascripts/d3/sankey.coffee +++ b/app/assets/javascripts/d3/sankey.coffee @@ -113,7 +113,7 @@ D3.sankey = {id: 'buildings', column: 2, label: 'buildings', color: '#ADD8E6'}, {id: 'bunkers', column: 2, label: 'bunkers', color: '#8B4513'}, {id: 'energy', column: 2, label: 'energy', color: '#416B86'}, - {id: 'households', column: 2, label: 'households', color: '#FFD700'}, + {id: 'households', column: 2, label: 'households', color: '#4169E1'}, {id: 'industry', column: 2, label: 'industry', color: '#A9A9A9'}, {id: 'other', column: 2, label: 'other', color: '#E07033'}, {id: 'transport', column: 2, label: 'transport', color: '#8B0000'}, @@ -168,7 +168,7 @@ D3.sankey = {left: 'ht_network', right: 'buildings', gquery: 'ht_network_to_final_demand_buildings_in_sankey_heat_networks', color: '#ADD8E6'}, {left: 'ht_network', right: 'bunkers', gquery: 'ht_network_to_final_demand_bunkers_in_sankey_heat_networks', color: '#8B4513'}, {left: 'ht_network', right: 'energy', gquery: 'ht_network_to_final_demand_energy_in_sankey_heat_networks', color: '#416B86'}, - {left: 'ht_network', right: 'households', gquery: 'ht_network_to_final_demand_households_in_sankey_heat_networks', color: '#FFD700'}, + {left: 'ht_network', right: 'households', gquery: 'ht_network_to_final_demand_households_in_sankey_heat_networks', color: '#4169E1'}, {left: 'ht_network', right: 'industry', gquery: 'ht_network_to_final_demand_industry_in_sankey_heat_networks', color: '#A9A9A9'}, {left: 'ht_network', right: 'other', gquery: 'ht_network_to_final_demand_other_in_sankey_heat_networks', color: '#E07033'}, {left: 'ht_network', right: 'transport', gquery: 'ht_network_to_final_demand_transport_in_sankey_heat_networks', color: '#8B0000'}, @@ -180,7 +180,7 @@ D3.sankey = {left: 'mt_network', right: 'buildings', gquery: 'mt_network_to_final_demand_buildings_in_sankey_heat_networks', color: '#ADD8E6'}, {left: 'mt_network', right: 'bunkers', gquery: 'mt_network_to_final_demand_bunkers_in_sankey_heat_networks', color: '#8B4513'}, {left: 'mt_network', right: 'energy', gquery: 'mt_network_to_final_demand_energy_in_sankey_heat_networks', color: '#416B86'}, - {left: 'mt_network', right: 'households', gquery: 'mt_network_to_final_demand_households_in_sankey_heat_networks', color: '#FFD700'}, + {left: 'mt_network', right: 'households', gquery: 'mt_network_to_final_demand_households_in_sankey_heat_networks', color: '#4169E1'}, {left: 'mt_network', right: 'industry', gquery: 'mt_network_to_final_demand_industry_in_sankey_heat_networks', color: '#A9A9A9'}, {left: 'mt_network', right: 'other', gquery: 'mt_network_to_final_demand_other_in_sankey_heat_networks', color: '#E07033'}, {left: 'mt_network', right: 'transport', gquery: 'mt_network_to_final_demand_transport_in_sankey_heat_networks', color: '#8B0000'}, @@ -192,7 +192,7 @@ D3.sankey = {left: 'lt_network', right: 'buildings', gquery: 'lt_network_to_final_demand_buildings_in_sankey_heat_networks', color: '#ADD8E6'}, {left: 'lt_network', right: 'bunkers', gquery: 'lt_network_to_final_demand_bunkers_in_sankey_heat_networks', color: '#8B4513'}, {left: 'lt_network', right: 'energy', gquery: 'lt_network_to_final_demand_energy_in_sankey_heat_networks', color: '#416B86'}, - {left: 'lt_network', right: 'households', gquery: 'lt_network_to_final_demand_households_in_sankey_heat_networks', color: '#FFD700'}, + {left: 'lt_network', right: 'households', gquery: 'lt_network_to_final_demand_households_in_sankey_heat_networks', color: '#4169E1'}, {left: 'lt_network', right: 'industry', gquery: 'lt_network_to_final_demand_industry_in_sankey_heat_networks', color: '#A9A9A9'}, {left: 'lt_network', right: 'other', gquery: 'lt_network_to_final_demand_other_in_sankey_heat_networks', color: '#E07033'}, {left: 'lt_network', right: 'transport', gquery: 'lt_network_to_final_demand_transport_in_sankey_heat_networks', color: '#8B0000'}, From 47175ca0bf1e902d792b6e16625b9ae7015d3ab3 Mon Sep 17 00:00:00 2001 From: Roos de Kok Date: Wed, 6 Sep 2023 13:56:03 +0200 Subject: [PATCH 16/61] Update the heat network order views --- .../scenarios/slides/_supply_heat_network_order_ht.html.haml | 2 +- .../scenarios/slides/_supply_heat_network_order_lt.html.haml | 4 ++-- .../scenarios/slides/_supply_heat_network_order_mt.html.haml | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/app/views/scenarios/slides/_supply_heat_network_order_ht.html.haml b/app/views/scenarios/slides/_supply_heat_network_order_ht.html.haml index a9f649a1a..cc9826067 100644 --- a/app/views/scenarios/slides/_supply_heat_network_order_ht.html.haml +++ b/app/views/scenarios/slides/_supply_heat_network_order_ht.html.haml @@ -4,5 +4,5 @@ %ul.sortable .fixed - = t('output_elements.heat_network_order.energy_heat_backup_burner_network_gas') + = t('output_elements.heat_network_order.energy_heat_backup_burner_ht_network_gas') %span.fa.fa-lock diff --git a/app/views/scenarios/slides/_supply_heat_network_order_lt.html.haml b/app/views/scenarios/slides/_supply_heat_network_order_lt.html.haml index 720fd0353..9f0c83f1b 100644 --- a/app/views/scenarios/slides/_supply_heat_network_order_lt.html.haml +++ b/app/views/scenarios/slides/_supply_heat_network_order_lt.html.haml @@ -1,8 +1,8 @@ -#heat-network-options.sortable-container{data: {subtype: 'mt'}} +#heat-network-options.sortable-container{data: {subtype: 'lt'}} .loading-message %ul.sortable .fixed - = t('output_elements.heat_network_order.energy_heat_backup_burner_network_gas') + = t('output_elements.heat_network_order.energy_heat_backup_burner_lt_network_gas') %span.fa.fa-lock diff --git a/app/views/scenarios/slides/_supply_heat_network_order_mt.html.haml b/app/views/scenarios/slides/_supply_heat_network_order_mt.html.haml index 720fd0353..88017bb1b 100644 --- a/app/views/scenarios/slides/_supply_heat_network_order_mt.html.haml +++ b/app/views/scenarios/slides/_supply_heat_network_order_mt.html.haml @@ -4,5 +4,5 @@ %ul.sortable .fixed - = t('output_elements.heat_network_order.energy_heat_backup_burner_network_gas') + = t('output_elements.heat_network_order.energy_heat_backup_burner_mt_network_gas') %span.fa.fa-lock From a6a8264dc2db4299b043cf853fcfcc222deaad8b Mon Sep 17 00:00:00 2001 From: Roos de Kok Date: Wed, 6 Sep 2023 16:52:09 +0200 Subject: [PATCH 17/61] Update the heat cost capacity charts --- .../heat_cost_capacity.yml | 121 ------------------ .../heat_cost_capacity_ht.yml | 121 ++++++++++++++++++ .../heat_cost_capacity_lt.yml | 61 +++++++++ .../heat_cost_capacity_mt.yml | 121 ++++++++++++++++++ .../supply_collective_heat.yml | 30 ++++- config/interface/slides/heat_ht.yml | 8 +- config/interface/slides/heat_lt.yml | 8 +- config/interface/slides/heat_mt.yml | 8 +- .../output_element_series/en_labels.yml | 31 +++-- .../interface/output_elements/en_supply.yml | 12 +- .../labels_groups/en_labels.yml | 40 ++++-- .../labels_groups/nl_labels.yml | 5 +- .../interface/output_elements/nl_supply.yml | 12 +- 13 files changed, 419 insertions(+), 159 deletions(-) delete mode 100644 config/interface/output_element_series/heat_cost_capacity.yml create mode 100644 config/interface/output_element_series/heat_cost_capacity_ht.yml create mode 100644 config/interface/output_element_series/heat_cost_capacity_lt.yml create mode 100644 config/interface/output_element_series/heat_cost_capacity_mt.yml diff --git a/config/interface/output_element_series/heat_cost_capacity.yml b/config/interface/output_element_series/heat_cost_capacity.yml deleted file mode 100644 index ae0414025..000000000 --- a/config/interface/output_element_series/heat_cost_capacity.yml +++ /dev/null @@ -1,121 +0,0 @@ ---- -- label: energy_heat_backup_burner_network_gas - color: "#CED6E0" - order_by: 1 - group: - show_at_first: - is_target_line: false - target_line_position: - gquery: energy_heat_backup_burner_network_gas_heat_cost_capacity_chart - is_1990: - dependent_on: - output_element_key: heat_cost_capacity - key: energy_heat_backup_burner_network_gas_heat_cost_capacity -- label: energy_heat_burner_coal - color: "#333333" - order_by: 1 - group: - show_at_first: - is_target_line: false - target_line_position: - gquery: energy_heat_burner_coal_heat_cost_capacity_chart - is_1990: - dependent_on: - output_element_key: heat_cost_capacity - key: energy_heat_burner_coal_heat_cost_capacity -- label: energy_heat_burner_crude_oil - color: "#CD6133" - order_by: 1 - group: - show_at_first: - is_target_line: false - target_line_position: - gquery: energy_heat_burner_crude_oil_heat_cost_capacity_chart - is_1990: - dependent_on: - output_element_key: heat_cost_capacity - key: energy_heat_burner_crude_oil_heat_cost_capacity -- label: energy_heat_burner_hydrogen - color: "#87CEEB" - order_by: 1 - group: - show_at_first: - is_target_line: false - target_line_position: - gquery: energy_heat_burner_hydrogen_heat_cost_capacity_chart - is_1990: - dependent_on: - output_element_key: heat_cost_capacity - key: energy_heat_burner_hydrogen_heat_cost_capacity -- label: energy_heat_burner_network_gas - color: "#A4B0BE" - order_by: 1 - group: - show_at_first: - is_target_line: false - target_line_position: - gquery: energy_heat_burner_network_gas_heat_cost_capacity_chart - is_1990: - dependent_on: - output_element_key: heat_cost_capacity - key: energy_heat_burner_network_gas_heat_cost_capacity -- label: energy_heat_burner_waste_mix - color: "#006266" - order_by: 1 - group: - show_at_first: - is_target_line: false - target_line_position: - gquery: energy_heat_burner_waste_mix_heat_cost_capacity_chart - is_1990: - dependent_on: - output_element_key: heat_cost_capacity - key: energy_heat_burner_waste_mix_heat_cost_capacity -- label: energy_heat_burner_wood_pellets - color: "#009432" - order_by: 1 - group: - show_at_first: - is_target_line: false - target_line_position: - gquery: energy_heat_burner_wood_pellets_heat_cost_capacity_chart - is_1990: - dependent_on: - output_element_key: heat_cost_capacity - key: energy_heat_burner_wood_pellets_heat_cost_capacity -- label: energy_heat_heatpump_water_water_electricity - color: "#ADD8E6" - order_by: 1 - group: - show_at_first: - is_target_line: false - target_line_position: - gquery: energy_heat_heatpump_water_water_electricity_heat_cost_capacity_chart - is_1990: - dependent_on: - output_element_key: heat_cost_capacity - key: energy_heat_heatpump_water_water_electricity_heat_cost_capacity -- label: energy_heat_boiler_electricity - color: "#b9effe" - order_by: 1 - group: - show_at_first: - is_target_line: false - target_line_position: - gquery: energy_heat_boiler_electricity_heat_cost_capacity_chart - is_1990: - dependent_on: - output_element_key: heat_cost_capacity - key: energy_heat_boiler_electricity_heat_cost_capacity -- label: energy_heat_network_storage - color: "#0984E3" - order_by: 1 - group: - show_at_first: - is_target_line: false - target_line_position: - gquery: energy_heat_network_storage_heat_cost_capacity_chart - is_1990: - dependent_on: - output_element_key: heat_cost_capacity - key: energy_heat_network_storage_heat_cost_capacity diff --git a/config/interface/output_element_series/heat_cost_capacity_ht.yml b/config/interface/output_element_series/heat_cost_capacity_ht.yml new file mode 100644 index 000000000..402ad6c98 --- /dev/null +++ b/config/interface/output_element_series/heat_cost_capacity_ht.yml @@ -0,0 +1,121 @@ +--- +- label: energy_heat_backup_burner_ht_network_gas + color: "#CED6E0" + order_by: 1 + group: + show_at_first: + is_target_line: false + target_line_position: + gquery: energy_heat_backup_burner_ht_network_gas_heat_cost_capacity_chart + is_1990: + dependent_on: + output_element_key: heat_cost_capacity_ht + key: energy_heat_backup_burner_ht_network_gas_heat_cost_capacity +- label: energy_heat_burner_ht_coal + color: "#333333" + order_by: 1 + group: + show_at_first: + is_target_line: false + target_line_position: + gquery: energy_heat_burner_ht_coal_heat_cost_capacity_chart + is_1990: + dependent_on: + output_element_key: heat_cost_capacity_ht + key: energy_heat_burner_ht_coal_heat_cost_capacity +- label: energy_heat_burner_ht_crude_oil + color: "#CD6133" + order_by: 1 + group: + show_at_first: + is_target_line: false + target_line_position: + gquery: energy_heat_burner_ht_crude_oil_heat_cost_capacity_chart + is_1990: + dependent_on: + output_element_key: heat_cost_capacity_ht + key: energy_heat_burner_ht_crude_oil_heat_cost_capacity +- label: energy_heat_burner_ht_hydrogen + color: "#87CEEB" + order_by: 1 + group: + show_at_first: + is_target_line: false + target_line_position: + gquery: energy_heat_burner_ht_hydrogen_heat_cost_capacity_chart + is_1990: + dependent_on: + output_element_key: heat_cost_capacity_ht + key: energy_heat_burner_ht_hydrogen_heat_cost_capacity +- label: energy_heat_burner_ht_network_gas + color: "#A4B0BE" + order_by: 1 + group: + show_at_first: + is_target_line: false + target_line_position: + gquery: energy_heat_burner_ht_network_gas_heat_cost_capacity_chart + is_1990: + dependent_on: + output_element_key: heat_cost_capacity_ht + key: energy_heat_burner_ht_network_gas_heat_cost_capacity +- label: energy_heat_burner_ht_waste_mix + color: "#006266" + order_by: 1 + group: + show_at_first: + is_target_line: false + target_line_position: + gquery: energy_heat_burner_ht_waste_mix_heat_cost_capacity_chart + is_1990: + dependent_on: + output_element_key: heat_cost_capacity_ht + key: energy_heat_burner_ht_waste_mix_heat_cost_capacity +- label: energy_heat_burner_ht_wood_pellets + color: "#009432" + order_by: 1 + group: + show_at_first: + is_target_line: false + target_line_position: + gquery: energy_heat_burner_ht_wood_pellets_heat_cost_capacity_chart + is_1990: + dependent_on: + output_element_key: heat_cost_capacity_ht + key: energy_heat_burner_ht_wood_pellets_heat_cost_capacity +- label: energy_heat_heatpump_water_water_ht_electricity + color: "#ADD8E6" + order_by: 1 + group: + show_at_first: + is_target_line: false + target_line_position: + gquery: energy_heat_heatpump_water_water_ht_electricity_heat_cost_capacity_chart + is_1990: + dependent_on: + output_element_key: heat_cost_capacity_ht + key: energy_heat_heatpump_water_water_ht_electricity_heat_cost_capacity +- label: energy_heat_boiler_ht_electricity + color: "#b9effe" + order_by: 1 + group: + show_at_first: + is_target_line: false + target_line_position: + gquery: energy_heat_boiler_ht_electricity_heat_cost_capacity_chart + is_1990: + dependent_on: + output_element_key: heat_cost_capacity_ht + key: energy_heat_boiler_ht_electricity_heat_cost_capacity +- label: energy_heat_network_storage + color: "#0984E3" + order_by: 1 + group: + show_at_first: + is_target_line: false + target_line_position: + gquery: energy_heat_network_storage_heat_ht_steam_hot_water_heat_cost_capacity_chart + is_1990: + dependent_on: + output_element_key: heat_cost_capacity_ht + key: energy_heat_network_storage_heat_ht_steam_hot_water_heat_cost_capacity_chart diff --git a/config/interface/output_element_series/heat_cost_capacity_lt.yml b/config/interface/output_element_series/heat_cost_capacity_lt.yml new file mode 100644 index 000000000..8607955c2 --- /dev/null +++ b/config/interface/output_element_series/heat_cost_capacity_lt.yml @@ -0,0 +1,61 @@ +--- +- label: energy_heat_backup_burner_lt_network_gas + color: "#CED6E0" + order_by: 1 + group: + show_at_first: + is_target_line: false + target_line_position: + gquery: energy_heat_backup_burner_lt_network_gas_heat_cost_capacity_chart + is_1990: + dependent_on: + output_element_key: heat_cost_capacity_lt + key: energy_heat_backup_burner_lt_network_gas_heat_cost_capacity +- label: energy_heat_burner_lt_hydrogen + color: "#87CEEB" + order_by: 1 + group: + show_at_first: + is_target_line: false + target_line_position: + gquery: energy_heat_burner_lt_hydrogen_heat_cost_capacity_chart + is_1990: + dependent_on: + output_element_key: heat_cost_capacity_lt + key: energy_heat_burner_lt_hydrogen_heat_cost_capacity +- label: energy_heat_heatpump_water_water_lt_electricity + color: "#ADD8E6" + order_by: 1 + group: + show_at_first: + is_target_line: false + target_line_position: + gquery: energy_heat_heatpump_water_water_lt_electricity_heat_cost_capacity_chart + is_1990: + dependent_on: + output_element_key: heat_cost_capacity_lt + key: energy_heat_heatpump_water_water_lt_electricity_heat_cost_capacity +- label: energy_heat_boiler_lt_electricity + color: "#b9effe" + order_by: 1 + group: + show_at_first: + is_target_line: false + target_line_position: + gquery: energy_heat_boiler_lt_electricity_heat_cost_capacity_chart + is_1990: + dependent_on: + output_element_key: heat_cost_capacity_lt + key: energy_heat_boiler_lt_electricity_heat_cost_capacity +- label: energy_heat_network_storage + color: "#0984E3" + order_by: 1 + group: + show_at_first: + is_target_line: false + target_line_position: + gquery: energy_heat_network_storage_heat_lt_steam_hot_water_heat_cost_capacity_chart + is_1990: + dependent_on: + output_element_key: heat_cost_capacity_lt + key: energy_heat_network_storage_heat_lt_steam_hot_water_heat_cost_capacity_chart diff --git a/config/interface/output_element_series/heat_cost_capacity_mt.yml b/config/interface/output_element_series/heat_cost_capacity_mt.yml new file mode 100644 index 000000000..a02324f7a --- /dev/null +++ b/config/interface/output_element_series/heat_cost_capacity_mt.yml @@ -0,0 +1,121 @@ +--- +- label: energy_heat_backup_burner_mt_network_gas + color: "#CED6E0" + order_by: 1 + group: + show_at_first: + is_target_line: false + target_line_position: + gquery: energy_heat_backup_burner_mt_network_gas_heat_cost_capacity_chart + is_1990: + dependent_on: + output_element_key: heat_cost_capacity_mt + key: energy_heat_backup_burner_mt_network_gas_heat_cost_capacity +- label: energy_heat_burner_mt_coal + color: "#333333" + order_by: 1 + group: + show_at_first: + is_target_line: false + target_line_position: + gquery: energy_heat_burner_mt_coal_heat_cost_capacity_chart + is_1990: + dependent_on: + output_element_key: heat_cost_capacity_mt + key: energy_heat_burner_mt_coal_heat_cost_capacity +- label: energy_heat_burner_mt_crude_oil + color: "#CD6133" + order_by: 1 + group: + show_at_first: + is_target_line: false + target_line_position: + gquery: energy_heat_burner_mt_crude_oil_heat_cost_capacity_chart + is_1990: + dependent_on: + output_element_key: heat_cost_capacity_mt + key: energy_heat_burner_mt_crude_oil_heat_cost_capacity +- label: energy_heat_burner_mt_hydrogen + color: "#87CEEB" + order_by: 1 + group: + show_at_first: + is_target_line: false + target_line_position: + gquery: energy_heat_burner_mt_hydrogen_heat_cost_capacity_chart + is_1990: + dependent_on: + output_element_key: heat_cost_capacity_mt + key: energy_heat_burner_mt_hydrogen_heat_cost_capacity +- label: energy_heat_burner_mt_network_gas + color: "#A4B0BE" + order_by: 1 + group: + show_at_first: + is_target_line: false + target_line_position: + gquery: energy_heat_burner_mt_network_gas_heat_cost_capacity_chart + is_1990: + dependent_on: + output_element_key: heat_cost_capacity_mt + key: energy_heat_burner_mt_network_gas_heat_cost_capacity +- label: energy_heat_burner_mt_waste_mix + color: "#006266" + order_by: 1 + group: + show_at_first: + is_target_line: false + target_line_position: + gquery: energy_heat_burner_mt_waste_mix_heat_cost_capacity_chart + is_1990: + dependent_on: + output_element_key: heat_cost_capacity_mt + key: energy_heat_burner_mt_waste_mix_heat_cost_capacity +- label: energy_heat_burner_mt_wood_pellets + color: "#009432" + order_by: 1 + group: + show_at_first: + is_target_line: false + target_line_position: + gquery: energy_heat_burner_mt_wood_pellets_heat_cost_capacity_chart + is_1990: + dependent_on: + output_element_key: heat_cost_capacity_mt + key: energy_heat_burner_mt_wood_pellets_heat_cost_capacity +- label: energy_heat_heatpump_water_water_mt_electricity + color: "#ADD8E6" + order_by: 1 + group: + show_at_first: + is_target_line: false + target_line_position: + gquery: energy_heat_heatpump_water_water_mt_electricity_heat_cost_capacity_chart + is_1990: + dependent_on: + output_element_key: heat_cost_capacity_mt + key: energy_heat_heatpump_water_water_mt_electricity_heat_cost_capacity +- label: energy_heat_boiler_mt_electricity + color: "#b9effe" + order_by: 1 + group: + show_at_first: + is_target_line: false + target_line_position: + gquery: energy_heat_boiler_mt_electricity_heat_cost_capacity_chart + is_1990: + dependent_on: + output_element_key: heat_cost_capacity_mt + key: energy_heat_boiler_mt_electricity_heat_cost_capacity +- label: energy_heat_network_storage + color: "#0984E3" + order_by: 1 + group: + show_at_first: + is_target_line: false + target_line_position: + gquery: energy_heat_network_storage_heat_mt_steam_hot_water_heat_cost_capacity_chart + is_1990: + dependent_on: + output_element_key: heat_cost_capacity_mt + key: energy_heat_network_storage_heat_mt_steam_hot_water_heat_cost_capacity_chart diff --git a/config/interface/output_elements/supply_collective_heat.yml b/config/interface/output_elements/supply_collective_heat.yml index 0b2192fe9..074d7d527 100644 --- a/config/interface/output_elements/supply_collective_heat.yml +++ b/config/interface/output_elements/supply_collective_heat.yml @@ -121,7 +121,35 @@ sub_group: collective_heat show_point_label: false growth_chart: false - key: heat_cost_capacity + key: heat_cost_capacity_ht + max_axis_value: + min_axis_value: + hidden: false + requires_merit_order: true + dependent_on: '' + output_element_type_name: cost_capacity_bar +- under_construction: false + unit: Eur/Mwh + percentage: false + group: Supply + sub_group: collective_heat + show_point_label: false + growth_chart: false + key: heat_cost_capacity_mt + max_axis_value: + min_axis_value: + hidden: false + requires_merit_order: true + dependent_on: '' + output_element_type_name: cost_capacity_bar +- under_construction: false + unit: Eur/Mwh + percentage: false + group: Supply + sub_group: collective_heat + show_point_label: false + growth_chart: false + key: heat_cost_capacity_lt max_axis_value: min_axis_value: hidden: false diff --git a/config/interface/slides/heat_ht.yml b/config/interface/slides/heat_ht.yml index 8672c90de..395962bf1 100644 --- a/config/interface/slides/heat_ht.yml +++ b/config/interface/slides/heat_ht.yml @@ -2,16 +2,16 @@ - key: supply_heat_sources_ht position: 1 sidebar_item_key: heat_ht - output_element_key: collective_heat_mekko + output_element_key: sankey_heat_networks - key: supply_heat_storage_ht position: 2 sidebar_item_key: heat_ht - output_element_key: collective_heat_mekko + output_element_key: sankey_heat_networks - key: supply_heat_transport_ht position: 3 sidebar_item_key: heat_ht - output_element_key: collective_heat_mekko + output_element_key: sankey_heat_networks - key: supply_heat_network_order_ht position: 4 sidebar_item_key: heat_ht - output_element_key: heat_cost_capacity + output_element_key: heat_cost_capacity_ht diff --git a/config/interface/slides/heat_lt.yml b/config/interface/slides/heat_lt.yml index 2a7e87c90..07ac98161 100644 --- a/config/interface/slides/heat_lt.yml +++ b/config/interface/slides/heat_lt.yml @@ -2,16 +2,16 @@ - key: supply_heat_sources_lt position: 1 sidebar_item_key: heat_lt - output_element_key: collective_heat_mekko + output_element_key: sankey_heat_networks - key: supply_heat_storage_lt position: 2 sidebar_item_key: heat_lt - output_element_key: collective_heat_mekko + output_element_key: sankey_heat_networks - key: supply_heat_transport_lt position: 3 sidebar_item_key: heat_lt - output_element_key: collective_heat_mekko + output_element_key: sankey_heat_networks - key: supply_heat_network_order_lt position: 4 sidebar_item_key: heat_lt - output_element_key: heat_cost_capacity \ No newline at end of file + output_element_key: heat_cost_capacity_lt \ No newline at end of file diff --git a/config/interface/slides/heat_mt.yml b/config/interface/slides/heat_mt.yml index 03548a207..e4003a079 100644 --- a/config/interface/slides/heat_mt.yml +++ b/config/interface/slides/heat_mt.yml @@ -2,16 +2,16 @@ - key: supply_heat_sources_mt position: 1 sidebar_item_key: heat_mt - output_element_key: collective_heat_mekko + output_element_key: sankey_heat_networks - key: supply_heat_storage_mt position: 2 sidebar_item_key: heat_mt - output_element_key: collective_heat_mekko + output_element_key: sankey_heat_networks - key: supply_heat_transport_mt position: 3 sidebar_item_key: heat_mt - output_element_key: collective_heat_mekko + output_element_key: sankey_heat_networks - key: supply_heat_network_order_mt position: 4 sidebar_item_key: heat_mt - output_element_key: heat_cost_capacity \ No newline at end of file + output_element_key: heat_cost_capacity_mt \ No newline at end of file diff --git a/config/locales/interface/output_element_series/en_labels.yml b/config/locales/interface/output_element_series/en_labels.yml index 97df3bace..a92d9f73d 100644 --- a/config/locales/interface/output_element_series/en_labels.yml +++ b/config/locales/interface/output_element_series/en_labels.yml @@ -131,15 +131,28 @@ en: energy_heat_network_storage: "(Seasonal) storage" energy_heat_network_storage_in: "Heat to (seasonal) storage" energy_heat_network_storage_out: "Heat from (seasonal) storage" - energy_heat_heatpump_water_water_electricity: "Electric heat pump" - energy_heat_boiler_electricity: "Electric boiler" - energy_heat_burner_wood_pellets: "Biomass burner" - energy_heat_burner_waste_mix: "Waste incineration" - energy_heat_burner_network_gas: "Network gas burner" - energy_heat_burner_hydrogen: "Hydrogen burner" - energy_heat_burner_crude_oil: "Oil burner" - energy_heat_burner_coal: "Coal burner" - energy_heat_backup_burner_network_gas: "Network gas burner (back-up)" + energy_heat_heatpump_water_water_ht_electricity: "Collective heat pump (HT)" + energy_heat_heatpump_water_water_mt_electricity: "Collective heat pump (MT)" + energy_heat_heatpump_water_water_lt_electricity: "Collective heat pump (LT)" + energy_heat_boiler_ht_electricity: "Electric boiler (HT)" + energy_heat_boiler_mt_electricity: "Electric boiler (MT)" + energy_heat_boiler_lt_electricity: "Electric boiler (LT)" + energy_heat_burner_ht_wood_pellets: "Biomass burner (HT)" + energy_heat_burner_mt_wood_pellets: "Biomass burner (MT)" + energy_heat_burner_ht_waste_mix: "Waste incineration (HT)" + energy_heat_burner_mt_waste_mix: "Waste incineration (MT)" + energy_heat_burner_ht_network_gas: "Network gas burner (HT)" + energy_heat_burner_mt_network_gas: "Network gas burner (MT)" + energy_heat_burner_ht_hydrogen: "Hydrogen burner (HT)" + energy_heat_burner_mt_hydrogen: "Hydrogen burner (MT)" + energy_heat_burner_lt_hydrogen: "Hydrogen burner (LT)" + energy_heat_burner_ht_crude_oil: "Oil burner (HT)" + energy_heat_burner_mt_crude_oil: "Oil burner (MT)" + energy_heat_burner_ht_coal: "Coal burner (HT)" + energy_heat_burner_mt_coal: "Coal burner (MT)" + energy_heat_backup_burner_ht_network_gas: "Network gas backup burner (HT)" + energy_heat_backup_burner_mt_network_gas: "Network gas backup burner (MT)" + energy_heat_backup_burner_lt_network_gas: "Network gas backup burner (LT)" households_heat_network_connection_steam_hot_water_in_heat_network_mekko: "Households" energy_interconnector_imported_electricity: "Imported electricity" energy_steel_hisarna_transformation_coal: "Cyclone furnace on biomass - steel industry" diff --git a/config/locales/interface/output_elements/en_supply.yml b/config/locales/interface/output_elements/en_supply.yml index ae9b29b71..280650d6b 100644 --- a/config/locales/interface/output_elements/en_supply.yml +++ b/config/locales/interface/output_elements/en_supply.yml @@ -146,8 +146,16 @@ en: title: "(Seasonal) storage of heat" short_description: '' description: '' - heat_cost_capacity: - title: 'District heating sources: capacities and marginal costs' + heat_cost_capacity_ht: + title: 'HT district heating sources: capacities and marginal costs' + short_description: '' + description: '' + heat_cost_capacity_mt: + title: 'MT district heating sources: capacities and marginal costs' + short_description: '' + description: '' + heat_cost_capacity_lt: + title: 'LT district heating sources: capacities and marginal costs' short_description: '' description: '' mekko_of_hydrogen_network: diff --git a/config/locales/interface/output_elements/labels_groups/en_labels.yml b/config/locales/interface/output_elements/labels_groups/en_labels.yml index 0ccaf66c0..d951fe026 100644 --- a/config/locales/interface/output_elements/labels_groups/en_labels.yml +++ b/config/locales/interface/output_elements/labels_groups/en_labels.yml @@ -28,7 +28,9 @@ en: network_gas_storage: "There is no network gas demand and/or supply in your scenario" mekko_of_hydrogen_network: "There is no hydrogen demand and/or supply in your scenario" use_of_excess_electricity: "There is no flexible electricity demand in your scenario" - heat_cost_capacity: "There is no collective heat demand and/or supply in your scenario" + heat_cost_capacity_ht: "There is no collective HT heat demand and/or supply in your scenario" + heat_cost_capacity_mt: "There is no collective MT heat demand and/or supply in your scenario" + heat_cost_capacity_lt: "There is no collective LT heat demand and/or supply in your scenario" heat_demand: "There is no collective heat demand and/or supply in your scenario" heat_production: "There is no collective heat demand and/or supply in your scenario" heat_network_storage: "There is no collective heat demand and/or supply in your scenario" @@ -83,16 +85,31 @@ en: transport_truck_flexibility_p2p_electricity: Batteries in electric trucks transport_van_flexibility_p2p_electricity: Batteries in electric vans heat_network_order: - energy_heat_network_storage: "Heat from storage" - energy_heat_backup_burner_network_gas: Gas backup (network gas) - energy_heat_burner_coal: "Coal heater" - energy_heat_burner_crude_oil: "Oil heater" - energy_heat_burner_hydrogen: "Hydrogen heater" - energy_heat_burner_network_gas: "Gas heater (network gas)" - energy_heat_burner_waste_mix: "Waste heater" - energy_heat_burner_wood_pellets: "Biomass heater" - energy_heat_heatpump_water_water_electricity: "Collective heat pump" - energy_heat_boiler_electricity: "Electric boiler" + energy_heat_network_storage_ht_steam_hot_water: "Heat from storage" + energy_heat_network_storage_mt_steam_hot_water: "Heat from storage" + energy_heat_network_storage_lt_steam_hot_water: "Heat from storage" + energy_heat_backup_burner_ht_network_gas: Network gas backup burner + energy_heat_backup_burner_mt_network_gas: Network gas backup burner + energy_heat_backup_burner_lt_network_gas: Network gas backup burner + energy_heat_burner_ht_coal: "Coal burner" + energy_heat_burner_mt_coal: "Coal burner" + energy_heat_burner_ht_crude_oil: "Oil burner" + energy_heat_burner_mt_crude_oil: "Oil burner" + energy_heat_burner_ht_hydrogen: "Hydrogen burner" + energy_heat_burner_mt_hydrogen: "Hydrogen burner" + energy_heat_burner_lt_hydrogen: "Hydrogen burner" + energy_heat_burner_ht_network_gas: "Network gas burner" + energy_heat_burner_mt_network_gas: "Network gas burner" + energy_heat_burner_ht_waste_mix: "Waste incineration" + energy_heat_burner_mt_waste_mix: "Waste incineration" + energy_heat_burner_ht_wood_pellets: "Biomass burner" + energy_heat_burner_mt_wood_pellets: "Biomass burner" + energy_heat_heatpump_water_water_ht_electricity: "Collective heat pump" + energy_heat_heatpump_water_water_mt_electricity: "Collective heat pump" + energy_heat_heatpump_water_water_lt_electricity: "Collective heat pump" + energy_heat_boiler_ht_electricity: "Electric boiler" + energy_heat_boiler_mt_electricity: "Electric boiler" + energy_heat_boiler_lt_electricity: "Electric boiler" hhp_cop_cost: x_axis: COP y_axis: "ct/MJ heat" @@ -137,6 +154,7 @@ en: a_double: "Increased renewables" import_export_flows: "Interconnection capacity" sankey_labels: + ambient_heat: "ambient heat" ammonia: "ammonia" biomass_products: "biomass products" captured: "captured" diff --git a/config/locales/interface/output_elements/labels_groups/nl_labels.yml b/config/locales/interface/output_elements/labels_groups/nl_labels.yml index 64924b13a..8811ec494 100644 --- a/config/locales/interface/output_elements/labels_groups/nl_labels.yml +++ b/config/locales/interface/output_elements/labels_groups/nl_labels.yml @@ -26,7 +26,9 @@ nl: network_gas_storage: "Er is geen gasvraag en/of -aanbod in je scenario" mekko_of_hydrogen_network: "Er is geen waterstofvraag en/of -aanbod in je scenario" use_of_excess_electricity: "Er is geen flexibele elektriciteitsvraag in je scenario" - heat_cost_capacity: "Er is geen collectieve warmtevraag en/of -aanbod in je scenario" + heat_cost_capacity_ht: "Er is geen collectieve HT-warmtevraag en/of -aanbod in je scenario" + heat_cost_capacity_mt: "Er is geen collectieve MT-warmtevraag en/of -aanbod in je scenario" + heat_cost_capacity_lt: "Er is geen collectieve LT-warmtevraag en/of -aanbod in je scenario" heat_demand: "Er is geen collectieve warmtevraag en/of -aanbod in je scenario" heat_supply: "Er is geen collectieve warmtevraag en/of -aanbod in je scenario" heat_network_storage: "Er is geen collectieve warmtevraag en/of -aanbod in je scenario" @@ -135,6 +137,7 @@ nl: a_double: "Extra hernieuwbare opwek" import_export_flows: "Interconnectiecapaciteit" sankey_labels: + ambient_heat: "omgevingswarmte" ammonia: "ammonia" biomass_products: "biomassaproducten" captured: "afgevangen" diff --git a/config/locales/interface/output_elements/nl_supply.yml b/config/locales/interface/output_elements/nl_supply.yml index e865bb910..257f01a85 100644 --- a/config/locales/interface/output_elements/nl_supply.yml +++ b/config/locales/interface/output_elements/nl_supply.yml @@ -147,8 +147,16 @@ nl: title: "(Seizoens)opslag van warmte" short_description: '' description: '' - heat_cost_capacity: - title: 'Warmtenetbronnen: vermogens en marginale kosten' + heat_cost_capacity_ht: + title: 'HT-warmtenetbronnen: vermogens en marginale kosten' + short_description: '' + description: '' + heat_cost_capacity_mt: + title: 'MT-warmtenetbronnen: vermogens en marginale kosten' + short_description: '' + description: '' + heat_cost_capacity_lt: + title: 'LT-warmtenetbronnen: vermogens en marginale kosten' short_description: '' description: '' mekko_of_hydrogen_network: From 15aec943d285e74f8175cae395e84687438f928d Mon Sep 17 00:00:00 2001 From: Roos de Kok Date: Thu, 7 Sep 2023 11:18:32 +0200 Subject: [PATCH 18/61] Update colours of the heat networks sankey --- app/assets/javascripts/d3/sankey.coffee | 70 ++++++++++++------------- 1 file changed, 35 insertions(+), 35 deletions(-) diff --git a/app/assets/javascripts/d3/sankey.coffee b/app/assets/javascripts/d3/sankey.coffee index 00e7d4214..6adaf8142 100644 --- a/app/assets/javascripts/d3/sankey.coffee +++ b/app/assets/javascripts/d3/sankey.coffee @@ -164,41 +164,41 @@ D3.sankey = {left: 'imported_heat', right: 'lt_network', gquery: 'imported_heat_to_lt_network_in_sankey_heat_networks', color: '#e61919'}, {left: 'residual_heat', right: 'lt_network', gquery: 'residual_heat_to_lt_network_in_sankey_heat_networks', color: '#00008B'}, - {left: 'ht_network', right: 'agriculture', gquery: 'ht_network_to_final_demand_agriculture_in_sankey_heat_networks', color: '#FFD700'}, - {left: 'ht_network', right: 'buildings', gquery: 'ht_network_to_final_demand_buildings_in_sankey_heat_networks', color: '#ADD8E6'}, - {left: 'ht_network', right: 'bunkers', gquery: 'ht_network_to_final_demand_bunkers_in_sankey_heat_networks', color: '#8B4513'}, - {left: 'ht_network', right: 'energy', gquery: 'ht_network_to_final_demand_energy_in_sankey_heat_networks', color: '#416B86'}, - {left: 'ht_network', right: 'households', gquery: 'ht_network_to_final_demand_households_in_sankey_heat_networks', color: '#4169E1'}, - {left: 'ht_network', right: 'industry', gquery: 'ht_network_to_final_demand_industry_in_sankey_heat_networks', color: '#A9A9A9'}, - {left: 'ht_network', right: 'other', gquery: 'ht_network_to_final_demand_other_in_sankey_heat_networks', color: '#E07033'}, - {left: 'ht_network', right: 'transport', gquery: 'ht_network_to_final_demand_transport_in_sankey_heat_networks', color: '#8B0000'}, - {left: 'ht_network', right: 'distribution_losses', gquery: 'ht_network_to_distribution_losses_in_sankey_heat_networks', color: '#DCDCDC'}, - {left: 'ht_network', right: 'storage_losses', gquery: 'ht_network_to_storage_losses_in_sankey_heat_networks', color: '#DCDCDC'}, - {left: 'ht_network', right: 'unused_heat', gquery: 'ht_network_to_unused_heat_in_sankey_heat_networks', color: '#c70000'}, - - {left: 'mt_network', right: 'agriculture', gquery: 'mt_network_to_final_demand_agriculture_in_sankey_heat_networks', color: '#FFD700'}, - {left: 'mt_network', right: 'buildings', gquery: 'mt_network_to_final_demand_buildings_in_sankey_heat_networks', color: '#ADD8E6'}, - {left: 'mt_network', right: 'bunkers', gquery: 'mt_network_to_final_demand_bunkers_in_sankey_heat_networks', color: '#8B4513'}, - {left: 'mt_network', right: 'energy', gquery: 'mt_network_to_final_demand_energy_in_sankey_heat_networks', color: '#416B86'}, - {left: 'mt_network', right: 'households', gquery: 'mt_network_to_final_demand_households_in_sankey_heat_networks', color: '#4169E1'}, - {left: 'mt_network', right: 'industry', gquery: 'mt_network_to_final_demand_industry_in_sankey_heat_networks', color: '#A9A9A9'}, - {left: 'mt_network', right: 'other', gquery: 'mt_network_to_final_demand_other_in_sankey_heat_networks', color: '#E07033'}, - {left: 'mt_network', right: 'transport', gquery: 'mt_network_to_final_demand_transport_in_sankey_heat_networks', color: '#8B0000'}, - {left: 'mt_network', right: 'distribution_losses', gquery: 'mt_network_to_distribution_losses_in_sankey_heat_networks', color: '#DCDCDC'}, - {left: 'mt_network', right: 'storage_losses', gquery: 'mt_network_to_storage_losses_in_sankey_heat_networks', color: '#DCDCDC'}, - {left: 'mt_network', right: 'unused_heat', gquery: 'mt_network_to_unused_heat_in_sankey_heat_networks', color: '#c70000'}, - - {left: 'lt_network', right: 'agriculture', gquery: 'lt_network_to_final_demand_agriculture_in_sankey_heat_networks', color: '#FFD700'}, - {left: 'lt_network', right: 'buildings', gquery: 'lt_network_to_final_demand_buildings_in_sankey_heat_networks', color: '#ADD8E6'}, - {left: 'lt_network', right: 'bunkers', gquery: 'lt_network_to_final_demand_bunkers_in_sankey_heat_networks', color: '#8B4513'}, - {left: 'lt_network', right: 'energy', gquery: 'lt_network_to_final_demand_energy_in_sankey_heat_networks', color: '#416B86'}, - {left: 'lt_network', right: 'households', gquery: 'lt_network_to_final_demand_households_in_sankey_heat_networks', color: '#4169E1'}, - {left: 'lt_network', right: 'industry', gquery: 'lt_network_to_final_demand_industry_in_sankey_heat_networks', color: '#A9A9A9'}, - {left: 'lt_network', right: 'other', gquery: 'lt_network_to_final_demand_other_in_sankey_heat_networks', color: '#E07033'}, - {left: 'lt_network', right: 'transport', gquery: 'lt_network_to_final_demand_transport_in_sankey_heat_networks', color: '#8B0000'}, - {left: 'lt_network', right: 'distribution_losses', gquery: 'lt_network_to_distribution_losses_in_sankey_heat_networks', color: '#DCDCDC'}, - {left: 'lt_network', right: 'storage_losses', gquery: 'lt_network_to_storage_losses_in_sankey_heat_networks', color: '#DCDCDC'}, - {left: 'lt_network', right: 'unused_heat', gquery: 'lt_network_to_unused_heat_in_sankey_heat_networks', color: '#c70000'} + {left: 'ht_network', right: 'agriculture', gquery: 'ht_network_to_final_demand_agriculture_in_sankey_heat_networks', color: '#800824'}, + {left: 'ht_network', right: 'buildings', gquery: 'ht_network_to_final_demand_buildings_in_sankey_heat_networks', color: '#800824'}, + {left: 'ht_network', right: 'bunkers', gquery: 'ht_network_to_final_demand_bunkers_in_sankey_heat_networks', color: '#800824'}, + {left: 'ht_network', right: 'energy', gquery: 'ht_network_to_final_demand_energy_in_sankey_heat_networks', color: '#800824'}, + {left: 'ht_network', right: 'households', gquery: 'ht_network_to_final_demand_households_in_sankey_heat_networks', color: '#800824'}, + {left: 'ht_network', right: 'industry', gquery: 'ht_network_to_final_demand_industry_in_sankey_heat_networks', color: '#800824'}, + {left: 'ht_network', right: 'other', gquery: 'ht_network_to_final_demand_other_in_sankey_heat_networks', color: '#800824'}, + {left: 'ht_network', right: 'transport', gquery: 'ht_network_to_final_demand_transport_in_sankey_heat_networks', color: '#800824'}, + {left: 'ht_network', right: 'distribution_losses', gquery: 'ht_network_to_distribution_losses_in_sankey_heat_networks', color: '#800824'}, + {left: 'ht_network', right: 'storage_losses', gquery: 'ht_network_to_storage_losses_in_sankey_heat_networks', color: '#800824'}, + {left: 'ht_network', right: 'unused_heat', gquery: 'ht_network_to_unused_heat_in_sankey_heat_networks', color: '#800824'}, + + {left: 'mt_network', right: 'agriculture', gquery: 'mt_network_to_final_demand_agriculture_in_sankey_heat_networks', color: '#b51d40'}, + {left: 'mt_network', right: 'buildings', gquery: 'mt_network_to_final_demand_buildings_in_sankey_heat_networks', color: '#b51d40'}, + {left: 'mt_network', right: 'bunkers', gquery: 'mt_network_to_final_demand_bunkers_in_sankey_heat_networks', color: '#b51d40'}, + {left: 'mt_network', right: 'energy', gquery: 'mt_network_to_final_demand_energy_in_sankey_heat_networks', color: '#b51d40'}, + {left: 'mt_network', right: 'households', gquery: 'mt_network_to_final_demand_households_in_sankey_heat_networks', color: '#b51d40'}, + {left: 'mt_network', right: 'industry', gquery: 'mt_network_to_final_demand_industry_in_sankey_heat_networks', color: '#b51d40'}, + {left: 'mt_network', right: 'other', gquery: 'mt_network_to_final_demand_other_in_sankey_heat_networks', color: '#b51d40'}, + {left: 'mt_network', right: 'transport', gquery: 'mt_network_to_final_demand_transport_in_sankey_heat_networks', color: '#b51d40'}, + {left: 'mt_network', right: 'distribution_losses', gquery: 'mt_network_to_distribution_losses_in_sankey_heat_networks', color: '#b51d40'}, + {left: 'mt_network', right: 'storage_losses', gquery: 'mt_network_to_storage_losses_in_sankey_heat_networks', color: '#b51d40'}, + {left: 'mt_network', right: 'unused_heat', gquery: 'mt_network_to_unused_heat_in_sankey_heat_networks', color: '#b51d40'}, + + {left: 'lt_network', right: 'agriculture', gquery: 'lt_network_to_final_demand_agriculture_in_sankey_heat_networks', color: '#f03c65'}, + {left: 'lt_network', right: 'buildings', gquery: 'lt_network_to_final_demand_buildings_in_sankey_heat_networks', color: '#f03c65'}, + {left: 'lt_network', right: 'bunkers', gquery: 'lt_network_to_final_demand_bunkers_in_sankey_heat_networks', color: '#f03c65'}, + {left: 'lt_network', right: 'energy', gquery: 'lt_network_to_final_demand_energy_in_sankey_heat_networks', color: '#f03c65'}, + {left: 'lt_network', right: 'households', gquery: 'lt_network_to_final_demand_households_in_sankey_heat_networks', color: '#f03c65'}, + {left: 'lt_network', right: 'industry', gquery: 'lt_network_to_final_demand_industry_in_sankey_heat_networks', color: '#f03c65'}, + {left: 'lt_network', right: 'other', gquery: 'lt_network_to_final_demand_other_in_sankey_heat_networks', color: '#f03c65'}, + {left: 'lt_network', right: 'transport', gquery: 'lt_network_to_final_demand_transport_in_sankey_heat_networks', color: '#f03c65'}, + {left: 'lt_network', right: 'distribution_losses', gquery: 'lt_network_to_distribution_losses_in_sankey_heat_networks', color: '#f03c65'}, + {left: 'lt_network', right: 'storage_losses', gquery: 'lt_network_to_storage_losses_in_sankey_heat_networks', color: '#f03c65'}, + {left: 'lt_network', right: 'unused_heat', gquery: 'lt_network_to_unused_heat_in_sankey_heat_networks', color: '#f03c65'} ] biomass_sankey: data: From d4e38937162b35cabe86ae6cea74cb1227f19233 Mon Sep 17 00:00:00 2001 From: noracato Date: Thu, 7 Sep 2023 13:25:56 +0200 Subject: [PATCH 19/61] Rerender heat user sortable when adjusting slider on same page --- app/assets/javascripts/lib/app.coffee | 8 +++++--- app/assets/javascripts/lib/util/user_sortable.js | 5 +++++ 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/app/assets/javascripts/lib/app.coffee b/app/assets/javascripts/lib/app.coffee index 2da5f7d71..147bc6c0b 100644 --- a/app/assets/javascripts/lib/app.coffee +++ b/app/assets/javascripts/lib/app.coffee @@ -62,14 +62,14 @@ class @AppView extends Backbone.View wrapper = $('#accordion_wrapper') # Create heat network order. - # TODO: make three -> use some args! if (heat_order = wrapper.find('#heat-network-options')).length - new UserSortable( + @heat_order = new UserSortable( heat_order, 'heat_network_order', { subtype: heat_order.data('subtype') }, { capacity: true } - ).render() + ) + @heat_order.render() # Create forecast storage order. if (forecast_storage_order = wrapper.find('#forecast-storage-order')).length @@ -247,6 +247,8 @@ class @AppView extends Backbone.View input_params = @input_elements.api_update_params() @input_elements.reset_dirty() @call_api(input_params) + if (@heat_order) + @heat_order.rerender() showLoading: -> # D3 charts shouldn't be blocked, only jqPlot ones diff --git a/app/assets/javascripts/lib/util/user_sortable.js b/app/assets/javascripts/lib/util/user_sortable.js index 677db1520..c87ad7101 100644 --- a/app/assets/javascripts/lib/util/user_sortable.js +++ b/app/assets/javascripts/lib/util/user_sortable.js @@ -215,6 +215,11 @@ }); }); + UserSortable.prototype.rerender = function () { + this.element.find('.sortable').empty(); + this.render(); + } + /** * Receives a sortable instance and triggers an update to ETEngine. */ From e18817f9e2ce888971c319a811525be4e05cdc16 Mon Sep 17 00:00:00 2001 From: noracato Date: Thu, 7 Sep 2023 13:45:15 +0200 Subject: [PATCH 20/61] Simplify rerendering of updated heat network sortable --- app/assets/javascripts/lib/app.coffee | 2 +- app/assets/javascripts/lib/util/user_sortable.js | 7 ++----- 2 files changed, 3 insertions(+), 6 deletions(-) diff --git a/app/assets/javascripts/lib/app.coffee b/app/assets/javascripts/lib/app.coffee index 147bc6c0b..bd5c2887c 100644 --- a/app/assets/javascripts/lib/app.coffee +++ b/app/assets/javascripts/lib/app.coffee @@ -248,7 +248,7 @@ class @AppView extends Backbone.View @input_elements.reset_dirty() @call_api(input_params) if (@heat_order) - @heat_order.rerender() + @heat_order.render() showLoading: -> # D3 charts shouldn't be blocked, only jqPlot ones diff --git a/app/assets/javascripts/lib/util/user_sortable.js b/app/assets/javascripts/lib/util/user_sortable.js index c87ad7101..c8319da06 100644 --- a/app/assets/javascripts/lib/util/user_sortable.js +++ b/app/assets/javascripts/lib/util/user_sortable.js @@ -188,6 +188,8 @@ return !extraData.isLocked[item]; }); + sortableEl.empty(); + renderOptions(sortableEl, sortableOrder, extraData.capacity, self.i18nKey); // Any locked items are shown below the list. @@ -215,11 +217,6 @@ }); }); - UserSortable.prototype.rerender = function () { - this.element.find('.sortable').empty(); - this.render(); - } - /** * Receives a sortable instance and triggers an update to ETEngine. */ From 7f04abb93eaeecba2a6ffa18e53f4198820c334a Mon Sep 17 00:00:00 2001 From: Koen van Bemmelen Date: Thu, 7 Sep 2023 16:31:41 +0200 Subject: [PATCH 21/61] Update hourly heat charts for ht and mt networks --- ..._demand.yml => heat_network_demand_ht.yml} | 50 +++++------ .../heat_network_demand_mt.yml | 85 +++++++++++++++++++ .../supply_collective_heat.yml | 16 +++- .../interface/output_elements/en_supply.yml | 8 +- .../interface/output_elements/nl_supply.yml | 8 +- 5 files changed, 137 insertions(+), 30 deletions(-) rename config/interface/output_element_series/{heat_network_demand.yml => heat_network_demand_ht.yml} (55%) create mode 100644 config/interface/output_element_series/heat_network_demand_mt.yml diff --git a/config/interface/output_element_series/heat_network_demand.yml b/config/interface/output_element_series/heat_network_demand_ht.yml similarity index 55% rename from config/interface/output_element_series/heat_network_demand.yml rename to config/interface/output_element_series/heat_network_demand_ht.yml index 0570e25a0..2f107fc15 100644 --- a/config/interface/output_element_series/heat_network_demand.yml +++ b/config/interface/output_element_series/heat_network_demand_ht.yml @@ -6,11 +6,11 @@ show_at_first: is_target_line: true target_line_position: - gquery: heat_network_production_curve + gquery: heat_network_ht_production_curve is_1990: dependent_on: - output_element_key: heat_network_demand - key: heat_network_production_heat_network_demand + output_element_key: heat_network_demand_ht + key: heat_network_ht_production_heat_network_demand - label: agriculture_final_demand_steam_hot_water_input_curve color: "#6AB04C" order_by: 2 @@ -18,11 +18,11 @@ show_at_first: is_target_line: false target_line_position: - gquery: agriculture_final_demand_central_steam_hot_water_input_curve + gquery: agriculture_final_demand_ht_central_steam_hot_water_input_curve is_1990: dependent_on: - output_element_key: heat_network_demand - key: agriculture_final_demand_central_steam_hot_water_input_curve_heat_network_demand + output_element_key: heat_network_demand_ht + key: agriculture_final_demand_ht_central_steam_hot_water_input_curve_heat_network_demand - label: buildings_final_demand_steam_hot_water_input_curve color: "#F9CA24" order_by: 3 @@ -30,11 +30,11 @@ show_at_first: is_target_line: false target_line_position: - gquery: buildings_final_demand_steam_hot_water_input_curve + gquery: buildings_final_demand_ht_steam_hot_water_input_curve is_1990: dependent_on: - output_element_key: heat_network_demand - key: buildings_final_demand_steam_hot_water_input_curve_heat_network_demand + output_element_key: heat_network_demand_ht + key: buildings_final_demand_ht_steam_hot_water_input_curve_heat_network_demand - label: households_final_demand_steam_hot_water_input_curve color: "#E69567" order_by: 4 @@ -42,11 +42,11 @@ show_at_first: is_target_line: false target_line_position: - gquery: households_final_demand_steam_hot_water_input_curve + gquery: households_final_demand_ht_steam_hot_water_input_curve is_1990: dependent_on: - output_element_key: heat_network_demand - key: households_final_demand_steam_hot_water_input_curve_heat_network_demand + output_element_key: heat_network_demand_ht + key: households_final_demand_ht_steam_hot_water_input_curve_heat_network_demand - label: other_final_demand_steam_hot_water_input_curve color: "#786FA6" order_by: 5 @@ -54,11 +54,11 @@ show_at_first: is_target_line: false target_line_position: - gquery: other_final_demand_steam_hot_water_input_curve + gquery: other_final_demand_ht_steam_hot_water_input_curve is_1990: dependent_on: - output_element_key: heat_network_demand - key: other_final_demand_steam_hot_water_input_curve_heat_network_demand + output_element_key: heat_network_demand_ht + key: other_final_demand_ht_steam_hot_water_input_curve_heat_network_demand - label: energy_direct_air_capture_steam_hot_water_input_curve color: "#b71540" order_by: 6 @@ -69,7 +69,7 @@ gquery: energy_direct_air_capture_steam_hot_water_input_curve is_1990: dependent_on: - output_element_key: heat_network_demand + output_element_key: heat_network_demand_ht key: energy_direct_air_capture_steam_hot_water_input_curve_heat_network_demand - label: energy_heat_distribution_loss_input_curve color: "#800080" @@ -78,11 +78,11 @@ show_at_first: is_target_line: false target_line_position: - gquery: energy_heat_distribution_loss_input_curve + gquery: energy_heat_distribution_ht_loss_input_curve is_1990: dependent_on: - output_element_key: heat_network_demand - key: energy_heat_distribution_loss_input_curve_heat_network_demand + output_element_key: heat_network_demand_ht + key: energy_heat_distribution_ht_loss_input_curve_heat_network_demand - label: energy_heat_unused_steam_hot_water_input_curve color: "#BFEFFF" order_by: 8 @@ -90,11 +90,11 @@ show_at_first: is_target_line: false target_line_position: - gquery: energy_heat_unused_steam_hot_water_input_curve + gquery: energy_heat_unused_ht_steam_hot_water_input_curve is_1990: dependent_on: - output_element_key: heat_network_demand - key: energy_heat_unused_steam_hot_water_input_curve_heat_network_demand + output_element_key: heat_network_demand_ht + key: energy_heat_unused_ht_steam_hot_water_input_curve_heat_network_demand - label: energy_heat_network_storage_in color: "#0984E3" order_by: 9 @@ -102,8 +102,8 @@ show_at_first: false is_target_line: false target_line_position: '' - gquery: energy_heat_network_storage_input_curve + gquery: energy_heat_network_storage_ht_steam_hot_water_input_curve is_1990: false dependent_on: - output_element_key: heat_network_demand - key: energy_heat_network_storage_in_heat_network_demand + output_element_key: heat_network_demand_ht + key: energy_heat_network_storage_ht_in_heat_network_demand diff --git a/config/interface/output_element_series/heat_network_demand_mt.yml b/config/interface/output_element_series/heat_network_demand_mt.yml new file mode 100644 index 000000000..2042c05fa --- /dev/null +++ b/config/interface/output_element_series/heat_network_demand_mt.yml @@ -0,0 +1,85 @@ +--- +- label: heat_network_production + color: "#FF0000" + order_by: 1 + group: + show_at_first: + is_target_line: true + target_line_position: + gquery: heat_network_mt_production_curve + is_1990: + dependent_on: + output_element_key: heat_network_demand_mt + key: heat_network_mt_production_heat_network_demand +- label: agriculture_final_demand_steam_hot_water_input_curve + color: "#6AB04C" + order_by: 2 + group: + show_at_first: + is_target_line: false + target_line_position: + gquery: agriculture_final_demand_mt_steam_hot_water_input_curve + is_1990: + dependent_on: + output_element_key: heat_network_demand_mt + key: agriculture_final_demand_mt_steam_hot_water_input_curve_heat_network_demand +- label: buildings_final_demand_steam_hot_water_input_curve + color: "#F9CA24" + order_by: 3 + group: + show_at_first: + is_target_line: false + target_line_position: + gquery: buildings_final_demand_mt_steam_hot_water_input_curve + is_1990: + dependent_on: + output_element_key: heat_network_demand_mt + key: buildings_final_demand_mt_steam_hot_water_input_curve_heat_network_demand +- label: households_final_demand_steam_hot_water_input_curve + color: "#E69567" + order_by: 4 + group: + show_at_first: + is_target_line: false + target_line_position: + gquery: households_final_demand_mt_steam_hot_water_input_curve + is_1990: + dependent_on: + output_element_key: heat_network_demand_mt + key: households_final_demand_mt_steam_hot_water_input_curve_heat_network_demand +- label: energy_heat_distribution_loss_input_curve + color: "#800080" + order_by: 7 + group: + show_at_first: + is_target_line: false + target_line_position: + gquery: energy_heat_distribution_mt_loss_input_curve + is_1990: + dependent_on: + output_element_key: heat_network_demand_mt + key: energy_heat_distribution_mt_loss_input_curve_heat_network_demand +- label: energy_heat_unused_steam_hot_water_input_curve + color: "#BFEFFF" + order_by: 8 + group: + show_at_first: + is_target_line: false + target_line_position: + gquery: energy_heat_unused_mt_steam_hot_water_input_curve + is_1990: + dependent_on: + output_element_key: heat_network_demand_mt + key: energy_heat_unused_mt_steam_hot_water_input_curve_heat_network_demand +- label: energy_heat_network_storage_in + color: "#0984E3" + order_by: 9 + group: '' + show_at_first: false + is_target_line: false + target_line_position: '' + gquery: energy_heat_network_storage_mt_steam_hot_water_input_curve + is_1990: false + dependent_on: + output_element_key: heat_network_demand_mt + key: energy_heat_network_storage_mt_in_heat_network_demand diff --git a/config/interface/output_elements/supply_collective_heat.yml b/config/interface/output_elements/supply_collective_heat.yml index 074d7d527..5383c4602 100644 --- a/config/interface/output_elements/supply_collective_heat.yml +++ b/config/interface/output_elements/supply_collective_heat.yml @@ -64,7 +64,21 @@ sub_group: collective_heat show_point_label: false growth_chart: false - key: heat_network_demand + key: heat_network_demand_ht + max_axis_value: + min_axis_value: + hidden: false + requires_merit_order: false + dependent_on: '' + output_element_type_name: demand_curve +- under_construction: false + unit: MW + percentage: false + group: Supply + sub_group: collective_heat + show_point_label: false + growth_chart: false + key: heat_network_demand_mt max_axis_value: min_axis_value: hidden: false diff --git a/config/locales/interface/output_elements/en_supply.yml b/config/locales/interface/output_elements/en_supply.yml index 280650d6b..5b7b10308 100644 --- a/config/locales/interface/output_elements/en_supply.yml +++ b/config/locales/interface/output_elements/en_supply.yml @@ -130,8 +130,12 @@ en: title: Supply and demand of district heating short_description: '' description: '' - heat_network_demand: - title: Hourly heat demand for district heating + heat_network_demand_ht: + title: Hourly heat demand for high temperature district heating + short_description: '' + description: '' + heat_network_demand_mt: + title: Hourly heat demand for medium temperature district heating short_description: '' description: '' heat_network_production: diff --git a/config/locales/interface/output_elements/nl_supply.yml b/config/locales/interface/output_elements/nl_supply.yml index 257f01a85..8e037fe7f 100644 --- a/config/locales/interface/output_elements/nl_supply.yml +++ b/config/locales/interface/output_elements/nl_supply.yml @@ -131,8 +131,12 @@ nl: title: Totale vraag en aanbod op het collectieve warmtenet short_description: '' description: '' - heat_network_demand: - title: Uurlijkse warmtevraag in warmtenetten + heat_network_demand_ht: + title: Uurlijkse warmtevraag in HT-warmtenetten + short_description: '' + description: '' + heat_network_demand_mt: + title: Uurlijkse warmtevraag in MT-warmtenetten short_description: '' description: '' heat_network_production: From 885ee1efab833a839b6e8150781d9ba978059c03 Mon Sep 17 00:00:00 2001 From: Koen van Bemmelen Date: Fri, 8 Sep 2023 11:56:36 +0200 Subject: [PATCH 22/61] Add hourly heat chart LT network demand and partial hourly heat chart HT network production --- .../heat_network_demand_lt.yml | 86 +++++ .../heat_network_production.yml | 301 ----------------- .../heat_network_production_ht.yml | 308 ++++++++++++++++++ .../supply_collective_heat.yml | 16 +- .../interface/output_elements/en_supply.yml | 8 +- .../interface/output_elements/nl_supply.yml | 8 +- 6 files changed, 421 insertions(+), 306 deletions(-) create mode 100644 config/interface/output_element_series/heat_network_demand_lt.yml delete mode 100644 config/interface/output_element_series/heat_network_production.yml create mode 100644 config/interface/output_element_series/heat_network_production_ht.yml diff --git a/config/interface/output_element_series/heat_network_demand_lt.yml b/config/interface/output_element_series/heat_network_demand_lt.yml new file mode 100644 index 000000000..b62b7946b --- /dev/null +++ b/config/interface/output_element_series/heat_network_demand_lt.yml @@ -0,0 +1,86 @@ +--- +- label: heat_network_production + color: "#FF0000" + order_by: 1 + group: + show_at_first: + is_target_line: true + target_line_position: + gquery: heat_network_lt_production_curve + is_1990: + dependent_on: + output_element_key: heat_network_demand_lt + key: heat_network_lt_production_heat_network_demand +# AGRICULTURE GEEN LT VOLGENS MIJ? +# - label: agriculture_final_demand_steam_hot_water_input_curve +# color: "#6AB04C" +# order_by: 2 +# group: +# show_at_first: +# is_target_line: false +# target_line_position: +# gquery: agriculture_final_demand_ht_central_steam_hot_water_input_curve +# is_1990: +# dependent_on: +# output_element_key: heat_network_demand_lt +# key: agriculture_final_demand_ht_central_steam_hot_water_input_curve_heat_network_demand +- label: buildings_final_demand_steam_hot_water_input_curve + color: "#F9CA24" + order_by: 3 + group: + show_at_first: + is_target_line: false + target_line_position: + gquery: buildings_final_demand_lt_steam_hot_water_input_curve + is_1990: + dependent_on: + output_element_key: heat_network_demand_lt + key: buildings_final_demand_lt_steam_hot_water_input_curve_heat_network_demand +- label: households_final_demand_steam_hot_water_input_curve + color: "#E69567" + order_by: 4 + group: + show_at_first: + is_target_line: false + target_line_position: + gquery: households_final_demand_lt_steam_hot_water_input_curve + is_1990: + dependent_on: + output_element_key: heat_network_demand_lt + key: households_final_demand_lt_steam_hot_water_input_curve_heat_network_demand +- label: energy_heat_distribution_loss_input_curve + color: "#800080" + order_by: 7 + group: + show_at_first: + is_target_line: false + target_line_position: + gquery: energy_heat_distribution_lt_loss_input_curve + is_1990: + dependent_on: + output_element_key: heat_network_demand_lt + key: energy_heat_distribution_lt_loss_input_curve_heat_network_demand +- label: energy_heat_unused_steam_hot_water_input_curve + color: "#BFEFFF" + order_by: 8 + group: + show_at_first: + is_target_line: false + target_line_position: + gquery: energy_heat_unused_lt_steam_hot_water_input_curve + is_1990: + dependent_on: + output_element_key: heat_network_demand_lt + key: energy_heat_unused_lt_steam_hot_water_input_curve_heat_network_demand +- label: energy_heat_network_storage_in + color: "#0984E3" + order_by: 9 + group: '' + show_at_first: false + is_target_line: false + target_line_position: '' + gquery: energy_heat_network_storage_lt_steam_hot_water_input_curve + is_1990: false + dependent_on: + output_element_key: heat_network_demand_lt + key: energy_heat_network_storage_lt_in_heat_network_demand diff --git a/config/interface/output_element_series/heat_network_production.yml b/config/interface/output_element_series/heat_network_production.yml deleted file mode 100644 index efed6aad0..000000000 --- a/config/interface/output_element_series/heat_network_production.yml +++ /dev/null @@ -1,301 +0,0 @@ ---- -- label: heat_network_demand - color: "#FF0000" - order_by: 1 - group: - show_at_first: - is_target_line: true - target_line_position: - gquery: heat_network_demand_curve - is_1990: - dependent_on: - output_element_key: heat_network_production - key: heat_network_demand_heat_network_production -- label: energy_chp_combined_cycle_network_gas_steam_hot_water_output_curve - color: "#A4B0BE" - order_by: 3 - group: '' - show_at_first: false - is_target_line: false - target_line_position: '' - gquery: energy_chp_combined_cycle_network_gas_steam_hot_water_output_curve - is_1990: false - dependent_on: - output_element_key: heat_network_production - key: energy_chp_combined_cycle_network_gas_steam_hot_water_output_curve_heat_network_production -- label: energy_chp_local_engine_biogas_steam_hot_water_output_curve - color: "#CE8814" - order_by: 2 - group: '' - show_at_first: false - is_target_line: false - target_line_position: '' - gquery: energy_chp_local_engine_biogas_steam_hot_water_output_curve - is_1990: false - dependent_on: - output_element_key: heat_network_production - key: energy_chp_local_engine_biogas_steam_hot_water_output_curve_heat_network_production -- label: energy_chp_local_engine_network_gas_steam_hot_water_output_curve - color: "#DFE4EA" - order_by: 4 - group: - show_at_first: - is_target_line: false - target_line_position: - gquery: energy_chp_local_engine_network_gas_steam_hot_water_output_curve - is_1990: - dependent_on: - output_element_key: heat_network_production - key: energy_chp_local_engine_network_gas_steam_hot_water_output_curve_heat_network_production -- label: energy_chp_local_wood_pellets_steam_hot_water_output_curve - color: "#3D6B0D" - order_by: 5 - group: - show_at_first: - is_target_line: false - target_line_position: - gquery: energy_chp_local_wood_pellets_steam_hot_water_output_curve - is_1990: - dependent_on: - output_element_key: heat_network_production - key: energy_chp_local_wood_pellets_steam_hot_water_output_curve_heat_network_production -- label: energy_chp_supercritical_waste_mix_steam_hot_water_output_curve - color: "#218C74" - order_by: 6 - group: - show_at_first: - is_target_line: false - target_line_position: - gquery: energy_chp_supercritical_waste_mix_steam_hot_water_output_curve - is_1990: - dependent_on: - output_element_key: heat_network_production - key: energy_chp_supercritical_waste_mix_steam_hot_water_output_curve_heat_network_production -- label: energy_chp_supercritical_ccs_waste_mix_steam_hot_water_output_curve - color: "#218C74" - order_by: 6 - group: - show_at_first: - is_target_line: false - target_line_position: - gquery: energy_chp_supercritical_ccs_waste_mix_steam_hot_water_output_curve - is_1990: - dependent_on: - output_element_key: heat_network_production - key: energy_chp_supercritical_ccs_waste_mix_steam_hot_water_output_curve_heat_network_production -- label: energy_chp_ultra_supercritical_lignite_steam_hot_water_output_curve - color: "#222F3E" - order_by: 7 - group: - show_at_first: - is_target_line: false - target_line_position: - gquery: energy_chp_ultra_supercritical_lignite_steam_hot_water_output_curve - is_1990: - dependent_on: - output_element_key: heat_network_production - key: energy_chp_ultra_supercritical_lignite_steam_hot_water_output_curve_heat_network_production -- label: energy_chps_coal_steam_hot_water_output_curve - color: "#485460" - order_by: 8 - group: - show_at_first: - is_target_line: false - target_line_position: - gquery: energy_chp_coal_steam_hot_water_output_curve - is_1990: - dependent_on: - output_element_key: heat_network_production - key: energy_chps_coal_steam_hot_water_output_curve_heat_network_production -- label: energy_heat_backup_burner_network_gas_steam_hot_water_output_curve - color: "#CED6E0" - order_by: 19 - group: '' - show_at_first: false - is_target_line: false - target_line_position: '' - gquery: energy_heat_backup_burner_network_gas_steam_hot_water_output_curve - is_1990: false - dependent_on: - output_element_key: heat_network_production - key: energy_heat_backup_burner_network_gas_steam_hot_water_output_curve_heat_network_production -- label: energy_heat_burner_crude_oil_steam_hot_water_output_curve - color: "#CD6133" - order_by: 10 - group: - show_at_first: - is_target_line: false - target_line_position: - gquery: energy_heat_burner_crude_oil_steam_hot_water_output_curve - is_1990: - dependent_on: - output_element_key: heat_network_production - key: energy_heat_burner_crude_oil_steam_hot_water_output_curve_heat_network_production -- label: energy_heat_burner_coal_steam_hot_water_output_curve - color: "#333333" - order_by: 11 - group: - show_at_first: - is_target_line: false - target_line_position: - gquery: energy_heat_burner_coal_steam_hot_water_output_curve - is_1990: - dependent_on: - output_element_key: heat_network_production - key: energy_heat_burner_coal_steam_hot_water_output_curve_heat_network_production -- label: energy_heat_burner_hydrogen_steam_hot_water_output_curve - color: "#87CEEB" - order_by: 12 - group: - show_at_first: - is_target_line: false - target_line_position: - gquery: energy_heat_burner_hydrogen_steam_hot_water_output_curve - is_1990: - dependent_on: - output_element_key: heat_network_production - key: energy_heat_burner_hydrogen_steam_hot_water_output_curve_heat_network_production -- label: energy_heat_burner_network_gas_steam_hot_water_output_curve - color: "#A4B0BE" - order_by: 13 - group: - show_at_first: - is_target_line: false - target_line_position: - gquery: energy_heat_burner_network_gas_steam_hot_water_output_curve - is_1990: - dependent_on: - output_element_key: heat_network_production - key: energy_heat_burner_network_gas_steam_hot_water_output_curve_heat_network_production -- label: energy_heat_burner_waste_mix_steam_hot_water_output_curve - color: "#006266" - order_by: 14 - group: - show_at_first: - is_target_line: false - target_line_position: - gquery: energy_heat_burner_waste_mix_steam_hot_water_output_curve - is_1990: - dependent_on: - output_element_key: heat_network_production - key: energy_heat_burner_waste_mix_steam_hot_water_output_curve_heat_network_production -- label: energy_heat_burner_wood_pellets_steam_hot_water_output_curve - color: "#009432" - order_by: 15 - group: - show_at_first: - is_target_line: false - target_line_position: - gquery: energy_heat_burner_wood_pellets_steam_hot_water_output_curve - is_1990: - dependent_on: - output_element_key: heat_network_production - key: energy_heat_burner_wood_pellets_steam_hot_water_output_curve_heat_network_production -- label: energy_heat_heatpump_water_water_electricity_steam_hot_water_output_curve - color: "#ADD8E6" - order_by: 16 - group: - show_at_first: - is_target_line: false - target_line_position: - gquery: energy_heat_heatpump_water_water_electricity_steam_hot_water_output_curve - is_1990: - dependent_on: - output_element_key: heat_network_production - key: energy_heat_heatpump_water_water_electricity_steam_hot_water_output_curve_heat_network_production -- label: energy_heat_boiler_electricity_steam_hot_water_output_curve - color: "#b9effe" - order_by: 17 - group: - show_at_first: - is_target_line: false - target_line_position: - gquery: energy_heat_boiler_electricity_steam_hot_water_output_curve - is_1990: - dependent_on: - output_element_key: heat_network_production - key: energy_heat_boiler_electricity_steam_hot_water_output_curve_heat_network_production -- label: energy_heat_import_steam_hot_water_steam_hot_water_output_curve - color: "#FF8C8C" - order_by: 2 - group: '' - show_at_first: false - is_target_line: false - target_line_position: '' - gquery: energy_heat_import_steam_hot_water_steam_hot_water_output_curve - is_1990: false - dependent_on: - output_element_key: heat_network_production - key: energy_heat_import_steam_hot_water_steam_hot_water_output_curve_heat_network_production -- label: energy_heat_solar_thermal_steam_hot_water_output_curve - color: "#FFD700" - order_by: 18 - group: - show_at_first: - is_target_line: false - target_line_position: - gquery: energy_heat_solar_thermal_steam_hot_water_output_curve - is_1990: - dependent_on: - output_element_key: heat_network_production - key: energy_heat_solar_thermal_steam_hot_water_output_curve_heat_network_production -- label: energy_heat_well_geothermal_steam_hot_water_output_curve - color: "#FFA502" - order_by: 2 - group: '' - show_at_first: false - is_target_line: false - target_line_position: '' - gquery: energy_heat_well_geothermal_steam_hot_water_output_curve - is_1990: false - dependent_on: - output_element_key: heat_network_production - key: energy_heat_well_geothermal_steam_hot_water_output_curve_heat_network_production -- label: energy_heat_network_storage_out - color: "#0984E3" - order_by: 20 - group: '' - show_at_first: false - is_target_line: false - target_line_position: '' - gquery: energy_heat_network_storage_output_curve - is_1990: false - dependent_on: - output_element_key: heat_network_production - key: energy_heat_network_storage_out_heat_network_production -- label: energy_heat_industry_residual_heat_steam_hot_water_output_curve - color: "#00008B" - order_by: 1 - group: - show_at_first: - is_target_line: - target_line_position: - gquery: energy_heat_industry_residual_heat_steam_hot_water_output_curve - is_1990: - dependent_on: - output_element_key: heat_network_production - key: energy_heat_industry_residual_heat_steam_hot_water_output_curve_heat_network_production -- label: energy_heat_flexibility_p2h_boiler_electricity_steam_hot_water_output_curve - color: "#46c1e3" - order_by: 9 - group: - show_at_first: - is_target_line: - target_line_position: - gquery: energy_heat_flexibility_p2h_boiler_electricity_steam_hot_water_output_curve - is_1990: - dependent_on: - output_element_key: heat_network_production - key: energy_heat_flexibility_p2h_boiler_electricity_steam_hot_water_output_curve_heat_network_production -- label: energy_heat_flexibility_p2h_heatpump_electricity_steam_hot_water_output_curve - color: "blue" - order_by: 9 - group: - show_at_first: - is_target_line: - target_line_position: - gquery: energy_heat_flexibility_p2h_heatpump_electricity_steam_hot_water_output_curve - is_1990: - dependent_on: - output_element_key: heat_network_production - key: energy_heat_flexibility_p2h_heatpump_electricity_steam_hot_water_output_curve_heat_network_production diff --git a/config/interface/output_element_series/heat_network_production_ht.yml b/config/interface/output_element_series/heat_network_production_ht.yml new file mode 100644 index 000000000..cbf2b16eb --- /dev/null +++ b/config/interface/output_element_series/heat_network_production_ht.yml @@ -0,0 +1,308 @@ +--- +- label: heat_network_demand + color: "#FF0000" + order_by: 1 + group: + show_at_first: + is_target_line: true + target_line_position: + gquery: heat_network_ht_demand_curve + is_1990: + dependent_on: + output_element_key: heat_network_production_ht + key: heat_network_demand_heat_network_production_ht +- label: energy_chp_combined_cycle_network_gas_steam_hot_water_output_curve + color: "#A4B0BE" + order_by: 3 + group: '' + show_at_first: false + is_target_line: false + target_line_position: '' + gquery: energy_chp_combined_cycle_network_gas_ht_steam_hot_water_output_curve + is_1990: false + dependent_on: + output_element_key: heat_network_production_ht + key: energy_chp_combined_cycle_network_gas_ht_steam_hot_water_output_curve_heat_network_production +- label: energy_chp_local_engine_biogas_steam_hot_water_output_curve + color: "#CE8814" + order_by: 2 + group: '' + show_at_first: false + is_target_line: false + target_line_position: '' + gquery: energy_chp_local_engine_biogas_ht_steam_hot_water_output_curve + is_1990: false + dependent_on: + output_element_key: heat_network_production_ht + key: energy_chp_local_engine_biogas_ht_steam_hot_water_output_curve_heat_network_production +- label: energy_chp_local_engine_network_gas_steam_hot_water_output_curve + color: "#DFE4EA" + order_by: 4 + group: + show_at_first: + is_target_line: false + target_line_position: + gquery: energy_chp_local_engine_network_gas_ht_steam_hot_water_output_curve + is_1990: + dependent_on: + output_element_key: heat_network_production_ht + key: energy_chp_local_engine_network_gas_ht_steam_hot_water_output_curve_heat_network_production +- label: energy_chp_local_wood_pellets_steam_hot_water_output_curve + color: "#3D6B0D" + order_by: 5 + group: + show_at_first: + is_target_line: false + target_line_position: + gquery: energy_chp_local_wood_pellets_ht_steam_hot_water_output_curve + is_1990: + dependent_on: + output_element_key: heat_network_production_ht + key: energy_chp_local_wood_pellets_ht_steam_hot_water_output_curve_heat_network_production +- label: energy_chp_supercritical_waste_mix_steam_hot_water_output_curve + color: "#218C74" + order_by: 6 + group: + show_at_first: + is_target_line: false + target_line_position: + gquery: energy_chp_supercritical_waste_mix_ht_steam_hot_water_output_curve + is_1990: + dependent_on: + output_element_key: heat_network_production_ht + key: energy_chp_supercritical_waste_mix_ht_steam_hot_water_output_curve_heat_network_production +- label: energy_chp_supercritical_ccs_waste_mix_steam_hot_water_output_curve + color: "#218C74" + order_by: 6 + group: + show_at_first: + is_target_line: false + target_line_position: + gquery: energy_chp_supercritical_ccs_waste_mix_ht_steam_hot_water_output_curve + is_1990: + dependent_on: + output_element_key: heat_network_production_ht + key: energy_chp_supercritical_ccs_waste_mix_ht_steam_hot_water_output_curve_heat_network_production +- label: energy_chp_ultra_supercritical_lignite_steam_hot_water_output_curve + color: "#222F3E" + order_by: 7 + group: + show_at_first: + is_target_line: false + target_line_position: + gquery: energy_chp_ultra_supercritical_lignite_ht_steam_hot_water_output_curve + is_1990: + dependent_on: + output_element_key: heat_network_production_ht + key: energy_chp_ultra_supercritical_lignite_ht_steam_hot_water_output_curve_heat_network_production +- label: energy_chps_coal_steam_hot_water_output_curve + color: "#485460" + order_by: 8 + group: + show_at_first: + is_target_line: false + target_line_position: + gquery: energy_chp_coal_ht_steam_hot_water_output_curve + is_1990: + dependent_on: + output_element_key: heat_network_production_ht + key: energy_chps_coal_ht_steam_hot_water_output_curve_heat_network_production +- label: energy_heat_backup_burner_network_gas_steam_hot_water_output_curve + color: "#CED6E0" + order_by: 19 + group: '' + show_at_first: false + is_target_line: false + target_line_position: '' + gquery: energy_heat_backup_burner_network_gas_ht_steam_hot_water_output_curve + is_1990: false + dependent_on: + output_element_key: heat_network_production_ht + key: energy_heat_backup_burner_network_gas_ht_steam_hot_water_output_curve_heat_network_production +- label: energy_heat_burner_crude_oil_steam_hot_water_output_curve + color: "#CD6133" + order_by: 10 + group: + show_at_first: + is_target_line: false + target_line_position: + gquery: energy_heat_burner_crude_oil_ht_steam_hot_water_output_curve + is_1990: + dependent_on: + output_element_key: heat_network_production_ht + key: energy_heat_burner_crude_oil_ht_steam_hot_water_output_curve_heat_network_production +- label: energy_heat_burner_coal_steam_hot_water_output_curve + color: "#333333" + order_by: 11 + group: + show_at_first: + is_target_line: false + target_line_position: + gquery: energy_heat_burner_coal_ht_steam_hot_water_output_curve + is_1990: + dependent_on: + output_element_key: heat_network_production_ht + key: energy_heat_burner_coal_ht_steam_hot_water_output_curve_heat_network_production +- label: energy_heat_burner_hydrogen_steam_hot_water_output_curve + color: "#87CEEB" + order_by: 12 + group: + show_at_first: + is_target_line: false + target_line_position: + gquery: energy_heat_burner_hydrogen_ht_steam_hot_water_output_curve + is_1990: + dependent_on: + output_element_key: heat_network_production_ht + key: energy_heat_burner_hydrogen_ht_steam_hot_water_output_curve_heat_network_production +- label: energy_heat_burner_network_gas_steam_hot_water_output_curve + color: "#A4B0BE" + order_by: 13 + group: + show_at_first: + is_target_line: false + target_line_position: + gquery: energy_heat_burner_network_gas_ht_steam_hot_water_output_curve + is_1990: + dependent_on: + output_element_key: heat_network_production_ht + key: energy_heat_burner_network_gas_ht_steam_hot_water_output_curve_heat_network_production +- label: energy_heat_burner_waste_mix_steam_hot_water_output_curve + color: "#006266" + order_by: 14 + group: + show_at_first: + is_target_line: false + target_line_position: + gquery: energy_heat_burner_waste_mix_ht_steam_hot_water_output_curve + is_1990: + dependent_on: + output_element_key: heat_network_production_ht + key: energy_heat_burner_waste_mix_ht_steam_hot_water_output_curve_heat_network_production +- label: energy_heat_burner_wood_pellets_steam_hot_water_output_curve + color: "#009432" + order_by: 15 + group: + show_at_first: + is_target_line: false + target_line_position: + gquery: energy_heat_burner_wood_pellets_ht_steam_hot_water_output_curve + is_1990: + dependent_on: + output_element_key: heat_network_production_ht + key: energy_heat_burner_wood_pellets_ht_steam_hot_water_output_curve_heat_network_production +- label: energy_heat_heatpump_water_water_electricity_steam_hot_water_output_curve + color: "#ADD8E6" + order_by: 16 + group: + show_at_first: + is_target_line: false + target_line_position: + gquery: energy_heat_heatpump_water_water_electricity_ht_steam_hot_water_output_curve + is_1990: + dependent_on: + output_element_key: heat_network_production_ht + key: energy_heat_heatpump_water_water_electricity_ht_steam_hot_water_output_curve_heat_network_production +- label: energy_heat_boiler_electricity_steam_hot_water_output_curve + color: "#b9effe" + order_by: 17 + group: + show_at_first: + is_target_line: false + target_line_position: + gquery: energy_heat_boiler_electricity_ht_steam_hot_water_output_curve + is_1990: + dependent_on: + output_element_key: heat_network_production_ht + key: energy_heat_boiler_electricity_ht_steam_hot_water_output_curve_heat_network_production +- label: energy_heat_import_steam_hot_water_steam_hot_water_output_curve + color: "#FF8C8C" + order_by: 2 + group: '' + show_at_first: false + is_target_line: false + target_line_position: '' + gquery: energy_heat_import_steam_hot_water_ht_steam_hot_water_output_curve + is_1990: false + dependent_on: + output_element_key: heat_network_production_ht + key: energy_heat_import_steam_hot_water_ht_steam_hot_water_output_curve_heat_network_production + +# SOLAR THERMAL ALLEEN OP MT EN LT +# - label: energy_heat_solar_thermal_steam_hot_water_output_curve +# color: "#FFD700" +# order_by: 18 +# group: +# show_at_first: +# is_target_line: false +# target_line_position: +# gquery: energy_heat_solar_thermal_steam_hot_water_output_curve +# is_1990: +# dependent_on: +# output_element_key: heat_network_production +# key: energy_heat_solar_thermal_steam_hot_water_output_curve_heat_network_production + +# DEEP HT EN MT, SHALLOW MT EN LT +- label: energy_heat_well_geothermal_steam_hot_water_output_curve + color: "#FFA502" + order_by: 2 + group: '' + show_at_first: false + is_target_line: false + target_line_position: '' + gquery: energy_heat_well_deep_geothermal_ht_steam_hot_water_output_curve + is_1990: false + dependent_on: + output_element_key: heat_network_production_ht + key: energy_heat_well_geothermal_ht_steam_hot_water_output_curve_heat_network_production +- label: energy_heat_network_storage_out + color: "#0984E3" + order_by: 20 + group: '' + show_at_first: false + is_target_line: false + target_line_position: '' + gquery: energy_heat_network_storage_ht_steam_hot_water_output_curve + is_1990: false + dependent_on: + output_element_key: heat_network_production_ht + key: energy_heat_network_storage_ht_steam_hot_water_out_heat_network_production +# RESIDUAL HEAT ALLEEN OP MT +# - label: energy_heat_industry_residual_heat_steam_hot_water_output_curve +# color: "#00008B" +# order_by: 1 +# group: +# show_at_first: +# is_target_line: +# target_line_position: +# gquery: energy_heat_industry_residual_heat_steam_hot_water_output_curve +# is_1990: +# dependent_on: +# output_element_key: heat_network_production_mt +# key: energy_heat_industry_residual_heat_steam_hot_water_output_curve_heat_network_production +# P2H BOILER ALLEEN OP MT +# - label: energy_heat_flexibility_p2h_boiler_electricity_steam_hot_water_output_curve +# color: "#46c1e3" +# order_by: 9 +# group: +# show_at_first: +# is_target_line: +# target_line_position: +# gquery: energy_heat_flexibility_p2h_boiler_electricity_steam_hot_water_output_curve +# is_1990: +# dependent_on: +# output_element_key: heat_network_production +# key: energy_heat_flexibility_p2h_boiler_electricity_steam_hot_water_output_curve_heat_network_production +# P2H HEATPUMPT ALLEEN OP MT +# - label: energy_heat_flexibility_p2h_heatpump_electricity_steam_hot_water_output_curve +# color: "blue" +# order_by: 9 +# group: +# show_at_first: +# is_target_line: +# target_line_position: +# gquery: energy_heat_flexibility_p2h_heatpump_electricity_steam_hot_water_output_curve +# is_1990: +# dependent_on: +# output_element_key: heat_network_production +# key: energy_heat_flexibility_p2h_heatpump_electricity_steam_hot_water_output_curve_heat_network_production diff --git a/config/interface/output_elements/supply_collective_heat.yml b/config/interface/output_elements/supply_collective_heat.yml index 5383c4602..d8bfa6175 100644 --- a/config/interface/output_elements/supply_collective_heat.yml +++ b/config/interface/output_elements/supply_collective_heat.yml @@ -92,7 +92,21 @@ sub_group: collective_heat show_point_label: false growth_chart: false - key: heat_network_production + key: heat_network_demand_lt + max_axis_value: + min_axis_value: + hidden: false + requires_merit_order: false + dependent_on: '' + output_element_type_name: demand_curve +- under_construction: false + unit: MW + percentage: false + group: Supply + sub_group: collective_heat + show_point_label: false + growth_chart: false + key: heat_network_production_ht max_axis_value: min_axis_value: hidden: false diff --git a/config/locales/interface/output_elements/en_supply.yml b/config/locales/interface/output_elements/en_supply.yml index 5b7b10308..0c1593d7b 100644 --- a/config/locales/interface/output_elements/en_supply.yml +++ b/config/locales/interface/output_elements/en_supply.yml @@ -138,8 +138,12 @@ en: title: Hourly heat demand for medium temperature district heating short_description: '' description: '' - heat_network_production: - title: Hourly heat production for district heating + heat_network_demand_lt: + title: Hourly heat demand for low temperature district heating + short_description: '' + description: '' + heat_network_production_ht: + title: Hourly heat production for high temperature district heating short_description: '' description: '' industrial_heat_mekko: diff --git a/config/locales/interface/output_elements/nl_supply.yml b/config/locales/interface/output_elements/nl_supply.yml index 8e037fe7f..ece39567f 100644 --- a/config/locales/interface/output_elements/nl_supply.yml +++ b/config/locales/interface/output_elements/nl_supply.yml @@ -139,8 +139,12 @@ nl: title: Uurlijkse warmtevraag in MT-warmtenetten short_description: '' description: '' - heat_network_production: - title: Uurlijkse warmteproductie in warmtenetten + heat_network_demand_lt: + title: Uurlijkse warmtevraag in LT-warmtenetten + short_description: '' + description: '' + heat_network_production_ht: + title: Uurlijkse warmteproductie in HT-warmtenetten short_description: '' description: '' industrial_heat_mekko: From 181ac683b3fca36e1e5d894758fb6adcb1cd075c Mon Sep 17 00:00:00 2001 From: Koen van Bemmelen Date: Mon, 11 Sep 2023 15:43:59 +0200 Subject: [PATCH 23/61] Create hourly heat production charts for MT and LT networks (partially finished) --- .../heat_network_production_lt.yml | 311 ++++++++++++++++++ .../heat_network_production_mt.yml | 306 +++++++++++++++++ .../supply_collective_heat.yml | 14 + .../interface/output_elements/en_supply.yml | 4 + .../interface/output_elements/nl_supply.yml | 4 + 5 files changed, 639 insertions(+) create mode 100644 config/interface/output_element_series/heat_network_production_lt.yml create mode 100644 config/interface/output_element_series/heat_network_production_mt.yml diff --git a/config/interface/output_element_series/heat_network_production_lt.yml b/config/interface/output_element_series/heat_network_production_lt.yml new file mode 100644 index 000000000..62d39f225 --- /dev/null +++ b/config/interface/output_element_series/heat_network_production_lt.yml @@ -0,0 +1,311 @@ +# --- +# - label: heat_network_demand +# color: "#FF0000" +# order_by: 1 +# group: +# show_at_first: +# is_target_line: true +# target_line_position: +# gquery: heat_network_mt_demand_curve +# is_1990: +# dependent_on: +# output_element_key: heat_network_production_mt +# key: heat_network_demand_heat_network_production_mt + +# DEZE BRONNEN NIET OP LT? + +# - label: energy_chp_combined_cycle_network_gas_steam_hot_water_output_curve +# color: "#A4B0BE" +# order_by: 3 +# group: '' +# show_at_first: false +# is_target_line: false +# target_line_position: '' +# gquery: energy_chp_combined_cycle_network_gas_mt_steam_hot_water_output_curve +# is_1990: false +# dependent_on: +# output_element_key: heat_network_production_mt +# key: energy_chp_combined_cycle_network_gas_mt_steam_hot_water_output_curve_heat_network_production +# - label: energy_chp_local_engine_biogas_steam_hot_water_output_curve +# color: "#CE8814" +# order_by: 2 +# group: '' +# show_at_first: false +# is_target_line: false +# target_line_position: '' +# gquery: energy_chp_local_engine_biogas_mt_steam_hot_water_output_curve +# is_1990: false +# dependent_on: +# output_element_key: heat_network_production_mt +# key: energy_chp_local_engine_biogas_mt_steam_hot_water_output_curve_heat_network_production +# - label: energy_chp_local_engine_network_gas_steam_hot_water_output_curve +# color: "#DFE4EA" +# order_by: 4 +# group: +# show_at_first: +# is_target_line: false +# target_line_position: +# gquery: energy_chp_local_engine_network_gas_mt_steam_hot_water_output_curve +# is_1990: +# dependent_on: +# output_element_key: heat_network_production_mt +# key: energy_chp_local_engine_network_gas_mt_steam_hot_water_output_curve_heat_network_production +# - label: energy_chp_local_wood_pellets_steam_hot_water_output_curve +# color: "#3D6B0D" +# order_by: 5 +# group: +# show_at_first: +# is_target_line: false +# target_line_position: +# gquery: energy_chp_local_wood_pellets_mt_steam_hot_water_output_curve +# is_1990: +# dependent_on: +# output_element_key: heat_network_production_mt +# key: energy_chp_local_wood_pellets_mt_steam_hot_water_output_curve_heat_network_production +# - label: energy_chp_supercritical_waste_mix_steam_hot_water_output_curve +# color: "#218C74" +# order_by: 6 +# group: +# show_at_first: +# is_target_line: false +# target_line_position: +# gquery: energy_chp_supercritical_waste_mix_mt_steam_hot_water_output_curve +# is_1990: +# dependent_on: +# output_element_key: heat_network_production_mt +# key: energy_chp_supercritical_waste_mix_mt_steam_hot_water_output_curve_heat_network_production +# - label: energy_chp_supercritical_ccs_waste_mix_steam_hot_water_output_curve +# color: "#218C74" +# order_by: 6 +# group: +# show_at_first: +# is_target_line: false +# target_line_position: +# gquery: energy_chp_supercritical_ccs_waste_mix_mt_steam_hot_water_output_curve +# is_1990: +# dependent_on: +# output_element_key: heat_network_production_mt +# key: energy_chp_supercritical_ccs_waste_mix_mt_steam_hot_water_output_curve_heat_network_production +# - label: energy_chp_ultra_supercritical_lignite_steam_hot_water_output_curve +# color: "#222F3E" +# order_by: 7 +# group: +# show_at_first: +# is_target_line: false +# target_line_position: +# gquery: energy_chp_ultra_supercritical_lignite_mt_steam_hot_water_output_curve +# is_1990: +# dependent_on: +# output_element_key: heat_network_production_mt +# key: energy_chp_ultra_supercritical_lignite_mt_steam_hot_water_output_curve_heat_network_production +# - label: energy_chps_coal_steam_hot_water_output_curve +# color: "#485460" +# order_by: 8 +# group: +# show_at_first: +# is_target_line: false +# target_line_position: +# gquery: energy_chp_coal_mt_steam_hot_water_output_curve +# is_1990: +# dependent_on: +# output_element_key: heat_network_production_mt +# key: energy_chps_coal_mt_steam_hot_water_output_curve_heat_network_production +- label: energy_heat_backup_burner_network_gas_steam_hot_water_output_curve + color: "#CED6E0" + order_by: 19 + group: '' + show_at_first: false + is_target_line: false + target_line_position: '' + gquery: energy_heat_backup_burner_network_gas_lt_steam_hot_water_output_curve + is_1990: false + dependent_on: + output_element_key: heat_network_production_lt + key: energy_heat_backup_burner_network_gas_lt_steam_hot_water_output_curve_heat_network_production + +# DEZE BRONNEN NIET OP LT? +# - label: energy_heat_burner_crude_oil_steam_hot_water_output_curve +# color: "#CD6133" +# order_by: 10 +# group: +# show_at_first: +# is_target_line: false +# target_line_position: +# gquery: energy_heat_burner_crude_oil_mt_steam_hot_water_output_curve +# is_1990: +# dependent_on: +# output_element_key: heat_network_production_mt +# key: energy_heat_burner_crude_oil_mt_steam_hot_water_output_curve_heat_network_production +# - label: energy_heat_burner_coal_steam_hot_water_output_curve +# color: "#333333" +# order_by: 11 +# group: +# show_at_first: +# is_target_line: false +# target_line_position: +# gquery: energy_heat_burner_coal_mt_steam_hot_water_output_curve +# is_1990: +# dependent_on: +# output_element_key: heat_network_production_mt +# key: energy_heat_burner_coal_mt_steam_hot_water_output_curve_heat_network_production +# - label: energy_heat_burner_hydrogen_steam_hot_water_output_curve +# color: "#87CEEB" +# order_by: 12 +# group: +# show_at_first: +# is_target_line: false +# target_line_position: +# gquery: energy_heat_burner_hydrogen_mt_steam_hot_water_output_curve +# is_1990: +# dependent_on: +# output_element_key: heat_network_production_mt +# key: energy_heat_burner_hydrogen_mt_steam_hot_water_output_curve_heat_network_production +# - label: energy_heat_burner_network_gas_steam_hot_water_output_curve +# color: "#A4B0BE" +# order_by: 13 +# group: +# show_at_first: +# is_target_line: false +# target_line_position: +# gquery: energy_heat_burner_network_gas_mt_steam_hot_water_output_curve +# is_1990: +# dependent_on: +# output_element_key: heat_network_production_mt +# key: energy_heat_burner_network_gas_mt_steam_hot_water_output_curve_heat_network_production +# - label: energy_heat_burner_waste_mix_steam_hot_water_output_curve +# color: "#006266" +# order_by: 14 +# group: +# show_at_first: +# is_target_line: false +# target_line_position: +# gquery: energy_heat_burner_waste_mix_mt_steam_hot_water_output_curve +# is_1990: +# dependent_on: +# output_element_key: heat_network_production_mt +# key: energy_heat_burner_waste_mix_mt_steam_hot_water_output_curve_heat_network_production +# - label: energy_heat_burner_wood_pellets_steam_hot_water_output_curve +# color: "#009432" +# order_by: 15 +# group: +# show_at_first: +# is_target_line: false +# target_line_position: +# gquery: energy_heat_burner_wood_pellets_mt_steam_hot_water_output_curve +# is_1990: +# dependent_on: +# output_element_key: heat_network_production_mt +# key: energy_heat_burner_wood_pellets_mt_steam_hot_water_output_curve_heat_network_production +# - label: energy_heat_heatpump_water_water_electricity_steam_hot_water_output_curve +# color: "#ADD8E6" +# order_by: 16 +# group: +# show_at_first: +# is_target_line: false +# target_line_position: +# gquery: energy_heat_heatpump_water_water_electricity_mt_steam_hot_water_output_curve +# is_1990: +# dependent_on: +# output_element_key: heat_network_production_mt +# key: energy_heat_heatpump_water_water_electricity_mt_steam_hot_water_output_curve_heat_network_production +# - label: energy_heat_boiler_electricity_steam_hot_water_output_curve +# color: "#b9effe" +# order_by: 17 +# group: +# show_at_first: +# is_target_line: false +# target_line_position: +# gquery: energy_heat_boiler_electricity_mt_steam_hot_water_output_curve +# is_1990: +# dependent_on: +# output_element_key: heat_network_production_mt +# key: energy_heat_boiler_electricity_mt_steam_hot_water_output_curve_heat_network_production +# - label: energy_heat_import_steam_hot_water_steam_hot_water_output_curve +# color: "#FF8C8C" +# order_by: 2 +# group: '' +# show_at_first: false +# is_target_line: false +# target_line_position: '' +# gquery: energy_heat_import_steam_hot_water_mt_steam_hot_water_output_curve +# is_1990: false +# dependent_on: +# output_element_key: heat_network_production_mt +# key: energy_heat_import_steam_hot_water_mt_steam_hot_water_output_curve_heat_network_production +# # SOLAR THERMAL ALLEEN OP MT EN LT +# - label: energy_heat_solar_thermal_steam_hot_water_output_curve +# color: "#FFD700" +# order_by: 18 +# group: +# show_at_first: +# is_target_line: false +# target_line_position: +# gquery: energy_heat_solar_thermal_mt_steam_hot_water_output_curve +# is_1990: +# dependent_on: +# output_element_key: heat_network_production_mt +# key: energy_heat_solar_thermal_mt_steam_hot_water_output_curve_heat_network_production +# # DEEP HT EN MT, SHALLOW MT EN LT +# - label: energy_heat_well_geothermal_steam_hot_water_output_curve +# color: "#FFA502" +# order_by: 2 +# group: '' +# show_at_first: false +# is_target_line: false +# target_line_position: '' +# gquery: energy_heat_well_deep_geothermal_mt_steam_hot_water_output_curve +# is_1990: false +# dependent_on: +# output_element_key: heat_network_production_mt +# key: energy_heat_well_geothermal_mt_steam_hot_water_output_curve_heat_network_production +# - label: energy_heat_network_storage_out +# color: "#0984E3" +# order_by: 20 +# group: '' +# show_at_first: false +# is_target_line: false +# target_line_position: '' +# gquery: energy_heat_network_storage_mt_steam_hot_water_output_curve +# is_1990: false +# dependent_on: +# output_element_key: heat_network_production_mt +# key: energy_heat_network_storage_mt_steam_hot_water_out_heat_network_production +# # RESIDUAL HEAT ALLEEN OP MT +# - label: energy_heat_industry_residual_heat_steam_hot_water_output_curve +# color: "#00008B" +# order_by: 1 +# group: +# show_at_first: +# is_target_line: +# target_line_position: +# gquery: energy_heat_industry_residual_heat_mt_steam_hot_water_output_curve +# is_1990: +# dependent_on: +# output_element_key: heat_network_production_mt +# key: energy_heat_industry_residual_heat_mt_steam_hot_water_output_curve_heat_network_production +# # P2H BOILER ALLEEN OP MT +# - label: energy_heat_flexibility_p2h_boiler_electricity_steam_hot_water_output_curve +# color: "#46c1e3" +# order_by: 9 +# group: +# show_at_first: +# is_target_line: +# target_line_position: +# gquery: energy_heat_flexibility_p2h_boiler_electricity_mt_steam_hot_water_output_curve +# is_1990: +# dependent_on: +# output_element_key: heat_network_production_mt +# key: energy_heat_flexibility_p2h_boiler_electricity_mt_steam_hot_water_output_curve_heat_network_production +# # P2H HEATPUMP ALLEEN OP MT +# - label: energy_heat_flexibility_p2h_heatpump_electricity_steam_hot_water_output_curve +# color: "blue" +# order_by: 9 +# group: +# show_at_first: +# is_target_line: +# target_line_position: +# gquery: energy_heat_flexibility_p2h_heatpump_electricity_mt_steam_hot_water_output_curve +# is_1990: +# dependent_on: +# output_element_key: heat_network_production_mt +# key: energy_heat_flexibility_p2h_heatpump_electricity_mt_steam_hot_water_output_curve_heat_network_production diff --git a/config/interface/output_element_series/heat_network_production_mt.yml b/config/interface/output_element_series/heat_network_production_mt.yml new file mode 100644 index 000000000..d90c5969b --- /dev/null +++ b/config/interface/output_element_series/heat_network_production_mt.yml @@ -0,0 +1,306 @@ +--- +- label: heat_network_demand + color: "#FF0000" + order_by: 1 + group: + show_at_first: + is_target_line: true + target_line_position: + gquery: heat_network_mt_demand_curve + is_1990: + dependent_on: + output_element_key: heat_network_production_mt + key: heat_network_demand_heat_network_production_mt +- label: energy_chp_combined_cycle_network_gas_steam_hot_water_output_curve + color: "#A4B0BE" + order_by: 3 + group: '' + show_at_first: false + is_target_line: false + target_line_position: '' + gquery: energy_chp_combined_cycle_network_gas_mt_steam_hot_water_output_curve + is_1990: false + dependent_on: + output_element_key: heat_network_production_mt + key: energy_chp_combined_cycle_network_gas_mt_steam_hot_water_output_curve_heat_network_production +- label: energy_chp_local_engine_biogas_steam_hot_water_output_curve + color: "#CE8814" + order_by: 2 + group: '' + show_at_first: false + is_target_line: false + target_line_position: '' + gquery: energy_chp_local_engine_biogas_mt_steam_hot_water_output_curve + is_1990: false + dependent_on: + output_element_key: heat_network_production_mt + key: energy_chp_local_engine_biogas_mt_steam_hot_water_output_curve_heat_network_production +- label: energy_chp_local_engine_network_gas_steam_hot_water_output_curve + color: "#DFE4EA" + order_by: 4 + group: + show_at_first: + is_target_line: false + target_line_position: + gquery: energy_chp_local_engine_network_gas_mt_steam_hot_water_output_curve + is_1990: + dependent_on: + output_element_key: heat_network_production_mt + key: energy_chp_local_engine_network_gas_mt_steam_hot_water_output_curve_heat_network_production +- label: energy_chp_local_wood_pellets_steam_hot_water_output_curve + color: "#3D6B0D" + order_by: 5 + group: + show_at_first: + is_target_line: false + target_line_position: + gquery: energy_chp_local_wood_pellets_mt_steam_hot_water_output_curve + is_1990: + dependent_on: + output_element_key: heat_network_production_mt + key: energy_chp_local_wood_pellets_mt_steam_hot_water_output_curve_heat_network_production +- label: energy_chp_supercritical_waste_mix_steam_hot_water_output_curve + color: "#218C74" + order_by: 6 + group: + show_at_first: + is_target_line: false + target_line_position: + gquery: energy_chp_supercritical_waste_mix_mt_steam_hot_water_output_curve + is_1990: + dependent_on: + output_element_key: heat_network_production_mt + key: energy_chp_supercritical_waste_mix_mt_steam_hot_water_output_curve_heat_network_production +- label: energy_chp_supercritical_ccs_waste_mix_steam_hot_water_output_curve + color: "#218C74" + order_by: 6 + group: + show_at_first: + is_target_line: false + target_line_position: + gquery: energy_chp_supercritical_ccs_waste_mix_mt_steam_hot_water_output_curve + is_1990: + dependent_on: + output_element_key: heat_network_production_mt + key: energy_chp_supercritical_ccs_waste_mix_mt_steam_hot_water_output_curve_heat_network_production +- label: energy_chp_ultra_supercritical_lignite_steam_hot_water_output_curve + color: "#222F3E" + order_by: 7 + group: + show_at_first: + is_target_line: false + target_line_position: + gquery: energy_chp_ultra_supercritical_lignite_mt_steam_hot_water_output_curve + is_1990: + dependent_on: + output_element_key: heat_network_production_mt + key: energy_chp_ultra_supercritical_lignite_mt_steam_hot_water_output_curve_heat_network_production +- label: energy_chps_coal_steam_hot_water_output_curve + color: "#485460" + order_by: 8 + group: + show_at_first: + is_target_line: false + target_line_position: + gquery: energy_chp_coal_mt_steam_hot_water_output_curve + is_1990: + dependent_on: + output_element_key: heat_network_production_mt + key: energy_chps_coal_mt_steam_hot_water_output_curve_heat_network_production +- label: energy_heat_backup_burner_network_gas_steam_hot_water_output_curve + color: "#CED6E0" + order_by: 19 + group: '' + show_at_first: false + is_target_line: false + target_line_position: '' + gquery: energy_heat_backup_burner_network_gas_mt_steam_hot_water_output_curve + is_1990: false + dependent_on: + output_element_key: heat_network_production_mt + key: energy_heat_backup_burner_network_gas_mt_steam_hot_water_output_curve_heat_network_production +- label: energy_heat_burner_crude_oil_steam_hot_water_output_curve + color: "#CD6133" + order_by: 10 + group: + show_at_first: + is_target_line: false + target_line_position: + gquery: energy_heat_burner_crude_oil_mt_steam_hot_water_output_curve + is_1990: + dependent_on: + output_element_key: heat_network_production_mt + key: energy_heat_burner_crude_oil_mt_steam_hot_water_output_curve_heat_network_production +- label: energy_heat_burner_coal_steam_hot_water_output_curve + color: "#333333" + order_by: 11 + group: + show_at_first: + is_target_line: false + target_line_position: + gquery: energy_heat_burner_coal_mt_steam_hot_water_output_curve + is_1990: + dependent_on: + output_element_key: heat_network_production_mt + key: energy_heat_burner_coal_mt_steam_hot_water_output_curve_heat_network_production +- label: energy_heat_burner_hydrogen_steam_hot_water_output_curve + color: "#87CEEB" + order_by: 12 + group: + show_at_first: + is_target_line: false + target_line_position: + gquery: energy_heat_burner_hydrogen_mt_steam_hot_water_output_curve + is_1990: + dependent_on: + output_element_key: heat_network_production_mt + key: energy_heat_burner_hydrogen_mt_steam_hot_water_output_curve_heat_network_production +- label: energy_heat_burner_network_gas_steam_hot_water_output_curve + color: "#A4B0BE" + order_by: 13 + group: + show_at_first: + is_target_line: false + target_line_position: + gquery: energy_heat_burner_network_gas_mt_steam_hot_water_output_curve + is_1990: + dependent_on: + output_element_key: heat_network_production_mt + key: energy_heat_burner_network_gas_mt_steam_hot_water_output_curve_heat_network_production +- label: energy_heat_burner_waste_mix_steam_hot_water_output_curve + color: "#006266" + order_by: 14 + group: + show_at_first: + is_target_line: false + target_line_position: + gquery: energy_heat_burner_waste_mix_mt_steam_hot_water_output_curve + is_1990: + dependent_on: + output_element_key: heat_network_production_mt + key: energy_heat_burner_waste_mix_mt_steam_hot_water_output_curve_heat_network_production +- label: energy_heat_burner_wood_pellets_steam_hot_water_output_curve + color: "#009432" + order_by: 15 + group: + show_at_first: + is_target_line: false + target_line_position: + gquery: energy_heat_burner_wood_pellets_mt_steam_hot_water_output_curve + is_1990: + dependent_on: + output_element_key: heat_network_production_mt + key: energy_heat_burner_wood_pellets_mt_steam_hot_water_output_curve_heat_network_production +- label: energy_heat_heatpump_water_water_electricity_steam_hot_water_output_curve + color: "#ADD8E6" + order_by: 16 + group: + show_at_first: + is_target_line: false + target_line_position: + gquery: energy_heat_heatpump_water_water_electricity_mt_steam_hot_water_output_curve + is_1990: + dependent_on: + output_element_key: heat_network_production_mt + key: energy_heat_heatpump_water_water_electricity_mt_steam_hot_water_output_curve_heat_network_production +- label: energy_heat_boiler_electricity_steam_hot_water_output_curve + color: "#b9effe" + order_by: 17 + group: + show_at_first: + is_target_line: false + target_line_position: + gquery: energy_heat_boiler_electricity_mt_steam_hot_water_output_curve + is_1990: + dependent_on: + output_element_key: heat_network_production_mt + key: energy_heat_boiler_electricity_mt_steam_hot_water_output_curve_heat_network_production +- label: energy_heat_import_steam_hot_water_steam_hot_water_output_curve + color: "#FF8C8C" + order_by: 2 + group: '' + show_at_first: false + is_target_line: false + target_line_position: '' + gquery: energy_heat_import_steam_hot_water_mt_steam_hot_water_output_curve + is_1990: false + dependent_on: + output_element_key: heat_network_production_mt + key: energy_heat_import_steam_hot_water_mt_steam_hot_water_output_curve_heat_network_production +# SOLAR THERMAL ALLEEN OP MT EN LT +- label: energy_heat_solar_thermal_steam_hot_water_output_curve + color: "#FFD700" + order_by: 18 + group: + show_at_first: + is_target_line: false + target_line_position: + gquery: energy_heat_solar_thermal_mt_steam_hot_water_output_curve + is_1990: + dependent_on: + output_element_key: heat_network_production_mt + key: energy_heat_solar_thermal_mt_steam_hot_water_output_curve_heat_network_production +# DEEP HT EN MT, SHALLOW MT EN LT +- label: energy_heat_well_geothermal_steam_hot_water_output_curve + color: "#FFA502" + order_by: 2 + group: '' + show_at_first: false + is_target_line: false + target_line_position: '' + gquery: energy_heat_well_deep_geothermal_mt_steam_hot_water_output_curve + is_1990: false + dependent_on: + output_element_key: heat_network_production_mt + key: energy_heat_well_geothermal_mt_steam_hot_water_output_curve_heat_network_production +- label: energy_heat_network_storage_out + color: "#0984E3" + order_by: 20 + group: '' + show_at_first: false + is_target_line: false + target_line_position: '' + gquery: energy_heat_network_storage_mt_steam_hot_water_output_curve + is_1990: false + dependent_on: + output_element_key: heat_network_production_mt + key: energy_heat_network_storage_mt_steam_hot_water_out_heat_network_production +# RESIDUAL HEAT ALLEEN OP MT +- label: energy_heat_industry_residual_heat_steam_hot_water_output_curve + color: "#00008B" + order_by: 1 + group: + show_at_first: + is_target_line: + target_line_position: + gquery: energy_heat_industry_residual_heat_mt_steam_hot_water_output_curve + is_1990: + dependent_on: + output_element_key: heat_network_production_mt + key: energy_heat_industry_residual_heat_mt_steam_hot_water_output_curve_heat_network_production +# P2H BOILER ALLEEN OP MT +- label: energy_heat_flexibility_p2h_boiler_electricity_steam_hot_water_output_curve + color: "#46c1e3" + order_by: 9 + group: + show_at_first: + is_target_line: + target_line_position: + gquery: energy_heat_flexibility_p2h_boiler_electricity_mt_steam_hot_water_output_curve + is_1990: + dependent_on: + output_element_key: heat_network_production_mt + key: energy_heat_flexibility_p2h_boiler_electricity_mt_steam_hot_water_output_curve_heat_network_production +# P2H HEATPUMP ALLEEN OP MT +- label: energy_heat_flexibility_p2h_heatpump_electricity_steam_hot_water_output_curve + color: "blue" + order_by: 9 + group: + show_at_first: + is_target_line: + target_line_position: + gquery: energy_heat_flexibility_p2h_heatpump_electricity_mt_steam_hot_water_output_curve + is_1990: + dependent_on: + output_element_key: heat_network_production_mt + key: energy_heat_flexibility_p2h_heatpump_electricity_mt_steam_hot_water_output_curve_heat_network_production diff --git a/config/interface/output_elements/supply_collective_heat.yml b/config/interface/output_elements/supply_collective_heat.yml index d8bfa6175..d463cc285 100644 --- a/config/interface/output_elements/supply_collective_heat.yml +++ b/config/interface/output_elements/supply_collective_heat.yml @@ -113,6 +113,20 @@ requires_merit_order: false dependent_on: '' output_element_type_name: demand_curve +- under_construction: false + unit: MW + percentage: false + group: Supply + sub_group: collective_heat + show_point_label: false + growth_chart: false + key: heat_network_production_mt + max_axis_value: + min_axis_value: + hidden: false + requires_merit_order: false + dependent_on: '' + output_element_type_name: demand_curve - under_construction: false unit: MJ percentage: false diff --git a/config/locales/interface/output_elements/en_supply.yml b/config/locales/interface/output_elements/en_supply.yml index 0c1593d7b..67b4f64f6 100644 --- a/config/locales/interface/output_elements/en_supply.yml +++ b/config/locales/interface/output_elements/en_supply.yml @@ -146,6 +146,10 @@ en: title: Hourly heat production for high temperature district heating short_description: '' description: '' + heat_network_production_mt: + title: Hourly heat production for medium temperature district heating + short_description: '' + description: '' industrial_heat_mekko: title: Supply and demand of collective heat in industry short_description: diff --git a/config/locales/interface/output_elements/nl_supply.yml b/config/locales/interface/output_elements/nl_supply.yml index ece39567f..541d2bca1 100644 --- a/config/locales/interface/output_elements/nl_supply.yml +++ b/config/locales/interface/output_elements/nl_supply.yml @@ -147,6 +147,10 @@ nl: title: Uurlijkse warmteproductie in HT-warmtenetten short_description: '' description: '' + heat_network_production_mt: + title: Uurlijkse warmteproductie in MT-warmtenetten + short_description: '' + description: '' industrial_heat_mekko: title: Vraag en aanbod van industriële stoomnetten short_description: From 8862688f1b52735c88fdd314a2296e31e10244a2 Mon Sep 17 00:00:00 2001 From: Roos de Kok Date: Fri, 8 Sep 2023 10:56:38 +0200 Subject: [PATCH 24/61] Update translations for the collective heat pump --- .../locales/interface/input_elements/en_supply_heat.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/config/locales/interface/input_elements/en_supply_heat.yml b/config/locales/interface/input_elements/en_supply_heat.yml index c0de37d93..3e1e81916 100644 --- a/config/locales/interface/input_elements/en_supply_heat.yml +++ b/config/locales/interface/input_elements/en_supply_heat.yml @@ -34,7 +34,7 @@ en: demand, on the other hand, peaks in the winter. Use seasonal heat storage for effective deployment. capacity_of_energy_heat_heatpump_water_water_electricity: - title: Collective water heat pump + title: Collective heat pump short_description: description: A heat pump produces heat with electricity and ambient heat. Specify here the capacity of collective heat pumps that supplies heat for district @@ -443,19 +443,19 @@ en: When this slider is set, the yearly production of heat using biomass heaters will be visible in the supply side of the graph on the right." capacity_of_energy_heat_heatpump_water_water_ht_electricity: - title: Water heat pump + title: Collective heat pump short_description: description: "A heat pump produces heat with electricity and ambient heat. Specify here the capacity of collective heat pumps that supplies heat for district heating." capacity_of_energy_heat_heatpump_water_water_lt_electricity: - title: Water heat pump + title: Collective heat pump short_description: description: "A heat pump produces heat with electricity and ambient heat. Specify here the capacity of collective heat pumps that supplies heat for district heating." capacity_of_energy_heat_heatpump_water_water_mt_electricity: - title: Water heat pump + title: Collective heat pump short_description: description: "A heat pump produces heat with electricity and ambient heat. Specify here the capacity of collective heat pumps that supplies heat for district From e35cb68860340fa288c96628b87e620549f14f71 Mon Sep 17 00:00:00 2001 From: Koen van Bemmelen Date: Thu, 14 Sep 2023 10:59:59 +0200 Subject: [PATCH 25/61] Update hourly heat production charts for MT and LT networks --- .../heat_network_production_ht.yml | 2 +- .../heat_network_production_lt.yml | 202 +++++++++--------- .../heat_network_production_mt.yml | 25 ++- .../supply_collective_heat.yml | 14 ++ .../output_element_series/en_labels.yml | 3 +- .../interface/output_elements/en_supply.yml | 4 + .../interface/output_elements/nl_supply.yml | 4 + 7 files changed, 146 insertions(+), 108 deletions(-) diff --git a/config/interface/output_element_series/heat_network_production_ht.yml b/config/interface/output_element_series/heat_network_production_ht.yml index cbf2b16eb..e6bf80465 100644 --- a/config/interface/output_element_series/heat_network_production_ht.yml +++ b/config/interface/output_element_series/heat_network_production_ht.yml @@ -243,7 +243,7 @@ # key: energy_heat_solar_thermal_steam_hot_water_output_curve_heat_network_production # DEEP HT EN MT, SHALLOW MT EN LT -- label: energy_heat_well_geothermal_steam_hot_water_output_curve +- label: energy_heat_well_deep_geothermal_steam_hot_water_output_curve color: "#FFA502" order_by: 2 group: '' diff --git a/config/interface/output_element_series/heat_network_production_lt.yml b/config/interface/output_element_series/heat_network_production_lt.yml index 62d39f225..66d6f7ac9 100644 --- a/config/interface/output_element_series/heat_network_production_lt.yml +++ b/config/interface/output_element_series/heat_network_production_lt.yml @@ -1,16 +1,16 @@ -# --- -# - label: heat_network_demand -# color: "#FF0000" -# order_by: 1 -# group: -# show_at_first: -# is_target_line: true -# target_line_position: -# gquery: heat_network_mt_demand_curve -# is_1990: -# dependent_on: -# output_element_key: heat_network_production_mt -# key: heat_network_demand_heat_network_production_mt +--- +- label: heat_network_demand + color: "#FF0000" + order_by: 1 + group: + show_at_first: + is_target_line: true + target_line_position: + gquery: heat_network_lt_demand_curve + is_1990: + dependent_on: + output_element_key: heat_network_production_lt + key: heat_network_demand_heat_network_production_lt # DEZE BRONNEN NIET OP LT? @@ -122,7 +122,7 @@ dependent_on: output_element_key: heat_network_production_lt key: energy_heat_backup_burner_network_gas_lt_steam_hot_water_output_curve_heat_network_production - + # DEZE BRONNEN NIET OP LT? # - label: energy_heat_burner_crude_oil_steam_hot_water_output_curve # color: "#CD6133" @@ -148,18 +148,20 @@ # dependent_on: # output_element_key: heat_network_production_mt # key: energy_heat_burner_coal_mt_steam_hot_water_output_curve_heat_network_production -# - label: energy_heat_burner_hydrogen_steam_hot_water_output_curve -# color: "#87CEEB" -# order_by: 12 -# group: -# show_at_first: -# is_target_line: false -# target_line_position: -# gquery: energy_heat_burner_hydrogen_mt_steam_hot_water_output_curve -# is_1990: -# dependent_on: -# output_element_key: heat_network_production_mt -# key: energy_heat_burner_hydrogen_mt_steam_hot_water_output_curve_heat_network_production +- label: energy_heat_burner_hydrogen_steam_hot_water_output_curve + color: "#87CEEB" + order_by: 12 + group: + show_at_first: + is_target_line: false + target_line_position: + gquery: energy_heat_burner_hydrogen_lt_steam_hot_water_output_curve + is_1990: + dependent_on: + output_element_key: heat_network_production_lt + key: energy_heat_burner_hydrogen_lt_steam_hot_water_output_curve_heat_network_production + +# # DEZE BRONNEN NIET OP LT? # - label: energy_heat_burner_network_gas_steam_hot_water_output_curve # color: "#A4B0BE" # order_by: 13 @@ -196,80 +198,80 @@ # dependent_on: # output_element_key: heat_network_production_mt # key: energy_heat_burner_wood_pellets_mt_steam_hot_water_output_curve_heat_network_production -# - label: energy_heat_heatpump_water_water_electricity_steam_hot_water_output_curve -# color: "#ADD8E6" -# order_by: 16 -# group: -# show_at_first: -# is_target_line: false -# target_line_position: -# gquery: energy_heat_heatpump_water_water_electricity_mt_steam_hot_water_output_curve -# is_1990: -# dependent_on: -# output_element_key: heat_network_production_mt -# key: energy_heat_heatpump_water_water_electricity_mt_steam_hot_water_output_curve_heat_network_production -# - label: energy_heat_boiler_electricity_steam_hot_water_output_curve -# color: "#b9effe" -# order_by: 17 -# group: -# show_at_first: -# is_target_line: false -# target_line_position: -# gquery: energy_heat_boiler_electricity_mt_steam_hot_water_output_curve -# is_1990: -# dependent_on: -# output_element_key: heat_network_production_mt -# key: energy_heat_boiler_electricity_mt_steam_hot_water_output_curve_heat_network_production -# - label: energy_heat_import_steam_hot_water_steam_hot_water_output_curve -# color: "#FF8C8C" -# order_by: 2 -# group: '' -# show_at_first: false -# is_target_line: false -# target_line_position: '' -# gquery: energy_heat_import_steam_hot_water_mt_steam_hot_water_output_curve -# is_1990: false -# dependent_on: -# output_element_key: heat_network_production_mt -# key: energy_heat_import_steam_hot_water_mt_steam_hot_water_output_curve_heat_network_production -# # SOLAR THERMAL ALLEEN OP MT EN LT -# - label: energy_heat_solar_thermal_steam_hot_water_output_curve -# color: "#FFD700" -# order_by: 18 -# group: -# show_at_first: -# is_target_line: false -# target_line_position: -# gquery: energy_heat_solar_thermal_mt_steam_hot_water_output_curve -# is_1990: -# dependent_on: -# output_element_key: heat_network_production_mt -# key: energy_heat_solar_thermal_mt_steam_hot_water_output_curve_heat_network_production -# # DEEP HT EN MT, SHALLOW MT EN LT -# - label: energy_heat_well_geothermal_steam_hot_water_output_curve -# color: "#FFA502" -# order_by: 2 -# group: '' -# show_at_first: false -# is_target_line: false -# target_line_position: '' -# gquery: energy_heat_well_deep_geothermal_mt_steam_hot_water_output_curve -# is_1990: false -# dependent_on: -# output_element_key: heat_network_production_mt -# key: energy_heat_well_geothermal_mt_steam_hot_water_output_curve_heat_network_production -# - label: energy_heat_network_storage_out -# color: "#0984E3" -# order_by: 20 -# group: '' -# show_at_first: false -# is_target_line: false -# target_line_position: '' -# gquery: energy_heat_network_storage_mt_steam_hot_water_output_curve -# is_1990: false -# dependent_on: -# output_element_key: heat_network_production_mt -# key: energy_heat_network_storage_mt_steam_hot_water_out_heat_network_production +- label: energy_heat_heatpump_water_water_electricity_steam_hot_water_output_curve + color: "#ADD8E6" + order_by: 16 + group: + show_at_first: + is_target_line: false + target_line_position: + gquery: energy_heat_heatpump_water_water_electricity_lt_steam_hot_water_output_curve + is_1990: + dependent_on: + output_element_key: heat_network_production_lt + key: energy_heat_heatpump_water_water_electricity_lt_steam_hot_water_output_curve_heat_network_production +- label: energy_heat_boiler_electricity_steam_hot_water_output_curve + color: "#b9effe" + order_by: 17 + group: + show_at_first: + is_target_line: false + target_line_position: + gquery: energy_heat_boiler_electricity_lt_steam_hot_water_output_curve + is_1990: + dependent_on: + output_element_key: heat_network_production_lt + key: energy_heat_boiler_electricity_lt_steam_hot_water_output_curve_heat_network_production +- label: energy_heat_import_steam_hot_water_steam_hot_water_output_curve + color: "#FF8C8C" + order_by: 2 + group: '' + show_at_first: false + is_target_line: false + target_line_position: '' + gquery: energy_heat_import_steam_hot_water_lt_steam_hot_water_output_curve + is_1990: false + dependent_on: + output_element_key: heat_network_production_lt + key: energy_heat_import_steam_hot_water_lt_steam_hot_water_output_curve_heat_network_production +# SOLAR THERMAL ALLEEN OP MT EN LT +- label: energy_heat_solar_thermal_steam_hot_water_output_curve + color: "#FFD700" + order_by: 18 + group: + show_at_first: + is_target_line: false + target_line_position: + gquery: energy_heat_solar_thermal_lt_steam_hot_water_output_curve + is_1990: + dependent_on: + output_element_key: heat_network_production_lt + key: energy_heat_solar_thermal_lt_steam_hot_water_output_curve_heat_network_production +# DEEP HT EN MT, SHALLOW MT EN LT +- label: energy_heat_well_shallow_geothermal_steam_hot_water_output_curve + color: "#A4B0BE" + order_by: 24 + group: '' + show_at_first: false + is_target_line: false + target_line_position: '' + gquery: energy_heat_well_shallow_geothermal_lt_steam_hot_water_output_curve + is_1990: false + dependent_on: + output_element_key: heat_network_production_lt + key: energy_heat_well_shallow_geothermal_lt_steam_hot_water_output_curve_heat_network_production +- label: energy_heat_network_storage_out + color: "#0984E3" + order_by: 20 + group: '' + show_at_first: false + is_target_line: false + target_line_position: '' + gquery: energy_heat_network_storage_lt_steam_hot_water_output_curve + is_1990: false + dependent_on: + output_element_key: heat_network_production_lt + key: energy_heat_network_storage_lt_steam_hot_water_out_heat_network_production # # RESIDUAL HEAT ALLEEN OP MT # - label: energy_heat_industry_residual_heat_steam_hot_water_output_curve # color: "#00008B" diff --git a/config/interface/output_element_series/heat_network_production_mt.yml b/config/interface/output_element_series/heat_network_production_mt.yml index d90c5969b..8e962395d 100644 --- a/config/interface/output_element_series/heat_network_production_mt.yml +++ b/config/interface/output_element_series/heat_network_production_mt.yml @@ -73,7 +73,7 @@ key: energy_chp_supercritical_waste_mix_mt_steam_hot_water_output_curve_heat_network_production - label: energy_chp_supercritical_ccs_waste_mix_steam_hot_water_output_curve color: "#218C74" - order_by: 6 + order_by: 21 group: show_at_first: is_target_line: false @@ -217,7 +217,7 @@ key: energy_heat_boiler_electricity_mt_steam_hot_water_output_curve_heat_network_production - label: energy_heat_import_steam_hot_water_steam_hot_water_output_curve color: "#FF8C8C" - order_by: 2 + order_by: 22 group: '' show_at_first: false is_target_line: false @@ -243,7 +243,7 @@ # DEEP HT EN MT, SHALLOW MT EN LT - label: energy_heat_well_geothermal_steam_hot_water_output_curve color: "#FFA502" - order_by: 2 + order_by: 23 group: '' show_at_first: false is_target_line: false @@ -253,6 +253,19 @@ dependent_on: output_element_key: heat_network_production_mt key: energy_heat_well_geothermal_mt_steam_hot_water_output_curve_heat_network_production +# DEZE KRIJG IK NOG NIET WERKEND, VERSCHIJNT NIET IN DE PRODUCTION GRAFIEK +- label: energy_heat_well_shallow_geothermal_steam_hot_water_output_curve + color: "yellow" + order_by: 24 + group: '' + show_at_first: false + is_target_line: false + target_line_position: '' + gquery: energy_heat_well_shallow_heatpump_geothermal_mt_steam_hot_water_output_curve + is_1990: false + dependent_on: + output_element_key: heat_network_production_mt + key: energy_heat_well_shallow_heatpump_geothermal_mt_steam_hot_water_output_curve_heat_network_production - label: energy_heat_network_storage_out color: "#0984E3" order_by: 20 @@ -268,7 +281,7 @@ # RESIDUAL HEAT ALLEEN OP MT - label: energy_heat_industry_residual_heat_steam_hot_water_output_curve color: "#00008B" - order_by: 1 + order_by: 25 group: show_at_first: is_target_line: @@ -281,7 +294,7 @@ # P2H BOILER ALLEEN OP MT - label: energy_heat_flexibility_p2h_boiler_electricity_steam_hot_water_output_curve color: "#46c1e3" - order_by: 9 + order_by: 26 group: show_at_first: is_target_line: @@ -294,7 +307,7 @@ # P2H HEATPUMP ALLEEN OP MT - label: energy_heat_flexibility_p2h_heatpump_electricity_steam_hot_water_output_curve color: "blue" - order_by: 9 + order_by: 27 group: show_at_first: is_target_line: diff --git a/config/interface/output_elements/supply_collective_heat.yml b/config/interface/output_elements/supply_collective_heat.yml index d463cc285..1e95dcfe9 100644 --- a/config/interface/output_elements/supply_collective_heat.yml +++ b/config/interface/output_elements/supply_collective_heat.yml @@ -127,6 +127,20 @@ requires_merit_order: false dependent_on: '' output_element_type_name: demand_curve +- under_construction: false + unit: MW + percentage: false + group: Supply + sub_group: collective_heat + show_point_label: false + growth_chart: false + key: heat_network_production_lt + max_axis_value: + min_axis_value: + hidden: false + requires_merit_order: false + dependent_on: '' + output_element_type_name: demand_curve - under_construction: false unit: MJ percentage: false diff --git a/config/locales/interface/output_element_series/en_labels.yml b/config/locales/interface/output_element_series/en_labels.yml index a92d9f73d..9034022a4 100644 --- a/config/locales/interface/output_element_series/en_labels.yml +++ b/config/locales/interface/output_element_series/en_labels.yml @@ -106,7 +106,8 @@ en: energy_heat_import_steam_hot_water_steam_hot_water_output_curve: 'Imported heat' energy_heat_industry_residual_heat_steam_hot_water_output_curve: 'Residual heat from industry' energy_heat_solar_thermal_steam_hot_water_output_curve: 'Solar thermal' - energy_heat_well_geothermal_steam_hot_water_output_curve: 'Geothermal heat' + energy_heat_well_deep_geothermal_steam_hot_water_output_curve: 'Geothermal (deep)' + energy_heat_well_shallow_geothermal_steam_hot_water_output_curve: 'Geothermal (shallow)' energy_heat_distribution_loss_input_curve: 'Distribution losses' energy_direct_air_capture_steam_hot_water_input_curve: 'Direct Air Capture (CCUS)' energy_heat_unused_steam_hot_water_input_curve: 'Heat surplus (wasted)' diff --git a/config/locales/interface/output_elements/en_supply.yml b/config/locales/interface/output_elements/en_supply.yml index 67b4f64f6..a2410acd7 100644 --- a/config/locales/interface/output_elements/en_supply.yml +++ b/config/locales/interface/output_elements/en_supply.yml @@ -150,6 +150,10 @@ en: title: Hourly heat production for medium temperature district heating short_description: '' description: '' + heat_network_production_lt: + title: Hourly heat production for low temperature district heating + short_description: '' + description: '' industrial_heat_mekko: title: Supply and demand of collective heat in industry short_description: diff --git a/config/locales/interface/output_elements/nl_supply.yml b/config/locales/interface/output_elements/nl_supply.yml index 541d2bca1..c383a1200 100644 --- a/config/locales/interface/output_elements/nl_supply.yml +++ b/config/locales/interface/output_elements/nl_supply.yml @@ -151,6 +151,10 @@ nl: title: Uurlijkse warmteproductie in MT-warmtenetten short_description: '' description: '' + heat_network_production_lt: + title: Uurlijkse warmteproductie in LT-warmtenetten + short_description: '' + description: '' industrial_heat_mekko: title: Vraag en aanbod van industriële stoomnetten short_description: From c15836dc29515c11b5331128d44ccf9abe64d7b1 Mon Sep 17 00:00:00 2001 From: Koen van Bemmelen Date: Thu, 14 Sep 2023 11:30:57 +0200 Subject: [PATCH 26/61] Finalize MT and LT hourly heat production charts and cleanup codebase --- .../heat_network_production_ht.yml | 55 ----- .../heat_network_production_lt.yml | 206 +----------------- .../heat_network_production_mt.yml | 10 +- 3 files changed, 3 insertions(+), 268 deletions(-) diff --git a/config/interface/output_element_series/heat_network_production_ht.yml b/config/interface/output_element_series/heat_network_production_ht.yml index e6bf80465..6fcdeaeb5 100644 --- a/config/interface/output_element_series/heat_network_production_ht.yml +++ b/config/interface/output_element_series/heat_network_production_ht.yml @@ -227,22 +227,6 @@ dependent_on: output_element_key: heat_network_production_ht key: energy_heat_import_steam_hot_water_ht_steam_hot_water_output_curve_heat_network_production - -# SOLAR THERMAL ALLEEN OP MT EN LT -# - label: energy_heat_solar_thermal_steam_hot_water_output_curve -# color: "#FFD700" -# order_by: 18 -# group: -# show_at_first: -# is_target_line: false -# target_line_position: -# gquery: energy_heat_solar_thermal_steam_hot_water_output_curve -# is_1990: -# dependent_on: -# output_element_key: heat_network_production -# key: energy_heat_solar_thermal_steam_hot_water_output_curve_heat_network_production - -# DEEP HT EN MT, SHALLOW MT EN LT - label: energy_heat_well_deep_geothermal_steam_hot_water_output_curve color: "#FFA502" order_by: 2 @@ -267,42 +251,3 @@ dependent_on: output_element_key: heat_network_production_ht key: energy_heat_network_storage_ht_steam_hot_water_out_heat_network_production -# RESIDUAL HEAT ALLEEN OP MT -# - label: energy_heat_industry_residual_heat_steam_hot_water_output_curve -# color: "#00008B" -# order_by: 1 -# group: -# show_at_first: -# is_target_line: -# target_line_position: -# gquery: energy_heat_industry_residual_heat_steam_hot_water_output_curve -# is_1990: -# dependent_on: -# output_element_key: heat_network_production_mt -# key: energy_heat_industry_residual_heat_steam_hot_water_output_curve_heat_network_production -# P2H BOILER ALLEEN OP MT -# - label: energy_heat_flexibility_p2h_boiler_electricity_steam_hot_water_output_curve -# color: "#46c1e3" -# order_by: 9 -# group: -# show_at_first: -# is_target_line: -# target_line_position: -# gquery: energy_heat_flexibility_p2h_boiler_electricity_steam_hot_water_output_curve -# is_1990: -# dependent_on: -# output_element_key: heat_network_production -# key: energy_heat_flexibility_p2h_boiler_electricity_steam_hot_water_output_curve_heat_network_production -# P2H HEATPUMPT ALLEEN OP MT -# - label: energy_heat_flexibility_p2h_heatpump_electricity_steam_hot_water_output_curve -# color: "blue" -# order_by: 9 -# group: -# show_at_first: -# is_target_line: -# target_line_position: -# gquery: energy_heat_flexibility_p2h_heatpump_electricity_steam_hot_water_output_curve -# is_1990: -# dependent_on: -# output_element_key: heat_network_production -# key: energy_heat_flexibility_p2h_heatpump_electricity_steam_hot_water_output_curve_heat_network_production diff --git a/config/interface/output_element_series/heat_network_production_lt.yml b/config/interface/output_element_series/heat_network_production_lt.yml index 66d6f7ac9..7dd89ed10 100644 --- a/config/interface/output_element_series/heat_network_production_lt.yml +++ b/config/interface/output_element_series/heat_network_production_lt.yml @@ -11,105 +11,6 @@ dependent_on: output_element_key: heat_network_production_lt key: heat_network_demand_heat_network_production_lt - -# DEZE BRONNEN NIET OP LT? - -# - label: energy_chp_combined_cycle_network_gas_steam_hot_water_output_curve -# color: "#A4B0BE" -# order_by: 3 -# group: '' -# show_at_first: false -# is_target_line: false -# target_line_position: '' -# gquery: energy_chp_combined_cycle_network_gas_mt_steam_hot_water_output_curve -# is_1990: false -# dependent_on: -# output_element_key: heat_network_production_mt -# key: energy_chp_combined_cycle_network_gas_mt_steam_hot_water_output_curve_heat_network_production -# - label: energy_chp_local_engine_biogas_steam_hot_water_output_curve -# color: "#CE8814" -# order_by: 2 -# group: '' -# show_at_first: false -# is_target_line: false -# target_line_position: '' -# gquery: energy_chp_local_engine_biogas_mt_steam_hot_water_output_curve -# is_1990: false -# dependent_on: -# output_element_key: heat_network_production_mt -# key: energy_chp_local_engine_biogas_mt_steam_hot_water_output_curve_heat_network_production -# - label: energy_chp_local_engine_network_gas_steam_hot_water_output_curve -# color: "#DFE4EA" -# order_by: 4 -# group: -# show_at_first: -# is_target_line: false -# target_line_position: -# gquery: energy_chp_local_engine_network_gas_mt_steam_hot_water_output_curve -# is_1990: -# dependent_on: -# output_element_key: heat_network_production_mt -# key: energy_chp_local_engine_network_gas_mt_steam_hot_water_output_curve_heat_network_production -# - label: energy_chp_local_wood_pellets_steam_hot_water_output_curve -# color: "#3D6B0D" -# order_by: 5 -# group: -# show_at_first: -# is_target_line: false -# target_line_position: -# gquery: energy_chp_local_wood_pellets_mt_steam_hot_water_output_curve -# is_1990: -# dependent_on: -# output_element_key: heat_network_production_mt -# key: energy_chp_local_wood_pellets_mt_steam_hot_water_output_curve_heat_network_production -# - label: energy_chp_supercritical_waste_mix_steam_hot_water_output_curve -# color: "#218C74" -# order_by: 6 -# group: -# show_at_first: -# is_target_line: false -# target_line_position: -# gquery: energy_chp_supercritical_waste_mix_mt_steam_hot_water_output_curve -# is_1990: -# dependent_on: -# output_element_key: heat_network_production_mt -# key: energy_chp_supercritical_waste_mix_mt_steam_hot_water_output_curve_heat_network_production -# - label: energy_chp_supercritical_ccs_waste_mix_steam_hot_water_output_curve -# color: "#218C74" -# order_by: 6 -# group: -# show_at_first: -# is_target_line: false -# target_line_position: -# gquery: energy_chp_supercritical_ccs_waste_mix_mt_steam_hot_water_output_curve -# is_1990: -# dependent_on: -# output_element_key: heat_network_production_mt -# key: energy_chp_supercritical_ccs_waste_mix_mt_steam_hot_water_output_curve_heat_network_production -# - label: energy_chp_ultra_supercritical_lignite_steam_hot_water_output_curve -# color: "#222F3E" -# order_by: 7 -# group: -# show_at_first: -# is_target_line: false -# target_line_position: -# gquery: energy_chp_ultra_supercritical_lignite_mt_steam_hot_water_output_curve -# is_1990: -# dependent_on: -# output_element_key: heat_network_production_mt -# key: energy_chp_ultra_supercritical_lignite_mt_steam_hot_water_output_curve_heat_network_production -# - label: energy_chps_coal_steam_hot_water_output_curve -# color: "#485460" -# order_by: 8 -# group: -# show_at_first: -# is_target_line: false -# target_line_position: -# gquery: energy_chp_coal_mt_steam_hot_water_output_curve -# is_1990: -# dependent_on: -# output_element_key: heat_network_production_mt -# key: energy_chps_coal_mt_steam_hot_water_output_curve_heat_network_production - label: energy_heat_backup_burner_network_gas_steam_hot_water_output_curve color: "#CED6E0" order_by: 19 @@ -122,32 +23,6 @@ dependent_on: output_element_key: heat_network_production_lt key: energy_heat_backup_burner_network_gas_lt_steam_hot_water_output_curve_heat_network_production - -# DEZE BRONNEN NIET OP LT? -# - label: energy_heat_burner_crude_oil_steam_hot_water_output_curve -# color: "#CD6133" -# order_by: 10 -# group: -# show_at_first: -# is_target_line: false -# target_line_position: -# gquery: energy_heat_burner_crude_oil_mt_steam_hot_water_output_curve -# is_1990: -# dependent_on: -# output_element_key: heat_network_production_mt -# key: energy_heat_burner_crude_oil_mt_steam_hot_water_output_curve_heat_network_production -# - label: energy_heat_burner_coal_steam_hot_water_output_curve -# color: "#333333" -# order_by: 11 -# group: -# show_at_first: -# is_target_line: false -# target_line_position: -# gquery: energy_heat_burner_coal_mt_steam_hot_water_output_curve -# is_1990: -# dependent_on: -# output_element_key: heat_network_production_mt -# key: energy_heat_burner_coal_mt_steam_hot_water_output_curve_heat_network_production - label: energy_heat_burner_hydrogen_steam_hot_water_output_curve color: "#87CEEB" order_by: 12 @@ -160,44 +35,6 @@ dependent_on: output_element_key: heat_network_production_lt key: energy_heat_burner_hydrogen_lt_steam_hot_water_output_curve_heat_network_production - -# # DEZE BRONNEN NIET OP LT? -# - label: energy_heat_burner_network_gas_steam_hot_water_output_curve -# color: "#A4B0BE" -# order_by: 13 -# group: -# show_at_first: -# is_target_line: false -# target_line_position: -# gquery: energy_heat_burner_network_gas_mt_steam_hot_water_output_curve -# is_1990: -# dependent_on: -# output_element_key: heat_network_production_mt -# key: energy_heat_burner_network_gas_mt_steam_hot_water_output_curve_heat_network_production -# - label: energy_heat_burner_waste_mix_steam_hot_water_output_curve -# color: "#006266" -# order_by: 14 -# group: -# show_at_first: -# is_target_line: false -# target_line_position: -# gquery: energy_heat_burner_waste_mix_mt_steam_hot_water_output_curve -# is_1990: -# dependent_on: -# output_element_key: heat_network_production_mt -# key: energy_heat_burner_waste_mix_mt_steam_hot_water_output_curve_heat_network_production -# - label: energy_heat_burner_wood_pellets_steam_hot_water_output_curve -# color: "#009432" -# order_by: 15 -# group: -# show_at_first: -# is_target_line: false -# target_line_position: -# gquery: energy_heat_burner_wood_pellets_mt_steam_hot_water_output_curve -# is_1990: -# dependent_on: -# output_element_key: heat_network_production_mt -# key: energy_heat_burner_wood_pellets_mt_steam_hot_water_output_curve_heat_network_production - label: energy_heat_heatpump_water_water_electricity_steam_hot_water_output_curve color: "#ADD8E6" order_by: 16 @@ -234,7 +71,6 @@ dependent_on: output_element_key: heat_network_production_lt key: energy_heat_import_steam_hot_water_lt_steam_hot_water_output_curve_heat_network_production -# SOLAR THERMAL ALLEEN OP MT EN LT - label: energy_heat_solar_thermal_steam_hot_water_output_curve color: "#FFD700" order_by: 18 @@ -247,7 +83,6 @@ dependent_on: output_element_key: heat_network_production_lt key: energy_heat_solar_thermal_lt_steam_hot_water_output_curve_heat_network_production -# DEEP HT EN MT, SHALLOW MT EN LT - label: energy_heat_well_shallow_geothermal_steam_hot_water_output_curve color: "#A4B0BE" order_by: 24 @@ -271,43 +106,4 @@ is_1990: false dependent_on: output_element_key: heat_network_production_lt - key: energy_heat_network_storage_lt_steam_hot_water_out_heat_network_production -# # RESIDUAL HEAT ALLEEN OP MT -# - label: energy_heat_industry_residual_heat_steam_hot_water_output_curve -# color: "#00008B" -# order_by: 1 -# group: -# show_at_first: -# is_target_line: -# target_line_position: -# gquery: energy_heat_industry_residual_heat_mt_steam_hot_water_output_curve -# is_1990: -# dependent_on: -# output_element_key: heat_network_production_mt -# key: energy_heat_industry_residual_heat_mt_steam_hot_water_output_curve_heat_network_production -# # P2H BOILER ALLEEN OP MT -# - label: energy_heat_flexibility_p2h_boiler_electricity_steam_hot_water_output_curve -# color: "#46c1e3" -# order_by: 9 -# group: -# show_at_first: -# is_target_line: -# target_line_position: -# gquery: energy_heat_flexibility_p2h_boiler_electricity_mt_steam_hot_water_output_curve -# is_1990: -# dependent_on: -# output_element_key: heat_network_production_mt -# key: energy_heat_flexibility_p2h_boiler_electricity_mt_steam_hot_water_output_curve_heat_network_production -# # P2H HEATPUMP ALLEEN OP MT -# - label: energy_heat_flexibility_p2h_heatpump_electricity_steam_hot_water_output_curve -# color: "blue" -# order_by: 9 -# group: -# show_at_first: -# is_target_line: -# target_line_position: -# gquery: energy_heat_flexibility_p2h_heatpump_electricity_mt_steam_hot_water_output_curve -# is_1990: -# dependent_on: -# output_element_key: heat_network_production_mt -# key: energy_heat_flexibility_p2h_heatpump_electricity_mt_steam_hot_water_output_curve_heat_network_production + key: energy_heat_network_storage_lt_steam_hot_water_out_heat_network_production \ No newline at end of file diff --git a/config/interface/output_element_series/heat_network_production_mt.yml b/config/interface/output_element_series/heat_network_production_mt.yml index 8e962395d..2fc542019 100644 --- a/config/interface/output_element_series/heat_network_production_mt.yml +++ b/config/interface/output_element_series/heat_network_production_mt.yml @@ -227,7 +227,6 @@ dependent_on: output_element_key: heat_network_production_mt key: energy_heat_import_steam_hot_water_mt_steam_hot_water_output_curve_heat_network_production -# SOLAR THERMAL ALLEEN OP MT EN LT - label: energy_heat_solar_thermal_steam_hot_water_output_curve color: "#FFD700" order_by: 18 @@ -240,8 +239,7 @@ dependent_on: output_element_key: heat_network_production_mt key: energy_heat_solar_thermal_mt_steam_hot_water_output_curve_heat_network_production -# DEEP HT EN MT, SHALLOW MT EN LT -- label: energy_heat_well_geothermal_steam_hot_water_output_curve +- label: energy_heat_well_deep_geothermal_steam_hot_water_output_curve color: "#FFA502" order_by: 23 group: '' @@ -253,9 +251,8 @@ dependent_on: output_element_key: heat_network_production_mt key: energy_heat_well_geothermal_mt_steam_hot_water_output_curve_heat_network_production -# DEZE KRIJG IK NOG NIET WERKEND, VERSCHIJNT NIET IN DE PRODUCTION GRAFIEK - label: energy_heat_well_shallow_geothermal_steam_hot_water_output_curve - color: "yellow" + color: "#FFC04F" order_by: 24 group: '' show_at_first: false @@ -278,7 +275,6 @@ dependent_on: output_element_key: heat_network_production_mt key: energy_heat_network_storage_mt_steam_hot_water_out_heat_network_production -# RESIDUAL HEAT ALLEEN OP MT - label: energy_heat_industry_residual_heat_steam_hot_water_output_curve color: "#00008B" order_by: 25 @@ -291,7 +287,6 @@ dependent_on: output_element_key: heat_network_production_mt key: energy_heat_industry_residual_heat_mt_steam_hot_water_output_curve_heat_network_production -# P2H BOILER ALLEEN OP MT - label: energy_heat_flexibility_p2h_boiler_electricity_steam_hot_water_output_curve color: "#46c1e3" order_by: 26 @@ -304,7 +299,6 @@ dependent_on: output_element_key: heat_network_production_mt key: energy_heat_flexibility_p2h_boiler_electricity_mt_steam_hot_water_output_curve_heat_network_production -# P2H HEATPUMP ALLEEN OP MT - label: energy_heat_flexibility_p2h_heatpump_electricity_steam_hot_water_output_curve color: "blue" order_by: 27 From aad52568b80bd03f0369b71e2426e7fbf86691b5 Mon Sep 17 00:00:00 2001 From: Charlotte vm Date: Mon, 25 Sep 2023 17:10:38 +0200 Subject: [PATCH 27/61] wip nl translations --- .../heat_network_production_mt.yml | 2 +- .../input_elements/en_supply_heat.yml | 1 + .../input_elements/nl_supply_heat.yml | 630 +++++++++++++----- 3 files changed, 473 insertions(+), 160 deletions(-) diff --git a/config/interface/output_element_series/heat_network_production_mt.yml b/config/interface/output_element_series/heat_network_production_mt.yml index 2fc542019..16a5bd1f7 100644 --- a/config/interface/output_element_series/heat_network_production_mt.yml +++ b/config/interface/output_element_series/heat_network_production_mt.yml @@ -113,7 +113,7 @@ group: '' show_at_first: false is_target_line: false - target_line_position: '' + target_line_position: gquery: energy_heat_backup_burner_network_gas_mt_steam_hot_water_output_curve is_1990: false dependent_on: diff --git a/config/locales/interface/input_elements/en_supply_heat.yml b/config/locales/interface/input_elements/en_supply_heat.yml index 3e1e81916..657b89aa5 100644 --- a/config/locales/interface/input_elements/en_supply_heat.yml +++ b/config/locales/interface/input_elements/en_supply_heat.yml @@ -743,4 +743,5 @@ en: The amount of heat that is produces by waste CHPs is determined by the installed capacity. Checkout the amount of installed capacity here." + diff --git a/config/locales/interface/input_elements/nl_supply_heat.yml b/config/locales/interface/input_elements/nl_supply_heat.yml index be6651749..a788ef9d4 100644 --- a/config/locales/interface/input_elements/nl_supply_heat.yml +++ b/config/locales/interface/input_elements/nl_supply_heat.yml @@ -222,10 +222,18 @@ nl: short_description: description: Een ketel produceert warmte. Stel hier het vermogen aan kolenketels in dat warmte levert aan warmtenetten. - heat_storage_enabled: + + + heat_storage_enabled_ht: title: '' description: '' - energy_heat_network_storage_loss_share: + heat_storage_enabled_mt: + title: '' + description: '' + heat_storage_enabled_lt: + title: '' + description: '' + energy_heat_network_storage_ht_loss_share: title: Jaarlijkse verliezen short_description: description: "De startwaarde (30%) is gebaseerd op de jaarlijkse verliezen van @@ -243,217 +251,521 @@ nl:
  • Ecovat: 86 €/MWh, 10% verlies
  • De kosten van warmteopslag zijn hier in te stellen." - energy_heat_network_storage_output_capacity_share: - title: Levercapaciteit (als % van gemiddelde uurvraag) + energy_heat_network_storage_mt_loss_share: + title: Jaarlijkse verliezen short_description: - description: 'Met deze schuif stel je de uurlijkse warmtelevercapaciteit (outputcapaciteit) - van warmteopslag in. Standaard is deze capaciteit onbeperkt. Dit houdt in dat er - geen limiet is aan de hoeveelheid warmte die in een uur uit de opslag gehaald - kan worden (gegeven dat er voldoende warmte in de opslag aanwezig is). Met deze - schuif kun je dit beperken. Hierdoor wordt de opslag gedurende het jaar langzamer - leeggehaald. Een gevolg is dat andere regelbare warmtebronnen (zoals piekketels) - mogelijk eerder moeten bijspringen.

    - De schuif is een percentage van de gemiddelde uurlijkse warmtevraag. Bijvoorbeeld: - een waarde van 200% betekent dat de hoeveelheid warmte die in een uur uit de opslag - gehaald kan worden maximaal 2 keer de gemiddelde uurlijkse vraag is. - Bekijk de grafiek "Warmtenetbronnen: vermogens en marginale kosten" om het resulterende - vermogen in MW zien.

    - Deze schuif is bedoeld voor expertgebruikers. In veel gevallen hoeft de standaardinstelling - niet aangepast te worden.' - energy_heat_distribution_loss_share: - title: Transport- en distributieverliezen + description: "The start value (30%) is based on the yearly losses of an ATES (Aquifer thermal energy storage) system. Storage losses are highly dependent on the type of system. For + larger storage systems, for example, the percentage of losses decrease. On + the other hand, the losses increase when an open system is used instead + of a closed system. Below you will find the losses and costs + per storage system according to this report: +
      +
    • Aquifer thermal energy storage (ATES): 43 €/MWh, 30% losses
    • +
    • Pit thermal energy storage (PTES): 58 €/MWh, 25% losses
    • +
    • Tank Thermal Energy Storage (TTES): 83 €/MWh, 30% losses
    • +
    • Bore-hole Thermal Energy Storage (BTES): 79 €/MWh, 50% losses
    • +
    • Ecovat: 86 €/MWh, 10% losses
    • +
    + The costs of heat storage can be set here." + energy_heat_network_storage_lt_loss_share: + title: Jaarlijkse verliezen short_description: - description: De standaardwaarde van de verliesschuif is erg laag of zelfs nul - voor veel landen en regio's in het ETM. Dit komt omdat er vaak geen betrouwbare - data over warmteverliezen beschikbaar is. Zorg ervoor dat de schuif hieronder - op een realistisch getal gezet wordt als warmtenetten een rol spelen in jouw - scenario. Voor moderne warmtenetten is 15% een veelgebruikte aanname, voor - oudere/bestaande systemen ligt dit dichter bij 25-30%. + description: "The start value (30%) is based on the yearly losses of an ATES (Aquifer thermal energy storage) system. Storage losses are highly dependent on the type of system. For + larger storage systems, for example, the percentage of losses decrease. On + the other hand, the losses increase when an open system is used instead + of a closed system. Below you will find the losses and costs + per storage system according to this report: +
      +
    • Aquifer thermal energy storage (ATES): 43 €/MWh, 30% losses
    • +
    • Pit thermal energy storage (PTES): 58 €/MWh, 25% losses
    • +
    • Tank Thermal Energy Storage (TTES): 83 €/MWh, 30% losses
    • +
    • Bore-hole Thermal Energy Storage (BTES): 79 €/MWh, 50% losses
    • +
    • Ecovat: 86 €/MWh, 10% losses
    • +
    + The costs of heat storage can be set here." capacity_of_energy_heat_boiler_ht_electricity: - title: Elektrische boiler - short_description: - description: "..." + title: Electrische boiler + short_description: + description: "Use this slider to adjust the total installed capacity + (MW) of electric boilers in the high-temperature heat grid. + \r\n

    \r\n + Electric boilers use electricity to produce heat. When this slider is set, + the yearly production of heat using e-boilers will be visible in the supply + side of the graph on the right." capacity_of_energy_heat_boiler_lt_electricity: - title: Elektrische boiler - short_description: - description: "..." + title: Electrische boiler + short_description: + description: "Use this slider to adjust the total installed capacity + (MW) of electric boilers in the low-temperature heat grid. + \r\n

    \r\n + Electric boilers use electricity to produce heat. When this slider is set, + the yearly production of heat using e-boilers will be visible in the supply + side of the graph on the right." capacity_of_energy_heat_boiler_mt_electricity: - title: Elektrische boiler - short_description: - description: "..." + title: Electrische boiler + short_description: + description: "Use this slider to adjust the total installed capacity + (MW) of electric boilers in the medium-temperature heat grid. + \r\n

    \r\n + Electric boilers use electricity to produce heat. When this slider is set, + the yearly production of heat using e-boilers will be visible in the supply + side of the graph on the right." capacity_of_energy_heat_burner_ht_coal: - title: Kolenketel - short_description: - description: "..." + title: Coal heater + short_description: + description: "Use this slider to adjust the total installed capacity + (MW) of coal heaters in high-temperature heat grids. + \r\n

    \r\n + Coal heaters use coal to produce heat. When this slider is set, + the yearly production of heat using coal heaters will be visible in the supply + side of the graph on the right." capacity_of_energy_heat_burner_ht_crude_oil: - title: Olieketel - short_description: - description: "..." + title: Oil heater + short_description: + description: "Use this slider to adjust the total installed capacity + (MW) of oil heaters in high-temperature heat grids. + \r\n

    \r\n + Oil heaters use oil to produce heat. When this slider is set, + the yearly production of heat using oil heaters will be visible in the supply + side of the graph on the right." capacity_of_energy_heat_burner_ht_hydrogen: - title: Waterstofketel - short_description: - description: "..." + title: Hydrogen heater + short_description: + description: "Use this slider to adjust the total installed capacity + (MW) of hydrogen heaters in high-temperature heat grids. + \r\n

    \r\n + Hydrogen heaters use hydrogen to produce heat. When this slider is set, + the yearly production of heat using hydrogen heaters will be visible in the supply + side of the graph on the right." capacity_of_energy_heat_burner_ht_network_gas: - title: Gasketel (netwerk gas) - short_description: - description: "..." + title: Gas heater (network gas) + short_description: + description: "Use this slider to adjust the total installed capacity + (MW) of gas heaters in the medium-temperature heat grid. + \r\n

    \r\n + Gas burners use network gas to produce heat. When this slider is set, + the yearly production of heat using gas burners will be visible in the + supply side of the graph on the right. + \r\n

    \r\n + Note: network gas can be a mixture of natural gas and green gas. + Checkout Supply > Biomass > (Green) gas in gas network for more information." capacity_of_energy_heat_burner_ht_waste_mix: - title: Afvalketel - short_description: - description: "..." + title: Waste heater + short_description: + description: "Use this slider to adjust the total installed capacity + (MW) of waste burners in the medium-temperature heat grid. + \r\n

    \r\n Waste burners use waste, such as manure, domestic + waste or sewage sludge, to produce heat. + When this slider is set, the yearly production of heat using waste + burners will be visible in the supply side of the graph on the right." capacity_of_energy_heat_burner_ht_wood_pellets: - title: Biomassaketel - short_description: - description: "..." + title: Biomass heater + short_description: + description: "Use this slider to adjust the total installed capacity (MW) + of biomass burners in medium-temperature heat-grids. + \r\n

    \r\n + Biomass burners use biomass to produce heat. When this slider is set, the yearly + production of heat using biomass burners will be visible in the supply side of + the graph on the right. Checkout the total demand and potential of biomass in + this area using the ‘Biomass demand and potential’ graph or go to Supply > Biomass > + Potential of biomass. + \r\n

    \r\n + When this slider is set, the yearly production of heat using biomass + heaters will be visible in the supply side of the graph on the right." capacity_of_energy_heat_burner_lt_hydrogen: - title: Waterstofketel - short_description: - description: "..." + title: Hydrogen heater + short_description: + description: "Use this slider to adjust the total installed capacity + (MW) of hydrogen heaters in high-temperature heat grids. + \r\n

    \r\n + Hydrogen heaters use hydrogen to produce heat. When this slider is set, + the yearly production of heat using hydrogen heaters will be visible in the supply + side of the graph on the right." capacity_of_energy_heat_burner_mt_coal: - title: Kolenketel - short_description: - description: "..." + title: Coal heater + short_description: + description: "Use this slider to adjust the total installed capacity + (MW) of coal heaters in high-temperature heat grids. + \r\n

    \r\n + Coal heaters use coal to produce heat. When this slider is set, + the yearly production of heat using coal heaters will be visible in the supply + side of the graph on the right." capacity_of_energy_heat_burner_mt_crude_oil: - title: Olieketel - short_description: - description: "..." + title: Oil heater + short_description: + description: "Use this slider to adjust the total installed capacity + (MW) of oil heaters in high-temperature heat grids. + \r\n

    \r\n + Oil heaters use oil to produce heat. When this slider is set, + the yearly production of heat using oil heaters will be visible in the supply + side of the graph on the right." capacity_of_energy_heat_burner_mt_hydrogen: - title: Waterstofketel - short_description: - description: "..." + title: Hydrogen heater + short_description: + description: "Use this slider to adjust the total installed capacity + (MW) of hydrogen heaters in high-temperature heat grids. + \r\n

    \r\n + Hydrogen heaters use hydrogen to produce heat. When this slider is set, + the yearly production of heat using hydrogen heaters will be visible in the supply + side of the graph on the right." capacity_of_energy_heat_burner_mt_network_gas: - title: Gasketel (netwerk gas) - short_description: - description: "..." + title: Gas heater (network gas) + short_description: + description: "Use this slider to adjust the total installed capacity + (MW) of gas heaters in the medium-temperature heat grid. + \r\n

    \r\n + Gas burners use network gas to produce heat. When this slider is set, + the yearly production of heat using gas burners will be visible in the + supply side of the graph on the right. + \r\n

    \r\n + Note: network gas can be a mixture of natural gas and green gas. + Checkout Supply > Biomass > (Green) gas in gas network for more information." capacity_of_energy_heat_burner_mt_waste_mix: - title: Afvalketel - short_description: - description: "..." + title: Waste heater + short_description: + description: "Use this slider to adjust the total installed capacity + (MW) of waste burners in the medium-temperature heat grid. + \r\n

    \r\n + Waste burners use waste, such as manure, domestic + waste or sewage sludge, to produce heat. + When this slider is set, the yearly production of heat using waste + burners will be visible in the supply side of the graph on the right." capacity_of_energy_heat_burner_mt_wood_pellets: - title: Biomassaketel - short_description: - description: "..." + title: Biomass heater + short_description: + description: "Use this slider to adjust the total installed capacity (MW) + of biomass burners in medium-temperature heat-grids. + \r\n

    \r\n + Biomass burners use biomass to produce heat. When this slider is set, the yearly + production of heat using biomass burners will be visible in the supply side of + the graph on the right. Checkout the total demand and potential of biomass in + this area using the ‘Biomass demand and potential’ graph or go to Supply > Biomass > + Potential of biomass. + \r\n

    \r\n + When this slider is set, the yearly production of heat using biomass + heaters will be visible in the supply side of the graph on the right." capacity_of_energy_heat_heatpump_water_water_ht_electricity: - title: Water warmtepomp + title: Collective heat pump short_description: - description: "..." + description: "A heat pump produces heat with electricity and ambient heat. Specify + here the capacity of collective heat pumps that supplies heat for district + heating." capacity_of_energy_heat_heatpump_water_water_lt_electricity: - title: Water warmtepomp + title: Collective heat pump short_description: - description: "..." + description: "A heat pump produces heat with electricity and ambient heat. Specify + here the capacity of collective heat pumps that supplies heat for district + heating." capacity_of_energy_heat_heatpump_water_water_mt_electricity: - title: Water warmtepomp + title: Collective heat pump short_description: - description: "..." + description: "A heat pump produces heat with electricity and ambient heat. Specify + here the capacity of collective heat pumps that supplies heat for district + heating." capacity_of_energy_heat_solar_lt_solar_thermal: - title: Zonthermie + title: Solar thermal short_description: - description: "..." + description: "Solar thermal collectors generate heat from the sun and use this + to heat water. This heat production is especially high in the summer. Heat + demand, on the other hand, peaks in the winter. Use seasonal heat storage + for effective deployment." capacity_of_energy_heat_solar_mt_solar_thermal: - title: Zonthermie + title: Solar thermal short_description: - description: "..." + description: "Solar thermal collectors generate heat from the sun and use this + to heat water. This heat production is especially high in the summer. Heat + demand, on the other hand, peaks in the winter. Use seasonal heat storage + for effective deployment." capacity_of_energy_heat_well_deep_mt_geothermal: - title: Geothermie (diep) - short_description: - description: "..." + title: Geothermal (deep) + short_description: + description: "Use this slider to adjust the total installed capacity (MW) + of a deep geothermal heat installation in medium-temperature heat grids. + \r\n

    \r\n + Deep geothermal energy is collected from 1500-4000 meters deep. Typically + geothermal heating systems produce a relatively constant amount of heat + as they are not prone to temperature changes during the seasons. The + temperature can be between 70 to 90 degrees Celsius depending on the + depth and location. + \r\n

    \r\n + When this slider is set, the yearly production of heat + using deep geothermal energy will be visible in the supply side of the + graph on the right." capacity_of_energy_heat_well_shallow_heatpump_mt_geothermal: - title: Geothermie + warmtepomp (ondiep) - short_description: - description: "..." + title: Geothermal + heatpump (shallow) + short_description: + description: "Use this slider to adjust the total installed capacity (MW) + of a shallow geothermal heat installation with heat-pump in + medium-temperature heat grids. + \r\n

    \r\n + Shallow geothermal energy is collected from + 500-1500 meters deep. Typically geothermal heating systems produce a + relatively constant amount of heat as they are not prone to temperature + changes during the seasons. The temperature can be between 20 to 70 degrees + Celsius depending on the depth and location. A heat pump is used to boost + the temperature of the thermal heat to ensure the correct temperature for + medium heat grids. + \r\n

    \r\n + When this slider is set, the yearly production of heat using shallow + geothermal energy will be visible in the supply side of the graph on the right." capacity_of_energy_heat_well_shallow_lt_geothermal: - title: Geothermie (diep) - short_description: - description: "..." + title: Geothermal (shallow) + short_description: + description: "Use this slider to adjust the total installed capacity (MW) + of a shallow geothermal heat installation with heat-pump in + low-temperature heat grids. + \r\n

    \r\n + Shallow geothermal energy is collected from + 500-1500 meters deep. Typically geothermal heating systems produce a + relatively constant amount of heat as they are not prone to temperature + changes during the seasons. The temperature can be between 20 to 70 degrees + Celsius depending on the depth and location. + \r\n

    \r\n + When this slider is set, the yearly production of heat using shallow + geothermal energy will be visible in the supply side of the graph on the right." energy_heat_distribution_ht_loss_share: - title: Transport en distributieverliezen + title: Transport and distribution losses short_description: - description: "..." + description: "De standaardwaarde van de verliesschuif is erg laag of zelfs nul + voor veel landen en regio's in het ETM. Dit komt omdat er vaak geen betrouwbare + data over warmteverliezen beschikbaar is. Zorg ervoor dat de schuif hieronder + op een realistisch getal gezet wordt als warmtenetten een rol spelen in jouw + scenario. Voor moderne warmtenetten is 15% een veelgebruikte aanname, voor + oudere/bestaande systemen ligt dit dichter bij 25-30%." energy_heat_distribution_lt_loss_share: - title: Transport en distributieverliezen + title: Transport and distribution losses short_description: - description: "..." + description: "De standaardwaarde van de verliesschuif is erg laag of zelfs nul + voor veel landen en regio's in het ETM. Dit komt omdat er vaak geen betrouwbare + data over warmteverliezen beschikbaar is. Zorg ervoor dat de schuif hieronder + op een realistisch getal gezet wordt als warmtenetten een rol spelen in jouw + scenario. Voor moderne warmtenetten is 15% een veelgebruikte aanname, voor + oudere/bestaande systemen ligt dit dichter bij 25-30%." energy_heat_distribution_mt_loss_share: - title: Transport en distributieverliezen + title: Transport and distribution losses short_description: - description: "..." - energy_heat_network_storage_ht_loss_share: - title: Jaarlijkse verliezen - short_description: - description: "..." - energy_heat_network_storage_ht_steam_hot_water_output_capacity_share: - title: Jaarlijkse verliezen - short_description: - description: "..." - energy_heat_network_storage_lt_loss_share: - title: Jaarlijkse verliezen - short_description: - description: "..." + description: "De standaardwaarde van de verliesschuif is erg laag of zelfs nul + voor veel landen en regio's in het ETM. Dit komt omdat er vaak geen betrouwbare + data over warmteverliezen beschikbaar is. Zorg ervoor dat de schuif hieronder + op een realistisch getal gezet wordt als warmtenetten een rol spelen in jouw + scenario. Voor moderne warmtenetten is 15% een veelgebruikte aanname, voor + oudere/bestaande systemen ligt dit dichter bij 25-30%." energy_heat_network_storage_lt_steam_hot_water_output_capacity_share: title: Output capcity (as % of average hourly load) short_description: - description: "..." + description: 'Met deze schuif stel je de uurlijkse warmtelevercapaciteit (outputcapaciteit) + van warmteopslag in. Standaard is deze capaciteit onbeperkt. Dit houdt in dat er + geen limiet is aan de hoeveelheid warmte die in een uur uit de opslag gehaald + kan worden (gegeven dat er voldoende warmte in de opslag aanwezig is). Met deze + schuif kun je dit beperken. Hierdoor wordt de opslag gedurende het jaar langzamer + leeggehaald. Een gevolg is dat andere regelbare warmtebronnen (zoals piekketels) + mogelijk eerder moeten bijspringen.

    + De schuif is een percentage van de gemiddelde uurlijkse warmtevraag. Bijvoorbeeld: + een waarde van 200% betekent dat de hoeveelheid warmte die in een uur uit de opslag + gehaald kan worden maximaal 2 keer de gemiddelde uurlijkse vraag is. + Bekijk de grafiek "Warmtenetbronnen: vermogens en marginale kosten" om het resulterende + vermogen in MW zien.

    + Deze schuif is bedoeld voor expertgebruikers. In veel gevallen hoeft de standaardinstelling + niet aangepast te worden.' energy_heat_network_storage_mt_steam_hot_water_output_capacity_share: title: Output capcity (as % of average hourly load) short_description: - description: "..." - volume_of_ht_imported_heat: - title: Geïmporteerde warmte + description: 'Met deze schuif stel je de uurlijkse warmtelevercapaciteit (outputcapaciteit) + van warmteopslag in. Standaard is deze capaciteit onbeperkt. Dit houdt in dat er + geen limiet is aan de hoeveelheid warmte die in een uur uit de opslag gehaald + kan worden (gegeven dat er voldoende warmte in de opslag aanwezig is). Met deze + schuif kun je dit beperken. Hierdoor wordt de opslag gedurende het jaar langzamer + leeggehaald. Een gevolg is dat andere regelbare warmtebronnen (zoals piekketels) + mogelijk eerder moeten bijspringen.

    + De schuif is een percentage van de gemiddelde uurlijkse warmtevraag. Bijvoorbeeld: + een waarde van 200% betekent dat de hoeveelheid warmte die in een uur uit de opslag + gehaald kan worden maximaal 2 keer de gemiddelde uurlijkse vraag is. + Bekijk de grafiek "Warmtenetbronnen: vermogens en marginale kosten" om het resulterende + vermogen in MW zien.

    + Deze schuif is bedoeld voor expertgebruikers. In veel gevallen hoeft de standaardinstelling + niet aangepast te worden.' + energy_heat_network_storage_ht_steam_hot_water_output_capacity_share: + title: Output capcity (as % of average hourly load) short_description: - description: "..." + description: 'Met deze schuif stel je de uurlijkse warmtelevercapaciteit (outputcapaciteit) + van warmteopslag in. Standaard is deze capaciteit onbeperkt. Dit houdt in dat er + geen limiet is aan de hoeveelheid warmte die in een uur uit de opslag gehaald + kan worden (gegeven dat er voldoende warmte in de opslag aanwezig is). Met deze + schuif kun je dit beperken. Hierdoor wordt de opslag gedurende het jaar langzamer + leeggehaald. Een gevolg is dat andere regelbare warmtebronnen (zoals piekketels) + mogelijk eerder moeten bijspringen.

    + De schuif is een percentage van de gemiddelde uurlijkse warmtevraag. Bijvoorbeeld: + een waarde van 200% betekent dat de hoeveelheid warmte die in een uur uit de opslag + gehaald kan worden maximaal 2 keer de gemiddelde uurlijkse vraag is. + Bekijk de grafiek "Warmtenetbronnen: vermogens en marginale kosten" om het resulterende + vermogen in MW zien.

    + Deze schuif is bedoeld voor expertgebruikers. In veel gevallen hoeft de standaardinstelling + niet aangepast te worden.' + volume_of_ht_imported_heat: + title: Warmte import + short_description: + description: "Gebruik deze slider om de hoeveelheid warmte import (PJ) te beinvloeden die van + buiten dit gebied wordt geimporteerd voor hoge-temperatuur warmtenetten. + \r\n

    \r\n + Ga naar Supply > District heating > + Emissie van warmte import om + de hoeveelheid bijkomstige emissies door geimporteerde warmte in te stellen." volume_of_lt_imported_heat: - title: Geimporteerde warmte - short_description: - description: "..." + title: Warmte import + short_description: + description: "Gebruik deze slider om de hoeveelheid warmte import (PJ) te beinvloeden die van + buiten dit gebied wordt geimporteerd voor lage-temperatuur warmtenetten. + \r\n

    \r\n + Ga naar Supply > District heating > + Emissie van warmte import om + de hoeveelheid bijkomstige emissies door geimporteerde warmte in te stellen." volume_of_mt_imported_heat: - title: Geimporteerde warmte - short_description: - description: "..." + title: Warmte import + short_description: + description: "Gebruik deze slider om de hoeveelheid warmte import (PJ) te beinvloeden die van + buiten dit gebied wordt geimporteerd voor medium-temperatuur warmtenetten. + \r\n

    \r\n + Ga naar Supply > District heating > + Emissie van warmte import om + de hoeveelheid bijkomstige emissies door geimporteerde warmte in te stellen." share_of_energy_chp_combined_cycle_ht_network_gas: - title: HT - short_description: - description: "..." + title: Hoge temperatuur + short_description: + description: "Gebruik deze slider om het percentage aan warmte afkomstig van + Gas STEG WKK's voor hoge-temperatuur warmtenetten in te stellen. + \r\n

    \r\n + De hoeveelheid warmte die wordt geproduceerd door Gas STEG WKK's wordt bepaald + door het totaal geinstalleerd vermogen. + Ga naar Gascentrales + om dit aan te passen." share_of_energy_chp_combined_cycle_mt_network_gas: - title: MT - short_description: - description: "..." + title: Medium temperatuur + short_description: + description: "Gebruik deze slider om het percentage aan warmte afkomstig van + Gas STEG WKK's voor medium-temperatuur warmtenetten in te stellen. + \r\n

    \r\n + De hoeveelheid warmte die wordt geproduceerd door Gas STEG WKK's wordt bepaald + door het totaal geinstalleerd vermogen. + Ga naar Gascentrales + om dit aan te passen." share_of_energy_chp_local_engine_ht_biogas: - title: HT - short_description: - description: "..." - share_of_energy_chp_local_engine_ht_network_gas: - title: HT - short_description: - description: "..." + title: Hoge temperatuur + short_description: + description: "Gebruik deze slider om het percentage aan warmte afkomstig van + Biogas WKK's voor hoge-temperatuur warmtenetten in te stellen. + \r\n

    \r\n + De hoeveelheid warmte die wordt geproduceerd door Biogas WKK's wordt bepaald + door het totaal geinstalleerd vermogen. + Ga naar Biomassacentrales + om dit aan te passen." share_of_energy_chp_local_engine_mt_biogas: - title: MT - short_description: - description: "..." + title: Medium temperatuur + short_description: + description: "Gebruik deze slider om het percentage aan warmte afkomstig van + Biogas WKK's voor medium-temperatuur warmtenetten in te stellen. + \r\n

    \r\n + De hoeveelheid warmte die wordt geproduceerd door Biogas WKK's wordt bepaald + door het totaal geinstalleerd vermogen. + Ga naar Biomassacentrales + om dit aan te passen." share_of_energy_chp_local_engine_mt_network_gas: - title: MT - short_description: - description: "..." + title: Medium temperatuur + short_description: + description: "Gebruik deze slider om het percentage aan warmte afkomstig van + Gasmotor WKK's voor medium-temperatuur warmtenetten in te stellen. + \r\n

    \r\n + De hoeveelheid warmte die wordt geproduceerd door Gasmotor WKK's wordt bepaald + door het totaal geinstalleerd vermogen. + Ga naar Gascentrales + om dit aan te passen." + share_of_energy_chp_local_engine_ht_network_gas: + title: Hoge temperatuur + short_description: + description: "Gebruik deze slider om het percentage aan warmte afkomstig van + Gasmotor WKK's voor hoge-temperatuur warmtenetten in te stellen. + \r\n

    \r\n + De hoeveelheid warmte die wordt geproduceerd door Gasmotor WKK's wordt bepaald + door het totaal geinstalleerd vermogen. + Ga naar Gascentrales + om dit aan te passen." share_of_energy_chp_local_ht_wood_pellets: - title: HT - short_description: - description: "..." + title: Hoge temperatuur + short_description: + description: "Gebruik deze slider om het percentage aan warmte afkomstig van + Biomassa WKK's voor hoge-temperatuur warmtenetten in te stellen. + \r\n

    \r\n + De hoeveelheid warmte die wordt geproduceerd door Biomassa WKK's wordt bepaald + door het totaal geinstalleerd vermogen. + Ga naar Biomassacentrales + om dit aan te passen." share_of_energy_chp_local_mt_wood_pellets: - title: MT - short_description: - description: "..." + title: Medium temperatuur + short_description: + description: "Gebruik deze slider om het percentage aan warmte afkomstig van + Biomassa WKK's voor hoge-temperatuur warmtenetten in te stellen. + \r\n

    \r\n + De hoeveelheid warmte die wordt geproduceerd door Biomassa WKK's wordt bepaald + door het totaal geinstalleerd vermogen. + Ga naar Biomassacentrales + om dit aan te passen." share_of_energy_chp_ultra_supercritical_cofiring_ht_coal: - title: HT - short_description: - description: "..." + title: Hoge temperatuur + short_description: + description: "Use this slider to determine the percentage of heat + from pulverized coal CHPs with cofiring allocated to the high temperature heat grid. + \r\n

    \r\n + The amount of heat that is produces by pulverized coal CHPs with cofiring is determined by the + installed capacity. Checkout the amount of installed capacity + here." share_of_energy_chp_ultra_supercritical_cofiring_mt_coal: - title: MT - short_description: - description: "..." + title: Medium temperatuur + short_description: + description: "Use this slider to determine the percentage of heat + from pulverized coal CHPs with cofiring allocated to the medium temperature heat grid. + \r\n

    \r\n + The amount of heat that is produces by pulverized coal CHPs with cofiring is determined by the + installed capacity. Checkout the amount of installed capacity + here." share_of_energy_chp_ultra_supercritical_ht_coal: - title: HT - short_description: - description: "..." + title: Hoge temperatuur + short_description: + description: "Use this slider to determine the percentage of heat + from pulverized coal CHPs allocated to the high temperature heat grid. + \r\n

    \r\n + The amount of heat that is produces by pulverized coal CHPs is determined by the + installed capacity. Checkout the amount of installed capacity + here." share_of_energy_chp_ultra_supercritical_mt_coal: - title: LT - short_description: - description: "..." + title: Medium temperatuur + short_description: + description: "Use this slider to determine the percentage of heat + from pulverized coal CHPs allocated to the medium temperature heat grid. + \r\n

    \r\n + The amount of heat that is produces by pulverized coal CHPs is determined by the + installed capacity. Checkout the amount of installed capacity + here." + share_of_energy_chp_supercritical_ht_waste_mix: + title: Hoge temperatuur + short_description: + description: "Use this slider to determine the percentage of heat + from waste CHPs allocated to the high temperature heat grid. + \r\n

    \r\n + The amount of heat that is produces by waste CHPs is determined by the + installed capacity. Checkout the amount of installed capacity + here." + share_of_energy_chp_supercritical_mt_waste_mix: + title: Medium temperatuur + short_description: + description: "Use this slider to determine the percentage of heat + from waste CHPs allocated to the medium temperature heat grid. + \r\n

    \r\n + The amount of heat that is produces by waste CHPs is determined by the + installed capacity. Checkout the amount of installed capacity + here." + \ No newline at end of file From 4543edbd3bb90ce865426c1acc53f06022fac3db Mon Sep 17 00:00:00 2001 From: Mathijs Bijkerk Date: Tue, 26 Sep 2023 08:32:12 +0200 Subject: [PATCH 28/61] Add storage curve charts per heat network --- .../heat_network_storage.yml | 13 -------- .../heat_network_storage_ht.yml | 13 ++++++++ .../heat_network_storage_lt.yml | 13 ++++++++ .../heat_network_storage_mt.yml | 13 ++++++++ .../supply_collective_heat.yml | 30 ++++++++++++++++++- .../interface/output_elements/en_supply.yml | 16 +++++++--- .../interface/output_elements/nl_supply.yml | 16 +++++++--- 7 files changed, 92 insertions(+), 22 deletions(-) delete mode 100644 config/interface/output_element_series/heat_network_storage.yml create mode 100644 config/interface/output_element_series/heat_network_storage_ht.yml create mode 100644 config/interface/output_element_series/heat_network_storage_lt.yml create mode 100644 config/interface/output_element_series/heat_network_storage_mt.yml diff --git a/config/interface/output_element_series/heat_network_storage.yml b/config/interface/output_element_series/heat_network_storage.yml deleted file mode 100644 index 56035de31..000000000 --- a/config/interface/output_element_series/heat_network_storage.yml +++ /dev/null @@ -1,13 +0,0 @@ ---- -- label: energy_heat_network_storage - color: "#E84118" - order_by: 1 - group: '' - show_at_first: false - is_target_line: false - target_line_position: '' - gquery: energy_heat_network_storage_storage_curve - is_1990: false - dependent_on: - output_element_key: heat_network_storage - key: energy_heat_network_storage_heat_network_storage diff --git a/config/interface/output_element_series/heat_network_storage_ht.yml b/config/interface/output_element_series/heat_network_storage_ht.yml new file mode 100644 index 000000000..25f79ba59 --- /dev/null +++ b/config/interface/output_element_series/heat_network_storage_ht.yml @@ -0,0 +1,13 @@ +--- +- label: energy_heat_network_storage + color: "#800824" + order_by: 100 + group: '' + show_at_first: false + is_target_line: false + target_line_position: + gquery: energy_heat_network_storage_ht_steam_hot_water_storage_curve + is_1990: false + dependent_on: + output_element_key: heat_network_storage_ht + key: heat_network_storage_ht_storage_curve diff --git a/config/interface/output_element_series/heat_network_storage_lt.yml b/config/interface/output_element_series/heat_network_storage_lt.yml new file mode 100644 index 000000000..0b76f7f79 --- /dev/null +++ b/config/interface/output_element_series/heat_network_storage_lt.yml @@ -0,0 +1,13 @@ +--- +- label: energy_heat_network_storage + color: "#f03c65" + order_by: 100 + group: '' + show_at_first: false + is_target_line: false + target_line_position: + gquery: energy_heat_network_storage_lt_steam_hot_water_storage_curve + is_1990: false + dependent_on: + output_element_key: heat_network_storage_lt + key: heat_network_storage_lt_storage_curve diff --git a/config/interface/output_element_series/heat_network_storage_mt.yml b/config/interface/output_element_series/heat_network_storage_mt.yml new file mode 100644 index 000000000..8879b5e34 --- /dev/null +++ b/config/interface/output_element_series/heat_network_storage_mt.yml @@ -0,0 +1,13 @@ +--- +- label: energy_heat_network_storage + color: "#b51d40" + order_by: 100 + group: '' + show_at_first: false + is_target_line: false + target_line_position: + gquery: energy_heat_network_storage_mt_steam_hot_water_storage_curve + is_1990: false + dependent_on: + output_element_key: heat_network_storage_mt + key: heat_network_storage_mt_storage_curve diff --git a/config/interface/output_elements/supply_collective_heat.yml b/config/interface/output_elements/supply_collective_heat.yml index 1e95dcfe9..5c939bda5 100644 --- a/config/interface/output_elements/supply_collective_heat.yml +++ b/config/interface/output_elements/supply_collective_heat.yml @@ -163,7 +163,35 @@ sub_group: collective_heat show_point_label: false growth_chart: false - key: heat_network_storage + key: heat_network_storage_lt + max_axis_value: + min_axis_value: + hidden: false + requires_merit_order: true + dependent_on: '' + output_element_type_name: demand_curve +- under_construction: false + unit: MWh + percentage: false + group: Supply + sub_group: collective_heat + show_point_label: false + growth_chart: false + key: heat_network_storage_mt + max_axis_value: + min_axis_value: + hidden: false + requires_merit_order: true + dependent_on: '' + output_element_type_name: demand_curve +- under_construction: false + unit: MWh + percentage: false + group: Supply + sub_group: collective_heat + show_point_label: false + growth_chart: false + key: heat_network_storage_ht max_axis_value: min_axis_value: hidden: false diff --git a/config/locales/interface/output_elements/en_supply.yml b/config/locales/interface/output_elements/en_supply.yml index a2410acd7..d10cf0ccd 100644 --- a/config/locales/interface/output_elements/en_supply.yml +++ b/config/locales/interface/output_elements/en_supply.yml @@ -158,10 +158,18 @@ en: title: Supply and demand of collective heat in industry short_description: description: - heat_network_storage: - title: "(Seasonal) storage of heat" - short_description: '' - description: '' + heat_network_storage_ht: + title: (Seasonal) storage of heat (HT) + short_description: + description: + heat_network_storage_mt: + title: (Seasonal) storage of heat (MT) + short_description: + description: + heat_network_storage_lt: + title: (Seasonal) storage of heat (LT) + short_description: + description: heat_cost_capacity_ht: title: 'HT district heating sources: capacities and marginal costs' short_description: '' diff --git a/config/locales/interface/output_elements/nl_supply.yml b/config/locales/interface/output_elements/nl_supply.yml index c383a1200..8e6e56a67 100644 --- a/config/locales/interface/output_elements/nl_supply.yml +++ b/config/locales/interface/output_elements/nl_supply.yml @@ -159,10 +159,18 @@ nl: title: Vraag en aanbod van industriële stoomnetten short_description: description: - heat_network_storage: - title: "(Seizoens)opslag van warmte" - short_description: '' - description: '' + heat_network_storage_ht: + title: (Seizoens)opslag van warmte (HT) + short_description: + description: + heat_network_storage_mt: + title: (Seizoens)opslag van warmte (MT) + short_description: + description: + heat_network_storage_lt: + title: (Seizoens)opslag van warmte (LT) + short_description: + description: heat_cost_capacity_ht: title: 'HT-warmtenetbronnen: vermogens en marginale kosten' short_description: '' From 493f52265d0e3312c00940078f465285752f9d85 Mon Sep 17 00:00:00 2001 From: Mathijs Bijkerk Date: Tue, 26 Sep 2023 08:41:59 +0200 Subject: [PATCH 29/61] Update heat networks color palette to colorblind-friendly --- app/assets/javascripts/d3/sankey.coffee | 76 +++++++++---------- .../heat_network_storage_ht.yml | 2 +- .../heat_network_storage_lt.yml | 2 +- .../heat_network_storage_mt.yml | 2 +- 4 files changed, 41 insertions(+), 41 deletions(-) diff --git a/app/assets/javascripts/d3/sankey.coffee b/app/assets/javascripts/d3/sankey.coffee index 6adaf8142..16b6ad9c0 100644 --- a/app/assets/javascripts/d3/sankey.coffee +++ b/app/assets/javascripts/d3/sankey.coffee @@ -106,9 +106,9 @@ D3.sankey = {id: 'ambient_heat', column: 0, label: 'ambient_heat', color: '#ADDE4C'}, {id: 'imported_heat', column: 0, label: 'imported_heat', color: '#e61919'}, {id: 'residual_heat', column: 0, label: 'residual_heat', color: '#00008B'}, - {id: 'ht_network', column: 1, label: 'ht_network', color: '#800824'}, - {id: 'mt_network', column: 1, label: 'mt_network', color: '#b51d40'}, - {id: 'lt_network', column: 1, label: 'lt_network', color: '#f03c65'}, + {id: 'ht_network', column: 1, label: 'ht_network', color: '#785EF0'}, + {id: 'mt_network', column: 1, label: 'mt_network', color: '#DC267F'}, + {id: 'lt_network', column: 1, label: 'lt_network', color: '#FFB000'}, {id: 'agriculture', column: 2, label: 'agriculture', color: '#FFD700'}, {id: 'buildings', column: 2, label: 'buildings', color: '#ADD8E6'}, {id: 'bunkers', column: 2, label: 'bunkers', color: '#8B4513'}, @@ -164,41 +164,41 @@ D3.sankey = {left: 'imported_heat', right: 'lt_network', gquery: 'imported_heat_to_lt_network_in_sankey_heat_networks', color: '#e61919'}, {left: 'residual_heat', right: 'lt_network', gquery: 'residual_heat_to_lt_network_in_sankey_heat_networks', color: '#00008B'}, - {left: 'ht_network', right: 'agriculture', gquery: 'ht_network_to_final_demand_agriculture_in_sankey_heat_networks', color: '#800824'}, - {left: 'ht_network', right: 'buildings', gquery: 'ht_network_to_final_demand_buildings_in_sankey_heat_networks', color: '#800824'}, - {left: 'ht_network', right: 'bunkers', gquery: 'ht_network_to_final_demand_bunkers_in_sankey_heat_networks', color: '#800824'}, - {left: 'ht_network', right: 'energy', gquery: 'ht_network_to_final_demand_energy_in_sankey_heat_networks', color: '#800824'}, - {left: 'ht_network', right: 'households', gquery: 'ht_network_to_final_demand_households_in_sankey_heat_networks', color: '#800824'}, - {left: 'ht_network', right: 'industry', gquery: 'ht_network_to_final_demand_industry_in_sankey_heat_networks', color: '#800824'}, - {left: 'ht_network', right: 'other', gquery: 'ht_network_to_final_demand_other_in_sankey_heat_networks', color: '#800824'}, - {left: 'ht_network', right: 'transport', gquery: 'ht_network_to_final_demand_transport_in_sankey_heat_networks', color: '#800824'}, - {left: 'ht_network', right: 'distribution_losses', gquery: 'ht_network_to_distribution_losses_in_sankey_heat_networks', color: '#800824'}, - {left: 'ht_network', right: 'storage_losses', gquery: 'ht_network_to_storage_losses_in_sankey_heat_networks', color: '#800824'}, - {left: 'ht_network', right: 'unused_heat', gquery: 'ht_network_to_unused_heat_in_sankey_heat_networks', color: '#800824'}, - - {left: 'mt_network', right: 'agriculture', gquery: 'mt_network_to_final_demand_agriculture_in_sankey_heat_networks', color: '#b51d40'}, - {left: 'mt_network', right: 'buildings', gquery: 'mt_network_to_final_demand_buildings_in_sankey_heat_networks', color: '#b51d40'}, - {left: 'mt_network', right: 'bunkers', gquery: 'mt_network_to_final_demand_bunkers_in_sankey_heat_networks', color: '#b51d40'}, - {left: 'mt_network', right: 'energy', gquery: 'mt_network_to_final_demand_energy_in_sankey_heat_networks', color: '#b51d40'}, - {left: 'mt_network', right: 'households', gquery: 'mt_network_to_final_demand_households_in_sankey_heat_networks', color: '#b51d40'}, - {left: 'mt_network', right: 'industry', gquery: 'mt_network_to_final_demand_industry_in_sankey_heat_networks', color: '#b51d40'}, - {left: 'mt_network', right: 'other', gquery: 'mt_network_to_final_demand_other_in_sankey_heat_networks', color: '#b51d40'}, - {left: 'mt_network', right: 'transport', gquery: 'mt_network_to_final_demand_transport_in_sankey_heat_networks', color: '#b51d40'}, - {left: 'mt_network', right: 'distribution_losses', gquery: 'mt_network_to_distribution_losses_in_sankey_heat_networks', color: '#b51d40'}, - {left: 'mt_network', right: 'storage_losses', gquery: 'mt_network_to_storage_losses_in_sankey_heat_networks', color: '#b51d40'}, - {left: 'mt_network', right: 'unused_heat', gquery: 'mt_network_to_unused_heat_in_sankey_heat_networks', color: '#b51d40'}, - - {left: 'lt_network', right: 'agriculture', gquery: 'lt_network_to_final_demand_agriculture_in_sankey_heat_networks', color: '#f03c65'}, - {left: 'lt_network', right: 'buildings', gquery: 'lt_network_to_final_demand_buildings_in_sankey_heat_networks', color: '#f03c65'}, - {left: 'lt_network', right: 'bunkers', gquery: 'lt_network_to_final_demand_bunkers_in_sankey_heat_networks', color: '#f03c65'}, - {left: 'lt_network', right: 'energy', gquery: 'lt_network_to_final_demand_energy_in_sankey_heat_networks', color: '#f03c65'}, - {left: 'lt_network', right: 'households', gquery: 'lt_network_to_final_demand_households_in_sankey_heat_networks', color: '#f03c65'}, - {left: 'lt_network', right: 'industry', gquery: 'lt_network_to_final_demand_industry_in_sankey_heat_networks', color: '#f03c65'}, - {left: 'lt_network', right: 'other', gquery: 'lt_network_to_final_demand_other_in_sankey_heat_networks', color: '#f03c65'}, - {left: 'lt_network', right: 'transport', gquery: 'lt_network_to_final_demand_transport_in_sankey_heat_networks', color: '#f03c65'}, - {left: 'lt_network', right: 'distribution_losses', gquery: 'lt_network_to_distribution_losses_in_sankey_heat_networks', color: '#f03c65'}, - {left: 'lt_network', right: 'storage_losses', gquery: 'lt_network_to_storage_losses_in_sankey_heat_networks', color: '#f03c65'}, - {left: 'lt_network', right: 'unused_heat', gquery: 'lt_network_to_unused_heat_in_sankey_heat_networks', color: '#f03c65'} + {left: 'ht_network', right: 'agriculture', gquery: 'ht_network_to_final_demand_agriculture_in_sankey_heat_networks', color: '#785EF0'}, + {left: 'ht_network', right: 'buildings', gquery: 'ht_network_to_final_demand_buildings_in_sankey_heat_networks', color: '#785EF0'}, + {left: 'ht_network', right: 'bunkers', gquery: 'ht_network_to_final_demand_bunkers_in_sankey_heat_networks', color: '#785EF0'}, + {left: 'ht_network', right: 'energy', gquery: 'ht_network_to_final_demand_energy_in_sankey_heat_networks', color: '#785EF0'}, + {left: 'ht_network', right: 'households', gquery: 'ht_network_to_final_demand_households_in_sankey_heat_networks', color: '#785EF0'}, + {left: 'ht_network', right: 'industry', gquery: 'ht_network_to_final_demand_industry_in_sankey_heat_networks', color: '#785EF0'}, + {left: 'ht_network', right: 'other', gquery: 'ht_network_to_final_demand_other_in_sankey_heat_networks', color: '#785EF0'}, + {left: 'ht_network', right: 'transport', gquery: 'ht_network_to_final_demand_transport_in_sankey_heat_networks', color: '#785EF0'}, + {left: 'ht_network', right: 'distribution_losses', gquery: 'ht_network_to_distribution_losses_in_sankey_heat_networks', color: '#785EF0'}, + {left: 'ht_network', right: 'storage_losses', gquery: 'ht_network_to_storage_losses_in_sankey_heat_networks', color: '#785EF0'}, + {left: 'ht_network', right: 'unused_heat', gquery: 'ht_network_to_unused_heat_in_sankey_heat_networks', color: '#785EF0'}, + + {left: 'mt_network', right: 'agriculture', gquery: 'mt_network_to_final_demand_agriculture_in_sankey_heat_networks', color: '#DC267F'}, + {left: 'mt_network', right: 'buildings', gquery: 'mt_network_to_final_demand_buildings_in_sankey_heat_networks', color: '#DC267F'}, + {left: 'mt_network', right: 'bunkers', gquery: 'mt_network_to_final_demand_bunkers_in_sankey_heat_networks', color: '#DC267F'}, + {left: 'mt_network', right: 'energy', gquery: 'mt_network_to_final_demand_energy_in_sankey_heat_networks', color: '#DC267F'}, + {left: 'mt_network', right: 'households', gquery: 'mt_network_to_final_demand_households_in_sankey_heat_networks', color: '#DC267F'}, + {left: 'mt_network', right: 'industry', gquery: 'mt_network_to_final_demand_industry_in_sankey_heat_networks', color: '#DC267F'}, + {left: 'mt_network', right: 'other', gquery: 'mt_network_to_final_demand_other_in_sankey_heat_networks', color: '#DC267F'}, + {left: 'mt_network', right: 'transport', gquery: 'mt_network_to_final_demand_transport_in_sankey_heat_networks', color: '#DC267F'}, + {left: 'mt_network', right: 'distribution_losses', gquery: 'mt_network_to_distribution_losses_in_sankey_heat_networks', color: '#DC267F'}, + {left: 'mt_network', right: 'storage_losses', gquery: 'mt_network_to_storage_losses_in_sankey_heat_networks', color: '#DC267F'}, + {left: 'mt_network', right: 'unused_heat', gquery: 'mt_network_to_unused_heat_in_sankey_heat_networks', color: '#DC267F'}, + + {left: 'lt_network', right: 'agriculture', gquery: 'lt_network_to_final_demand_agriculture_in_sankey_heat_networks', color: '#FFB000'}, + {left: 'lt_network', right: 'buildings', gquery: 'lt_network_to_final_demand_buildings_in_sankey_heat_networks', color: '#FFB000'}, + {left: 'lt_network', right: 'bunkers', gquery: 'lt_network_to_final_demand_bunkers_in_sankey_heat_networks', color: '#FFB000'}, + {left: 'lt_network', right: 'energy', gquery: 'lt_network_to_final_demand_energy_in_sankey_heat_networks', color: '#FFB000'}, + {left: 'lt_network', right: 'households', gquery: 'lt_network_to_final_demand_households_in_sankey_heat_networks', color: '#FFB000'}, + {left: 'lt_network', right: 'industry', gquery: 'lt_network_to_final_demand_industry_in_sankey_heat_networks', color: '#FFB000'}, + {left: 'lt_network', right: 'other', gquery: 'lt_network_to_final_demand_other_in_sankey_heat_networks', color: '#FFB000'}, + {left: 'lt_network', right: 'transport', gquery: 'lt_network_to_final_demand_transport_in_sankey_heat_networks', color: '#FFB000'}, + {left: 'lt_network', right: 'distribution_losses', gquery: 'lt_network_to_distribution_losses_in_sankey_heat_networks', color: '#FFB000'}, + {left: 'lt_network', right: 'storage_losses', gquery: 'lt_network_to_storage_losses_in_sankey_heat_networks', color: '#FFB000'}, + {left: 'lt_network', right: 'unused_heat', gquery: 'lt_network_to_unused_heat_in_sankey_heat_networks', color: '#FFB000'} ] biomass_sankey: data: diff --git a/config/interface/output_element_series/heat_network_storage_ht.yml b/config/interface/output_element_series/heat_network_storage_ht.yml index 25f79ba59..d45914704 100644 --- a/config/interface/output_element_series/heat_network_storage_ht.yml +++ b/config/interface/output_element_series/heat_network_storage_ht.yml @@ -1,6 +1,6 @@ --- - label: energy_heat_network_storage - color: "#800824" + color: "#785EF0" order_by: 100 group: '' show_at_first: false diff --git a/config/interface/output_element_series/heat_network_storage_lt.yml b/config/interface/output_element_series/heat_network_storage_lt.yml index 0b76f7f79..a899189b8 100644 --- a/config/interface/output_element_series/heat_network_storage_lt.yml +++ b/config/interface/output_element_series/heat_network_storage_lt.yml @@ -1,6 +1,6 @@ --- - label: energy_heat_network_storage - color: "#f03c65" + color: "#FFB000" order_by: 100 group: '' show_at_first: false diff --git a/config/interface/output_element_series/heat_network_storage_mt.yml b/config/interface/output_element_series/heat_network_storage_mt.yml index 8879b5e34..a5519a2c8 100644 --- a/config/interface/output_element_series/heat_network_storage_mt.yml +++ b/config/interface/output_element_series/heat_network_storage_mt.yml @@ -1,6 +1,6 @@ --- - label: energy_heat_network_storage - color: "#b51d40" + color: "#DC267F" order_by: 100 group: '' show_at_first: false From b61b3591ebd2017bb2f722d269529c07bbb133b9 Mon Sep 17 00:00:00 2001 From: Mathijs Bijkerk Date: Tue, 26 Sep 2023 09:44:35 +0200 Subject: [PATCH 30/61] Update collective heat labels Standardize district heating chart labels and change industrial steam network labels for #4142 --- app/views/content/whats_new.en.html.md | 2 +- app/views/content/whats_new.nl.html.md | 2 +- .../supply_collective_heat.yml | 12 ++-- .../input_elements/en_demand_industry.yml | 56 +++++++++-------- .../input_elements/nl_demand_industry.yml | 50 ++++++++-------- .../interface/output_elements/en_supply.yml | 36 +++++------ .../interface/output_elements/nl_supply.yml | 60 +++++++++---------- config/locales/interface/slides/en_supply.yml | 7 ++- config/locales/interface/slides/nl_supply.yml | 7 ++- 9 files changed, 119 insertions(+), 113 deletions(-) diff --git a/app/views/content/whats_new.en.html.md b/app/views/content/whats_new.en.html.md index a019aae47..6c20a1260 100644 --- a/app/views/content/whats_new.en.html.md +++ b/app/views/content/whats_new.en.html.md @@ -92,7 +92,7 @@ Currently, ships for inland waterway transport are often fitted with conventiona -> ![](/assets/pages/whats_new/bio_ethanol_inland_shipping_en.png) <- ## Hydrogen use in the industrial heating network -Two new technologies have been added that can supply steam to the industrial heat network. You can now install capacity for a hydrogen turbine CHP, which produces both steam and electricity, and for a hydrogen heater, which only produces steam. Go to *Demand → Industry* → **[Heat network sources](/scenario/demand/industry/heat-network-sources)** to check it out. +Two new technologies have been added that can supply steam to the industrial heat network. You can now install capacity for a hydrogen turbine CHP, which produces both steam and electricity, and for a hydrogen heater, which only produces steam. Go to *Demand → Industry* → **[Steam network sources](/scenario/demand/industry/steam-network-sources)** to check it out. ___ # November 2022 diff --git a/app/views/content/whats_new.nl.html.md b/app/views/content/whats_new.nl.html.md index 73aee9959..7211d4372 100644 --- a/app/views/content/whats_new.nl.html.md +++ b/app/views/content/whats_new.nl.html.md @@ -93,7 +93,7 @@ Vervolgens kun je bio-ethanol toevoegen door de brandstofmix aan te passen in *A -> ![](/assets/pages/whats_new/bio_ethanol_inland_shipping_nl.png) <- ## Waterstofgebruik in het industriële warmtenet -Er zijn twee nieuwe technologieën toegevoegd die stoom kunnen leveren aan het industriële warmtenet. Je kunt nu vermogen installeren voor een waterstofturbine-WKK, die zowel stoom als elektriciteit produceert, en voor een waterstofketel, die alleen stoom produceert. Ga hiervoor naar *Vraag → Industrie* → **[Bronnen warmtenet](/scenario/demand/industry/heat-network-sources)**. +Er zijn twee nieuwe technologieën toegevoegd die stoom kunnen leveren aan het industriële warmtenet. Je kunt nu vermogen installeren voor een waterstofturbine-WKK, die zowel stoom als elektriciteit produceert, en voor een waterstofketel, die alleen stoom produceert. Ga hiervoor naar *Vraag → Industrie* → **[Bronnen stoomnet](/scenario/demand/industry/steam-network-sources)**. ___ diff --git a/config/interface/output_elements/supply_collective_heat.yml b/config/interface/output_elements/supply_collective_heat.yml index 5c939bda5..2177d70a3 100644 --- a/config/interface/output_elements/supply_collective_heat.yml +++ b/config/interface/output_elements/supply_collective_heat.yml @@ -70,7 +70,7 @@ hidden: false requires_merit_order: false dependent_on: '' - output_element_type_name: demand_curve + output_element_type_name: hourly_stacked_area - under_construction: false unit: MW percentage: false @@ -84,7 +84,7 @@ hidden: false requires_merit_order: false dependent_on: '' - output_element_type_name: demand_curve + output_element_type_name: hourly_stacked_area - under_construction: false unit: MW percentage: false @@ -98,7 +98,7 @@ hidden: false requires_merit_order: false dependent_on: '' - output_element_type_name: demand_curve + output_element_type_name: hourly_stacked_area - under_construction: false unit: MW percentage: false @@ -112,7 +112,7 @@ hidden: false requires_merit_order: false dependent_on: '' - output_element_type_name: demand_curve + output_element_type_name: hourly_stacked_area - under_construction: false unit: MW percentage: false @@ -126,7 +126,7 @@ hidden: false requires_merit_order: false dependent_on: '' - output_element_type_name: demand_curve + output_element_type_name: hourly_stacked_area - under_construction: false unit: MW percentage: false @@ -140,7 +140,7 @@ hidden: false requires_merit_order: false dependent_on: '' - output_element_type_name: demand_curve + output_element_type_name: hourly_stacked_area - under_construction: false unit: MJ percentage: false diff --git a/config/locales/interface/input_elements/en_demand_industry.yml b/config/locales/interface/input_elements/en_demand_industry.yml index b3ac09050..e688687cf 100644 --- a/config/locales/interface/input_elements/en_demand_industry.yml +++ b/config/locales/interface/input_elements/en_demand_industry.yml @@ -87,12 +87,13 @@ en: See also the ‘Costs’ part.\r\n
    " industry_final_demand_for_other_paper_steam_hot_water_share: - title: District heating + title: Steam network short_description: - description: District heating is heat supplied by a heat network. The heat can - be produced by local heat plants / large-scale burners or the heat can be - imported from outside your region. You can set the heat sources in the Supply-section - under the header "Heat networks". + description: | + Heat is supplied from a collective network as steam. The heat can be produced by + combined heat and power (CHP) plants or by large-scale burners. You can set the heat sources in the + Steam network sources + section. industry_other_paper_heater_electricity_share: title: Electric boiler short_description: @@ -288,12 +289,13 @@ en: determined by fuel prices and environmental legislation. See also the ‘Costs’ part.\r\n
    " industry_final_demand_for_chemical_fertilizers_steam_hot_water_share: - title: District heating + title: Steam network short_description: - description: District heating is heat supplied by a heat network. The heat can - be produced by local heat plants / large-scale burners or the heat can be - imported from outside your region. You can set the heat sources in the Supply-section - under the header "Heat networks". + description: | + Heat is supplied from a collective network as steam. The heat can be produced by + combined heat and power (CHP) plants or by large-scale burners. You can set the heat sources in the + Steam network sources + section. industry_chemicals_fertilizers_steam_methane_reformer_hydrogen_share: title: Local steam methane reforming short_description: @@ -447,12 +449,13 @@ en: See also the ‘Costs’ part.\r\n
    " industry_final_demand_for_chemical_other_steam_hot_water_share: - title: District heating + title: Steam network short_description: - description: District heating is heat supplied by a heat network. The heat can - be produced by local heat plants / large-scale burners or the heat can be - imported from outside your region. You can set the heat sources in the Supply-section - under the header "Heat networks". + description: | + Heat is supplied from a collective network as steam. The heat can be produced by + combined heat and power (CHP) plants or by large-scale burners. You can set the heat sources in the + Steam network sources + section. industry_chemicals_other_steam_recompression_electricity_share: title: Mechanical vapour recompression short_description: @@ -647,12 +650,13 @@ en: determined by fuel prices and environmental legislation. See also the ‘Costs’ part.\r\n
    " industry_final_demand_for_other_food_steam_hot_water_share: - title: District heating + title: Steam network short_description: - description: District heating is heat supplied by a heat network. The heat can - be produced by local heat plants / large-scale burners or the heat can be - imported from outside your region. You can set the heat sources in the Supply-section - under the header "Heat networks". + description: | + Heat is supplied from a collective network as steam. The heat can be produced by + combined heat and power (CHP) plants or by large-scale burners. You can set the heat sources in the + Steam network sources + section. industry_other_food_heater_electricity_share: title: Electric boiler short_description: @@ -742,13 +746,13 @@ en: See also the ‘Costs’ part.\r\n
    " industry_final_demand_for_chemical_refineries_steam_hot_water_share: - title: District heating + title: Steam network short_description: - description: "District heating is heat supplied by a heat network. The heat - can be produced by local heat plants / large-scale burners or the heat can - be imported from outside your region. You can set the heat sources in the - Supply-section under the header \"Heat - networks\".\r\n" + description: | + Heat is supplied from a collective network as steam. The heat can be produced by + combined heat and power (CHP) plants or by large-scale burners. You can set the heat sources in the + Steam network sources + section. capacity_of_industry_chemicals_refineries_flexibility_p2h_electricity: title: Power-to-heat boiler for gas and H2 heaters short_description: diff --git a/config/locales/interface/input_elements/nl_demand_industry.yml b/config/locales/interface/input_elements/nl_demand_industry.yml index 78229f99a..8fd81d64e 100644 --- a/config/locales/interface/input_elements/nl_demand_industry.yml +++ b/config/locales/interface/input_elements/nl_demand_industry.yml @@ -91,12 +91,12 @@ nl: voor brandstofprijzen. Zie ook het onderdeel 'Kosten'. \r\n
    " industry_final_demand_for_other_paper_steam_hot_water_share: - title: Warmtenet + title: Stoomnet short_description: - description: Warmte uit een warmtenet kan geproduceerd worden door lokale warmtecentrales - / grootschalige warmteketels óf de warmte kan worden geïmporteerd van buiten - jouw gebied. Kies de warmtebronnen in het Aanbod-gedeelte onder het kopje - "Warmtenetten". + description: | + Warmte wordt geleverd door een collectief net als stoom. De warmte kan worden geproduceerd + door warmtekrachtkoppeling (WKK) of door grootschalige ketels. Je kunt de warmtebronnen instellen in + de sectie Bronnen stoomnet. industry_other_paper_heater_electricity_share: title: Elektrische boiler short_description: @@ -304,12 +304,12 @@ nl: brandstofmix die je hier invult zal waarschijnlijk het meest afhangen van je verwachtingen voor brandstofprijzen. Zie ook het onderdeel 'Kosten'.\r\n
    " industry_final_demand_for_chemical_fertilizers_steam_hot_water_share: - title: Warmtenet + title: Stoomnet short_description: - description: Warmte uit een warmtenet kan geproduceerd worden door lokale warmtecentrales - / grootschalige warmteketels óf de warmte kan worden geïmporteerd van buiten - jouw gebied. Kies de warmtebronnen in het Aanbod-gedeelte onder het kopje - "Warmtenetten". + description: | + Warmte wordt geleverd door een collectief net als stoom. De warmte kan worden geproduceerd + door warmtekrachtkoppeling (WKK) of door grootschalige ketels. Je kunt de warmtebronnen instellen in + de sectie Bronnen stoomnet. industry_chemicals_fertilizers_steam_methane_reformer_hydrogen_share: title: Lokale stoomreforming met aardgas short_description: @@ -418,12 +418,12 @@ nl: voor brandstofprijzen. Zie ook het onderdeel 'Kosten'. \r\n
    " industry_final_demand_for_chemical_other_steam_hot_water_share: - title: Warmtenet + title: Stoomnet short_description: - description: Warmte uit een warmtenet kan geproduceerd worden door lokale warmtecentrales - / grootschalige warmteketels óf de warmte kan worden geïmporteerd van buiten - jouw gebied. Kies de warmtebronnen in het Aanbod-gedeelte onder het kopje - "Warmtenetten". + description: | + Warmte wordt geleverd door een collectief net als stoom. De warmte kan worden geproduceerd + door warmtekrachtkoppeling (WKK) of door grootschalige ketels. Je kunt de warmtebronnen instellen in + de sectie Bronnen stoomnet. industry_chemicals_other_steam_recompression_electricity_share: title: Stoomrecompressie short_description: @@ -623,12 +623,12 @@ nl: brandstofmix die je hier invult zal waarschijnlijk het meest afhangen van je verwachtingen voor brandstofprijzen. Zie ook het onderdeel 'Kosten'.\r\n
    " industry_final_demand_for_other_food_steam_hot_water_share: - title: Warmtenet + title: Stoomnet short_description: - description: Warmte uit een warmtenet kan geproduceerd worden door lokale warmtecentrales - / grootschalige warmteketels óf de warmte kan worden geïmporteerd van buiten - jouw gebied. Kies de warmtebronnen in het Aanbod-gedeelte onder het kopje - "Warmtenetten". + description: | + Warmte wordt geleverd door een collectief net als stoom. De warmte kan worden geproduceerd + door warmtekrachtkoppeling (WKK) of door grootschalige ketels. Je kunt de warmtebronnen instellen in + de sectie Bronnen stoomnet. industry_other_food_heater_electricity_share: title: Elektrische boiler short_description: @@ -720,12 +720,12 @@ nl: voor brandstofprijzen. Zie ook het onderdeel 'Kosten'. \r\n
    " industry_final_demand_for_chemical_refineries_steam_hot_water_share: - title: Warmtenet + title: Stoomnet short_description: - description: Warmte uit een warmtenet kan geproduceerd worden door lokale warmtecentrales - / grootschalige warmteketels óf de warmte kan worden geïmporteerd van buiten - jouw gebied. Kies de warmtebronnen in het Aanbod-gedeelte onder het kopje - "Warmtenetten". + description: | + Warmte wordt geleverd door een collectief net als stoom. De warmte kan worden geproduceerd + door warmtekrachtkoppeling (WKK) of door grootschalige ketels. Je kunt de warmtebronnen instellen in + de sectie Bronnen stoomnet. capacity_of_industry_chemicals_refineries_flexibility_p2h_electricity: title: Power-to-heat boiler voor H2 en gasketels short_description: diff --git a/config/locales/interface/output_elements/en_supply.yml b/config/locales/interface/output_elements/en_supply.yml index d10cf0ccd..71e2b81e7 100644 --- a/config/locales/interface/output_elements/en_supply.yml +++ b/config/locales/interface/output_elements/en_supply.yml @@ -127,47 +127,51 @@ en: scenario. The columns contain (from left to right) name, number of units, electricity production, heat production and installed capacity of CHP plants.\r\n" collective_heat_mekko: - title: Supply and demand of district heating + title: District heating supply and demand short_description: '' description: '' heat_network_demand_ht: - title: Hourly heat demand for high temperature district heating + title: HT district heating demand per hour short_description: '' description: '' heat_network_demand_mt: - title: Hourly heat demand for medium temperature district heating + title: MT district heating demand per hour short_description: '' description: '' heat_network_demand_lt: - title: Hourly heat demand for low temperature district heating + title: LT district heating demand per hour short_description: '' description: '' heat_network_production_ht: - title: Hourly heat production for high temperature district heating + title: HT district heating production per hour short_description: '' description: '' heat_network_production_mt: - title: Hourly heat production for medium temperature district heating + title: MT district heating production per hour short_description: '' description: '' heat_network_production_lt: - title: Hourly heat production for low temperature district heating - short_description: '' - description: '' - industrial_heat_mekko: - title: Supply and demand of collective heat in industry + title: LT district heating production per hour short_description: description: heat_network_storage_ht: - title: (Seasonal) storage of heat (HT) + title: HT district heating (seasonal) storage per hour short_description: description: heat_network_storage_mt: - title: (Seasonal) storage of heat (MT) + title: MT district heating (seasonal) storage per hour short_description: description: heat_network_storage_lt: - title: (Seasonal) storage of heat (LT) + title: LT district heating (seasonal) storage per hour + short_description: + description: + sankey_heat_networks: + title: District heating supply and demand per temperature level + short_description: + description: + industrial_heat_mekko: + title: Industrial steam network supply and demand short_description: description: heat_cost_capacity_ht: @@ -298,7 +302,3 @@ en: section. Direct electrolysis of wind and solar electricity from the Hydrogen production section is not included in this chart. - sankey_heat_networks: - title: Heat network supply and demand per temperature level - short_description: - description: diff --git a/config/locales/interface/output_elements/nl_supply.yml b/config/locales/interface/output_elements/nl_supply.yml index 8e6e56a67..7dc553efd 100644 --- a/config/locales/interface/output_elements/nl_supply.yml +++ b/config/locales/interface/output_elements/nl_supply.yml @@ -128,47 +128,51 @@ nl: het aantal, de productie van elektriciteit, de productie van warmte en het geïnstalleerde (elektrische) vermogen van WKK.\r\n" collective_heat_mekko: - title: Totale vraag en aanbod op het collectieve warmtenet - short_description: '' - description: '' + title: Warmtenetten vraag en aanbod + short_description: + description: heat_network_demand_ht: - title: Uurlijkse warmtevraag in HT-warmtenetten - short_description: '' - description: '' + title: HT-warmtenetten vraag per uur + short_description: + description: heat_network_demand_mt: - title: Uurlijkse warmtevraag in MT-warmtenetten - short_description: '' - description: '' + title: MT-warmtenetten vraag per uur + short_description: + description: heat_network_demand_lt: - title: Uurlijkse warmtevraag in LT-warmtenetten - short_description: '' - description: '' + title: LT-warmtenetten vraag per uur + short_description: + description: heat_network_production_ht: - title: Uurlijkse warmteproductie in HT-warmtenetten - short_description: '' - description: '' + title: HT-warmtenetten productie per uur + short_description: + description: heat_network_production_mt: - title: Uurlijkse warmteproductie in MT-warmtenetten - short_description: '' - description: '' + title: MT-warmtenetten productie per uur + short_description: + description: heat_network_production_lt: - title: Uurlijkse warmteproductie in LT-warmtenetten - short_description: '' - description: '' - industrial_heat_mekko: - title: Vraag en aanbod van industriële stoomnetten + title: LT-warmtenetten productie per uur short_description: description: heat_network_storage_ht: - title: (Seizoens)opslag van warmte (HT) + title: HT-warmtenetten (seizoens)opslag per uur short_description: description: heat_network_storage_mt: - title: (Seizoens)opslag van warmte (MT) + title: MT-warmtenetten (seizoens)opslag per uur short_description: description: heat_network_storage_lt: - title: (Seizoens)opslag van warmte (LT) + title: LT-warmtenetten (seizoens)opslag per uur + short_description: + description: + sankey_heat_networks: + title: Warmtenetten vraag en aanbod per temperatuurniveau + short_description: + description: + industrial_heat_mekko: + title: Industrieël stoomnet vraag en aanbod short_description: description: heat_cost_capacity_ht: @@ -300,7 +304,3 @@ nl: sectie. Directe elektrolyse van wind- en zonnestroom uit de Waterstofproductie sectie is niet meegenomen. - sankey_heat_networks: - title: Vraag en aanbod warmtenetten per temperatuurniveau - short_description: - description: diff --git a/config/locales/interface/slides/en_supply.yml b/config/locales/interface/slides/en_supply.yml index ff36c8a04..44cd4c49a 100644 --- a/config/locales/interface/slides/en_supply.yml +++ b/config/locales/interface/slides/en_supply.yml @@ -242,11 +242,12 @@ en: short_description: description: supply_heat_network_industry: - title: Heat network sources + title: Steam network sources short_description: - description: 'Below you can set the type of heat sources for the industrial heat network. + description: | + Below you can set the type of heat sources for the industrial steam network. If the total production does not cover total demand, a gas heater switches on automatically - to compensate the heat shortage.' + to compensate the heat shortage. supply_heat_combined_heat_power: title: Combined heat & power short_description: diff --git a/config/locales/interface/slides/nl_supply.yml b/config/locales/interface/slides/nl_supply.yml index 66493f635..1ee60a65a 100644 --- a/config/locales/interface/slides/nl_supply.yml +++ b/config/locales/interface/slides/nl_supply.yml @@ -289,11 +289,12 @@ nl: short_description: description: "..." supply_heat_network_industry: - title: Bronnen warmtenet + title: Bronnen stoomnet short_description: '' - description: 'Hieronder kun je de verschillende warmtebronnen kiezen die warmte leveren aan het + description: | + Hieronder kun je de verschillende warmtebronnen kiezen die warmte leveren aan het industriële warmtenet. Als de totale warmteproductie lager is dan de totale vraag, wordt er automatisch een - gasketel ingezet om de vraag op te vangen.' + gasketel ingezet om de vraag op te vangen. supply_heat_network_losses: title: Transport- en distributieverliezen short_description: '' From 2f393cb10dc73773032a4725639c8038e2305474 Mon Sep 17 00:00:00 2001 From: Mathijs Bijkerk Date: Tue, 26 Sep 2023 10:41:59 +0200 Subject: [PATCH 31/61] Add temperatue levels to agriculture central heat --- .../source_of_heat_in_agriculture.yml | 24 ++++++++++++++----- .../output_element_series/en_labels.yml | 2 ++ .../output_element_series/nl_labels.yml | 2 ++ 3 files changed, 22 insertions(+), 6 deletions(-) diff --git a/config/interface/output_element_series/source_of_heat_in_agriculture.yml b/config/interface/output_element_series/source_of_heat_in_agriculture.yml index 99d334a20..7d941539f 100644 --- a/config/interface/output_element_series/source_of_heat_in_agriculture.yml +++ b/config/interface/output_element_series/source_of_heat_in_agriculture.yml @@ -1,6 +1,6 @@ --- - label: agriculture_local_heat - color: "#4d0101" + color: "#8B0000" order_by: 100 group: show_at_first: @@ -11,21 +11,33 @@ dependent_on: output_element_key: source_of_heat_in_agriculture key: local_heat_source_of_heat_in_agriculture -- label: agriculture_central_heat - color: "#8B0000" +- label: agriculture_central_ht_heat + color: "#785EF0" + order_by: 104 + group: + show_at_first: + is_target_line: + target_line_position: + gquery: central_ht_heat_used_for_heating_in_agriculture + is_1990: + dependent_on: + output_element_key: source_of_heat_in_agriculture + key: central_ht_heat_source_of_heat_in_agriculture +- label: agriculture_central_mt_heat + color: "#DC267F" order_by: 105 group: show_at_first: is_target_line: target_line_position: - gquery: central_heat_used_for_heating_in_agriculture + gquery: central_mt_heat_used_for_heating_in_agriculture is_1990: dependent_on: output_element_key: source_of_heat_in_agriculture - key: central_heat_source_of_heat_in_agriculture + key: central_mt_heat_source_of_heat_in_agriculture - label: agriculture_wasted_heat color: "#FF8C8C" - order_by: 110 + order_by: 101 group: show_at_first: is_target_line: diff --git a/config/locales/interface/output_element_series/en_labels.yml b/config/locales/interface/output_element_series/en_labels.yml index 9034022a4..1198654c0 100644 --- a/config/locales/interface/output_element_series/en_labels.yml +++ b/config/locales/interface/output_element_series/en_labels.yml @@ -170,6 +170,8 @@ en: total_heat_network_demand_agriculture: "Agricultural heat network demand" total_heat_network_demand_industry: "Industrial heat network demand" agriculture_central_heat: "Heat from district heating" + agriculture_central_ht_heat: "Heat from HT district heating" + agriculture_central_mt_heat: "Heat from MT district heating" agriculture_local_heat: "Heat from local CHPs" agriculture_wasted_heat: "Heat surplus from local CHPs (wasted)" agriculture_demand_local_steam_hot_water: "Agriculture demand" diff --git a/config/locales/interface/output_element_series/nl_labels.yml b/config/locales/interface/output_element_series/nl_labels.yml index 7976d0e8f..202cb8c09 100644 --- a/config/locales/interface/output_element_series/nl_labels.yml +++ b/config/locales/interface/output_element_series/nl_labels.yml @@ -152,6 +152,8 @@ nl: total_heat_network_demand_industry: "Warmtenetvraag van industrie" baseload_demand: "Basislast elektriciteitsvraag" agriculture_central_heat: "Warmte van warmtenetten" + agriculture_central_ht_heat: "Warmte van HT-warmtenetten" + agriculture_central_mt_heat: "Warmte van MT-warmtenetten" agriculture_local_heat: "Warmte van lokale WKK's" agriculture_wasted_heat: "Warmteoverschot van lokale WKK's (verspild)" agriculture_demand_local_steam_hot_water: "Vraag landbouw" From fd96cf3eb2434af2a6e1328c3773fa17274ed0ab Mon Sep 17 00:00:00 2001 From: noracato Date: Tue, 26 Sep 2023 11:42:33 +0200 Subject: [PATCH 32/61] In last column of sankey show labels left of node --- app/assets/javascripts/d3/sankey.coffee | 31 +++++++++++++++++++++---- app/assets/stylesheets/_chart.sass | 5 ++-- 2 files changed, 29 insertions(+), 7 deletions(-) diff --git a/app/assets/javascripts/d3/sankey.coffee b/app/assets/javascripts/d3/sankey.coffee index 16b6ad9c0..184a298c4 100644 --- a/app/assets/javascripts/d3/sankey.coffee +++ b/app/assets/javascripts/d3/sankey.coffee @@ -149,7 +149,7 @@ D3.sankey = {left: 'ambient_heat', right: 'mt_network', gquery: 'ambient_heat_to_mt_network_in_sankey_heat_networks', color: '#ADDE4C'}, {left: 'imported_heat', right: 'mt_network', gquery: 'imported_heat_to_mt_network_in_sankey_heat_networks', color: '#e61919'}, {left: 'residual_heat', right: 'mt_network', gquery: 'residual_heat_to_mt_network_in_sankey_heat_networks', color: '#00008B'}, - + {left: 'coal_and_derivatives', right: 'lt_network', gquery: 'coal_and_derivatives_to_lt_network_in_sankey_heat_networks', color: '#252525'}, {left: 'natural_gas_and_derivatives', right: 'lt_network', gquery: 'natural_gas_and_derivatives_to_lt_network_in_sankey_heat_networks', color: '#7f7f7f'}, {left: 'crude_oil_and_derivatives', right: 'lt_network', gquery: 'crude_oil_and_derivatives_to_lt_network_in_sankey_heat_networks', color: '#8c564b'}, @@ -738,7 +738,7 @@ D3.sankey = return @__horizontal_spacing if @__horizontal_spacing? cols = @view.number_of_columns() # this should leave enough room for the node labels - @__horizontal_spacing = (@view.width - (25 * cols)) / (cols - 1) + @__horizontal_spacing = (@view.width - (7 * cols)) / (cols - 1) @__horizontal_spacing # vertical position of the top left corner of the node. Adds some margin @@ -753,11 +753,32 @@ D3.sankey = offset += n.value() + (if n.should_show() then margin else 0) offset - x_offset: => @get('column') * (@width + @horizontal_spacing()) + x_offset: => + return @get('column') * (@width + @horizontal_spacing()) if !@is_last_column() + + # If it's the last column we right align + @view.width + + x_offset_label: => + return @x_offset() if !@is_last_column() + + # If it's the last column we right align + @view.width - 10 - @width # center point of the node. We use it as link anchor point x_center: => @x_offset() + @width / 2 + is_last_column: => + return @__is_last_column if @__is_last_column? + @__is_last_column = (@get('column') + 1) == @view.number_of_columns() + @__is_last_column + + label_classes: => + return "label" if !@is_last_column() + + # If it's the last column we right align + "label last-label" + # The height of the node is the sum of the height of its link. Since links # are both inbound and outbound, let's use the max size. Ideally the values # should match @@ -963,8 +984,8 @@ D3.sankey = .attr("height", (d) => @y d.value()) nodes.append("svg:text") - .attr("class", "label") - .attr("x", (d) => d.x_offset()) + .attr("class", (d) => d.label_classes()) + .attr("x", (d) => d.x_offset_label()) .attr("dx", 10) .attr("dy", 3) .attr("y", (d) => @y(d.y_offset() + d.value() / 2) ) diff --git a/app/assets/stylesheets/_chart.sass b/app/assets/stylesheets/_chart.sass index 3f2efd66c..b678a389e 100644 --- a/app/assets/stylesheets/_chart.sass +++ b/app/assets/stylesheets/_chart.sass @@ -411,8 +411,9 @@ div.d3_container shape-rendering: crispEdges fill-opacity: .75 text.label - text-shadow: 0 0 2px #fff, 0 0 3px #fff, 0 0 4px #fff, 0 0 5px #fff - font-size: 11px + font-size: 13px + &.last-label + text-anchor: end &.mekko rect.carrier stroke: #333 From 9e23f27e79293ccc958437f47833d9ba44bdab10 Mon Sep 17 00:00:00 2001 From: noracato Date: Tue, 26 Sep 2023 15:58:09 +0200 Subject: [PATCH 33/61] Better visibility for sankey --- app/assets/stylesheets/_chart.sass | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/assets/stylesheets/_chart.sass b/app/assets/stylesheets/_chart.sass index b678a389e..663d87a10 100644 --- a/app/assets/stylesheets/_chart.sass +++ b/app/assets/stylesheets/_chart.sass @@ -125,6 +125,7 @@ $chart-header-icon-color: #333 .charts_container position: relative + margin-top: 5px .chart_canvas // zoomed charts and dashboard popups redefine the height min-height: 330px @@ -411,7 +412,7 @@ div.d3_container shape-rendering: crispEdges fill-opacity: .75 text.label - font-size: 13px + font-size: 0.75rem &.last-label text-anchor: end &.mekko From 7a73728410f14581019299aacf7de89128226ae6 Mon Sep 17 00:00:00 2001 From: Mathijs Bijkerk Date: Wed, 27 Sep 2023 09:11:44 +0200 Subject: [PATCH 34/61] Frontend updates for temperature levels in district heating --- .../tables/_merit_order_table.html.haml | 27 +++++--- .../input_elements/supply_heat_sources_ht.yml | 51 +++++++------- .../input_elements/supply_heat_sources_lt.yml | 28 +++++--- .../input_elements/supply_heat_sources_mt.yml | 67 +++++++++++-------- config/interface/slides/heat_ht.yml | 2 +- config/interface/slides/heat_lt.yml | 4 +- config/interface/slides/heat_mt.yml | 4 +- .../input_elements/en_supply_heat.yml | 6 +- .../labels_groups/en_tables.yml | 38 ++++++++--- .../labels_groups/nl_labels.yml | 2 +- .../labels_groups/nl_tables.yml | 50 ++++++++------ 11 files changed, 167 insertions(+), 112 deletions(-) diff --git a/app/views/output_elements/tables/_merit_order_table.html.haml b/app/views/output_elements/tables/_merit_order_table.html.haml index dec602301..cc3bf30ce 100644 --- a/app/views/output_elements/tables/_merit_order_table.html.haml +++ b/app/views/output_elements/tables/_merit_order_table.html.haml @@ -24,9 +24,12 @@ 'agriculture_chp_gas_dispatchable', 'agriculture_chp_gas_must_run', 'agriculture_chp_wood_pellets', - 'central_gas_chp', - 'coal_chp', - 'coal_chp_cofiring', + 'biogas_chp_ht', + 'biogas_chp_mt', + 'coal_chp_pwd_ht', + 'coal_chp_pwd_mt', + 'coal_chp_pwd_cofiring_ht', + 'coal_chp_pwd_cofiring_mt', 'coal_conv', 'coal_igcc', 'coal_igcc_ccs', @@ -38,13 +41,17 @@ 'diesel_engine', 'gas_ccgt', 'gas_ccgt_ccs', + 'gas_chp_ccgt_ht', + 'gas_chp_ccgt_mt', + 'gas_chp_engine_ht', + 'gas_chp_engine_mt', 'gas_conv', 'gas_engine', 'gas_turbine', 'lignite', - 'lignite_chp', + 'lignite_chp_ht', + 'lignite_chp_mt', 'lignite_oxy', - 'local_chp_biogas', 'industry_chp_gas_ccgt', 'industry_chp_gas_turbine', 'industry_chp_gas_engine', @@ -82,11 +89,13 @@ 'battery_wind_inland', 'hydro_mountain', 'hydro_river', - 'local_chp_wood', - 'local_chp_gas', - 'waste_chp', + 'wood_pellets_chp_ht', + 'wood_pellets_chp_mt', + 'waste_chp_ht', + 'waste_chp_mt', + 'waste_chp_ccs_ht', + 'waste_chp_ccs_mt', 'waste_power', - 'waste_chp_ccs', 'waste_power_ccs' ] - items.each do |key| diff --git a/config/interface/input_elements/supply_heat_sources_ht.yml b/config/interface/input_elements/supply_heat_sources_ht.yml index ca402d2ed..62ab51e8f 100644 --- a/config/interface/input_elements/supply_heat_sources_ht.yml +++ b/config/interface/input_elements/supply_heat_sources_ht.yml @@ -2,52 +2,55 @@ - key: capacity_of_energy_heat_boiler_ht_electricity step_value: 0.1 unit: MW - position: 4 + interface_group: dispatchable_heat + position: 100 slide_key: supply_heat_sources_ht -- key: capacity_of_energy_heat_burner_ht_hydrogen +- key: capacity_of_energy_heat_heatpump_water_water_ht_electricity step_value: 0.1 unit: MW - position: 5 + interface_group: dispatchable_heat + position: 105 slide_key: supply_heat_sources_ht -- key: capacity_of_energy_heat_heatpump_water_water_ht_electricity +- key: capacity_of_energy_heat_burner_ht_hydrogen step_value: 0.1 unit: MW - position: 3 + interface_group: dispatchable_heat + position: 110 slide_key: supply_heat_sources_ht -- key: volume_of_ht_imported_heat +- key: capacity_of_energy_heat_burner_ht_wood_pellets step_value: 0.1 - unit: PJ - position: 11 + unit: MW + interface_group: dispatchable_heat + position: 115 slide_key: supply_heat_sources_ht -- key: capacity_of_energy_heat_burner_ht_coal +- key: capacity_of_energy_heat_burner_ht_waste_mix step_value: 0.1 unit: MW - position: 10 + interface_group: dispatchable_heat + position: 120 slide_key: supply_heat_sources_ht - key: capacity_of_energy_heat_burner_ht_crude_oil step_value: 0.1 unit: MW - position: 8 + interface_group: dispatchable_heat + position: 125 slide_key: supply_heat_sources_ht - key: capacity_of_energy_heat_burner_ht_network_gas step_value: 0.1 unit: MW - position: 9 + interface_group: dispatchable_heat + position: 130 slide_key: supply_heat_sources_ht -- key: capacity_of_energy_heat_burner_ht_waste_mix +- key: capacity_of_energy_heat_burner_ht_coal step_value: 0.1 unit: MW - position: 7 + interface_group: dispatchable_heat + position: 135 slide_key: supply_heat_sources_ht -- key: capacity_of_energy_heat_burner_ht_wood_pellets + +- key: volume_of_ht_imported_heat step_value: 0.1 - unit: MW - position: 6 + unit: PJ + interface_group: imported_heat + position: 200 slide_key: supply_heat_sources_ht - - - - - - - diff --git a/config/interface/input_elements/supply_heat_sources_lt.yml b/config/interface/input_elements/supply_heat_sources_lt.yml index e4e816ed1..ccecbb889 100644 --- a/config/interface/input_elements/supply_heat_sources_lt.yml +++ b/config/interface/input_elements/supply_heat_sources_lt.yml @@ -1,31 +1,39 @@ --- -- key: capacity_of_energy_heat_boiler_lt_electricity +- key: capacity_of_energy_heat_solar_lt_solar_thermal step_value: 0.1 unit: MW - position: 4 + interface_group: non_dispatchable_heat + position: 100 slide_key: supply_heat_sources_lt -- key: capacity_of_energy_heat_burner_lt_hydrogen +- key: capacity_of_energy_heat_well_shallow_lt_geothermal step_value: 0.1 unit: MW - position: 5 + interface_group: non_dispatchable_heat + position: 105 slide_key: supply_heat_sources_lt + - key: capacity_of_energy_heat_heatpump_water_water_lt_electricity step_value: 0.1 unit: MW - position: 3 + interface_group: dispatchable_heat + position: 200 slide_key: supply_heat_sources_lt -- key: capacity_of_energy_heat_solar_lt_solar_thermal +- key: capacity_of_energy_heat_boiler_lt_electricity step_value: 0.1 unit: MW - position: 1 + interface_group: dispatchable_heat + position: 205 slide_key: supply_heat_sources_lt -- key: capacity_of_energy_heat_well_shallow_lt_geothermal +- key: capacity_of_energy_heat_burner_lt_hydrogen step_value: 0.1 unit: MW - position: 2 + interface_group: dispatchable_heat + position: 210 slide_key: supply_heat_sources_lt + - key: volume_of_lt_imported_heat step_value: 0.1 unit: PJ - position: 6 + interface_group: imported_heat + position: 300 slide_key: supply_heat_sources_lt diff --git a/config/interface/input_elements/supply_heat_sources_mt.yml b/config/interface/input_elements/supply_heat_sources_mt.yml index 4f43f19c8..2802dd74c 100644 --- a/config/interface/input_elements/supply_heat_sources_mt.yml +++ b/config/interface/input_elements/supply_heat_sources_mt.yml @@ -1,68 +1,79 @@ --- -- key: capacity_of_energy_heat_boiler_mt_electricity +- key: capacity_of_energy_heat_solar_mt_solar_thermal step_value: 0.1 unit: MW - position: 4 + interface_group: non_dispatchable_heat + position: 100 slide_key: supply_heat_sources_mt -- key: capacity_of_energy_heat_burner_mt_hydrogen +- key: capacity_of_energy_heat_well_deep_mt_geothermal step_value: 0.1 unit: MW - position: 5 + interface_group: non_dispatchable_heat + position: 105 slide_key: supply_heat_sources_mt -- key: capacity_of_energy_heat_heatpump_water_water_mt_electricity + +- key: capacity_of_energy_heat_well_shallow_heatpump_mt_geothermal step_value: 0.1 unit: MW - position: 3 + interface_group: dispatchable_heat + position: 200 slide_key: supply_heat_sources_mt -- key: capacity_of_energy_heat_solar_mt_solar_thermal +- key: capacity_of_energy_heat_heatpump_water_water_mt_electricity step_value: 0.1 unit: MW - position: 1 + interface_group: dispatchable_heat + position: 205 slide_key: supply_heat_sources_mt -- key: capacity_of_energy_heat_well_deep_mt_geothermal +- key: capacity_of_energy_heat_boiler_mt_electricity step_value: 0.1 unit: MW - position: 2 + interface_group: dispatchable_heat + position: 210 slide_key: supply_heat_sources_mt -- key: capacity_of_energy_heat_well_shallow_heatpump_mt_geothermal +- key: capacity_of_energy_heat_burner_mt_hydrogen step_value: 0.1 unit: MW - position: 2 + interface_group: dispatchable_heat + position: 215 slide_key: supply_heat_sources_mt -- key: volume_of_mt_imported_heat +- key: capacity_of_energy_heat_burner_mt_wood_pellets step_value: 0.1 - unit: PJ - position: 11 + unit: MW + interface_group: dispatchable_heat + position: 220 slide_key: supply_heat_sources_mt -- key: capacity_of_energy_heat_burner_mt_coal +- key: capacity_of_energy_heat_burner_mt_waste_mix step_value: 0.1 unit: MW - position: 10 + interface_group: dispatchable_heat + position: 225 slide_key: supply_heat_sources_mt - key: capacity_of_energy_heat_burner_mt_crude_oil step_value: 0.1 unit: MW - position: 8 + interface_group: dispatchable_heat + position: 230 slide_key: supply_heat_sources_mt - key: capacity_of_energy_heat_burner_mt_network_gas step_value: 0.1 unit: MW - position: 9 - slide_key: supply_heat_sources_mt -- key: capacity_of_energy_heat_burner_mt_waste_mix - step_value: 0.1 - unit: MW - position: 7 + interface_group: dispatchable_heat + position: 235 slide_key: supply_heat_sources_mt -- key: capacity_of_energy_heat_burner_mt_wood_pellets +- key: capacity_of_energy_heat_burner_mt_coal step_value: 0.1 unit: MW - position: 6 + interface_group: dispatchable_heat + position: 240 slide_key: supply_heat_sources_mt - - +- key: volume_of_mt_imported_heat + step_value: 0.1 + interface_group: imported_heat + unit: PJ + position: 300 + slide_key: supply_heat_sources_mt diff --git a/config/interface/slides/heat_ht.yml b/config/interface/slides/heat_ht.yml index 395962bf1..a5b526c12 100644 --- a/config/interface/slides/heat_ht.yml +++ b/config/interface/slides/heat_ht.yml @@ -6,7 +6,7 @@ - key: supply_heat_storage_ht position: 2 sidebar_item_key: heat_ht - output_element_key: sankey_heat_networks + output_element_key: heat_network_storage_ht - key: supply_heat_transport_ht position: 3 sidebar_item_key: heat_ht diff --git a/config/interface/slides/heat_lt.yml b/config/interface/slides/heat_lt.yml index 07ac98161..959ce35ad 100644 --- a/config/interface/slides/heat_lt.yml +++ b/config/interface/slides/heat_lt.yml @@ -6,7 +6,7 @@ - key: supply_heat_storage_lt position: 2 sidebar_item_key: heat_lt - output_element_key: sankey_heat_networks + output_element_key: heat_network_storage_lt - key: supply_heat_transport_lt position: 3 sidebar_item_key: heat_lt @@ -14,4 +14,4 @@ - key: supply_heat_network_order_lt position: 4 sidebar_item_key: heat_lt - output_element_key: heat_cost_capacity_lt \ No newline at end of file + output_element_key: heat_cost_capacity_lt diff --git a/config/interface/slides/heat_mt.yml b/config/interface/slides/heat_mt.yml index e4003a079..4f14fde41 100644 --- a/config/interface/slides/heat_mt.yml +++ b/config/interface/slides/heat_mt.yml @@ -6,7 +6,7 @@ - key: supply_heat_storage_mt position: 2 sidebar_item_key: heat_mt - output_element_key: sankey_heat_networks + output_element_key: heat_network_storage_mt - key: supply_heat_transport_mt position: 3 sidebar_item_key: heat_mt @@ -14,4 +14,4 @@ - key: supply_heat_network_order_mt position: 4 sidebar_item_key: heat_mt - output_element_key: heat_cost_capacity_mt \ No newline at end of file + output_element_key: heat_cost_capacity_mt diff --git a/config/locales/interface/input_elements/en_supply_heat.yml b/config/locales/interface/input_elements/en_supply_heat.yml index 657b89aa5..7f11f3907 100644 --- a/config/locales/interface/input_elements/en_supply_heat.yml +++ b/config/locales/interface/input_elements/en_supply_heat.yml @@ -549,7 +549,7 @@ en: your scenario. A 15% loss value is a sensible default for new district heating systems. For older systems, this is closer to 25-30%." energy_heat_network_storage_lt_steam_hot_water_output_capacity_share: - title: Output capcity (as % of average hourly load) + title: Output capacity (as % of average hourly load) short_description: description: "Here you can specify the heat output capacity per hour of heat storage. By default, this capacity is unlimited, meaning that there is no limit to the amount @@ -563,7 +563,7 @@ en: District heating sources: capacities and marginal costs.

    This slider is aimed at expert users. In many cases the default setting will suffice." energy_heat_network_storage_mt_steam_hot_water_output_capacity_share: - title: Output capcity (as % of average hourly load) + title: Output capacity (as % of average hourly load) short_description: description: "Here you can specify the heat output capacity per hour of heat storage. By default, this capacity is unlimited, meaning that there is no limit to the amount @@ -577,7 +577,7 @@ en: District heating sources: capacities and marginal costs.

    This slider is aimed at expert users. In many cases the default setting will suffice." energy_heat_network_storage_ht_steam_hot_water_output_capacity_share: - title: Output capcity (as % of average hourly load) + title: Output capacity (as % of average hourly load) short_description: description: "Here you can specify the heat output capacity per hour of heat storage. By default, this capacity is unlimited, meaning that there is no limit to the amount diff --git a/config/locales/interface/output_elements/labels_groups/en_tables.yml b/config/locales/interface/output_elements/labels_groups/en_tables.yml index 93a152db3..c7570a234 100644 --- a/config/locales/interface/output_elements/labels_groups/en_tables.yml +++ b/config/locales/interface/output_elements/labels_groups/en_tables.yml @@ -8,14 +8,20 @@ en: capacity_future: "Usable capacity, future" delta: "Required additional network" merit_order: - agriculture_chp_biogas: "Biogas CHP - agriculture" - agriculture_chp_gas_dispatchable: "Gas motor CHP - agriculture (dispatchable)" - agriculture_chp_gas_must_run: "Gas motor CHP - agriculture (must-run)" - agriculture_chp_wood_pellets: "Biomass CHP - agriculture" + agriculture_chp_biogas: "Agriculture biogas CHP" + agriculture_chp_gas_dispatchable: "Agriculture gas motor CHP" + agriculture_chp_gas_must_run: "Agriculture gas motor CHP" + agriculture_chp_wood_pellets: "Agriculture biomass CHP" availability: "Availability" available_capacity: "Available capacity" battery_solar_pv: "Solar PV (ground-mount with battery)" battery_wind_inland: "Wind (onshore with battery)" + biogas_chp_ht: "Biogas CHP (HT)" + biogas_chp_mt: "Biogas CHP (MT)" + coal_chp_pwd_ht: "Pulverized coal CHP (HT)" + coal_chp_pwd_mt: "Pulverized coal CHP (MT)" + coal_chp_pwd_cofiring_ht: "Pulverized coal CHP with co-firing (HT)" + coal_chp_pwd_cofiring_mt: "Pulverized coal CHP with co-firing (MT)" central_biogas_chp: "Biogas CHP" installed_capacity: "Installed capacity" central_gas_chp: "Gas plant for district heat" @@ -40,6 +46,10 @@ en: gas_conv: "Gas conventional" gas_engine: "Gas engine" gas_turbine: "Gas turbine" + gas_chp_ccgt_ht: "Gas CCGT CHP (HT)" + gas_chp_ccgt_mt: "Gas CCGT CHP (MT)" + gas_chp_engine_ht: "Gas motor CHP (HT)" + gas_chp_engine_mt: "Gas motor CHP (MT)" hydro_mountain: "Hydro (mountain)" hydro_river: "Hydro (river)" hydrogen_turbine: "Hydrogen turbine" @@ -52,16 +62,18 @@ en: energy_chp_supercritical_ccs_waste_mix: "Waste CHP CCS" energy_power_supercritical_waste_mix: "Waste incinerator" energy_power_supercritical_ccs_waste_mix: "Waste incinerator CCS" - industry_chp_coal: "Industry coal CHP" - industry_chp_gas_ccgt: "Industry gas CHP (CCGT)" - industry_chp_gas_turbine: "Industry gas CHP (turbine)" - industry_chp_gas_engine: "Industry gas CHP (combustion engine)" - industry_chp_hydrogen_turbine: "Industry hydrogen CHP (turbine)" - industry_chp_turbine_hydrogen: "Industry hydrogen CHP (turbine)" + industry_chp_coal: "Industry pulverized coal CHP" + industry_chp_gas_ccgt: "Industry gas CCGT CHP" + industry_chp_gas_turbine: "Industry gas turbine CHP" + industry_chp_gas_engine: "Industry gas motor CHP" + industry_chp_hydrogen_turbine: "Industry hydrogen turbine CHP" + industry_chp_turbine_hydrogen: "Industry hydrogen turbine CHP" industry_chp_wood: "Industry biomass CHP" lignite: "Lignite" lignite_chp: "Lignite CHP" lignite_oxy: "Lignite Oxyfuel CCS" + lignite_chp_ht: "Lignite CHP (HT)" + lignite_chp_mt: "Lignite CHP (MT)" must_run: "Must-run CHP" nuclear_ii: "Nuclear 2nd Gen" nuclear_iii: "Nuclear 3rd Gen" @@ -95,6 +107,12 @@ en: unprofitable: "Unprofitable" wind_turbines: "Wind turbines" wood_pellets_chp: "Wood pellets CHP" + wood_pellets_chp_ht: "Biomass CHP (HT)" + wood_pellets_chp_mt: "Biomass CHP (MT)" + waste_chp_ht: "Waste CHP (HT)" + waste_chp_mt: "Waste CHP (MT)" + waste_chp_ccs_ht: "Waste CHP + CCS (HT)" + waste_chp_ccs_mt: "Waste CHP + CCS (MT)" local_chp_gas: "Gas engine CHP (small-scale)" local_chp_wood: "Biomass CHP (small-scale)" local_chp_biogas: "Biogas CHP (must-run)" diff --git a/config/locales/interface/output_elements/labels_groups/nl_labels.yml b/config/locales/interface/output_elements/labels_groups/nl_labels.yml index 8811ec494..70c95722c 100644 --- a/config/locales/interface/output_elements/labels_groups/nl_labels.yml +++ b/config/locales/interface/output_elements/labels_groups/nl_labels.yml @@ -157,7 +157,7 @@ nl: geothermal: "geothermie" hydrogen: "waterstof" uranium: "uranium" - unused_heat: "warmte-overschote" + unused_heat: "warmte-overschotten" biomass_waste: "biomassa & afval" biomass_waste_greengas: "biomassa, afval & groen gas" electricity_import: "elektriciteit import" diff --git a/config/locales/interface/output_elements/labels_groups/nl_tables.yml b/config/locales/interface/output_elements/labels_groups/nl_tables.yml index 7dcb6edc7..d996d02cf 100644 --- a/config/locales/interface/output_elements/labels_groups/nl_tables.yml +++ b/config/locales/interface/output_elements/labels_groups/nl_tables.yml @@ -8,16 +8,22 @@ nl: capacity_future: "Toekomstige bruikbare netcapaciteit" delta: "Uit te breiden netcapaciteit" merit_order: - agriculture_chp_biogas: "Biogas-WKK - landbouw" - agriculture_chp_gas_dispatchable: "Gasmotor-WKK - landbouw (regelbaar)" - agriculture_chp_gas_must_run: "Gasmotor-WKK - landbouw (must-run)" - agriculture_chp_wood_pellets: "Biomassa-WKK - landbouw" + agriculture_chp_biogas: "Landbouw biogas-WKK" + agriculture_chp_gas_dispatchable: "Landbouw gasmotor-WKK (regelbaar)" + agriculture_chp_gas_must_run: "Landbouw gasmotor-WKK (must-run)" + agriculture_chp_wood_pellets: "Landbouw biomassa-WKK" available_capacity: "Beschikbaar vermogen" installed_capacity: "Geïnstalleerd vermogen" availability: "Beschikbaarheid" battery_solar_pv: "Zon PV (grondgebonden met batterij)" battery_wind_inland: "Wind op land (met batterij)" biogas_chp: "Biogas-WKK" + biogas_chp_ht: "Biogas-WKK (HT)" + biogas_chp_mt: "Biogas-WKK (MT)" + coal_chp_pwd_ht: "Poederkolen-WKK (HT)" + coal_chp_pwd_mt: "Poederkolen-WKK CHP (MT)" + coal_chp_pwd_cofiring_ht: "Poederkolen-WKK met bijstook (HT)" + coal_chp_pwd_cofiring_mt: "Poederkolen-WKK met bijstook (MT)" central_gas_chp: "Gascentrale met warmtelevering" coal_chp: "Kolen-WKK" coal_chp_cofiring: "Kolen-WKK met houtpellet bijstook" @@ -39,6 +45,10 @@ nl: gas_conv: "Gas conventioneel" gas_engine: "Gasmotor" gas_turbine: "Gasturbine" + gas_chp_ccgt_ht: "Gas STEG WKK (HT)" + gas_chp_ccgt_mt: "Gas STEG WKK (MT)" + gas_chp_engine_ht: "Gasmotor-WKK (HT)" + gas_chp_engine_mt: "Gasmotor-WKK (MT)" waste_chp: "Afval-WKK" waste_chp_ccs: "Afval-WKK CCS" waste_power: 'Afvalverbranding' @@ -47,12 +57,12 @@ nl: energy_chp_supercritical_ccs_waste_mix: "Afval-WKK CCS" energy_power_supercritical_waste_mix: 'Afvalverbranding' energy_power_supercritical_ccs_waste_mix: 'Afvalverbranding CCS' - industry_chp_coal: "Industriële kolen-WKK" - industry_chp_gas_ccgt: "Industriële gas-WKK (STEG)" - industry_chp_gas_turbine: "Industriële gas-WKK (turbine)" - industry_chp_gas_engine: "Industriële gas-WKK (motor)" - industry_chp_hydrogen_turbine: "Industriële waterstof-WKK (turbine)" - industry_chp_turbine_hydrogen: "Industriële waterstof-WKK (turbine)" + industry_chp_coal: "Industriële poederkolen-WKK" + industry_chp_gas_ccgt: "Industriële gas STEG WKK" + industry_chp_gas_turbine: "Industriële gasturbine-WKK" + industry_chp_gas_engine: "Industriële gasmotor-WKK" + industry_chp_hydrogen_turbine: "Industriële waterstofturbine-WKK" + industry_chp_turbine_hydrogen: "Industriële waterstofturbine-WKK" hydro_mountain: "Water (stuwmeer)" hydro_river: "Water (rivier)" energy_power_combined_cycle_hydrogen: "Waterstofcentrale (STEG)" @@ -61,6 +71,8 @@ nl: lignite: "Bruinkool" lignite_chp: "Bruinkool WKK" lignite_oxy: "Bruinkool 'Oxyfuel' CCS" + lignite_chp_ht: "Bruinkolen-WKK (HT)" + lignite_chp_mt: "Bruinkolen-WKK (MT)" must_run: "Must-run WKK" nuclear_ii: "Kern 2e Gen" nuclear_iii: "Kern 3e Gen" @@ -75,18 +87,6 @@ nl: profits_per_mwh_electricity: 'Gemiddelde winst per MWh' households_solar_pv_solar_radiation: "Zon PV (huishoudens)" buildings_solar_pv_solar_radiation: "Zon PV (gebouwen)" - energy_interconnector_1_imported_electricity: "Import using interconnector 1" - energy_interconnector_2_imported_electricity: "Import using interconnector 2" - energy_interconnector_3_imported_electricity: "Import using interconnector 3" - energy_interconnector_4_imported_electricity: "Import using interconnector 4" - energy_interconnector_5_imported_electricity: "Import using interconnector 5" - energy_interconnector_6_imported_electricity: "Import using interconnector 6" - energy_interconnector_7_imported_electricity: "Import using interconnector 7" - energy_interconnector_8_imported_electricity: "Import using interconnector 8" - energy_interconnector_9_imported_electricity: "Import using interconnector 9" - energy_interconnector_10_imported_electricity: "Import using interconnector 10" - energy_interconnector_11_imported_electricity: "Import using interconnector 11" - energy_interconnector_12_imported_electricity: "Import using interconnector 12" energy_interconnector_1_imported_electricity: "Import via interconnector 1" energy_interconnector_2_imported_electricity: "Import via interconnector 2" energy_interconnector_3_imported_electricity: "Import via interconnector 3" @@ -106,6 +106,12 @@ nl: unprofitable: "Niet winstgevend" wind_turbines: "Wind turbines" wood_pellets_chp: "Houtpellet WKK" + wood_pellets_chp_ht: "Biomassa-WKK (HT)" + wood_pellets_chp_mt: "Biomassa-WKK (MT)" + waste_chp_ht: "Afval-WKK (HT)" + waste_chp_mt: "Afval-WKK (MT)" + waste_chp_ccs_ht: "Afval-WKK + CCS (HT)" + waste_chp_ccs_mt: "Afval-WKK + CCS (MT)" local_chp_gas: "Gasmotor-WKK (kleinschalig)" local_chp_wood: "Biomassa-WKK (kleinschalig)" local_chp_biogas: "Biogas-WKK (must-run)" From db55bcdd94988bf7bef4c2a9427c155315093d73 Mon Sep 17 00:00:00 2001 From: Mathijs Bijkerk Date: Wed, 27 Sep 2023 14:05:22 +0200 Subject: [PATCH 35/61] Add temperature levels to merit order chart --- .../output_element_series/merit_order.yml | 162 +++++++++++++++--- .../output_element_series/en_labels.yml | 54 ++++-- .../output_element_series/nl_labels.yml | 60 ++++--- 3 files changed, 210 insertions(+), 66 deletions(-) diff --git a/config/interface/output_element_series/merit_order.yml b/config/interface/output_element_series/merit_order.yml index 44f3f6637..1d887c6a9 100644 --- a/config/interface/output_element_series/merit_order.yml +++ b/config/interface/output_element_series/merit_order.yml @@ -1,40 +1,76 @@ --- -- label: central_gas_chp +- label: gas_chp_ccgt_ht color: "#d9d9d9" order_by: 1 group: show_at_first: is_target_line: false target_line_position: - gquery: central_gas_chp_merit_order + gquery: gas_chp_ccgt_ht_merit_order is_1990: dependent_on: output_element_key: merit_order - key: central_gas_chp_merit_order -- label: coal_chp + key: gas_chp_ccgt_ht_merit_order +- label: gas_chp_ccgt_mt + color: "#d9d9d9" + order_by: 1 + group: + show_at_first: + is_target_line: false + target_line_position: + gquery: gas_chp_ccgt_mt_merit_order + is_1990: + dependent_on: + output_element_key: merit_order + key: gas_chp_ccgt_mt_merit_order +- label: coal_chp_pwd_ht color: "#737373" order_by: 1 group: show_at_first: is_target_line: false target_line_position: - gquery: coal_chp_merit_order + gquery: coal_chp_pwd_ht_merit_order is_1990: dependent_on: output_element_key: merit_order - key: coal_chp_merit_order -- label: coal_chp_cofiring + key: coal_chp_pwd_ht_merit_order +- label: coal_chp_pwd_mt + color: "#737373" + order_by: 1 + group: + show_at_first: + is_target_line: false + target_line_position: + gquery: coal_chp_pwd_mt_merit_order + is_1990: + dependent_on: + output_element_key: merit_order + key: coal_chp_pwd_mt_merit_order +- label: coal_chp_pwd_cofiring_ht color: "#83A374" order_by: 1 group: show_at_first: is_target_line: false target_line_position: - gquery: coal_chp_cofiring_merit_order + gquery: coal_chp_pwd_cofiring_ht_merit_order is_1990: dependent_on: output_element_key: merit_order - key: coal_chp_cofiring_merit_order + key: coal_chp_pwd_cofiring_ht_merit_order +- label: coal_chp_pwd_cofiring_mt + color: "#83A374" + order_by: 1 + group: + show_at_first: + is_target_line: false + target_line_position: + gquery: coal_chp_pwd_cofiring_mt_merit_order + is_1990: + dependent_on: + output_element_key: merit_order + key: coal_chp_pwd_cofiring_mt_merit_order - label: coal_conv color: "#000000" order_by: 1 @@ -191,18 +227,30 @@ dependent_on: output_element_key: merit_order key: lignite_merit_order -- label: lignite_chp +- label: lignite_chp_ht + color: "#574528" + order_by: 1 + group: + show_at_first: + is_target_line: false + target_line_position: + gquery: lignite_chp_ht_merit_order + is_1990: + dependent_on: + output_element_key: merit_order + key: lignite_chp_ht_merit_order +- label: lignite_chp_mt color: "#574528" order_by: 1 group: show_at_first: is_target_line: false target_line_position: - gquery: lignite_chp_merit_order + gquery: lignite_chp_mt_merit_order is_1990: dependent_on: output_element_key: merit_order - key: lignite_chp_merit_order + key: lignite_chp_mt_merit_order - label: lignite_oxy color: "#593B0A" order_by: 1 @@ -215,18 +263,30 @@ dependent_on: output_element_key: merit_order key: lignite_oxy_merit_order -- label: local_chp_biogas +- label: biogas_chp_ht color: "#98e3dc" order_by: 1 group: show_at_first: is_target_line: false target_line_position: - gquery: local_chp_biogas_merit_order + gquery: biogas_chp_ht_merit_order is_1990: dependent_on: output_element_key: merit_order - key: local_chp_biogas_merit_order + key: biogas_chp_ht_merit_order +- label: biogas_chp_mt + color: "#98e3dc" + order_by: 1 + group: + show_at_first: + is_target_line: false + target_line_position: + gquery: biogas_chp_mt_merit_order + is_1990: + dependent_on: + output_element_key: merit_order + key: biogas_chp_mt_merit_order - label: waste_power color: "#a1d99b" order_by: 1 @@ -695,54 +755,102 @@ dependent_on: output_element_key: merit_order key: industry_chp_wood_merit_merit_order -- label: waste_chp_merit +- label: waste_chp_ht + color: "#006266" + order_by: 1 + group: '' + show_at_first: + is_target_line: false + target_line_position: + gquery: waste_chp_ht_merit_order + is_1990: + dependent_on: + output_element_key: merit_order + key: waste_chp_ht_merit_order +- label: waste_chp_mt color: "#006266" order_by: 1 group: '' show_at_first: is_target_line: false target_line_position: - gquery: waste_chp_merit_order + gquery: waste_chp_mt_merit_order + is_1990: + dependent_on: + output_element_key: merit_order + key: waste_chp_mt_merit_order +- label: waste_chp_ccs_ht + color: "#82002b" + order_by: 1 + group: '' + show_at_first: + is_target_line: false + target_line_position: + gquery: waste_chp_ccs_ht_merit_order is_1990: dependent_on: output_element_key: merit_order - key: waste_chp_merit_merit_order -- label: waste_chp_ccs_merit + key: waste_chp_ccs_ht_merit_merit_order +- label: waste_chp_ccs_mt color: "#82002b" order_by: 1 group: '' show_at_first: is_target_line: false target_line_position: - gquery: waste_chp_ccs_merit_order + gquery: waste_chp_ccs_mt_merit_order + is_1990: + dependent_on: + output_element_key: merit_order + key: waste_chp_ccs_mt_merit_merit_order +- label: wood_pellets_chp_ht + color: "#6AB04C" + order_by: 1 + group: '' + show_at_first: + is_target_line: false + target_line_position: + gquery: wood_pellets_chp_ht_merit_order is_1990: dependent_on: output_element_key: merit_order - key: waste_chp_ccs_merit_merit_order -- label: local_chp_wood_merit + key: wood_pellets_chp_ht_merit_order +- label: wood_pellets_chp_mt color: "#6AB04C" order_by: 1 group: '' show_at_first: is_target_line: false target_line_position: - gquery: local_chp_wood_merit_order + gquery: wood_pellets_chp_mt_merit_order + is_1990: + dependent_on: + output_element_key: merit_order + key: wood_pellets_chp_mt_merit_order +- label: gas_chp_engine_ht + color: "#E84118" + order_by: 1 + group: '' + show_at_first: + is_target_line: false + target_line_position: + gquery: gas_chp_engine_ht_merit_order is_1990: dependent_on: output_element_key: merit_order - key: local_chp_wood_merit_merit_order -- label: local_chp_gas_merit + key: gas_chp_engine_ht_merit_order +- label: gas_chp_engine_mt color: "#E84118" order_by: 1 group: '' show_at_first: is_target_line: false target_line_position: - gquery: local_chp_gas_merit_order + gquery: gas_chp_engine_mt_merit_order is_1990: dependent_on: output_element_key: merit_order - key: local_chp_gas_merit_merit_order + key: gas_chp_engine_mt_merit_order - label: coal_gas_ccgt color: "#521b82" order_by: 1 diff --git a/config/locales/interface/output_element_series/en_labels.yml b/config/locales/interface/output_element_series/en_labels.yml index 1198654c0..f0320f87f 100644 --- a/config/locales/interface/output_element_series/en_labels.yml +++ b/config/locales/interface/output_element_series/en_labels.yml @@ -116,11 +116,11 @@ en: households_final_demand_steam_hot_water_input_curve: 'Households' other_final_demand_steam_hot_water_input_curve: 'Other' energy_chp_combined_cycle_network_gas_in_heat_network_mekko: "Gas CHP - large-scale" - industry_chp_wood_pellets: 'Biomass CHP - industry' - industry_chp_turbine_hydrogen: 'Hydrogen turbine CHP - industry' - energy_chp_local_wood_pellets: 'Biomass CHP - small-scale' - energy_chp_local_engine_network_gas: 'Gas engine CHP - small-scale' - energy_chp_local_engine_biogas: 'Biogas engine CHP - small-scale' + industry_chp_wood_pellets: 'Industry biomass CHP' + industry_chp_turbine_hydrogen: 'Industry hydrogen turbine CHP' + energy_chp_local_wood_pellets: 'Biomass CHP' + energy_chp_local_engine_network_gas: 'Gas motor CHP' + energy_chp_local_engine_biogas: 'Biogas CHP' energy_chp_engine_biogas_in_heat_network_mekko: "Biogas CHP - large-scale" energy_chp_supercritical_waste_mix_in_heat_network_mekko: "Waste CHP - large-scale" energy_chp_ultra_supercritical_coal_in_heat_network_mekko: "Coal CHPs - large-scale" @@ -176,13 +176,13 @@ en: agriculture_wasted_heat: "Heat surplus from local CHPs (wasted)" agriculture_demand_local_steam_hot_water: "Agriculture demand" agriculture_demand_unused_steam_hot_water: "Heat surplus (wasted)" - agriculture_chp_engine_biogas: "Biogas CHP - agriculture" + agriculture_chp_engine_biogas: "Agriculture biogas CHP" agriculture_supply_chp_engine_biogas: "Biogas CHP" - agriculture_chp_wood_pellets: "Biomass CHP - agriculture" + agriculture_chp_wood_pellets: "Agriculture biomass CHP" agriculture_supply_chp_wood_pellets: "Biomass CHP" - agriculture_chp_engine_dispatchable_network_gas: "Gas motor CHP - agriculture (dispatchable)" + agriculture_chp_engine_dispatchable_network_gas: "Agriculture gas motor CHP (dispatchable)" agriculture_supply_chp_engine_dispatchable_network_gas: "Gas motor CHP (dispatchable)" - agriculture_chp_engine_must_run_network_gas: "Gas motor CHP - agriculture (must-run)" + agriculture_chp_engine_must_run_network_gas: "Agriculture gas motor CHP (must-run)" agriculture_supply_chp_engine_must_run_network_gas: "Gas motor CHP (must-run)" agriculture_supply_backup_network_gas: "Gas burner (back-up)" all_plants_capacity: "All Plants (capacity)" @@ -228,6 +228,8 @@ en: bio_lng: "Bio LNG" bio_lng_national_transport: "Bio-LNG for national transport" biogas: "Biogas" + biogas_chp_ht: "Biogas CHP (HT)" + biogas_chp_mt: "Biogas CHP (MT)" biogas_chp: "Biogas CHP" biodiesel: "Biodiesel" biodiesel_national_transport: "Biodiesel for national transport" @@ -314,6 +316,10 @@ en: coal_and_derivatives_heating: "Coal (for heating)" coal_and_derivatives_non_energetic: "Coal (feedstock)" coal_ccs: "Coal CCS" + coal_chp_pwd_ht: "Pulverized coal CHP (HT)" + coal_chp_pwd_mt: "Pulverized coal CHP (MT)" + coal_chp_pwd_cofiring_ht: "Pulverized coal CHP with co-firing (HT)" + coal_chp_pwd_cofiring_mt: "Pulverized coal CHP with co-firing (MT)" coal_chp: "Coal CHP" coal_chp_cofiring: "Coal co-firing CHP" coal_conv: "Coal SC" @@ -467,12 +473,12 @@ en: emissions: "Emissies" energetic_use: "Energetic use" energy: "Energy" - energy_chp_combined_cycle_network_gas: 'Gas plant for district heat (CHP)' + energy_chp_combined_cycle_network_gas: 'Gas CCGT CHP' energy_chp_supercritical_waste_mix: 'Waste CHP' - energy_chp_supercritical_ccs_waste_mix: 'Waste CHP CCS' - energy_chp_ultra_supercritical_coal: 'Coal plant for district heat (CHP)' - energy_chp_ultra_supercritical_cofiring_coal: 'Co-firing coal plant for district heat (CHP)' - energy_chp_ultra_supercritical_lignite: 'Lignite plant for district heat (CHP)' + energy_chp_supercritical_ccs_waste_mix: 'Waste CHP + CCS' + energy_chp_ultra_supercritical_coal: 'Pulverized coal CHP' + energy_chp_ultra_supercritical_cofiring_coal: 'Pulverized coal with CHP co-firing' + energy_chp_ultra_supercritical_lignite: 'Lignite CHP' energy_export_electricity: "Exported" energy_flexibility_curtailment_electricity: "Curtailment of must-run and volatile producers" energy_flexibility_load_shifting_electricity_input: "Increased demand in industry" @@ -576,6 +582,10 @@ en: gas: "Gas" gas_ccgt: "Gas CCGT" gas_ccgt_ccs: "Gas CCGT CCS" + gas_chp_ccgt_ht: "Gas CCGT CHP (HT)" + gas_chp_ccgt_mt: "Gas CCGT CHP (MT)" + gas_chp_engine_ht: "Gas motor CHP (HT)" + gas_chp_engine_mt: "Gas motor CHP (MT)" gas_chp_large: "Large-scale gas CHP" gas_chp_small: "Gas CHP" gas_conv: "Conventional Gas" @@ -817,10 +827,10 @@ en: imported_hydrogen: "Imported hydrogen" industry_heat_from_hydrogen_for_mekko: "Heat for industrial heat network" industry_heat_network_hydrogen: "Heat for industrial heat network" - industry_chp_combined_cycle_gas_power_fuelmix: 'Gas CHP - industry' - industry_chp_engine_gas_power_fuelmix: 'Gas motor CHP - industry' - industry_chp_turbine_gas_power_fuelmix: 'Gas turbine CHP - industry' - industry_chp_ultra_supercritical_coal: 'Coal CHP - industry' + industry_chp_combined_cycle_gas_power_fuelmix: 'Industry gas CCGT CHP' + industry_chp_engine_gas_power_fuelmix: 'Industry gas motor CHP' + industry_chp_turbine_gas_power_fuelmix: 'Industry gas turbine CHP' + industry_chp_ultra_supercritical_coal: 'Industry pulverized coal CHP' industry_flexibility_p2h_electricity: "Converted to heat for industry" agriculture_flexibility_p2h_electricity: "Converted to heat for agriculture" industry_ict_electricity: "ICT industry electricity demand" @@ -875,6 +885,8 @@ en: lignite: "Lignite" lignite_oxy: "Lignite Oxyfuel CCS" lignite_chp: "Lignite CHP" + lignite_chp_ht: "Lignite CHP (HT)" + lignite_chp_mt: "Lignite CHP (MT)" lng: "LNG" lng_domestic_navigation: "LNG domestic navigation" lng_international_navigation: "LNG international navigation" @@ -1204,6 +1216,10 @@ en: waste_heat_and_cold: "Residue heat and cold" waste_incinerator: "Waste incinerator" waste_incinerator_ccs: "Waste incinerator CCS" + waste_chp_ht: "Waste CHP (HT)" + waste_chp_mt: "Waste CHP (MT)" + waste_chp_ccs_ht: "Waste CHP + CCS (HT)" + waste_chp_ccs_mt: "Waste CHP + CCS (MT)" waste_chp: "Waste CHP" waste_chp_ccs: "Waste CHP CCS" waste_fats: "Waste fats (biodiesel/bio-kerosene)" @@ -1227,6 +1243,8 @@ en: wind_onshore_production: "Wind onshore production" wind_turbines: "Wind" wood_pellets: "Wood pellets" + wood_pellets_chp_ht: "Biomass CHP (HT)" + wood_pellets_chp_mt: "Biomass CHP (MT)" wood_pellets_to_power: "Wood pellets power plants" dry_biomass: "Dry biomass" wood: "Wood (final demand)" diff --git a/config/locales/interface/output_element_series/nl_labels.yml b/config/locales/interface/output_element_series/nl_labels.yml index 202cb8c09..793c40348 100644 --- a/config/locales/interface/output_element_series/nl_labels.yml +++ b/config/locales/interface/output_element_series/nl_labels.yml @@ -158,13 +158,13 @@ nl: agriculture_wasted_heat: "Warmteoverschot van lokale WKK's (verspild)" agriculture_demand_local_steam_hot_water: "Vraag landbouw" agriculture_demand_unused_steam_hot_water: "Warmteoverschot (verspild)" - agriculture_chp_engine_biogas: "Biogas-WKK - landbouw" + agriculture_chp_engine_biogas: "Landbouw biogas-WKK" agriculture_supply_chp_engine_biogas: "Biogas-WKK" - agriculture_chp_wood_pellets: "Biomassa-WKK - landbouw" + agriculture_chp_wood_pellets: "Landbouw biomassa-WKK" agriculture_supply_chp_wood_pellets: "Biomassa-WKK" - agriculture_chp_engine_dispatchable_network_gas: "Gasmotor-WKK - landbouw (regelbaar)" + agriculture_chp_engine_dispatchable_network_gas: "Landbouw gasmotor-WKK (regelbaar)" agriculture_supply_chp_engine_dispatchable_network_gas: "Gasmotor-WKK (regelbaar)" - agriculture_chp_engine_must_run_network_gas: "Gasmotor-WKK - landbouw (must-run)" + agriculture_chp_engine_must_run_network_gas: "Landbouw gasmotor-WKK (must-run)" agriculture_supply_chp_engine_must_run_network_gas: "Gasmotor-WKK (must-run)" agriculture_supply_backup_network_gas: "Gasketel (back-up)" all_plants_capacity: "Alle centrales (capaciteit)" @@ -210,6 +210,8 @@ nl: bio_lng_national_transport: "Bio-LNG voor nationaal transport" bio_oil: "Bio-olie" biogas: "Biogas" + biogas_chp_ht: "Biogas-WKK (HT)" + biogas_chp_mt: "Biogas-WKK (MT)" biodiesel: "Biodiesel" biodiesel_national_transport: "Biodiesel voor nationaal transport" biodiesel_biokerosene: "Biodiesel/biokerosine" @@ -293,6 +295,10 @@ nl: coal_and_derivatives_hot_water: "Kolen (voor warm water)" coal_and_derivatives_heating: "Kolen (voor verwarming)" coal_ccs: "Kolen USC CCS" + coal_chp_pwd_ht: "Poederkolen-WKK (HT)" + coal_chp_pwd_mt: "Poederkolen-WKK (MT)" + coal_chp_pwd_cofiring_ht: "Poederkolen-WKK met bijstook (HT)" + coal_chp_pwd_cofiring_mt: "Poederkolen-WKK met bijstook (MT)" coal_chp: "Kolen WKK" coal_chp_cofiring: "Kolen bijstook WKK" coal_conv: "Kolen SC" @@ -444,12 +450,12 @@ nl: losses_in_storage: "Verliezen" energetic_use: "Energetisch gebruik" energy: "Energie" - energy_chp_combined_cycle_network_gas: 'Gascentrale met warmtelevering (WKK)' - energy_chp_supercritical_waste_mix: 'Afvalverbranding WKK' - energy_chp_supercritical_ccs_waste_mix: 'Afvalverbranding WKK CCS' - energy_chp_ultra_supercritical_coal: 'Kolencentrale met warmtelevering (WKK)' - energy_chp_ultra_supercritical_cofiring_coal: 'Bijstook kolencentrale met warmtelevering (WKK)' - energy_chp_ultra_supercritical_lignite: 'Bruinkoolcentrale met warmtelevering (WKK)' + energy_chp_combined_cycle_network_gas: 'Gas STEG WKK' + energy_chp_supercritical_waste_mix: 'Afval-WKK' + energy_chp_supercritical_ccs_waste_mix: 'Afval-WKK + CCS' + energy_chp_ultra_supercritical_coal: 'Poederkolen-WKK' + energy_chp_ultra_supercritical_cofiring_coal: 'Poederkolen-WKK met bijstook' + energy_chp_ultra_supercritical_lignite: 'Bruinkolen-WKK' energy_export_electricity: 'Geëxporteerd' energy_flexibility_curtailment_electricity: 'Productieverlaging must-run en volatiele bronnen' energy_flexibility_load_shifting_electricity_input: "Verhoogde vraag in industrie" @@ -564,6 +570,10 @@ nl: fuel_cost: "Brandstof" fuels: "Transportbrandstoffen" gas: "Gas" + gas_chp_ccgt_ht: "Gas STEG WKK (HT)" + gas_chp_ccgt_mt: "Gas CCGT WKK (MT)" + gas_chp_engine_ht: "Gasmotor-WKK (HT)" + gas_chp_engine_mt: "Gasmotor-WkK (MT)" gas_ccgt: "Gas STEG" gas_ccgt_ccs: "Gas STEG CCS" gas_chp_large: "Large-scale gas WKK" @@ -797,15 +807,15 @@ nl: imported_hydrogen: "Geïmporteerde waterstof" industry_heat_from_hydrogen_for_mekko: "Warmte voor industrieel warmtenet" industry_heat_network_hydrogen: "Warmte voor industrieel warmtenet" - industry_chp_combined_cycle_gas_power_fuelmix: 'Gas WKK - industrie' - industry_chp_engine_gas_power_fuelmix: 'Gasmotor WKK - industrie' - industry_chp_turbine_gas_power_fuelmix: 'Gasturbine WKK - industrie' - industry_chp_ultra_supercritical_coal: 'Kolen WKK - industrie' - industry_chp_wood_pellets: 'Biomassa-WKK - industrie' - industry_chp_turbine_hydrogen: "Waterstofturbine-WKK - industrie" - energy_chp_local_wood_pellets: 'Biomassa-WKK - kleinschalig' - energy_chp_local_engine_network_gas: 'Gasmotor-WKK - kleinschalig' - energy_chp_local_engine_biogas: 'Biogasmotor-WKK - kleinschalig' + industry_chp_combined_cycle_gas_power_fuelmix: 'Industriële gas STEG WKK' + industry_chp_engine_gas_power_fuelmix: 'Industriële gasmotor-WKK' + industry_chp_turbine_gas_power_fuelmix: 'Industriële gasturbine-WKK' + industry_chp_ultra_supercritical_coal: 'Industriële poederkolen-WKK' + industry_chp_wood_pellets: 'Industriële biomassa-WKK' + industry_chp_turbine_hydrogen: "Industriële waterstofturbine-WKK" + energy_chp_local_wood_pellets: 'Biomassa-WKK' + energy_chp_local_engine_network_gas: 'Gasmotor-WKK' + energy_chp_local_engine_biogas: 'Biogas-WKK' industry_flexibility_p2h_electricity: "Omgezet naar warmte voor industrie" agriculture_flexibility_p2h_electricity: "Omgezet naar warmte voor landbouw" industry_ict_electricity: "ICT industrie elektriciteitsvraag" @@ -858,6 +868,8 @@ nl: kosten_coefficient_eur_mva: "Kostencoefficient [EUR/MVA]" lighting: "Verlichting" lignite: "Bruinkool" + lignite_chp_ht: "Bruinkolen-WKK (HT)" + lignite_chp_mt: "Bruinkolen-WKK (MT)" lignite_chp: "Bruinkool WKK" lignite_oxy: "Bruinkool 'Oxyfuel' CCS" lng: "LNG" @@ -1188,8 +1200,12 @@ nl: waste_power_ccs: "Afvalverbranding CCS" waste_incinerator: "Afvalverbranding" waste_incinerator_ccs: "Afvalverbranding CCS" - waste_chp: "Afval WKK" - waste_chp_ccs: "Afval WKK CCS" + waste_chp: "Afval-WKK" + waste_chp_ht: "Afval-WKK (HT)" + waste_chp_mt: "Afval-WKK (MT)" + waste_chp_ccs_ht: "Afval-WKK + CCS (HT)" + waste_chp_ccs_mt: "Afval-WKK + CCS (MT)" + waste_chp_ccs: "Afval-WKK CCS" waste_to_power: "Afvalcentrales" waste_to_heat: "Afvalketel" wet_biomass: "Natte biomass" @@ -1210,6 +1226,8 @@ nl: with_im_export_2010: "Met im- en export 2010" with_im_export_20xx: "Met im- en export 20xx" wood_pellets: "Houtpellets (bijstook)" + wood_pellets_chp_ht: "Biomassa-WKK (HT)" + wood_pellets_chp_mt: "Biomassa-WKK (MT)" wood_pellets_to_power: "Houtpelletscentrales" dry_biomass: "Droge biomassa" wood: "Hout (eindgebruik)" From 4cb2df215ebbba6d9b1c44cc02998da1fe379feb Mon Sep 17 00:00:00 2001 From: Mathijs Bijkerk Date: Wed, 4 Oct 2023 10:32:57 +0200 Subject: [PATCH 36/61] Add Waste CHP CCS inputs --- .../input_elements/supply_ccus_capture.yml | 11 +++- config/locales/interface/en_sidebar_items.yml | 18 +++---- .../input_elements/en_emissions_ccus.yml | 26 ++++++--- .../input_elements/nl_emissions_ccus.yml | 54 ++++++++++++------- config/locales/interface/nl_sidebar_items.yml | 20 +++---- 5 files changed, 83 insertions(+), 46 deletions(-) diff --git a/config/interface/input_elements/supply_ccus_capture.yml b/config/interface/input_elements/supply_ccus_capture.yml index 444204c95..cb75d1eb4 100644 --- a/config/interface/input_elements/supply_ccus_capture.yml +++ b/config/interface/input_elements/supply_ccus_capture.yml @@ -109,13 +109,20 @@ interface_group: direct_air_capture position: 30 slide_key: supply_ccus_capture -- key: share_of_energy_chp_supercritical_ccs_waste_mix +- key: share_of_energy_chp_supercritical_ccs_ht_waste_mix step_value: 1.0 unit: "%" - related_node: energy_chp_supercritical_ccs_waste_mix + related_node: energy_chp_supercritical_ccs_ht_waste_mix interface_group: power_plants position: 35 slide_key: supply_ccus_capture +- key: share_of_energy_chp_supercritical_ccs_mt_waste_mix + step_value: 1.0 + unit: "%" + related_node: energy_chp_supercritical_ccs_mt_waste_mix + interface_group: power_plants + position: 36 + slide_key: supply_ccus_capture - key: share_of_energy_power_supercritical_ccs_waste_mix step_value: 1.0 unit: "%" diff --git a/config/locales/interface/en_sidebar_items.yml b/config/locales/interface/en_sidebar_items.yml index f6d4419be..13fe25c20 100644 --- a/config/locales/interface/en_sidebar_items.yml +++ b/config/locales/interface/en_sidebar_items.yml @@ -281,19 +281,19 @@ en: kept increasing. As people get richer, they use ever more electrical appliances.\r\n\r\n\r\n" heat_lt: short_title: LT district heating - title: LT district heating - short_description: '' - description: '' + title: Low-temperature (LT) district heating + short_description: + description: heat_mt: short_title: MT district heating - title: MT district heating - short_description: '' - description: '' + title: Medium-temperature (MT) district heating + short_description: + description: heat_ht: short_title: HT district heating - title: HT district heating - short_description: '' - description: '' + title: High-temperature (HT) district heating + short_description: + description: hydrogen: short_title: Hydrogen title: Hydrogen & ammonia diff --git a/config/locales/interface/input_elements/en_emissions_ccus.yml b/config/locales/interface/input_elements/en_emissions_ccus.yml index 62daea96d..7c8f92489 100644 --- a/config/locales/interface/input_elements/en_emissions_ccus.yml +++ b/config/locales/interface/input_elements/en_emissions_ccus.yml @@ -262,18 +262,32 @@ en: title: Liquefied in ships description: "What share of total captured CO2 in your scenario is transported via ships? CO2 is liquefied before transportation." - share_of_energy_chp_supercritical_ccs_waste_mix: - title: Waste CHP + CCS + share_of_energy_chp_supercritical_ccs_ht_waste_mix: + title: Waste CHP + CCS (HT) description: | - What share of installed waste CHP capacity will be equipped with a CO2 capture + What share of installed Waste CHP capacity that produces for high-temperature (HT) district heating will be equipped with a CO2 capture unit? How much CO2 is captured depends on the number of full load hours of these power plants in your scenario. This is influenced by electricity demand, other installed - power generation technologies and commodity prices.

    The amount of installed waste CHP capacity can be set in - the Supply → Electricity → Waste power section. + power generation technologies and commodity prices.

    + The total installed capacity can be set in the + Waste power section. + The share of HT and MT heat can then be set in the + Allocation of heat from CHPs section. + share_of_energy_chp_supercritical_ccs_mt_waste_mix: + title: Waste CHP + CCS (MT) + description: | + What share of installed Waste CHP capacity that produces for medium-temperature (MT) district heating will be equipped with a CO2 capture + unit? How much CO2 is captured depends on the number of full load hours of these + power plants in your scenario. This is influenced by electricity demand, other installed + power generation technologies and commodity prices.

    + The total installed capacity can be set in the + Waste power section. + The share of HT and MT heat can then be set in the + Allocation of heat from CHPs section. share_of_energy_power_supercritical_ccs_waste_mix: title: Waste incinerator + CCS description: | What share of installed waste incinarator capacity will be equipped with a CO2 capture unit? How much CO2 is captured depends on the number of full load hours of these power plants in your scenario. This is influenced by electricity demand, other installed power generation technologies and commodity prices.

    The amount of installed waste incicerator capacity can be set in - the Supply → Electricity → Waste power section. + Waste power section. diff --git a/config/locales/interface/input_elements/nl_emissions_ccus.yml b/config/locales/interface/input_elements/nl_emissions_ccus.yml index a57d80be7..534f8a801 100644 --- a/config/locales/interface/input_elements/nl_emissions_ccus.yml +++ b/config/locales/interface/input_elements/nl_emissions_ccus.yml @@ -86,7 +86,7 @@ nl: title: Poederkolen + CCS description: "Met deze schuif kun je instellen hoeveel procent van het opgestelde vermogen aan (poeder)kolencentrales is uitgerust met een - CO2afvanginstallatie. De hoeveelheid afgevangen emissies hangt af + CO2-afvanginstallatie. De hoeveelheid afgevangen emissies hangt af van de draaiuren van deze centrales. Dit varieert per scenario in het ETM en is onder andere afhankelijk van de elektriciteitsvraag, het opgestelde productiepark en prijsontwikkelingen.

    @@ -102,7 +102,7 @@ nl: title: Kolenvergassing + CCS description: "Met deze schuif kun je instellen hoeveel procent van het opgestelde vermogen aan kolen(vergassings)centrales is uitgerust met een - CO2afvanginstallatie. De hoeveelheid afgevangen emissies hangt af + CO2-afvanginstallatie. De hoeveelheid afgevangen emissies hangt af van de draaiuren van deze centrales. Dit varieert per scenario in het ETM en is onder andere afhankelijk van de elektriciteitsvraag, het opgestelde productiepark en prijsontwikkelingen.

    @@ -118,7 +118,7 @@ nl: title: Bruinkolen + CCS description: "Met deze schuif kun je instellen hoeveel procent van het opgestelde vermogen aan bruinkoolcentrales is uitgerust met een - CO2afvanginstallatie. De hoeveelheid afgevangen emissies hangt af + CO2-afvanginstallatie. De hoeveelheid afgevangen emissies hangt af van de draaiuren van deze centrales. Dit varieert per scenario in het ETM en is onder andere afhankelijk van de elektriciteitsvraag, het opgestelde productiepark en prijsontwikkelingen.

    @@ -128,7 +128,7 @@ nl: title: Gas STEG + CCS description: "Met deze schuif kun je instellen hoeveel procent van het opgestelde vermogen aan STEG gascentrales is uitgerust met een - CO2afvanginstallatie. De hoeveelheid afgevangen emissies hangt af + CO2-afvanginstallatie. De hoeveelheid afgevangen emissies hangt af van de draaiuren van deze centrales. Dit varieert per scenario in het ETM en is onder andere afhankelijk van de elektriciteitsvraag, het opgestelde productiepark en prijsontwikkelingen.

    @@ -144,7 +144,7 @@ nl: title: Biomassavergassing + CCS description: "Met deze schuif kun je instellen hoeveel procent van het opgestelde vermogen aan biomassavergassingsfabrieken voor de productie van waterstof - is uitgerust met een CO2afvanginstallatie. Omdat emissies van biomassa + is uitgerust met een CO2-afvanginstallatie. Omdat emissies van biomassa als 'kortcyclisch' worden gerekend, ontstaan er (boekhoudkundig) 'negatieve' emissies in jouw scenario als deze CO2 wordt afgevangen. Meer hierover lees je in de @@ -156,7 +156,7 @@ nl: title: Steam reforming + CCS description: "Met deze schuif kun je instellen hoeveel procent van het opgestelde vermogen aan stoomreformingsfabrieken voor de productie van waterstof - is uitgerust met een CO2afvanginstallatie. Het opgestelde vermogen aan + is uitgerust met een CO2-afvanginstallatie. Het opgestelde vermogen aan stoomreformingsfabrieken is in te stellen op de waterstofpagina.

    " share_of_energy_hydrogen_autothermal_reformer_ccs: @@ -255,24 +255,40 @@ nl: title: Vloeibaar in schepen description: "Met deze schuif geef je aan hoeveel procent van de afgevangen CO2 in jouw scenario wordt getransporteerd via schepen. De CO2 moet hiervoor eerst vloeibaar gemaakt worden." - share_of_energy_chp_supercritical_ccs_waste_mix: - title: Afval WKK + CCS - description: "Met deze schuif kun je instellen hoeveel procent van het opgestelde - vermogen aan Afval WKK centrales is uitgerust met een - CO2afvanginstallatie. De hoeveelheid afgevangen emissies hangt af + share_of_energy_chp_supercritical_ccs_ht_waste_mix: + title: Afval WKK + CCS (HT) + description: | + Met deze schuif kun je instellen hoeveel procent van het opgestelde + vermogen aan Afval-WKK centrales dat aan een hoge-temperatuur (HT) warmtenet levert is uitgerust met een + CO2-afvanginstallatie. De hoeveelheid afgevangen emissies hangt af van de draaiuren van deze centrales. Dit varieert per scenario in het ETM en is onder andere afhankelijk van de elektriciteitsvraag, het opgestelde productiepark en - prijsontwikkelingen.

    - Het opgestelde vermogen aan Afval WKK centrales is in te stellen op de - elektriciteitspagina. - " + prijsontwikkelingen.

    + Het totaal opgestelde vermogen is in te stellen in de sectie + Afvalverbrandingcentrales. + De verhouding tussen levering van HT- en MT-warmte is vervolgens in te stellen in de sectie + Allocatie warmte uit WKK's. + share_of_energy_chp_supercritical_ccs_mt_waste_mix: + title: Afval WKK + CCS (MT) + description: | + Met deze schuif kun je instellen hoeveel procent van het opgestelde + vermogen aan Afval-WKK centrales dat aan een midden-temperatuur (MT) warmtenet levert is uitgerust met een + CO2-afvanginstallatie. De hoeveelheid afgevangen emissies hangt af + van de draaiuren van deze centrales. Dit varieert per scenario in het ETM en is + onder andere afhankelijk van de elektriciteitsvraag, het opgestelde productiepark en + prijsontwikkelingen.

    + Het totaal opgestelde vermogen is in te stellen in de sectie + Afvalverbrandingcentrales. + De verhouding tussen levering van HT- en MT-warmte is vervolgens in te stellen in de sectie + Allocatie warmte uit WKK's. share_of_energy_power_supercritical_ccs_waste_mix: title: Afvalverbranding + CCS - description: "Met deze schuif kun je instellen hoeveel procent van het opgestelde + description: | + Met deze schuif kun je instellen hoeveel procent van het opgestelde vermogen aan Afvalverbrandingcentrales is uitgerust met een - CO2afvanginstallatie. De hoeveelheid afgevangen emissies hangt af + CO2-afvanginstallatie. De hoeveelheid afgevangen emissies hangt af van de draaiuren van deze centrales. Dit varieert per scenario in het ETM en is onder andere afhankelijk van de elektriciteitsvraag, het opgestelde productiepark en prijsontwikkelingen.

    - Het opgestelde vermogen aan Afvalverbrandingscentrales is in te stellen op de - elektriciteitspagina." + Het totaal opgestelde vermogen is in te stellen in de sectie + Afvalverbrandingcentrales." diff --git a/config/locales/interface/nl_sidebar_items.yml b/config/locales/interface/nl_sidebar_items.yml index f38089eef..ae4ea748b 100644 --- a/config/locales/interface/nl_sidebar_items.yml +++ b/config/locales/interface/nl_sidebar_items.yml @@ -295,18 +295,18 @@ nl: is alsmaar gegroeid. Als mensen rijker worden, gaan ze meer elektrische apparaten gebruiken.\r\n\r\n" heat_lt: - short_title: LT warmtenet - title: LT warmtenet - short_description: '' - description: '' + short_title: LT-warmtenetten + title: Lage-temperatuur (LT) warmtenetten + short_description: + description: heat_mt: - short_title: MT Warmtenet - title: MT Warmtenet - short_description: '' - description: '' + short_title: MT-warmtenetten + title: Midden-temperatuur (MT) warmtenetten + short_description: + description: heat_ht: - short_title: HT Warmtenet - title: HT Warmtenet + short_title: HT-warmtenetten + title: Hoge-temperatuur (HT) warmtenetten short_description: '' description: '' hydrogen: From 7ae825fe4e99b5fa5c59e10e6f95585df904b6fe Mon Sep 17 00:00:00 2001 From: Mathijs Bijkerk Date: Wed, 4 Oct 2023 11:03:01 +0200 Subject: [PATCH 37/61] Changes to district heating front-end --- .../supply_heat_overview_chp.yml | 32 +++++++++---------- .../supply_collective_heat.yml | 2 +- config/locales/en_etm.yml | 9 ++++++ config/locales/interface/slides/en_supply.yml | 14 ++++---- config/locales/interface/slides/nl_supply.yml | 12 +++---- config/locales/nl_etm.yml | 9 ++++++ 6 files changed, 48 insertions(+), 30 deletions(-) diff --git a/config/interface/input_elements/supply_heat_overview_chp.yml b/config/interface/input_elements/supply_heat_overview_chp.yml index 4999adfe8..9a8618fa2 100644 --- a/config/interface/input_elements/supply_heat_overview_chp.yml +++ b/config/interface/input_elements/supply_heat_overview_chp.yml @@ -3,14 +3,14 @@ share_group: chp_coal_heat step_value: 1.0 unit: "%" - interface_group: coal_heat + interface_group: heat_allocation_coal_chp_pwd position: 100 slide_key: supply_heat_overview_chp - key: share_of_energy_chp_ultra_supercritical_mt_coal share_group: chp_coal_heat step_value: 1.0 unit: "%" - interface_group: coal_heat + interface_group: heat_allocation_coal_chp_pwd position: 110 slide_key: supply_heat_overview_chp @@ -18,14 +18,14 @@ share_group: chp_cofiring_coal_heat step_value: 1.0 unit: "%" - interface_group: cofiring_coal_heat + interface_group: heat_allocation_coal_chp_pwd_cofiring position: 120 slide_key: supply_heat_overview_chp - key: share_of_energy_chp_ultra_supercritical_cofiring_mt_coal share_group: chp_cofiring_coal_heat step_value: 1.0 unit: "%" - interface_group: cofiring_coal_heat + interface_group: heat_allocation_coal_chp_pwd_cofiring position: 130 slide_key: supply_heat_overview_chp @@ -33,7 +33,7 @@ share_group: chp_lignite_heat step_value: 1.0 unit: "%" - interface_group: lignite_heat + interface_group: heat_allocation_lignite_chp position: 120 dependent_on: has_lignite slide_key: supply_heat_overview_chp @@ -41,7 +41,7 @@ share_group: chp_lignite_heat step_value: 1.0 unit: "%" - interface_group: lignite_heat + interface_group: heat_allocation_lignite_chp position: 130 dependent_on: has_lignite slide_key: supply_heat_overview_chp @@ -50,14 +50,14 @@ share_group: chp_cc_network_gas_heat step_value: 1.0 unit: "%" - interface_group: cc_network_gas_heat + interface_group: heat_allocation_gas_chp_ccgt position: 200 slide_key: supply_heat_overview_chp - key: share_of_energy_chp_combined_cycle_mt_network_gas share_group: chp_cc_network_gas_heat step_value: 1.0 unit: "%" - interface_group: cc_network_gas_heat + interface_group: heat_allocation_gas_chp_ccgt position: 210 slide_key: supply_heat_overview_chp @@ -65,14 +65,14 @@ share_group: chp_network_gas_heat step_value: 1.0 unit: "%" - interface_group: network_gas_heat + interface_group: heat_allocation_gas_chp_engine position: 250 slide_key: supply_heat_overview_chp - key: share_of_energy_chp_local_engine_mt_network_gas share_group: chp_network_gas_heat step_value: 1.0 unit: "%" - interface_group: network_gas_heat + interface_group: heat_allocation_gas_chp_engine position: 260 slide_key: supply_heat_overview_chp @@ -80,14 +80,14 @@ share_group: chp_wood_pellets_heat step_value: 1.0 unit: "%" - interface_group: wood_pellets_heat + interface_group: heat_allocation_wood_pellets_chp position: 300 slide_key: supply_heat_overview_chp - key: share_of_energy_chp_local_mt_wood_pellets share_group: chp_wood_pellets_heat step_value: 1.0 unit: "%" - interface_group: wood_pellets_heat + interface_group: heat_allocation_wood_pellets_chp position: 310 slide_key: supply_heat_overview_chp @@ -95,14 +95,14 @@ share_group: chp_biogas_heat step_value: 1.0 unit: "%" - interface_group: biogas_heat + interface_group: heat_allocation_biogas_chp position: 350 slide_key: supply_heat_overview_chp - key: share_of_energy_chp_local_engine_mt_biogas share_group: chp_biogas_heat step_value: 1.0 unit: "%" - interface_group: biogas_heat + interface_group: heat_allocation_biogas_chp position: 360 slide_key: supply_heat_overview_chp @@ -110,13 +110,13 @@ share_group: chp_waste_heat step_value: 1.0 unit: "%" - interface_group: waste_heat + interface_group: heat_allocation_waste_chp position: 400 slide_key: supply_heat_overview_chp - key: share_of_energy_chp_supercritical_mt_waste_mix share_group: chp_waste_heat step_value: 1.0 unit: "%" - interface_group: waste_heat + interface_group: heat_allocation_waste_chp position: 410 slide_key: supply_heat_overview_chp diff --git a/config/interface/output_elements/supply_collective_heat.yml b/config/interface/output_elements/supply_collective_heat.yml index 2177d70a3..6d2f73145 100644 --- a/config/interface/output_elements/supply_collective_heat.yml +++ b/config/interface/output_elements/supply_collective_heat.yml @@ -52,7 +52,7 @@ key: collective_heat_mekko max_axis_value: min_axis_value: - hidden: false + hidden: true requires_merit_order: false dependent_on: '' output_element_type_name: mekko diff --git a/config/locales/en_etm.yml b/config/locales/en_etm.yml index 7ace375f1..05bffcaf1 100644 --- a/config/locales/en_etm.yml +++ b/config/locales/en_etm.yml @@ -503,6 +503,15 @@ en: technical_specifications_vans: "Technical specifications vans" investment_costs: "Investment costs" roundtrip_efficiency: "Round-trip efficiency" + heat_allocation_coal_chp_pwd: "Pulverized coal CHP" + heat_allocation_coal_chp_pwd_cofiring: "Pulverized coal CHP with co-firing" + heat_allocation_lignite_chp: "Lignite CHP" + heat_allocation_gas_chp_ccgt: "Gas CCGT CHP" + heat_allocation_gas_chp_engine: "Gas motor CHP" + heat_allocation_wood_pellets_chp: "Biomass CHP" + heat_allocation_biogas_chp: "Biogas CHP" + heat_allocation_waste_chp: "Waste CHP" + imported_heat: "Imported heat" "or": "or" "go": "go" diff --git a/config/locales/interface/slides/en_supply.yml b/config/locales/interface/slides/en_supply.yml index 44cd4c49a..2320c369b 100644 --- a/config/locales/interface/slides/en_supply.yml +++ b/config/locales/interface/slides/en_supply.yml @@ -253,13 +253,13 @@ en: short_description: description: supply_heat_overview: - title: Overview of heat districts + title: Overview district heating short_description: description: "District heating can be used as heating technology in households, buildings and agriculture. There are roughly two types of heat sources: dispatchable and must-run heat sources. - Dispatchable heat sources can be switched on/ off depending on the heat demand + Dispatchable heat sources can be switched on/off depending on the heat demand at that time, while must-run heat sources supply the heat network regardless of heat demand. For the second type in particular (seasonal) storage of heat is an interesting option.\r\n

    \r\nBelow @@ -281,11 +281,11 @@ en: short_description: description: "..." supply_heat_overview_residual: - title: Allocation residual heat + title: Allocation of residual heat short_description: description: "..." supply_heat_overview_emissions: - title: Emissions from heat import + title: CO2 emission of imported heat short_description: description: "..." supply_heat_transport_lt: @@ -316,7 +316,7 @@ en: 30% or even higher in older networks. \r\n

    \r\nBelow you change the distribution losses in your scenario." supply_heat_network_order_lt: - title: Priority of LT dispatchable heat producers + title: Merit order of dispatchable heat sources short_description: description: "The ETM makes a distinction between 'must-run' / volatile heat sources (such as geothermal, solar thermal and residual heat) and dispatchable @@ -329,7 +329,7 @@ en: is switched on first in case of a heat deficit? The chart to the right shows the marginal costs of each dispatchable source." supply_heat_network_order_mt: - title: Priority of MT dispatchable heat producers + title: Merit order of dispatchable heat sources short_description: description: "The ETM makes a distinction between 'must-run' / volatile heat sources (such as geothermal, solar thermal and residual heat) and dispatchable @@ -342,7 +342,7 @@ en: is switched on first in case of a heat deficit? The chart to the right shows the marginal costs of each dispatchable source." supply_heat_network_order_ht: - title: Priority of HT dispatchable heat producers + title: Merit order of dispatchable heat sources short_description: description: "The ETM makes a distinction between 'must-run' / volatile heat sources (such as geothermal, solar thermal and residual heat) and dispatchable diff --git a/config/locales/interface/slides/nl_supply.yml b/config/locales/interface/slides/nl_supply.yml index 1ee60a65a..e3d363f1a 100644 --- a/config/locales/interface/slides/nl_supply.yml +++ b/config/locales/interface/slides/nl_supply.yml @@ -277,15 +277,15 @@ nl: onze documentatie." supply_heat_overview_chp: - title: Allocatie warmte uit WKK's + title: Allocatie van warmte uit WKK's short_description: description: "..." supply_heat_overview_residual: - title: Allocatie restwarmte + title: Allocatie van restwarmte short_description: description: "..." supply_heat_overview_emissions: - title: Emissies van warmteimport + title: CO2-emissies van geïmporteerde warmte short_description: description: "..." supply_heat_network_industry: @@ -305,7 +305,7 @@ nl: naar 30% of hoger voor oudere infrastructuur.\r\n

    \r\nHieronder kun je de distributieverliezen in jouw scenario instellen." supply_heat_network_order_lt: - title: Inzetvolgorde van LT regelbare warmtebronnen + title: Merit order van regelbare warmtebronnen short_description: description: "Het ETM maakt een onderscheid tussen 'must-run' / volatiele warmtebronnen (zoals geothermie, zonthermie en industriële restwarmte) en regelbare warmtebronnen. @@ -321,7 +321,7 @@ nl: kun je zien hoe hoog de marginale kosten zijn van de verschillende regelbare bronnen." supply_heat_network_order_mt: - title: Inzetvolgorde van MT regelbare warmtebronnen + title: Merit order van regelbare warmtebronnen short_description: description: "Het ETM maakt een onderscheid tussen 'must-run' / volatiele warmtebronnen (zoals geothermie, zonthermie en industriële restwarmte) en regelbare warmtebronnen. @@ -337,7 +337,7 @@ nl: kun je zien hoe hoog de marginale kosten zijn van de verschillende regelbare bronnen." supply_heat_network_order_ht: - title: Inzetvolgorde van regelbare warmtebronnen + title: Merit order van regelbare warmtebronnen short_description: description: "Het ETM maakt een onderscheid tussen 'must-run' / volatiele warmtebronnen (zoals geothermie, zonthermie en industriële restwarmte) en regelbare warmtebronnen. diff --git a/config/locales/nl_etm.yml b/config/locales/nl_etm.yml index 3963ee602..39dd42908 100644 --- a/config/locales/nl_etm.yml +++ b/config/locales/nl_etm.yml @@ -510,6 +510,15 @@ nl: technical_specifications_vans: "Technische specificaties bestelbussen" investment_costs: "Investeringskosten" roundtrip_efficiency: "Retourefficiëntie" + heat_allocation_coal_chp_pwd: "Poederkolen-WKK" + heat_allocation_coal_chp_pwd_cofiring: "Poederkolen-WKK met bijstook" + heat_allocation_lignite_chp: "Bruinkolen-WKK" + heat_allocation_gas_chp_ccgt: "Gas STEG WKK" + heat_allocation_gas_chp_engine: "Gasmotor-WKK" + heat_allocation_wood_pellets_chp: "Biomassa-WKK" + heat_allocation_biogas_chp: "Biogas-WKK" + heat_allocation_waste_chp: "Afval-WKK" + imported_heat: "Geïmporteerde warmte" "or": "of" "go": "ga" From 143c525f1c95f523b7d8c68a39b955a61d4cb8b1 Mon Sep 17 00:00:00 2001 From: Mathijs Bijkerk Date: Wed, 4 Oct 2023 13:22:10 +0200 Subject: [PATCH 38/61] Add temperature levels for district heating power-to-heat --- .../tables/_storage_options.html.haml | 40 +++++++---- ...ity_power_to_heat_for_district_heating.yml | 8 +-- .../supply_heat_overview_p2h.yml | 34 +++++++++ .../merit_order_hourly_flexibility.yml | 40 ++++++++--- config/interface/slides/heat.yml | 16 +++-- config/locales/en_etm.yml | 2 + .../input_elements/en_supply_heat.yml | 71 ++++++++++++++----- .../input_elements/nl_supply_heat.yml | 52 ++++++++++++-- .../output_element_series/en_labels.yml | 4 ++ .../output_element_series/nl_labels.yml | 4 ++ .../labels_groups/en_tables.yml | 4 ++ .../labels_groups/nl_tables.yml | 4 ++ config/locales/interface/slides/en_supply.yml | 4 ++ config/locales/interface/slides/nl_supply.yml | 4 ++ config/locales/nl_etm.yml | 2 + 15 files changed, 237 insertions(+), 52 deletions(-) create mode 100644 config/interface/input_elements/supply_heat_overview_p2h.yml diff --git a/app/views/output_elements/tables/_storage_options.html.haml b/app/views/output_elements/tables/_storage_options.html.haml index af617db39..5d7f17b79 100644 --- a/app/views/output_elements/tables/_storage_options.html.haml +++ b/app/views/output_elements/tables/_storage_options.html.haml @@ -144,21 +144,37 @@ %td{:data => {:decimals => 4, :gquery => "agriculture_p2h_electricity_output", :graph => :future}} %td{:data => {:decimals => 1, :gquery => "agriculture_p2h_electricity_flhs", :graph => :future}} %tr - %th= t "output_elements.tables.flexibility.electricity_converted_to_heat_district_heating_boiler" - %td{:data => {:gquery => "energy_heat_flexibility_p2h_boiler_electricity_capacity", :graph => :future}} - %td{:data => {:gquery => "energy_heat_flexibility_p2h_boiler_electricity_peak_capacity", :graph => :future}} + %th= t "output_elements.tables.flexibility.electricity_converted_to_heat_district_heating_ht_boiler" + %td{:data => {:gquery => "energy_heat_flexibility_p2h_boiler_ht_electricity_capacity", :graph => :future}} + %td{:data => {:gquery => "energy_heat_flexibility_p2h_boiler_ht_electricity_peak_capacity", :graph => :future}} %td - %td{:data => {:decimals => 4, :gquery => "energy_heat_flexibility_p2h_boiler_electricity_input", :graph => :future}} - %td{:data => {:decimals => 4, :gquery => "energy_heat_flexibility_p2h_boiler_electricity_output", :graph => :future}} - %td{:data => {:decimals => 1, :gquery => "energy_heat_flexibility_p2h_boiler_electricity_flhs", :graph => :future}} + %td{:data => {:decimals => 4, :gquery => "energy_heat_flexibility_p2h_boiler_ht_electricity_input", :graph => :future}} + %td{:data => {:decimals => 4, :gquery => "energy_heat_flexibility_p2h_boiler_ht_electricity_output", :graph => :future}} + %td{:data => {:decimals => 1, :gquery => "energy_heat_flexibility_p2h_boiler_ht_electricity_flhs", :graph => :future}} %tr - %th= t "output_elements.tables.flexibility.electricity_converted_to_heat_district_heating_heatpump" - %td{:data => {:gquery => "energy_heat_flexibility_p2h_heatpump_electricity_capacity", :graph => :future}} - %td{:data => {:gquery => "energy_heat_flexibility_p2h_heatpump_electricity_peak_capacity", :graph => :future}} + %th= t "output_elements.tables.flexibility.electricity_converted_to_heat_district_heating_mt_boiler" + %td{:data => {:gquery => "energy_heat_flexibility_p2h_boiler_mt_electricity_capacity", :graph => :future}} + %td{:data => {:gquery => "energy_heat_flexibility_p2h_boiler_mt_electricity_peak_capacity", :graph => :future}} %td - %td{:data => {:decimals => 4, :gquery => "energy_heat_flexibility_p2h_heatpump_electricity_input", :graph => :future}} - %td{:data => {:decimals => 4, :gquery => "energy_heat_flexibility_p2h_heatpump_electricity_output", :graph => :future}} - %td{:data => {:decimals => 1, :gquery => "energy_heat_flexibility_p2h_heatpump_electricity_flhs", :graph => :future}} + %td{:data => {:decimals => 4, :gquery => "energy_heat_flexibility_p2h_boiler_mt_electricity_input", :graph => :future}} + %td{:data => {:decimals => 4, :gquery => "energy_heat_flexibility_p2h_boiler_mt_electricity_output", :graph => :future}} + %td{:data => {:decimals => 1, :gquery => "energy_heat_flexibility_p2h_boiler_mt_electricity_flhs", :graph => :future}} + %tr + %th= t "output_elements.tables.flexibility.electricity_converted_to_heat_district_heating_ht_heatpump" + %td{:data => {:gquery => "energy_heat_flexibility_p2h_heatpump_ht_electricity_capacity", :graph => :future}} + %td{:data => {:gquery => "energy_heat_flexibility_p2h_heatpump_ht_electricity_peak_capacity", :graph => :future}} + %td + %td{:data => {:decimals => 4, :gquery => "energy_heat_flexibility_p2h_heatpump_ht_electricity_input", :graph => :future}} + %td{:data => {:decimals => 4, :gquery => "energy_heat_flexibility_p2h_heatpump_ht_electricity_output", :graph => :future}} + %td{:data => {:decimals => 1, :gquery => "energy_heat_flexibility_p2h_heatpump_ht_electricity_flhs", :graph => :future}} + %tr + %th= t "output_elements.tables.flexibility.electricity_converted_to_heat_district_heating_mt_heatpump" + %td{:data => {:gquery => "energy_heat_flexibility_p2h_heatpump_mt_electricity_capacity", :graph => :future}} + %td{:data => {:gquery => "energy_heat_flexibility_p2h_heatpump_mt_electricity_peak_capacity", :graph => :future}} + %td + %td{:data => {:decimals => 4, :gquery => "energy_heat_flexibility_p2h_heatpump_mt_electricity_input", :graph => :future}} + %td{:data => {:decimals => 4, :gquery => "energy_heat_flexibility_p2h_heatpump_mt_electricity_output", :graph => :future}} + %td{:data => {:decimals => 1, :gquery => "energy_heat_flexibility_p2h_heatpump_mt_electricity_flhs", :graph => :future}} %tr %th= t "output_elements.tables.flexibility.electricity_converted_to_hydrogen" %td{:data => {:gquery => "energy_hydrogen_flexibility_p2g_electricity_capacity", :graph => :future}} diff --git a/config/interface/input_elements/flexibility_flexibility_power_to_heat_for_district_heating.yml b/config/interface/input_elements/flexibility_flexibility_power_to_heat_for_district_heating.yml index 58b3b0f90..989bfeb4e 100644 --- a/config/interface/input_elements/flexibility_flexibility_power_to_heat_for_district_heating.yml +++ b/config/interface/input_elements/flexibility_flexibility_power_to_heat_for_district_heating.yml @@ -3,28 +3,28 @@ step_value: 0.1 unit: MW interface_group: capacity - related_node: energy_heat_flexibility_p2h_boiler_electricity + related_node: energy_heat_flexibility_p2h_boiler_ht_electricity position: 1 slide_key: flexibility_flexibility_power_to_heat_for_district_heating - key: capacity_of_energy_heat_flexibility_p2h_heatpump_electricity step_value: 0.1 unit: MW interface_group: capacity - related_node: energy_heat_flexibility_p2h_heatpump_electricity + related_node: energy_heat_flexibility_p2h_heatpump_ht_electricity position: 2 slide_key: flexibility_flexibility_power_to_heat_for_district_heating - key: wtp_of_energy_heat_flexibility_p2h_boiler_electricity step_value: 0.1 unit: "€/MWh" interface_group: willingness_to_pay - related_node: energy_heat_flexibility_p2h_boiler_electricity + related_node: energy_heat_flexibility_p2h_boiler_ht_electricity position: 3 slide_key: flexibility_flexibility_power_to_heat_for_district_heating - key: wtp_of_energy_heat_flexibility_p2h_heatpump_electricity step_value: 0.1 unit: "€/MWh" interface_group: willingness_to_pay - related_node: energy_heat_flexibility_p2h_heatpump_electricity + related_node: energy_heat_flexibility_p2h_heatpump_ht_electricity position: 4 slide_key: flexibility_flexibility_power_to_heat_for_district_heating diff --git a/config/interface/input_elements/supply_heat_overview_p2h.yml b/config/interface/input_elements/supply_heat_overview_p2h.yml new file mode 100644 index 000000000..53a81d0ac --- /dev/null +++ b/config/interface/input_elements/supply_heat_overview_p2h.yml @@ -0,0 +1,34 @@ +--- +- key: share_of_energy_heat_flexibility_p2h_boiler_ht_electricity + share_group: p2h_boiler_heat + related_node: energy_heat_flexibility_p2h_boiler_ht_electricity + step_value: 1.0 + unit: "%" + interface_group: heat_allocation_p2h_boiler + position: 100 + slide_key: supply_heat_overview_p2h +- key: share_of_energy_heat_flexibility_p2h_boiler_mt_electricity + share_group: p2h_boiler_heat + related_node: energy_heat_flexibility_p2h_boiler_mt_electricity + step_value: 1.0 + unit: "%" + interface_group: heat_allocation_p2h_boiler + position: 110 + slide_key: supply_heat_overview_p2h + +- key: share_of_energy_heat_flexibility_p2h_heatpump_ht_electricity + share_group: p2h_heatpump_heat + related_node: energy_heat_flexibility_p2h_heatpump_ht_electricity + step_value: 1.0 + unit: "%" + interface_group: heat_allocation_p2h_heatpump + position: 120 + slide_key: supply_heat_overview_p2h +- key: share_of_energy_heat_flexibility_p2h_heatpump_mt_electricity + share_group: p2h_heatpump_heat + related_node: energy_heat_flexibility_p2h_heatpump_mt_electricity + step_value: 1.0 + unit: "%" + interface_group: heat_allocation_p2h_heatpump + position: 130 + slide_key: supply_heat_overview_p2h diff --git a/config/interface/output_element_series/merit_order_hourly_flexibility.yml b/config/interface/output_element_series/merit_order_hourly_flexibility.yml index 3cb442c98..205897b1d 100644 --- a/config/interface/output_element_series/merit_order_hourly_flexibility.yml +++ b/config/interface/output_element_series/merit_order_hourly_flexibility.yml @@ -215,27 +215,51 @@ dependent_on: output_element_key: merit_order_hourly_flexibility key: energy_flexibility_flow_batteries_electricity_flex_merit_order_hourly_flexibility -- label: energy_heat_flexibility_p2h_heatpump_electricity - color: "#F6E58D" +- label: energy_heat_flexibility_p2h_heatpump_ht_electricity + color: "#f2d22e" order_by: 215 group: flex show_at_first: false is_target_line: false target_line_position: '' - gquery: energy_heat_flexibility_p2h_heatpump_electricity_input_curve + gquery: energy_heat_flexibility_p2h_heatpump_ht_electricity_input_curve is_1990: false dependent_on: output_element_key: merit_order_hourly_flexibility - key: energy_heat_flexibility_p2h_heatpump_electricity_flex_merit_order_hourly_flexibility -- label: energy_heat_flexibility_p2h_boiler_electricity - color: "#FFA502" + key: energy_heat_flexibility_p2h_heatpump_ht_electricity_flex_merit_order_hourly_flexibility +- label: energy_heat_flexibility_p2h_heatpump_mt_electricity + color: "#F6E58D" + order_by: 216 + group: flex + show_at_first: false + is_target_line: false + target_line_position: '' + gquery: energy_heat_flexibility_p2h_heatpump_mt_electricity_input_curve + is_1990: false + dependent_on: + output_element_key: merit_order_hourly_flexibility + key: energy_heat_flexibility_p2h_heatpump_mt_electricity_flex_merit_order_hourly_flexibility +- label: energy_heat_flexibility_p2h_boiler_ht_electricity + color: "#ff7802" order_by: 210 group: flex show_at_first: false is_target_line: false target_line_position: '' - gquery: energy_heat_flexibility_p2h_boiler_electricity_input_curve + gquery: energy_heat_flexibility_p2h_boiler_ht_electricity_input_curve + is_1990: false + dependent_on: + output_element_key: merit_order_hourly_flexibility + key: energy_heat_flexibility_p2h_boiler_ht_electricity_flex_merit_order_hourly_flexibility +- label: energy_heat_flexibility_p2h_boiler_mt_electricity + color: "#FFA502" + order_by: 211 + group: flex + show_at_first: false + is_target_line: false + target_line_position: '' + gquery: energy_heat_flexibility_p2h_boiler_mt_electricity_input_curve is_1990: false dependent_on: output_element_key: merit_order_hourly_flexibility - key: energy_heat_flexibility_p2h_boiler_electricity_flex_merit_order_hourly_flexibility + key: energy_heat_flexibility_p2h_boiler_mt_electricity_flex_merit_order_hourly_flexibility diff --git a/config/interface/slides/heat.yml b/config/interface/slides/heat.yml index 016bdae17..ec3dbf22d 100644 --- a/config/interface/slides/heat.yml +++ b/config/interface/slides/heat.yml @@ -1,17 +1,21 @@ --- - key: supply_heat_overview - position: 1 + position: 100 sidebar_item_key: heat output_element_key: sankey_heat_networks - key: supply_heat_overview_chp - position: 2 + position: 200 sidebar_item_key: heat output_element_key: sankey_heat_networks -- key: supply_heat_overview_emissions - position: 4 +- key: supply_heat_overview_residual + position: 300 sidebar_item_key: heat output_element_key: sankey_heat_networks -- key: supply_heat_overview_residual - position: 3 +- key: supply_heat_overview_p2h + position: 400 + sidebar_item_key: heat + output_element_key: sankey_heat_networks +- key: supply_heat_overview_emissions + position: 500 sidebar_item_key: heat output_element_key: sankey_heat_networks diff --git a/config/locales/en_etm.yml b/config/locales/en_etm.yml index 05bffcaf1..dd16fca67 100644 --- a/config/locales/en_etm.yml +++ b/config/locales/en_etm.yml @@ -511,6 +511,8 @@ en: heat_allocation_wood_pellets_chp: "Biomass CHP" heat_allocation_biogas_chp: "Biogas CHP" heat_allocation_waste_chp: "Waste CHP" + heat_allocation_p2h_boiler: "Power-to-heat boiler" + heat_allocation_p2h_heatpump: "Power-to-heat heatpump" imported_heat: "Imported heat" "or": "or" diff --git a/config/locales/interface/input_elements/en_supply_heat.yml b/config/locales/interface/input_elements/en_supply_heat.yml index 7f11f3907..82d8d18dc 100644 --- a/config/locales/interface/input_elements/en_supply_heat.yml +++ b/config/locales/interface/input_elements/en_supply_heat.yml @@ -623,7 +623,7 @@ en: description: "Use this slider to determine the percentage of heat from gas CCGT CHPs allocated to the high temperature heat grid. \r\n

    \r\n - The amount of heat that is produces by gas CCGT CHPs is determined by the + The amount of heat that is produced by gas CCGT CHPs is determined by the installed capacity. Checkout the amount of installed capacity here." share_of_energy_chp_combined_cycle_mt_network_gas: @@ -632,7 +632,7 @@ en: description: "Use this slider to determine the percentage of heat from gas CCGT CHPs allocated to the medium temperature heat grid. \r\n

    \r\n - The amount of heat that is produces by gas CCGT CHPs is determined by the + The amount of heat that is produced by gas CCGT CHPs is determined by the installed capacity. Checkout the amount of installed capacity here." share_of_energy_chp_local_engine_ht_biogas: @@ -641,7 +641,7 @@ en: description: "Use this slider to determine the percentage of heat from biogas CHPs (must-run) allocated to the high temperature heat grid. \r\n

    \r\n - The amount of heat that is produces by biogas CHPs (must-run) is determined by the + The amount of heat that is produced by biogas CHPs (must-run) is determined by the installed capacity. Checkout the amount of installed capacity here." share_of_energy_chp_local_engine_ht_network_gas: @@ -650,7 +650,7 @@ en: description: "Use this slider to determine the percentage of heat from gas motor CHPs allocated to the high temperature heat grid. \r\n

    \r\n - The amount of heat that is produces by gas motor CHPs is determined by the + The amount of heat that is produced by gas motor CHPs is determined by the installed capacity. Checkout the amount of installed capacity here." share_of_energy_chp_local_engine_mt_biogas: @@ -659,7 +659,7 @@ en: description: "Use this slider to determine the percentage of heat from biogas CHPs (must-run) allocated to the medium temperature heat grid. \r\n

    \r\n - The amount of heat that is produces by biogas CHPs (must-run) is determined by the + The amount of heat that is produced by biogas CHPs (must-run) is determined by the installed capacity. Checkout the amount of installed capacity here." share_of_energy_chp_local_engine_mt_network_gas: @@ -668,7 +668,7 @@ en: description: "Use this slider to determine the percentage of heat from gas motor CHPs allocated to the medium temperature heat grid. \r\n

    \r\n - The amount of heat that is produces by gas motor CHPs is determined by the + The amount of heat that is produced by gas motor CHPs is determined by the installed capacity. Checkout the amount of installed capacity here." share_of_energy_chp_local_ht_wood_pellets: @@ -677,7 +677,7 @@ en: description: "Use this slider to determine the percentage of heat from biomass CHPs allocated to the high temperature heat grid. \r\n

    \r\n - The amount of heat that is produces by biomass CHPs is determined by the + The amount of heat that is produced by biomass CHPs is determined by the installed capacity. Checkout the amount of installed capacity here." share_of_energy_chp_local_mt_wood_pellets: @@ -686,7 +686,7 @@ en: description: "Use this slider to determine the percentage of heat from biomass CHPs allocated to the medium temperature heat grid. \r\n

    \r\n - The amount of heat that is produces by biomass CHPs is determined by the + The amount of heat that is produced by biomass CHPs is determined by the installed capacity. Checkout the amount of installed capacity here." share_of_energy_chp_ultra_supercritical_cofiring_ht_coal: @@ -695,7 +695,7 @@ en: description: "Use this slider to determine the percentage of heat from pulverized coal CHPs with cofiring allocated to the high temperature heat grid. \r\n

    \r\n - The amount of heat that is produces by pulverized coal CHPs with cofiring is determined by the + The amount of heat that is produced by pulverized coal CHPs with cofiring is determined by the installed capacity. Checkout the amount of installed capacity here." share_of_energy_chp_ultra_supercritical_cofiring_mt_coal: @@ -704,7 +704,7 @@ en: description: "Use this slider to determine the percentage of heat from pulverized coal CHPs with cofiring allocated to the medium temperature heat grid. \r\n

    \r\n - The amount of heat that is produces by pulverized coal CHPs with cofiring is determined by the + The amount of heat that is produced by pulverized coal CHPs with cofiring is determined by the installed capacity. Checkout the amount of installed capacity here." share_of_energy_chp_ultra_supercritical_ht_coal: @@ -713,7 +713,7 @@ en: description: "Use this slider to determine the percentage of heat from pulverized coal CHPs allocated to the high temperature heat grid. \r\n

    \r\n - The amount of heat that is produces by pulverized coal CHPs is determined by the + The amount of heat that is produced by pulverized coal CHPs is determined by the installed capacity. Checkout the amount of installed capacity here." share_of_energy_chp_ultra_supercritical_mt_coal: @@ -722,7 +722,7 @@ en: description: "Use this slider to determine the percentage of heat from pulverized coal CHPs allocated to the medium temperature heat grid. \r\n

    \r\n - The amount of heat that is produces by pulverized coal CHPs is determined by the + The amount of heat that is produced by pulverized coal CHPs is determined by the installed capacity. Checkout the amount of installed capacity here." share_of_energy_chp_supercritical_ht_waste_mix: @@ -731,7 +731,7 @@ en: description: "Use this slider to determine the percentage of heat from waste CHPs allocated to the high temperature heat grid. \r\n

    \r\n - The amount of heat that is produces by waste CHPs is determined by the + The amount of heat that is produced by waste CHPs is determined by the installed capacity. Checkout the amount of installed capacity here." share_of_energy_chp_supercritical_mt_waste_mix: @@ -740,8 +740,47 @@ en: description: "Use this slider to determine the percentage of heat from waste CHPs allocated to the medium temperature heat grid. \r\n

    \r\n - The amount of heat that is produces by waste CHPs is determined by the + The amount of heat that is produced by waste CHPs is determined by the installed capacity. Checkout the amount of installed capacity - here." - + here." + share_of_energy_heat_flexibility_p2h_boiler_ht_electricity: + title: High temperature + short_description: + description: | + Use this slider to determine the percentage of heat from the power-to-heat + boiler that is allocated to high-temperature (HT) district heating.

    + The amount of heat that is produced depends on the installed capacity and + the willingness to pay. You can set these attributes in the + + Conversion to district heating section. + share_of_energy_heat_flexibility_p2h_boiler_mt_electricity: + title: Medium temperature + short_description: + description: | + Use this slider to determine the percentage of heat from the power-to-heat + boiler that is allocated to medium-temperature (MT) district heating.

    + The amount of heat that is produced depends on the installed capacity and + the willingness to pay. You can set these attributes in the + + Conversion to district heating section. + share_of_energy_heat_flexibility_p2h_heatpump_ht_electricity: + title: High temperature + short_description: + description: | + Use this slider to determine the percentage of heat from the power-to-heat + heatpump that is allocated to high-temperature (HT) district heating.

    + The amount of heat that is produced depends on the installed capacity and + the willingness to pay. You can set these attributes in the + + Conversion to district heating section. + share_of_energy_heat_flexibility_p2h_heatpump_mt_electricity: + title: Medium temperature + short_description: + description: | + Use this slider to determine the percentage of heat from the power-to-heat + heatpump that is allocated to medium-temperature (MT) district heating.

    + The amount of heat that is produced depends on the installed capacity and + the willingness to pay. You can set these attributes in the + + Conversion to district heating section. diff --git a/config/locales/interface/input_elements/nl_supply_heat.yml b/config/locales/interface/input_elements/nl_supply_heat.yml index a788ef9d4..7e14373db 100644 --- a/config/locales/interface/input_elements/nl_supply_heat.yml +++ b/config/locales/interface/input_elements/nl_supply_heat.yml @@ -498,7 +498,7 @@ nl: using deep geothermal energy will be visible in the supply side of the graph on the right." capacity_of_energy_heat_well_shallow_heatpump_mt_geothermal: - title: Geothermal + heatpump (shallow) + title: Geothermal + heat pump (shallow) short_description: description: "Use this slider to adjust the total installed capacity (MW) of a shallow geothermal heat installation with heat-pump in @@ -731,7 +731,7 @@ nl: \r\n

    \r\n The amount of heat that is produces by pulverized coal CHPs with cofiring is determined by the installed capacity. Checkout the amount of installed capacity - here." + here." share_of_energy_chp_ultra_supercritical_ht_coal: title: Hoge temperatuur short_description: @@ -749,7 +749,7 @@ nl: \r\n

    \r\n The amount of heat that is produces by pulverized coal CHPs is determined by the installed capacity. Checkout the amount of installed capacity - here." + here." share_of_energy_chp_supercritical_ht_waste_mix: title: Hoge temperatuur short_description: @@ -758,7 +758,7 @@ nl: \r\n

    \r\n The amount of heat that is produces by waste CHPs is determined by the installed capacity. Checkout the amount of installed capacity - here." + here." share_of_energy_chp_supercritical_mt_waste_mix: title: Medium temperatuur short_description: @@ -767,5 +767,45 @@ nl: \r\n

    \r\n The amount of heat that is produces by waste CHPs is determined by the installed capacity. Checkout the amount of installed capacity - here." - \ No newline at end of file + here." + share_of_energy_heat_flexibility_p2h_boiler_ht_electricity: + title: High temperature + short_description: + description: | + Use this slider to determine the percentage of heat from the power-to-heat + boiler that is allocated to high-temperature (HT) district heating.

    + The amount of heat that is produced depends on the installed capacity and + the willingness to pay. You can set these attributes in the + + Conversion to district heating section. + share_of_energy_heat_flexibility_p2h_boiler_mt_electricity: + title: Medium temperature + short_description: + description: | + Use this slider to determine the percentage of heat from the power-to-heat + boiler that is allocated to medium-temperature (MT) district heating.

    + The amount of heat that is produced depends on the installed capacity and + the willingness to pay. You can set these attributes in the + + Conversion to district heating section. + share_of_energy_heat_flexibility_p2h_heatpump_ht_electricity: + title: High temperature + short_description: + description: | + Use this slider to determine the percentage of heat from the power-to-heat + heat pump that is allocated to high-temperature (HT) district heating.

    + The amount of heat that is produced depends on the installed capacity and + the willingness to pay. You can set these attributes in the + + Conversion to district heating section. + share_of_energy_heat_flexibility_p2h_heatpump_mt_electricity: + title: Medium temperature + short_description: + description: | + Use this slider to determine the percentage of heat from the power-to-heat + heat pump that is allocated to medium-temperature (MT) district heating.

    + The amount of heat that is produced depends on the installed capacity and + the willingness to pay. You can set these attributes in the + + Conversion to district heating section. + diff --git a/config/locales/interface/output_element_series/en_labels.yml b/config/locales/interface/output_element_series/en_labels.yml index f0320f87f..2bd2845c8 100644 --- a/config/locales/interface/output_element_series/en_labels.yml +++ b/config/locales/interface/output_element_series/en_labels.yml @@ -532,6 +532,10 @@ en: energy_export_hydrogen_for_mekko: 'Export' energy_heat_flexibility_p2h_boiler_electricity: "Converted to heat for district heating (boiler)" energy_heat_flexibility_p2h_heatpump_electricity: "Converted to heat for district heating (heat pump)" + energy_heat_flexibility_p2h_boiler_ht_electricity: "Converted to heat for HT district heating (boiler)" + energy_heat_flexibility_p2h_boiler_mt_electricity: "Converted to heat for MT district heating (boiler)" + energy_heat_flexibility_p2h_heatpump_ht_electricity: "Converted to heat for HT district heating (heat pump)" + energy_heat_flexibility_p2h_heatpump_mt_electricity: "Converted to heat for MT district heating (heat pump)" energy_hydrogen_biomass_gasification_for_mekko: 'Biomass gasification' energy_hydrogen_biomass_gasification_ccs_for_mekko: "Biomass gasification + CCS" energy_hydrogen_electrolysis_wind_electricity_for_mekko: "Offshore wind" diff --git a/config/locales/interface/output_element_series/nl_labels.yml b/config/locales/interface/output_element_series/nl_labels.yml index 793c40348..2350e1bb1 100644 --- a/config/locales/interface/output_element_series/nl_labels.yml +++ b/config/locales/interface/output_element_series/nl_labels.yml @@ -473,6 +473,10 @@ nl: energy_flexibility_pumped_storage_electricity_storage: "Stuwmeren" energy_heat_flexibility_p2h_boiler_electricity: "Omgezet in warmte voor warmtenetten (boiler)" energy_heat_flexibility_p2h_heatpump_electricity: "Omgezet in warmte voor warmtenetten (warmtepomp)" + energy_heat_flexibility_p2h_boiler_ht_electricity: "Omgezet in warmte voor HT-warmtenetten (boiler)" + energy_heat_flexibility_p2h_boiler_mt_electricity: "Omgezet in warmte voor MT-warmtenetten (boiler)" + energy_heat_flexibility_p2h_heatpump_ht_electricity: "Omgezet in warmte voor HT-warmtenetten (warmtepomp)" + energy_heat_flexibility_p2h_heatpump_mt_electricity: "Omgezet in warmte voor MT-warmtenetten (warmtepomp)" energy_hydrogen_flexibility_p2g_electricity: 'Omgezet naar waterstof' energy_import: "Energie-import" energy_power_combined_cycle_ccs_coal: 'Kolenvergassing CCS' diff --git a/config/locales/interface/output_elements/labels_groups/en_tables.yml b/config/locales/interface/output_elements/labels_groups/en_tables.yml index c7570a234..0277aea58 100644 --- a/config/locales/interface/output_elements/labels_groups/en_tables.yml +++ b/config/locales/interface/output_elements/labels_groups/en_tables.yml @@ -188,6 +188,10 @@ en: electricity_converted_to_heat_agriculture: "Conversion to heat for agriculture" electricity_converted_to_heat_district_heating_boiler: "Conversion to heat for district heating (boiler)" electricity_converted_to_heat_district_heating_heatpump: "Conversion to heat for district heating (heat pump)" + electricity_converted_to_heat_district_heating_ht_boiler: "Conversion to heat for HT district heating (boiler)" + electricity_converted_to_heat_district_heating_mt_boiler: "Conversion to heat for MT district heating (boiler)" + electricity_converted_to_heat_district_heating_ht_heatpump: "Conversion to heat for HT district heating (heat pump)" + electricity_converted_to_heat_district_heating_mt_heatpump: "Conversion to heat for MT district heating (heat pump)" electricity_converted_to_heat_households: "Conversion to heat for households" electricity_converted_to_hydrogen: "Conversion to hydrogen" electricity_converted_to_heat_industry: "Conversion to heat for industry" diff --git a/config/locales/interface/output_elements/labels_groups/nl_tables.yml b/config/locales/interface/output_elements/labels_groups/nl_tables.yml index d996d02cf..726e5b5e4 100644 --- a/config/locales/interface/output_elements/labels_groups/nl_tables.yml +++ b/config/locales/interface/output_elements/labels_groups/nl_tables.yml @@ -185,6 +185,10 @@ nl: electricity_converted_to_heat_agriculture: "Conversie naar warmte voor landbouw" electricity_converted_to_heat_district_heating_boiler: "Conversie naar warmte voor warmtenetten (boiler)" electricity_converted_to_heat_district_heating_heatpump: "Conversie naar warmte voor warmtenetten (warmtepomp)" + electricity_converted_to_heat_district_heating_ht_boiler: "Conversie naar warmte voor HT-warmtenetten (boiler)" + electricity_converted_to_heat_district_heating_mt_boiler: "Conversie naar warmte voor MT-warmtenetten (boiler)" + electricity_converted_to_heat_district_heating_ht_heatpump: "Conversie naar warmte voor HT-warmtenetten (warmtepomp)" + electricity_converted_to_heat_district_heating_mt_heatpump: "Conversie naar warmte voor MT-warmtenetten (warmtepomp)" electricity_converted_to_heat_households: "Conversie naar warmte voor huishoudens" electricity_converted_to_hydrogen: "Conversie naar waterstof" electricity_converted_to_heat_industry: "Conversie naar warmte voor industrie" diff --git a/config/locales/interface/slides/en_supply.yml b/config/locales/interface/slides/en_supply.yml index 2320c369b..0a3dcce26 100644 --- a/config/locales/interface/slides/en_supply.yml +++ b/config/locales/interface/slides/en_supply.yml @@ -284,6 +284,10 @@ en: title: Allocation of residual heat short_description: description: "..." + supply_heat_overview_p2h: + title: Allocation of power-to-heat + short_description: + description: "..." supply_heat_overview_emissions: title: CO2 emission of imported heat short_description: diff --git a/config/locales/interface/slides/nl_supply.yml b/config/locales/interface/slides/nl_supply.yml index e3d363f1a..f790748fb 100644 --- a/config/locales/interface/slides/nl_supply.yml +++ b/config/locales/interface/slides/nl_supply.yml @@ -284,6 +284,10 @@ nl: title: Allocatie van restwarmte short_description: description: "..." + supply_heat_overview_p2h: + title: Allocatie van power-to-heat + short_description: + description: "..." supply_heat_overview_emissions: title: CO2-emissies van geïmporteerde warmte short_description: diff --git a/config/locales/nl_etm.yml b/config/locales/nl_etm.yml index 39dd42908..05f2d6549 100644 --- a/config/locales/nl_etm.yml +++ b/config/locales/nl_etm.yml @@ -518,6 +518,8 @@ nl: heat_allocation_wood_pellets_chp: "Biomassa-WKK" heat_allocation_biogas_chp: "Biogas-WKK" heat_allocation_waste_chp: "Afval-WKK" + heat_allocation_p2h_boiler: "Power-to-heat boiler" + heat_allocation_p2h_heatpump: "Power-to-heat warmtepomp" imported_heat: "Geïmporteerde warmte" "or": "of" From 9d85454e7618490d0fd2f47503f9b9d5b1318902 Mon Sep 17 00:00:00 2001 From: "dorine.vandervlies@quintel.com" Date: Wed, 4 Oct 2023 15:08:07 +0200 Subject: [PATCH 39/61] Added chart for losses in het networks per household --- .../tables/_losses_heat_networks.html.haml | 20 +++++++++++++++++++ .../supply_collective_heat.yml | 14 +++++++++++++ .../interface/output_elements/en_demand.yml | 5 ++++- .../labels_groups/en_tables.yml | 6 ++++++ .../labels_groups/nl_tables.yml | 6 ++++++ .../interface/output_elements/nl_demand.yml | 5 +++++ 6 files changed, 55 insertions(+), 1 deletion(-) create mode 100644 app/views/output_elements/tables/_losses_heat_networks.html.haml diff --git a/app/views/output_elements/tables/_losses_heat_networks.html.haml b/app/views/output_elements/tables/_losses_heat_networks.html.haml new file mode 100644 index 000000000..c957e9239 --- /dev/null +++ b/app/views/output_elements/tables/_losses_heat_networks.html.haml @@ -0,0 +1,20 @@ +-# Losses heat networks households table +%table#losses_heat_networks.chart.centered.autostripe + %thead + %tr + %th + %th= t 'output_elements.tables.losses_heat_networks.losses_heat_networks_present' + %th= t 'output_elements.tables.losses_heat_networks.losses_heat_networks_future' + %tbody + %tr + %th= t "output_elements.tables.losses_heat_networks.losses_heat_networks_households_ht" + %td{:data => {:gquery => "heat_loss_per_household_heat_networks_households_ht", :graph => :present}} + %td{:data => {:gquery => "heat_loss_per_household_heat_networks_households_ht", :graph => :future}} + %tr + %th= t "output_elements.tables.losses_heat_networks.losses_heat_networks_households_mt" + %td{:data => {:gquery => "heat_loss_per_household_heat_networks_households_mt", :graph => :present}} + %td{:data => {:gquery => "heat_loss_per_household_heat_networks_households_mt", :graph => :future}} + %tr + %th= t "output_elements.tables.losses_heat_networks.losses_heat_networks_households_lt" + %td{:data => {:gquery => "heat_loss_per_household_heat_networks_households_lt", :graph => :present}} + %td{:data => {:gquery => "heat_loss_per_household_heat_networks_households_lt", :graph => :future}} diff --git a/config/interface/output_elements/supply_collective_heat.yml b/config/interface/output_elements/supply_collective_heat.yml index 6d2f73145..eed62974f 100644 --- a/config/interface/output_elements/supply_collective_heat.yml +++ b/config/interface/output_elements/supply_collective_heat.yml @@ -240,3 +240,17 @@ requires_merit_order: true dependent_on: '' output_element_type_name: cost_capacity_bar +- under_construction: false + unit: 'MJ' + percentage: false + group: Supply + sub_group: collective_heat + show_point_label: false + growth_chart: false + key: losses_heat_networks + max_axis_value: + min_axis_value: + hidden: false + requires_merit_order: false + dependent_on: '' + output_element_type_name: html_table diff --git a/config/locales/interface/output_elements/en_demand.yml b/config/locales/interface/output_elements/en_demand.yml index d7a807f0b..999ab6e59 100644 --- a/config/locales/interface/output_elements/en_demand.yml +++ b/config/locales/interface/output_elements/en_demand.yml @@ -471,4 +471,7 @@ en: the Agriculture section. The supply from CHPs can be set in this section. Excess heat is wasted and heat shortages are supplied by a backup burner. - + losses_heat_networks: + title: Heat losses in heat network per household + description: + This tabel shows the heat losses in heat networks per household. The total heat losses in the heat networks are allocated to households based on the share that households have in the total final demand of heat. diff --git a/config/locales/interface/output_elements/labels_groups/en_tables.yml b/config/locales/interface/output_elements/labels_groups/en_tables.yml index 0277aea58..7bd8a4454 100644 --- a/config/locales/interface/output_elements/labels_groups/en_tables.yml +++ b/config/locales/interface/output_elements/labels_groups/en_tables.yml @@ -275,3 +275,9 @@ en: demand: "Demand" supply: "Supply" original_imbalance: "Original imbalance" + losses_heat_networks: + losses_heat_networks_households_ht: "HT" + losses_heat_networks_households_mt: "MT" + losses_heat_networks_households_lt: "LT" + losses_heat_networks_present: "Losses heat networks per household (present)" + losses_heat_networks_future: "Losses heat networks per household (future)" \ No newline at end of file diff --git a/config/locales/interface/output_elements/labels_groups/nl_tables.yml b/config/locales/interface/output_elements/labels_groups/nl_tables.yml index 726e5b5e4..c1951d0f8 100644 --- a/config/locales/interface/output_elements/labels_groups/nl_tables.yml +++ b/config/locales/interface/output_elements/labels_groups/nl_tables.yml @@ -272,3 +272,9 @@ nl: demand: "Vraag" supply: "Aanbod" original_imbalance: "Oorspronkelijke onbalans" + losses_heat_networks: + losses_heat_networks_households_ht: "HT" + losses_heat_networks_households_mt: "MT" + losses_heat_networks_households_lt: "LT" + losses_heat_networks_present: "Verliezen warmtenetten per huishouden (huidig)" + losses_heat_networks_future: "Verliezen warmtenetten per huishouden (toekomst)" diff --git a/config/locales/interface/output_elements/nl_demand.yml b/config/locales/interface/output_elements/nl_demand.yml index 4b060ccb3..f4dfac4a7 100644 --- a/config/locales/interface/output_elements/nl_demand.yml +++ b/config/locales/interface/output_elements/nl_demand.yml @@ -484,3 +484,8 @@ nl: WKK's kan worden hier worden ingesteld. Overtollige warmte wordt versplid en warmtetekorten worden geleverd door een back-up gasketel. + losses_heat_networks: + title: Verliezen in warmtenetten per huishouden + description: + Deze tabel toont de warmteverliezen in warmtenetten per huishouden. De totale verliezen worden op basis van eindverbruik gealloceerd aan huishoudens. + From 96f1670504352a2672a73c6e8cb0e8172356fd09 Mon Sep 17 00:00:00 2001 From: Mathijs Bijkerk Date: Wed, 4 Oct 2023 16:47:39 +0200 Subject: [PATCH 40/61] Finish various elements for district heating temperature levels --- .../plant_profitability_table_view.coffee | 24 ++- .../tables/_chp_properties.html.haml | 156 ++++++++++++------ .../labels_groups/en_tables.yml | 46 +++--- .../labels_groups/nl_tables.yml | 46 +++--- 4 files changed, 175 insertions(+), 97 deletions(-) diff --git a/app/assets/javascripts/lib/views/plant_profitability_table_view.coffee b/app/assets/javascripts/lib/views/plant_profitability_table_view.coffee index f0a85af89..0b05501d5 100644 --- a/app/assets/javascripts/lib/views/plant_profitability_table_view.coffee +++ b/app/assets/javascripts/lib/views/plant_profitability_table_view.coffee @@ -51,13 +51,17 @@ class @PlantProfitabilityTableView extends HtmlTableChartView series_labels: agriculture_chp_engine_network_gas_dispatchable: 'agriculture_chp_gas_dispatchable' agriculture_chp_wood_pellets: 'agriculture_chp_wood_pellets' - energy_chp_combined_cycle_network_gas: 'central_gas_chp' - energy_chp_ultra_supercritical_coal: 'coal_chp' - energy_chp_ultra_supercritical_cofiring_coal: 'coal_chp_cofiring' + energy_chp_combined_cycle_ht_network_gas: 'gas_chp_ccgt_ht' + energy_chp_combined_cycle_mt_network_gas: 'gas_chp_ccgt_mt' + energy_chp_ultra_supercritical_ht_coal: 'coal_chp_pwd_ht' + energy_chp_ultra_supercritical_mt_coal: 'coal_chp_pwd_mt' + energy_chp_ultra_supercritical_cofiring_ht_coal: 'coal_chp_pwd_cofiring_ht' + energy_chp_ultra_supercritical_cofiring_mt_coal: 'coal_chp_pwd_cofiring_mt' energy_power_supercritical_coal: 'coal_conv' energy_power_combined_cycle_coal: 'coal_igcc' energy_power_combined_cycle_ccs_coal: 'coal_igcc_ccs' - energy_chp_ultra_supercritical_lignite: 'lignite_chp' + energy_chp_ultra_supercritical_ht_lignite: 'lignite_chp_ht' + energy_chp_ultra_supercritical_mt_lignite: 'lignite_chp_mt' energy_power_ultra_supercritical_coal: 'coal_pwd' energy_power_ultra_supercritical_cofiring_coal: 'coal_pwd_cofiring' energy_power_ultra_supercritical_ccs_coal: 'coal_pwd_ccs' @@ -71,8 +75,10 @@ class @PlantProfitabilityTableView extends HtmlTableChartView energy_power_ultra_supercritical_oxyfuel_ccs_lignite: 'lignite_oxy' energy_power_supercritical_waste_mix: 'energy_power_supercritical_waste_mix' energy_power_supercritical_ccs_waste_mix: 'energy_power_supercritical_ccs_waste_mix' - energy_chp_supercritical_waste_mix: 'energy_chp_supercritical_waste_mix' - energy_chp_supercritical_ccs_waste_mix: 'energy_chp_supercritical_ccs_waste_mix' + energy_chp_supercritical_ht_waste_mix: 'waste_chp_ht' + energy_chp_supercritical_mt_waste_mix: 'waste_chp_mt' + energy_chp_supercritical_ccs_ht_waste_mix: 'waste_chp_ccs_ht' + energy_chp_supercritical_ccs_mt_waste_mix: 'waste_chp_ccs_mt' industry_chp_combined_cycle_gas_power_fuelmix: 'industry_chp_gas_ccgt' industry_chp_turbine_gas_power_fuelmix: 'industry_chp_gas_turbine' industry_chp_engine_gas_power_fuelmix: 'industry_chp_gas_engine' @@ -84,8 +90,10 @@ class @PlantProfitabilityTableView extends HtmlTableChartView energy_power_ultra_supercritical_crude_oil: 'oil_plant' energy_power_combined_cycle_hydrogen: 'hydrogen_ccgt' energy_power_turbine_hydrogen: 'hydrogen_turbine' - energy_chp_local_wood_pellets: 'local_chp_wood' - energy_chp_local_engine_network_gas: 'local_chp_gas' + energy_chp_local_ht_wood_pellets: 'wood_pellets_chp_ht' + energy_chp_local_mt_wood_pellets: 'wood_pellets_chp_mt' + energy_chp_local_engine_ht_network_gas: 'gas_chp_engine_ht' + energy_chp_local_engine_mt_network_gas: 'gas_chp_engine_mt' energy_power_hydro_mountain: 'hydro_mountain' industry_chp_turbine_hydrogen: 'industry_chp_hydrogen_turbine' diff --git a/app/views/output_elements/tables/_chp_properties.html.haml b/app/views/output_elements/tables/_chp_properties.html.haml index df29f4de9..d2dd26f89 100644 --- a/app/views/output_elements/tables/_chp_properties.html.haml +++ b/app/views/output_elements/tables/_chp_properties.html.haml @@ -42,96 +42,150 @@ %td{:data => {:gquery => "agriculture_chp_wood_pellets_heat_production_in_chp_properties"}} %td{:data => {:gquery => "agriculture_chp_wood_pellets_capacity_in_chp_properties"}} %tr.even - %th= t "output_elements.tables.chps.energy_chp_ultra_supercritical_coal" - %td{:data => {:gquery => "energy_chp_ultra_supercritical_coal_number_of_units_in_chp_properties"}} - %td{:data => {:gquery => "energy_chp_ultra_supercritical_coal_electricity_production_in_chp_properties"}} - %td{:data => {:gquery => "energy_chp_ultra_supercritical_coal_heat_production_in_chp_properties"}} - %td{:data => {:gquery => "energy_chp_ultra_supercritical_coal_capacity_in_chp_properties"}} + %th= t "output_elements.tables.chps.energy_chp_ultra_supercritical_ht_coal" + %td{:data => {:gquery => "energy_chp_ultra_supercritical_ht_coal_number_of_units_in_chp_properties"}} + %td{:data => {:gquery => "energy_chp_ultra_supercritical_ht_coal_electricity_production_in_chp_properties"}} + %td{:data => {:gquery => "energy_chp_ultra_supercritical_ht_coal_heat_production_in_chp_properties"}} + %td{:data => {:gquery => "energy_chp_ultra_supercritical_ht_coal_capacity_in_chp_properties"}} %tr.odd - %th= t "output_elements.tables.chps.energy_chp_ultra_supercritical_cofiring_coal" - %td{:data => {:gquery => "energy_chp_ultra_supercritical_cofiring_coal_number_of_units_in_chp_properties"}} - %td{:data => {:gquery => "energy_chp_ultra_supercritical_cofiring_coal_electricity_production_in_chp_properties"}} - %td{:data => {:gquery => "energy_chp_ultra_supercritical_cofiring_coal_heat_production_in_chp_properties"}} - %td{:data => {:gquery => "energy_chp_ultra_supercritical_cofiring_coal_capacity_in_chp_properties"}} + %th= t "output_elements.tables.chps.energy_chp_ultra_supercritical_mt_coal" + %td{:data => {:gquery => "energy_chp_ultra_supercritical_mt_coal_number_of_units_in_chp_properties"}} + %td{:data => {:gquery => "energy_chp_ultra_supercritical_mt_coal_electricity_production_in_chp_properties"}} + %td{:data => {:gquery => "energy_chp_ultra_supercritical_mt_coal_heat_production_in_chp_properties"}} + %td{:data => {:gquery => "energy_chp_ultra_supercritical_mt_coal_capacity_in_chp_properties"}} %tr.even - %th= t "output_elements.tables.chps.energy_chp_combined_cycle_network_gas" - %td{:data => {:gquery => "energy_chp_combined_cycle_network_gas_number_of_units_in_chp_properties"}} - %td{:data => {:gquery => "energy_chp_combined_cycle_network_gas_electricity_production_in_chp_properties"}} - %td{:data => {:gquery => "energy_chp_combined_cycle_network_gas_heat_production_in_chp_properties"}} - %td{:data => {:gquery => "energy_chp_combined_cycle_network_gas_capacity_in_chp_properties"}} + %th= t "output_elements.tables.chps.energy_chp_ultra_supercritical_cofiring_ht_coal" + %td{:data => {:gquery => "energy_chp_ultra_supercritical_cofiring_ht_coal_number_of_units_in_chp_properties"}} + %td{:data => {:gquery => "energy_chp_ultra_supercritical_cofiring_ht_coal_electricity_production_in_chp_properties"}} + %td{:data => {:gquery => "energy_chp_ultra_supercritical_cofiring_ht_coal_heat_production_in_chp_properties"}} + %td{:data => {:gquery => "energy_chp_ultra_supercritical_cofiring_ht_coal_capacity_in_chp_properties"}} %tr.odd - %th= t "output_elements.tables.chps.energy_chp_ultra_supercritical_lignite" - %td{:data => {:gquery => "energy_chp_ultra_supercritical_lignite_number_of_units_in_chp_properties"}} - %td{:data => {:gquery => "energy_chp_ultra_supercritical_lignite_electricity_production_in_chp_properties"}} - %td{:data => {:gquery => "energy_chp_ultra_supercritical_lignite_heat_production_in_chp_properties"}} - %td{:data => {:gquery => "energy_chp_ultra_supercritical_lignite_capacity_in_chp_properties"}} + %th= t "output_elements.tables.chps.energy_chp_ultra_supercritical_cofiring_mt_coal" + %td{:data => {:gquery => "energy_chp_ultra_supercritical_cofiring_mt_coal_number_of_units_in_chp_properties"}} + %td{:data => {:gquery => "energy_chp_ultra_supercritical_cofiring_mt_coal_electricity_production_in_chp_properties"}} + %td{:data => {:gquery => "energy_chp_ultra_supercritical_cofiring_mt_coal_heat_production_in_chp_properties"}} + %td{:data => {:gquery => "energy_chp_ultra_supercritical_cofiring_mt_coal_capacity_in_chp_properties"}} %tr.even - %th= t "output_elements.tables.chps.energy_chp_supercritical_waste_mix" - %td{:data => {:gquery => "energy_chp_supercritical_waste_mix_number_of_units_in_chp_properties"}} - %td{:data => {:gquery => "energy_chp_supercritical_waste_mix_electricity_production_in_chp_properties"}} - %td{:data => {:gquery => "energy_chp_supercritical_waste_mix_heat_production_in_chp_properties"}} - %td{:data => {:gquery => "energy_chp_supercritical_waste_mix_capacity_in_chp_properties"}} + %th= t "output_elements.tables.chps.energy_chp_combined_cycle_ht_network_gas" + %td{:data => {:gquery => "energy_chp_combined_cycle_ht_network_gas_number_of_units_in_chp_properties"}} + %td{:data => {:gquery => "energy_chp_combined_cycle_ht_network_gas_electricity_production_in_chp_properties"}} + %td{:data => {:gquery => "energy_chp_combined_cycle_ht_network_gas_heat_production_in_chp_properties"}} + %td{:data => {:gquery => "energy_chp_combined_cycle_ht_network_gas_capacity_in_chp_properties"}} %tr.odd - %th= t "output_elements.tables.chps.energy_chp_supercritical_ccs_waste_mix" - %td{:data => {:gquery => "energy_chp_supercritical_ccs_waste_mix_number_of_units_in_chp_properties"}} - %td{:data => {:gquery => "energy_chp_supercritical_ccs_waste_mix_electricity_production_in_chp_properties"}} - %td{:data => {:gquery => "energy_chp_supercritical_ccs_waste_mix_heat_production_in_chp_properties"}} - %td{:data => {:gquery => "energy_chp_supercritical_ccs_waste_mix_capacity_in_chp_properties"}} + %th= t "output_elements.tables.chps.energy_chp_combined_cycle_mt_network_gas" + %td{:data => {:gquery => "energy_chp_combined_cycle_mt_network_gas_number_of_units_in_chp_properties"}} + %td{:data => {:gquery => "energy_chp_combined_cycle_mt_network_gas_electricity_production_in_chp_properties"}} + %td{:data => {:gquery => "energy_chp_combined_cycle_mt_network_gas_heat_production_in_chp_properties"}} + %td{:data => {:gquery => "energy_chp_combined_cycle_mt_network_gas_capacity_in_chp_properties"}} %tr.even - %th= t "output_elements.tables.chps.energy_chp_local_engine_network_gas" - %td{:data => {:gquery => "energy_chp_local_engine_network_gas_number_of_units_in_chp_properties"}} - %td{:data => {:gquery => "energy_chp_local_engine_network_gas_electricity_production_in_chp_properties"}} - %td{:data => {:gquery => "energy_chp_local_engine_network_gas_heat_production_in_chp_properties"}} - %td{:data => {:gquery => "energy_chp_local_engine_network_gas_capacity_in_chp_properties"}} + %th= t "output_elements.tables.chps.energy_chp_ultra_supercritical_ht_lignite" + %td{:data => {:gquery => "energy_chp_ultra_supercritical_ht_lignite_number_of_units_in_chp_properties"}} + %td{:data => {:gquery => "energy_chp_ultra_supercritical_ht_lignite_electricity_production_in_chp_properties"}} + %td{:data => {:gquery => "energy_chp_ultra_supercritical_ht_lignite_heat_production_in_chp_properties"}} + %td{:data => {:gquery => "energy_chp_ultra_supercritical_ht_lignite_capacity_in_chp_properties"}} %tr.odd - %th= t "output_elements.tables.chps.energy_chp_local_engine_biogas" - %td{:data => {:gquery => "energy_chp_local_engine_biogas_number_of_units_in_chp_properties"}} - %td{:data => {:gquery => "energy_chp_local_engine_biogas_electricity_production_in_chp_properties"}} - %td{:data => {:gquery => "energy_chp_local_engine_biogas_heat_production_in_chp_properties"}} - %td{:data => {:gquery => "energy_chp_local_engine_biogas_capacity_in_chp_properties"}} + %th= t "output_elements.tables.chps.energy_chp_ultra_supercritical_mt_lignite" + %td{:data => {:gquery => "energy_chp_ultra_supercritical_mt_lignite_number_of_units_in_chp_properties"}} + %td{:data => {:gquery => "energy_chp_ultra_supercritical_mt_lignite_electricity_production_in_chp_properties"}} + %td{:data => {:gquery => "energy_chp_ultra_supercritical_mt_lignite_heat_production_in_chp_properties"}} + %td{:data => {:gquery => "energy_chp_ultra_supercritical_mt_lignite_capacity_in_chp_properties"}} %tr.even - %th= t "output_elements.tables.chps.energy_chp_local_wood_pellets" - %td{:data => {:gquery => "energy_chp_local_wood_pellets_number_of_units_in_chp_properties"}} - %td{:data => {:gquery => "energy_chp_local_wood_pellets_electricity_production_in_chp_properties"}} - %td{:data => {:gquery => "energy_chp_local_wood_pellets_heat_production_in_chp_properties"}} - %td{:data => {:gquery => "energy_chp_local_wood_pellets_capacity_in_chp_properties"}} + %th= t "output_elements.tables.chps.energy_chp_supercritical_ht_waste_mix" + %td{:data => {:gquery => "energy_chp_supercritical_ht_waste_mix_number_of_units_in_chp_properties"}} + %td{:data => {:gquery => "energy_chp_supercritical_ht_waste_mix_electricity_production_in_chp_properties"}} + %td{:data => {:gquery => "energy_chp_supercritical_ht_waste_mix_heat_production_in_chp_properties"}} + %td{:data => {:gquery => "energy_chp_supercritical_ht_waste_mix_capacity_in_chp_properties"}} %tr.odd + %th= t "output_elements.tables.chps.energy_chp_supercritical_mt_waste_mix" + %td{:data => {:gquery => "energy_chp_supercritical_mt_waste_mix_number_of_units_in_chp_properties"}} + %td{:data => {:gquery => "energy_chp_supercritical_mt_waste_mix_electricity_production_in_chp_properties"}} + %td{:data => {:gquery => "energy_chp_supercritical_mt_waste_mix_heat_production_in_chp_properties"}} + %td{:data => {:gquery => "energy_chp_supercritical_mt_waste_mix_capacity_in_chp_properties"}} + %tr.even + %th= t "output_elements.tables.chps.energy_chp_supercritical_ccs_ht_waste_mix" + %td{:data => {:gquery => "energy_chp_supercritical_ccs_ht_waste_mix_number_of_units_in_chp_properties"}} + %td{:data => {:gquery => "energy_chp_supercritical_ccs_ht_waste_mix_electricity_production_in_chp_properties"}} + %td{:data => {:gquery => "energy_chp_supercritical_ccs_ht_waste_mix_heat_production_in_chp_properties"}} + %td{:data => {:gquery => "energy_chp_supercritical_ccs_ht_waste_mix_capacity_in_chp_properties"}} + %tr.odd + %th= t "output_elements.tables.chps.energy_chp_supercritical_ccs_mt_waste_mix" + %td{:data => {:gquery => "energy_chp_supercritical_ccs_mt_waste_mix_number_of_units_in_chp_properties"}} + %td{:data => {:gquery => "energy_chp_supercritical_ccs_mt_waste_mix_electricity_production_in_chp_properties"}} + %td{:data => {:gquery => "energy_chp_supercritical_ccs_mt_waste_mix_heat_production_in_chp_properties"}} + %td{:data => {:gquery => "energy_chp_supercritical_ccs_mt_waste_mix_capacity_in_chp_properties"}} + %tr.even + %th= t "output_elements.tables.chps.energy_chp_local_engine_ht_network_gas" + %td{:data => {:gquery => "energy_chp_local_engine_ht_network_gas_number_of_units_in_chp_properties"}} + %td{:data => {:gquery => "energy_chp_local_engine_ht_network_gas_electricity_production_in_chp_properties"}} + %td{:data => {:gquery => "energy_chp_local_engine_ht_network_gas_heat_production_in_chp_properties"}} + %td{:data => {:gquery => "energy_chp_local_engine_ht_network_gas_capacity_in_chp_properties"}} + %tr.odd + %th= t "output_elements.tables.chps.energy_chp_local_engine_mt_network_gas" + %td{:data => {:gquery => "energy_chp_local_engine_mt_network_gas_number_of_units_in_chp_properties"}} + %td{:data => {:gquery => "energy_chp_local_engine_mt_network_gas_electricity_production_in_chp_properties"}} + %td{:data => {:gquery => "energy_chp_local_engine_mt_network_gas_heat_production_in_chp_properties"}} + %td{:data => {:gquery => "energy_chp_local_engine_mt_network_gas_capacity_in_chp_properties"}} + %tr.even + %th= t "output_elements.tables.chps.energy_chp_local_engine_ht_biogas" + %td{:data => {:gquery => "energy_chp_local_engine_ht_biogas_number_of_units_in_chp_properties"}} + %td{:data => {:gquery => "energy_chp_local_engine_ht_biogas_electricity_production_in_chp_properties"}} + %td{:data => {:gquery => "energy_chp_local_engine_ht_biogas_heat_production_in_chp_properties"}} + %td{:data => {:gquery => "energy_chp_local_engine_ht_biogas_capacity_in_chp_properties"}} + %tr.odd + %th= t "output_elements.tables.chps.energy_chp_local_engine_mt_biogas" + %td{:data => {:gquery => "energy_chp_local_engine_mt_biogas_number_of_units_in_chp_properties"}} + %td{:data => {:gquery => "energy_chp_local_engine_mt_biogas_electricity_production_in_chp_properties"}} + %td{:data => {:gquery => "energy_chp_local_engine_mt_biogas_heat_production_in_chp_properties"}} + %td{:data => {:gquery => "energy_chp_local_engine_mt_biogas_capacity_in_chp_properties"}} + %tr.even + %th= t "output_elements.tables.chps.energy_chp_local_ht_wood_pellets" + %td{:data => {:gquery => "energy_chp_local_ht_wood_pellets_number_of_units_in_chp_properties"}} + %td{:data => {:gquery => "energy_chp_local_ht_wood_pellets_electricity_production_in_chp_properties"}} + %td{:data => {:gquery => "energy_chp_local_ht_wood_pellets_heat_production_in_chp_properties"}} + %td{:data => {:gquery => "energy_chp_local_ht_wood_pellets_capacity_in_chp_properties"}} + %tr.odd + %th= t "output_elements.tables.chps.energy_chp_local_mt_wood_pellets" + %td{:data => {:gquery => "energy_chp_local_mt_wood_pellets_number_of_units_in_chp_properties"}} + %td{:data => {:gquery => "energy_chp_local_mt_wood_pellets_electricity_production_in_chp_properties"}} + %td{:data => {:gquery => "energy_chp_local_mt_wood_pellets_heat_production_in_chp_properties"}} + %td{:data => {:gquery => "energy_chp_local_mt_wood_pellets_capacity_in_chp_properties"}} + %tr.even %th= t "output_elements.tables.chps.energy_chp_coal_gas" %td{:data => {:gquery => "energy_chp_coal_gas_number_of_units_in_chp_properties"}} %td{:data => {:gquery => "energy_chp_coal_gas_electricity_production_in_chp_properties"}} %td{:data => {:gquery => "energy_chp_coal_gas_heat_production_in_chp_properties"}} %td{:data => {:gquery => "energy_chp_coal_gas_capacity_in_chp_properties"}} - %tr.even + %tr.odd %th= t "output_elements.tables.chps.industry_chp_ultra_supercritical_coal" %td{:data => {:gquery => "industry_chp_ultra_supercritical_coal_number_of_units_in_chp_properties"}} %td{:data => {:gquery => "industry_chp_ultra_supercritical_coal_electricity_production_in_chp_properties"}} %td{:data => {:gquery => "industry_chp_ultra_supercritical_coal_heat_production_in_chp_properties"}} %td{:data => {:gquery => "industry_chp_ultra_supercritical_coal_capacity_in_chp_properties"}} - %tr.odd + %tr.even %th= t "output_elements.tables.chps.industry_chp_combined_cycle_gas_power_fuelmix" %td{:data => {:gquery => "industry_chp_combined_cycle_gas_power_fuelmix_number_of_units_in_chp_properties"}} %td{:data => {:gquery => "industry_chp_combined_cycle_gas_power_fuelmix_electricity_production_in_chp_properties"}} %td{:data => {:gquery => "industry_chp_combined_cycle_gas_power_fuelmix_heat_production_in_chp_properties"}} %td{:data => {:gquery => "industry_chp_combined_cycle_gas_power_fuelmix_capacity_in_chp_properties"}} - %tr.even + %tr.odd %th= t "output_elements.tables.chps.industry_chp_turbine_gas_power_fuelmix" %td{:data => {:gquery => "industry_chp_turbine_gas_power_fuelmix_number_of_units_in_chp_properties"}} %td{:data => {:gquery => "industry_chp_turbine_gas_power_fuelmix_electricity_production_in_chp_properties"}} %td{:data => {:gquery => "industry_chp_turbine_gas_power_fuelmix_heat_production_in_chp_properties"}} %td{:data => {:gquery => "industry_chp_turbine_gas_power_fuelmix_capacity_in_chp_properties"}} - %tr.odd + %tr.even %th= t "output_elements.tables.chps.industry_chp_engine_gas_power_fuelmix" %td{:data => {:gquery => "industry_chp_engine_gas_power_fuelmix_number_of_units_in_chp_properties"}} %td{:data => {:gquery => "industry_chp_engine_gas_power_fuelmix_electricity_production_in_chp_properties"}} %td{:data => {:gquery => "industry_chp_engine_gas_power_fuelmix_heat_production_in_chp_properties"}} %td{:data => {:gquery => "industry_chp_engine_gas_power_fuelmix_capacity_in_chp_properties"}} - %tr.even + %tr.odd %th= t "output_elements.tables.chps.industry_chp_turbine_hydrogen" %td{:data => {:gquery => "industry_chp_turbine_hydrogen_number_of_units_in_chp_properties"}} %td{:data => {:gquery => "industry_chp_turbine_hydrogen_electricity_production_in_chp_properties"}} %td{:data => {:gquery => "industry_chp_turbine_hydrogen_heat_production_in_chp_properties"}} %td{:data => {:gquery => "industry_chp_turbine_hydrogen_capacity_in_chp_properties"}} - %tr.odd + %tr.even %th= t "output_elements.tables.chps.industry_chp_wood_pellets" %td{:data => {:gquery => "industry_chp_wood_pellets_number_of_units_in_chp_properties"}} %td{:data => {:gquery => "industry_chp_wood_pellets_electricity_production_in_chp_properties"}} diff --git a/config/locales/interface/output_elements/labels_groups/en_tables.yml b/config/locales/interface/output_elements/labels_groups/en_tables.yml index 7bd8a4454..c40bd74f6 100644 --- a/config/locales/interface/output_elements/labels_groups/en_tables.yml +++ b/config/locales/interface/output_elements/labels_groups/en_tables.yml @@ -130,26 +130,34 @@ en: production_e: "Electricity prod." production_h: "Heat prod." capacity: "Installed el. capacity" - agriculture_chp_engine_dispatchable_network_gas: "Gas motor CHP - agriculture (dispatchable)" - agriculture_chp_engine_must_run_network_gas: "Gas motor CHP - agriculture (must-run)" - agriculture_chp_engine_biogas: "Biogas CHP - agriculture" - agriculture_chp_wood_pellets: "Biomass CHP - agriculture" - energy_chp_local_engine_network_gas: "Small-scale gas engine CHP" - energy_chp_local_engine_biogas: "Small-scale biogas engine CHP" - energy_chp_local_wood_pellets: "Small-scale wood pellet CHP" - energy_chp_combined_cycle_network_gas: "Energy gas CHP" - energy_chp_engine_biogas: "Energy biogas CHP" - energy_chp_supercritical_waste_mix: "Energy waste CHP" - energy_chp_supercritical_ccs_waste_mix: "Energy waste CHP CCS" - energy_chp_ultra_supercritical_coal: "Energy coal CHP" - energy_chp_ultra_supercritical_cofiring_coal: "Energy coal co-firing CHP" - energy_chp_ultra_supercritical_lignite: "Energy lignite CHP" - energy_chp_coal_gas: "Energy coal gas CHP" - industry_chp_combined_cycle_gas_power_fuelmix: "Industry gas CHP" - industry_chp_engine_gas_power_fuelmix: "Industry gas engine CHP" + agriculture_chp_engine_dispatchable_network_gas: "Agriculture gas motor CHP (dispatchable)" + agriculture_chp_engine_must_run_network_gas: "Agriculture gas motor CHP (must-run)" + agriculture_chp_engine_biogas: "Agriculture biogas CHP" + agriculture_chp_wood_pellets: "Agriculture biomass CHP" + energy_chp_ultra_supercritical_ht_coal: "Pulverized coal CHP (HT)" + energy_chp_ultra_supercritical_mt_coal: "Pulverized coal CHP (MT)" + energy_chp_ultra_supercritical_cofiring_ht_coal: "Pulverized coal CHP with co-firing (HT)" + energy_chp_ultra_supercritical_cofiring_mt_coal: "Pulverized coal CHP with co-firing (MT)" + energy_chp_combined_cycle_ht_network_gas: "Gas CCGT CHP (HT)" + energy_chp_combined_cycle_mt_network_gas: "Gas CCGT CHP (MT)" + energy_chp_ultra_supercritical_ht_lignite: "Lignite CHP (HT)" + energy_chp_ultra_supercritical_mt_lignite: "Lignite CHP (MT)" + energy_chp_supercritical_ht_waste_mix: "Waste CHP (HT)" + energy_chp_supercritical_mt_waste_mix: "Waste CHP (MT)" + energy_chp_supercritical_ccs_ht_waste_mix: "Waste CHP + CCS (HT)" + energy_chp_supercritical_ccs_mt_waste_mix: "Waste CHP + CCS (MT)" + energy_chp_local_engine_ht_network_gas: "Gas motor CHP (HT)" + energy_chp_local_engine_mt_network_gas: "Gas motor CHP (MT)" + energy_chp_local_engine_ht_biogas: "Biogas CHP (HT)" + energy_chp_local_engine_mt_biogas: "Biogas CHP (MT)" + energy_chp_local_ht_wood_pellets: "Biomass CHP (HT)" + energy_chp_local_mt_wood_pellets: "Biomass CHP (MT)" + energy_chp_coal_gas: "Coal gas CHP" + industry_chp_combined_cycle_gas_power_fuelmix: "Industry gas CCGT CHP" + industry_chp_engine_gas_power_fuelmix: "Industry gas motor CHP" industry_chp_turbine_gas_power_fuelmix: "Industry gas turbine CHP" - industry_chp_ultra_supercritical_coal: "Industry coal CHP" - industry_chp_turbine_hydrogen: "Industry hydrogen CHP (turbine)" + industry_chp_ultra_supercritical_coal: "Industry pulverized coal CHP" + industry_chp_turbine_hydrogen: "Industry hydrogen turbine CHP" industry_chp_wood_pellets: "Industry biomass CHP" investments: agriculture: "Agriculture" diff --git a/config/locales/interface/output_elements/labels_groups/nl_tables.yml b/config/locales/interface/output_elements/labels_groups/nl_tables.yml index c1951d0f8..fb81b4c26 100644 --- a/config/locales/interface/output_elements/labels_groups/nl_tables.yml +++ b/config/locales/interface/output_elements/labels_groups/nl_tables.yml @@ -127,26 +127,34 @@ nl: production_e: "Elektricteitsproductie" production_h: "Warmteproductie" capacity: "Geïnstalleerd el. vermogen" - agriculture_chp_engine_dispatchable_network_gas: "Gasmotor-WKK - landbouw (regelbaar)" - agriculture_chp_engine_must_run_network_gas: "Gasmotor-WKK - landbouw (must-run)" - agriculture_chp_engine_biogas: "Biogas-WKK - landbouw" - agriculture_chp_wood_pellets: "Biomassa-WKK - landbouw" - energy_chp_local_engine_network_gas: "Kleinschalige gasmotor-WKK" - energy_chp_local_engine_biogas: "Kleinschalige biogasmotor-WKK" - energy_chp_local_wood_pellets: "Kleinschalige houtpellet-WKK" - energy_chp_combined_cycle_network_gas: "Gas-WKK" - energy_chp_engine_biogas: "Biogas-WKK" - energy_chp_supercritical_waste_mix: "Afval-WKK" - energy_chp_supercritical_ccs_waste_mix: "Afval-WKK CCUS" - energy_chp_ultra_supercritical_coal: "Kolen-WKK" - energy_chp_ultra_supercritical_cofiring_coal: "Kolen-WKK met bijstook" - energy_chp_ultra_supercritical_lignite: "Bruinkool-WKK" + agriculture_chp_engine_dispatchable_network_gas: "Landbouw gasmotor-WKK (regelbaar)" + agriculture_chp_engine_must_run_network_gas: "Landbouw gasmotor-WKK(must-run)" + agriculture_chp_engine_biogas: "Landbouw biogas-WKK" + agriculture_chp_wood_pellets: "Landbouw biomassa-WKK" + energy_chp_ultra_supercritical_ht_coal: "Poederkolen-WKK (HT)" + energy_chp_ultra_supercritical_mt_coal: "Poederkolen-WKK (MT)" + energy_chp_ultra_supercritical_cofiring_ht_coal: "Poederkolen-WKK met bijstook (HT)" + energy_chp_ultra_supercritical_cofiring_mt_coal: "Poederkolen-WKK met bijstook (MT)" + energy_chp_combined_cycle_ht_network_gas: "Gas STEG WKK (HT)" + energy_chp_combined_cycle_mt_network_gas: "Gas STEG WKK (MT)" + energy_chp_ultra_supercritical_ht_lignite: "Bruinkolen-WKK (HT)" + energy_chp_ultra_supercritical_mt_lignite: "Bruinkolen-WKK (MT)" + energy_chp_supercritical_ht_waste_mix: "Afval-WKK (HT)" + energy_chp_supercritical_mt_waste_mix: "Afval-WKK (MT)" + energy_chp_supercritical_ccs_ht_waste_mix: "Afval-WKK + CCS (HT)" + energy_chp_supercritical_ccs_mt_waste_mix: "Afval-WKK + CCS (MT)" + energy_chp_local_engine_ht_network_gas: "Gasmotor-WKK (HT)" + energy_chp_local_engine_mt_network_gas: "Gasmotor-WKK (MT)" + energy_chp_local_engine_ht_biogas: "Biogas-WKK (HT)" + energy_chp_local_engine_mt_biogas: "Biogas-WKK (MT)" + energy_chp_local_ht_wood_pellets: "Biomassa-WKK (HT)" + energy_chp_local_mt_wood_pellets: "Biomassa-WKK (MT)" energy_chp_coal_gas: "Kolengas-WKK" - industry_chp_combined_cycle_gas_power_fuelmix: "Industriële gas-WKK (STEG)" - industry_chp_engine_gas_power_fuelmix: "Industriële gas-WKK (motor)" - industry_chp_turbine_gas_power_fuelmix: "Industriële gas-WKK (turbine)" - industry_chp_ultra_supercritical_coal: "Industriële kolen-WKK" - industry_chp_turbine_hydrogen: "Industriële waterstof-WKK (turbine)" + industry_chp_combined_cycle_gas_power_fuelmix: "Industriële gas STEG WKK" + industry_chp_engine_gas_power_fuelmix: "Industriële gasmotor-WKK" + industry_chp_turbine_gas_power_fuelmix: "Industriële gasturbine-WKK" + industry_chp_ultra_supercritical_coal: "Industriële poederkolen-WKK" + industry_chp_turbine_hydrogen: "Industriële waterstofturbine-WKK" industry_chp_wood_pellets: "Industriële biomassa-WKK" investments: agriculture: "Landbouw" From 92474ff9f9ae29d6af45699cf85e51a63381d2f4 Mon Sep 17 00:00:00 2001 From: Mathijs Bijkerk Date: Fri, 6 Oct 2023 13:06:35 +0200 Subject: [PATCH 41/61] Fix allocation of geothermal to must-run group --- config/interface/input_elements/supply_heat_sources_mt.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/config/interface/input_elements/supply_heat_sources_mt.yml b/config/interface/input_elements/supply_heat_sources_mt.yml index 2802dd74c..12c49319d 100644 --- a/config/interface/input_elements/supply_heat_sources_mt.yml +++ b/config/interface/input_elements/supply_heat_sources_mt.yml @@ -11,13 +11,13 @@ interface_group: non_dispatchable_heat position: 105 slide_key: supply_heat_sources_mt - - key: capacity_of_energy_heat_well_shallow_heatpump_mt_geothermal step_value: 0.1 unit: MW - interface_group: dispatchable_heat - position: 200 + interface_group: non_dispatchable_heat + position: 110 slide_key: supply_heat_sources_mt + - key: capacity_of_energy_heat_heatpump_water_water_mt_electricity step_value: 0.1 unit: MW From e0b28caa0c45a70e53188dbc6c081e64ce1db107 Mon Sep 17 00:00:00 2001 From: Koen van Bemmelen Date: Fri, 6 Oct 2023 15:04:15 +0200 Subject: [PATCH 42/61] Add heat infrastructure costs graph per temperature level and heat infrastructure costs per household graph --- .../heat_infrastructure_annualised_costs.yml | 61 ---------- ...eat_infrastructure_annualised_costs_ht.yml | 61 ++++++++++ ...eat_infrastructure_annualised_costs_lt.yml | 61 ++++++++++ ...eat_infrastructure_annualised_costs_mt.yml | 61 ++++++++++ ...ture_annualised_costs_per_household_ht.yml | 109 ++++++++++++++++++ config/interface/output_elements/cost.yml | 47 +++++++- .../output_element_series/en_labels.yml | 27 ++++- .../output_element_series/nl_labels.yml | 27 ++++- .../interface/output_elements/en_cost.yml | 16 ++- .../interface/output_elements/nl_cost.yml | 16 ++- 10 files changed, 410 insertions(+), 76 deletions(-) delete mode 100644 config/interface/output_element_series/heat_infrastructure_annualised_costs.yml create mode 100644 config/interface/output_element_series/heat_infrastructure_annualised_costs_ht.yml create mode 100644 config/interface/output_element_series/heat_infrastructure_annualised_costs_lt.yml create mode 100644 config/interface/output_element_series/heat_infrastructure_annualised_costs_mt.yml create mode 100644 config/interface/output_element_series/heat_infrastructure_annualised_costs_per_household_ht.yml diff --git a/config/interface/output_element_series/heat_infrastructure_annualised_costs.yml b/config/interface/output_element_series/heat_infrastructure_annualised_costs.yml deleted file mode 100644 index df7baaf9f..000000000 --- a/config/interface/output_element_series/heat_infrastructure_annualised_costs.yml +++ /dev/null @@ -1,61 +0,0 @@ ---- -- label: heat_infrastructure_distribution_pipelines_annualised_costs - color: "#002B42" - order_by: 1 - group: - show_at_first: - is_target_line: false - target_line_position: - gquery: heat_infrastructure_distribution_pipelines_annualised_costs - is_1990: - dependent_on: - output_element_key: heat_infrastructure_annualised_costs - key: heat_infrastructure_distribution_pipelines_annualised_costs_heat_infrastructure_annualised_costs -- label: heat_infrastructure_primary_pipelines_annualised_costs - color: "#619AB7" - order_by: 2 - group: - show_at_first: - is_target_line: false - target_line_position: - gquery: heat_infrastructure_primary_pipelines_annualised_costs - is_1990: - dependent_on: - output_element_key: heat_infrastructure_annualised_costs - key: heat_infrastructure_primary_pipelines_annualised_costs_heat_infrastructure_annualised_costs -- label: heat_infrastructure_distribution_stations_annualised_costs - color: "#C5D75F" - order_by: 3 - group: - show_at_first: - is_target_line: false - target_line_position: - gquery: heat_infrastructure_distribution_stations_annualised_costs - is_1990: - dependent_on: - output_element_key: heat_infrastructure_annualised_costs - key: heat_infrastructure_distribution_stations_annualised_costs_heat_infrastructure_annualised_costs -- label: heat_infrastructure_indoor_annualised_costs - color: "#CAB39E" - order_by: 4 - group: - show_at_first: - is_target_line: false - target_line_position: - gquery: heat_infrastructure_indoor_annualised_costs - is_1990: - dependent_on: - output_element_key: heat_infrastructure_annualised_costs - key: heat_infrastructure_indoor_annualised_costs_heat_infrastructure_annualised_costs -- label: heat_infrastructure_storage_annualised_costs - color: "#FCC43D" - order_by: 5 - group: - show_at_first: - is_target_line: false - target_line_position: - gquery: heat_infrastructure_storage_annualised_costs - is_1990: - dependent_on: - output_element_key: heat_infrastructure_annualised_costs - key: heat_infrastructure_storage_annualised_costs_heat_infrastructure_annualised_costs diff --git a/config/interface/output_element_series/heat_infrastructure_annualised_costs_ht.yml b/config/interface/output_element_series/heat_infrastructure_annualised_costs_ht.yml new file mode 100644 index 000000000..5c9bb15ae --- /dev/null +++ b/config/interface/output_element_series/heat_infrastructure_annualised_costs_ht.yml @@ -0,0 +1,61 @@ +--- +- label: heat_infrastructure_ht_distribution_pipelines_annualised_costs + color: "#002B42" + order_by: 1 + group: + show_at_first: + is_target_line: false + target_line_position: + gquery: heat_infrastructure_ht_distribution_pipelines_annualised_costs + is_1990: + dependent_on: + output_element_key: heat_infrastructure_ht_annualised_costs + key: heat_infrastructure_ht_distribution_pipelines_annualised_costs_heat_infrastructure_annualised_costs +- label: heat_infrastructure_ht_primary_pipelines_annualised_costs + color: "#619AB7" + order_by: 2 + group: + show_at_first: + is_target_line: false + target_line_position: + gquery: heat_infrastructure_ht_primary_pipelines_annualised_costs + is_1990: + dependent_on: + output_element_key: heat_infrastructure_ht_annualised_costs + key: heat_infrastructure_ht_primary_pipelines_annualised_costs_heat_infrastructure_annualised_costs +- label: heat_infrastructure_ht_distribution_stations_annualised_costs + color: "#C5D75F" + order_by: 3 + group: + show_at_first: + is_target_line: false + target_line_position: + gquery: heat_infrastructure_ht_distribution_stations_annualised_costs + is_1990: + dependent_on: + output_element_key: heat_infrastructure_ht_annualised_costs + key: heat_infrastructure_ht_distribution_stations_annualised_costs_heat_infrastructure_annualised_costs +- label: heat_infrastructure_ht_indoor_annualised_costs + color: "#CAB39E" + order_by: 4 + group: + show_at_first: + is_target_line: false + target_line_position: + gquery: heat_infrastructure_ht_indoor_annualised_costs + is_1990: + dependent_on: + output_element_key: heat_infrastructure_ht_annualised_costs + key: heat_infrastructure_ht_indoor_annualised_costs_heat_infrastructure_annualised_costs +- label: heat_infrastructure_ht_storage_annualised_costs + color: "#FCC43D" + order_by: 5 + group: + show_at_first: + is_target_line: false + target_line_position: + gquery: heat_infrastructure_ht_storage_annualised_costs + is_1990: + dependent_on: + output_element_key: heat_infrastructure_ht_annualised_costs + key: heat_infrastructure_ht_storage_annualised_costs_heat_infrastructure_annualised_costs diff --git a/config/interface/output_element_series/heat_infrastructure_annualised_costs_lt.yml b/config/interface/output_element_series/heat_infrastructure_annualised_costs_lt.yml new file mode 100644 index 000000000..a5cd62339 --- /dev/null +++ b/config/interface/output_element_series/heat_infrastructure_annualised_costs_lt.yml @@ -0,0 +1,61 @@ +--- +- label: heat_infrastructure_lt_distribution_pipelines_annualised_costs + color: "#002B42" + order_by: 1 + group: + show_at_first: + is_target_line: false + target_line_position: + gquery: heat_infrastructure_lt_distribution_pipelines_annualised_costs + is_1990: + dependent_on: + output_element_key: heat_infrastructure_lt_annualised_costs + key: heat_infrastructure_lt_distribution_pipelines_annualised_costs_heat_infrastructure_annualised_costs +- label: heat_infrastructure_lt_primary_pipelines_annualised_costs + color: "#619AB7" + order_by: 2 + group: + show_at_first: + is_target_line: false + target_line_position: + gquery: heat_infrastructure_lt_primary_pipelines_annualised_costs + is_1990: + dependent_on: + output_element_key: heat_infrastructure_lt_annualised_costs + key: heat_infrastructure_lt_primary_pipelines_annualised_costs_heat_infrastructure_annualised_costs +- label: heat_infrastructure_lt_distribution_stations_annualised_costs + color: "#C5D75F" + order_by: 3 + group: + show_at_first: + is_target_line: false + target_line_position: + gquery: heat_infrastructure_lt_distribution_stations_annualised_costs + is_1990: + dependent_on: + output_element_key: heat_infrastructure_lt_annualised_costs + key: heat_infrastructure_lt_distribution_stations_annualised_costs_heat_infrastructure_annualised_costs +- label: heat_infrastructure_lt_indoor_annualised_costs + color: "#CAB39E" + order_by: 4 + group: + show_at_first: + is_target_line: false + target_line_position: + gquery: heat_infrastructure_lt_indoor_annualised_costs + is_1990: + dependent_on: + output_element_key: heat_infrastructure_lt_annualised_costs + key: heat_infrastructure_lt_indoor_annualised_costs_heat_infrastructure_annualised_costs +- label: heat_infrastructure_lt_storage_annualised_costs + color: "#FCC43D" + order_by: 5 + group: + show_at_first: + is_target_line: false + target_line_position: + gquery: heat_infrastructure_lt_storage_annualised_costs + is_1990: + dependent_on: + output_element_key: heat_infrastructure_lt_annualised_costs + key: heat_infrastructure_lt_storage_annualised_costs_heat_infrastructure_annualised_costs diff --git a/config/interface/output_element_series/heat_infrastructure_annualised_costs_mt.yml b/config/interface/output_element_series/heat_infrastructure_annualised_costs_mt.yml new file mode 100644 index 000000000..fae4e7059 --- /dev/null +++ b/config/interface/output_element_series/heat_infrastructure_annualised_costs_mt.yml @@ -0,0 +1,61 @@ +--- +- label: heat_infrastructure_mt_distribution_pipelines_annualised_costs + color: "#002B42" + order_by: 1 + group: + show_at_first: + is_target_line: false + target_line_position: + gquery: heat_infrastructure_mt_distribution_pipelines_annualised_costs + is_1990: + dependent_on: + output_element_key: heat_infrastructure_mt_annualised_costs + key: heat_infrastructure_mt_distribution_pipelines_annualised_costs_heat_infrastructure_annualised_costs +- label: heat_infrastructure_mt_primary_pipelines_annualised_costs + color: "#619AB7" + order_by: 2 + group: + show_at_first: + is_target_line: false + target_line_position: + gquery: heat_infrastructure_mt_primary_pipelines_annualised_costs + is_1990: + dependent_on: + output_element_key: heat_infrastructure_mt_annualised_costs + key: heat_infrastructure_mt_primary_pipelines_annualised_costs_heat_infrastructure_annualised_costs +- label: heat_infrastructure_mt_distribution_stations_annualised_costs + color: "#C5D75F" + order_by: 3 + group: + show_at_first: + is_target_line: false + target_line_position: + gquery: heat_infrastructure_mt_distribution_stations_annualised_costs + is_1990: + dependent_on: + output_element_key: heat_infrastructure_mt_annualised_costs + key: heat_infrastructure_mt_distribution_stations_annualised_costs_heat_infrastructure_annualised_costs +- label: heat_infrastructure_mt_indoor_annualised_costs + color: "#CAB39E" + order_by: 4 + group: + show_at_first: + is_target_line: false + target_line_position: + gquery: heat_infrastructure_mt_indoor_annualised_costs + is_1990: + dependent_on: + output_element_key: heat_infrastructure_mt_annualised_costs + key: heat_infrastructure_mt_indoor_annualised_costs_heat_infrastructure_annualised_costs +- label: heat_infrastructure_mt_storage_annualised_costs + color: "#FCC43D" + order_by: 5 + group: + show_at_first: + is_target_line: false + target_line_position: + gquery: heat_infrastructure_mt_storage_annualised_costs + is_1990: + dependent_on: + output_element_key: heat_infrastructure_mt_annualised_costs + key: heat_infrastructure_mt_storage_annualised_costs_heat_infrastructure_annualised_costs diff --git a/config/interface/output_element_series/heat_infrastructure_annualised_costs_per_household_ht.yml b/config/interface/output_element_series/heat_infrastructure_annualised_costs_per_household_ht.yml new file mode 100644 index 000000000..c6a74056c --- /dev/null +++ b/config/interface/output_element_series/heat_infrastructure_annualised_costs_per_household_ht.yml @@ -0,0 +1,109 @@ +--- +- label: heat_infrastructure_ht_outdoor_infrastructure_annualised_capex_per_household + color: "#002B42" + order_by: 1 + group: + show_at_first: + is_target_line: false + gquery: annual_ht_outdoor_heat_infrastructure_capex_per_household + is_1990: false + dependent_on: + output_element_key: heat_infrastructure_annualised_costs_per_household_ht + key: heat_infrastructure_ht_outdoor_infrastructure_annualised_capex_per_household_ht_heat_network +- label: heat_infrastructure_ht_outdoor_infrastructure_annualised_opex_per_household + color: "#325567" + order_by: 2 + group: + show_at_first: + is_target_line: false + target_line_position: + gquery: annual_ht_outdoor_heat_infrastructure_opex_per_household + is_1990: false + dependent_on: + output_element_key: heat_infrastructure_annualised_costs_per_household_ht + key: heat_infrastructure_ht_outdoor_infrastructure_annualised_opex_per_household_ht_heat_network +- label: heat_infrastructure_ht_installations_annualised_capex_per_household + color: "#619ab7" + order_by: 3 + group: + show_at_first: + is_target_line: false + target_line_position: + gquery: ht_installations_capex_per_household + is_1990: false + dependent_on: + output_element_key: heat_infrastructure_annualised_costs_per_household_ht + key: heat_infrastructure_ht_installations_annualised_capex_per_household_ht_heat_network +- label: heat_infrastructure_ht_installations_annualised_opex_per_household + color: "#bfd6e2" + order_by: 4 + group: + show_at_first: + is_target_line: false + target_line_position: + gquery: ht_installations_opex_per_household + is_1990: false + dependent_on: + output_element_key: heat_infrastructure_annualised_costs_per_household_ht + key: heat_infrastructure_ht_installations_annualised_opex_per_household_ht_heat_network +- label: heat_infrastructure_ht_indoor_infrastructure_annualised_capex_per_household + color: "#CAB39E" + order_by: 5 + group: + show_at_first: + is_target_line: false + target_line_position: + gquery: annual_ht_indoor_heat_infrastructure_capex_per_household + is_1990: false + dependent_on: + output_element_key: heat_infrastructure_annualised_costs_per_household_ht + key: heat_infrastructure_ht_indoor_infrastructure_annualised_capex_per_household_ht_heat_network +- label: heat_infrastructure_ht_indoor_infrastructure_annualised_opex_per_household + color: "#e4d9ce" + order_by: 6 + group: + show_at_first: + is_target_line: false + target_line_position: + gquery: annual_ht_indoor_heat_infrastructure_opex_per_household + is_1990: false + dependent_on: + output_element_key: heat_infrastructure_annualised_costs_per_household_ht + key: heat_infrastructure_ht_indoor_infrastructure_annualised_opex_per_household_ht_heat_network +- label: heat_infrastructure_ht_heat_delivery_system_annualised_capex_per_household + color: "#FCC43D" + order_by: 7 + group: + show_at_first: + is_target_line: false + target_line_position: + gquery: ht_heat_delivery_system_capex_per_household + is_1990: false + dependent_on: + output_element_key: heat_infrastructure_annualised_costs_per_household_ht + key: heat_infrastructure_ht_heat_delivery_system_annualised_capex_per_household_ht_heat_network +# paars: carriers +# - label: +# color: "#702283" +# order_by: +# group: +# show_at_first: +# is_target_line: false +# target_line_position: +# gquery: +# is_1990: false +# dependent_on: +# output_element_key: heat_infrastructure_annualised_costs_per_household_ht +# key: +# - label: +# color: "#9a64a8" +# order_by: +# group: +# show_at_first: +# is_target_line: false +# target_line_position: +# gquery: +# is_1990: false +# dependent_on: +# output_element_key: heat_infrastructure_annualised_costs_per_household_ht +# key: \ No newline at end of file diff --git a/config/interface/output_elements/cost.yml b/config/interface/output_elements/cost.yml index 0005f4852..d2b378486 100644 --- a/config/interface/output_elements/cost.yml +++ b/config/interface/output_elements/cost.yml @@ -62,7 +62,52 @@ sub_group: show_point_label: false growth_chart: false - key: heat_infrastructure_annualised_costs + key: heat_infrastructure_ht_annualised_costs + max_axis_value: + min_axis_value: + hidden: false + requires_merit_order: false + dependent_on: + description: + output_element_type_name: vertical_stacked_bar +- under_construction: false + unit: euro + percentage: false + group: Cost + sub_group: + show_point_label: false + growth_chart: false + key: heat_infrastructure_mt_annualised_costs + max_axis_value: + min_axis_value: + hidden: false + requires_merit_order: false + dependent_on: + description: + output_element_type_name: vertical_stacked_bar +- under_construction: false + unit: euro + percentage: false + group: Cost + sub_group: + show_point_label: false + growth_chart: false + key: heat_infrastructure_lt_annualised_costs + max_axis_value: + min_axis_value: + hidden: false + requires_merit_order: false + dependent_on: + description: + output_element_type_name: vertical_stacked_bar +- under_construction: false + unit: euro + percentage: false + group: Cost + sub_group: + show_point_label: false + growth_chart: false + key: heat_infrastructure_annualised_costs_per_household_ht max_axis_value: min_axis_value: hidden: false diff --git a/config/locales/interface/output_element_series/en_labels.yml b/config/locales/interface/output_element_series/en_labels.yml index 2bd2845c8..668a98046 100644 --- a/config/locales/interface/output_element_series/en_labels.yml +++ b/config/locales/interface/output_element_series/en_labels.yml @@ -646,11 +646,28 @@ en: heat_from_renewables: "Heat from renewables" heat_from_waste: "Heat from waste" heat_hot_water: "Heat / Hot water" - heat_infrastructure_indoor_annualised_costs: "Indoor costs" - heat_infrastructure_distribution_pipelines_annualised_costs: "Distribution pipelines" - heat_infrastructure_distribution_stations_annualised_costs: "Exchanger stations" - heat_infrastructure_primary_pipelines_annualised_costs: "Primary heat source pipelines" - heat_infrastructure_storage_annualised_costs: "Heat storage" + heat_infrastructure_ht_indoor_annualised_costs: "Indoor costs" + heat_infrastructure_ht_distribution_pipelines_annualised_costs: "Distribution pipelines" + heat_infrastructure_ht_distribution_stations_annualised_costs: "Exchanger stations" + heat_infrastructure_ht_primary_pipelines_annualised_costs: "Primary heat source pipelines" + heat_infrastructure_ht_storage_annualised_costs: "Heat storage" + heat_infrastructure_mt_indoor_annualised_costs: "Indoor costs" + heat_infrastructure_mt_distribution_pipelines_annualised_costs: "Distribution pipelines" + heat_infrastructure_mt_distribution_stations_annualised_costs: "Exchanger stations" + heat_infrastructure_mt_primary_pipelines_annualised_costs: "Primary heat source pipelines" + heat_infrastructure_mt_storage_annualised_costs: "Heat storage" + heat_infrastructure_lt_indoor_annualised_costs: "Indoor costs" + heat_infrastructure_lt_distribution_pipelines_annualised_costs: "Distribution pipelines" + heat_infrastructure_lt_distribution_stations_annualised_costs: "Exchanger stations" + heat_infrastructure_lt_primary_pipelines_annualised_costs: "Primary heat source pipelines" + heat_infrastructure_lt_storage_annualised_costs: "Heat storage" + heat_infrastructure_ht_outdoor_infrastructure_annualised_capex_per_household: "Outdoor infrastructure CAPEX" + heat_infrastructure_ht_outdoor_infrastructure_annualised_opex_per_household: "Outdoor infrastructure OPEX" + heat_infrastructure_ht_installations_annualised_capex_per_household: "Installations (heat sources) CAPEX" + heat_infrastructure_ht_installations_annualised_opex_per_household: "Installations (heat sources) OPEX" + heat_infrastructure_ht_indoor_infrastructure_annualised_capex_per_household: "Indoor infrastructure CAPEX" + heat_infrastructure_ht_indoor_infrastructure_annualised_opex_per_household: "Indoor infrastructure OPEX" + heat_infrastructure_ht_heat_delivery_system_annualised_capex_per_household: "Indoor heat delivery system CAPEX" heat_network_production: "Heat production" heat_network_demand: "Heat demand" heat_network_inflexible_demand: "District heating demand" diff --git a/config/locales/interface/output_element_series/nl_labels.yml b/config/locales/interface/output_element_series/nl_labels.yml index 2350e1bb1..67fa3ca52 100644 --- a/config/locales/interface/output_element_series/nl_labels.yml +++ b/config/locales/interface/output_element_series/nl_labels.yml @@ -636,11 +636,28 @@ nl: heat_from_renewables: "Warmte uit hernieuwbare bronnen" heat_from_waste: "Warmte uit afval" heat_hot_water: "Verwarming / Warm water" - heat_infrastructure_indoor_annualised_costs: "Inpandige kosten" - heat_infrastructure_distribution_pipelines_annualised_costs: "Distributieleidingen" - heat_infrastructure_distribution_stations_annualised_costs: "Onderstations" - heat_infrastructure_primary_pipelines_annualised_costs: "Primaire bronleidingen" - heat_infrastructure_storage_annualised_costs: "Warmte-opslag" + heat_infrastructure_ht_indoor_annualised_costs: "Inpandige kosten" + heat_infrastructure_ht_distribution_pipelines_annualised_costs: "Distributieleidingen" + heat_infrastructure_ht_distribution_stations_annualised_costs: "Onderstations" + heat_infrastructure_ht_primary_pipelines_annualised_costs: "Primaire bronleidingen" + heat_infrastructure_ht_storage_annualised_costs: "Warmte-opslag" + heat_infrastructure_mt_indoor_annualised_costs: "Inpandige kosten" + heat_infrastructure_mt_distribution_pipelines_annualised_costs: "Distributieleidingen" + heat_infrastructure_mt_distribution_stations_annualised_costs: "Onderstations" + heat_infrastructure_mt_primary_pipelines_annualised_costs: "Primaire bronleidingen" + heat_infrastructure_mt_storage_annualised_costs: "Warmte-opslag" + heat_infrastructure_lt_indoor_annualised_costs: "Inpandige kosten" + heat_infrastructure_lt_distribution_pipelines_annualised_costs: "Distributieleidingen" + heat_infrastructure_lt_distribution_stations_annualised_costs: "Onderstations" + heat_infrastructure_lt_primary_pipelines_annualised_costs: "Primaire bronleidingen" + heat_infrastructure_lt_storage_annualised_costs: "Warmte-opslag" + heat_infrastructure_ht_outdoor_infrastructure_annualised_capex_per_household: "Infrastructuur uitpandig CAPEX" + heat_infrastructure_ht_outdoor_infrastructure_annualised_opex_per_household: "Infrastructuur uitpandig OPEX" + heat_infrastructure_ht_installations_annualised_capex_per_household: "Installaties (warmtebronnen) CAPEX" + heat_infrastructure_ht_installations_annualised_opex_per_household: "Installaties (warmtebronnen) OPEX" + heat_infrastructure_ht_indoor_infrastructure_annualised_capex_per_household: "Infrastructuur inpandig CAPEX" + heat_infrastructure_ht_indoor_infrastructure_annualised_opex_per_household: "Infrastructuur inpandig OPEX" + heat_infrastructure_ht_heat_delivery_system_annualised_capex_per_household: "Warmteafgiftesysteen CAPEX" heat_network_production: "Warmteproductie" heat_network_demand: "Warmtevraag" heat_network_inflexible_demand: "Basislastvraag warmtenetten" diff --git a/config/locales/interface/output_elements/en_cost.yml b/config/locales/interface/output_elements/en_cost.yml index c97abc727..c3b164fc2 100644 --- a/config/locales/interface/output_elements/en_cost.yml +++ b/config/locales/interface/output_elements/en_cost.yml @@ -29,8 +29,20 @@ en: title: Production costs and price of green gas short_description: '' description: '' - heat_infrastructure_annualised_costs: - title: District heating infrastructure costs per year + heat_infrastructure_ht_annualised_costs: + title: High-temperature district heating infrastructure costs per year + short_description: + description: + heat_infrastructure_mt_annualised_costs: + title: Medium-temperature district heating infrastructure costs per year + short_description: + description: + heat_infrastructure_lt_annualised_costs: + title: Low-temperature district heating infrastructure costs per year + short_description: + description: + heat_infrastructure_annualised_costs_per_household_ht: + title: High-temperature district heating costs per household per year short_description: description: household_network_gas_hhp_cop_cost: diff --git a/config/locales/interface/output_elements/nl_cost.yml b/config/locales/interface/output_elements/nl_cost.yml index 5b4153650..c7f9cf91b 100644 --- a/config/locales/interface/output_elements/nl_cost.yml +++ b/config/locales/interface/output_elements/nl_cost.yml @@ -30,8 +30,20 @@ nl: title: Productiekosten en prijs van groen gas short_description: '' description: '' - heat_infrastructure_annualised_costs: - title: Kosten infrastructuur warmtenetten per jaar + heat_infrastructure_ht_annualised_costs: + title: Kosten infrastructuur HT-warmtenetten per jaar + short_description: + description: + heat_infrastructure_mt_annualised_costs: + title: Kosten infrastructuur MT-warmtenetten per jaar + short_description: + description: + heat_infrastructure_lt_annualised_costs: + title: Kosten infrastructuur LT-warmtenetten per jaar + short_description: + description: + heat_infrastructure_annualised_costs_per_household_ht: + title: Kosten HT-warmtenetten per huishouden per jaar short_description: description: household_network_gas_hhp_cop_cost: From 1999d6b2515893a23227feaf78a62059df4c7d78 Mon Sep 17 00:00:00 2001 From: Koen van Bemmelen Date: Mon, 9 Oct 2023 11:04:10 +0200 Subject: [PATCH 43/61] Add translations for heat network sliders --- .../input_elements/nl_supply_heat.yml | 637 +++++++++--------- .../output_element_series/nl_labels.yml | 25 + config/locales/interface/slides/en_supply.yml | 14 +- config/locales/interface/slides/nl_supply.yml | 126 +++- 4 files changed, 465 insertions(+), 337 deletions(-) diff --git a/config/locales/interface/input_elements/nl_supply_heat.yml b/config/locales/interface/input_elements/nl_supply_heat.yml index 7e14373db..c7cb8b68e 100644 --- a/config/locales/interface/input_elements/nl_supply_heat.yml +++ b/config/locales/interface/input_elements/nl_supply_heat.yml @@ -5,7 +5,7 @@ nl: title: Geïmporteerde warmte short_description: description: "Hoeveel (rest)warmte kan er geïmporteerd worden van buiten jouw - regio? Met deze slider kan jij bepalen hoeveel dat zal zijn.\r\n

    \r\nDaarbij + regio? Met dit schuifje kan jij bepalen hoeveel dat zal zijn.\r\n

    \r\nDaarbij kan je met het schuifje hieronder de CO2-uitstoot van geïmporteerde warmte instellen en kan je onder het kopje 'Kosten' de kosten voor geïmporteerde warmte bepalen." @@ -254,283 +254,276 @@ nl: energy_heat_network_storage_mt_loss_share: title: Jaarlijkse verliezen short_description: - description: "The start value (30%) is based on the yearly losses of an ATES (Aquifer thermal energy storage) system. Storage losses are highly dependent on the type of system. For - larger storage systems, for example, the percentage of losses decrease. On - the other hand, the losses increase when an open system is used instead - of a closed system. Below you will find the losses and costs - per storage system according to this report: + description: "De startwaarde (30%) is gebaseerd op de jaarlijkse verliezen van + een ATES (Aquifer thermal energy storage) systeem. Opslagverliezen zijn afhankelijk van het type systeem. Bij + grotere opslagsystemen vermindert bijvoorbeeld het verliespercentage. Daarentegen + nemen de verliezen juist toe wanneer een open systeem wordt gebruikt (bijv. + WKO) in plaats van een gesloten systeem (zoals Ecovat). Hieronder vind je de + verliezen en kosten per opslagsysteem volgens dit rapport:
      -
    • Aquifer thermal energy storage (ATES): 43 €/MWh, 30% losses
    • -
    • Pit thermal energy storage (PTES): 58 €/MWh, 25% losses
    • -
    • Tank Thermal Energy Storage (TTES): 83 €/MWh, 30% losses
    • -
    • Bore-hole Thermal Energy Storage (BTES): 79 €/MWh, 50% losses
    • -
    • Ecovat: 86 €/MWh, 10% losses
    • +
    • Aquifer thermal energy storage (ATES): 43 €/MWh, 30% verlies
    • +
    • Pit thermal energy storage (PTES): 58 €/MWh, 25% verlies
    • +
    • Tank Thermal Energy Storage (TTES): 83 €/MWh, 30% verlies
    • +
    • Bore-hole Thermal Energy Storage (BTES): 79 €/MWh, 50% verlies
    • +
    • Ecovat: 86 €/MWh, 10% verlies
    - The costs of heat storage can be set here." + De kosten van warmteopslag zijn hier in te stellen." energy_heat_network_storage_lt_loss_share: title: Jaarlijkse verliezen short_description: - description: "The start value (30%) is based on the yearly losses of an ATES (Aquifer thermal energy storage) system. Storage losses are highly dependent on the type of system. For - larger storage systems, for example, the percentage of losses decrease. On - the other hand, the losses increase when an open system is used instead - of a closed system. Below you will find the losses and costs - per storage system according to this report: + description: "De startwaarde (30%) is gebaseerd op de jaarlijkse verliezen van + een ATES (Aquifer thermal energy storage) systeem. Opslagverliezen zijn afhankelijk van het type systeem. Bij + grotere opslagsystemen vermindert bijvoorbeeld het verliespercentage. Daarentegen + nemen de verliezen juist toe wanneer een open systeem wordt gebruikt (bijv. + WKO) in plaats van een gesloten systeem (zoals Ecovat). Hieronder vind je de + verliezen en kosten per opslagsysteem volgens dit rapport:
      -
    • Aquifer thermal energy storage (ATES): 43 €/MWh, 30% losses
    • -
    • Pit thermal energy storage (PTES): 58 €/MWh, 25% losses
    • -
    • Tank Thermal Energy Storage (TTES): 83 €/MWh, 30% losses
    • -
    • Bore-hole Thermal Energy Storage (BTES): 79 €/MWh, 50% losses
    • -
    • Ecovat: 86 €/MWh, 10% losses
    • +
    • Aquifer thermal energy storage (ATES): 43 €/MWh, 30% verlies
    • +
    • Pit thermal energy storage (PTES): 58 €/MWh, 25% verlies
    • +
    • Tank Thermal Energy Storage (TTES): 83 €/MWh, 30% verlies
    • +
    • Bore-hole Thermal Energy Storage (BTES): 79 €/MWh, 50% verlies
    • +
    • Ecovat: 86 €/MWh, 10% verlies
    - The costs of heat storage can be set here." + De kosten van warmteopslag zijn hier in te stellen." capacity_of_energy_heat_boiler_ht_electricity: title: Electrische boiler short_description: - description: "Use this slider to adjust the total installed capacity - (MW) of electric boilers in the high-temperature heat grid. + description: "Gebruik dit schuifje om het totale, ingestelde vermogen (MW) van elektrische boilers + in het hoge-temperatuur warmtenet in te stellen. \r\n

    \r\n - Electric boilers use electricity to produce heat. When this slider is set, - the yearly production of heat using e-boilers will be visible in the supply - side of the graph on the right." + Elektrische boilers gebruiken elektriciteit om warmte te genereren. Met dit schuifje + stel je de jaarlijke warmteproductie van e-boilers in en maak je deze zichtbaar in de + aanbodkant van de grafiek rechts." capacity_of_energy_heat_boiler_lt_electricity: title: Electrische boiler short_description: - description: "Use this slider to adjust the total installed capacity - (MW) of electric boilers in the low-temperature heat grid. + description: "Gebruik dit schuifje om het totale, ingestelde vermogen (MW) van elektrische boilers + in het lage temperatuur warmtenet in te stellen. \r\n

    \r\n - Electric boilers use electricity to produce heat. When this slider is set, - the yearly production of heat using e-boilers will be visible in the supply - side of the graph on the right." + Elektrische boilers gebruiken elektriciteit om warmte te genereren. Met dit schuifje + stel je de jaarlijke warmteproductie van e-boilers in en maak je deze zichtbaar in de + aanbodkant van de grafiek rechts." capacity_of_energy_heat_boiler_mt_electricity: title: Electrische boiler short_description: - description: "Use this slider to adjust the total installed capacity - (MW) of electric boilers in the medium-temperature heat grid. + description: "Gebruik dit schuifje om het totale, ingestelde vermogen (MW) van elektrische boilers + in het midden-temperatuur warmtenet in te stellen. \r\n

    \r\n - Electric boilers use electricity to produce heat. When this slider is set, - the yearly production of heat using e-boilers will be visible in the supply - side of the graph on the right." + Elektrische boilers gebruiken elektriciteit om warmte te genereren. Met dit schuifje + stel je de jaarlijke warmteproductie van e-boilers in en maak je deze zichtbaar in de + aanbodkant van de grafiek rechts." capacity_of_energy_heat_burner_ht_coal: - title: Coal heater + title: Kolenketel short_description: - description: "Use this slider to adjust the total installed capacity - (MW) of coal heaters in high-temperature heat grids. + description: "Gebruik dit schuifje om het totale, geïnstalleerde vermogen (MW) van kolenketels + in het hoge-temperatuur warmtenet in te stellen. \r\n

    \r\n - Coal heaters use coal to produce heat. When this slider is set, - the yearly production of heat using coal heaters will be visible in the supply - side of the graph on the right." + Kolenketels verstoken kolen om warmte te genereren. Met dit schuifje + stel je de jaarlijke warmteproductie van kolenketels in en maak je deze zichtbaar in de + aanbodkant van de grafiek rechts." capacity_of_energy_heat_burner_ht_crude_oil: - title: Oil heater + title: Olieketel short_description: - description: "Use this slider to adjust the total installed capacity - (MW) of oil heaters in high-temperature heat grids. + description: "Gebruik dit schuifje om het totale, geïnstalleerde vermogen (MW) van olieketels + in het hoge-temperatuur warmtenet in te stellen. \r\n

    \r\n - Oil heaters use oil to produce heat. When this slider is set, - the yearly production of heat using oil heaters will be visible in the supply - side of the graph on the right." + Olieketels verstoken olie om warmte te genereren. Met dit schuifje + stel je de jaarlijke warmteproductie van olieketels in en maak je deze zichtbaar in de + aanbodkant van de grafiek rechts." capacity_of_energy_heat_burner_ht_hydrogen: - title: Hydrogen heater + title: Waterstofketel short_description: - description: "Use this slider to adjust the total installed capacity - (MW) of hydrogen heaters in high-temperature heat grids. + description: "Gebruik dit schuifje om het totale, geïnstalleerde vermogen (MW) van waterstofketels + in het hoge-temperatuur warmtenet in te stellen. \r\n

    \r\n - Hydrogen heaters use hydrogen to produce heat. When this slider is set, - the yearly production of heat using hydrogen heaters will be visible in the supply - side of the graph on the right." + Waterstofketels verstoken waterstof om warmte te genereren. Met dit schuifje + stel je de jaarlijke warmteproductie van waterstofketels in en maak je deze zichtbaar in de + aanbodkant van de grafiek rechts." capacity_of_energy_heat_burner_ht_network_gas: - title: Gas heater (network gas) + title: Gasketel (netwerkgas) short_description: - description: "Use this slider to adjust the total installed capacity - (MW) of gas heaters in the medium-temperature heat grid. - \r\n

    \r\n - Gas burners use network gas to produce heat. When this slider is set, - the yearly production of heat using gas burners will be visible in the - supply side of the graph on the right. + description: "Gebruik dit schuifje om het totale, geïnstalleerde vermogen (MW) van netwerkgasketels + in het hoge-temperatuur warmtenet in te stellen. \r\n

    \r\n - Note: network gas can be a mixture of natural gas and green gas. - Checkout Supply > Biomass > (Green) gas in gas network for more information." + Gasketels verstoken gas om warmte te genereren. Met dit schuifje + stel je de jaarlijke warmteproductie van gasketels in en maak je deze zichtbaar in de + aanbodkant van de grafiek rechts. + \r\n

    \r\n + Let op: netwerkgas kan bestaan uit een mengsel van aardgas en biogas. + Zie Aanbod > Biomassa > (Groen) gas in gasnetwerk voor meer informatie." capacity_of_energy_heat_burner_ht_waste_mix: - title: Waste heater - short_description: - description: "Use this slider to adjust the total installed capacity - (MW) of waste burners in the medium-temperature heat grid. - \r\n

    \r\n Waste burners use waste, such as manure, domestic - waste or sewage sludge, to produce heat. - When this slider is set, the yearly production of heat using waste - burners will be visible in the supply side of the graph on the right." + title: Afvalketel + short_description: + description: "Gebruik dit schuifje om het totale, geïnstalleerde vermogen (MW) van afvalketels + in het hoge-temperatuur warmtenet in te stellen. + \r\n

    \r\n + Afvalketels verstoken afval om warmte te genereren. Met dit schuifje + stel je de jaarlijke warmteproductie via afvalverbranding in en maak je deze zichtbaar in de + aanbodkant van de grafiek rechts." capacity_of_energy_heat_burner_ht_wood_pellets: - title: Biomass heater + title: Biomassaketel short_description: - description: "Use this slider to adjust the total installed capacity (MW) - of biomass burners in medium-temperature heat-grids. - \r\n

    \r\n - Biomass burners use biomass to produce heat. When this slider is set, the yearly - production of heat using biomass burners will be visible in the supply side of - the graph on the right. Checkout the total demand and potential of biomass in - this area using the ‘Biomass demand and potential’ graph or go to Supply > Biomass > + description: "Gebruik dit schuifje om het totale, geïnstalleerde vermogen (MW) van biomassaketels + in het hoge-temperatuur warmtenet in te stellen. + \r\n

    \r\n + Biomassaketels verstoken biomassa om warmte te genereren. Met dit schuifje + stel je de jaarlijke warmteproductie van biomassaketels in en maak je deze zichtbaar in de + aanbodkant van de grafiek rechts. Bekijk de totale vraag en de potentie van biomassa + in de regio via de ‘Biomassavraag en -potentie’ grafiek of ga naar Aanbod > Biomassa > Potential of biomass. - \r\n

    \r\n - When this slider is set, the yearly production of heat using biomass - heaters will be visible in the supply side of the graph on the right." + >Potentie van biomassa." capacity_of_energy_heat_burner_lt_hydrogen: - title: Hydrogen heater + title: Waterstofketel short_description: - description: "Use this slider to adjust the total installed capacity - (MW) of hydrogen heaters in high-temperature heat grids. + description: "Gebruik dit schuifje om het totale, geïnstalleerde vermogen (MW) van waterstofketels + in het lage-temperatuur warmtenet in te stellen. \r\n

    \r\n - Hydrogen heaters use hydrogen to produce heat. When this slider is set, - the yearly production of heat using hydrogen heaters will be visible in the supply - side of the graph on the right." + Waterstofketels verstoken waterstof om warmte te genereren. Met dit schuifje + stel je de jaarlijke warmteproductie van waterstofketels in en maak je deze zichtbaar in de + aanbodkant van de grafiek rechts." capacity_of_energy_heat_burner_mt_coal: - title: Coal heater + title: Kolenketel short_description: - description: "Use this slider to adjust the total installed capacity - (MW) of coal heaters in high-temperature heat grids. + description: "Gebruik dit schuifje om het totale, geïnstalleerde vermogen (MW) van kolenketels + in het midden-temperatuur warmtenet in te stellen. \r\n

    \r\n - Coal heaters use coal to produce heat. When this slider is set, - the yearly production of heat using coal heaters will be visible in the supply - side of the graph on the right." + Kolenketels verstoken kolen om warmte te genereren. Met dit schuifje + stel je de jaarlijke warmteproductie van kolenketels in en maak je deze zichtbaar in de + aanbodkant van de grafiek rechts." capacity_of_energy_heat_burner_mt_crude_oil: - title: Oil heater + title: Olieketel short_description: - description: "Use this slider to adjust the total installed capacity - (MW) of oil heaters in high-temperature heat grids. + description: "Gebruik dit schuifje om het totale, geïnstalleerde vermogen (MW) van olieketels + in het midden-temperatuur warmtenet in te stellen. \r\n

    \r\n - Oil heaters use oil to produce heat. When this slider is set, - the yearly production of heat using oil heaters will be visible in the supply - side of the graph on the right." + Olieketels verstoken olie om warmte te genereren. Met dit schuifje + stel je de jaarlijke warmteproductie van olieketels in en maak je deze zichtbaar in de + aanbodkant van de grafiek rechts." capacity_of_energy_heat_burner_mt_hydrogen: - title: Hydrogen heater + title: Waterstofketel short_description: - description: "Use this slider to adjust the total installed capacity - (MW) of hydrogen heaters in high-temperature heat grids. + description: "Gebruik dit schuifje om het totale, geïnstalleerde vermogen (MW) van waterstofketels + in het midden-temperatuur warmtenet in te stellen. \r\n

    \r\n - Hydrogen heaters use hydrogen to produce heat. When this slider is set, - the yearly production of heat using hydrogen heaters will be visible in the supply - side of the graph on the right." + Waterstofketels verstoken waterstof om warmte te genereren. Met dit schuifje + stel je de jaarlijke warmteproductie van waterstofketels in en maak je deze zichtbaar in de + aanbodkant van de grafiek rechts." capacity_of_energy_heat_burner_mt_network_gas: - title: Gas heater (network gas) + title: Gasketel (netwerkgas) short_description: - description: "Use this slider to adjust the total installed capacity - (MW) of gas heaters in the medium-temperature heat grid. - \r\n

    \r\n - Gas burners use network gas to produce heat. When this slider is set, - the yearly production of heat using gas burners will be visible in the - supply side of the graph on the right. + description: "Gebruik dit schuifje om het totale, geïnstalleerde vermogen (MW) van netwerkgasketels + in het midden-temperatuur warmtenet in te stellen. + \r\n

    \r\n + Gasketels verstoken gas om warmte te genereren. Met dit schuifje + stel je de jaarlijke warmteproductie van gasketels in en maak je deze zichtbaar in de + aanbodkant van de grafiek rechts. \r\n

    \r\n - Note: network gas can be a mixture of natural gas and green gas. - Checkout Supply > Biomass > (Green) gas in gas network for more information." + Let op: netwerkgas kan bestaan uit een mengsel van aardgas en biogas. + Zie Aanbod > Biomassa > (Groen) gas in gasnetwerk voor meer informatie." capacity_of_energy_heat_burner_mt_waste_mix: - title: Waste heater + title: Afvalketel short_description: - description: "Use this slider to adjust the total installed capacity - (MW) of waste burners in the medium-temperature heat grid. + description: "Gebruik dit schuifje om het totale, geïnstalleerde vermogen (MW) van afvalketels + in het midden-temperatuur warmtenet in te stellen. \r\n

    \r\n - Waste burners use waste, such as manure, domestic - waste or sewage sludge, to produce heat. - When this slider is set, the yearly production of heat using waste - burners will be visible in the supply side of the graph on the right." + Afvalketels verstoken afval om warmte te genereren. Met dit schuifje + stel je de jaarlijke warmteproductie via afvalverbranding in en maak je deze zichtbaar in de + aanbodkant van de grafiek rechts." capacity_of_energy_heat_burner_mt_wood_pellets: - title: Biomass heater + title: Biomassaketel short_description: - description: "Use this slider to adjust the total installed capacity (MW) - of biomass burners in medium-temperature heat-grids. - \r\n

    \r\n - Biomass burners use biomass to produce heat. When this slider is set, the yearly - production of heat using biomass burners will be visible in the supply side of - the graph on the right. Checkout the total demand and potential of biomass in - this area using the ‘Biomass demand and potential’ graph or go to Supply > Biomass > + description: "Gebruik dit schuifje om het totale, geïnstalleerde vermogen (MW) van biomassaketels + in het midden-temperatuur warmtenet in te stellen. + \r\n

    \r\n + Biomassaketels verstoken biomassa om warmte te genereren. Met dit schuifje + stel je de jaarlijke warmteproductie van biomassaketels in en maak je deze zichtbaar in de + aanbodkant van de grafiek rechts. Bekijk de totale vraag en de potentie van biomassa + in de regio via de ‘Biomassavraag en -potentie’ grafiek of ga naar Aanbod > Biomassa > Potential of biomass. - \r\n

    \r\n - When this slider is set, the yearly production of heat using biomass - heaters will be visible in the supply side of the graph on the right." + >Potentie van biomassa." capacity_of_energy_heat_heatpump_water_water_ht_electricity: - title: Collective heat pump + title: Collectieve water warmtepomp short_description: - description: "A heat pump produces heat with electricity and ambient heat. Specify - here the capacity of collective heat pumps that supplies heat for district - heating." + description: Een warmtepomp produceert warmte uit elektriciteit en omgevingswarmte. + Stel hier het vermogen aan collectieve warmtepompen in dat warmte levert aan + hoge-temperatuur warmtenetten. capacity_of_energy_heat_heatpump_water_water_lt_electricity: - title: Collective heat pump + title: Collectieve water warmtepomp short_description: - description: "A heat pump produces heat with electricity and ambient heat. Specify - here the capacity of collective heat pumps that supplies heat for district - heating." + description: Een warmtepomp produceert warmte uit elektriciteit en omgevingswarmte. + Stel hier het vermogen aan collectieve warmtepompen in dat warmte levert aan + lage-temperatuur warmtenetten. capacity_of_energy_heat_heatpump_water_water_mt_electricity: - title: Collective heat pump + title: Collectieve water warmtepomp short_description: - description: "A heat pump produces heat with electricity and ambient heat. Specify - here the capacity of collective heat pumps that supplies heat for district - heating." + description: Een warmtepomp produceert warmte uit elektriciteit en omgevingswarmte. + Stel hier het vermogen aan collectieve warmtepompen in dat warmte levert aan + midden-temperatuur warmtenetten. capacity_of_energy_heat_solar_lt_solar_thermal: - title: Solar thermal + title: Zonthermie short_description: - description: "Solar thermal collectors generate heat from the sun and use this - to heat water. This heat production is especially high in the summer. Heat - demand, on the other hand, peaks in the winter. Use seasonal heat storage - for effective deployment." + description: Bij zonthermie wordt de warmte van de zon omgezet in warm water. + Deze warmteproductie is vooral groot in de zomer, terwijl de vraag naar warmte + hoog is in de winter. Maak gebruik van seizoensopslag voor een effectieve + inzet. capacity_of_energy_heat_solar_mt_solar_thermal: - title: Solar thermal + title: Zonthermie short_description: - description: "Solar thermal collectors generate heat from the sun and use this - to heat water. This heat production is especially high in the summer. Heat - demand, on the other hand, peaks in the winter. Use seasonal heat storage - for effective deployment." + description: Bij zonthermie wordt de warmte van de zon omgezet in warm water. + Deze warmteproductie is vooral groot in de zomer, terwijl de vraag naar warmte + hoog is in de winter. Maak gebruik van seizoensopslag voor een effectieve + inzet. capacity_of_energy_heat_well_deep_mt_geothermal: - title: Geothermal (deep) + title: Diepe geothermie short_description: - description: "Use this slider to adjust the total installed capacity (MW) - of a deep geothermal heat installation in medium-temperature heat grids. + description: "Gebruik dit schuifje om het totale, geïnstalleerde vermogen (MW) + aan diepe geothermie warmteinstallaties in midden-temperatuur warmtenetten in te stellen. \r\n

    \r\n - Deep geothermal energy is collected from 1500-4000 meters deep. Typically - geothermal heating systems produce a relatively constant amount of heat - as they are not prone to temperature changes during the seasons. The - temperature can be between 70 to 90 degrees Celsius depending on the - depth and location. + Diepe geothermische energie wordt onttrokken aan aardlagen van 1500-4000 meter diep. + Doorgaans produceren diep-geothermische warmtebronnen een relatief constant vermogen + aangezien ze niet vatbaar zijn voor temperatuurschommelingen gedurende het seizoen. + De leveringstemperatuur kan liggen tussen de 70 en 90 graden Celsius afhankelijk van de diepte en de locatie. \r\n

    \r\n - When this slider is set, the yearly production of heat - using deep geothermal energy will be visible in the supply side of the - graph on the right." + Met dit schuifje stel je de jaarlijke warmteproductie van diep-geothermische bronnen in en maak je deze zichtbaar in de + aanbodkant van de grafiek rechts." capacity_of_energy_heat_well_shallow_heatpump_mt_geothermal: - title: Geothermal + heat pump (shallow) + title: Ondiepe geothermie met warmtepomp short_description: - description: "Use this slider to adjust the total installed capacity (MW) - of a shallow geothermal heat installation with heat-pump in - medium-temperature heat grids. + description: "Gebruik dit schuifje om het totale, geïnstalleerde vermogen (MW) + van ondiepe geothermische warmteinstallaties met warmtepompen + in midden-temperatuur warmtenetten. \r\n

    \r\n - Shallow geothermal energy is collected from - 500-1500 meters deep. Typically geothermal heating systems produce a - relatively constant amount of heat as they are not prone to temperature - changes during the seasons. The temperature can be between 20 to 70 degrees - Celsius depending on the depth and location. A heat pump is used to boost - the temperature of the thermal heat to ensure the correct temperature for - medium heat grids. + Ondiepe geothermische energie wordt onttrokken aan aardlagen van + 500-1500 meter diep. Doorgaans produceren ondiep-geothermische warmtebronnen een + relatief constant vermogen aangezien ze niet vatbaar zijn voor temperatuurschommelingen gedurende het seizoen. + De leveringstemperatuur kan liggen tussen de 20 en 70 graden Celsius afhankelijk van de diepte en de locatie. + Er wordt gebruikgemaakt van een warmtepomp om de warmte naar de juiste temperatuur op te waarderen + voor een midden-temperatuur warmtenet. \r\n

    \r\n - When this slider is set, the yearly production of heat using shallow - geothermal energy will be visible in the supply side of the graph on the right." + Met dit schuifje stel je de jaarlijke warmteproductie van ondiep-geothermische bronnen in en maak je deze zichtbaar in de + aanbodkant van de grafiek rechts." capacity_of_energy_heat_well_shallow_lt_geothermal: - title: Geothermal (shallow) + title: Ondiepe geothermie met warmtepomp short_description: - description: "Use this slider to adjust the total installed capacity (MW) - of a shallow geothermal heat installation with heat-pump in - low-temperature heat grids. + description: "Gebruik dit schuifje om het totale, geïnstalleerde vermogen (MW) + van ondiepe geothermische warmteinstallaties met warmtepompen + in midden-temperatuur warmtenetten. \r\n

    \r\n - Shallow geothermal energy is collected from - 500-1500 meters deep. Typically geothermal heating systems produce a - relatively constant amount of heat as they are not prone to temperature - changes during the seasons. The temperature can be between 20 to 70 degrees - Celsius depending on the depth and location. + Ondiepe geothermische energie wordt onttrokken aan aardlagen van + 500-1500 meter diep. Doorgaans produceren ondiep-geothermische warmtebronnen een + relatief constant vermogen aangezien ze niet vatbaar zijn voor temperatuurschommelingen gedurende het seizoen. + De leveringstemperatuur kan liggen tussen de 20 en 70 graden Celsius afhankelijk van de diepte en de locatie. + Er wordt gebruikgemaakt van een warmtepomp om de warmte naar de juiste temperatuur op te waarderen + voor een midden-temperatuur warmtenet. \r\n

    \r\n - When this slider is set, the yearly production of heat using shallow - geothermal energy will be visible in the supply side of the graph on the right." + Met dit schuifje stel je de jaarlijke warmteproductie van ondiep-geothermische bronnen in en maak je deze zichtbaar in de + aanbodkant van de grafiek rechts." energy_heat_distribution_ht_loss_share: - title: Transport and distribution losses + title: Transport- en distributieverliezen short_description: description: "De standaardwaarde van de verliesschuif is erg laag of zelfs nul voor veel landen en regio's in het ETM. Dit komt omdat er vaak geen betrouwbare @@ -539,7 +532,7 @@ nl: scenario. Voor moderne warmtenetten is 15% een veelgebruikte aanname, voor oudere/bestaande systemen ligt dit dichter bij 25-30%." energy_heat_distribution_lt_loss_share: - title: Transport and distribution losses + title: Transport- en distributieverliezen short_description: description: "De standaardwaarde van de verliesschuif is erg laag of zelfs nul voor veel landen en regio's in het ETM. Dit komt omdat er vaak geen betrouwbare @@ -548,7 +541,7 @@ nl: scenario. Voor moderne warmtenetten is 15% een veelgebruikte aanname, voor oudere/bestaande systemen ligt dit dichter bij 25-30%." energy_heat_distribution_mt_loss_share: - title: Transport and distribution losses + title: Transport- en distributieverliezen short_description: description: "De standaardwaarde van de verliesschuif is erg laag of zelfs nul voor veel landen en regio's in het ETM. Dit komt omdat er vaak geen betrouwbare @@ -557,9 +550,9 @@ nl: scenario. Voor moderne warmtenetten is 15% een veelgebruikte aanname, voor oudere/bestaande systemen ligt dit dichter bij 25-30%." energy_heat_network_storage_lt_steam_hot_water_output_capacity_share: - title: Output capcity (as % of average hourly load) + title: Warmtelevercapaciteit (als % van gemiddelde uurlast) short_description: - description: 'Met deze schuif stel je de uurlijkse warmtelevercapaciteit (outputcapaciteit) + description: 'Met dit schuifje stel je de uurlijkse warmtelevercapaciteit (outputcapaciteit) van warmteopslag in. Standaard is deze capaciteit onbeperkt. Dit houdt in dat er geen limiet is aan de hoeveelheid warmte die in een uur uit de opslag gehaald kan worden (gegeven dat er voldoende warmte in de opslag aanwezig is). Met deze @@ -574,9 +567,9 @@ nl: Deze schuif is bedoeld voor expertgebruikers. In veel gevallen hoeft de standaardinstelling niet aangepast te worden.' energy_heat_network_storage_mt_steam_hot_water_output_capacity_share: - title: Output capcity (as % of average hourly load) + title: Warmtelevercapaciteit (als % van gemiddelde uurlast) short_description: - description: 'Met deze schuif stel je de uurlijkse warmtelevercapaciteit (outputcapaciteit) + description: 'Met dit schuifje stel je de uurlijkse warmtelevercapaciteit (outputcapaciteit) van warmteopslag in. Standaard is deze capaciteit onbeperkt. Dit houdt in dat er geen limiet is aan de hoeveelheid warmte die in een uur uit de opslag gehaald kan worden (gegeven dat er voldoende warmte in de opslag aanwezig is). Met deze @@ -591,9 +584,9 @@ nl: Deze schuif is bedoeld voor expertgebruikers. In veel gevallen hoeft de standaardinstelling niet aangepast te worden.' energy_heat_network_storage_ht_steam_hot_water_output_capacity_share: - title: Output capcity (as % of average hourly load) + title: Warmtelevercapaciteit (als % van gemiddelde uurlast) short_description: - description: 'Met deze schuif stel je de uurlijkse warmtelevercapaciteit (outputcapaciteit) + description: 'Met dit schuifje stel je de uurlijkse warmtelevercapaciteit (outputcapaciteit) van warmteopslag in. Standaard is deze capaciteit onbeperkt. Dit houdt in dat er geen limiet is aan de hoeveelheid warmte die in een uur uit de opslag gehaald kan worden (gegeven dat er voldoende warmte in de opslag aanwezig is). Met deze @@ -608,204 +601,208 @@ nl: Deze schuif is bedoeld voor expertgebruikers. In veel gevallen hoeft de standaardinstelling niet aangepast te worden.' volume_of_ht_imported_heat: - title: Warmte import + title: Warmte-import short_description: - description: "Gebruik deze slider om de hoeveelheid warmte import (PJ) te beinvloeden die van + description: "Gebruik dit schuifje om de hoeveelheid warmte-import (PJ) te beinvloeden die van buiten dit gebied wordt geimporteerd voor hoge-temperatuur warmtenetten. \r\n

    \r\n - Ga naar Supply > District heating > - Emissie van warmte import om - de hoeveelheid bijkomstige emissies door geimporteerde warmte in te stellen." + Ga naar Aanbod > Warmtenetten > + CO2-emissie van geïmporteerde warmte om + om de hoeveelheid bijkomstige emissies door geimporteerde warmte in te stellen." volume_of_lt_imported_heat: - title: Warmte import + title: Warmte-import short_description: - description: "Gebruik deze slider om de hoeveelheid warmte import (PJ) te beinvloeden die van + description: "Gebruik dit schuifje om de hoeveelheid warmte-import (PJ) te beinvloeden die van buiten dit gebied wordt geimporteerd voor lage-temperatuur warmtenetten. \r\n

    \r\n - Ga naar Supply > District heating > - Emissie van warmte import om - de hoeveelheid bijkomstige emissies door geimporteerde warmte in te stellen." + Ga naar Aanbod > Warmtenetten > + CO2-emissie van geïmporteerde warmte om + om de hoeveelheid bijkomstige emissies door geimporteerde warmte in te stellen." volume_of_mt_imported_heat: - title: Warmte import + title: Warmte-import short_description: - description: "Gebruik deze slider om de hoeveelheid warmte import (PJ) te beinvloeden die van - buiten dit gebied wordt geimporteerd voor medium-temperatuur warmtenetten. + description: "Gebruik dit schuifje om de hoeveelheid warmte-import (PJ) te beinvloeden die van + buiten dit gebied wordt geimporteerd voor midden-temperatuur warmtenetten. \r\n

    \r\n - Ga naar Supply > District heating > - Emissie van warmte import om - de hoeveelheid bijkomstige emissies door geimporteerde warmte in te stellen." + Ga naar Aanbod > Warmtenetten > + CO2-emissie van geïmporteerde warmte om + om de hoeveelheid bijkomstige emissies door geimporteerde warmte in te stellen." share_of_energy_chp_combined_cycle_ht_network_gas: - title: Hoge temperatuur + title: Hoge-temperatuur gas STEG WKK short_description: - description: "Gebruik deze slider om het percentage aan warmte afkomstig van - Gas STEG WKK's voor hoge-temperatuur warmtenetten in te stellen. + description: "Gebruik dit schuifje om het percentage aan warmte afkomstig van + gas STEG WKK's voor hoge-temperatuur warmtenetten in te stellen. \r\n

    \r\n De hoeveelheid warmte die wordt geproduceerd door Gas STEG WKK's wordt bepaald door het totaal geinstalleerd vermogen. Ga naar Gascentrales om dit aan te passen." share_of_energy_chp_combined_cycle_mt_network_gas: - title: Medium temperatuur + title: Midden-temperatuur gas STEG WKK short_description: - description: "Gebruik deze slider om het percentage aan warmte afkomstig van - Gas STEG WKK's voor medium-temperatuur warmtenetten in te stellen. + description: "Gebruik dit schuifje om het percentage aan warmte afkomstig van + gas STEG WKK's voor midden-temperatuur warmtenetten in te stellen. \r\n

    \r\n - De hoeveelheid warmte die wordt geproduceerd door Gas STEG WKK's wordt bepaald + De hoeveelheid warmte die wordt geproduceerd door gas STEG WKK's wordt bepaald door het totaal geinstalleerd vermogen. Ga naar Gascentrales om dit aan te passen." share_of_energy_chp_local_engine_ht_biogas: - title: Hoge temperatuur + title: Hoge-temperatuur biogas WKK short_description: - description: "Gebruik deze slider om het percentage aan warmte afkomstig van - Biogas WKK's voor hoge-temperatuur warmtenetten in te stellen. + description: "Gebruik dit schuifje om het percentage aan warmte afkomstig van + biogas WKK's voor hoge-temperatuur warmtenetten in te stellen. \r\n

    \r\n - De hoeveelheid warmte die wordt geproduceerd door Biogas WKK's wordt bepaald + De hoeveelheid warmte die wordt geproduceerd door biogas WKK's wordt bepaald door het totaal geinstalleerd vermogen. Ga naar Biomassacentrales om dit aan te passen." share_of_energy_chp_local_engine_mt_biogas: - title: Medium temperatuur + title: Midden-temperatuur biogas WKK short_description: - description: "Gebruik deze slider om het percentage aan warmte afkomstig van - Biogas WKK's voor medium-temperatuur warmtenetten in te stellen. + description: "Gebruik dit schuifje om het percentage aan warmte afkomstig van + biogas WKK's voor midden-temperatuur warmtenetten in te stellen. \r\n

    \r\n - De hoeveelheid warmte die wordt geproduceerd door Biogas WKK's wordt bepaald + De hoeveelheid warmte die wordt geproduceerd door biogas WKK's wordt bepaald door het totaal geinstalleerd vermogen. Ga naar Biomassacentrales om dit aan te passen." share_of_energy_chp_local_engine_mt_network_gas: - title: Medium temperatuur + title: Midden-temperatuur gasmotor WKK short_description: - description: "Gebruik deze slider om het percentage aan warmte afkomstig van - Gasmotor WKK's voor medium-temperatuur warmtenetten in te stellen. + description: "Gebruik dit schuifje om het percentage aan warmte afkomstig van + gasmotor WKK's voor midden-temperatuur warmtenetten in te stellen. \r\n

    \r\n - De hoeveelheid warmte die wordt geproduceerd door Gasmotor WKK's wordt bepaald + De hoeveelheid warmte die wordt geproduceerd door gasmotor WKK's wordt bepaald door het totaal geinstalleerd vermogen. Ga naar Gascentrales om dit aan te passen." share_of_energy_chp_local_engine_ht_network_gas: - title: Hoge temperatuur + title: Hoge-temperatuur gasmotor WKK short_description: - description: "Gebruik deze slider om het percentage aan warmte afkomstig van - Gasmotor WKK's voor hoge-temperatuur warmtenetten in te stellen. + description: "Gebruik dit schuifje om het percentage aan warmte afkomstig van + gasmotor WKK's voor hoge-temperatuur warmtenetten in te stellen. \r\n

    \r\n - De hoeveelheid warmte die wordt geproduceerd door Gasmotor WKK's wordt bepaald + De hoeveelheid warmte die wordt geproduceerd door gasmotor WKK's wordt bepaald door het totaal geinstalleerd vermogen. Ga naar Gascentrales om dit aan te passen." share_of_energy_chp_local_ht_wood_pellets: - title: Hoge temperatuur + title: Hoge-temperatuur biomassa WKK short_description: - description: "Gebruik deze slider om het percentage aan warmte afkomstig van - Biomassa WKK's voor hoge-temperatuur warmtenetten in te stellen. + description: "Gebruik dit schuifje om het percentage aan warmte afkomstig van + biomassa WKK's voor hoge-temperatuur warmtenetten in te stellen. \r\n

    \r\n - De hoeveelheid warmte die wordt geproduceerd door Biomassa WKK's wordt bepaald + De hoeveelheid warmte die wordt geproduceerd door biomassa WKK's wordt bepaald door het totaal geinstalleerd vermogen. Ga naar Biomassacentrales om dit aan te passen." share_of_energy_chp_local_mt_wood_pellets: - title: Medium temperatuur + title: Midden-temperatuur biomassa WKK short_description: - description: "Gebruik deze slider om het percentage aan warmte afkomstig van - Biomassa WKK's voor hoge-temperatuur warmtenetten in te stellen. + description: "Gebruik dit schuifje om het percentage aan warmte afkomstig van + biomassa WKK's voor hoge-temperatuur warmtenetten in te stellen. \r\n

    \r\n De hoeveelheid warmte die wordt geproduceerd door Biomassa WKK's wordt bepaald door het totaal geinstalleerd vermogen. Ga naar Biomassacentrales om dit aan te passen." share_of_energy_chp_ultra_supercritical_cofiring_ht_coal: - title: Hoge temperatuur + title: Hoge-temperatuur grootschalige kolen WKK met bijstook short_description: - description: "Use this slider to determine the percentage of heat - from pulverized coal CHPs with cofiring allocated to the high temperature heat grid. + description: "Gebruik dit schuifje om het percentage aan warmte afkomstig van + grootschalige poederkolen WKK's met bijstook voor het hoge-temperatuur warmtenet in te stellen. \r\n

    \r\n - The amount of heat that is produces by pulverized coal CHPs with cofiring is determined by the - installed capacity. Checkout the amount of installed capacity - here." + De hoeveelheid warmte die geproduceerd wordt door poederkolen WKK's met bijstook + wordt bepaald door het geïnstalleerde vermogen. Bekijk het geïnstalleerde vermogen + hier." share_of_energy_chp_ultra_supercritical_cofiring_mt_coal: - title: Medium temperatuur + title: Midden-temperatuur grootschalige kolen WKK met bijstook short_description: - description: "Use this slider to determine the percentage of heat - from pulverized coal CHPs with cofiring allocated to the medium temperature heat grid. - \r\n

    \r\n - The amount of heat that is produces by pulverized coal CHPs with cofiring is determined by the - installed capacity. Checkout the amount of installed capacity - here." + description: "Gebruik dit schuifje om het percentage aan warmte afkomstig van + grootschalige poederkolen WKK's met bijstook voor het hoge-temperatuur warmtenet in te stellen. + \r\n

    \r\n + De hoeveelheid warmte die geproduceerd wordt door grootschalige poederkolen WKK's met bijstook + wordt bepaald door het geïnstalleerde vermogen. Bekijk het geïnstalleerde vermogen + hier." share_of_energy_chp_ultra_supercritical_ht_coal: - title: Hoge temperatuur + title: Hoge-temperatuur grootschalige kolen WKK met bijstook short_description: - description: "Use this slider to determine the percentage of heat - from pulverized coal CHPs allocated to the high temperature heat grid. - \r\n

    \r\n - The amount of heat that is produces by pulverized coal CHPs is determined by the - installed capacity. Checkout the amount of installed capacity - here." + description: "Gebruik dit schuifje om het percentage aan warmte afkomstig van + grootschalige poederkolen WKK's voor het hoge-temperatuur warmtenet in te stellen. + \r\n

    \r\n + De hoeveelheid warmte die geproduceerd wordt door poederkolen WKK's met bijstook + wordt bepaald door het geïnstalleerde vermogen. Bekijk het geïnstalleerde vermogen + hier." share_of_energy_chp_ultra_supercritical_mt_coal: - title: Medium temperatuur + title: Hoge-temperatuur grootschalige kolen WKK met bijstook short_description: - description: "Use this slider to determine the percentage of heat - from pulverized coal CHPs allocated to the medium temperature heat grid. - \r\n

    \r\n - The amount of heat that is produces by pulverized coal CHPs is determined by the - installed capacity. Checkout the amount of installed capacity - here." + description: "Gebruik dit schuifje om het percentage aan warmte afkomstig van + grootschalige poederkolen WKK's voor het midden-temperatuur warmtenet in te stellen. + \r\n

    \r\n + De hoeveelheid warmte die geproduceerd wordt door poederkolen WKK's met bijstook + wordt bepaald door het geïnstalleerde vermogen. Bekijk het geïnstalleerde vermogen + hier." share_of_energy_chp_supercritical_ht_waste_mix: - title: Hoge temperatuur + title: Hoge-temperatuur afval WKK short_description: - description: "Use this slider to determine the percentage of heat - from waste CHPs allocated to the high temperature heat grid. + description: "Gebruik dit schuifje om het percentage aan warmte afkomstig van + afval WKK's voor het hoge-temperatuur warmtenet in te stellen. \r\n

    \r\n - The amount of heat that is produces by waste CHPs is determined by the - installed capacity. Checkout the amount of installed capacity - here." + De hoeveelheid warmte die geproduceerd wordt door afval WKK's + wordt bepaald door het geïnstalleerde vermogen. Bekijk het geïnstalleerde vermogen + hier." share_of_energy_chp_supercritical_mt_waste_mix: - title: Medium temperatuur + title: Midden-temperatuur afval WKK short_description: - description: "Use this slider to determine the percentage of heat - from waste CHPs allocated to the medium temperature heat grid. + description: "Gebruik dit schuifje om het percentage aan warmte afkomstig van + afval WKK's voor het hoge-temperatuur warmtenet in te stellen. \r\n

    \r\n - The amount of heat that is produces by waste CHPs is determined by the - installed capacity. Checkout the amount of installed capacity - here." + De hoeveelheid warmte die geproduceerd wordt door afval WKK's + wordt bepaald door het geïnstalleerde vermogen. Bekijk het geïnstalleerde vermogen + hier." share_of_energy_heat_flexibility_p2h_boiler_ht_electricity: - title: High temperature + title: Hoge-temperatuur power-to-heat (P2H) boiler short_description: - description: | - Use this slider to determine the percentage of heat from the power-to-heat - boiler that is allocated to high-temperature (HT) district heating.

    - The amount of heat that is produced depends on the installed capacity and - the willingness to pay. You can set these attributes in the + description: + Gebruik dit schuifje om het percentage aan warmte afkomstig van + power-to-heat (P2H) boilers voor het hoge-temperatuur warmtenet in te stellen. + \r\n

    \r\n + De hoeveelheid warmte die geproduceerd wordt door power-to-heat boilers wordt bepaald door het geïnstalleerde vermogen + en de betalingsbereidheid. Je kunt deze kenmerken wijzigen in de - Conversion to district heating section. + Conversie naar warmte voor warmtenetten sectie. share_of_energy_heat_flexibility_p2h_boiler_mt_electricity: - title: Medium temperature + title: Midden-temperatuur power-to-heat (P2H) boiler short_description: - description: | - Use this slider to determine the percentage of heat from the power-to-heat - boiler that is allocated to medium-temperature (MT) district heating.

    - The amount of heat that is produced depends on the installed capacity and - the willingness to pay. You can set these attributes in the + description: + Gebruik dit schuifje om het percentage aan warmte afkomstig van + power-to-heat (P2H) boilers voor het hoge-temperatuur warmtenet in te stellen. + \r\n

    \r\n + De hoeveelheid warmte die geproduceerd wordt door power-to-heat boilers wordt bepaald door het geïnstalleerde vermogen + en de betalingsbereidheid. Je kunt deze kenmerken wijzigen in de - Conversion to district heating section. + Conversie naar warmte voor warmtenetten sectie. share_of_energy_heat_flexibility_p2h_heatpump_ht_electricity: - title: High temperature + title: Hoge-temperatuur power-to-heat (P2H) warmtepomp short_description: - description: | - Use this slider to determine the percentage of heat from the power-to-heat - heat pump that is allocated to high-temperature (HT) district heating.

    - The amount of heat that is produced depends on the installed capacity and - the willingness to pay. You can set these attributes in the + description: + Gebruik dit schuifje om het percentage aan warmte afkomstig van + power-to-heat (P2H) warmtepompen voor het hoge-temperatuur warmtenet in te stellen. + \r\n

    \r\n + De hoeveelheid warmte die geproduceerd wordt door power-to-heat warmtepompen wordt bepaald door het geïnstalleerde vermogen + en de betalingsbereidheid. Je kunt deze kenmerken wijzigen in de - Conversion to district heating section. + Conversie naar warmte voor warmtenetten sectie. share_of_energy_heat_flexibility_p2h_heatpump_mt_electricity: - title: Medium temperature + title: Midden-temperatuur power-to-heat (P2H) warmtepomp short_description: - description: | - Use this slider to determine the percentage of heat from the power-to-heat - heat pump that is allocated to medium-temperature (MT) district heating.

    - The amount of heat that is produced depends on the installed capacity and - the willingness to pay. You can set these attributes in the + description: + Gebruik dit schuifje om het percentage aan warmte afkomstig van + power-to-heat (P2H) warmtepompen voor het midden-temperatuur warmtenet in te stellen. + \r\n

    \r\n + De hoeveelheid warmte die geproduceerd wordt door power-to-heat warmtepompen wordt bepaald door het geïnstalleerde vermogen + en de betalingsbereidheid. Je kunt deze kenmerken wijzigen in de - Conversion to district heating section. + Conversie naar warmte voor warmtenetten sectie. diff --git a/config/locales/interface/output_element_series/nl_labels.yml b/config/locales/interface/output_element_series/nl_labels.yml index 67fa3ca52..0ccaa07ed 100644 --- a/config/locales/interface/output_element_series/nl_labels.yml +++ b/config/locales/interface/output_element_series/nl_labels.yml @@ -536,6 +536,31 @@ nl: energy_hydrogen_wind_turbine_offshore: "Offshore wind" energy_hydrogen_ammonia_reformer_for_mekko: "Ammoniak reformer" energy_greengas_production_costs: "Gemiddelde productiekosten groen gas" + energy_heat_network_storage_ht_steam_hot_water: "Warmte uit (seizoens)opslag" + energy_heat_network_storage_mt_steam_hot_water: "Warmte uit (seizoens)opslag" + energy_heat_network_storage_lt_steam_hot_water: "Warmte uit (seizoens)opslag" + energy_heat_backup_burner_ht_network_gas: "Gasketel (noodvermogen)" + energy_heat_backup_burner_mt_network_gas: "Gasketel (noodvermogen)" + energy_heat_backup_burner_lt_network_gas: "Gasketel (noodvermogen)" + energy_heat_burner_ht_coal: "Kolenketel" + energy_heat_burner_mt_coal: "Kolenketel" + energy_heat_burner_ht_crude_oil: "Olieketel" + energy_heat_burner_mt_crude_oil: "Olieketel" + energy_heat_burner_ht_hydrogen: "Waterstofketel" + energy_heat_burner_mt_hydrogen: "Waterstofketel" + energy_heat_burner_lt_hydrogen: "Waterstofketel" + energy_heat_burner_ht_network_gas: "Gasketel" + energy_heat_burner_mt_network_gas: "Gasketel" + energy_heat_burner_ht_waste_mix: "Afvalketel" + energy_heat_burner_mt_waste_mix: "Afvalketel" + energy_heat_burner_ht_wood_pellets: "Biomassaketel" + energy_heat_burner_mt_wood_pellets: "Biomassaketel" + energy_heat_heatpump_water_water_ht_electricity: "Collectieve warmtepomp" + energy_heat_heatpump_water_water_mt_electricity: "Collectieve warmtepomp" + energy_heat_heatpump_water_water_lt_electricity: "Collectieve warmtepomp" + energy_heat_boiler_ht_electricity: "Elektrische boiler" + energy_heat_boiler_mt_electricity: "Elektrische boiler" + energy_heat_boiler_lt_electricity: "Elektrische boiler" greengas_price: "Groen gas prijs" energy_import_hydrogen_for_mekko: "Import" energy_imported_hydrogen_baseload: "Geïmporteerde waterstof" diff --git a/config/locales/interface/slides/en_supply.yml b/config/locales/interface/slides/en_supply.yml index 0a3dcce26..bbe3a44f6 100644 --- a/config/locales/interface/slides/en_supply.yml +++ b/config/locales/interface/slides/en_supply.yml @@ -279,19 +279,25 @@ en: supply_heat_overview_chp: title: Allocation of heat from CHPs short_description: - description: "..." + description: "Some heat sources can provide heat to heat networks of different temperature levels. + \r\n

    \r\n + Below you can set the relative allocation of heat from CHP's to both high and medium temperature heat networks." supply_heat_overview_residual: title: Allocation of residual heat short_description: - description: "..." + description: "Some sectors of industry can provide residual heat to medium-temperature heat networks. + \r\n

    \r\n + Below you can set the percentage of residual heat that each available sector provides to medium-temperature heat networks." supply_heat_overview_p2h: title: Allocation of power-to-heat short_description: - description: "..." + description: "Some heat sources can provide heat to heat networks of different temperature levels. + \r\n

    \r\n + Below you can set the relative allocation of power-to-heat sources to both high and medium temperature heat networks." supply_heat_overview_emissions: title: CO2 emission of imported heat short_description: - description: "..." + description: "Below, you can set the CO2-emissions associated with imported heat." supply_heat_transport_lt: title: Transport and distribution losses short_description: diff --git a/config/locales/interface/slides/nl_supply.yml b/config/locales/interface/slides/nl_supply.yml index f790748fb..0f72e1dcb 100644 --- a/config/locales/interface/slides/nl_supply.yml +++ b/config/locales/interface/slides/nl_supply.yml @@ -279,19 +279,53 @@ nl: supply_heat_overview_chp: title: Allocatie van warmte uit WKK's short_description: - description: "..." + description: "Sommige warmtebronnen kunnen warmte leveren aan warmtenetten van verschillende temperatuurniveaus. + \r\n

    \r\n + Hieronder kun je de relatieve toewijzing instellen van warmte uit WKK's aan zowel hoge- als midden-temperatuur warmtenetten." supply_heat_overview_residual: title: Allocatie van restwarmte short_description: - description: "..." + description: "Sommige sectoren van de industrie kunnen restwarmte leveren aan midden-temperatuur warmtenetten. + \r\n

    \r\n + Hieronder kun je het percentage restwarmte instellen dat de beschikbare sectoren leveren aan midden-temperatuur warmtenetten." supply_heat_overview_p2h: title: Allocatie van power-to-heat short_description: - description: "..." + description: "Sommige warmtebronnen kunnen warmte leveren aan warmtenetten van verschillende temperatuurniveaus. + \r\n

    \r\n + Hieronder kun je de relatieve toewijzing instellen van warmte uit power-to-heat bronnen aan zowel hoge- als midden-temperatuur warmtenetten." supply_heat_overview_emissions: title: CO2-emissies van geïmporteerde warmte short_description: - description: "..." + description: "Hieronder kun je de CO2-emissies van geïmporteerde warmte instellen." + supply_heat_transport_lt: + title: Transport- en distributieverliezen + short_description: + description: "Bij warmtenetten wordt warmte op een centrale locatie geproduceerd + en vervolgens via een netwerk van geïsoleerde pijpleidingen getransporteerd + naar huizen en bedrijven. Dit transport van warmte leidt tot energieverliezen, + die typisch rond de 10-15% liggen voor moderne warmtenetten en kunnen oplopen + naar 30% of hoger voor oudere infrastructuur.\r\n

    \r\nHieronder + kun je de distributieverliezen in jouw scenario instellen." + supply_heat_transport_mt: + title: Transport- en distributieverliezen + short_description: + description: "Bij warmtenetten wordt warmte op een centrale locatie geproduceerd + en vervolgens via een netwerk van geïsoleerde pijpleidingen getransporteerd + naar huizen en bedrijven. Dit transport van warmte leidt tot energieverliezen, + die typisch rond de 10-15% liggen voor moderne warmtenetten en kunnen oplopen + naar 30% of hoger voor oudere infrastructuur.\r\n

    \r\nHieronder + kun je de distributieverliezen in jouw scenario instellen." + supply_heat_transport_ht: + title: Transport- en distributieverliezen + short_description: + description: "Bij warmtenetten wordt warmte op een centrale locatie geproduceerd + en vervolgens via een netwerk van geïsoleerde pijpleidingen getransporteerd + naar huizen en bedrijven. Dit transport van warmte leidt tot energieverliezen, + die typisch rond de 10-15% liggen voor moderne warmtenetten en kunnen oplopen + naar 30% of hoger voor oudere infrastructuur.\r\n

    \r\nHieronder + kun je de distributieverliezen in jouw scenario instellen." + supply_heat_network_industry: title: Bronnen stoomnet short_description: '' @@ -356,7 +390,7 @@ nl: springt er als eerste aan als er een warmtetekort is? In de grafiek hiernaast kun je zien hoe hoog de marginale kosten zijn van de verschillende regelbare bronnen." - supply_heat_ht_storage: + supply_heat_storage_ht: title: "(Seizoens)opslag van warmte" short_description: description: "Scenario's met veel 'must run' en volatiele warmtebronnen zoals @@ -381,7 +415,7 @@ nl: />\r\nOpslagverliezen kunnen worden aangepast met het schuifje onder de knop. De opslagkosten kunnen worden aangepast bij kosten.\r\n" - supply_heat_mt_storage: + supply_heat_storage_mt: title: "(Seizoens)opslag van warmte" short_description: description: "Scenario's met veel 'must run' en volatiele warmtebronnen zoals @@ -406,7 +440,7 @@ nl: />\r\nOpslagverliezen kunnen worden aangepast met het schuifje onder de knop. De opslagkosten kunnen worden aangepast bij kosten.\r\n" - supply_heat_lt_storage: + supply_heat_storage_lt: title: "(Seizoens)opslag van warmte" short_description: description: "Scenario's met veel 'must run' en volatiele warmtebronnen zoals @@ -431,18 +465,84 @@ nl: />\r\nOpslagverliezen kunnen worden aangepast met het schuifje onder de knop. De opslagkosten kunnen worden aangepast bij kosten.\r\n" - supply_heat_ht_sources: + supply_heat_sources_ht: title: "Bronnen" short_description: - description: "..." - supply_heat_lt_sources: + description: "Warmtenetten kunnen worden ingezet als verwarmingstechnologie + in huishoudens, + gebouwen en landbouw. Er bestaan grofweg twee soorten warmtebronnen voor warmtenetten: + regelbare en niet-regelbare warmtebronnen. Regelbare warmtebronnen kunnen + aan/uit worden gezet afhankelijk van de warmtevraag op dat moment, terwijl + niet-regelbare warmtebronnen het warmtenet voorzien ongeacht de warmtevraag. + Met name voor het laatste type bronnen is (seizoens)opslag interessant.\r\n

    \r\nHieronder kun je voor + beide typen bronnen instellen hoeveel warmtecapaciteit er beschikbaar is. + De grafiek hiernaast laat zien of vraag en aanbod in balans zijn. Ook is het + mogelijk om restwarmte uit de elektriciteitssector te voeden in het warmtenet. + Dit kan in de menu-items 'Elektriciteit' en 'Hernieuwbare Elektriciteit' voor + de volgende centrales: (Aard)gascentrales, Kolencentrales, Biomassacentrales en Afvalverbranding. Daarbij is het mogelijk om elektriciteit + om te zetten in warmte d.m.v. power-to-heat boilers of warmtepompen bij Flexibiliteit.\r\n\r\n

    \r\nMeer informatie kun je vinden in + onze documentatie." + supply_heat_sources_lt: title: "Bronnen" short_description: - description: "..." - supply_heat_mt_sources: + description: "Warmtenetten kunnen worden ingezet als verwarmingstechnologie + in huishoudens, + gebouwen en landbouw. Er bestaan grofweg twee soorten warmtebronnen voor warmtenetten: + regelbare en niet-regelbare warmtebronnen. Regelbare warmtebronnen kunnen + aan/uit worden gezet afhankelijk van de warmtevraag op dat moment, terwijl + niet-regelbare warmtebronnen het warmtenet voorzien ongeacht de warmtevraag. + Met name voor het laatste type bronnen is (seizoens)opslag interessant.\r\n

    \r\nHieronder kun je voor + beide typen bronnen instellen hoeveel warmtecapaciteit er beschikbaar is. + De grafiek hiernaast laat zien of vraag en aanbod in balans zijn. Ook is het + mogelijk om restwarmte uit de elektriciteitssector te voeden in het warmtenet. + Dit kan in de menu-items 'Elektriciteit' en 'Hernieuwbare Elektriciteit' voor + de volgende centrales: (Aard)gascentrales, Kolencentrales, Biomassacentrales en Afvalverbranding. Daarbij is het mogelijk om elektriciteit + om te zetten in warmte d.m.v. power-to-heat boilers of warmtepompen bij Flexibiliteit.\r\n\r\n

    \r\nMeer informatie kun je vinden in + onze documentatie." + supply_heat_sources_mt: title: "Bronnen" short_description: - description: "..." + description: "Warmtenetten kunnen worden ingezet als verwarmingstechnologie + in huishoudens, + gebouwen en landbouw. Er bestaan grofweg twee soorten warmtebronnen voor warmtenetten: + regelbare en niet-regelbare warmtebronnen. Regelbare warmtebronnen kunnen + aan/uit worden gezet afhankelijk van de warmtevraag op dat moment, terwijl + niet-regelbare warmtebronnen het warmtenet voorzien ongeacht de warmtevraag. + Met name voor het laatste type bronnen is (seizoens)opslag interessant.\r\n

    \r\nHieronder kun je voor + beide typen bronnen instellen hoeveel warmtecapaciteit er beschikbaar is. + De grafiek hiernaast laat zien of vraag en aanbod in balans zijn. Ook is het + mogelijk om restwarmte uit de elektriciteitssector te voeden in het warmtenet. + Dit kan in de menu-items 'Elektriciteit' en 'Hernieuwbare Elektriciteit' voor + de volgende centrales: (Aard)gascentrales, Kolencentrales, Biomassacentrales en Afvalverbranding. Daarbij is het mogelijk om elektriciteit + om te zetten in warmte d.m.v. power-to-heat boilers of warmtepompen bij Flexibiliteit.\r\n\r\n

    \r\nMeer informatie kun je vinden in + onze documentatie." supply_hydrogen_demand: title: Waterstofvraag short_description: From 789b398a38b0b34aeda93716748a919880588f98 Mon Sep 17 00:00:00 2001 From: Koen van Bemmelen Date: Mon, 9 Oct 2023 16:29:20 +0200 Subject: [PATCH 44/61] Add heat delivery system components to yearly costs & yearly costs detailed graphs --- .../input_elements/supply_heat_sources_ht.yml | 7 ++ .../output_element_series/costs_overview.yml | 15 +++- ...tailed.yml => costs_overview_detailed.yml} | 16 +++- ...ture_annualised_costs_per_household_ht.yml | 41 ++------- ...ture_annualised_costs_per_household_lt.yml | 84 +++++++++++++++++++ ...ture_annualised_costs_per_household_mt.yml | 84 +++++++++++++++++++ config/interface/output_elements/cost.yml | 30 +++++++ .../input_elements/en_supply_heat.yml | 15 ++++ .../input_elements/nl_supply_heat.yml | 13 +++ .../output_element_series/en_labels.yml | 15 ++++ .../output_element_series/nl_labels.yml | 15 ++++ .../interface/output_elements/en_cost.yml | 8 ++ .../interface/output_elements/nl_cost.yml | 8 ++ 13 files changed, 315 insertions(+), 36 deletions(-) rename config/interface/output_element_series/{cost_overview_detailed.yml => costs_overview_detailed.yml} (96%) create mode 100644 config/interface/output_element_series/heat_infrastructure_annualised_costs_per_household_lt.yml create mode 100644 config/interface/output_element_series/heat_infrastructure_annualised_costs_per_household_mt.yml diff --git a/config/interface/input_elements/supply_heat_sources_ht.yml b/config/interface/input_elements/supply_heat_sources_ht.yml index 62ab51e8f..d63e5c0f4 100644 --- a/config/interface/input_elements/supply_heat_sources_ht.yml +++ b/config/interface/input_elements/supply_heat_sources_ht.yml @@ -1,4 +1,11 @@ --- +- key: capacity_of_energy_heat_well_deep_ht_geothermal + step_value: 0.1 + unit: MW + interface_group: non_dispatchable_heat + position: 100 + slide_key: supply_heat_sources_ht + - key: capacity_of_energy_heat_boiler_ht_electricity step_value: 0.1 unit: MW diff --git a/config/interface/output_element_series/costs_overview.yml b/config/interface/output_element_series/costs_overview.yml index a07a8ac40..74cd7bdc4 100644 --- a/config/interface/output_element_series/costs_overview.yml +++ b/config/interface/output_element_series/costs_overview.yml @@ -64,7 +64,7 @@ dependent_on: output_element_key: costs_overview key: costs_infrastructure_costs_overview -- label: costs_co2 +- label: costs_heat_delivery_system unit: euro color: "#FCC43D" order_by: 6 @@ -72,6 +72,19 @@ show_at_first: is_target_line: false target_line_position: + gquery: costs_heat_delivery_system + is_1990: + dependent_on: + output_element_key: costs_overview + key: costs_heat_delivery_system_costs_overview +- label: costs_co2 + unit: euro + color: "#CAB39E" + order_by: 7 + group: + show_at_first: + is_target_line: false + target_line_position: gquery: costs_co2 is_1990: dependent_on: diff --git a/config/interface/output_element_series/cost_overview_detailed.yml b/config/interface/output_element_series/costs_overview_detailed.yml similarity index 96% rename from config/interface/output_element_series/cost_overview_detailed.yml rename to config/interface/output_element_series/costs_overview_detailed.yml index 2ad88b021..78547f65f 100644 --- a/config/interface/output_element_series/cost_overview_detailed.yml +++ b/config/interface/output_element_series/costs_overview_detailed.yml @@ -351,9 +351,21 @@ dependent_on: output_element_key: costs_overview_detailed key: costs_infrastructure_network_gas_costs_overview_detailed - -- label: costs_co2 +- label: costs_heat_delivery_system + unit: euro color: "#FCC43D" + order_by: 540 + group: + show_at_first: + is_target_line: false + target_line_position: + gquery: costs_heat_delivery_system + is_1990: + dependent_on: + output_element_key: costs_overview_detailed + key: costs_heat_delivery_system_costs_overview_detailed +- label: costs_co2 + color: "#CAB39E" order_by: 600 group: show_at_first: diff --git a/config/interface/output_element_series/heat_infrastructure_annualised_costs_per_household_ht.yml b/config/interface/output_element_series/heat_infrastructure_annualised_costs_per_household_ht.yml index c6a74056c..382c626cb 100644 --- a/config/interface/output_element_series/heat_infrastructure_annualised_costs_per_household_ht.yml +++ b/config/interface/output_element_series/heat_infrastructure_annualised_costs_per_household_ht.yml @@ -5,7 +5,7 @@ group: show_at_first: is_target_line: false - gquery: annual_ht_outdoor_heat_infrastructure_capex_per_household + gquery: households_ht_outdoor_heat_infrastructure_capex_per_household is_1990: false dependent_on: output_element_key: heat_infrastructure_annualised_costs_per_household_ht @@ -17,7 +17,7 @@ show_at_first: is_target_line: false target_line_position: - gquery: annual_ht_outdoor_heat_infrastructure_opex_per_household + gquery: households_ht_outdoor_heat_infrastructure_opex_per_household is_1990: false dependent_on: output_element_key: heat_infrastructure_annualised_costs_per_household_ht @@ -29,7 +29,7 @@ show_at_first: is_target_line: false target_line_position: - gquery: ht_installations_capex_per_household + gquery: households_ht_installations_capex_per_household is_1990: false dependent_on: output_element_key: heat_infrastructure_annualised_costs_per_household_ht @@ -41,7 +41,7 @@ show_at_first: is_target_line: false target_line_position: - gquery: ht_installations_opex_per_household + gquery: households_ht_installations_opex_per_household is_1990: false dependent_on: output_element_key: heat_infrastructure_annualised_costs_per_household_ht @@ -53,7 +53,7 @@ show_at_first: is_target_line: false target_line_position: - gquery: annual_ht_indoor_heat_infrastructure_capex_per_household + gquery: households_ht_indoor_heat_infrastructure_capex_per_household is_1990: false dependent_on: output_element_key: heat_infrastructure_annualised_costs_per_household_ht @@ -65,7 +65,7 @@ show_at_first: is_target_line: false target_line_position: - gquery: annual_ht_indoor_heat_infrastructure_opex_per_household + gquery: households_ht_indoor_heat_infrastructure_opex_per_household is_1990: false dependent_on: output_element_key: heat_infrastructure_annualised_costs_per_household_ht @@ -77,33 +77,8 @@ show_at_first: is_target_line: false target_line_position: - gquery: ht_heat_delivery_system_capex_per_household + gquery: households_ht_heat_delivery_system_capex_per_household is_1990: false dependent_on: output_element_key: heat_infrastructure_annualised_costs_per_household_ht - key: heat_infrastructure_ht_heat_delivery_system_annualised_capex_per_household_ht_heat_network -# paars: carriers -# - label: -# color: "#702283" -# order_by: -# group: -# show_at_first: -# is_target_line: false -# target_line_position: -# gquery: -# is_1990: false -# dependent_on: -# output_element_key: heat_infrastructure_annualised_costs_per_household_ht -# key: -# - label: -# color: "#9a64a8" -# order_by: -# group: -# show_at_first: -# is_target_line: false -# target_line_position: -# gquery: -# is_1990: false -# dependent_on: -# output_element_key: heat_infrastructure_annualised_costs_per_household_ht -# key: \ No newline at end of file + key: heat_infrastructure_ht_heat_delivery_system_annualised_capex_per_household_ht_heat_network \ No newline at end of file diff --git a/config/interface/output_element_series/heat_infrastructure_annualised_costs_per_household_lt.yml b/config/interface/output_element_series/heat_infrastructure_annualised_costs_per_household_lt.yml new file mode 100644 index 000000000..16d737595 --- /dev/null +++ b/config/interface/output_element_series/heat_infrastructure_annualised_costs_per_household_lt.yml @@ -0,0 +1,84 @@ +--- +- label: heat_infrastructure_lt_outdoor_infrastructure_annualised_capex_per_household + color: "#002B42" + order_by: 1 + group: + show_at_first: + is_target_line: false + gquery: households_lt_outdoor_heat_infrastructure_capex_per_household + is_1990: false + dependent_on: + output_element_key: heat_infrastructure_annualised_costs_per_household_lt + key: heat_infrastructure_lt_outdoor_infrastructure_annualised_capex_per_household_lt_heat_network +- label: heat_infrastructure_lt_outdoor_infrastructure_annualised_opex_per_household + color: "#325567" + order_by: 2 + group: + show_at_first: + is_target_line: false + target_line_position: + gquery: households_lt_outdoor_heat_infrastructure_opex_per_household + is_1990: false + dependent_on: + output_element_key: heat_infrastructure_annualised_costs_per_household_lt + key: heat_infrastructure_lt_outdoor_infrastructure_annualised_opex_per_household_lt_heat_network +- label: heat_infrastructure_lt_installations_annualised_capex_per_household + color: "#619ab7" + order_by: 3 + group: + show_at_first: + is_target_line: false + target_line_position: + gquery: households_lt_installations_capex_per_household + is_1990: false + dependent_on: + output_element_key: heat_infrastructure_annualised_costs_per_household_lt + key: heat_infrastructure_lt_installations_annualised_capex_per_household_lt_heat_network +- label: heat_infrastructure_lt_installations_annualised_opex_per_household + color: "#bfd6e2" + order_by: 4 + group: + show_at_first: + is_target_line: false + target_line_position: + gquery: households_lt_installations_opex_per_household + is_1990: false + dependent_on: + output_element_key: heat_infrastructure_annualised_costs_per_household_lt + key: heat_infrastructure_lt_installations_annualised_opex_per_household_lt_heat_network +- label: heat_infrastructure_lt_indoor_infrastructure_annualised_capex_per_household + color: "#CAB39E" + order_by: 5 + group: + show_at_first: + is_target_line: false + target_line_position: + gquery: households_lt_indoor_heat_infrastructure_capex_per_household + is_1990: false + dependent_on: + output_element_key: heat_infrastructure_annualised_costs_per_household_lt + key: heat_infrastructure_lt_indoor_infrastructure_annualised_capex_per_household_lt_heat_network +- label: heat_infrastructure_lt_indoor_infrastructure_annualised_opex_per_household + color: "#e4d9ce" + order_by: 6 + group: + show_at_first: + is_target_line: false + target_line_position: + gquery: households_lt_indoor_heat_infrastructure_opex_per_household + is_1990: false + dependent_on: + output_element_key: heat_infrastructure_annualised_costs_per_household_lt + key: heat_infrastructure_lt_indoor_infrastructure_annualised_opex_per_household_lt_heat_network +- label: heat_infrastructure_lt_heat_delivery_system_annualised_capex_per_household + color: "#FCC43D" + order_by: 7 + group: + show_at_first: + is_target_line: false + target_line_position: + gquery: households_lt_heat_delivery_system_capex_per_household + is_1990: false + dependent_on: + output_element_key: heat_infrastructure_annualised_costs_per_household_lt + key: heat_infrastructure_lt_heat_delivery_system_annualised_capex_per_household_lt_heat_network \ No newline at end of file diff --git a/config/interface/output_element_series/heat_infrastructure_annualised_costs_per_household_mt.yml b/config/interface/output_element_series/heat_infrastructure_annualised_costs_per_household_mt.yml new file mode 100644 index 000000000..09717ee5f --- /dev/null +++ b/config/interface/output_element_series/heat_infrastructure_annualised_costs_per_household_mt.yml @@ -0,0 +1,84 @@ +--- +- label: heat_infrastructure_mt_outdoor_infrastructure_annualised_capex_per_household + color: "#002B42" + order_by: 1 + group: + show_at_first: + is_target_line: false + gquery: households_mt_outdoor_heat_infrastructure_capex_per_household + is_1990: false + dependent_on: + output_element_key: heat_infrastructure_annualised_costs_per_household_mt + key: heat_infrastructure_mt_outdoor_infrastructure_annualised_capex_per_household_mt_heat_network +- label: heat_infrastructure_mt_outdoor_infrastructure_annualised_opex_per_household + color: "#325567" + order_by: 2 + group: + show_at_first: + is_target_line: false + target_line_position: + gquery: households_mt_outdoor_heat_infrastructure_opex_per_household + is_1990: false + dependent_on: + output_element_key: heat_infrastructure_annualised_costs_per_household_mt + key: heat_infrastructure_mt_outdoor_infrastructure_annualised_opex_per_household_mt_heat_network +- label: heat_infrastructure_mt_installations_annualised_capex_per_household + color: "#619ab7" + order_by: 3 + group: + show_at_first: + is_target_line: false + target_line_position: + gquery: households_mt_installations_capex_per_household + is_1990: false + dependent_on: + output_element_key: heat_infrastructure_annualised_costs_per_household_mt + key: heat_infrastructure_mt_installations_annualised_capex_per_household_mt_heat_network +- label: heat_infrastructure_mt_installations_annualised_opex_per_household + color: "#bfd6e2" + order_by: 4 + group: + show_at_first: + is_target_line: false + target_line_position: + gquery: households_mt_installations_opex_per_household + is_1990: false + dependent_on: + output_element_key: heat_infrastructure_annualised_costs_per_household_mt + key: heat_infrastructure_mt_installations_annualised_opex_per_household_mt_heat_network +- label: heat_infrastructure_mt_indoor_infrastructure_annualised_capex_per_household + color: "#CAB39E" + order_by: 5 + group: + show_at_first: + is_target_line: false + target_line_position: + gquery: households_mt_indoor_heat_infrastructure_capex_per_household + is_1990: false + dependent_on: + output_element_key: heat_infrastructure_annualised_costs_per_household_mt + key: heat_infrastructure_mt_indoor_infrastructure_annualised_capex_per_household_mt_heat_network +- label: heat_infrastructure_mt_indoor_infrastructure_annualised_opex_per_household + color: "#e4d9ce" + order_by: 6 + group: + show_at_first: + is_target_line: false + target_line_position: + gquery: households_mt_indoor_heat_infrastructure_opex_per_household + is_1990: false + dependent_on: + output_element_key: heat_infrastructure_annualised_costs_per_household_mt + key: heat_infrastructure_mt_indoor_infrastructure_annualised_opex_per_household_mt_heat_network +- label: heat_infrastructure_mt_heat_delivery_system_annualised_capex_per_household + color: "#FCC43D" + order_by: 7 + group: + show_at_first: + is_target_line: false + target_line_position: + gquery: households_mt_heat_delivery_system_capex_per_household + is_1990: false + dependent_on: + output_element_key: heat_infrastructure_annualised_costs_per_household_mt + key: heat_infrastructure_mt_heat_delivery_system_annualised_capex_per_household_mt_heat_network \ No newline at end of file diff --git a/config/interface/output_elements/cost.yml b/config/interface/output_elements/cost.yml index d2b378486..d88af6600 100644 --- a/config/interface/output_elements/cost.yml +++ b/config/interface/output_elements/cost.yml @@ -115,6 +115,36 @@ dependent_on: description: output_element_type_name: vertical_stacked_bar +- under_construction: false + unit: euro + percentage: false + group: Cost + sub_group: + show_point_label: false + growth_chart: false + key: heat_infrastructure_annualised_costs_per_household_mt + max_axis_value: + min_axis_value: + hidden: false + requires_merit_order: false + dependent_on: + description: + output_element_type_name: vertical_stacked_bar +- under_construction: false + unit: euro + percentage: false + group: Cost + sub_group: + show_point_label: false + growth_chart: false + key: heat_infrastructure_annualised_costs_per_household_lt + max_axis_value: + min_axis_value: + hidden: false + requires_merit_order: false + dependent_on: + description: + output_element_type_name: vertical_stacked_bar - under_construction: false unit: "€/MJ heat" percentage: false diff --git a/config/locales/interface/input_elements/en_supply_heat.yml b/config/locales/interface/input_elements/en_supply_heat.yml index 82d8d18dc..0ecedbdfc 100644 --- a/config/locales/interface/input_elements/en_supply_heat.yml +++ b/config/locales/interface/input_elements/en_supply_heat.yml @@ -474,6 +474,21 @@ en: to heat water. This heat production is especially high in the summer. Heat demand, on the other hand, peaks in the winter. Use seasonal heat storage for effective deployment." + capacity_of_energy_heat_well_deep_ht_geothermal: + title: Geothermal (deep) + short_description: + description: "Use this slider to adjust the total installed capacity (MW) + of a deep geothermal heat installation in high-temperature heat grids. + \r\n

    \r\n + Deep geothermal energy is collected from 1500-4000 meters deep. Typically + geothermal heating systems produce a relatively constant amount of heat + as they are not prone to temperature changes during the seasons. The + temperature can be between 70 to 90 degrees Celsius depending on the + depth and location. + \r\n

    \r\n + When this slider is set, the yearly production of heat + using deep geothermal energy will be visible in the supply side of the + graph on the right." capacity_of_energy_heat_well_deep_mt_geothermal: title: Geothermal (deep) short_description: diff --git a/config/locales/interface/input_elements/nl_supply_heat.yml b/config/locales/interface/input_elements/nl_supply_heat.yml index c7cb8b68e..bf70d76d6 100644 --- a/config/locales/interface/input_elements/nl_supply_heat.yml +++ b/config/locales/interface/input_elements/nl_supply_heat.yml @@ -477,6 +477,19 @@ nl: Deze warmteproductie is vooral groot in de zomer, terwijl de vraag naar warmte hoog is in de winter. Maak gebruik van seizoensopslag voor een effectieve inzet. + capacity_of_energy_heat_well_deep_ht_geothermal: + title: Diepe geothermie + short_description: + description: "Gebruik dit schuifje om het totale, geïnstalleerde vermogen (MW) + aan diepe geothermie warmteinstallaties in hoge-temperatuur warmtenetten in te stellen. + \r\n

    \r\n + Diepe geothermische energie wordt onttrokken aan aardlagen van 1500-4000 meter diep. + Doorgaans produceren diep-geothermische warmtebronnen een relatief constant vermogen + aangezien ze niet vatbaar zijn voor temperatuurschommelingen gedurende het seizoen. + De leveringstemperatuur kan liggen tussen de 70 en 90 graden Celsius afhankelijk van de diepte en de locatie. + \r\n

    \r\n + Met dit schuifje stel je de jaarlijke warmteproductie van diep-geothermische bronnen in en maak je deze zichtbaar in de + aanbodkant van de grafiek rechts." capacity_of_energy_heat_well_deep_mt_geothermal: title: Diepe geothermie short_description: diff --git a/config/locales/interface/output_element_series/en_labels.yml b/config/locales/interface/output_element_series/en_labels.yml index 668a98046..1b22b8b23 100644 --- a/config/locales/interface/output_element_series/en_labels.yml +++ b/config/locales/interface/output_element_series/en_labels.yml @@ -16,6 +16,7 @@ en: costs_production: "Energy production" costs_carriers: "Energy carriers and import" costs_infrastructure: "Infrastructure" + costs_heat_delivery_system: "Heat delivery system" costs_co2: "Carbon capture, sequestration and utilisation" costs_building_and_installations_households: "Building and installations: Households" costs_building_and_installations_buildings: "Building and installations: Buildings" @@ -668,6 +669,20 @@ en: heat_infrastructure_ht_indoor_infrastructure_annualised_capex_per_household: "Indoor infrastructure CAPEX" heat_infrastructure_ht_indoor_infrastructure_annualised_opex_per_household: "Indoor infrastructure OPEX" heat_infrastructure_ht_heat_delivery_system_annualised_capex_per_household: "Indoor heat delivery system CAPEX" + heat_infrastructure_mt_outdoor_infrastructure_annualised_capex_per_household: "Outdoor infrastructure CAPEX" + heat_infrastructure_mt_outdoor_infrastructure_annualised_opex_per_household: "Outdoor infrastructure OPEX" + heat_infrastructure_mt_installations_annualised_capex_per_household: "Installations (heat sources) CAPEX" + heat_infrastructure_mt_installations_annualised_opex_per_household: "Installations (heat sources) OPEX" + heat_infrastructure_mt_indoor_infrastructure_annualised_capex_per_household: "Indoor infrastructure CAPEX" + heat_infrastructure_mt_indoor_infrastructure_annualised_opex_per_household: "Indoor infrastructure OPEX" + heat_infrastructure_mt_heat_delivery_system_annualised_capex_per_household: "Indoor heat delivery system CAPEX" + heat_infrastructure_lt_outdoor_infrastructure_annualised_capex_per_household: "Outdoor infrastructure CAPEX" + heat_infrastructure_lt_outdoor_infrastructure_annualised_opex_per_household: "Outdoor infrastructure OPEX" + heat_infrastructure_lt_installations_annualised_capex_per_household: "Installations (heat sources) CAPEX" + heat_infrastructure_lt_installations_annualised_opex_per_household: "Installations (heat sources) OPEX" + heat_infrastructure_lt_indoor_infrastructure_annualised_capex_per_household: "Indoor infrastructure CAPEX" + heat_infrastructure_lt_indoor_infrastructure_annualised_opex_per_household: "Indoor infrastructure OPEX" + heat_infrastructure_lt_heat_delivery_system_annualised_capex_per_household: "Indoor heat delivery system CAPEX" heat_network_production: "Heat production" heat_network_demand: "Heat demand" heat_network_inflexible_demand: "District heating demand" diff --git a/config/locales/interface/output_element_series/nl_labels.yml b/config/locales/interface/output_element_series/nl_labels.yml index 0ccaa07ed..079812ce1 100644 --- a/config/locales/interface/output_element_series/nl_labels.yml +++ b/config/locales/interface/output_element_series/nl_labels.yml @@ -16,6 +16,7 @@ nl: costs_production: "Productiemiddelen" costs_carriers: "Energiedragers" costs_infrastructure: "Infrastructuur E/G/W/H2" + costs_heat_delivery_system: "Warmteafgiftesysteem" costs_co2: "CO2-netten en CCS" costs_building_and_installations_households: "Gebouwen/Installaties: Huishoudens" costs_building_and_installations_buildings: "Gebouwen/Installaties: Gebouwen" @@ -683,6 +684,20 @@ nl: heat_infrastructure_ht_indoor_infrastructure_annualised_capex_per_household: "Infrastructuur inpandig CAPEX" heat_infrastructure_ht_indoor_infrastructure_annualised_opex_per_household: "Infrastructuur inpandig OPEX" heat_infrastructure_ht_heat_delivery_system_annualised_capex_per_household: "Warmteafgiftesysteen CAPEX" + heat_infrastructure_mt_outdoor_infrastructure_annualised_capex_per_household: "Infrastructuur uitpandig CAPEX" + heat_infrastructure_mt_outdoor_infrastructure_annualised_opex_per_household: "Infrastructuur uitpandig OPEX" + heat_infrastructure_mt_installations_annualised_capex_per_household: "Installaties (warmtebronnen) CAPEX" + heat_infrastructure_mt_installations_annualised_opex_per_household: "Installaties (warmtebronnen) OPEX" + heat_infrastructure_mt_indoor_infrastructure_annualised_capex_per_household: "Infrastructuur inpandig CAPEX" + heat_infrastructure_mt_indoor_infrastructure_annualised_opex_per_household: "Infrastructuur inpandig OPEX" + heat_infrastructure_mt_heat_delivery_system_annualised_capex_per_household: "Warmteafgiftesysteen CAPEX" + heat_infrastructure_lt_outdoor_infrastructure_annualised_capex_per_household: "Infrastructuur uitpandig CAPEX" + heat_infrastructure_lt_outdoor_infrastructure_annualised_opex_per_household: "Infrastructuur uitpandig OPEX" + heat_infrastructure_lt_installations_annualised_capex_per_household: "Installaties (warltebronnen) CAPEX" + heat_infrastructure_lt_installations_annualised_opex_per_household: "Installaties (warltebronnen) OPEX" + heat_infrastructure_lt_indoor_infrastructure_annualised_capex_per_household: "Infrastructuur inpandig CAPEX" + heat_infrastructure_lt_indoor_infrastructure_annualised_opex_per_household: "Infrastructuur inpandig OPEX" + heat_infrastructure_lt_heat_delivery_system_annualised_capex_per_household: "Warmteafgiftesysteen CAPEX" heat_network_production: "Warmteproductie" heat_network_demand: "Warmtevraag" heat_network_inflexible_demand: "Basislastvraag warmtenetten" diff --git a/config/locales/interface/output_elements/en_cost.yml b/config/locales/interface/output_elements/en_cost.yml index c3b164fc2..bedf20685 100644 --- a/config/locales/interface/output_elements/en_cost.yml +++ b/config/locales/interface/output_elements/en_cost.yml @@ -45,6 +45,14 @@ en: title: High-temperature district heating costs per household per year short_description: description: + heat_infrastructure_annualised_costs_per_household_mt: + title: Medium-temperature district heating costs per household per year + short_description: + description: + heat_infrastructure_annualised_costs_per_household_lt: + title: Low-temperature district heating costs per household per year + short_description: + description: household_network_gas_hhp_cop_cost: title: Hybrid heat pump threshold COP for space heating short_description: diff --git a/config/locales/interface/output_elements/nl_cost.yml b/config/locales/interface/output_elements/nl_cost.yml index c7f9cf91b..ad40c6580 100644 --- a/config/locales/interface/output_elements/nl_cost.yml +++ b/config/locales/interface/output_elements/nl_cost.yml @@ -46,6 +46,14 @@ nl: title: Kosten HT-warmtenetten per huishouden per jaar short_description: description: + heat_infrastructure_annualised_costs_per_household_mt: + title: Kosten MT-warmtenetten per huishouden per jaar + short_description: + description: + heat_infrastructure_annualised_costs_per_household_lt: + title: Kosten LT-warmtenetten per huishouden per jaar + short_description: + description: household_network_gas_hhp_cop_cost: title: Hybride warmtepomp omslag COP voor ruimteverwarming short_description: From 1bfb008daede02dfe66691c6a333f4ba644d944e Mon Sep 17 00:00:00 2001 From: Mathijs Bijkerk Date: Tue, 10 Oct 2023 09:09:52 +0200 Subject: [PATCH 45/61] Add dependent on coal and oil to district heating --- .../input_elements/supply_heat_sources_ht.yml | 20 +++++++------- .../input_elements/supply_heat_sources_lt.yml | 12 ++++----- .../input_elements/supply_heat_sources_mt.yml | 26 ++++++++++--------- 3 files changed, 31 insertions(+), 27 deletions(-) diff --git a/config/interface/input_elements/supply_heat_sources_ht.yml b/config/interface/input_elements/supply_heat_sources_ht.yml index d63e5c0f4..cc48eee83 100644 --- a/config/interface/input_elements/supply_heat_sources_ht.yml +++ b/config/interface/input_elements/supply_heat_sources_ht.yml @@ -7,56 +7,58 @@ slide_key: supply_heat_sources_ht - key: capacity_of_energy_heat_boiler_ht_electricity - step_value: 0.1 + step_value: 1.0 unit: MW interface_group: dispatchable_heat position: 100 slide_key: supply_heat_sources_ht - key: capacity_of_energy_heat_heatpump_water_water_ht_electricity - step_value: 0.1 + step_value: 1.0 unit: MW interface_group: dispatchable_heat position: 105 slide_key: supply_heat_sources_ht - key: capacity_of_energy_heat_burner_ht_hydrogen - step_value: 0.1 + step_value: 1.0 unit: MW interface_group: dispatchable_heat position: 110 slide_key: supply_heat_sources_ht - key: capacity_of_energy_heat_burner_ht_wood_pellets - step_value: 0.1 + step_value: 1.0 unit: MW interface_group: dispatchable_heat position: 115 slide_key: supply_heat_sources_ht - key: capacity_of_energy_heat_burner_ht_waste_mix - step_value: 0.1 + step_value: 1.0 unit: MW interface_group: dispatchable_heat position: 120 slide_key: supply_heat_sources_ht - key: capacity_of_energy_heat_burner_ht_crude_oil - step_value: 0.1 + step_value: 1.0 unit: MW interface_group: dispatchable_heat + dependent_on: has_coal_oil_for_heating_built_environment position: 125 slide_key: supply_heat_sources_ht - key: capacity_of_energy_heat_burner_ht_network_gas - step_value: 0.1 + step_value: 1.0 unit: MW interface_group: dispatchable_heat position: 130 slide_key: supply_heat_sources_ht - key: capacity_of_energy_heat_burner_ht_coal - step_value: 0.1 + step_value: 1.0 unit: MW interface_group: dispatchable_heat + dependent_on: has_coal_oil_for_heating_built_environment position: 135 slide_key: supply_heat_sources_ht - key: volume_of_ht_imported_heat - step_value: 0.1 + step_value: 1.0 unit: PJ interface_group: imported_heat position: 200 diff --git a/config/interface/input_elements/supply_heat_sources_lt.yml b/config/interface/input_elements/supply_heat_sources_lt.yml index ccecbb889..8a6551316 100644 --- a/config/interface/input_elements/supply_heat_sources_lt.yml +++ b/config/interface/input_elements/supply_heat_sources_lt.yml @@ -1,38 +1,38 @@ --- - key: capacity_of_energy_heat_solar_lt_solar_thermal - step_value: 0.1 + step_value: 1.0 unit: MW interface_group: non_dispatchable_heat position: 100 slide_key: supply_heat_sources_lt - key: capacity_of_energy_heat_well_shallow_lt_geothermal - step_value: 0.1 + step_value: 1.0 unit: MW interface_group: non_dispatchable_heat position: 105 slide_key: supply_heat_sources_lt - key: capacity_of_energy_heat_heatpump_water_water_lt_electricity - step_value: 0.1 + step_value: 1.0 unit: MW interface_group: dispatchable_heat position: 200 slide_key: supply_heat_sources_lt - key: capacity_of_energy_heat_boiler_lt_electricity - step_value: 0.1 + step_value: 1.0 unit: MW interface_group: dispatchable_heat position: 205 slide_key: supply_heat_sources_lt - key: capacity_of_energy_heat_burner_lt_hydrogen - step_value: 0.1 + step_value: 1.0 unit: MW interface_group: dispatchable_heat position: 210 slide_key: supply_heat_sources_lt - key: volume_of_lt_imported_heat - step_value: 0.1 + step_value: 1.0 unit: PJ interface_group: imported_heat position: 300 diff --git a/config/interface/input_elements/supply_heat_sources_mt.yml b/config/interface/input_elements/supply_heat_sources_mt.yml index 12c49319d..c2956c357 100644 --- a/config/interface/input_elements/supply_heat_sources_mt.yml +++ b/config/interface/input_elements/supply_heat_sources_mt.yml @@ -1,75 +1,77 @@ --- - key: capacity_of_energy_heat_solar_mt_solar_thermal - step_value: 0.1 + step_value: 1.0 unit: MW interface_group: non_dispatchable_heat position: 100 slide_key: supply_heat_sources_mt - key: capacity_of_energy_heat_well_deep_mt_geothermal - step_value: 0.1 + step_value: 1.0 unit: MW interface_group: non_dispatchable_heat position: 105 slide_key: supply_heat_sources_mt - key: capacity_of_energy_heat_well_shallow_heatpump_mt_geothermal - step_value: 0.1 + step_value: 1.0 unit: MW interface_group: non_dispatchable_heat position: 110 slide_key: supply_heat_sources_mt - key: capacity_of_energy_heat_heatpump_water_water_mt_electricity - step_value: 0.1 + step_value: 1.0 unit: MW interface_group: dispatchable_heat position: 205 slide_key: supply_heat_sources_mt - key: capacity_of_energy_heat_boiler_mt_electricity - step_value: 0.1 + step_value: 1.0 unit: MW interface_group: dispatchable_heat position: 210 slide_key: supply_heat_sources_mt - key: capacity_of_energy_heat_burner_mt_hydrogen - step_value: 0.1 + step_value: 1.0 unit: MW interface_group: dispatchable_heat position: 215 slide_key: supply_heat_sources_mt - key: capacity_of_energy_heat_burner_mt_wood_pellets - step_value: 0.1 + step_value: 1.0 unit: MW interface_group: dispatchable_heat position: 220 slide_key: supply_heat_sources_mt - key: capacity_of_energy_heat_burner_mt_waste_mix - step_value: 0.1 + step_value: 1.0 unit: MW interface_group: dispatchable_heat position: 225 slide_key: supply_heat_sources_mt - key: capacity_of_energy_heat_burner_mt_crude_oil - step_value: 0.1 + step_value: 1.0 unit: MW interface_group: dispatchable_heat + dependent_on: has_coal_oil_for_heating_built_environment position: 230 slide_key: supply_heat_sources_mt - key: capacity_of_energy_heat_burner_mt_network_gas - step_value: 0.1 + step_value: 1.0 unit: MW interface_group: dispatchable_heat position: 235 slide_key: supply_heat_sources_mt - key: capacity_of_energy_heat_burner_mt_coal - step_value: 0.1 + step_value: 1.0 unit: MW interface_group: dispatchable_heat + dependent_on: has_coal_oil_for_heating_built_environment position: 240 slide_key: supply_heat_sources_mt - key: volume_of_mt_imported_heat - step_value: 0.1 + step_value: 1.0 interface_group: imported_heat unit: PJ position: 300 From 8b65b317f5c3df4dfb990ff7bced8bac248e55c1 Mon Sep 17 00:00:00 2001 From: Mathijs Bijkerk Date: Tue, 10 Oct 2023 09:16:20 +0200 Subject: [PATCH 46/61] Add label for residual heat to Sankey --- .../interface/output_elements/labels_groups/en_labels.yml | 1 + .../interface/output_elements/labels_groups/nl_labels.yml | 1 + 2 files changed, 2 insertions(+) diff --git a/config/locales/interface/output_elements/labels_groups/en_labels.yml b/config/locales/interface/output_elements/labels_groups/en_labels.yml index d951fe026..a70b9fc63 100644 --- a/config/locales/interface/output_elements/labels_groups/en_labels.yml +++ b/config/locales/interface/output_elements/labels_groups/en_labels.yml @@ -242,6 +242,7 @@ en: losses: 'losses' electricity_demand: 'electricity demand' heat_demand: 'heat demand' + residual_heat: "residual heat" hydrogen_demand: 'hydrogen demand' hydrogen: "hydrogen" other_renewables: "other renewables" diff --git a/config/locales/interface/output_elements/labels_groups/nl_labels.yml b/config/locales/interface/output_elements/labels_groups/nl_labels.yml index 70c95722c..0eed6bf5a 100644 --- a/config/locales/interface/output_elements/labels_groups/nl_labels.yml +++ b/config/locales/interface/output_elements/labels_groups/nl_labels.yml @@ -222,6 +222,7 @@ nl: losses: 'verliezen' electricity_demand: 'elektriciteitsvraag' heat_demand: 'warmtevraag' + residual_heat: "restwarmte" hydrogen_demand: 'waterstofvraag' hydrogen: "waterstof" other_renewables: "overig hernieuwbaar" From 8bb5e54a45830e2efd94933771a7702ae11d7753 Mon Sep 17 00:00:00 2001 From: Mathijs Bijkerk Date: Tue, 10 Oct 2023 13:37:48 +0200 Subject: [PATCH 47/61] Add HT solar thermal and geothermal heat production --- .../input_elements/supply_heat_sources_ht.yml | 56 ++++++++++++------- .../input_elements/supply_heat_sources_lt.yml | 17 ++++-- .../input_elements/supply_heat_sources_mt.yml | 35 ++++++++---- .../heat_network_production_ht.yml | 12 ++++ .../input_elements/en_supply_heat.yml | 8 +++ .../input_elements/nl_supply_heat.yml | 8 +++ 6 files changed, 98 insertions(+), 38 deletions(-) diff --git a/config/interface/input_elements/supply_heat_sources_ht.yml b/config/interface/input_elements/supply_heat_sources_ht.yml index cc48eee83..6c0635ec8 100644 --- a/config/interface/input_elements/supply_heat_sources_ht.yml +++ b/config/interface/input_elements/supply_heat_sources_ht.yml @@ -1,65 +1,81 @@ --- -- key: capacity_of_energy_heat_well_deep_ht_geothermal - step_value: 0.1 +- key: capacity_of_energy_heat_solar_ht_solar_thermal + step_value: 1.0 unit: MW interface_group: non_dispatchable_heat position: 100 + related_node: energy_heat_solar_ht_solar_thermal + slide_key: supply_heat_sources_ht +- key: capacity_of_energy_heat_well_deep_ht_geothermal + step_value: 1.0 + unit: MW + interface_group: non_dispatchable_heat + position: 105 + related_node: energy_heat_well_deep_ht_geothermal slide_key: supply_heat_sources_ht -- key: capacity_of_energy_heat_boiler_ht_electricity +- key: capacity_of_energy_heat_boiler_ht_electricity step_value: 1.0 unit: MW interface_group: dispatchable_heat - position: 100 + position: 200 + related_node: energy_heat_boiler_ht_electricity slide_key: supply_heat_sources_ht -- key: capacity_of_energy_heat_heatpump_water_water_ht_electricity +- key: capacity_of_energy_heat_heatpump_water_water_ht_electricity step_value: 1.0 unit: MW interface_group: dispatchable_heat - position: 105 + position: 205 + related_node: energy_heat_heatpump_water_water_ht_electricity slide_key: supply_heat_sources_ht -- key: capacity_of_energy_heat_burner_ht_hydrogen +- key: capacity_of_energy_heat_burner_ht_hydrogen step_value: 1.0 unit: MW interface_group: dispatchable_heat - position: 110 + position: 210 + related_node: energy_heat_burner_ht_hydrogen slide_key: supply_heat_sources_ht -- key: capacity_of_energy_heat_burner_ht_wood_pellets +- key: capacity_of_energy_heat_burner_ht_wood_pellets step_value: 1.0 unit: MW interface_group: dispatchable_heat - position: 115 + position: 215 + related_node: energy_heat_burner_ht_wood_pellets slide_key: supply_heat_sources_ht -- key: capacity_of_energy_heat_burner_ht_waste_mix +- key: capacity_of_energy_heat_burner_ht_waste_mix step_value: 1.0 unit: MW interface_group: dispatchable_heat - position: 120 + position: 220 + related_node: energy_heat_burner_ht_waste_mix slide_key: supply_heat_sources_ht -- key: capacity_of_energy_heat_burner_ht_crude_oil +- key: capacity_of_energy_heat_burner_ht_crude_oil step_value: 1.0 unit: MW interface_group: dispatchable_heat dependent_on: has_coal_oil_for_heating_built_environment - position: 125 + position: 225 + related_node: energy_heat_burner_ht_crude_oil slide_key: supply_heat_sources_ht -- key: capacity_of_energy_heat_burner_ht_network_gas +- key: capacity_of_energy_heat_burner_ht_network_gas step_value: 1.0 unit: MW interface_group: dispatchable_heat - position: 130 + position: 230 + related_node: energy_heat_burner_ht_network_gas slide_key: supply_heat_sources_ht -- key: capacity_of_energy_heat_burner_ht_coal +- key: capacity_of_energy_heat_burner_ht_coal step_value: 1.0 unit: MW interface_group: dispatchable_heat dependent_on: has_coal_oil_for_heating_built_environment - position: 135 + position: 235 + related_node: energy_heat_burner_ht_coal slide_key: supply_heat_sources_ht -- key: volume_of_ht_imported_heat +- key: volume_of_ht_imported_heat step_value: 1.0 unit: PJ interface_group: imported_heat - position: 200 + position: 300 slide_key: supply_heat_sources_ht diff --git a/config/interface/input_elements/supply_heat_sources_lt.yml b/config/interface/input_elements/supply_heat_sources_lt.yml index 8a6551316..9bc89c40b 100644 --- a/config/interface/input_elements/supply_heat_sources_lt.yml +++ b/config/interface/input_elements/supply_heat_sources_lt.yml @@ -1,37 +1,42 @@ --- -- key: capacity_of_energy_heat_solar_lt_solar_thermal +- key: capacity_of_energy_heat_solar_lt_solar_thermal step_value: 1.0 unit: MW interface_group: non_dispatchable_heat position: 100 + related_node: energy_heat_solar_lt_solar_thermal slide_key: supply_heat_sources_lt -- key: capacity_of_energy_heat_well_shallow_lt_geothermal +- key: capacity_of_energy_heat_well_shallow_lt_geothermal step_value: 1.0 unit: MW interface_group: non_dispatchable_heat position: 105 + related_node: energy_heat_well_shallow_lt_geothermal slide_key: supply_heat_sources_lt -- key: capacity_of_energy_heat_heatpump_water_water_lt_electricity +- key: capacity_of_energy_heat_heatpump_water_water_lt_electricity step_value: 1.0 unit: MW interface_group: dispatchable_heat position: 200 + related_node: energy_heat_heatpump_water_water_lt_electricity slide_key: supply_heat_sources_lt -- key: capacity_of_energy_heat_boiler_lt_electricity +- key: capacity_of_energy_heat_boiler_lt_electricity step_value: 1.0 unit: MW interface_group: dispatchable_heat position: 205 + related_node: energy_heat_boiler_lt_electricity slide_key: supply_heat_sources_lt -- key: capacity_of_energy_heat_burner_lt_hydrogen +- key: capacity_of_energy_heat_burner_lt_hydrogen step_value: 1.0 unit: MW interface_group: dispatchable_heat position: 210 + related_node: energy_heat_burner_lt_hydrogen slide_key: supply_heat_sources_lt -- key: volume_of_lt_imported_heat +- key: volume_of_lt_imported_heat step_value: 1.0 unit: PJ interface_group: imported_heat diff --git a/config/interface/input_elements/supply_heat_sources_mt.yml b/config/interface/input_elements/supply_heat_sources_mt.yml index c2956c357..19c0f12cd 100644 --- a/config/interface/input_elements/supply_heat_sources_mt.yml +++ b/config/interface/input_elements/supply_heat_sources_mt.yml @@ -1,76 +1,87 @@ --- -- key: capacity_of_energy_heat_solar_mt_solar_thermal +- key: capacity_of_energy_heat_solar_mt_solar_thermal step_value: 1.0 unit: MW interface_group: non_dispatchable_heat position: 100 + related_node: energy_heat_solar_mt_solar_thermal slide_key: supply_heat_sources_mt -- key: capacity_of_energy_heat_well_deep_mt_geothermal +- key: capacity_of_energy_heat_well_deep_mt_geothermal step_value: 1.0 unit: MW interface_group: non_dispatchable_heat position: 105 + related_node: energy_heat_well_deep_mt_geothermal slide_key: supply_heat_sources_mt -- key: capacity_of_energy_heat_well_shallow_heatpump_mt_geothermal +- key: capacity_of_energy_heat_well_shallow_heatpump_mt_geothermal step_value: 1.0 unit: MW interface_group: non_dispatchable_heat position: 110 + related_node: energy_heat_well_shallow_heatpump_mt_geothermal slide_key: supply_heat_sources_mt -- key: capacity_of_energy_heat_heatpump_water_water_mt_electricity +- key: capacity_of_energy_heat_heatpump_water_water_mt_electricity step_value: 1.0 unit: MW interface_group: dispatchable_heat position: 205 + related_node: energy_heat_heatpump_water_water_mt_electricity slide_key: supply_heat_sources_mt -- key: capacity_of_energy_heat_boiler_mt_electricity +- key: capacity_of_energy_heat_boiler_mt_electricity step_value: 1.0 unit: MW interface_group: dispatchable_heat position: 210 + related_node: energy_heat_boiler_mt_electricity slide_key: supply_heat_sources_mt -- key: capacity_of_energy_heat_burner_mt_hydrogen +- key: capacity_of_energy_heat_burner_mt_hydrogen step_value: 1.0 unit: MW interface_group: dispatchable_heat position: 215 + related_node: energy_heat_burner_mt_hydrogen slide_key: supply_heat_sources_mt -- key: capacity_of_energy_heat_burner_mt_wood_pellets +- key: capacity_of_energy_heat_burner_mt_wood_pellets step_value: 1.0 unit: MW interface_group: dispatchable_heat position: 220 + related_node: energy_heat_burner_mt_wood_pellets slide_key: supply_heat_sources_mt -- key: capacity_of_energy_heat_burner_mt_waste_mix +- key: capacity_of_energy_heat_burner_mt_waste_mix step_value: 1.0 unit: MW interface_group: dispatchable_heat position: 225 + related_node: energy_heat_burner_mt_waste_mix slide_key: supply_heat_sources_mt -- key: capacity_of_energy_heat_burner_mt_crude_oil +- key: capacity_of_energy_heat_burner_mt_crude_oil step_value: 1.0 unit: MW interface_group: dispatchable_heat dependent_on: has_coal_oil_for_heating_built_environment position: 230 + related_node: energy_heat_burner_mt_crude_oil slide_key: supply_heat_sources_mt -- key: capacity_of_energy_heat_burner_mt_network_gas +- key: capacity_of_energy_heat_burner_mt_network_gas step_value: 1.0 unit: MW interface_group: dispatchable_heat position: 235 + related_node: energy_heat_burner_mt_network_gas slide_key: supply_heat_sources_mt -- key: capacity_of_energy_heat_burner_mt_coal +- key: capacity_of_energy_heat_burner_mt_coal step_value: 1.0 unit: MW interface_group: dispatchable_heat dependent_on: has_coal_oil_for_heating_built_environment position: 240 + related_node: energy_heat_burner_mt_coal slide_key: supply_heat_sources_mt -- key: volume_of_mt_imported_heat +- key: volume_of_mt_imported_heat step_value: 1.0 interface_group: imported_heat unit: PJ diff --git a/config/interface/output_element_series/heat_network_production_ht.yml b/config/interface/output_element_series/heat_network_production_ht.yml index 6fcdeaeb5..2aa64a493 100644 --- a/config/interface/output_element_series/heat_network_production_ht.yml +++ b/config/interface/output_element_series/heat_network_production_ht.yml @@ -227,6 +227,18 @@ dependent_on: output_element_key: heat_network_production_ht key: energy_heat_import_steam_hot_water_ht_steam_hot_water_output_curve_heat_network_production +- label: energy_heat_solar_thermal_steam_hot_water_output_curve + color: "#FFD700" + order_by: 18 + group: + show_at_first: + is_target_line: false + target_line_position: + gquery: energy_heat_solar_thermal_ht_steam_hot_water_output_curve + is_1990: + dependent_on: + output_element_key: heat_network_production_ht + key: energy_heat_solar_thermal_ht_steam_hot_water_output_curve_heat_network_production - label: energy_heat_well_deep_geothermal_steam_hot_water_output_curve color: "#FFA502" order_by: 2 diff --git a/config/locales/interface/input_elements/en_supply_heat.yml b/config/locales/interface/input_elements/en_supply_heat.yml index 0ecedbdfc..e43b0d635 100644 --- a/config/locales/interface/input_elements/en_supply_heat.yml +++ b/config/locales/interface/input_elements/en_supply_heat.yml @@ -474,6 +474,14 @@ en: to heat water. This heat production is especially high in the summer. Heat demand, on the other hand, peaks in the winter. Use seasonal heat storage for effective deployment." + capacity_of_energy_heat_solar_ht_solar_thermal: + title: Solar thermal + short_description: + description: | + Solar thermal collectors generate heat from the sun and use this + to heat water. This heat production is especially high in the summer. Heat + demand, on the other hand, peaks in the winter. Use seasonal heat storage + for effective deployment. capacity_of_energy_heat_well_deep_ht_geothermal: title: Geothermal (deep) short_description: diff --git a/config/locales/interface/input_elements/nl_supply_heat.yml b/config/locales/interface/input_elements/nl_supply_heat.yml index bf70d76d6..8b008813d 100644 --- a/config/locales/interface/input_elements/nl_supply_heat.yml +++ b/config/locales/interface/input_elements/nl_supply_heat.yml @@ -477,6 +477,14 @@ nl: Deze warmteproductie is vooral groot in de zomer, terwijl de vraag naar warmte hoog is in de winter. Maak gebruik van seizoensopslag voor een effectieve inzet. + capacity_of_energy_heat_solar_ht_solar_thermal: + title: Zonthermie + short_description: + description: | + Bij zonthermie wordt de warmte van de zon omgezet in warm water. + Deze warmteproductie is vooral groot in de zomer, terwijl de vraag naar warmte + hoog is in de winter. Maak gebruik van seizoensopslag voor een effectieve + inzet. capacity_of_energy_heat_well_deep_ht_geothermal: title: Diepe geothermie short_description: From cfc111f803595fc57db922539540dc3fc1d7da9e Mon Sep 17 00:00:00 2001 From: Koen van Bemmelen Date: Wed, 11 Oct 2023 09:52:25 +0200 Subject: [PATCH 48/61] Change label reference in heat infrastructure costs graphs --- .../heat_infrastructure_annualised_costs_ht.yml | 14 +++++++------- .../heat_infrastructure_annualised_costs_lt.yml | 10 +++++----- .../heat_infrastructure_annualised_costs_mt.yml | 10 +++++----- config/interface/output_elements/cost.yml | 6 +++--- .../locales/interface/output_elements/en_cost.yml | 6 +++--- .../locales/interface/output_elements/nl_cost.yml | 6 +++--- 6 files changed, 26 insertions(+), 26 deletions(-) diff --git a/config/interface/output_element_series/heat_infrastructure_annualised_costs_ht.yml b/config/interface/output_element_series/heat_infrastructure_annualised_costs_ht.yml index 5c9bb15ae..c9e4324db 100644 --- a/config/interface/output_element_series/heat_infrastructure_annualised_costs_ht.yml +++ b/config/interface/output_element_series/heat_infrastructure_annualised_costs_ht.yml @@ -9,7 +9,7 @@ gquery: heat_infrastructure_ht_distribution_pipelines_annualised_costs is_1990: dependent_on: - output_element_key: heat_infrastructure_ht_annualised_costs + output_element_key: heat_infrastructure_annualised_costs_ht key: heat_infrastructure_ht_distribution_pipelines_annualised_costs_heat_infrastructure_annualised_costs - label: heat_infrastructure_ht_primary_pipelines_annualised_costs color: "#619AB7" @@ -21,7 +21,7 @@ gquery: heat_infrastructure_ht_primary_pipelines_annualised_costs is_1990: dependent_on: - output_element_key: heat_infrastructure_ht_annualised_costs + output_element_key: heat_infrastructure_annualised_costs_ht key: heat_infrastructure_ht_primary_pipelines_annualised_costs_heat_infrastructure_annualised_costs - label: heat_infrastructure_ht_distribution_stations_annualised_costs color: "#C5D75F" @@ -33,7 +33,7 @@ gquery: heat_infrastructure_ht_distribution_stations_annualised_costs is_1990: dependent_on: - output_element_key: heat_infrastructure_ht_annualised_costs + output_element_key: heat_infrastructure_annualised_costs_ht key: heat_infrastructure_ht_distribution_stations_annualised_costs_heat_infrastructure_annualised_costs - label: heat_infrastructure_ht_indoor_annualised_costs color: "#CAB39E" @@ -45,10 +45,10 @@ gquery: heat_infrastructure_ht_indoor_annualised_costs is_1990: dependent_on: - output_element_key: heat_infrastructure_ht_annualised_costs + output_element_key: heat_infrastructure_annualised_costs_ht key: heat_infrastructure_ht_indoor_annualised_costs_heat_infrastructure_annualised_costs - label: heat_infrastructure_ht_storage_annualised_costs - color: "#FCC43D" + color: "#702283" order_by: 5 group: show_at_first: @@ -57,5 +57,5 @@ gquery: heat_infrastructure_ht_storage_annualised_costs is_1990: dependent_on: - output_element_key: heat_infrastructure_ht_annualised_costs - key: heat_infrastructure_ht_storage_annualised_costs_heat_infrastructure_annualised_costs + output_element_key: heat_infrastructure_annualised_costs_ht + key: heat_infrastructure_ht_storage_annualised_costs_heat_infrastructure_annualised_costs \ No newline at end of file diff --git a/config/interface/output_element_series/heat_infrastructure_annualised_costs_lt.yml b/config/interface/output_element_series/heat_infrastructure_annualised_costs_lt.yml index a5cd62339..75244202a 100644 --- a/config/interface/output_element_series/heat_infrastructure_annualised_costs_lt.yml +++ b/config/interface/output_element_series/heat_infrastructure_annualised_costs_lt.yml @@ -9,7 +9,7 @@ gquery: heat_infrastructure_lt_distribution_pipelines_annualised_costs is_1990: dependent_on: - output_element_key: heat_infrastructure_lt_annualised_costs + output_element_key: heat_infrastructure_annualised_costs_lt key: heat_infrastructure_lt_distribution_pipelines_annualised_costs_heat_infrastructure_annualised_costs - label: heat_infrastructure_lt_primary_pipelines_annualised_costs color: "#619AB7" @@ -21,7 +21,7 @@ gquery: heat_infrastructure_lt_primary_pipelines_annualised_costs is_1990: dependent_on: - output_element_key: heat_infrastructure_lt_annualised_costs + output_element_key: heat_infrastructure_annualised_costs_lt key: heat_infrastructure_lt_primary_pipelines_annualised_costs_heat_infrastructure_annualised_costs - label: heat_infrastructure_lt_distribution_stations_annualised_costs color: "#C5D75F" @@ -33,7 +33,7 @@ gquery: heat_infrastructure_lt_distribution_stations_annualised_costs is_1990: dependent_on: - output_element_key: heat_infrastructure_lt_annualised_costs + output_element_key: heat_infrastructure_annualised_costs_lt key: heat_infrastructure_lt_distribution_stations_annualised_costs_heat_infrastructure_annualised_costs - label: heat_infrastructure_lt_indoor_annualised_costs color: "#CAB39E" @@ -45,7 +45,7 @@ gquery: heat_infrastructure_lt_indoor_annualised_costs is_1990: dependent_on: - output_element_key: heat_infrastructure_lt_annualised_costs + output_element_key: heat_infrastructure_annualised_costs_lt key: heat_infrastructure_lt_indoor_annualised_costs_heat_infrastructure_annualised_costs - label: heat_infrastructure_lt_storage_annualised_costs color: "#FCC43D" @@ -57,5 +57,5 @@ gquery: heat_infrastructure_lt_storage_annualised_costs is_1990: dependent_on: - output_element_key: heat_infrastructure_lt_annualised_costs + output_element_key: heat_infrastructure_annualised_costs_lt key: heat_infrastructure_lt_storage_annualised_costs_heat_infrastructure_annualised_costs diff --git a/config/interface/output_element_series/heat_infrastructure_annualised_costs_mt.yml b/config/interface/output_element_series/heat_infrastructure_annualised_costs_mt.yml index fae4e7059..9da2853be 100644 --- a/config/interface/output_element_series/heat_infrastructure_annualised_costs_mt.yml +++ b/config/interface/output_element_series/heat_infrastructure_annualised_costs_mt.yml @@ -9,7 +9,7 @@ gquery: heat_infrastructure_mt_distribution_pipelines_annualised_costs is_1990: dependent_on: - output_element_key: heat_infrastructure_mt_annualised_costs + output_element_key: heat_infrastructure_annualised_costs_mt key: heat_infrastructure_mt_distribution_pipelines_annualised_costs_heat_infrastructure_annualised_costs - label: heat_infrastructure_mt_primary_pipelines_annualised_costs color: "#619AB7" @@ -21,7 +21,7 @@ gquery: heat_infrastructure_mt_primary_pipelines_annualised_costs is_1990: dependent_on: - output_element_key: heat_infrastructure_mt_annualised_costs + output_element_key: heat_infrastructure_annualised_costs_mt key: heat_infrastructure_mt_primary_pipelines_annualised_costs_heat_infrastructure_annualised_costs - label: heat_infrastructure_mt_distribution_stations_annualised_costs color: "#C5D75F" @@ -33,7 +33,7 @@ gquery: heat_infrastructure_mt_distribution_stations_annualised_costs is_1990: dependent_on: - output_element_key: heat_infrastructure_mt_annualised_costs + output_element_key: heat_infrastructure_annualised_costs_mt key: heat_infrastructure_mt_distribution_stations_annualised_costs_heat_infrastructure_annualised_costs - label: heat_infrastructure_mt_indoor_annualised_costs color: "#CAB39E" @@ -45,7 +45,7 @@ gquery: heat_infrastructure_mt_indoor_annualised_costs is_1990: dependent_on: - output_element_key: heat_infrastructure_mt_annualised_costs + output_element_key: heat_infrastructure_annualised_costs_mt key: heat_infrastructure_mt_indoor_annualised_costs_heat_infrastructure_annualised_costs - label: heat_infrastructure_mt_storage_annualised_costs color: "#FCC43D" @@ -57,5 +57,5 @@ gquery: heat_infrastructure_mt_storage_annualised_costs is_1990: dependent_on: - output_element_key: heat_infrastructure_mt_annualised_costs + output_element_key: heat_infrastructure_annualised_costs_mt key: heat_infrastructure_mt_storage_annualised_costs_heat_infrastructure_annualised_costs diff --git a/config/interface/output_elements/cost.yml b/config/interface/output_elements/cost.yml index d88af6600..e3d7fea4c 100644 --- a/config/interface/output_elements/cost.yml +++ b/config/interface/output_elements/cost.yml @@ -62,7 +62,7 @@ sub_group: show_point_label: false growth_chart: false - key: heat_infrastructure_ht_annualised_costs + key: heat_infrastructure_annualised_costs_ht max_axis_value: min_axis_value: hidden: false @@ -77,7 +77,7 @@ sub_group: show_point_label: false growth_chart: false - key: heat_infrastructure_mt_annualised_costs + key: heat_infrastructure_annualised_costs_mt max_axis_value: min_axis_value: hidden: false @@ -92,7 +92,7 @@ sub_group: show_point_label: false growth_chart: false - key: heat_infrastructure_lt_annualised_costs + key: heat_infrastructure_annualised_costs_lt max_axis_value: min_axis_value: hidden: false diff --git a/config/locales/interface/output_elements/en_cost.yml b/config/locales/interface/output_elements/en_cost.yml index bedf20685..6ed46d406 100644 --- a/config/locales/interface/output_elements/en_cost.yml +++ b/config/locales/interface/output_elements/en_cost.yml @@ -29,15 +29,15 @@ en: title: Production costs and price of green gas short_description: '' description: '' - heat_infrastructure_ht_annualised_costs: + heat_infrastructure_annualised_costs_ht: title: High-temperature district heating infrastructure costs per year short_description: description: - heat_infrastructure_mt_annualised_costs: + heat_infrastructure_annualised_costs_mt: title: Medium-temperature district heating infrastructure costs per year short_description: description: - heat_infrastructure_lt_annualised_costs: + heat_infrastructure_annualised_costs_lt: title: Low-temperature district heating infrastructure costs per year short_description: description: diff --git a/config/locales/interface/output_elements/nl_cost.yml b/config/locales/interface/output_elements/nl_cost.yml index ad40c6580..a28b4ea7c 100644 --- a/config/locales/interface/output_elements/nl_cost.yml +++ b/config/locales/interface/output_elements/nl_cost.yml @@ -30,15 +30,15 @@ nl: title: Productiekosten en prijs van groen gas short_description: '' description: '' - heat_infrastructure_ht_annualised_costs: + heat_infrastructure_annualised_costs_ht: title: Kosten infrastructuur HT-warmtenetten per jaar short_description: description: - heat_infrastructure_mt_annualised_costs: + heat_infrastructure_annualised_costs_mt: title: Kosten infrastructuur MT-warmtenetten per jaar short_description: description: - heat_infrastructure_lt_annualised_costs: + heat_infrastructure_annualised_costs_lt: title: Kosten infrastructuur LT-warmtenetten per jaar short_description: description: From 187942153c2b5a8cd5863f2d630356045cc15f7a Mon Sep 17 00:00:00 2001 From: Koen van Bemmelen Date: Wed, 11 Oct 2023 11:33:57 +0200 Subject: [PATCH 49/61] Update costs_overview charts with heat delivery system costs under building and installation --- .../output_element_series/costs_overview.yml | 15 +-------------- .../costs_overview_detailed.yml | 15 +-------------- .../interface/output_element_series/en_labels.yml | 1 - .../interface/output_element_series/nl_labels.yml | 1 - 4 files changed, 2 insertions(+), 30 deletions(-) diff --git a/config/interface/output_element_series/costs_overview.yml b/config/interface/output_element_series/costs_overview.yml index 74cd7bdc4..ea3ca506a 100644 --- a/config/interface/output_element_series/costs_overview.yml +++ b/config/interface/output_element_series/costs_overview.yml @@ -64,22 +64,9 @@ dependent_on: output_element_key: costs_overview key: costs_infrastructure_costs_overview -- label: costs_heat_delivery_system - unit: euro - color: "#FCC43D" - order_by: 6 - group: - show_at_first: - is_target_line: false - target_line_position: - gquery: costs_heat_delivery_system - is_1990: - dependent_on: - output_element_key: costs_overview - key: costs_heat_delivery_system_costs_overview - label: costs_co2 unit: euro - color: "#CAB39E" + color: "#FCC43D" order_by: 7 group: show_at_first: diff --git a/config/interface/output_element_series/costs_overview_detailed.yml b/config/interface/output_element_series/costs_overview_detailed.yml index 78547f65f..9159f7a80 100644 --- a/config/interface/output_element_series/costs_overview_detailed.yml +++ b/config/interface/output_element_series/costs_overview_detailed.yml @@ -351,21 +351,8 @@ dependent_on: output_element_key: costs_overview_detailed key: costs_infrastructure_network_gas_costs_overview_detailed -- label: costs_heat_delivery_system - unit: euro - color: "#FCC43D" - order_by: 540 - group: - show_at_first: - is_target_line: false - target_line_position: - gquery: costs_heat_delivery_system - is_1990: - dependent_on: - output_element_key: costs_overview_detailed - key: costs_heat_delivery_system_costs_overview_detailed - label: costs_co2 - color: "#CAB39E" + color: "#FCC43D" order_by: 600 group: show_at_first: diff --git a/config/locales/interface/output_element_series/en_labels.yml b/config/locales/interface/output_element_series/en_labels.yml index 1b22b8b23..f0115f2d4 100644 --- a/config/locales/interface/output_element_series/en_labels.yml +++ b/config/locales/interface/output_element_series/en_labels.yml @@ -16,7 +16,6 @@ en: costs_production: "Energy production" costs_carriers: "Energy carriers and import" costs_infrastructure: "Infrastructure" - costs_heat_delivery_system: "Heat delivery system" costs_co2: "Carbon capture, sequestration and utilisation" costs_building_and_installations_households: "Building and installations: Households" costs_building_and_installations_buildings: "Building and installations: Buildings" diff --git a/config/locales/interface/output_element_series/nl_labels.yml b/config/locales/interface/output_element_series/nl_labels.yml index 079812ce1..654d03f25 100644 --- a/config/locales/interface/output_element_series/nl_labels.yml +++ b/config/locales/interface/output_element_series/nl_labels.yml @@ -16,7 +16,6 @@ nl: costs_production: "Productiemiddelen" costs_carriers: "Energiedragers" costs_infrastructure: "Infrastructuur E/G/W/H2" - costs_heat_delivery_system: "Warmteafgiftesysteem" costs_co2: "CO2-netten en CCS" costs_building_and_installations_households: "Gebouwen/Installaties: Huishoudens" costs_building_and_installations_buildings: "Gebouwen/Installaties: Gebouwen" From 3cd0d8a31b0021b3412b1e9cbfc30736fa824b2b Mon Sep 17 00:00:00 2001 From: Mathijs Bijkerk Date: Wed, 11 Oct 2023 15:50:24 +0200 Subject: [PATCH 50/61] Update costs & efficiency sliders for district heating temperature levels --- .../input_elements/costs_heat_network.yml | 21 ++++- ...at_infrastructure_ht_annualised_costs.yml} | 0 ...at_infrastructure_lt_annualised_costs.yml} | 0 ...at_infrastructure_mt_annualised_costs.yml} | 0 config/interface/slides/costs_heat.yml | 2 +- .../interface/input_elements/en_costs.yml | 76 +++++++++++++----- .../interface/input_elements/nl_costs.yml | 79 ++++++++++++++----- 7 files changed, 134 insertions(+), 44 deletions(-) rename config/interface/output_element_series/{heat_infrastructure_annualised_costs_ht.yml => heat_infrastructure_ht_annualised_costs.yml} (100%) rename config/interface/output_element_series/{heat_infrastructure_annualised_costs_lt.yml => heat_infrastructure_lt_annualised_costs.yml} (100%) rename config/interface/output_element_series/{heat_infrastructure_annualised_costs_mt.yml => heat_infrastructure_mt_annualised_costs.yml} (100%) diff --git a/config/interface/input_elements/costs_heat_network.yml b/config/interface/input_elements/costs_heat_network.yml index 523ae2f43..afd13b7af 100644 --- a/config/interface/input_elements/costs_heat_network.yml +++ b/config/interface/input_elements/costs_heat_network.yml @@ -2,16 +2,29 @@ - key: costs_heat_infra_indoors step_value: 0.1 unit: "%" - position: 1 + position: 100 slide_key: costs_heat_network - key: costs_heat_infra_outdoors step_value: 0.1 unit: "%" - position: 2 + position: 105 slide_key: costs_heat_network -- key: costs_heat_network_storage + +- key: costs_heat_network_storage_ht_steam_hot_water step_value: 0.1 unit: "€/MWh" interface_group: heat_network_storage - position: 10 + position: 200 + slide_key: costs_heat_network +- key: costs_heat_network_storage_mt_steam_hot_water + step_value: 0.1 + unit: "€/MWh" + interface_group: heat_network_storage + position: 205 + slide_key: costs_heat_network +- key: costs_heat_network_storage_lt_steam_hot_water + step_value: 0.1 + unit: "€/MWh" + interface_group: heat_network_storage + position: 210 slide_key: costs_heat_network diff --git a/config/interface/output_element_series/heat_infrastructure_annualised_costs_ht.yml b/config/interface/output_element_series/heat_infrastructure_ht_annualised_costs.yml similarity index 100% rename from config/interface/output_element_series/heat_infrastructure_annualised_costs_ht.yml rename to config/interface/output_element_series/heat_infrastructure_ht_annualised_costs.yml diff --git a/config/interface/output_element_series/heat_infrastructure_annualised_costs_lt.yml b/config/interface/output_element_series/heat_infrastructure_lt_annualised_costs.yml similarity index 100% rename from config/interface/output_element_series/heat_infrastructure_annualised_costs_lt.yml rename to config/interface/output_element_series/heat_infrastructure_lt_annualised_costs.yml diff --git a/config/interface/output_element_series/heat_infrastructure_annualised_costs_mt.yml b/config/interface/output_element_series/heat_infrastructure_mt_annualised_costs.yml similarity index 100% rename from config/interface/output_element_series/heat_infrastructure_annualised_costs_mt.yml rename to config/interface/output_element_series/heat_infrastructure_mt_annualised_costs.yml diff --git a/config/interface/slides/costs_heat.yml b/config/interface/slides/costs_heat.yml index 4a5d65b1c..9a7030220 100644 --- a/config/interface/slides/costs_heat.yml +++ b/config/interface/slides/costs_heat.yml @@ -12,4 +12,4 @@ - key: costs_heat_network position: 3 sidebar_item_key: costs_heat - output_element_key: heat_infrastructure_annualised_costs + output_element_key: heat_infrastructure_ht_annualised_costs diff --git a/config/locales/interface/input_elements/en_costs.yml b/config/locales/interface/input_elements/en_costs.yml index 768d0ca7d..03bdc8a51 100644 --- a/config/locales/interface/input_elements/en_costs.yml +++ b/config/locales/interface/input_elements/en_costs.yml @@ -249,37 +249,75 @@ en: description: This slider sets the change in future investment and O&M costs for outdoor heating infrastructure. This includes district heating pipelines and exchanger stations. See our documentation for more info. - costs_heat_network_storage: - title: Seasonal storage + costs_heat_network_storage_ht_steam_hot_water: + title: HT (seasonal) storage short_description: - description: "Scenarios with large amounts of \"must-run\" heat production will + description: | + Scenarios with large amounts of "must-run" heat production will often have considerable excesses of heat. Storage allows you to preserve this - heat for later use. Seasonal storage can be switched on/off here.\r\n

    \r\nThe start value (43 €/MWh) is based on the potential + heat for later use. Seasonal storage can be switched on/off + here.

    + The start value (43 €/MWh) is based on the potential costs of large-scale ATES (Aquifer Thermal Energy Storage). ATES is the underground storage of warm water in aquifers. If you want to use the costs of another storage system in your scenario, - this report from Ecovat gives the costs per technology below. + this report from Ecovat gives the costs per technology below.

    +
      +
    • Aquifer thermal energy storage (ATES): 43 €/MWh, 30% losses
    • +
    • Pit thermal energy storage (PTES): 58 €/MWh, 25% losses
    • +
    • Tank Thermal Energy Storage (TTES): 83 €/MWh, 30% losses
    • +
    • Bore-hole Thermal Energy Storage (BTES): 79 €/MWh, 50% losses
    • +
    • Ecovat: 86 €/MWh, 10% losses
    • +

    Note: A different technology choice also involves other annual storage losses. - You can set this here - and the loss percentages per technology are also shown in the text next to the slider. + You can set this here. + costs_heat_network_storage_mt_steam_hot_water: + title: MT (seasonal) storage + short_description: + description: | + Scenarios with large amounts of "must-run" heat production will + often have considerable excesses of heat. Storage allows you to preserve this + heat for later use. Seasonal storage can be switched on/off + here.

    + The start value (43 €/MWh) is based on the potential + costs of large-scale ATES (Aquifer Thermal Energy Storage). + ATES is the underground storage of warm water in aquifers. + If you want to use the costs of another storage system in your scenario, + this report from Ecovat gives the costs per technology below.

    • Aquifer thermal energy storage (ATES): 43 €/MWh, 30% losses
    • Pit thermal energy storage (PTES): 58 €/MWh, 25% losses
    • Tank Thermal Energy Storage (TTES): 83 €/MWh, 30% losses
    • Bore-hole Thermal Energy Storage (BTES): 79 €/MWh, 50% losses
    • Ecovat: 86 €/MWh, 10% losses
    • -
    - The graph below shows the costs per technology. The costs for the 'heat loss - compensation' are not taken into account in the costs above as these are - already included in the ETM calculation when balancing supply and demand. - The black bars in the graph indicate - margins of uncertainty in costs due to efficiency bandwidth. The purpose of - the graph is to clarify the distribution of costs among the various cost items: - systems with higher CAPEX recover costs at low OPEX, higher efficiency and - therefore smaller margin of uncertainty. - \r\n

    \r\n" +
    + Note: A different technology choice also involves other annual storage losses. + You can set this here. + costs_heat_network_storage_lt_steam_hot_water: + title: LT (seasonal) storage + short_description: + description: | + Scenarios with large amounts of "must-run" heat production will + often have considerable excesses of heat. Storage allows you to preserve this + heat for later use. Seasonal storage can be switched on/off + here.

    + The start value (43 €/MWh) is based on the potential + costs of large-scale ATES (Aquifer Thermal Energy Storage). + ATES is the underground storage of warm water in aquifers. + If you want to use the costs of another storage system in your scenario, + this report from Ecovat gives the costs per technology below.

    +
      +
    • Aquifer thermal energy storage (ATES): 43 €/MWh, 30% losses
    • +
    • Pit thermal energy storage (PTES): 58 €/MWh, 25% losses
    • +
    • Tank Thermal Energy Storage (TTES): 83 €/MWh, 30% losses
    • +
    • Bore-hole Thermal Energy Storage (BTES): 79 €/MWh, 50% losses
    • +
    • Ecovat: 86 €/MWh, 10% losses
    • +

    + Note: A different technology choice also involves other annual storage losses. + You can set this here. investment_costs_nuclear_nuclear_plant: title: Investment costs large reactors short_description: diff --git a/config/locales/interface/input_elements/nl_costs.yml b/config/locales/interface/input_elements/nl_costs.yml index b58fe1d68..68e5321bb 100644 --- a/config/locales/interface/input_elements/nl_costs.yml +++ b/config/locales/interface/input_elements/nl_costs.yml @@ -261,39 +261,78 @@ nl: description: Met deze schuif stel je de toe- of afname in die je verwacht voor de investeringskosten en onderhouds- en beheerkosten van leidingen en onderstations voor warmtenetten. Zie onze documentatie voor meer info. - costs_heat_network_storage: - title: Seizoensopslag + costs_heat_network_storage_ht_steam_hot_water: + title: HT-(seizoens)opslag short_description: - description: "Scenario's met een grote hoeveelheid 'must run' en volatiele warmteproductie + description: | + Scenario's met een grote hoeveelheid 'must run' en volatiele warmteproductie zoals zonthermie, geothermie of restwarmte, hebben vaak een aanzienlijke warmteproductie in uren met geen of weinig vraag. (Seizoens)opslag stelt je in staat om deze warmte op te slaan en op een later moment in te zetten. Seizoensopslag kan - hier aan/uit - worden gezet.\r\n

    \r\nDe startwaarde (43 €/MWh) is gebaseerd op de + hier aan/uit + worden gezet.

    + De startwaarde (43 €/MWh) is gebaseerd op de potentiële kosten van grootschalige ATES (Aquifer Thermal Energy Storage). ATES is het ondergronds opslaan van warm water in aquifers. Als je - de kosten van een ander opslagsysteem wil gebruiken in jouw scenario, geeft dit rapport van Ecovat de onderstaande kosten per technologie. + de kosten van een ander opslagsysteem wil gebruiken in jouw scenario, geeft dit rapport van Ecovat de onderstaande kosten per technologie.

    +
      +
    • Aquifer thermal energy storage (ATES): 43 €/MWh, 30% verlies
    • +
    • Pit thermal energy storage (PTES): 58 €/MWh, 25% verlies
    • +
    • Tank Thermal Energy Storage (TTES): 83 €/MWh, 30% verlies
    • +
    • Bore-hole Thermal Energy Storage (BTES): 79 €/MWh, 50% verlies
    • +
    • Ecovat: 86 €/MWh, 10% verlies
    • +

    Let op: bij een andere technologiekeuze horen ook andere jaarlijkse opslagverliezen. Die kan je - hier - instellen en in de tekst bij het schuifje staan ook de verliespercentages per technologie. + hier instellen. + costs_heat_network_storage_mt_steam_hot_water: + title: MT-(seizoens)opslag + short_description: + description: | + Scenario's met een grote hoeveelheid 'must run' en volatiele warmteproductie + zoals zonthermie, geothermie of restwarmte, hebben vaak een aanzienlijke warmteproductie + in uren met geen of weinig vraag. (Seizoens)opslag stelt je in staat om deze + warmte op te slaan en op een later moment in te zetten. Seizoensopslag kan + hier aan/uit + worden gezet.

    + De startwaarde (43 €/MWh) is gebaseerd op de + potentiële kosten van grootschalige ATES (Aquifer Thermal + Energy Storage). ATES is het ondergronds opslaan van warm water in aquifers. Als je + de kosten van een ander opslagsysteem wil gebruiken in jouw scenario, geeft dit rapport van Ecovat de onderstaande kosten per technologie.

    • Aquifer thermal energy storage (ATES): 43 €/MWh, 30% verlies
    • Pit thermal energy storage (PTES): 58 €/MWh, 25% verlies
    • Tank Thermal Energy Storage (TTES): 83 €/MWh, 30% verlies
    • Bore-hole Thermal Energy Storage (BTES): 79 €/MWh, 50% verlies
    • Ecovat: 86 €/MWh, 10% verlies
    • -
    - Onderstaande grafiek laat de kosten per technologie zien. De kosten voor - 'heat loss compensation' worden niet meegenomen in de bovenstaande kosten - omdat het ETM deze al doorrekent tijdens de balancering van vraag en aanbod. - De zwarte balken in de grafiek geven onzekerheidsmarges aan in de kosten - als gevolg van efficiëntie bandbreedte. - Het doel van de grafiek is om duidelijk te maken wat de - verdeling van kosten onder de verschillende kostenposten is: systemen met - hogere CAPEX hebben het voordeel van een lagere OPEX, hogere efficiëntie en daarmee - kleinere onzekerheidsmarge. - \r\n

    \r\n" +
    + Let op: bij een andere technologiekeuze horen ook andere jaarlijkse opslagverliezen. Die kan je + hier instellen. + costs_heat_network_storage_lt_steam_hot_water: + title: LT-(seizoens)opslag + short_description: + description: | + Scenario's met een grote hoeveelheid 'must run' en volatiele warmteproductie + zoals zonthermie, geothermie of restwarmte, hebben vaak een aanzienlijke warmteproductie + in uren met geen of weinig vraag. (Seizoens)opslag stelt je in staat om deze + warmte op te slaan en op een later moment in te zetten. Seizoensopslag kan + hier aan/uit + worden gezet.

    + De startwaarde (43 €/MWh) is gebaseerd op de + potentiële kosten van grootschalige ATES (Aquifer Thermal + Energy Storage). ATES is het ondergronds opslaan van warm water in aquifers. Als je + de kosten van een ander opslagsysteem wil gebruiken in jouw scenario, geeft dit rapport van Ecovat de onderstaande kosten per technologie.

    +
      +
    • Aquifer thermal energy storage (ATES): 43 €/MWh, 30% verlies
    • +
    • Pit thermal energy storage (PTES): 58 €/MWh, 25% verlies
    • +
    • Tank Thermal Energy Storage (TTES): 83 €/MWh, 30% verlies
    • +
    • Bore-hole Thermal Energy Storage (BTES): 79 €/MWh, 50% verlies
    • +
    • Ecovat: 86 €/MWh, 10% verlies
    • +

    + Let op: bij een andere technologiekeuze horen ook andere jaarlijkse opslagverliezen. Die kan je + hier instellen. investment_costs_nuclear_nuclear_plant: title: Investeringskosten grote reactoren short_description: '' From 849d07b86f281015e2f119a6999306dc899ca309 Mon Sep 17 00:00:00 2001 From: Mathijs Bijkerk Date: Wed, 11 Oct 2023 16:10:09 +0200 Subject: [PATCH 51/61] Rename output elements --- ...ed_costs.yml => heat_infrastructure_annualised_costs_ht.yml} | 0 ...ed_costs.yml => heat_infrastructure_annualised_costs_lt.yml} | 0 ...ed_costs.yml => heat_infrastructure_annualised_costs_mt.yml} | 0 config/interface/slides/costs_heat.yml | 2 +- 4 files changed, 1 insertion(+), 1 deletion(-) rename config/interface/output_element_series/{heat_infrastructure_ht_annualised_costs.yml => heat_infrastructure_annualised_costs_ht.yml} (100%) rename config/interface/output_element_series/{heat_infrastructure_lt_annualised_costs.yml => heat_infrastructure_annualised_costs_lt.yml} (100%) rename config/interface/output_element_series/{heat_infrastructure_mt_annualised_costs.yml => heat_infrastructure_annualised_costs_mt.yml} (100%) diff --git a/config/interface/output_element_series/heat_infrastructure_ht_annualised_costs.yml b/config/interface/output_element_series/heat_infrastructure_annualised_costs_ht.yml similarity index 100% rename from config/interface/output_element_series/heat_infrastructure_ht_annualised_costs.yml rename to config/interface/output_element_series/heat_infrastructure_annualised_costs_ht.yml diff --git a/config/interface/output_element_series/heat_infrastructure_lt_annualised_costs.yml b/config/interface/output_element_series/heat_infrastructure_annualised_costs_lt.yml similarity index 100% rename from config/interface/output_element_series/heat_infrastructure_lt_annualised_costs.yml rename to config/interface/output_element_series/heat_infrastructure_annualised_costs_lt.yml diff --git a/config/interface/output_element_series/heat_infrastructure_mt_annualised_costs.yml b/config/interface/output_element_series/heat_infrastructure_annualised_costs_mt.yml similarity index 100% rename from config/interface/output_element_series/heat_infrastructure_mt_annualised_costs.yml rename to config/interface/output_element_series/heat_infrastructure_annualised_costs_mt.yml diff --git a/config/interface/slides/costs_heat.yml b/config/interface/slides/costs_heat.yml index 9a7030220..05b8220c7 100644 --- a/config/interface/slides/costs_heat.yml +++ b/config/interface/slides/costs_heat.yml @@ -12,4 +12,4 @@ - key: costs_heat_network position: 3 sidebar_item_key: costs_heat - output_element_key: heat_infrastructure_ht_annualised_costs + output_element_key: heat_infrastructure_annualised_costs_ht From 5b5c99cbb986fea3dc7d92bf8b63cd8b6a3d1102 Mon Sep 17 00:00:00 2001 From: Mathijs Bijkerk Date: Wed, 11 Oct 2023 20:57:48 +0200 Subject: [PATCH 52/61] Add interface groups to heat storage --- .../input_elements/supply_heat_storage_ht.yml | 17 +++++++++-------- .../input_elements/supply_heat_storage_lt.yml | 17 +++++++++-------- .../input_elements/supply_heat_storage_mt.yml | 16 +++++++++------- 3 files changed, 27 insertions(+), 23 deletions(-) diff --git a/config/interface/input_elements/supply_heat_storage_ht.yml b/config/interface/input_elements/supply_heat_storage_ht.yml index f35b01211..7dd237dd4 100644 --- a/config/interface/input_elements/supply_heat_storage_ht.yml +++ b/config/interface/input_elements/supply_heat_storage_ht.yml @@ -1,18 +1,19 @@ --- +- key: heat_storage_enabled_ht + step_value: 0.1 + unit: boolean + position: 100 + slide_key: supply_heat_storage_ht - key: energy_heat_network_storage_ht_loss_share step_value: 0.1 unit: "%" - position: 3 + interface_group: heat_storage_losses + position: 200 slide_key: supply_heat_storage_ht - key: energy_heat_network_storage_ht_steam_hot_water_output_capacity_share step_value: 0.1 unit: "%" + interface_group: heat_storage_capacity fixed: false - position: 2 - slide_key: supply_heat_storage_ht -- key: heat_storage_enabled_ht - step_value: 0.1 - unit: boolean - position: 1 + position: 300 slide_key: supply_heat_storage_ht - diff --git a/config/interface/input_elements/supply_heat_storage_lt.yml b/config/interface/input_elements/supply_heat_storage_lt.yml index eccb9b0ba..8311f74d5 100644 --- a/config/interface/input_elements/supply_heat_storage_lt.yml +++ b/config/interface/input_elements/supply_heat_storage_lt.yml @@ -1,18 +1,19 @@ --- +- key: heat_storage_enabled_lt + step_value: 0.1 + unit: boolean + position: 100 + slide_key: supply_heat_storage_lt - key: energy_heat_network_storage_lt_loss_share step_value: 0.1 unit: "%" - position: 3 + interface_group: heat_storage_losses + position: 200 slide_key: supply_heat_storage_lt - key: energy_heat_network_storage_lt_steam_hot_water_output_capacity_share step_value: 0.1 unit: "%" + interface_group: heat_storage_capacity fixed: false - position: 2 - slide_key: supply_heat_storage_lt -- key: heat_storage_enabled_lt - step_value: 0.1 - unit: boolean - position: 1 + position: 300 slide_key: supply_heat_storage_lt - diff --git a/config/interface/input_elements/supply_heat_storage_mt.yml b/config/interface/input_elements/supply_heat_storage_mt.yml index 25ec09aad..ce8a7b806 100644 --- a/config/interface/input_elements/supply_heat_storage_mt.yml +++ b/config/interface/input_elements/supply_heat_storage_mt.yml @@ -1,17 +1,19 @@ --- +- key: heat_storage_enabled_mt + step_value: 0.1 + unit: boolean + position: 100 + slide_key: supply_heat_storage_mt - key: energy_heat_network_storage_mt_loss_share step_value: 0.1 unit: "%" - position: 3 + interface_group: heat_storage_losses + position: 200 slide_key: supply_heat_storage_mt - key: energy_heat_network_storage_mt_steam_hot_water_output_capacity_share step_value: 0.1 unit: "%" + interface_group: heat_storage_capacity fixed: false - position: 2 - slide_key: supply_heat_storage_mt -- key: heat_storage_enabled_mt - step_value: 0.1 - unit: boolean - position: 1 + position: 300 slide_key: supply_heat_storage_mt From 2c0207987bd9e33a7268a71dc8f57b455c463246 Mon Sep 17 00:00:00 2001 From: Mathijs Bijkerk Date: Wed, 11 Oct 2023 21:03:29 +0200 Subject: [PATCH 53/61] Minor changes to district heating locales --- .../interface/input_elements/en_supply_heat.yml | 6 +++--- .../interface/input_elements/nl_supply_heat.yml | 12 ++++++------ .../output_elements/labels_groups/nl_labels.yml | 2 +- 3 files changed, 10 insertions(+), 10 deletions(-) diff --git a/config/locales/interface/input_elements/en_supply_heat.yml b/config/locales/interface/input_elements/en_supply_heat.yml index e43b0d635..b39d46452 100644 --- a/config/locales/interface/input_elements/en_supply_heat.yml +++ b/config/locales/interface/input_elements/en_supply_heat.yml @@ -242,7 +242,7 @@ en:
  • Bore-hole Thermal Energy Storage (BTES): 79 €/MWh, 50% losses
  • Ecovat: 86 €/MWh, 10% losses
  • - The costs of heat storage can be set here." + The costs of heat storage can be set here." energy_heat_network_storage_mt_loss_share: title: Yearly losses short_description: @@ -259,7 +259,7 @@ en:
  • Bore-hole Thermal Energy Storage (BTES): 79 €/MWh, 50% losses
  • Ecovat: 86 €/MWh, 10% losses
  • - The costs of heat storage can be set here." + The costs of heat storage can be set here." energy_heat_network_storage_lt_loss_share: title: Yearly losses short_description: @@ -276,7 +276,7 @@ en:
  • Bore-hole Thermal Energy Storage (BTES): 79 €/MWh, 50% losses
  • Ecovat: 86 €/MWh, 10% losses
  • - The costs of heat storage can be set here." + The costs of heat storage can be set here." capacity_of_energy_heat_boiler_ht_electricity: title: Electric boiler short_description: diff --git a/config/locales/interface/input_elements/nl_supply_heat.yml b/config/locales/interface/input_elements/nl_supply_heat.yml index 8b008813d..3e0aaa97c 100644 --- a/config/locales/interface/input_elements/nl_supply_heat.yml +++ b/config/locales/interface/input_elements/nl_supply_heat.yml @@ -250,7 +250,7 @@ nl:
  • Bore-hole Thermal Energy Storage (BTES): 79 €/MWh, 50% verlies
  • Ecovat: 86 €/MWh, 10% verlies
  • - De kosten van warmteopslag zijn hier in te stellen." + De kosten van warmteopslag zijn hier in te stellen." energy_heat_network_storage_mt_loss_share: title: Jaarlijkse verliezen short_description: @@ -268,7 +268,7 @@ nl:
  • Bore-hole Thermal Energy Storage (BTES): 79 €/MWh, 50% verlies
  • Ecovat: 86 €/MWh, 10% verlies
  • - De kosten van warmteopslag zijn hier in te stellen." + De kosten van warmteopslag zijn hier in te stellen." energy_heat_network_storage_lt_loss_share: title: Jaarlijkse verliezen short_description: @@ -286,9 +286,9 @@ nl:
  • Bore-hole Thermal Energy Storage (BTES): 79 €/MWh, 50% verlies
  • Ecovat: 86 €/MWh, 10% verlies
  • - De kosten van warmteopslag zijn hier in te stellen." + De kosten van warmteopslag zijn hier in te stellen." capacity_of_energy_heat_boiler_ht_electricity: - title: Electrische boiler + title: Elektrische boiler short_description: description: "Gebruik dit schuifje om het totale, ingestelde vermogen (MW) van elektrische boilers in het hoge-temperatuur warmtenet in te stellen. @@ -297,7 +297,7 @@ nl: stel je de jaarlijke warmteproductie van e-boilers in en maak je deze zichtbaar in de aanbodkant van de grafiek rechts." capacity_of_energy_heat_boiler_lt_electricity: - title: Electrische boiler + title: Elektrische boiler short_description: description: "Gebruik dit schuifje om het totale, ingestelde vermogen (MW) van elektrische boilers in het lage temperatuur warmtenet in te stellen. @@ -306,7 +306,7 @@ nl: stel je de jaarlijke warmteproductie van e-boilers in en maak je deze zichtbaar in de aanbodkant van de grafiek rechts." capacity_of_energy_heat_boiler_mt_electricity: - title: Electrische boiler + title: Elektrische boiler short_description: description: "Gebruik dit schuifje om het totale, ingestelde vermogen (MW) van elektrische boilers in het midden-temperatuur warmtenet in te stellen. diff --git a/config/locales/interface/output_elements/labels_groups/nl_labels.yml b/config/locales/interface/output_elements/labels_groups/nl_labels.yml index 0eed6bf5a..1641c9078 100644 --- a/config/locales/interface/output_elements/labels_groups/nl_labels.yml +++ b/config/locales/interface/output_elements/labels_groups/nl_labels.yml @@ -92,7 +92,7 @@ nl: energy_heat_burner_waste_mix: "Afvalketel" energy_heat_burner_wood_pellets: "Biomassaketel" energy_heat_heatpump_water_water_electricity: "Collectieve warmtepomp" - energy_heat_boiler_electricity: "Electrische boiler" + energy_heat_boiler_electricity: "Elektrische boiler" hhp_cop_cost: x_axis: COP y_axis: "ct/MJ warmte" From 1353210ddecbdc1ed0f5e1d2d797ff3c8e2323aa Mon Sep 17 00:00:00 2001 From: Dorine van der Vlies Date: Thu, 12 Oct 2023 10:22:08 +0200 Subject: [PATCH 54/61] Added inputs for costs of heat delivery system and made some changes to translations for costs for heat network storage --- .../input_elements/costs_heat_network.yml | 1 - .../costs_heat_sources_other.yml | 54 +++++++++++++++++++ config/interface/slides/costs_heat.yml | 4 ++ config/locales/en_etm.yml | 1 + .../interface/input_elements/en_costs.yml | 52 ++++++++++++++++++ .../interface/input_elements/nl_costs.yml | 45 ++++++++++++++++ config/locales/nl_etm.yml | 1 + 7 files changed, 157 insertions(+), 1 deletion(-) diff --git a/config/interface/input_elements/costs_heat_network.yml b/config/interface/input_elements/costs_heat_network.yml index afd13b7af..95ed05217 100644 --- a/config/interface/input_elements/costs_heat_network.yml +++ b/config/interface/input_elements/costs_heat_network.yml @@ -9,7 +9,6 @@ unit: "%" position: 105 slide_key: costs_heat_network - - key: costs_heat_network_storage_ht_steam_hot_water step_value: 0.1 unit: "€/MWh" diff --git a/config/interface/input_elements/costs_heat_sources_other.yml b/config/interface/input_elements/costs_heat_sources_other.yml index e0e15db0f..d1ed9ce99 100644 --- a/config/interface/input_elements/costs_heat_sources_other.yml +++ b/config/interface/input_elements/costs_heat_sources_other.yml @@ -53,3 +53,57 @@ unit: "%" position: 8 slide_key: costs_heat_sources_other +- key: costs_households_ht_heat_delivery_system_costs_apartments_eur_per_connection + interface_group: heat_delivery_system + step_value: 100 + unit: "€/connection" + position: 9 + slide_key: costs_heat_sources_other +- key: costs_households_mt_heat_delivery_system_costs_apartments_eur_per_connection + interface_group: heat_delivery_system + step_value: 100 + unit: "€/connection" + position: 10 + slide_key: costs_heat_sources_other +- key: costs_households_lt_heat_delivery_system_costs_apartments_eur_per_connection + interface_group: heat_delivery_system + step_value: 100 + unit: "€/connection" + position: 11 + slide_key: costs_heat_sources_other +- key: costs_households_ht_heat_delivery_system_costs_ground_level_houses_eur_per_connection + interface_group: heat_delivery_system + step_value: 100 + unit: "€/connection" + position: 12 + slide_key: costs_heat_sources_other +- key: costs_households_mt_heat_delivery_system_costs_ground_level_houses_eur_per_connection + interface_group: heat_delivery_system + step_value: 100 + unit: "€/connection" + position: 13 + slide_key: costs_heat_sources_other +- key: costs_households_lt_heat_delivery_system_costs_ground_level_houses_eur_per_connection + interface_group: heat_delivery_system + step_value: 100 + unit: "€/connection" + position: 14 + slide_key: costs_heat_sources_other +- key: costs_buildings_ht_heat_delivery_system_costs_eur_per_connection + interface_group: heat_delivery_system + step_value: 100 + unit: "€/connection" + position: 15 + slide_key: costs_heat_sources_other +- key: costs_buildings_mt_heat_delivery_system_costs_eur_per_connection + interface_group: heat_delivery_system + step_value: 100 + unit: "€/connection" + position: 16 + slide_key: costs_heat_sources_other +- key: costs_buildings_lt_heat_delivery_system_costs_eur_per_connection + interface_group: heat_delivery_system + step_value: 100 + unit: "€/connection" + position: 17 + slide_key: costs_heat_sources_other \ No newline at end of file diff --git a/config/interface/slides/costs_heat.yml b/config/interface/slides/costs_heat.yml index 05b8220c7..1f0fec518 100644 --- a/config/interface/slides/costs_heat.yml +++ b/config/interface/slides/costs_heat.yml @@ -12,4 +12,8 @@ - key: costs_heat_network position: 3 sidebar_item_key: costs_heat +<<<<<<< HEAD output_element_key: heat_infrastructure_annualised_costs_ht +======= + output_element_key: heat_infrastructure_ht_annualised_costs +>>>>>>> 81a38750c (Added inputs for costs of heat delivery system and made some changes to translations for costs for heat network storage) diff --git a/config/locales/en_etm.yml b/config/locales/en_etm.yml index dd16fca67..48a1f5f26 100644 --- a/config/locales/en_etm.yml +++ b/config/locales/en_etm.yml @@ -487,6 +487,7 @@ en: geothermal: "Geothermal" solar_thermal: "Solar thermal" residual_heat: "Residual heat" + heat_delivery_system: "Heat delivery system" wind_turbine_inland: "Onshore inland wind turbines" solar_pv_solar_radiation: "Solar PV plants" large_reactors: "Large reactors" diff --git a/config/locales/interface/input_elements/en_costs.yml b/config/locales/interface/input_elements/en_costs.yml index 03bdc8a51..803aed155 100644 --- a/config/locales/interface/input_elements/en_costs.yml +++ b/config/locales/interface/input_elements/en_costs.yml @@ -570,6 +570,13 @@ en: heat pumps can be chosen as heating technology in the households section.
    \r\nThe technical and financial parameters of one kind of gas-fired heat pump can be seen by clicking the link below." + investment_costs_gas_heat_pumps: + title: Households LT heat delivery system + short_description: + description: "What will be the costs of LT heat delivery systems for households. " + + + investment_costs_households_storage_space_heating: title: Space heater buffers short_description: @@ -617,6 +624,51 @@ en: costs. The costs in the link below depict the costs that are used for residual heat from the chemical industry, refineries and fertilizer industry. For low temperature heat from datacenters we use different costs." + costs_households_ht_heat_delivery_system_costs_apartments_eur_per_connection: + title: HT apartments + description: "This slider sets the future costs of the HT heat delivery system in apartments. + The heat delivery system is the set of technologies that distributes heat throughout the building. + For example, radiators, convectors or underfloor heating." + costs_households_mt_heat_delivery_system_costs_apartments_eur_per_connection: + title: MT apartments + description: "This slider sets the future costs of the MT heat delivery system in apartments. + The heat delivery system is the set of technologies that distributes heat throughout the building. + For example, radiators, convectors or underfloor heating." + costs_households_lt_heat_delivery_system_costs_apartments_eur_per_connection: + title: LT apartments + description: "This slider sets the future costs of the LT heat delivery system in apartments. + The heat delivery system is the set of technologies that distributes heat throughout the building. + For example, radiators, convectors or underfloor heating." + costs_households_ht_heat_delivery_system_costs_ground_level_houses_eur_per_connection: + title: HT ground level houses + description: "This slider sets the future costs of the HT heat delivery system in ground level houses. + The heat delivery system is the set of technologies that distributes heat throughout the building. + For example, radiators, convectors or underfloor heating." + costs_households_mt_heat_delivery_system_costs_ground_level_houses_eur_per_connection: + title: MT ground level houses + description: "This slider sets the future costs of the MT heat delivery system in ground level houses. + The heat delivery system is the set of technologies that distributes heat throughout the building. + For example, radiators, convectors or underfloor heating." + costs_households_lt_heat_delivery_system_costs_ground_level_houses_eur_per_connection: + title: LT ground level houses + description: "This slider sets the future costs of the LT heat delivery system in ground level houses. + The heat delivery system is the set of technologies that distributes heat throughout the building. + For example, radiators, convectors or underfloor heating." + costs_buildings_ht_heat_delivery_system_costs_eur_per_connection: + title: HT buildings + description: "This slider sets the future costs of the HT heat delivery system in buildings. + The heat delivery system is the set of technologies that distributes heat throughout the building. + For example, radiators, convectors or underfloor heating." + costs_buildings_mt_heat_delivery_system_costs_eur_per_connection: + title: MT buildings + description: "This slider sets the future costs of the MT heat delivery system in buildings. + The heat delivery system is the set of technologies that distributes heat throughout the building. + For example, radiators, convectors or underfloor heating." + costs_buildings_lt_heat_delivery_system_costs_eur_per_connection: + title: LT buildings + description: "This slider sets the future costs of the LT heat delivery system in buildings. + The heat delivery system is the set of technologies that distributes heat throughout the building. + For example, radiators, convectors or underfloor heating." costs_infrastructure_electricity_lv_net: title: Costs new low voltage net short_description: diff --git a/config/locales/interface/input_elements/nl_costs.yml b/config/locales/interface/input_elements/nl_costs.yml index 68e5321bb..f72e8422d 100644 --- a/config/locales/interface/input_elements/nl_costs.yml +++ b/config/locales/interface/input_elements/nl_costs.yml @@ -647,6 +647,51 @@ nl: de dag. De kosten in de link hieronder zijn de kosten die we hanteren voor restwarmte uit de chemische industrie, raffinaderijen en kunstmestindustrie. Voor lage temperatuur restwarmte uit datacenters rekenen we met andere kosten. + costs_households_ht_heat_delivery_system_costs_apartments_eur_per_connection: + title: HT appartementen + description: "Dit schuifje zet de toekomstige kosten van het HT-warmteafgiftesysteem in appartementen. + Het warmteafgiftesysteem is het geheel van technologieën dat warmte door het hele gebouw verspreidt. + Denk bijvoorbeeld aan radiatoren, convectoren of vloerverwarming." + costs_households_mt_heat_delivery_system_costs_apartments_eur_per_connection: + title: MT appartementen + description: "Dit schuifje zet de toekomstige kosten van het MT-warmteafgiftesysteem in appartementen. + Het warmteafgiftesysteem is het geheel van technologieën dat warmte door het hele gebouw verspreidt. + Denk bijvoorbeeld aan radiatoren, convectoren of vloerverwarming." + costs_households_lt_heat_delivery_system_costs_apartments_eur_per_connection: + title: LT appartementen + description: "Dit schuifje zet de toekomstige kosten van het LT-warmteafgiftesysteem in appartementen. + Het warmteafgiftesysteem is het geheel van technologieën dat warmte door het hele gebouw verspreidt. + Denk bijvoorbeeld aan radiatoren, convectoren of vloerverwarming." + costs_households_ht_heat_delivery_system_costs_ground_level_houses_eur_per_connection: + title: HT grondgebonden woningen + description: "Dit schuifje zet de toekomstige kosten van het HT-warmteafgiftesysteem in grondgebonden woningen. + Het warmteafgiftesysteem is het geheel van technologieën dat warmte door het hele gebouw verspreidt. + Denk bijvoorbeeld aan radiatoren, convectoren of vloerverwarming." + costs_households_mt_heat_delivery_system_costs_ground_level_houses_eur_per_connection: + title: MT grondgebonden woningen + description: "Dit schuifje zet de toekomstige kosten van het MT-warmteafgiftesysteem in grondgebonden woningen. + Het warmteafgiftesysteem is het geheel van technologieën dat warmte door het hele gebouw verspreidt. + Denk bijvoorbeeld aan radiatoren, convectoren of vloerverwarming." + costs_households_lt_heat_delivery_system_costs_ground_level_houses_eur_per_connection: + title: LT grondgebonden woningen + description: "Dit schuifje zet de toekomstige kosten van het LT-warmteafgiftesysteem in grondgebonden woningen. + Het warmteafgiftesysteem is het geheel van technologieën dat warmte door het hele gebouw verspreidt. + Denk bijvoorbeeld aan radiatoren, convectoren of vloerverwarming." + costs_buildings_ht_heat_delivery_system_costs_eur_per_connection: + title: HT grondgebonden gebouwen + description: "Dit schuifje zet de toekomstige kosten van het HT-warmteafgiftesysteem in gebouwen. + Het warmteafgiftesysteem is het geheel van technologieën dat warmte door het hele gebouw verspreidt. + Denk bijvoorbeeld aan radiatoren, convectoren of vloerverwarming." + costs_buildings_mt_heat_delivery_system_costs_eur_per_connection: + title: MT grondgebonden gebouwen + description: "Dit schuifje zet de toekomstige kosten van het MT-warmteafgiftesysteem in gebouwen. + Het warmteafgiftesysteem is het geheel van technologieën dat warmte door het hele gebouw verspreidt. + Denk bijvoorbeeld aan radiatoren, convectoren of vloerverwarming." + costs_buildings_lt_heat_delivery_system_costs_eur_per_connection: + title: LT grondgebonden gebouwen + description: "Dit schuifje zet de toekomstige kosten van het LT-warmteafgiftesysteem in gebouwen. + Het warmteafgiftesysteem is het geheel van technologieën dat warmte door het hele gebouw verspreidt. + Denk bijvoorbeeld aan radiatoren, convectoren of vloerverwarming." costs_infrastructure_electricity_lv_net: title: Investering laagspanningsnet short_description: diff --git a/config/locales/nl_etm.yml b/config/locales/nl_etm.yml index 05f2d6549..dbb6d8315 100644 --- a/config/locales/nl_etm.yml +++ b/config/locales/nl_etm.yml @@ -494,6 +494,7 @@ nl: geothermal: "Aardwarmte" solar_thermal: "Zonthermie" residual_heat: "Restwarmte" + heat_delivery_system: "Warmte-afgiftesysteem" wind_turbine_inland: "Windmolens op land" solar_pv_solar_radiation: "Zonnecentrales PV" large_reactors: "Grote reactoren" From ed4299249dee48ceb4a2b1917defc20e828fc044 Mon Sep 17 00:00:00 2001 From: Mathijs Bijkerk Date: Thu, 12 Oct 2023 12:11:41 +0200 Subject: [PATCH 55/61] Move residual heat from MT to HT --- config/locales/interface/slides/en_supply.yml | 6 +++--- config/locales/interface/slides/nl_supply.yml | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/config/locales/interface/slides/en_supply.yml b/config/locales/interface/slides/en_supply.yml index bbe3a44f6..5011ec08f 100644 --- a/config/locales/interface/slides/en_supply.yml +++ b/config/locales/interface/slides/en_supply.yml @@ -285,9 +285,9 @@ en: supply_heat_overview_residual: title: Allocation of residual heat short_description: - description: "Some sectors of industry can provide residual heat to medium-temperature heat networks. - \r\n

    \r\n - Below you can set the percentage of residual heat that each available sector provides to medium-temperature heat networks." + description: | + Some sectors of industry can provide residual heat to high-temperature heat networks.

    + Below you can set the percentage of residual heat that each available sector provides to high-temperature heat networks. supply_heat_overview_p2h: title: Allocation of power-to-heat short_description: diff --git a/config/locales/interface/slides/nl_supply.yml b/config/locales/interface/slides/nl_supply.yml index 0f72e1dcb..563d230d9 100644 --- a/config/locales/interface/slides/nl_supply.yml +++ b/config/locales/interface/slides/nl_supply.yml @@ -285,9 +285,9 @@ nl: supply_heat_overview_residual: title: Allocatie van restwarmte short_description: - description: "Sommige sectoren van de industrie kunnen restwarmte leveren aan midden-temperatuur warmtenetten. - \r\n

    \r\n - Hieronder kun je het percentage restwarmte instellen dat de beschikbare sectoren leveren aan midden-temperatuur warmtenetten." + description: | + Sommige sectoren van de industrie kunnen restwarmte leveren aan hoge-temperatuur warmtenetten.

    + Hieronder kun je het percentage restwarmte instellen dat de beschikbare sectoren leveren aan hoge-temperatuur warmtenetten. supply_heat_overview_p2h: title: Allocatie van power-to-heat short_description: From 2aa847850e3a52f59eee374ac8457c4c44a8f6ed Mon Sep 17 00:00:00 2001 From: Mathijs Bijkerk Date: Thu, 12 Oct 2023 14:09:27 +0200 Subject: [PATCH 56/61] Fix merge conflict in interface elements --- config/interface/slides/costs_heat.yml | 4 ---- 1 file changed, 4 deletions(-) diff --git a/config/interface/slides/costs_heat.yml b/config/interface/slides/costs_heat.yml index 1f0fec518..05b8220c7 100644 --- a/config/interface/slides/costs_heat.yml +++ b/config/interface/slides/costs_heat.yml @@ -12,8 +12,4 @@ - key: costs_heat_network position: 3 sidebar_item_key: costs_heat -<<<<<<< HEAD output_element_key: heat_infrastructure_annualised_costs_ht -======= - output_element_key: heat_infrastructure_ht_annualised_costs ->>>>>>> 81a38750c (Added inputs for costs of heat delivery system and made some changes to translations for costs for heat network storage) From ca4a2e3ae9778dfd6982c1d549513261e5cc32f9 Mon Sep 17 00:00:00 2001 From: Dorine van der Vlies Date: Thu, 12 Oct 2023 14:21:26 +0200 Subject: [PATCH 57/61] Corrected units for tabel heat losses in heat network per household --- config/interface/output_elements/supply_collective_heat.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/config/interface/output_elements/supply_collective_heat.yml b/config/interface/output_elements/supply_collective_heat.yml index eed62974f..9c75739d8 100644 --- a/config/interface/output_elements/supply_collective_heat.yml +++ b/config/interface/output_elements/supply_collective_heat.yml @@ -241,7 +241,7 @@ dependent_on: '' output_element_type_name: cost_capacity_bar - under_construction: false - unit: 'MJ' + unit: 'GJ' percentage: false group: Supply sub_group: collective_heat From 40f594ffa9f46e6b43e39a603b721897c876e48a Mon Sep 17 00:00:00 2001 From: Dorine van der Vlies Date: Thu, 12 Oct 2023 14:43:56 +0200 Subject: [PATCH 58/61] Added reference to NPLW to NL text of heat supply --- config/locales/interface/slides/nl_supply.yml | 20 +++++++++++++++---- 1 file changed, 16 insertions(+), 4 deletions(-) diff --git a/config/locales/interface/slides/nl_supply.yml b/config/locales/interface/slides/nl_supply.yml index 563d230d9..22fe82704 100644 --- a/config/locales/interface/slides/nl_supply.yml +++ b/config/locales/interface/slides/nl_supply.yml @@ -273,7 +273,10 @@ nl: >Afvalverbranding
    . Daarbij is het mogelijk om elektriciteit om te zetten in warmte d.m.v. power-to-heat boilers of warmtepompen bij Flexibiliteit.\r\n\r\n

    \r\nMeer informatie kunt u vinden in + >Flexibiliteit.\r\n\r\n

    \r\nHandvatten voor typische grootte van bronnen en algemene + informatie over bronnen is te vinden op de website van het + Nationaal Programma Lokale Warmtetransitie. + \r\n\r\n

    \r\nMeer informatie over hoe het ETM rekent aan warmtenetten kunt u vinden in onze documentatie." supply_heat_overview_chp: @@ -488,7 +491,10 @@ nl: >Afvalverbranding. Daarbij is het mogelijk om elektriciteit om te zetten in warmte d.m.v. power-to-heat boilers of warmtepompen bij Flexibiliteit.\r\n\r\n

    \r\nMeer informatie kun je vinden in + >Flexibiliteit.\r\n\r\n

    \r\nHandvatten voor typische grootte van bronnen en algemene + informatie over bronnen is te vinden op de website van het + Nationaal Programma Lokale Warmtetransitie. + \r\n\r\n

    \r\nMeer informatie over hoe het ETM rekent aan warmtenetten kunt u vinden in onze documentatie." supply_heat_sources_lt: @@ -514,7 +520,10 @@ nl: >Afvalverbranding. Daarbij is het mogelijk om elektriciteit om te zetten in warmte d.m.v. power-to-heat boilers of warmtepompen bij Flexibiliteit.\r\n\r\n

    \r\nMeer informatie kun je vinden in + >Flexibiliteit.\r\n\r\n

    \r\nHandvatten voor typische grootte van bronnen en algemene + informatie over bronnen is te vinden op de website van het + Nationaal Programma Lokale Warmtetransitie. + \r\n\r\n

    \r\nMeer informatie over hoe het ETM rekent aan warmtenetten kunt u vinden in onze documentatie." supply_heat_sources_mt: @@ -540,7 +549,10 @@ nl: >Afvalverbranding. Daarbij is het mogelijk om elektriciteit om te zetten in warmte d.m.v. power-to-heat boilers of warmtepompen bij Flexibiliteit.\r\n\r\n

    \r\nMeer informatie kun je vinden in + >Flexibiliteit.\r\n\r\n

    \r\nHandvatten voor typische grootte van bronnen en algemene + informatie over bronnen is te vinden op de website van het + Nationaal Programma Lokale Warmtetransitie. + \r\n\r\n

    \r\nMeer informatie over hoe het ETM rekent aan warmtenetten kunt u vinden in onze documentatie." supply_hydrogen_demand: From 9a11955b32e62b9d7311e8d3849b1e8e1c944d2d Mon Sep 17 00:00:00 2001 From: Mathijs Bijkerk Date: Thu, 12 Oct 2023 15:22:58 +0200 Subject: [PATCH 59/61] Update chart presets to include district heating temperature levels --- config/interface/output_element_presets.yml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/config/interface/output_element_presets.yml b/config/interface/output_element_presets.yml index f1acd4489..d5745d33c 100644 --- a/config/interface/output_element_presets.yml +++ b/config/interface/output_element_presets.yml @@ -6,8 +6,10 @@ - hourly_flexibility_electricity - mekko_of_hydrogen_network - source_of_electricity_in_p2g - - collective_heat_mekko - - heat_network_storage + - sankey_heat_networks + - heat_network_storage_ht + - heat_network_storage_mt + - heat_network_storage_lt - merit_order_hourly_supply - source_of_electricity_production - dynamic_demand_curve From b62aaa469bb9d10bbe2e2193610df427173e8369 Mon Sep 17 00:00:00 2001 From: noracato Date: Thu, 12 Oct 2023 15:40:52 +0200 Subject: [PATCH 60/61] Remove unused broken slider for heat --- config/interface/input_elements/supply_heat_overview.yml | 5 ----- 1 file changed, 5 deletions(-) delete mode 100644 config/interface/input_elements/supply_heat_overview.yml diff --git a/config/interface/input_elements/supply_heat_overview.yml b/config/interface/input_elements/supply_heat_overview.yml deleted file mode 100644 index 8593aeb14..000000000 --- a/config/interface/input_elements/supply_heat_overview.yml +++ /dev/null @@ -1,5 +0,0 @@ ---- -- key: supply_heat_overview_introduction - position: 100 - sidebar_item_key: heat - \ No newline at end of file From 839b8ee36881909c7b02b1279ec2e9fed59249ee Mon Sep 17 00:00:00 2001 From: noracato Date: Thu, 12 Oct 2023 16:31:34 +0200 Subject: [PATCH 61/61] Revert global settings to their original --- config/settings.yml | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/config/settings.yml b/config/settings.yml index b4319a25a..70a7ba83b 100644 --- a/config/settings.yml +++ b/config/settings.yml @@ -7,8 +7,7 @@ # +------------------------------------------------------------------------+ # URL for ETEngine. -#api_url: https://beta-engine.energytransitionmodel.com -api_url: http://localhost:5000 +api_url: https://beta-engine.energytransitionmodel.com # URL for the Multi-Year Charts application. multi_year_charts_url: http://localhost:3005 @@ -45,8 +44,8 @@ live_server: false # hidden. whats_new_cutoff: 2019-10-07 -# E-mail address to which feedback should be sent. No value results in the feature being disabled. -# feedback_email: +# E-mail address to which feedback should be sent. +feedback_email: info@energytransitionmodel.com # Sentry # ------ @@ -76,6 +75,14 @@ mailchimp_list_url: <%= ENV['MAILCHIMP_LIST_URL'] %> incoming_webhook_keys: mailchimp: <%= ENV['MAILCHIMP_INCOMING_WEBHOOK_KEY'] %> +# Authentication +# -------------- + +identity: + client_id: <%= ENV['IDENTITY_CLIENT_ID'] %> + client_secret: <%= ENV['IDENTITY_CLIENT_SECRET'] %> + client_uri: http://localhost:3001 + # ESDL # ----