Difference between revisions of "Energy use of buildings"

From Testiwiki
Jump to: navigation, search
(Rationale: temperene and nontemperene created)
(updates for the report format)
 
(12 intermediate revisions by 3 users not shown)
Line 1: Line 1:
{{method|moderator=Marjo|stub=Yes}}
+
<noinclude>
 
+
[[Category:Buildings]]
 +
[[Category:Energy]]
 +
{{method|moderator=Marjo}}
 +
</noinclude>
 
== Question ==
 
== Question ==
  
Line 6: Line 9:
  
 
==Answer ==
 
==Answer ==
 +
 +
[[File:Energy used in heating in Helsinki.png|thumb|centre|600px|Example of consumer energy demand calculations: energy need in Helsinki from the assessment [[Helsinki energy decision 2015]].]]
 +
 +
An example code for fetching and using the variables.
 +
 +
<rcode embed=1>
 +
## This code is Op_en5488/ on page [[Energy use of buildings]]
 +
 +
library(OpasnetUtils)
 +
 +
objects.latest("Op_en5488", code_name = "EnergyConsumerDemand") # [[Energy use in buildings]]
 +
 +
cat("These ovariables must be obtained from somewhere to use this method:\n")
 +
 +
oprint(EnergyConsumerDemand@dependencies)
 +
 +
</rcode>
  
 
== Rationale ==
 
== Rationale ==
Line 12: Line 32:
  
 
{| {{prettytable}}
 
{| {{prettytable}}
|+'''Variables in the assessment model
+
|+'''Variables needed to calculate the EnergyConsumerDemand. Note that there are several different methods available, and temperature data is not needed in an annual energy version.
! Ovariable || Dependencies || Measure || Indices || Missing data
 
 
|----
 
|----
|rowspan="4"| heatingEnergy (from the model):
+
! Dependencies || Measure || Indices || Missing data
| buildings (from the model; see above).
 
|
 
|
 
|
 
 
|----
 
|----
| energyUse (fairly generic data for a cultural and climatic area, e.g. from [[Energy use of buildings]])
+
| buildings (from the model).
| Energy consumption per floor area (kWh / m2 /a)
+
| Floor area of the building stock to be heated
| Required indices: - . Typical indices: Building, Heating.
+
| Typical indices: Building, Heating, Efficiency, Renovation
 +
| You can use value 1 to calculate energy need per 1 m<sup>2</sup> floor area.
 +
|----
 +
| temperene (fairly generic data for a given cultural and climatic area, e.g. from [[Energy use of buildings]])
 +
| Energy need per floor area and indoor-outdoor temperature difference (W /m<sup>2</sup> /K)
 +
| Required indices: Consumable, Fuel (Commodity). Typical indices: Building, Heating.
 
| if this data is missing, you can only calculate building stock but nothing further.
 
| if this data is missing, you can only calculate building stock but nothing further.
 +
|----
 +
| nontemperene (fairly generic data for a given cultural and climatic area, e.g. from [[Energy use of buildings]])
 +
| Energy need for hot water and other non-temperature-dependent activities
 +
| Required indices: Consumable, Fuel (Commodity).
 +
| Use 0 to calculate energy demand excluding non-heating energy use.
 +
|----
 +
| temperatures (location-specific data)
 +
| Average outdoor temperatures for particular temperature bins.
 +
| Reuired indices: Temperature.
 +
| If missing, use the annual energy version.
 +
|----
 +
| temperdays (location-specific data)
 +
| Number of days per year for particular temperature bins.
 +
| Required indices: Temperature.
 +
| If missing, use the annual energy version.
 
|----
 
|----
 
| efficiencyRatio (fairly generic data for a cultural and climatic area, e.g. from [[Energy use of buildings]])
 
| efficiencyRatio (fairly generic data for a cultural and climatic area, e.g. from [[Energy use of buildings]])
Line 37: Line 72:
 
|}
 
|}
  
=== Calculations ===
+
<noinclude>
 +
=== Annual calculations ===
  
The code below assumes annual energy consumption factors (kWh /m<sup>2</sup> /a). No temperature data is needed.
+
The code below assumes annual energy consumption factors per floor area (kWh /m<sup>2</sup> /a). No temperature data is needed.
  
<math>Q_{E,R,T} = \sum_B B_{B,E,R} F_B E_E R_R,</math>
+
<math>Q_{e,r} = \sum_b B_{b,e,r} F_b E_e R_r,</math>
  
 
where
 
where
Line 49: Line 85:
 
* E = relative efficiency of a building stock based on energy class when built (no unit)
 
* E = relative efficiency of a building stock based on energy class when built (no unit)
 
* R = relative efficiency of a building stock based on energy class after renovated (no unit)
 
