Difference between revisions of "Building stock in Kuopio"

From Testiwiki
Jump to: navigation, search
(Building stock)
(Answer)
Line 80: Line 80:
 
# The data is not yet specific to construction year, so remove index:
 
# The data is not yet specific to construction year, so remove index:
 
heatingSharesNew@data <- heatingSharesNew@data[colnames(heatingSharesNew@data) != "Constructed"]
 
heatingSharesNew@data <- heatingSharesNew@data[colnames(heatingSharesNew@data) != "Constructed"]
heatingSharesNew <- findrest(heatingSharesNew, cols = "Heating", total = 100) / 100 # Fill in Heating types and convert from % to fraction.
+
# Fill in Heating types and convert from % to fraction.
 +
heatingSharesNew <- findrest(heatingSharesNew, cols = "Heating", total = 100) / 100  
  
 
heatingShares <- heatingShares / 100 # From % to fraction
 
heatingShares <- heatingShares / 100 # From % to fraction
  
 
# Fill in the rest of the data (the last emission class was omitted because it is determined by the total).
 
# Fill in the rest of the data (the last emission class was omitted because it is determined by the total).
efficienciesNew <- findrest(efficienciesNew, cols = "Efficiency", total = 100)
+
efficienciesNew <- CheckDecisions(EvalOutput(efficienciesNew)) # REMOVE
efficienciesNew <- CheckDecisions(efficienciesNew)
+
efficienciesNew <- findrest(efficienciesNew, cols = "Efficiency", total = 100) / 100
efficienciesNew <- efficienciesNew / 100 # From % to fraction
 
  
 
# When renovations are done, which type are they?
 
# When renovations are done, which type are they?
Line 94: Line 94:
 
# What fraction of buildings is renovated per year?
 
# What fraction of buildings is renovated per year?
 
renovation <- CheckDecisions(EvalOutput(renovation)) / 100 # From % to fraction
 
renovation <- CheckDecisions(EvalOutput(renovation)) / 100 # From % to fraction
 +
 +
########  Energy consumption
 +
 +
energyUse@data <- energyUse@data[
 +
energyUse@data[["Energy use"]] == "Heat" ,
 +
colnames(energyUse@data) != "Observation"
 +
]
 +
 +
savingPotential@data <- savingPotential@data[
 +
savingPotential@data$Observation == "Relative" ,
 +
colnames(savingPotential@data) != "Observation"
 +
]
 +
 +
savingPotential <- 1 - savingPotential / 100 * buildingTypes # Add Building index
 +
  
 
# Calculate all building events (constructions, demolitions, renovations)
 
# Calculate all building events (constructions, demolitions, renovations)
Line 133: Line 148:
 
)
 
)
  
buildings <- EvalOutput(buildings)
+
### HeatingEnergy
 
 
buildings@output <- fillna(buildings@output, c("RenovationPolicy", "EfficiencyPolicy"))
 
  
# Calculate the cumulative impact of the events on building stock to given years
+
heatingEnergy <- Ovariable("heatingEnergy",  
 
+
dependencies = data.frame(Name = c("energyUse", "savingPotential", "buildings")),
years <- Ovariable("years", data = data.frame(
 
Obstime = (195:204)*10, # vector of years to calculate the situation and show on graph.
 
Result = 1
 
))
 
 
 
shows <- Ovariable("shows", dependencies = data.frame(Name = c("buildings", "years")),
 
 
formula = function(...) {
 
formula = function(...) {
 
# All source indices can be dropped, because there are no alternative sources.
 
temp <- unkeep(buildings, cols = "Building2", sources = TRUE, prevresults = TRUE)@output
 
temp <- fillna(temp, marginals = "RenovationPolicy") # temp is data.frame
 
 
out <- data.frame()
 
 
for(i in years@output$Obstime) {
 
out <- rbind(out, data.frame(
 
Obstime = i,
 
temp[temp$Year <= i , ]
 
))
 
}
 
 
 
colnames(out)[colnames(out) == "buildingsResult"] <- "Result"
+
out <- energyUse * savingPotential * buildings
 
+
 
return(out)
 
return(out)
 
}
 
}
 
)
 
)
  
