Difference between revisions of "Building stock in Kuopio"

From Testiwiki
Jump to: navigation, search
Line 7: Line 7:
 
== Question ==
 
== Question ==
  
How to model the building stock of a city?
+
What is the building stock volume in Kuopio (previous, now and in the future)? What are emissions, exposures, and health impacts of heating of buildings in Kuopio? What are the impacts of two key policies:
 +
# Changing fuel from peat to wood in the major CHP power pland Haapaniemi.
 +
# Changing renovation of buildings to either more energy efficient (for each renovated building) or more active (more buildings renovated).
  
 
== Answer ==
 
== Answer ==
Line 42: Line 44:
 
objects.latest("Op_en6289", code_name = "initiate") # [[Building model]] Generic building model.
 
objects.latest("Op_en6289", code_name = "initiate") # [[Building model]] Generic building model.
 
objects.latest("Op_en5417", code_name = "initiate") # [[Population of Kuopio]]
 
objects.latest("Op_en5417", code_name = "initiate") # [[Population of Kuopio]]
objects.latest("Op_en5932", code_name = "initiate") # [[Baseline building stock]] Building ovariables
+
objects.latest("Op_en5932", code_name = "initiate") # [[Building stock in Kuopio]] Building ovariables
objects.latest("Op_en5932", code_name = "disperse") # [[Baseline building stock]] Summarised Piltti matrix
+
objects.latest("Op_en5932", code_name = "disperse") # [[Building stock in Kuopio]] Summarised Piltti matrix
 
# Default run: http://en.opasnet.org/en-opwiki/index.php?title=Special:RTools&id=aO1R3Xdcg2rASbKH
 
# Default run: http://en.opasnet.org/en-opwiki/index.php?title=Special:RTools&id=aO1R3Xdcg2rASbKH
 +
objects.latest("Op_en3435", code_name = "disperse") # [[Exposure to PM2.5 in Finland]] Summarised Piltti matrix, another copy of the code on a more reasonable page
 +
# Default run: en.opasnet.org/en-opwiki/index.php?title=Special:RTools&id=aXDIVDboftr1bTEd
 +
objects.latest("Op_en2791", code_name = "initiate") # [[Emission factors for burning processes]]
 +
 
colnames(iF@output)[colnames(iF@output) == "City.area"] <- "Emission.site"
 
colnames(iF@output)[colnames(iF@output) == "City.area"] <- "Emission.site"
 
colnames(iF@output)[colnames(iF@output) == "Emissionheight"] <- "Emission.height"
 
colnames(iF@output)[colnames(iF@output) == "Emissionheight"] <- "Emission.height"
Line 58: Line 64:
 
"buildings",
 
"buildings",
 
"buildingStock",
 
"buildingStock",
    "buildingTypes",
+
"buildingTypes",
    "construction",
+
"construction",
 
"efficiencies",
 
"efficiencies",
 
"efficienciesNew",
 
"efficienciesNew",
 
"energyUse",
 
"energyUse",
 
"heatingShares",
 
"heatingShares",
    "heatingSharesNew",
+
"heatingSharesNew",
 
"renovation",
 
"renovation",
 
"renovationShares",
 
"renovationShares",
Line 298: Line 304:
  
 
== Rationale ==
 
== Rationale ==
 
===Dispersion modelling===
 
 
<rcode name='disperse'>
 
library(OpasnetUtils)
 
library(OpasnetUtilsExt)
 
library(ggplot2)
 
library(rgdal)
 
library(maptools)
 
library(RColorBrewer)
 
library(classInt)
 
library(RgoogleMaps)
 
 
objects.latest("Op_en6007", code_name = "answer")
 
 
# GIS points for emissions.
 
 
districts <- tidy(opbase.data("Op_en5484.kuopio_city_districts"), widecol = "Location")
 
districts <- Ovariable("districts", data = data.frame(districts, Result = 1))
 
 
cat("PM2.5 intake fractions are being calculated for these locations.\n")
 
 
oprint(districts)
 
 
dis <- ova2spat(EvalOutput(districts), coord = c("E", "N"), proj4string = "+init=epsg:3067")
 
 
# Long-distance iF of PM2.5 for exposures beyond 10 km.
 
 
objects.latest("Op_en5813", code_name="initiate") # Long-distance iF for PM2.5
 
iF.PM2.5@data <- iF.PM2.5@data[iF.PM2.5@data$Subcategory == "Large power plants" , ]
 
iF.PM2.5@data <- iF.PM2.5@data[!colnames(iF.PM2.5@data) %in% c("Obs", "Geographical area", "Year", "PM type", "Source category", "Subcategory")]
 
 
# Calculate exposure concentration * population for a unit emission and all emission points.
 
 
out <- Ovariable()
 
for(i in 1:length(dis$City.area))
 
{
 
print(paste(i, "\n"))
 
temp <- GIS.Exposure(GIS.Concentration.matrix(
 
1,
 
LA = coordinates(dis)[i, 2],
 
LO = coordinates(dis)[i, 1],
 
N = 1
 
))
 
out@output <- rbind(out@output, data.frame(City.area = dis$City.area[i], temp@output))
 
}
 
 
out@output <- out@output[out@output$HAVAINTO == "VAESTO" , ]
 
out@marginal <- !grepl("Result$", colnames(out@output))
 
out <- unkeep(out, cols = c("KUNTA", "ID_NRO", "XKOORD", "YKOORD", "HAVAINTO", "dx", "dy"), sources = TRUE)
 
 
# Large matrix with detailed exposures in grids.
 
PILTTI.matrix <- out
 
 
# This produces an intake fraction if you give PM2.5 emissions as ton /a. GIS.Concentration.matrix takes ton /a and gives ug /m3.
 
# iF = intake (g /s) per emission (g /s) = concentration (ug /m3) * population (#) * breathing rate (m3 /s) / emission (g /s).
 
 
iF <- oapply(out, cols = c("LAbin", "LObin"), FUN = "sum", na.rm = TRUE)
 