* R = relative efficiency of a building stock based on energy class after renovated (no unit)
 +
* indices used:
 +
** b = building type
 +
** e = efficiency class of building
 +
** r = renovation class of building
  
 
<rcode name='energyUseAnnual' label='Initiate energyUse using annual factors (only for developers)' embed=1>
 
<rcode name='energyUseAnnual' label='Initiate energyUse using annual factors (only for developers)' embed=1>
Line 85: Line 125:
 
cat("Ovariable energyUse stored.\n")
 
cat("Ovariable energyUse stored.\n")
 
</rcode>
 
</rcode>
 +
</noinclude>
 +
 +
=== Temperature-dependent calculations ===
  
The code below assumes U values (W /m<sup>2</sup> /K). Local temperature data must be given in either individual or aggregated way. Individual way has temperature data for all timepoints (e.g. days or hours) of the given year, and heatingTime = 1. Aggregated way has a specific Temperature index (e.g. very cold, cold, cool etc) in both ovariables temperature and heatingTime. The ovariable temperature tells what is the actual temperature when it is "very cold", and heatingTime tells how many hours it is "very cold" during the year.
+
The code below assumes energy consumption factors relative to floor area (W /m<sup>2</sup> /K). Local temperature data must be given in either individual or aggregated way. Individual way has temperature data for all timepoints (e.g. days or hours) of the given year, and heatingTime = 1. Aggregated way has a specific Temperature index (e.g. very cold, cold, cool etc) in both ovariables temperature and heatingTime. The ovariable temperature tells what is the actual temperature when it is "very cold", and heatingTime tells how many hours it is "very cold" during the year.
  
<math>Q_{E,R,T} = \sum_B (B_{B,E,R} U_B (17 - T_T) E_E R_R + W_B) t_T,</math>
+
<math>Q_{e,r,t} = \sum_b (B_{b,e,r} U_b (17 - T_t) E_e R_r + W_b) t_t,</math>
  
 
where
 
where
 
* Q = Energy used for heating and cooling (kWh /a)
 
* Q = Energy used for heating and cooling (kWh /a)
 
* B = floor area of a building stock indexed by renovation and efficiency (m<sup>2</sup>)
 
* B = floor area of a building stock indexed by renovation and efficiency (m<sup>2</sup>)
* U = U value or energy consumption factor for a building type (W /m<sup>2</sup> /K)
+
* U = energy consumption factor per floor area for a building type (W /m<sup>2</sup> /K)
 
* T = temperature outside (assumes that no heating is needed if outside temperature is 17 degrees Celsius)
 
* T = temperature outside (assumes that no heating is needed if outside temperature is 17 degrees Celsius)
* Ef = relative efficiency of a building stock based on energy class when built (no unit)
+
* E = relative efficiency of a building stock based on energy class when built (no unit)
 
* R = relative efficiency of a building stock based on energy class after renovated (no unit)
 
* R = relative efficiency of a building stock based on energy class after renovated (no unit)
 
* W = heating need of hot water (W)
 
* W = heating need of hot water (W)
 
* t = time spent in a particular outdoor temperature (h /a)
 
* t = time spent in a particular outdoor temperature (h /a)
 +
* indices used:
 +
** b = building type
 +
** e = efficiency class of building
 +
** r = renovation class of building
 +
** t = ambient temperature class
  
 +
<noinclude>
 
<rcode name='energyUseTemperature' label='Initiate energyUse using temperature info (only for developers)' embed=1>
 
<rcode name='energyUseTemperature' label='Initiate energyUse using temperature info (only for developers)' embed=1>
 
### This code is Op_en5488/energyUseTemperature on page [[Energy use of buildings]].
 
### This code is Op_en5488/energyUseTemperature on page [[Energy use of buildings]].
Line 129: Line 178:
 
),
 
),
 