shows <- EvalOutput(shows)
+
buildings <- EvalOutput(buildings)
  
shows <- truncateIndex(shows, "Building", bin = 5)
+
# All source indices can be dropped, because each has only one location.
 +
buildings <- unkeep(buildings, cols = "Building2", sources = TRUE, prevresults = TRUE)
  
ggplot(shows@output, aes(x = Obstime, weight = showsResult, fill = RenovationPolicy)) +
+
buildings@output <- fillna(buildings@output, c("RenovationPolicy", "EfficiencyPolicy"))
geom_bar(position = "dodge") + theme_gray(base_size = 24)
 
  
ggplot(shows@output, aes(x = Obstime, weight = showsResult, fill = Renovation)) +
+
# Calculate the cumulative impact of the events on building stock to given years
geom_bar() + theme_gray(base_size = 24)
 
  
 +
timepoints <- function(X, obstimes) {
 +
# Function timepoints takes an event list and turns that into existing crosscutting situations at
 +
# timepoints defined by years.
 +
# X must be a data.frame with index Year.
 +
# obstimes must be a vector of years.
 +
out <- data.frame()
  
#######################  Energy consumption
+
for(i in obstimes) {
 +
out <- rbind(out, data.frame(
 +
Obstime = i,
 +
X@output[X@output$Year <= i , ]
 +
))
 +
}
 +
X@output <- out
 +
X@marginal <- c(TRUE, X@marginal) # Add Obstime to marginal
 +
 +
return(X)
 +
}
  
energyUse@data <- energyUse@data[
+
heatingEnergy <- EvalOutput(heatingEnergy)
energyUse@data[["Energy use"]] == "Heat" ,
+
heatingEnergy <- unkeep(heatingEnergy, cols = "Building2", sources = TRUE, prevresults = TRUE)
colnames(energyUse@data) != "Observation"
 
]
 
  
savingPotential@data <- savingPotential@data[
+
############################# Plot graphs
savingPotential@data$Observation == "Relative" ,
 
colnames(savingPotential@data) != "Observation"
 
]
 
  
savingPotential <- 1 - savingPotential / 100 * buildingTypes # Add Building index
+
buildingtimeline <- truncateIndex(
 +
timepoints(buildings, obstimes = (195:204)*10), # vector of years to calculate the situation and show on graph.
 +
"Building", bin = 5
 +
)@output
  
# Remove extra rows and columns.
+
ggplot(buildingtimeline, aes(x = Obstime, weight = buildingsResult, fill = RenovationPolicy)) +
savingPotential <- CollapseMarginal(savingPotential, c("Building2", "buildingTypesSource"))
+
geom_bar(position = "dodge") + theme_gray(base_size = 24)
savingPotential@output <- savingPotential@output[!is.na(savingPotential@output$Result) , ]
 
  
heatingEnergy <- Ovariable("heatingEnergy",  
+
ggplot(buildingtimeline, aes(x = Obstime, weight = buildingsResult, fill = Renovation)) +
dependencies = data.frame(Name = c("energyUse", "savingPotential", "buildings")),
+
geom_bar() + theme_gray(base_size = 24)
formula = function(...) {
 
 
out <- energyUse * savingPotential * buildings
 
 
return(out)
 
}
 
)
 
  
heatingEnergy <- EvalOutput(heatingEnergy)
+
energynow <- timepoints(heatingEnergy, obstimes = 2010)@output
heatingEnergy@output <- fillna(heatingEnergy@output, "RenovationPolicy")
 
  
ggplot(heatingEnergy@output, aes(x = Building, weight = heatingEnergyResult, fill = RenovationPolicy)) +  
+
ggplot(energynow, aes(x = Building, weight = heatingEnergyResult, fill = RenovationPolicy)) +  
 