iF <- iF * 20 / (24 * 3600) * 1E-6 # Divide by breathing rate 20 m3 /d and scale from ug to g to get intake fraction.
 
iF@output <- data.frame(Emissionheight = "Low", iF@output)
 
iF@output <- orbind(iF, data.frame(Emissionheight = "High", Result = 0))
 
iF@marginal <- c(TRUE, iF@marginal)
 
iF@output <- fillna(iF@output, marginals = colnames(iF@output)[iF@marginal])
 
 
iF <- iF + iF.PM2.5 * 1E-6 # Scale iF.PM2.5 from ppm to fractions.
 
 
objects.store(PILTTI.matrix, iF)
 
cat("Objects PILTTI.matrix and iF saved.\n")
 
</rcode>
 
 
'''Where and how do the emissions of heating take place?
 
 
 
<t2b name='Emission locations' index='Heating,Emission site,Emission height' obs='Dummy' unit='-'>
 
District|Haapaniemi|High|
 
Electricity|Haapaniemi|High|
 
Geothermal|Haapaniemi|High|
 
Oil|At site of consumption|Low|
 
Wood|At site of consumption|Low|
 
Gas|At site of consumption|Low|
 
</t2b>
 
  
 
===Building stock===
 
===Building stock===
Line 577: Line 502:
  
 
Number of removed buildings has been 15-25 per year during 2009-2012 according dismantling permissions of the city. The actual number may be somewhat larger.
 
Number of removed buildings has been 15-25 per year during 2009-2012 according dismantling permissions of the city. The actual number may be somewhat larger.
 +
 +
===Renovations===
 +
 +
<t2b name='Fraction of houses renovated per year' index="Age" obs="Result" desc="Description" unit= "%">
 +
0|0|Assumption Pöyry 2011 s.27 says that on average, 3 % of buildings are renovated.
 +
20|1.5|Assumption Result applies to buildings older than the value in the Age column.
 +
30|4|Assumption
 +
50|1.5|Assumption
 +
100|1|Assumption
 +
1000|1|Assumption
 +
</t2b>
 +
 +
<t2b name='Popularity of renovation types' index='Renovation' obs='Fraction' desc='Description' unit='%'>
 +
Windows|10-20|
 +
Technical systems|20-25|
 +
Sheath reform|15-20|
 +
General||The rest of renovations
 +
</t2b>
  
 
===Heating types of buildings===
 
===Heating types of buildings===
Line 631: Line 574:
 
</t2b>
 
</t2b>
  
===Energy efficiency in heating===
 
 
<t2b name='Energy use by energy class of building' index="Efficiency,Energy use" locations="Heat,User electricity,Water" desc="Description" unit="kWh/m2/a">
 
Old|150||30|Pöyry 2011 s.28
 
New|70|50|40|Pöyry 2011 s.32 (2010 SRMK)
 
Low-energy|35|50|40|Personal communication
 
Passive|17.5 - 25|50|40|Pöyry 2011 s.33; Personal communication
 
</t2b>
 
 
 
<t2b name="Energy efficiency of new buildings in the future" index="Efficiency,Constructed" obs='Fraction' desc='Description' unit="%">
 
New|2020-2029|10-20|
 
Low-energy|2020-2029||The rest of energy class
 
Passive|2020-2029|25-35|
 
New|2030-2039|5-10|
 
Low-energy|2030-2039|20-50|
 
Passive|2030-2039||The rest of energy class
 
New|2040-2049|0-5|
 
Low-energy|2040-2049|10-30|
 
Passive|2040-2049||The rest of energy class
 
</t2b>
 
 
* 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: [http://neec.no/uploads/Article,%20China%20green%20building%20standard.pdf] [http://cargocollective.com/chinabuildsgreen/1-10-12-China-s-3-Star-Rating-System]
 
 
===Baseline energy consumption===
 
 
{{comment|# |Note that below numbers are very preliminary (esp. electricity)!|--[[User:Marjo|Marjo]] 16:49, 13 March 2013 (EET)}}
 
 
{{attack|# |There might be an error in the table: there is only district for non-residential buildings. Therefore they cancel out in the model. CHECK THIS BEFORE PUBLISHING RESULTS!|--[[User:Jouni|Jouni]] ([[User talk:Jouni|talk]]) 22:47, 17 February 2014 (EET)}}
 
 
<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|Electricity|130|50|180|2010|Energiapolar; Pöyry
 
Detached houses|Oil|134.74|50|50|2010|Pöyry. Efficiency 90-95% (energiatehokaskoti.fi).
 
Detached houses|Wood|134.74|50|50|2010|Assumption. Efficiency of good kettles 80%(energiatehokaskoti.fi).
 
Detached houses|Geothermal|40|50|90|2010|Assumption
 
Row houses|District|168.88|73.5|73.5|2010|Calculated from energy company´s data
 
Apartment houses|District|172.31|41.7|41.7|2010|Calculated from energy company´s data
 
Commercial|District|161.82|229.6|229.6|2010|Calculated from energy company´s data
 
Offices|District|161.07|93.1|93.1|2010|Calculated from energy company´s data
 
Health and social sector|District|214.97|122.81|122.81|2010|Calculated from energy company´s data
 
Public|District|165.47|110.4|110.4|2010|Calculated from energy company´s data
 
Sports|District|121.38|85.9|85.9|2010|Calculated from energy company´s data
 
Educational|District|170|116.4|116.4|2010|Calculated from energy company´s data
 
Industrial|District|168.44|212.4|212.4|2010|Calculated from energy company´s data
 
Leisure houses|Electricity|2.4|1|3.4|2010|Calculated from energy company´s data
 
Other|District|138.14|170.3|170.3|2010|Calculated from energy company´s data
 
Row houses|Electricity|150|50|||Guesstimate
 
Apartment houses|Oil|150|50|||Guesstimate
 
Offices|Oil|150|50|||Guesstimate
 
Educational|Oil|150|50|||Guesstimate
 
Industrial|Oil|150|50|||Guesstimate
 
Non-residential buildings||150|50|||Guesstimate for Basel
 
Special constructions||150|50|||Guesstimate for Basel
 
Single-family houses||150|50|||Guesstimate for Basel
 
Multiple-family houses||150|50|||Guesstimate for Basel
 
Residential buildings with subsidiary use||150|50|||Guesstimate for Basel
 
Buildings with partial residential use||150|50|||Guesstimate for Basel
 
</t2b>
 
 
 
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>
 
 
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>
 
 
 
{{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>
 
 
===Renovations and their impact===
 
 
<t2b name='Fraction of houses renovated per year' index="Age" obs="Result" desc="Description" unit= "%">
 
0|0|Assumption Pöyry 2011 s.27 says that on average, 3 % of buildings are renovated.
 
20|1.5|Assumption Result applies to buildings older than the value in the Age column.
 
30|4|Assumption
 
50|1.5|Assumption
 
100|1|Assumption
 
1000|1|Assumption
 
</t2b>
 
 
 
<t2b name='Energy saving potential of different renovations' index="Efficiency,Building2,Renovation,Observation" locations="Relative,Absolute" desc="Renovation details,Description" unit="%,kWh/m2/a">
 
Old|Residential|Windows|15|25|New windows and doors|Pöyry 2011
 
Old|Residential|Technical systems|50|75|New windows, sealing of building's sheath, improvement of building's technical systems|Pöyry 2011
 
Old|Residential|Sheath reform|65|100|New windows, sealing of building's sheath, improvement of building's technical systems, significant reform of building's sheath|Pöyry 2011
 
Old|Non-residential|General|15|-|General renovation|Pöyry 2011
 
Old||None|0|0|Renovation not done|
 
New||None|0|0|Renovation not done|
 
Low-energy||None|0|0|Renovation not done|
 
Passive||None|0|0|Renovation not done|
 
</t2b>
 
  
<t2b name='Popularity of renovation types' index='Renovation' obs='Fraction' desc='Description' unit='%'>
+
'''Combining different building type categorisations.
Windows|10-20|
 