formula = function(...) {
 
formula = function(...) {
 +
 +
#NOTE! IF OTHER INPUTS ARE INDEXED BY Building, THIS MUST BE CHANGED!
 +
#NOTE2! buildings must have index Heating.
 +
buil <- oapply(buildings, cols = "Building", FUN = sum)
  
 
# We assume that energy efficiency of building structures also reduces cooling need.
 
# We assume that energy efficiency of building structures also reduces cooling need.
temperene <- temperene * efficiencyRatio * renovationRatio
+
tempe <- temperene * efficiencyRatio * renovationRatio
  
 
# We assume that 17 °C is thermoneutral with no heating.
 
# We assume that 17 °C is thermoneutral with no heating.
heat <- buildings * (17 - temperatures) * temperene
+
heat <- buil * (17 - temperatures) * tempe
  
 
# Only positive heating is considered (i.e., cooling is not here)
 
# Only positive heating is considered (i.e., cooling is not here)
Line 141: Line 194:
  
 
# We assume that 24 °C is thermoneutral with no cooling.
 
# We assume that 24 °C is thermoneutral with no cooling.
cool <- buildings * (temperatures - 24) * temperene
+
cool <- buil * (temperatures - 24) * tempe
 
# Only positive cooling is considered (i.e., heating is not here)
 
# Only positive cooling is considered (i.e., heating is not here)
 
result(cool) <- pmax(0, result(cool))  
 
result(cool) <- pmax(0, result(cool))  
cool@output <- cool@output[cool@output$Consumable == "Cooling" , ]
+
cool@output <- cool@output[cool@output$Consumable %in% c("Cooling", "District cooling", "Electric cooling") , ]
 +
cool@output$Heating <- "Not heating"
 
 
out <- combine(heat, cool)
+
other <- buil * nontemperene
 +
other@output$Heating <- "Not heating"
 +
 +
out <- combine(combine(heat, cool), other)
 
out <- unkeep(out, prevresults = TRUE, sources = TRUE)
 
out <- unkeep(out, prevresults = TRUE, sources = TRUE)
 
+
out@output <- fillna(out@output, marginals = "Temperature")
out <- combine(out, nontemperene * buildings)
+
out <- oapply(out, cols = c("Building"), FUN = sum)
 
 
 
return(out)
 
return(out)
 
}
 
}
Line 159: Line 214:
 
cat("Ovariable energyUse stored.\n")
 
cat("Ovariable energyUse stored.\n")
 
</rcode>
 
</rcode>
 +
</noinclude>
 +
 +
<rcode name='EnergyConsumerDemand' label='Initiate EnergyConsumerDemand (only for developers)' embed=1>
 +
### This code is Op_en5488/EnergyConsumerDemand on page [[Energy use of buildings]].
 +
 +
library(OpasnetUtils)
  
[[File:Capture2.PNG|thumb|250px|Energy consumption rate shows that people are using more energy than years before or it is about the same in Finland.]]
+
### EnergyUse of a given building stock when U values are available.
  
[[File:Capture3.PNG|thumb|250px|Most of the electricity is consumed in service sectors and homes. Moreover, the electricity produced by heating is used mostly in stakeholders and a little amount in service sector.]]
+
EnergyConsumerDemand <- Ovariable("EnergyConsumerDemand",
 +
dependencies = data.frame(
 +
Name = c(
 +
"temperene",
 +
"efficiencyRatio",
 +
"renovationRatio",
 +
"nontemperene",
 +
"buildings",
 +
"temperatures",
 +
"temperdays" # fetched here but it is only calculated after energyBalance optimisation
 +
),
 +
Ident = c(
 +
"Op_en5488/temperene",
 +
"Op_en5488/efficiencyRatio",
 +
"Op_en5488/renovationRatio",
 +
"Op_en5488/nontemperene",
 +
NA,
 +
NA,
 +
NA
 +
)
 +
),
 +
formula = function(...) {
 +
 +
#NOTE! IF OTHER INPUTS ARE INDEXED BY Building, THIS MUST BE CHANGED!
 +
#NOTE2! buildings must have index Heating.
 +
#NOTE3! Heating, cooling and Other should probably be in different ovariables instead of being here:
 +
# multiple variables necessitates explicit handling in other dependent variables, which is bad.
 +
buil <- oapply(buildings, cols = "Building", FUN = sum)
 +
 +
# Remove Fuel column as unnecessary and disruptive
 +
temperene <- temperene[,!colnames(temperene@output) %in% "Fuel"]
 +
nontemperene <- nontemperene[,!colnames(nontemperene@output) %in% "Fuel"]
 +
 +
# We assume that energy efficiency of building structures also reduces cooling need.
 +
tempe <- temperene * efficiencyRatio * renovationRatio
 +
 +
# We assume that 17 °C is thermoneutral with no heating.
 +
heat <- buil * (17 - temperatures) * tempe[tempe$Consumable == "Heating", ]#!colnames(tempe@output) %in% "Fuel"]
 +
 +
# Only positive heating is considered (i.e., cooling is not here)
 +
result(heat) <- pmax(0, result(heat))
 +
#heat@output <- heat@output[heat@output$Consumable == "Heating" , ]
 +
 +
# We assume that 24 °C is thermoneutral with no cooling.
 +
cool <- buil * (temperatures - 24) * tempe[tempe$Consumable %in% c("Cooling", "District cooling", "Electric cooling"),]
 +
# Only positive cooling is considered (i.e., heating is not here)
 +
result(cool) <- pmax(0, result(cool))
 +
#cool@output <- cool@output[cool@output$Consumable %in% c("Cooling", "District cooling", "Electric cooling") , ]
 +
#cool@output$Heating <- "Not heating"
 +
 +
other <- buil * nontemperene
 +
#other@output$Heating <- "Not heating"
 +
 +
out <- combine(heat, cool, other)
 +
out <- unkeep(out, prevresults = TRUE, sources = TRUE)
 +
out@output <- fillna(out@output, marginals = "Temperature")
 +
 +
#out[1:10]@output
 +
#nrow(out@output)
 +
 +
return(out)
 +
}
 +
)
  