geom_bar(position = "dodge") + theme(axis.text.x = element_text(angle = 90, hjust = 1))
 
geom_bar(position = "dodge") + theme(axis.text.x = element_text(angle = 90, hjust = 1))
  
ggplot(buildings@output, aes(x = Renovation, weight = buildingsResult, fill = RenovationPolicy)) +  
+
building2040 <- timepoints(buildings, obstimes = 2040)@output
 +
 
 +
ggplot(buildingn2040, aes(x = Renovation, weight = buildingsResult, fill = RenovationPolicy)) +  
 
geom_bar(position = "dodge") + theme(axis.text.x = element_text(angle = 90, hjust = 1))
 
geom_bar(position = "dodge") + theme(axis.text.x = element_text(angle = 90, hjust = 1))
  
ggplot(buildings@output, aes(x = Building, weight = buildingsResult, fill = RenovationPolicy)) +  
+
ggplot(building2040, aes(x = Building, weight = buildingsResult, fill = RenovationPolicy)) +  
 
geom_bar(position = "dodge") + theme(axis.text.x = element_text(angle = 90, hjust = 1))
 
geom_bar(position = "dodge") + theme(axis.text.x = element_text(angle = 90, hjust = 1))
  
ggplot(buildings@output, aes(x = Efficiency, weight = buildingsResult, fill = EfficiencyPolicy)) +  
+
ggplot(building2040, aes(x = Efficiency, weight = buildingsResult, fill = EfficiencyPolicy)) +  
 
geom_bar(position = "dodge") + theme(axis.text.x = element_text(angle = 90, hjust = 1))
 
geom_bar(position = "dodge") + theme(axis.text.x = element_text(angle = 90, hjust = 1))
  
 
#odebug(buildings)
 
#odebug(buildings)
 
#odebug(shows)
 
#odebug(shows)
 +
 
</rcode>
 
</rcode>
  

Revision as of 10:10, 25 January 2014



Question

How to model the building stock of a city?

Answer

Decisions(-)
ObsDecision makerDecisionOptionVariableCellChangeUnitAmountDescription
1CityRenovationPolicyActiverenovationMultiply2
2CityRenovationPolicyBAUrenovationMultiply1
3BuildersEfficiencyPolicyBAUefficienciesNewEfficiency:Passive;Constructed:2020-2029Multiply1
4BuildersEfficiencyPolicyActiveefficienciesNewEfficiency:Passive;Constructed:2020-2029Replace70
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.

+ 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

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.

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 housesDistrict100100Nearly correct
7Apartment housesDistrict100100Nearly correct
8Leisure housesElectricity100100Assumption
9OfficesDistrict100100Assumption
10CommercialDistrict100100Assumption
11Health and social sectorDistrict100100Assumption
12PublicDistrict100100Assumption
13SportsDistrict100100Assumption
14EducationalDistrict100100Assumption
15IndustrialDistrict100100Assumption
16OtherDistrict100100Assumption

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.
Future heating types(%)
ObsBuilding2HeatingConstructedFractionDescription
1ResidentialDistrictRest of heating
2ResidentialGeothermal5-10
3ResidentialElectricity10-15
4Non-residentialDistrict100

Energy efficiency in heating

Energy use by energy class of building(kWh/m2/a)
ObsEfficiencyHeatUser electricityWaterDescription
1Old15030Pöyry 2011 s.28
2New705040Pöyry 2011 s.32 (2010 SRMK)
3Low-energy355040Personal communication
4Passive17.5 - 255040Pöyry 2011 s.33; Personal communication


Energy efficiency of new buildings in the future(%)
ObsEfficiencyConstructedFractionDescription
1New2020-202910-20
2Low-energy2020-2029The rest of energy class
3Passive2020-202925-35
4New2030-20395-10
5Low-energy2030-203920-50
6Passive2030-2039The rest of energy class
7New2040-20490-5
8Low-energy2040-204910-30
9Passive2040-2049The 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: [9] [10]

