Energy System CM: EnergyPLAN
In A Glance
This calculation module (CM) allows the user to make “what-if” scenarios for flexibility. It is a simplified version of advanced energy system analyses tool EnergyPLAN in the Citiwatts environment. It has a focus on flexibility options related to the connection between electricity, heating and transportation sectors. The CM will hereafter be referred to as “CM EnergyPLAN”, whereas the downloadable full version will be referred to as EnergyPLAN. EnergyPLAN is a deterministic energy system analyses tool, that enables the user to analyse developments in the entire energy system across different energy sectors. The “CM EnergyPLAN”, however, only includes individual heating, district heating and transportation demands, as they relate to the connection to the electricity system, and the “CM EnergyPLAN” therefore is a limited and simplified version of EnergyPLAN. “CM EnergyPLAN” is developed with a focus on enabling the user to investigate these sectors effect on the electricity system, including the flexibility options of these technologies. For the “CM EnergyPLAN”, a modified version 16.3 of EnergyPLAN is used. On the EnergyPLAN website, you can find studies done using EnergyPLAN, including national and regional studies that can be used for inspiration when using “CM EnergyPLAN” https://energyplan.eu/case-studies/
Excel tool and connections with other CMs
To assist with using “CM EnergyPLAN” an Excel tool has been developed that helps provide overview of different scenarios you as a user wants to test, as well as provide overview of the results you gain from the different scenarios.
An overview of the connections with other CMs can be seen in the following figure. These connections are also listed in the description of this CM where applicable.
Input values in the CM EnergyPLAN interface
In this chapter the inputs of the “CM EnergyPLAN” interface are described. The inputs are divided into three groups: Inputs, Basic inputs and Advanced inputs.
Inputs
In the Inputs section, different demands, productions, capacities and shares must be set. It is not a requirement to include all options, as options set to zero will not be included. For example, if district heating is not relevant for the given simulation, the “Share of heating demand supplied by district heating” can simply be left at zero. In this section each of the inputs in Inputs is described. Please note, that this tool is a simulation tool that simulates the operation of the system for one year, it does not optimize capacities, and thereby the numbers you as a user needs to provide are the capacities, etc. you want to test in your “what-if” scenario. The data to feed this CM can be found in diverse ways, from institutional statistics to the use of other CMs within the Citiwatts platform.
Wind power capacity installed
Onshore wind power capacity installed in MW. This can either be the current installed capacity in the selected area, or it can be a potential future capacity if you want to simulate a potential future scenario. You can get inspiration from the other “CM – Wind potential” to identify potentials in the given area selected.
PV capacity installed
Photovoltaic (PV) capacity installed in MW-e. This can either be the current installed capacity in the selected / studied area, or it can be a potential future capacity if you want to simulate a potential future scenario. You can get inspiration from the other “CM – Solar thermal and PV potential” to identify potentials in the given area selected.
Inflexible electricity demand
Yearly electricity demand that is expected to be mainly inflexible, in TWh/year. This is typically the current electricity demand excluding electrified heating options and electric vehicles. Examples of such electricity demand can be lighting, televisions, and other electricity demands that are related to lifestyle, but can also be industrial and service sector electricity demands that are not flexible.
Yearly heating demand using individual heat pumps
Share of the end-user heating demand supplied by individual heat pumps. The end-user demand typically includes both space heating demand and hot water consumption, though in cases where air-to-air heat pumps are dominant it would only be the space heating demand. The “CM – DH potential: economic assessment” can be used as to identify what is relevant for district heating, meaning that the rest would be relevant for individual heating, which thereby can be relevant to what potentials are for individual heating solutions.
Yearly heating demand using direct electric heating
Share of the end-user heating demand supplied by individual direct heating. Direct electric heating is assumed to have an efficiency of 100%. The end-user demand typically includes both space heating demand and hot water consumption. In cases where air-to-air heat pumps are dominant, the hot water consumption in the heat pump heated buildings should be added here. Likewise, for district heating solutions where electric heaters are used for hot water consumption in the buildings, this electricity demand should also be added here on top. The “CM – DH potential: economic assessment” can be used as to identify what is relevant for district heating, meaning that the rest would be relevant for individual heating, which thereby can be relevant to what potentials are for individual heating solutions.
End-use heating demand supplied by district heating
Share of the end-user heating demand supplied by district heating. This will be the demand excluding the grid loss, meaning the demand at the building level. The end-user demand typically includes both space heating demand and hot water consumption. For district heating solutions where, electric heaters are used for hot water consumption in the buildings, this electricity demand for the hot water consumption should also be added to the “Share of heating demand using direct electric heating”. The “CM – DH potential: economic assessment” can be used as to identify what is relevant for district heating.
Grid loss for district heating
Grid loss in the district heating grid. The grid loss here is expressed as a percentage of the yearly production of district heating. The default value is 20%. The “CM – DH potential: economic assessment” can be used as to identify grid loss.
District heating based heat pump electric capacity
Heat pump electric capacity in the district heating systems in MW-e. This can either be the current capacity or a future potential capacity. The “CM – District Heating Supply” can be used to identify relevant capacities of heat pumps for district heating.
Capacity of electric boilers in district heating
Capacity of electric boilers in district heating in MW. These are assumed to have an efficiency of 100%.
It is important to note that only the electric-driven units are included in the simulations of this CM, and that peak demand supplied by other units than heat pumps and electric boilers are not considered. If you want the peak demand to be supplied by electric boilers, it is recommended that you install sufficient capacity of electric boilers. You can use the following relationships between yearly district heating demand and hourly peak demand for the different countries to estimate peak district heating demand:
Country | [MW-peak/MWh-year] |
---|---|
AT | 0.000270 |
BE | 0.000297 |
BG | 0.000340 |
CH | 0.000270 |
CY | 0.000534 |
CZ | 0.000278 |
DE | 0.000296 |
DK | 0.000250 |
EE | 0.000260 |
ES | 0.000367 |
FI | 0.000282 |
FR | 0.000292 |
GR | 0.000580 |
HR | 0.000370 |
HU | 0.000314 |
IE | 0.000266 |
IT | 0.000346 |
LT | 0.000293 |
LU | 0.000343 |
LV | 0.000283 |
MT | 0.000492 |
NL | 0.000293 |
PL | 0.000277 |
PT | 0.000362 |
RO | 0.000365 |
SE | 0.000240 |
SI | 0.000304 |
SK | 0.000305 |
UK | 0.000270 |
So e.g. if you have a model for a part of Austria with a district heating demand of 1 000 000 MWh/year (1 000 GWh/year), then the peak demand would be 270 MW (0.000270 * 1 000 000).
Share of district heating from non-electric units
As other district heating supply technologies than heat pumps and electric boilers might be in use in the district heating systems, it is here possible to add a share of the yearly supply that is supplied by these units. Such units could be waste incineration, biomass-fired combined heat and power plants or excess heat from industrial processes. The tool includes these by adding a production from these units as group before using the option of heat pumps or electric boilers for every hour. Meaning that the larger the share is of these, the less possibility for flexibility there is in the district heating system. The default value is 50%, meaning by default half of the district heating supply will be from non-electric units. If only heat pumps and electric boilers are used the share should be set to 0%.
It is possible to define how this share should be understood hour by hour by choosing a distribution in the Inputs section. Using “Standard” distribution means that the production of the non-electric units is simply divided equally out in each hour of the simulated year. The “CM – District Heating Supply” can be used to identify how much heating is expected to be supplied from non-electric units.
District heating storage capacity
Heat storage capacity in the district heating system, in average days of storage. An average day is here based on district heating production on an average day, which is found based on the yearly district heating production. So, for example, if “End-use heating demand supplied by district heating” is 10 GWh/year and the “Grid loss for district heating” is 20%, then the yearly district heating production would be 12.5 GWh meaning an average day would have a demand of 34.15 MWh (12.5 GWh per year / 365 days = 34.15 MWh/day). If the district heating storage capacity should be 3 days of storage that would then equal 102.45 MWh.
Number of EVs
Total number of electric vehicles. Estimates for this can be found via “CM – EV Density”.
Share of EVs that can flexibly charge
Percentage of the electric vehicles that are expected to be able to charge flexible depending on the needs of the energy system (e.g. by responding to price signals), while still allowing the users to be able to use their vehicle when needed. Default value is 100%, where all electric vehicles are assumed to be charged flexible.
Average EVs travelled distance per vehicle per year
Yearly distance driven by each electric vehicle in average, in km/vehicle/year. Default value is 20,000 km/vehicle/year. Here “CM - Electric vehicles charging needs” can be used to identify different expected driving needs.
Average energy consumption per km in the study year
Yearly energy consumption per km by each electric vehicle in average it reflects the efficiency of EVs in terms of their overall energy performance. Default value is 0.2 kWh/km. A similar value is provided when the “CM - Electric vehicles charging needs” is used, though in that CM the number “Electric vehicles electricity consumption” refers to the electricity consumption after losses in the charging of the electric vehicles (see “Charge and Discharge efficiency” in this CM description). The default values in the two CMs are aligned.
Basic inputs
In the Basic inputs section, it is possible to select distributions for the production and demand used in the simulation. Each distribution covers an entire leap-year on an hourly time resolution. More can be found on this at https://energyplan.eu, but here it is relevant to note that the simulations are done hourly for a leap-year using these distributions to divide production and consumption throughout the year. With choosing “Standard” the distribution applied are taken from the European research project sEEnergies (https://www.seenergies.eu/) which provides one set of distributions for all EU country (plus UK). For insights on the general principles behind the creation of the distributions please see this publication from EU funded project STRATEGO
Using "Country distribution" it is possible to change what country is used for the distributions. If empty the default country is chosen, being the country in which the selected area is located.
Advanced inputs
In the Advanced inputs section, more details can be set for the inputs given in the Basic inputs if necessary.
COP value for individual heat pumps
Yearly average coefficient of performance (COP) of the individual heat pumps. The default value is 3.
Capacity limit for individual heat pumps
Capacity limit for the individual heat pumps. The capacity limit tells the simulation at what capacity direct electric heating is used to cover the peaks. The default value is 1, which means that no direct electric heating is used. A capacity limit of 0.8 would mean that the heat pump can cover up to 80% of the yearly peak, with the rest being covered by direct electric heating.
Heat Storage capacity per average day for individual heating solutions
Heat storage capacity for individual heating solutions as a percentage of an average day of heating demand. The average day of demand is calculated based on the yearly heating demands for individual heat pumps and direct electric heating “Yearly heating demand using individual heat pumps” and “Yearly heating demand using direct electric heating”). These are added together to find a yearly total demand for individual heating solutions, and then the average day is found. For example, if each of these have a yearly demand of 100 GWh/year the total would be 200 GWh/year, and the average day would be 0.5 GWh (200/366). Default value is 10%, where it with the example would equal a storage capacity of 0.05 GWh.
Yearly average COP value for district heating heat pumps
Yearly average coefficient of performance (COP) of the heat pumps in district heating systems. The default value is 3. The “CM – District Heating Supply” can be used to identify relevant COP values for the heat pumps for district heating, by in the results of that CM to take the supply of heat from heat pumps and divide it by the electricity consumption of the heat pumps.
Max share of vehicles during peak demand
Maximum share of flexible charged vehicles which are driving during peak demand hour. The default value is 20%.
Share of parked cars connected
Share of parked flexible charged vehicles connected to the grid. The default value is 70%. If using the “CM - Electric vehicles charging needs” also, please note that in that CM the assumption is 100% connection of parked vehicles.
Charge and Discharge efficiency
Charge and discharge efficiency of the electric vehicles. The model is simplified by assuming that the charge and discharge efficiency is the same. Default value is 90%.
Share that can use V2G
Share of electric vehicles that deliver electricity back to the grid (vehicle-to-grid / V2G). Default value is 50%.
Charge capacity per vehicle
Average charge capacity per electric vehicle. The model is simplified by assuming the same discharge capacity per vehicle. Default value is 11 kW/vehicle.
Battery storage capacity per vehicle
Average electric storage capacity per electric vehicle. Default value is 60 kWh/vehicle.
Electricity market prices multiplier
Multiplier for adjusting the hourly electricity market distribution used. The number inserted is multiplied on each value of the distribution. So, if 1 is used then all values in each hour of the year in the distribution are multiplied by 1. By default, 1 is used. If a higher electricity market price is needed on average, then a higher number should be used.
Electricity market prices
Only “Standard” is currently possible here. The market price distribution is for the country in which the area selected is located.
Outputs from CM EnergyPLAN
In the following the outputs from the “CM EnergyPLAN” are described. The focus of the tool lays on flexibility in the electricity system, as such the results are mainly related to the operation of the electricity system. In “Indicators” yearly indicating results can be found. In “Charts” energy balance is shown on monthly basis, as to see how the demands and productions vary throughout the year. Note that even though the results are shown monthly here, the underlaying simulation is by hourly values.
Electricity consumption for heating
Electricity consumption for heating per year in the defined system in GWh/year. This covers both the individual heating supply technologies as well as the ones related to district heating.
Electricity demand peak for heating
The electricity demand for heating in the hour of the year with the highest demand for electricity for heating in MW. This covers both the individual heating supply technologies as well as the ones related to district heating.
Electricity consumption for transport
Electricity consumption for electric vehicles per year in GWh/year. This includes losses related to vehicle-to-grid (V2G) solutions, if that is included in the scenario.
Electricity demand peak for transport
Peak hourly demand for electricity for electric vehicles in the studied year in MW.
Need for electricity import
Yearly import of electricity to the area in GWh/year, or the required power production by thermal power plants, as these are not included in “CM EnergyPLAN”.
Import peak
Peak hourly electricity imports to the area in the studied year in MW, or the needed peak power production by thermal power plants, as these are not included in “CM EnergyPLAN”.
Potential export of electricity
Yearly export of electricity from the area in GWh/year, or electricity useable by other electricity demands not included. “CM EnergyPLAN” will use the technologies defined to utilize as much of the produced electricity from wind power and PV in the given area before it being exported out of the area.
Export peak
Peak hourly electricity export from the area in the studied year in MW. “CM EnergyPLAN” will use the technologies defined to utilize as much of the produced electricity from wind power and PV in the given area before it being exported out of the area.
Charts
In Charts the electricity demands are shown monthly divided into mobility, heating and other. Heating includes both electricity for individual heating solutions as well as electricity for district heating supply. This is shown alongside wind power and PV production monthly.
Method
In this method description each input parameter of the “CM EnergyPlan” is connected to the corresponding input parameter in the EnergyPLAN input file. This information is not needed to use the CM but is simply to document the connection between the “CM EnergyPLAN” with the EnergyPLAN tool. A modified version 16.3 is used for the "CM EnergyPLAN". The main difference is that here EnergyPLAN will use the electric boilers for peak load and not only to do critical excess electricity production regulation. The inputs to the “CM EnergyPLAN” are presented per category, and they are numbered within the categories as to be able to refer to them throughout the description. First, the “CM EnergyPLAN” title is shown, followed by the connection to EnergyPLAN including the variables that are changed in the EnergyPLAN input file in connection with the input to “CM EnergyPLAN”.
Renewables
“CM EnergyPlan” input parameter | Directed input to EnergyPLAN as |
---|---|
Wind power capacity installed | input_RES1_capacity= |
PV capacity installed | input_RES3_capacity= |
Inflexible electricity demand
“CM EnergyPlan” input parameter | Directed input to EnergyPLAN as |
---|---|
Inflexible electricity demand | Input_el_demand_Twh= |
Individual heating demand solutions
“CM EnergyPlan” input parameter | Directed input to EnergyPLAN as |
---|---|
Yearly heating demand using individual heat pumps | input_HH_HP_heat= |
Yearly heating demand using direct electric heating | input_HH_EB_heat= |
Advanced inputs - COP value for individual heat pumps | input_HH_HP_COP= |
Advanced inputs - Capacity limit for individual heat pumps | input_HH_HP_CapLimit= |
Advanced inputs - Heat Storage capacity per average day | input_HH_EB_storage= and input_HH_HP_storage= |
District heating
“CM EnergyPlan” input parameter | Directed input to EnergyPLAN as |
---|---|
End-use heating demand supplied by district heating | input_dh_ann_gr3= |
Grid loss for district heating | input_dh_ann_loss_gr3= |
Heat pump capacity | input_cap_hp3_el= |
Capacity of electric boilers in district heating | input_eh3= |
Share of district heating from non-electric units | input_ind_surplus_heat3= |
District heating storage capacity | input_storage_gr3_cap= |
Advanced inputs - Yearly average COP value for district heating heat pumps | input_eff_hp3_cop= |
Electric mobility/transportation
“CM EnergyPlan” input parameter | Directed input to EnergyPLAN as |
---|---|
Number of EVs | (see description below) |
Share of EVs that can flexible charge | (see description below) |
Yearly average EVs travelled distance per vehicle per year | (see description below) |
Yearly average energy consumption per km | (see description below) |
Advanced inputs – Max share of vehicles during peak demand | input_V2G_MaxShare= |
Advanced inputs – Share of parked cars connected | input_V2G_ConnectionShare= |
Advanced inputs - Yearly average COP value for district heating heat pumps | (see description below) |
Advanced inputs – Share that can use V2G | (see description below) |
Advanced inputs – Charge capacity per vehicle | (see description below) |
Advanced inputs – Battery storage capacity per vehicle | (see description below) |
EnergyPLAN needs yearly energy amounts for EVs as inputs (directed input shown in italic). This needs to be split into flexible (input_transport_TWh_V2G=) and non-flexible (input_transport_TWh=) charging EVs. So first the the total energy demand is calculated using the numbers of EVs, the yearly average EVs travelled distance and average energy consumption per km. This total is then split into flexible and non-flexible using the Share of EVs that can flexible charge.
For flexible charged EVs it is important to know the total charging capacity (input_V2G_Cap_Charge=), so EnergyPLAN knows how much charging can be moved between hours. This is calculated using the number of EVs, the share that can flexible charge and the Charge capacity per vehicle. If V2G (Vehicle-to-grid) is used it is also important to identify what the total discharge capacity (input_V2G_Cap_Inv=) is. This is found using the total charging capacity and the Share that can use V2G. Also important for flexible charging and V2G is the size of EV batteries. EnergyPLAN again needs this in total capacity (input_V2G_Battery=), and to find this number of EVs, the share that can flexible charge and Battery storage capacity per vehicle is used.
Electricity market prices
“CM EnergyPlan” input parameter | Directed input to EnergyPLAN as |
---|---|
Electricity market prices multiplier | input_nordpool_mult_fac= |
Distributions
All the hourly distributions used in the CM were settled in the tool with their Standard distribution files for the selected country. All these libraries are a product from the European research project sEEnergies (https://www.seenergies.eu/). The included distribution files are direct inputs to EnergyPLAN as shown in the table below.
“CM EnergyPlan” input parameter | Directed input to EnergyPLAN as |
---|---|
Wind power hourly distribution | Filnavn_wave= |
PV hourly distribution | Filnavn_pv= |
Inflexible demand distribution | Filnavn_elbehov= |
District heating demand distribution | Filnavn_dh= |
Heating demand distribution | Filnavn_individual_heatdemand= |
Production of non-electric units distribution | Filnavn_ind_surplus_heat= |
Driving demand distribution | Filnavn_transport_V2G= |
Electricity market prices distribution | Filnavn_prices= |
Sample Run
In this we will try to try to make three different scenarios for Offenbach am Main in Germany.
First, we select the area of Offenbach am Main, which opens for us to select “CM EnergyPLAN”.
The second step is to define a reference scenario that here is supposed to represent the current energy system. The reference scenario is based on energy statistical data from 2022. For simplicity and to show the principles of the CM, we here assume that all electricity is imported in the reference scenario. The following energy demands are included: * Traditional electricity consumption (incl. industries). We insert this under “Inflexible electricity demand” (0.5 TWh/yr) * Electricity consumption for individual heating. Here we assume all is direct electric heating, so we insert this under “Share of heating demand using direct electric heating” (0.009 TWh/yr) * District heating production. We insert the end-user demand under “End-user heating demand supplied by district heating” (0.251 TWh/yr). We here assume that all district heating is supply by non-electric driven units and therefore set “Share of district heating from non-electric units” to 100%. * Electricity consumption for transport. We assume that 6200 EVs are in the area, so we insert this under “Number of EVs.
We keep the rest as default values. We then run the CM and se the following:
After seeing how the system is behaving, we can try to add different technologies to see how that affects the results. We will try two different scenarios.
Scenario 1 – Adding Wind and PV
This scenario adds wind power and PV to the electricity production. The following capacities were identified using other CMs to calculate potential in the area, and are added to the reference model: * Wind power: 48 MW (Wind power capacity installed) * PV: 57 MW (PV capacity installed)
We then run the CM and get the following results.
So interestingly the electricity production from these capacities of wind power and PV only partially covers the demand. With PV contributing mostly in the summer, and wind power mostly in the winter. This indicates that significant more PV and wind power capacity is needed if we want to supply to the local demands and might mean that surrounding areas are needed to supply electricity to this area. Also interestingly is that the EV charging peak increased from 7 MW in the reference scenario to 30 MW in this scenario. This is done as EnergyPLAN identified the possibility to utilize more local renewables by charging the EVs more flexible. More on the working on EnergyPLAN can be found here: https://energyplan.eu/about-energyplan/
Scenario 2 – Electric Heat Pumps for DH
We will then try to change the district heating supply. We want to investigate what happens if the district heating supply is changed to only using electric heat pumps. We build this on Scenario 1, meaning that wind power and PV capacities remain the same as in Scenario 1. We are making the following changes: - Heat pump electric capacity: From 0 MW to 30 MW - Share of DH from non-electric units: From 100% to 0%
We then run the CM and get the following results.
So, we see that changing the district heating supply to heat pumps especially increases the electricity demand in the winter months. The peak for EV charging goes back down to 7 MW as in the reference scenario, as the heat pumps for district heating now are the preferred flexibility option of EnergyPLAN, that it uses to utilize as much locally produced electricity as possible.
References
- https://energyplan.eu/
- https://energyplan.eu/case-studies/
- https://doi.org/10.1016/j.segy.2021.100007
- https://www.seenergies.eu/
- https://heatroadmap.eu/wp-content/uploads/2018/09/STRATEGO-WP2-Background-Report-2-Hourly-Distributions-1.pdf
- https://energyplan.eu/case-studies/heat-roadmap-europe-4-hre4/
- https://doi.org/10.1016/j.rser.2022.112777
How To Cite
To come
Authors And Reviewers
Peter Sorknæs, Alisson Aparecido Vitoriano Julio and Aksel Bang, Aalborg University
License
To come