[[File:Capture1.PNG|thumb|250px|Wood fuels are the biggest source of energy in Finland.]]
+
objects.store(EnergyConsumerDemand)
 +
cat("Ovariable EnergyConsumerDemand stored.\n")
 +
</rcode>
  
 
===Baseline energy consumption===
 
===Baseline energy consumption===
Line 172: Line 297:
 
<t2b name='Energy use per area and temperature difference' index="Consumable,Fuel" obs="Energy flow" desc="Description" unit="W /K /m2">
 
<t2b name='Energy use per area and temperature difference' index="Consumable,Fuel" obs="Energy flow" desc="Description" unit="W /K /m2">
 
Heating|Heat|1.66|See Helsinki energy consumption: 6921.65/24/365/38990000/(17-4.8)*1E+9
 
Heating|Heat|1.66|See Helsinki energy consumption: 6921.65/24/365/38990000/(17-4.8)*1E+9
Cooling|Cooling|0.5|Guesswork
+
District cooling|Cooling|0.3|Guesswork. This uses centralised system.
 +
Electric cooling|Electricity|0.3|Guesswork. This uses apartment-specific appliances.
 
</t2b>
 
</t2b>
  
Line 202: Line 328:
 
</rcode>
 
</rcode>
  
 
+
<noinclude>
 
<t2b name='Baseline energy consumption per area unit' index="Building,Heating,Energy use" unit="kWh/m2/a" locations="Heat,User electricity" desc="Total electricity,Year,Description" >
 
<t2b name='Baseline energy consumption per area unit' index="Building,Heating,Energy use" unit="kWh/m2/a" locations="Heat,User electricity" desc="Total electricity,Year,Description" >
 
Detached houses|District|134.74|50|184.74|2010|Calculated from energy company´s data; Pöyry  
 
