Climate change policies in Helsinki: Difference between revisions

From Opasnet
Jump to navigation Jump to search
mNo edit summary
 
(15 intermediate revisions by 3 users not shown)
Line 5: Line 5:
[[Category:Heating]]
[[Category:Heating]]
[[Category:PM2.5]]
[[Category:PM2.5]]
{{assessment|moderator=Jouni|stub=Yes|status=Ongoing}}
{{assessment|moderator=Jouni}}
:''This assessment was used for training in [[Decision analysis and risk management 2015]] course. To see student contributions, see [http://en.opasnet.org/en-opwiki/index.php?title=Climate_change_policies_in_Helsinki&oldid=37124 a previous version].
:''This assessment was used for training in [[Decision analysis and risk management 2015]] course. To see student contributions, see [http://en.opasnet.org/en-opwiki/index.php?title=Climate_change_policies_in_Helsinki&oldid=37124 a previous version].


Line 21: Line 21:


* Jouni Tuomisto (THL), the coordinator of the assessment
* Jouni Tuomisto (THL), the coordinator of the assessment
* Tha perticipants of the [[Decision analysis and risk management 2015]] course.
* The participants of the [[Decision analysis and risk management 2015]] course.
* Helsinki Environment Centre
* Helsinki Environment Centre
* Siemens and the City Performance Tool experts
* Siemens and the City Performance Tool experts
Line 28: Line 28:


* Time: 2010-2060
* Time: 2010-2060
* Spatial: the city of Helainki
* Spatial: the city of Helsinki


=== Decisions and scenarios ===
=== Decisions and scenarios ===


* Renovate 1 or 2 % of buildings per year.
Energy saving policy: Relates to the shares of efficiency types when new buildings are built (ovariable efficiencyShares).
* Change the district heating fuel from 100 % fossil to 50 % fossil, 50 % wood-based fuel.
*BAU: Business as usual, no change to the energy efficiency of buildings.
*Energy saving moderate: No change to the energy efficiency of buildings.
*Energy saving total: Starting from the year 2020 buildings are built to be more energy efficient. 25 percentage points of production shifts from low-energy buildings to passive buildings. Starting from the year 2040 another 10 percentage points of production shifts from low-energy to passive.
Fuel policy: Helen increases the share of wood-based biofuels used in Hanasaari and Salmisaari power plants to 40 % of fuels used. Both burn 40 % wood pellets and 60 % coal. (ovariable fuelShares)
*BAU: Business and usual, both power plants continue burning only 5-10 % biofuel.
*40 bio: Shift to biofuels, starting from the year 2020 the share of wood-based fuels increase by 24 percentage points and coal's share decrease by the same amount.
Energy saving policy (ovariable renovationRate)
*BAU: Business as usual, every year 1 % of all buildings over 30 years old are renovated to increase their energy efficiency.
*Energy saving moderate: Increased energy renovation, every year 2 % of all buildings over 30 years old are renovated to increase their energy efficiency.
*Energy saving total: Greatly increased energy renovation, every year 3 % of all buildings over 30 years old are renovated to increase their energy efficiency.
 


See also decisions in [[Climate change policies and health in Kuopio]].
See also decisions in [[Climate change policies and health in Kuopio]].
Line 51: Line 61:
Building owner|EnergySavingPolicy|BAU|renovationRate||Multiply|1 /a|1|Assumes BAU renovation rate = 1%/a for buildings >30 a old
Building owner|EnergySavingPolicy|BAU|renovationRate||Multiply|1 /a|1|Assumes BAU renovation rate = 1%/a for buildings >30 a old
Building owner|EnergySavingPolicy|Energy saving moderate|renovationRate||Multiply|1 /a|2|
Building owner|EnergySavingPolicy|Energy saving moderate|renovationRate||Multiply|1 /a|2|
Building owner|EnergySavingPolicy|Energy saving total|renovationRate||Multiply|1 /a|5|5%/a is 100 % in 20 a
Building owner|EnergySavingPolicy|Energy saving total|renovationRate||Multiply|1 /a|3|3%/a is 100 % in 20 a
</t2b>
</t2b>
}}
}}
Line 124: Line 134:
=== Calculations ===
=== Calculations ===