Baseline energy consumption

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

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 housesDistrict168.8873.573.52010Calculated from energy company´s data
7Apartment housesDistrict172.3141.741.72010Calculated from energy company´s data
8CommercialDistrict161.82229.6229.62010Calculated from energy company´s data
9OfficesDistrict161.0793.193.12010Calculated from energy company´s data
10Health and social sectorDistrict214.97122.81122.812010Calculated from energy company´s data
11PublicDistrict165.47110.4110.42010Calculated from energy company´s data
12SportsDistrict121.3885.985.92010Calculated from energy company´s data
13EducationalDistrict170116.4116.42010Calculated from energy company´s data
14IndustrialDistrict168.44212.4212.42010Calculated from energy company´s data
15Leisure housesElectricity2.413.42010Calculated from energy company´s data
16OtherDistrict138.14170.3170.32010Calculated from energy company´s data

Pöyry 2011. [1]

Energiapolar. [2]

Energiatehokaskoti.fi/Öljylämmitys [3]


--# : 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

Renovations and their impact

Fraction of houses renovated per year(%)
ObsConstructedResultDescription
12000-20100Assumption
21990-19990Assumption
31980-19892Assumption
41970-19798Assumption based on Pöyry 2011 s.27
51960-19698Assumption based on Pöyry 2011 s.27
61950-19592Assumption
71940-19492Assumption
81930-19392Assumption
91920-19292Assumption
101910-19191Assumption
111900-19091Assumption
121799-18991Assumption


Energy saving potential of different renovations(%,kWh/m2/a)
ObsEfficiencyBuilding2RenovationRelativeAbsoluteRenovation detailsDescription
1OldResidentialWindows1525New windows and doorsPöyry 2011
2OldResidentialTechnical systems5075New windows, sealing of building's sheath, improvement of building's technical systemsPöyry 2011
3OldResidentialSheath reform65100New windows, sealing of building's sheath, improvement of building's technical systems, significant reform of building's sheathPöyry 2011
4OldNon-residentialGeneral15-General renovationPöyry 2011
5None00Renovation not done
Popularity of renovation types(%)
ObsRenovationFractionDescription
1Windows10-20
2Technical systems20-25
3Sheath reform15-20
4GeneralThe rest of renovations
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

Indoor environment quality (IEQ) factors

IEQ factors(h-1,%,%,%,-,%,%,%,Bq/m3)
ObsBuildingHeatingVentilation rateDampness%Smoking%Biomass burning%Indoor background emissionsIn noise areas%Too hot in summer%Too cold in winter%RadonDescription
1Detached housesDistrict0.71 (0.3-1.12)5-16.52.35 (1.4-3.4)15100 (95-105)Gens, 2012; Turunen et al. 2010; Haverinen-Shaughnessy, 2012; Assumption based on city´s data; Kurttio 2006
2Detached housesElectricity0.71 (0.3-1.12)5-16.52.35 (1.4-3.4)15100 (95-105)Gens, 2012; Turunen et al. 2010; Haverinen-Shaughnessy, 2012; Assumption based on city´s data; Kurttio 2006
3Detached housesOil0.71 (0.3-1.12)5-16.52.35 (1.4-3.4)15100 (95-105)Gens, 2012; Turunen et al. 2010; Haverinen-Shaughnessy, 2012; Assumption based on city´s data; Kurttio 2006
4Detached housesWood0.71 (0.3-1.12)5-16.52.35 (1.4-3.4)15100 (95-105)Gens, 2012; Turunen et al. 2010; Haverinen-Shaughnessy, 2012; Assumption based on city´s data; Kurttio 2006
5Detached housesGeothermal0.71 (0.3-1.12)5-16.52.35 (1.4-3.4)15100 (95-105)Gens, 2012; Turunen et al. 2010; Haverinen-Shaughnessy, 2012; Assumption based on city´s data; Kurttio 2006
6Row housesDistrict0.71 (0.3-1.12)5-16.52.35 (1.4-3.4)21100 (95-105)Gens, 2012; Turunen et al. 2010; Haverinen-Shaughnessy, 2012; Assumption based on city´s data; Kurttio 2006
7Apartment housesDistrict0.71 (0.3-1.12)5-16.52.35 (1.4-3.4)30100 (95-105)Gens, 2012; Turunen et al. 2010; Haverinen-Shaughnessy, 2012; Assumption based on city´s data; Kurttio 2006
8Leisure housesElectricity
9OfficesDistrict0Assumption
10CommercialDistrict0Assumption
11Health and social sectorDistrict0Assumption
12PublicDistrict0Assumption
13SportsDistrict0Assumption
14EducationalDistrict240Haverinen-Shaughnessy et al. 2012; Assumption
15IndustrialDistrict0Assumption
16OtherDistrict