Technical systems|20-25|
 
Sheath reform|15-20|
 
General||The rest of renovations
 
</t2b>
 
  
 
<t2b name='Building type comparisons' index='Building,Building2' obs='Dummy' unit='-'>
 
<t2b name='Building type comparisons' index='Building,Building2' obs='Dummy' unit='-'>
Line 768: Line 591:
 
Other|Non-residential|
 
Other|Non-residential|
 
</t2b>
 
</t2b>
 
===Indoor environment quality (IEQ) factors===
 
 
<t2b name='IEQ factors' index="Building,Heating,Observation" unit= "h-1,%,%,%,-,%,%,%,Bq/m3" locations="Ventilation rate,Dampness%,Smoking%,Biomass burning%,Indoor background emissions,In noise areas%,Too hot in summer%,Too cold in winter%,Radon" desc="Description" >
 
Detached houses|District|0.71 (0.3-1.12)|5-16.5|2.35 (1.4-3.4)|||15|||100 (95-105)|Gens, 2012; Turunen et al. 2010; Haverinen-Shaughnessy, 2012; Assumption based on city´s data; Kurttio 2006
 
Detached houses|Electricity|0.71 (0.3-1.12)|5-16.5|2.35 (1.4-3.4)|||15|||100 (95-105)|Gens, 2012; Turunen et al. 2010; Haverinen-Shaughnessy, 2012; Assumption based on city´s data; Kurttio 2006
 
Detached houses|Oil|0.71 (0.3-1.12)|5-16.5|2.35 (1.4-3.4)|||15|||100 (95-105)|Gens, 2012; Turunen et al. 2010; Haverinen-Shaughnessy, 2012; Assumption based on city´s data; Kurttio 2006
 
Detached houses|Wood|0.71 (0.3-1.12)|5-16.5|2.35 (1.4-3.4)|||15|||100 (95-105)|Gens, 2012; Turunen et al. 2010; Haverinen-Shaughnessy, 2012; Assumption based on city´s data; Kurttio 2006
 
Detached houses|Geothermal|0.71 (0.3-1.12)|5-16.5|2.35 (1.4-3.4)|||15|||100 (95-105)|Gens, 2012; Turunen et al. 2010; Haverinen-Shaughnessy, 2012; Assumption based on city´s data; Kurttio 2006
 
Row houses|District|0.71 (0.3-1.12)|5-16.5|2.35 (1.4-3.4)|||21|||100 (95-105)|Gens, 2012; Turunen et al. 2010; Haverinen-Shaughnessy, 2012; Assumption based on city´s data; Kurttio 2006
 
Apartment houses|District|0.71 (0.3-1.12)|5-16.5|2.35 (1.4-3.4)|||30|||100 (95-105)|Gens, 2012; Turunen et al. 2010; Haverinen-Shaughnessy, 2012; Assumption based on city´s data; Kurttio 2006
 
Leisure houses|Electricity||||||||||
 
Offices|District|||0|||||||Assumption
 
Commercial|District|||0|||||||Assumption
 
Health and social sector|District|||0|||||||Assumption
 
Public|District|||0|||||||Assumption
 
Sports|District|||0|||||||Assumption
 
Educational|District||24|0|||||||Haverinen-Shaughnessy et al. 2012; Assumption
 
Industrial|District|||0|||||||Assumption
 
Other|District||||||||||
 