*[http://en.opasnet.org/en-opwiki/index.php?title=Special:RTools&id=rZRs3B62P9Fjb7xX Model run 12.6.2015]
*[http://en.opasnet.org/en-opwiki/index.php?title=Special:RTools&id=bGzkpGQwG2P0xTs5 Model run 15.6.2015]
*[http://en.opasnet.org/en-opwiki/index.php?title=Special:RTools&id=iOrQttDzoCgmuKw2 Model run 24.6.2015] (new structure of building model)


<rcode graphics=1>
<rcode graphics=1>
Line 143: Line 154:
obstime <- data.frame(Startyear = c((198:206) * 10)) # Observation years must be defined for an assessment.
obstime <- data.frame(Startyear = c((198:206) * 10)) # Observation years must be defined for an assessment.


BS <- 24
BS <- 24 # base_size = font size in graphs
heating_before <- FALSE # Should heatingShares be calculated before renovate and timepoints (or after)?  
heating_before <- FALSE # Should heatingShares be calculated before renovate and timepoints (or after)?  
efficiency_before <- TRUE # Should efficiencyShares be calculated before renovate and timepoints (or after)?
efficiency_before <- TRUE # Should efficiencyShares be calculated before renovate and timepoints (or after)?
dummy <- 1
figstofile <- FALSE
figstofile <- FALSE


Line 162: Line 172:
objects.latest("Op_en7115", code_name = "renovationRate") # [[Building stock in Helsinki]]
objects.latest("Op_en7115", code_name = "renovationRate") # [[Building stock in Helsinki]]
objects.latest("Op_en7115", code_name = "renovationShares") # [[Building stock in Helsinki]]
objects.latest("Op_en7115", code_name = "renovationShares") # [[Building stock in Helsinki]]
objects.latest("Op_en5488", code_name = "efficiencyShares") # [[Energy use of buildings]]


objects.latest("Op_en6289", code_name = "initiate") # [[Building model]] # Generic building model.
objects.latest("Op_en6289", code_name = "buildings") # [[Building model]] # Generic building model.


## Energy use (needed for buildings submodel)
## Energy use  
objects.latest("Op_en5488", code_name = "initiate") # [[Energy use of buildings]]  
objects.latest("Op_en5488", code_name = "energyUseAnnual")        # [[Energy use of buildings]] annual version of energyUse
#objects.latest("Op_en5488", code_name = "efficiencyRatio") # [[Energy use of buildings]] DEFAULT USED
# objects.latest("Op_en5488", code_name = "renovationRatio") # [[Energy use of buildings]] DEFAULT USED


## Energy and emissions
## Energy and emissions
objects.latest("Op_en7311", code_name = "emissionLocations") # [[Helsinki energy production]] also heatingShares
objects.latest("Op_en7311", code_name = "emissionLocations") # [[Helsinki energy production]] also heatingShares
objects.latest("Op_en2791", code_name = "initiate") # [[Emission factors for burning processes]]  
objects.latest("Op_en2791", code_name = "emissionFactors") # [[Emission factors for burning processes]]
objects.latest("Op_en2791", code_name = "emissions") # [[Emission factors for burning processes]]
objects.latest("Op_en7311", code_name = "fuelShares") # [[Helsinki energy production]]
objects.latest("Op_en7311", code_name = "fuelShares") # [[Helsinki energy production]]


## Exposure
## Exposure
objects.latest("Op_en5813", code_name = "exposure") # [[Intake fractions of PM]] uses Humbert iF as default.


## Health assessment
## Health assessment


objects.latest('Op_en2261', code_name = 'initiate') # [[Health impact assessment]] dose, RR, totcases.  
objects.latest('Op_en2261', code_name = 'totcases') # [[Health impact assessment]] totcases and dependencies.  
objects.latest('Op_en5917', code_name = 'initiate') # [[Disease risk]] disincidence
objects.latest('Op_en5461', code_name = 'DALYs') # [[Climate change policies and health in Kuopio]] DALYs, DW, L
objects.latest('Op_en5461', code_name = 'DALYs') # [[Climate change policies and health in Kuopio]] DALYs, DW, L
frexposed <- 1 # fraction of population that is exposed
bgexposure <- 0 # Background exposure to an agent (a level below which you cannot get in practice)
BW <- 70 # Body weight (is needed for RR calculations although it is irrelevant for PM2.5)


population <- 623732 # Contains only the Helsinki city, i.e. assumes no exposure outside city. (Wikipedia)
population <- 623732 # Contains only the Helsinki city, i.e. assumes no exposure outside city. (Wikipedia)
# Note: the population size does NOT affect the health impact as it cancels out. However, it DOES affect  
# Note: the population size does NOT affect the health impact if the exposure-response function in linear.
# exposure estimates.
# However, it DOES affect exposure estimates.


#########################i--------------------------------------------------
#########################i--------------------------------------------------
Line 210: Line 221:


buildings <- EvalOutput(buildings)
buildings <- EvalOutput(buildings)
#buildings@output$RenovationPolicy <- factor(
# buildings@output$RenovationPolicy,
# levels = c("BAU", "Active renovation", "Total renovation"),
# ordered = TRUE
#)


buildings@output$EnergySavingPolicy <- factor(
buildings@output$EnergySavingPolicy <- factor(
Line 233: Line 238:


totcases <- truncateIndex(totcases, cols = "Heating", bins = 5)
totcases <- truncateIndex(totcases, cols = "Heating", bins = 5)
#levels(totcases@output$Heating)[levels(totcases@output$Heating) == "Long-distance heating"] <- "District heating"


DALYs <- EvalOutput(DALYs)
DALYs <- EvalOutput(DALYs)
Line 269: Line 273:
)
)


ggplot(subset(bui, EnergySavingPolicy == "BAU"), aes(x = Time, weight = buildingsResult, fill = Heating)) + geom_bar(binwidth = 5) +  
ggplot(bui, aes(x = Time, weight = buildingsResult, fill = Renovation)) + geom_bar(binwidth = 5) +  
theme_gray(base_size = BS) +
theme_gray(base_size = BS) + facet_grid(. ~ EnergySavingPolicy) +
labs(
labs(
title = "Building stock in Helsinki",
title = "Building stock in Helsinki",
Line 289: Line 293:
# Plot energy need and emissions
# Plot energy need and emissions


hea <- oapply(heatingEnergy * 1E-6, cols = c("City_area", "buildingsSource"), FUN = sum)
hea <- oapply(energyUse * 1E-6, cols = c("City_area", "buildingsSource"), FUN = sum)
hea <- truncateIndex(hea, cols = "Heating", bins = 4)@output
hea <- truncateIndex(hea, cols = "Heating", bins = 4)@output


ggplot(hea, aes(x = Time, weight = heatingEnergyResult, fill = Heating)) + geom_bar(binwidth = 5) + # Tuplamuunnos *1e-6 pois
ggplot(hea, aes(x = Time, weight = energyUseResult, fill = Heating)) + geom_bar(binwidth = 5) + # Tuplamuunnos *1e-6 pois
facet_wrap( ~ EnergySavingPolicy) + theme_gray(base_size = BS) +
facet_wrap( ~ EnergySavingPolicy) + theme_gray(base_size = BS) +
labs(
labs(
Line 300: Line 304:
)
)


if("Emission_site" %in% colnames(emissions@output)) {
emis <- truncateIndex(emissions, cols = "Emission_site", bins = 5)@output
emis <- truncateIndex(emissions, cols = "Emission_site", bins = 5)@output


ggplot(subset(emis, EnergySavingPolicy == "BAU" & FuelPolicy == "BAU"), aes(x = Time, weight = emissionsResult, fill = Emission_site)) + geom_bar(binwidth = 5) +
ggplot(subset(emis, FuelPolicy == "BAU"), aes(x = Time, weight = emissionsResult, fill = Emission_site)) + geom_bar(binwidth = 5) +
facet_grid(Pollutant ~ RenovationPolicy, scale = "free_y") + theme_gray(base_size = BS) +
facet_grid(Pollutant ~ EnergySavingPolicy, scale = "free_y") + theme_gray(base_size = BS) +
labs(
labs(
title = "Emissions from heating in Helsinki",
title = "Emissions from heating in Helsinki",
Line 310: Line 313:
y = "Emissions (ton /a)"
y = "Emissions (ton /a)"
)
)
}


ggplot(subset(emissions@output, EnergySavingPolicy == "BAU"), aes(x = Time, weight = emissionsResult, fill = Fuel)) + geom_bar(binwidth = 5) +
ggplot(subset(emissions@output, EnergySavingPolicy == "BAU"), aes(x = Time, weight = emissionsResult, fill = Fuel)) + geom_bar(binwidth = 5) +
Line 320: Line 322:
)
)


ggplot(subset(emissions@output, EnergySavingPolicy == "BAU" & FuelPolicy == "BAU"), aes(x = Time, weight = emissionsResult, fill = Fuel)) + geom_bar(binwidth = 5) +
#ggplot(subset(emissions@output, EnergySavingPolicy == "BAU" & FuelPolicy == "BAU"), aes(x = Time, weight = emissionsResult, fill = Fuel)) + geom_bar(binwidth = 5) +
facet_grid(Pollutant ~ . , scale = "free_y") + theme_gray(base_size = BS) +
# facet_grid(Pollutant ~ . , scale = "free_y") + theme_gray(base_size = BS) +
labs(
# labs(
title = "Emissions from heating in Helsinki",
# title = "Emissions from heating in Helsinki",
x = "Time",
# x = "Time",
y = "Emissions (ton /a)"
# y = "Emissions (ton /a)"
)
# )
 
#exposure <- EvalOutput(exposure)


ggplot(subset(exposure@output, EnergySavingPolicy == "BAU" & FuelPolicy == "BAU"), aes(x = Time, weight = exposureResult, fill = Heating)) + geom_bar(binwidth = 5) + facet_grid(Area ~ Emission_height) + theme_gray(base_size = BS) +
ggplot(exposure@output, aes(x = Time, weight = exposureResult, fill = Heating)) + geom_bar(binwidth = 5) +
facet_grid(EnergySavingPolicy ~ FuelPolicy) + theme_gray(base_size = BS) +
labs(
labs(
title = "Exposure to PM2.5 from heating in Helsinki",
title = "Exposure to PM2.5 from heating in Helsinki",
Line 337: Line 338:
)
)


ggplot(subset(exposure@output, EnergySavingPolicy == "BAU"), aes(x = Time, weight = exposureResult, fill = Heating)) + geom_bar(binwidth = 5) + facet_grid(FuelPolicy ~ .) + theme_gray(base_size = BS) +
ggplot(exposure@output, aes(x = Time, weight = exposureResult, fill = Fuel)) + geom_bar(binwidth = 5) +
facet_grid(EnergySavingPolicy ~ FuelPolicy) + theme_gray(base_size = BS) +
labs(
labs(
title = "Exposure to PM2.5 from heating in Helsinki",
title = "Exposure to PM2.5 from heating in Helsinki",
Line 344: Line 346:
)
)


ggplot(subset(totcases@output, EnergySavingPolicy == "BAU" & FuelPolicy == "BAU"), aes(x = Time, weight = totcasesResult, fill = Heating))+geom_bar(binwidth = 5) +  
ggplot(subset(totcases@output, FuelPolicy == "BAU"), aes(x = Time, weight = totcasesResult, fill = Heating))+geom_bar(binwidth = 5) +  
facet_grid(Response ~ .) +
facet_grid(Response ~ EnergySavingPolicy) +
theme_gray(base_size = BS) +
theme_gray(base_size = BS) +
labs(
labs(
Line 355: Line 357:
if(figstofile) ggsave("Figure8.eps", width = 11, height = 7)
if(figstofile) ggsave("Figure8.eps", width = 11, height = 7)


#cat("Total DALYs/a by different combinations of policy options.\n")
cat("Total DALYs/a by different combinations of policy options.\n")


temp <- DALYs
temp <- DALYs
Line 396: Line 398:
koord <- Ovariable("koord", output = koord, marginal = colnames(koord) != "Result")
koord <- Ovariable("koord", output = koord, marginal = colnames(koord) != "Result")


if("Emission_site" %in% colnames(emissions@output)) {
emis <- emissions * koord


emis <- emissions * koord
emis@output <- subset(emis@output, EnergySavingPolicy == "BAU" &
FuelPolicy == "BAU" & Pollutant == "PM2.5")
emis <- oapply(emis, INDEX = c("Emission_site", "N", "E"), FUN = sum)


emis@output <- subset(emis@output, RenovationPolicy == "BAU" & EnergySavingPolicy == "BAU" &
MyRmap(
FuelPolicy == "BAU" & Pollutant == "PM2.5")
ova2spat(
emis <- oapply(emis, INDEX = c("Emission_site", "N", "E"), FUN = sum)
emis,  
 
coord = c("E", "N"),  
MyRmap(
proj4string = "+init=epsg:3067"
ova2spat(
), # National Land Survey Finland uses ETRS89 / ETRS-TM35FIN
emis,  
#http://spatialreference.org/ref/epsg/etrs89-etrs-tm35fin/
coord = c("E", "N"),  
plotvar = "Result",  
proj4string = "+init=epsg:3067"
legend_title = "PM2.5 emissions (ton/a)",  
), # National Land Survey Finland uses ETRS89 / ETRS-TM35FIN
numbins = 4,  
#http://spatialreference.org/ref/epsg/etrs89-etrs-tm35fin/
pch = 19,  
plotvar = "Result",  
cex = sqrt(result(emis)) * 3
legend_title = "PM2.5 emissions (ton/a)",  
)
numbins = 4,  
pch = 19,  
cex = sqrt(result(emis)) * 3
)
}


# Map saved manually to .eps with width = 1280, height = 960 px.
# Map saved manually to .eps with width = 1280, height = 960 px.
Line 437: Line 436:
* [[Climate change policies in Kuopio]]
* [[Climate change policies in Kuopio]]
* [http://www.hri.fi/fi/dataset?sort=metadata_created+desc&q= Helsinki Region Infoshare]
* [http://www.hri.fi/fi/dataset?sort=metadata_created+desc&q= Helsinki Region Infoshare]


=== Other variables and pages to look at ===
=== Other variables and pages to look at ===
Line 451: Line 451:
* {{#l:Housing stock in Helsinki metropolitan area.xls}}
* {{#l:Housing stock in Helsinki metropolitan area.xls}}
* {{#l:Parameters, gabi-model.xls}}
* {{#l:Parameters, gabi-model.xls}}
* [[Gabi 4.3 - life cycle assessment software]]
* [[Gabi 4.3 - life cycle assessment software]]
* [http://energiaremontti2015.fi/mika-energiaremontti/ Energiaremontti]
* [http://urn.fi/URN:NBN:fi:jyu-201402281297 Halme et al. 2014 Kasvua ja työllisyyttä uudella energiapolitiikalla]
* [https://www.facebook.com/energiaremontti2015.fi?ref=br_rs Energiaremontti 2015] -Facebook-ryhmä
* [https://www.facebook.com/groups/740342559331216/ Uusi energiapolitiikka] -Facebook-sivu
* Helsingin Sanomat: [http://www.hs.fi/kaupunki/a1434082462141 Energiavallankumous horjuttaa Helsingin jättivoimala­hanketta – miljardin euron päätöstä saatetaan lykätä jälleen]


;Possibly useful variables
;Possibly useful variables

Latest revision as of 16:53, 11 January 2016



This assessment was used for training in Decision analysis and risk management 2015 course. To see student contributions, see a previous version.

Scope

Question

What is the energy need of buildings in Helsinki and the related greenhouse gas emissions and health impacts? How can these be affected by renovation of buildings and fuel changes in district heating?

Intended use and users

A problem in the climate policy practices in the City of Helsinki is that there is not enough information about different costs and impacts of different climate change mitigation measures, especially in the long term. This is slowing down the decision-making process. The results of this course will be used at the City of Helsinki Environment Centre to assess the outcomes of different ways to reduce GHG emissions. The results will help in identifying the most favourable ways to cut GHG emissions.

Participants

Boundaries

  • Time: 2010-2060
  • Spatial: the city of Helsinki

Decisions and scenarios

Energy saving policy: Relates to the shares of efficiency types when new buildings are built (ovariable efficiencyShares).

  • BAU: Business as usual, no change to the energy efficiency of buildings.
  • Energy saving moderate: No change to the energy efficiency of buildings.
  • Energy saving total: Starting from the year 2020 buildings are built to be more energy efficient. 25 percentage points of production shifts from low-energy buildings to passive buildings. Starting from the year 2040 another 10 percentage points of production shifts from low-energy to passive.

Fuel policy: Helen increases the share of wood-based biofuels used in Hanasaari and Salmisaari power plants to 40 % of fuels used. Both burn 40 % wood pellets and 60 % coal. (ovariable fuelShares)

  • BAU: Business and usual, both power plants continue burning only 5-10 % biofuel.
  • 40 bio: Shift to biofuels, starting from the year 2020 the share of wood-based fuels increase by 24 percentage points and coal's share decrease by the same amount.

Energy saving policy (ovariable renovationRate)

  • BAU: Business as usual, every year 1 % of all buildings over 30 years old are renovated to increase their energy efficiency.
  • Energy saving moderate: Increased energy renovation, every year 2 % of all buildings over 30 years old are renovated to increase their energy efficiency.
  • Energy saving total: Greatly increased energy renovation, every year 3 % of all buildings over 30 years old are renovated to increase their energy efficiency.


See also decisions in Climate change policies and health in Kuopio.



Timing

The data will be collected before the end of the Decision analysis and risk management 2015 course (12th May, 2015). The model runs will be finalised soon after that. Results will be available before September 2015.

Answer

Results

Conclusions

Rationale

Causal diagram of climate change policies in Helsinki. This assessment only relates to the building stock part of the diagram.

Stakeholders

  • City of Helsinki

Dependencies

Data files

Discussions

These are some resolutions of discussions within the assessment.

  • City level climate change mitigation is not useless although international treaties are important for success.D↷
  • Climate change adaptation is not more important than mitigation on city level.R↻
  • Citizens may have a key role in implementing city climate policies.D↷
  • Food issues are underrepresented in climate discussions although food is a major emission source.R↻
  • The role of district heating by nuclear energy in Helsinki is unclear.D↷
  • There may be large uncertainty in CO2 emission factors of biofuels.D↷

Analyses

Indices

The data will be classified according to these indices:

  • Building: Residential, Public, Industrial, Other. For separating different use purposes of buildings.
  • Constructed: Years of construction of the buildings in the format 1990-1999, 2000-2009, 2010-2013.
  • Heating: District, Electricity, Geothermal, Oil, Wood,

The results of each ovariable will be measuring these things:

  • buildings: total floor area in m2.

Calculations

+ Show code


⇤--#: . In the results the graph "Energy used in heating in Helsinki" shows a twice or thrice bigger energy use for Oil and Other than the table "Total energy consumption in Helsinki in 2013 (GWh)" on Helsinki energy consumption would suggest. --Heta (talk) 08:18, 11 June 2015 (UTC) (type: truth; paradigms: science: attack)

⇤--#: . Effective floor area of buildings by building type -table on page Building stock in Helsinki has the current building stock at 7 million m2 more than the graphs in the result, and the future estimates are even more higher than the code result estimates --Heta (talk) 10:49, 11 June 2015 (UTC) (type: truth; paradigms: science: attack)

See also

Other related assessments
Helsinki energy decision 2015
In English
Assessment Main page | Helsinki energy decision options 2015
Helsinki data Building stock in Helsinki | Helsinki energy production | Helsinki energy consumption | Energy use of buildings | Emission factors for burning processes | Prices of fuels in heat production | External cost
Models Building model | Energy balance | Health impact assessment | Economic impacts
Related assessments Climate change policies in Helsinki | Climate change policies and health in Kuopio | Climate change policies in Basel
In Finnish
Yhteenveto Helsingin energiapäätös 2015 | Helsingin energiapäätöksen vaihtoehdot 2015 | Helsingin energiapäätökseen liittyviä arvoja | Helsingin energiapäätös 2015.pptx


Other variables and pages to look at

Possibly useful variables
Almost empty pages that should be removed

Keywords

Helsinki, energy, building stock, heating, renovation.

References


Related files