Detached houses|District|134.74|50|184.74|2010|Calculated from energy company´s data; Pöyry  
Line 238: Line 364:
  
  
Pöyry 2011. <ref>Pöyry 2011: Kuopion kasvihuonekaasupäästöjen vähentämismahdollisuudet v 2020 mennessä. [http://en.opasnet.org/en-opwiki/extensions/mfiles/mf_getfile.php?anon=true&docid=3459&docver=1&fileid=3466&filever=1&filename=CO2%20tavoite_Raporttii_150911.pdf]</ref>
+
* Pöyry 2011. <ref>Pöyry 2011: [[File:Kuopion kasvihuonekaasupäästöjen vähentämismahdollisuudet 2020 mennessä.pdf|Kuopion kasvihuonekaasupäästöjen vähentämismahdollisuudet v 2020 mennessä]].</ref>
 
+
* Energiapolar. <ref>Energiapolar/Arvioi sähkönkulutus[http://www.energiapolar.fi/fi/Kotitaloudet/Tarjouslaskuri/Arvioi-sahkonkulutus]</ref>
Energiapolar. <ref>Energiapolar/Arvioi sähkönkulutus[http://www.energiapolar.fi/fi/Kotitaloudet/Tarjouslaskuri/Arvioi-sahkonkulutus]</ref>
+
* Energiatehokaskoti.fi/Öljylämmitys <ref> Energiatehokaskoti.fi/Öljylämmitys[http://www.energiatehokaskoti.fi/suunnittelu/talotekniikan_suunnittelu/lammitys/oljylammitys]</ref>
 
 
Energiatehokaskoti.fi/Öljylämmitys <ref> Energiatehokaskoti.fi/Öljylämmitys[http://www.energiatehokaskoti.fi/suunnittelu/talotekniikan_suunnittelu/lammitys/oljylammitys]</ref>
 
  
 
<rcode name='energyFactor' embed=1 label='Initiate energyFactor (developers only)'>
 
<rcode name='energyFactor' embed=1 label='Initiate energyFactor (developers only)'>
Line 271: Line 395:
  
 
</rcode>
 
</rcode>
 
+
</noinclude>
{{comment|# |Note that below numbers are very preliminary (esp. electricity)!|--[[User:Marjo|Marjo]] 16:49, 13 March 2013 (EET)}}
 
 
 
<t2b name='Baseline energy consumption per volume unit' index="Building,Heating,Observation" locations="Heat,User electricity" desc="Year,Description" unit="kWh/m3/a">
 
Detached houses|District|42.15|15.67|2010|Calculated from energy company´s data; Energiapolar
 
Detached houses|Electricity|40.66|15.67|2010|Energiapolar
 
Detached houses|Oil|42.15|15.67|2010|Energiapolar
 
Detached houses|Wood|42.15|15.67|2010|Assumption
 
Detached houses|Geothermal|18.56|15.67|2010|Assumption
 
Row houses|District|53.25|23.16|2010|From energy company
 
Apartment houses|District|49.2|11.9|2010|From energy company
 
Commercial|District|28.65|40.64|2010|From energy company
 
Offices|District|36.32|20.99|2010|From energy company
 
Health and social sector|District|55.2|31.53|2010|From energy company
 
Public|District|32.21|21.49|2010|From energy company
 
Sports|District|18.37|13|2010|From energy company; Electricity value comes from city´s renovation data
 
Educational|District|40.23|27.54|2010|From energy company
 
Industrial|District|30.57|38.55|2010|From energy company
 
Leisure houses|Electricity|0.68|0.29|2010|From energy company
 
Other|District|29.88|36.83|2010|From energy company
 
</t2b>
 
  
 
===Energy efficiency in heating===
 
===Energy efficiency in heating===
Line 330: Line 434:
 
Low-energy|2030-2039|20-50|
 
Low-energy|2030-2039|20-50|
 
Passive|2030-2039||The rest of energy class
 
Passive|2030-2039||The rest of energy class
New|2040-2064|0-5|
+
New|2040-2070|0-5|
Low-energy|2040-2064|10-30|
+
Low-energy|2040-2070|10-30|
Passive|2040-2064||The rest of energy class
+
Passive|2040-2070||The rest of energy class
 
</t2b>
 
</t2b>
  
Line 420: Line 524:
  
 
</rcode>
 
</rcode>
 +
<noinclude>
 +
 +
=== Data not used ===
 +
 +
:''This section contains data that are relevant for the topic but are not used in the actual method calculations.
 +
 +
{{comment|# |Note that below numbers are very preliminary (esp. electricity)!|--[[User:Marjo|Marjo]] 16:49, 13 March 2013 (EET)}}
 +
 +
<t2b name='Baseline energy consumption per volume unit' index="Building,Heating,Observation" locations="Heat,User electricity" desc="Year,Description" unit="kWh/m3/a">
 +
Detached houses|District|42.15|15.67|2010|Calculated from energy company´s data; Energiapolar
 +
Detached houses|Electricity|40.66|15.67|2010|Energiapolar
 +
Detached houses|Oil|42.15|15.67|2010|Energiapolar
 +
Detached houses|Wood|42.15|15.67|2010|Assumption
 +
Detached houses|Geothermal|18.56|15.67|2010|Assumption
 +
Row houses|District|53.25|23.16|2010|From energy company
 +
Apartment houses|District|49.2|11.9|2010|From energy company
 +
Commercial|District|28.65|40.64|2010|From energy company
 +
Offices|District|36.32|20.99|2010|From energy company
 +
Health and social sector|District|55.2|31.53|2010|From energy company
 +
Public|District|32.21|21.49|2010|From energy company
 +
Sports|District|18.37|13|2010|From energy company; Electricity value comes from city´s renovation data
 +
Educational|District|40.23|27.54|2010|From energy company
 +
Industrial|District|30.57|38.55|2010|From energy company
 +
Leisure houses|Electricity|0.68|0.29|2010|From energy company
 +
Other|District|29.88|36.83|2010|From energy company
 +
</t2b>
  
 
===Regulations regarding energy consumption of buildings===
 
===Regulations regarding energy consumption of buildings===
Line 440: Line 570:
  
 
==See also==
 
==See also==
 +
 +
<gallery widths="250px">
 +
File:Capture2.PNG|Energy consumption rate shows that people are using more energy than years before or it is about the same in Finland.
 +
File:Capture3.PNG||Most of the electricity is consumed in service sectors and homes. Moreover, the electricity produced by heating is used mostly in stakeholders and a little amount in service sector.
 +
File:Capture1.PNG|Wood fuels are the biggest source of energy in Finland.
 +
</gallery>
  
 
* Juhani Heljo, Hannele Laine. Sähkölämmitys ja lämpöpumput sähkönkäyttäjinä ja päästöjen aiheuttajina Suomessa] TTY 2/2005. [http://webhotel2.tut.fi/ee/Materiaali/Ekorem/EKOREM_LP_ja_sahko_raportti_051128.pdf] {{defend|# |Contains emission factors etc. May also be used in [[Emission factors for burning processes]].|--[[User:Jouni|Jouni]] ([[User talk:Jouni|talk]]) 07:38, 18 June 2015 (UTC)}}
 
* Juhani Heljo, Hannele Laine. Sähkölämmitys ja lämpöpumput sähkönkäyttäjinä ja päästöjen aiheuttajina Suomessa] TTY 2/2005. [http://webhotel2.tut.fi/ee/Materiaali/Ekorem/EKOREM_LP_ja_sahko_raportti_051128.pdf] {{defend|# |Contains emission factors etc. May also be used in [[Emission factors for burning processes]].|--[[User:Jouni|Jouni]] ([[User talk:Jouni|talk]]) 07:38, 18 June 2015 (UTC)}}
Line 451: Line 587:
  
 
==Related files==
 
==Related files==
 +
</noinclude>

Latest revision as of 05:21, 8 November 2015



Question

How to model the use of energy of buildings based on either annual consumption per floor area, or energy efficiency per floor area per indoor-outdoor temperature difference?

Answer

Error creating thumbnail: Unable to save thumbnail to destination
Example of consumer energy demand calculations: energy need in Helsinki from the assessment Helsinki energy decision 2015.

An example code for fetching and using the variables.

+ Show code

Rationale

Input

Variables needed to calculate the EnergyConsumerDemand. Note that there are several different methods available, and temperature data is not needed in an annual energy version.
Dependencies Measure Indices Missing data
buildings (from the model). Floor area of the building stock to be heated Typical indices: Building, Heating, Efficiency, Renovation You can use value 1 to calculate energy need per 1 m2 floor area.
temperene (fairly generic data for a given cultural and climatic area, e.g. from Energy use of buildings) Energy need per floor area and indoor-outdoor temperature difference (W /m2 /K) Required indices: Consumable, Fuel (Commodity). Typical indices: Building, Heating. if this data is missing, you can only calculate building stock but nothing further.
nontemperene (fairly generic data for a given cultural and climatic area, e.g. from Energy use of buildings) Energy need for hot water and other non-temperature-dependent activities Required indices: Consumable, Fuel (Commodity). Use 0 to calculate energy demand excluding non-heating energy use.
temperatures (location-specific data) Average outdoor temperatures for particular temperature bins. Reuired indices: Temperature. If missing, use the annual energy version.
temperdays (location-specific data) Number of days per year for particular temperature bins. Required indices: Temperature. If missing, use the annual energy version.
efficiencyRatio (fairly generic data for a cultural and climatic area, e.g. from Energy use of buildings) Relative energy consumption compared with the efficiency group Old. Required indices: Efficiency. Typical indices: Time, Building. If no data, use 1 as default.
renovationRatio (fairly generic data for a cultural and climatic area, e.g. from Energy use of buildings) Relative energy consumption compared with the Renovation location None. Required indices: Renovation. Typical indices: Building. If no data, use 1 as default.


Annual calculations

The code below assumes annual energy consumption factors per floor area (kWh /m2 /a). No temperature data is needed.

Failed to parse (Missing <code>texvc</code> executable. Please see math/README to configure.): Q_{e,r} = \sum_b B_{b,e,r} F_b E_e R_r,

where

  • Q = Energy used for heating and cooling (kWh /a)
  • B = floor area of a building stock indexed by renovation and efficiency (m2)
  • F = energy consumption factor (kWh / m2 /a)
  • E = relative efficiency of a building stock based on energy class when built (no unit)
  • R = relative efficiency of a building stock based on energy class after renovated (no unit)
  • indices used:
    • b = building type
    • e = efficiency class of building
    • r = renovation class of building

+ Show code


Temperature-dependent calculations

The code below assumes energy consumption factors relative to floor area (W /m2 /K). Local temperature data must be given in either individual or aggregated way. Individual way has temperature data for all timepoints (e.g. days or hours) of the given year, and heatingTime = 1. Aggregated way has a specific Temperature index (e.g. very cold, cold, cool etc) in both ovariables temperature and heatingTime. The ovariable temperature tells what is the actual temperature when it is "very cold", and heatingTime tells how many hours it is "very cold" during the year.

Failed to parse (Missing <code>texvc</code> executable. Please see math/README to configure.): Q_{e,r,t} = \sum_b (B_{b,e,r} U_b (17 - T_t) E_e R_r + W_b) t_t,

where

  • Q = Energy used for heating and cooling (kWh /a)
  • B = floor area of a building stock indexed by renovation and efficiency (m2)
  • U = energy consumption factor per floor area for a building type (W /m2 /K)
  • T = temperature outside (assumes that no heating is needed if outside temperature is 17 degrees Celsius)
  • E = relative efficiency of a building stock based on energy class when built (no unit)
  • R = relative efficiency of a building stock based on energy class after renovated (no unit)
  • W = heating need of hot water (W)
  • t = time spent in a particular outdoor temperature (h /a)
  • indices used:
    • b = building type
    • e = efficiency class of building
    • r = renovation class of building
    • t = ambient temperature class


+ Show code


+ Show code

Baseline energy consumption

Heat reflects the energy need for heating in situations where the outdoor temperature is below 17 °C. Cooling reflects the cooling need (measured as thermal energy, not electricity!) in situations where the outdoor temperature is above 24 °C. This is not a U value, because it is about energy use per floor area, not about heat loss through building structures per m2. For estimating temperene, we take the total energy consumption in Helsinki and divide that with the total floor area and average temperature difference, see Helsinki energy consumption#U values based on overall data.

Energy use per area and temperature difference(W /K /m2)
ObsConsumableFuelEnergy flowDescription
1HeatingHeat1.66See Helsinki energy consumption: 6921.65/24/365/38990000/(17-4.8)*1E+9
2District coolingCooling0.3Guesswork. This uses centralised system.
3Electric coolingElectricity0.3Guesswork. This uses apartment-specific appliances.

+ Show code

Temperature-independent energy consumption per floor area.

Temperature-independent energy use per area(W /m2)
ObsConsumableFuelEnergy intensityDescription
1Consumer electricityElectricity5Assumes 50 kWh /m2 /a (see below)
2Hot waterHeat4Assumes that hot water is ca. 20 % of energy need of heating: 6921.65/24/365/38990000*1E+9*0.2

+ Show code


Baseline energy consumption per area unit(kWh/m2/a)
ObsBuildingHeatingHeatUser electricityTotal electricityYearDescription
1Detached housesDistrict134.7450184.742010Calculated from energy company´s data; Pöyry
2Detached housesElectricity130501802010Energiapolar; Pöyry
3Detached housesOil134.7450502010Pöyry. Efficiency 90-95% (energiatehokaskoti.fi).
4Detached housesWood134.7450502010Assumption. Efficiency of good kettles 80%(energiatehokaskoti.fi).
5Detached housesGeothermal4050902010Assumption
6Row houses168.8873.573.52010Calculated from energy company´s data. Based on district
7Apartment houses172.3141.741.72010Calculated from energy company´s data. Based on district
8Commercial161.82229.6229.62010Calculated from energy company´s data. Based on district
9Offices161.0793.193.12010Calculated from energy company´s data. Based on district
10Health and social sector214.97122.81122.812010Calculated from energy company´s data. Based on district
11Public165.47110.4110.42010Calculated from energy company´s data. Based on district
12Sports121.3885.985.92010Calculated from energy company´s data. Based on district
13Educational170116.4116.42010Calculated from energy company´s data. Based on district
14Industrial168.44212.4212.42010Calculated from energy company´s data. Based on district
15Leisure houses2.413.42010Calculated from energy company´s data. Based on electricity
16Other138.14170.3170.32010Calculated from energy company´s data
17Non-residential buildingsNo energy source113Urgenche data for Basel
18Non-residential buildingsHeating oil113Urgenche data for Basel
19Non-residential buildingsCoal113Urgenche data for Basel
20Non-residential buildingsGas113Urgenche data for Basel
21Non-residential buildingsElectricity113Urgenche data for Basel
22Non-residential buildingsWood113Urgenche data for Basel
23Non-residential buildingsCentrifuge, hydro-extractor113Urgenche data for Basel
24Non-residential buildingsSolar heater/ collector113Urgenche data for Basel
25Non-residential buildingsLong-distance heating113Urgenche data for Basel
26Non-residential buildingsOther sources113Urgenche data for Basel
27Special constructions86-106Urgenche data for Basel (Mixed use)
28Single-family houses69Urgenche data for Basel
29Multiple-family houses54-106Urgenche data for Basel
30Residential buildings with subsidiary use86-106Urgenche data for Basel
31Buildings with partial residential use86-106Urgenche data for Basel


  • Pöyry 2011. [1]
  • Energiapolar. [2]
  • Energiatehokaskoti.fi/Öljylämmitys [3]

+ Show code


Energy efficiency in heating

What is the relative energy consumption of different efficiency classes compared with Old? This table tells that with some background information about heat (in kWh/m2/a), electricity, and water consumption.

Energy use by energy class of building(ratio)
ObsEfficiencyRatioHeatUser electricityWaterDescription
1Traditional1.2-1.4200Guesstimate
2Old115030Pöyry 2011 s.28
3New0.4-0.5705040Pöyry 2011 s.32 (2010 SRMK)
4Low-energy0.2-0.25355040Personal communication
5Passive0.1-0.1617.5 - 255040Pöyry 2011 s.33; Personal communication

+ Show code

Energy efficiency of buildings when they are built(%)
ObsEfficiencyConstructedFractionDescription
1Traditional1800-1944100
2Old1945-1994100
3New1995-2019100
4New2020-202910-20
5Low-energy2020-2029The rest of energy class
6Passive2020-202925-35
7New2030-20395-10
8Low-energy2030-203920-50
9Passive2030-2039The rest of energy class
10New2040-20700-5
11Low-energy2040-207010-30
12Passive2040-2070The rest of energy class
  • Old: old buildings to be renovated (or in need of renovation)
  • New: normal new buildings (no current need of renovation)
  • Low-energy: buildings consuming about half of the energy of a new building
  • Passive: buildings consuming a quarter or less of the energy of a new building
  • Chinese green building system: [3] [4]

+ Show code

Impact of renovations

Energy saving potential of different renovations(ratio,kWh/m2/a)
ObsRenovationRelativeAbsoluteRenovation detailsDescription
1Windows0.8525New windows and doorsPöyry 2011
2Technical systems0.5075New windows, sealing of building's sheath, improvement of building's technical systemsPöyry 2011
3Sheath reform0.35100New windows, sealing of building's sheath, improvement of building's technical systems, significant reform of building's sheathPöyry 2011
4General0.85-General renovationPöyry 2011
5None10Renovation not done

+ Show code


Data not used

This section contains data that are relevant for the topic but are not used in the actual method calculations.

--# : Note that below numbers are very preliminary (esp. electricity)! --Marjo 16:49, 13 March 2013 (EET)

Baseline energy consumption per volume unit(kWh/m3/a)
ObsBuildingHeatingHeatUser electricityYearDescription
1Detached housesDistrict42.1515.672010Calculated from energy company´s data; Energiapolar
2Detached housesElectricity40.6615.672010Energiapolar
3Detached housesOil42.1515.672010Energiapolar
4Detached housesWood42.1515.672010Assumption
5Detached housesGeothermal18.5615.672010Assumption
6Row housesDistrict53.2523.162010From energy company
7Apartment housesDistrict49.211.92010From energy company
8CommercialDistrict28.6540.642010From energy company
9OfficesDistrict36.3220.992010From energy company
10Health and social sectorDistrict55.231.532010From energy company
11PublicDistrict32.2121.492010From energy company
12SportsDistrict18.37132010From energy company; Electricity value comes from city´s renovation data
13EducationalDistrict40.2327.542010From energy company
14IndustrialDistrict30.5738.552010From energy company
15Leisure housesElectricity0.680.292010From energy company
16OtherDistrict29.8836.832010From energy company

Regulations regarding energy consumption of buildings

Maximum allowed energy consumption per unit (= E-value)(kWh/m2/a)
ObsBuildingYearE-valueDescription
1Detached houses2012 forward204Heated net area <120 m2; Finland´s Environmental Administration
2Row houses2012 forward150Finland´s Environmental Administration
3Apartment houses2012 forward130Finland´s Environmental Administration
4Shops and other commercial buildings2012 forward240Finland´s Environmental Administration
5Offices2012 forward170Finland´s Environmental Administration
6Health and social sector: Hospitals2012 forward450Finland´s Environmental Administration
7Health and social sector: Health care centers etc.2012 forward170Finland´s Environmental Administration
8Public2012 forward240Finland´s Environmental Administration
9Sports2012 forward170Does not apply to swimming- and ice halls; Finland´s Environmental Administration
10Educational2012 forward170Finland´s Environmental Administration
11Industrial2012 forward-E-value must be calculated but there´s no limit for it; Finland´s Environmental Administration
12Leisure buildings2012 forward-E-value must be calculated but there´s no limit for it; Finland´s Environmental Administration
13Other2012 forward-E-value must be calculated but there´s no limit for it; Finland´s Environmental Administration

See also

  • Juhani Heljo, Hannele Laine. Sähkölämmitys ja lämpöpumput sähkönkäyttäjinä ja päästöjen aiheuttajina Suomessa] TTY 2/2005. [5] # : Contains emission factors etc. May also be used in Emission factors for burning processes. --Jouni (talk) 07:38, 18 June 2015 (UTC)
  • Juhani Heljo, Eero Nippala, Harri Nuuttila. Rakennusten energiankulutus ja CO2-ekv päästöt Suomessa. TTY 4/2005. [6]

Keywords

References

  1. Pöyry 2011: Kuopion kasvihuonekaasupäästöjen vähentämismahdollisuudet v 2020 mennessä.
  2. Energiapolar/Arvioi sähkönkulutus[1]
  3. Energiatehokaskoti.fi/Öljylämmitys[2]

Related files