</t2b>
 
 
Gens 2012 <ref>Gens 2012 [http://elib.uni-stuttgart.de/opus/volltexte/2012/7858/pdf/Diss_LK_final_version.pdf]</ref>
 
 
Haverinen-Shaughnessy 2010 <ref>Haverinen-Shaughnessy 2010 [http://www.nature.com/jes/journal/v22/n5/full/jes201221a.html]</ref>
 
 
Haverinen-Shaughnessy et al. 2012 <ref>Haverinen-Shaughnessy et al. 2012 [http://onlinelibrary.wiley.com/doi/10.1111/j.1600-0668.2012.00780.x/abstract;jsessionid=B4B14073001B07861216D517A0FAED1E.d01t01]</ref>
 
 
Turunen et al. 2010 <ref>Turunen et al. 2010 [http://www.ncbi.nlm.nih.gov/pmc/articles/PMC2996365/]</ref>
 
 
===Regulations regarding energy consumption of buildings===
 
 
<t2b name='Maximum allowed energy consumption per unit (= E-value)' index="Building,Year" obs="E-value" desc="Description" unit="kWh/m2/a">
 
Detached houses|2012 forward|204|Heated net area <120 m2; Finland´s Environmental Administration
 
Row houses|2012 forward|150|Finland´s Environmental Administration
 
Apartment houses|2012 forward|130|Finland´s Environmental Administration
 
Shops and other commercial buildings|2012 forward|240|Finland´s Environmental Administration
 
Offices|2012 forward|170|Finland´s Environmental Administration
 
Health and social sector: Hospitals|2012 forward|450|Finland´s Environmental Administration
 
Health and social sector: Health care centers etc.|2012 forward|170|Finland´s Environmental Administration
 
Public|2012 forward|240|Finland´s Environmental Administration
 
Sports|2012 forward|170|Does not apply to swimming- and ice halls; Finland´s Environmental Administration
 
Educational|2012 forward|170|Finland´s Environmental Administration
 
Industrial|2012 forward|-|E-value must be calculated but there´s no limit for it; Finland´s Environmental Administration
 
Leisure buildings|2012 forward|-|E-value must be calculated but there´s no limit for it; Finland´s Environmental Administration
 
Other|2012 forward|-|E-value must be calculated but there´s no limit for it; Finland´s Environmental Administration
 
</t2b>
 
 
===Emission factors for heating===
 
 
<t2b name='Emission factors for wood heating' index="Type,Observation" locations="Activity in Finland,PM2.5 emission factor" desc="Description" unit="PJ /a; mg /MJ">
 
Residential buildings|34.2 (30.8-37.6)||Karvosenoja et al. 2008
 
Primary wood-heated residential buildings|20.2 (16.6-23.9)||Karvosenoja et al. 2008
 
Manual feed boilers with accumulator tank|5.42 (3.89-7.22)|80.0 (37.6-150)|Karvosenoja et al. 2008
 
Manual feed boilers without accumulator tank|2.67 (1.67-3.87)|700 (329-1310)|Karvosenoja et al. 2008
 
Automatic feed wood chip boilers|1.46 (1.01-2)|50.0 (23.5-93.9)|Karvosenoja et al. 2008
 
Automatic feed pellet boilers|0.102 (0.0693-0.142)|30.0 (14.1-56.3)|Karvosenoja et al. 2008
 
Iron stoves|0.142 (0.0976-0.196)|700 (329-1310)|Karvosenoja et al. 2008
 
Other stoves and ovens|10.2 (7.86-12.8)|140 (65.8-263)|Karvosenoja et al. 2008
 
Low-emission stoves|0|80 (37.6-150)|Karvosenoja et al. 2008
 
Open fireplaces|0.163 (0.111-0.224)|800 (376-1500)|Karvosenoja et al. 2008
 
Supplementary wood-heated residential buildings|14.0 (10.7-17.4)||Karvosenoja et al. 2008
 
Iron stoves|0.212 (0.135-0.316)|700 (329-1310)|Karvosenoja et al. 2008
 
Other stoves and ovens|13.6 (10.4-16.9)|140 (65.8-263)|Karvosenoja et al. 2008
 
Low-emission stoves|0|80 (37.6-150)|Karvosenoja et al. 2008
 
Open fireplaces|0.222 (0.14-0.332)|800 (376-1500)|Karvosenoja et al. 2008
 
Recreational buildings|5.00 (4.50-5.50)||Karvosenoja et al. 2008
 
Iron stoves|0.782 (0.372-1.37)|700 (329-1310)|Karvosenoja et al. 2008
 
Other stoves and ovens|3.96 (3.19-4.59)|140 (65.8-263)|Karvosenoja et al. 2008
 
Open fireplaces|0.262 (0.118-0.477)|800 (376-1500)|Karvosenoja et al. 2008
 
</t2b>
 
 
Karvosenoja et al. 2008 <ref>Karvosenoja et al. 2008 [http://www.researchgate.net/publication/235763046_Evaluation_of_the_emissions_and_uncertainties_of_PM2.5_originated_from_vehicular_traffic_and_domestic_wood_combustion_in_Finland]</ref>
 
 
The table below contains the current situation for Kuopio and Basel. Kuopio uses 'District', and Basel uses 'Long-distance heating'.
 
 
<t2b name='Fuel use in different heating types' index='Heating,Burner,Fuel' obs='Fraction' desc='Description' unit='-'>
 
Wood|Domestic|Wood|1|
 
Oil|Domestic|Light oil|1|
 
Gas|Domestic|Gas|1|
 
Heating oil|Domestic|Light oil|1|
 
Other sources|Domestic|Other sources|1|
 
No energy source|Domestic|Other sources|1|
 
Geothermal|Grid|Electricity|0.3|
 
Centrifuge, hydro-extractor|Grid|Electricity|0.3|Not quite clear what this is but presumably a heat pump.
 
Solar heater/ collector|Grid|Electricity|0.1|Use only; life-cycle impacts omitted.
 
Electricity|Grid|Electricity|1|
 
Long-distance heating|Large fluidized bed|Gas|1|
 
Coal|Large fluidized bed|Coal|1|
 
District|Large fluidized bed|Wood|0.1|
 
District|Large fluidized bed|Peat|0.85|
 
District|Large fluidized bed|Heavy oil|0.05|
 
</t2b>
 
 
<t2b name='Emission factors of energy production' index='Burner,Fuel,Pollutant' locations='PM2.5,CO2,CO2official' desc='Description' unit='mg /MJ'>
 
Domestic|Wood|80.0 (37.6-150)|74200|0|Manual feed boilers with accumulator tank (Karvosenoja et al. 2008)
 
Domestic|Light oil|0-10|74200|74200|Light oil <5 MW Emission factors for burning processes. Light oil 267 kg /MWh
 
Domestic|Other sources|0-10|74200|74200|Same as oil.
 
Domestic|Gas|0-3|55650|55650|For PM2.5: one third of that of oil. For CO2: 3/4 of that of oil.
 
Large fuildized bed|Gas|0-3|55650|55650|For PM2.5: one third of that of oil. For CO2: 3/4 of that of oil.
 
Large fluidized bed|Coal|2-20|106000|106000|Same as peat.
 
Large fluidized bed|Wood|2-20|74200|0|Leijupoltto 100-300 MW Emission factors for burning processes. Karvosenoja et al., 2008
 
Large fluidized bed|Peat|2-20|106000|106000|Leijupoltto 100-300 MW Emission factors for burning processes. Peat 382 kg /MWh
 
Large fluidized bed|Heavy oil|8-22|106000|106000|Leijupoltto 100-300 MW Emission factors for burning processes. Peat 382 kg /MWh
 
Grid|Electricity|1-10|53000|212000|50 % of large-scale burning (because of nuclear and hydro). Heavy oil 279 kg /MWh. Officially, electricity is not CHP but requires a double amount of coal to produce it.
 
</t2b>
 
 
See [[Emission factors for burning processes]]
 
  
 
===Calculations for ovariables===
 
===Calculations for ovariables===
Line 888: Line 603:
 
subset = 'Building registry data'
 
subset = 'Building registry data'
 
)
 
)
 
energyUse <- Ovariable(
 
name = 'energyUse',
 
ddata = 'Op_en5932',
 
subset = 'Baseline energy consumption per area unit'
 
)
 
 
heatingShares <- Ovariable(
 
name = 'heatingShares',
 
ddata = 'Op_en5932',
 
subset = 'Fractions of houses according heating type'
 
)
 
 
heatingSharesNew <- Ovariable(
 
name = 'heatingSharesNew',
 
ddata = 'Op_en5932',
 
subset = 'Future heating types'
 
)
 
 
energy.per.volume <- Ovariable(
 
name = 'energy.per.volume',
 
ddata = 'Op_en5932',
 
subset = 'Baseline energy consumption per volume unit'
 
)
 
 
  
 
renovation <- Ovariable(
 
renovation <- Ovariable(
Line 932: Line 622:
 
subset = 'Construction areas'
 
subset = 'Construction areas'
 
)
 
)
 
efficienciesNew <- Ovariable(
 
name = 'efficienciesNew',
 
ddata = 'Op_en5932',
 
subset = 'Energy efficiency of new buildings in the future'
 
)
 
 
Maximum.allowed.energy.consumption.per.unit <- Ovariable(
 
name = 'Maximum.allowed.energy.consumption.per.unit',
 
ddata = 'Op_en5932',
 
subset = 'Maximum allowed energy consumption per unit (= E-value)'
 
)
 
 
savingPotential <- Ovariable(
 
name = 'savingPotential',
 
ddata = 'Op_en5932',
 
subset = 'Energy saving potential of different renovations'
 
)
 
levels(savingPotential@data$Building2)[levels(savingPotential@data$Building2) == ""] <- NA
 
  
 
renovationShares <- Ovariable(
 
renovationShares <- Ovariable(
Line 956: Line 627:
 
ddata = 'Op_en5932',
 
ddata = 'Op_en5932',
 
subset = 'Popularity of renovation types'
 
subset = 'Popularity of renovation types'
)
 
 
energy.classes.of.buildings <- Ovariable(
 
name = 'energy.classes.of.buildings',
 
ddata = 'Op_en5932',
 
subset = 'Energy use by energy class of building'
 
 
)
 
)
  
Line 970: Line 635:
 
)
 
)
 
buildingTypes@data$buildingTypesResult <- 1
 
buildingTypes@data$buildingTypesResult <- 1
 
emissionFactors <- Ovariable(
 
name = 'emissionFactors',
 
ddata = 'Op_en5932',
 
subset = 'Emission factors of energy production'
 
)
 
 
fuelTypes <- opbase.data("Op_en5932.fuel_use_in_different_heating_types")
 
fuelTypes <- fuelTypes[colnames(fuelTypes) != "Obs"]
 
fuelTypes <- Ovariable("fuelTypes", data = fuelTypes)
 
 
 
emissionLocations <- Ovariable("emissionLocations",
 
ddata = 'Op_en5932',
 
subset = 'Emission locations'
 
)
 
emissionLocations@data$emissionLocationsResult <- 1
 
  
 
## Additional index needed in followup: Year, Efficiency
 
## Additional index needed in followup: Year, Efficiency
Line 1,014: Line 662:
 
))
 
))
  