Gens 2012 [4]

Haverinen-Shaughnessy 2010 [5]

Haverinen-Shaughnessy et al. 2012 [6]

Turunen et al. 2010 [7]

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

Emission factors for wood heating

Emission factors for wood heating(PJ/a; mg/MJ)
ObsTypeActivity in FinlandPM2.5 emission factorDescription
1Residential buildings34.2 (30.8-37.6)Karvosenoja et al. 2008
2Primary wood-heated residential buildings20.2 (16.6-23.9)Karvosenoja et al. 2008
3Manual feed boilers with accumulator tank5.42 (3.89-7.22)80.0 (37.6-150)Karvosenoja et al. 2008
4Manual feed boilers without accumulator tank2.67 (1.67-3.87)700 (329-1310)Karvosenoja et al. 2008
5Automatic feed wood chip boilers1.46 (1.01-2)50.0 (23.5-93.9)Karvosenoja et al. 2008
6Automatic feed pellet boilers0.102 (0.0693-0.142)30.0 (14.1-56.3)Karvosenoja et al. 2008
7Iron stoves0.142 (0.0976-0.196)700 (329-1310)Karvosenoja et al. 2008
8Other stoves and ovens10.2 (7.86-12.8)140 (65.8-263)Karvosenoja et al. 2008
9Low-emission stoves080 (37.6-150)Karvosenoja et al. 2008
10Open fireplaces0.163 (0.111-0.224)800 (376-1500)Karvosenoja et al. 2008
11Supplementary wood-heated residential buildings14.0 (10.7-17.4)Karvosenoja et al. 2008
12Iron stoves0.212 (0.135-0.316)700 (329-1310)Karvosenoja et al. 2008
13Other stoves and ovens13.6 (10.4-16.9)140 (65.8-263)Karvosenoja et al. 2008
14Low-emission stoves080 (37.6-150)Karvosenoja et al. 2008
15Open fireplaces0.222 (0.14-0.332)800 (376-1500)Karvosenoja et al. 2008
16Recreational buildings5.00 (4.50-5.50)Karvosenoja et al. 2008
17Iron stoves0.782 (0.372-1.37)700 (329-1310)Karvosenoja et al. 2008
18Other stoves and ovens3.96 (3.19-4.59)140 (65.8-263)Karvosenoja et al. 2008
19Open fireplaces0.262 (0.118-0.477)800 (376-1500)Karvosenoja et al. 2008

Karvosenoja et al. 2008 [8]

Calculations for ovariables

+ Show code

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

  1. Pöyry 2011: Kuopion kasvihuonekaasupäästöjen vähentämismahdollisuudet v 2020 mennessä. [1]
  2. Energiapolar/Arvioi sähkönkulutus[2]
  3. Energiatehokaskoti.fi/Öljylämmitys[3]
  4. Gens 2012 [4]
  5. Haverinen-Shaughnessy 2010 [5]
  6. Haverinen-Shaughnessy et al. 2012 [6]
  7. Turunen et al. 2010 [7]
  8. Karvosenoja et al. 2008 [8]

Related files

<mfanonymousfilelist></mfanonymousfilelist>