objects.store(
+
#objects.store(
 +
# buildingStock,
 +
# renovation,
 +
# renovationShares,
 +
# construction,
 +
# constructionAreas,
 +
# buildingTypes,
 +
# eventyear,
 +
# efficiencies
 +
#)
 +
 
 +
cat("Objects
 
buildingStock,  
 
buildingStock,  
energyUse,
 
energy.per.volume,
 
heatingShares,
 
heatingSharesNew,
 
 
renovation,
 
renovation,
 
renovationShares,
 
renovationShares,
 
construction,
 
construction,
 
constructionAreas,
 
constructionAreas,
efficienciesNew,
 
savingPotential,
 
energy.classes.of.buildings,
 
 
buildingTypes,
 
buildingTypes,
emissionFactors,
 
fuelTypes,
 
emissionLocations,
 
eventyear,
 
efficiencies
 
)
 
 
cat("Objects buildingStock,
 
energyUse,
 
energy.per.volume,
 
heatingShares,
 
heatingSharesNew,
 
renovation,
 
renovationShares,
 
construction,
 
constructionAreas,
 
efficienciesNew,
 
savingPotential,
 
energy.classes.of.buildings,
 
buildingTypes,
 
emissionFactors,
 
fuelTypes,
 
emissionLocations,
 
 
eventyear,
 
eventyear,
 
efficiencies
 
efficiencies
Line 1,056: Line 685:
  
 
</rcode>
 
</rcode>
 +
 +
===Dependencies===
 +
 +
* [[Exposure to PM2.5 in Finland]]
 +
* [[OpasnetUtils/Drafts]]
 +
* [[Energy use of buildings]]
 +
* [[Emission factors for burning processes]]
  
 
=== Other preliminary calculations ===
 
=== Other preliminary calculations ===

Revision as of 17:08, 5 March 2014



Question

What is the building stock volume in Kuopio (previous, now and in the future)? What are emissions, exposures, and health impacts of heating of buildings in Kuopio? What are the impacts of two key policies:

  1. Changing fuel from peat to wood in the major CHP power pland Haapaniemi.
  2. Changing renovation of buildings to either more energy efficient (for each renovated building) or more active (more buildings renovated).

Answer

Decisions(-)
ObsDecision makerDecisionOptionVariableCellChangeUnitAmountDescription
1CityRenovationPolicyActive renovationrenovationMultiply1.5
2CityRenovationPolicyBAUrenovationMultiply1
3BuildersEfficiencyPolicyBAUefficienciesNewEfficiency:Passive;Constructed:2020-2029Add0
4BuildersEfficiencyPolicyActive efficiencyefficienciesNewEfficiency:Passive;Constructed:2020-2029Add0.3Given as fraction because that's how it is calculated in the model
5BuildersEfficiencyPolicyActive efficiencyefficienciesNewEfficiency:Low-energy;Constructed:2020-2029Add-0.3Given as fraction because that's how it is calculated in the model
6Kuopion EnergiaFuelPolicyBAUfuelTypesAdd0
7Kuopion EnergiaFuelPolicyBuofuel increasefuelTypesBurner:Large fluidized bed;Fuel:WoodAdd0.6
8Kuopion EnergiaFuelPolicyBuofuel increasefuelTypesBurner:Large fluidized bed;Fuel:PeatAdd-0.6
Calculate building stock into the future
  • The dynamics is calculated by adding building floor area at time points greater than construction year, and by subtracting when time point is greater than demolition year. This is done by building category, not individually.
  • Also the renovation dynamics is built using event years: at an event, a certain amount of floor area is moved from one energy efficiency category to another.
  • Full data are stored in the ovariables. Before evaluating, extra columns and rows are removed. The first part of the code is about this.

Example model run

+ Show code

Plot results from this page

What output to show?:

+ Show code

Rationale

Building stock

Building registry data(#,m2,m3,#)
ObsBuildingConstructedNumberAreaBRVolumeBRAreaHRVolumeHRPopulationDescription
1Detached houses2000-20107563860811633314101479.9324433.4From building registry, except AreaHR and VolumeHR from heat registry
2Detached houses1990-19992916923824416139061.7124881.1
3Detached houses1980-198913324364661578407178797.9571620.7
4Detached houses1970-197911535339142135897154770.3494803.8
5Detached houses1960-196971423947882591095842.12306409.3
6Detached houses1950-1959769129148400137103224.9330012.2
7Detached houses1940-19494445942019980659599.3190540.2
8Detached houses1930-19392312949211781731007.75991332.4
9Detached houses1920-19291825236220914224430.3478104.3
10Detached houses1910-191983171416328711141.3135619.0
11Detached houses1900-190936485832669748860.69156208.7
12Detached houses1799-189980214169007810738.6134331.57
13Row houses2000-20103548851477614073.8944638.6
14Row houses1990-19991314467315529152676.57167076
15Row houses1980-19892155323816737186453.91274208.7
16Row houses1970-197924811250438869899723.58316296.5
17Row houses1960-19691695935421850067956.79215540.8
18Row houses1950-19591495199218103959914.57190033
19Row houses1940-1949150242667965560316.88191308.4
20Row houses1930-193918210967697238.00222957.0
21Row houses1920-19295066941944720105.5663769.5
22Row houses1910-1919105649310954021.11212753.9
23Row houses1900-1909601617477024126.6776523.4
24Row houses1799-189963075129322412.6677652.3
25Apartment houses2000-20101011949464499167322.2585906.9
26Apartment houses1990-1999260119428487611430730.51508275
27Apartment houses1980-1989393136886479881651065.82279816
28Apartment houses1970-1979149127426429284246841.7864357.7
29Apartment houses1960-1969122114214393011202112707729.1
30Apartment houses1950-195915555041236701256781.7899164
31Apartment houses1940-1949731752152956120935.9423477.3
32Apartment houses1930-193946121224778876206.17266848.7
33Apartment houses1920-19295164681882984489.45295854
34Apartment houses1910-19191753611658028163.1598618
35Apartment houses1900-190977360018943127562.5446681.5
36Apartment houses1799-18991591903724524849.8487015.87
37Leisure houses2000-20101292762210603427622106034
38Leisure houses1990-1999628253150959798253150959798
39Leisure houses1980-1989312106254328436106254328436
40Leisure houses1970-19791517313616701731361670
41Leisure houses1960-1969234180014275641800142756
42Leisure houses1950-195919772724658772724658
43Leisure houses1940-194932658119417658119417
44Leisure houses1930-1939111671402816714028
45Leisure houses1920-1929349616724961672
46Leisure houses1910-19197834530030834530030
47Leisure houses1900-190925817731580817731580
48Leisure houses1799-189911518721517518721517
49Offices2000-201011834251324571.1108975.1
50Offices1990-19993054751651267012.09297204.7
51Offices1980-198915158566116833506.05148602.4
52Offices1970-1979581823514611168.6849534.1
53Offices1960-196914128964226731272.31138695.5
54Offices1950-19591141751489124571.1108975.1
55Offices1940-19492658131900258077.15257577.4
56Offices1930-1939672032563413402.4259441.0
57Offices1920-19296184477348413402.4259441.0
58Offices1910-191937007283936701.20929720.5
59Offices1900-1909111405665824571.1108975.1
60Offices1799-18991088852876622337.3699068.2
61Commercial2000-20103160897506014.09833975.3
62Commercial1990-1999902741281016180422.91019260
63Commercial1980-19895940501135660118277.3668181.6
64Commercial1970-19799179906624018042.29101926
65Commercial1960-1969676132544012028.267950.7
66Commercial1950-1959939921738718042.29101926
67Commercial1940-19494058241690180187.97453004.5
68Commercial1930-19391029621279520046.99113251.1
69Commercial1920-192948512277778018.79745300.5
70Commercial1910-19191704002004.69911325.1
71Commercial1900-1909372511941674173.87419029.2
72Commercial1799-1899852212777816037.5990600.9
73Health and social sector2000-2010130534225.816458.0
74Health and social sector1990-1999162652917406767612.8263327.8
75Health and social sector1980-19892193542718288741.7345617.7
76Health and social sector1970-19795976274321129.082289.9
77Health and social sector1960-1969323794312677.449374.0
78Health and social sector1950-19597793267729580.6115205.9
79Health and social sector1940-19495661169521129.082289.9
80Health and social sector1930-19392661478451.632916.0
81Health and social sector1920-192900000
82Health and social sector1910-191900000
83Health and social sector1900-190921494878451.632916.0
84Health and social sector1799-1899230708451.632916.0
85Public2000-201000000
86Public1990-199917100653086322048113251.8
87Public1980-19898948357110375.553295.0
88Public1970-197900000
89Public1960-19699161535808511672.559956.9
90Public1950-1959121716443215563.379942.5
91Public1940-1949111774484114266.473280.6
92Public1930-1939275213282593.913323.8
93Public1920-192965129136397781.739971.2
94Public1910-1919131781296.96661.9
95Public1900-1909537511036484.733309.4
96Public1799-189900000
97Sports2000-20103160148925231.234573.8
98Sports1990-199991330377715693.5103721.2
99Sports1980-19892339931172140105.7265065.4
100Sports1970-19791101029801743.711524.6
101Sports1960-196943269706974.946098.3
102Sports1950-1959556114218718.657622.9
103Sports1940-1949560624678718.657622.9
104Sports1930-19394922146974.946098.3
105Sports1920-192911283681743.711524.6
106Sports1910-191900000
107Sports1900-190900000
108Sports1799-189900000
109Educational2000-201010965329128041.9118506.4
110Educational1990-199935126906409298146.7414772.4
111Educational1980-1989502824283710140209.5592532
112Educational1970-197924244147793967300.6284415.3
113Educational1960-196922406475608.423701.28
114Educational1950-1959439921160211216.847402.6
115Educational1940-194912556202804.211850.6
116Educational1930-19395173051901402159253.2
117Educational1920-192911514002804.211850.6
118Educational1910-191900000
119Educational1900-190911829338430846.1130357
120Educational1799-189942129706311216.847402.6
121Industrial2000-2010121403498312303.767793.0
122Industrial1990-1999735982825925974847.7412407.7
123Industrial1980-198910061742213089102531.1564942
124Industrial1970-1979305353324586030759.3169482.6
125Industrial1960-196925217747859925632.8141235.5
126Industrial1950-1959335451317191633835.3186430.9
127Industrial1940-1949165991184321640590390.7
128Industrial1930-193953774169435126.628247.1
129Industrial1920-19294101224834101.222597.7
130Industrial1910-1919173638001025.35649.4
131Industrial1900-19098782108202.545195.4
132Industrial1799-18995169265305126.628247.1
133Other2000-20101757839469355419385457.8395141.1
134Other1990-1999848368865135308541245.4190711.2
135Other1980-1989867617201241334642169.5194984.3
136Other1970-1979395666755284744119212.288833.7
137Other1960-1969266408885157495912937.859822.2
138Other1950-1959310474438165693415077.969717.6
139Other1940-194924410229835255311867.854874.5
140Other1930-193975507591879193647.916867.2
141Other1920-192993721012789594523.420915.3
142Other1910-191933419161503941605.17421.5
143Other1900-1909116340611206955642.126087.9
144Other1799-189941336801378781994.29220.7


New buildings per year

Floor area of new houses and additional construction per year(#,m2,m3)
ObsBuildingNumberAreaVolumeYearDescription
1Detached houses244-27135137-40041120728-1411082010-2012From city supervision of buildings
2Row houses26-3913120-1840844141-627212010-2012From city supervision of buildings
3Apartment houses21-3134815-55460128154-2093402010-2012From city supervision of buildings
4Commercial9-149742-8732349576-6512392010-2012From city supervision of buildings
5Offices3-6235-23891993-1065902010-2012From city supervision of buildings
6Industrial14-232948-1163813555-789062010-2012From city supervision of buildings
7Public2-5313-2819905-174702010-2012From city supervision of buildings
8Educational4-6220-147301745-747182010-2012From city supervision of buildings
9Health and social sector2-817-28843280-1750642010-2012From city supervision of buildings
10Sports02010-2012From city supervision of buildings? Empty row
11Leisure houses47-692859-36609909 126932010-2012From city supervision of buildings
12Other317-42119849-3619480607-1230132010-2012From city supervision of buildings

Construction areas

Where are new buildings built in Kuopio in the future? The numbers are fractions (in %) of total floor area built in Kuopio.

Construction areas(%)
ObsCity areaFraction of floor areaDescription
1City center5All numbers are guesstimates and not based on data.
2Petonen10
3Puijonlaakso2
4Saaristokaupunki17
5Neulamäki1
6Itkonniemi-Männistö-Linnanpelto1
7Haapaniemi1
8Särkiniemi-Särkilahti2
9Niirala1
10Saarijärvi1
11Jynkkä2
12Julkula2
13Inkilänmäki-Peipposenrinne1
14Päiväranta1
15Länsi-Puijo1
16Kelloniemi1
17Levänen2
18Kettulanlahti1
19Rahusenkangas-Kuivinniemi1
20Pitkälahti47

Removed buildings per year

Number of removed buildings has been 15-25 per year during 2009-2012 according dismantling permissions of the city. The actual number may be somewhat larger.

Renovations

Fraction of houses renovated per year(%)
ObsAgeResultDescription
100Assumption Pöyry 2011 s.27 says that on average, 3 % of buildings are renovated.
2201.5Assumption Result applies to buildings older than the value in the Age column.
3304Assumption
4501.5Assumption
51001Assumption
610001Assumption
Popularity of renovation types(%)
ObsRenovationFractionDescription
1Windows10-20
2Technical systems20-25
3Sheath reform15-20
4GeneralThe rest of renovations

Heating types of buildings

Fractions of houses according heating type(%)
ObsBuildingHeatingFractionOld fractionDescription
1Detached housesDistrict68.3682.5City of Kuopio
2Detached housesElectricity16.098.93
3Detached housesOil8.504.66
4Detached housesWood5.242.86
5Detached housesGeothermal1.811.04
6Row housesDistrict83.1100See table below
7Row housesElectricity16.9100Subtraction
8Apartment housesDistrict91.3100See table below
9Apartment housesOil8.7100Subtraction
10Leisure housesElectricity100100Assumption
11OfficesDistrict89.3100See table below
12OfficesOil10.7100Subtraction
13CommercialDistrict100100Assumption
14Health and social sectorDistrict100100Assumption
15PublicDistrict100100Assumption
16SportsDistrict100100Assumption
17EducationalDistrict85100See table below
18EducationalOil15100Subtraction
19IndustrialDistrict57100See table below
20IndustrialOil43100Subtraction
21OtherDistrict100100Assumption

Explanations:

  • "Old fraction" is based on data according to which the number of detached houses residing in the central city area but NOT district-heated is 700 (Excel-file from city of Kuopio). However, more accurate number is assumed to be around 3000 (email from Arja A. 8.5.2013), which is reflected in the current "Fraction" column.


Proportion of buildings in district heat in main urban area (Pitkälahti-Sorsalo) area of Kuopio. Data from N:\YMAL\Projects\Urgenche\WP10 Kuopio\Scenarios_data_ver6.xlsx

District heat fraction(#,m2)
ObsBuildingContractsFraction of contractsFloor areaFraction of floor areaDescription
1Apartment houses9580.64624170610.913
2Detached houses32410.525871910.476
3Row houses3930.3134990200.831
4Industry and warehouses1290.2863546660.57
5Office buildings900.6253305930.893
6Schools and research buildings610.5924122160.85
7Public services16705455070
8Other buildings3001234910
9Total50690.45452697450.706
10Total residential45920.51235032720.782
Future heating types(%)
ObsBuilding2HeatingConstructedFractionDescription
1ResidentialDistrictRest of heating
2ResidentialGeothermal5-10
3ResidentialElectricity10-15
4Non-residentialDistrict100


Combining different building type categorisations.

Building type comparisons(-)
ObsBuildingBuilding2Dummy
1Detached housesResidential
2Row housesResidential
3Apartment housesResidential
4CommercialNon-residential
5OfficesNon-residential
6IndustrialNon-residential
7PublicNon-residential
8EducationalNon-residential
9Health and social sectorNon-residential
10SportsNon-residential
11Leisure housesNon-residential
12OtherNon-residential

Calculations for ovariables

+ Show code

Dependencies

Other preliminary calculations

Which data do you want to use?:

Password (only needed with secret data):

+ Show code

See also

Urgenche research project 2011 - 2014: city-level climate change mitigation
Urgenche pages

Urgenche main page · Category:Urgenche · Urgenche project page (password-protected)

Relevant data
Building stock data in Urgenche‎ · Building regulations in Finland · Concentration-response to PM2.5 · Emission factors for burning processes · ERF of indoor dampness on respiratory health effects · ERF of several environmental pollutions · General criteria for land use · Indoor environment quality (IEQ) factors · Intake fractions of PM · Land use in Urgenche · Land use and boundary in Urgenche · Energy use of buildings

Relevant methods
Building model · Energy balance · Health impact assessment · Opasnet map · Help:Drawing graphs · OpasnetUtils‎ · Recommended R functions‎ · Using summary tables‎

City Kuopio
Climate change policies and health in Kuopio (assessment) · Climate change policies in Kuopio (plausible city-level climate policies) · Health impacts of energy consumption in Kuopio · Building stock in Kuopio · Cost curves for energy (prioritization of options) · Energy balance in Kuopio (energy data) · Energy consumption and GHG emissions in Kuopio by sector · Energy consumption classes (categorisation) · Energy consumption of heating of buildings in Kuopio · Energy transformations (energy production and use processes) · Fuels used by Haapaniemi energy plant · Greenhouse gas emissions in Kuopio · Haapaniemi energy plant in Kuopio · Land use in Kuopio · Building data availability in Kuopio · Password-protected pages: File:Heat use in Kuopio.csv · Kuopio housing

City Basel
Buildings in Basel (password-protected)

Energy balances
Energy balance in Basel · Energy balance in Kuopio · Energy balance in Stuttgart · Energy balance in Suzhou


Keywords

References


Related files

<mfanonymousfilelist></mfanonymousfilelist>