Ero sivun ”Luikonlahden rikastamon ympäristöterveysriskien arviointi” versioiden välillä

Opasnet Suomista
Siirry navigaatioon Siirry hakuun
(→‎Laskenta: hiekkalaatikkokoodi kopioitu tähän)
Rivi 78: Rivi 78:


===Laskenta===
===Laskenta===
<rcode label="Arvioinnin tulos" include="page:OpasnetUtils/Summary|name:summary"
>
library(OpasnetUtils)
library(xtable)
tf <- function(
condition,
data = tidy(opbase.data("Op_fi2814"), direction = "long"),
col.condition = "Lyhenne",
col.common = "Ikä",
resultcol = "Result", ...
) {
########################## tf is a function that takes one large table, finds matching rows and
#### produces a standard-format vector that can be operated with easily. Parameters:
# condition  = a vector with conditions for each condition column. The length must be ncol(col.condition).
############ External parameters (these must be defined as objects before the function is run;
##### they are not given in the function but they are used by it):
# data          = a data frame that contains the data
# col.condition = vector with names of columns that contain the indices that must match in the data
# col.common    = vector with names of columns that are used as indices in calculations.
# resultcol    = the column that contains the actual values.
# Take the part of data that fits the condition. Drop all columns but col.common and resultcol.
out <- new("ovariable",
# ovariable cannot have a name because several ovariables are created and merged.
data = data[data[col.condition] == condition, c(col.common, resultcol)]
)
out <- EvalOutput(out, N = N)
out@output <- out@output[ , colnames(out@output) != "Source"]
return(out)
}
#Chronic.environmental.exposure <- function(pitoisuus, ...) {
####################Funktio väestön ympäristöperäisen haitta-ainealtistumisen määrittelyyn
######## Saanti lasketaan yksikössä µg/kg/vrk kun ympäristön haitta-ainepitoisuudet on ilmoitettu yksiköissä µg/m3 (ilma),
######## mg/l (vesi) sekä mg/kg (kiinteät väliaineet)
######## Haitta-aineen taustasaanti tulee ilmoittaa muodossa µg/kg/vrk
######## Parametri: pitoisuus on data.frame, jossa täytyy olla sarake Result, joka sisältää pitoisuuden ja Altiste, joka sisältää altistavan yhdisteen nimen.
########## Pharmacokinetic parameters
temp <- tidy(opbase.data("Op_fi3374"), objname = "Kp")
temp <- temp[temp$Lyhenne == "Kp", c("Altiste", "KpResult")]
Kp <- EvalOutput(new("ovariable", name = "Kp", data = temp), N = N)
temp <- tidy(opbase.data("Op_fi3374"), objname = "Abs.skin.soil")
temp <- temp[temp$Lyhenne == "Abs.skin.soil", c("Altiste", "Abs.skin.soilResult")]
Abs.skin.soil <- EvalOutput(new("ovariable", name = "Abs.skin.soil", data = temp), N = N)
Skin.sa <- (4 * tf("Bw") + 7) / (tf("Bw") + 90) * 10000 #Lasketaan ihon kokonaispinta-ala
F1 <- function(pitoisuus, rate, fraction) { # Ulkoilma-altistuminen
out <- pitoisuus * (24 - tf(fraction) / 24) * tf(rate) / (tf("Bw") * tf("At"))
return(out)
}
F2 <- function(pitoisuus, rate, fraction) { # Sisäilma-altistuminen
out <- pitoisuus * tf(fraction) / 24 * tf(rate) / (tf("Bw") * tf("At"))
return(out)
}
F3 <- function(pitoisuus, rate, fraction) { # Altistusfrekvenssiin perustuva
out <- pitoisuus * 1000 * tf(rate) * tf(fraction) / (tf("Bw") * tf("At"))
return(out)
}
F4 <- function(pitoisuus, rate, fraction) { # Altistumisen osuuteen perustuva
out <- pitoisuus * 1000 * tf(rate) * tf(fraction) / tf("Bw")
return(out)
}
F5 <- function(pitoisuus, rate, fraction) { # Ihoaltistuminen maaperästä
out <- pitoisuus * 1000 * tf("Soil.ad.skin") * 0.000001 * Skin.sa * tf(fraction) *
Abs.skin.soil * tf(rate) / (tf("Bw") * tf("At"))
out@output <- out@output[ , !colnames(out@output) %in% c("Abs.skin.soilResult", "Abs.skin.soilSource")]
return(out)
}
F6 <- function(pitoisuus, rate, fraction) { # Pesuvesi
out <- pitoisuus * 1000 * 0.001 * Kp * tf(rate) * tf("Ed.bw") * Skin.sa * tf(fraction) /
(tf("Bw") * tf("At"))
out@output <- out@output[ , !colnames(out@output) %in% c("KpResult", "KpSource")]
return(out)
}
F7 <- function(pitoisuus, rate, fraction) { # Pintavesi
out <- pitoisuus * 1000 * 0.001 * Kp * tf(rate) * tf("Ed.sw") * Skin.sa * tf(fraction) /
(tf("Bw") * tf("At"))
out@output <- out@output[ , !colnames(out@output) %in% c("KpResult", "KpSource")]
return(out)
}
# Get parameters for exposure functions and combine those with concentration data.
# [[Väestön kohdekohtainen ympäristöperäisen haitta-ainealtistumisen ja terveysriskin arviointi]]
temp <- opbase.data("Op_fi2814.funktioparametrit")
temp$Result <- 1
params <- new("ovariable", name = "params", output = temp[ , colnames(temp) != "Obs"])
# pitoisuus <- data.frame(Altiste = c("Ni", "Cd", "F"), Result = 1:3)
pitoisuus <- tidy(opbase.data("Op_fi3372"), objname = "pitoisuus")
print(xtable(pitoisuus), type = 'html')
# Make pitoisuus an ovariable if it isn't yet (assuming that then it is a data.frame).
if(class(pitoisuus) != "ovariable") {
pitoisuus <- new("ovariable", name = "pitoisuus", data = pitoisuus)
}
pitoisuus <- EvalOutput(pitoisuus, N = N)
pitoisuus <- pitoisuus * params
# Calculate exposures with respective functions.
## Create an ovariable that collects all results.
out <- new("ovariable", name = "exposure")
unique(pitoisuus@output[c("Funktio", "Nopeus", "Osuus")])
for(i in unique(pitoisuus@output[c("Funktio", "Nopeus", "Osuus")])$Funktio) {
temp2 <- pitoisuus
temp2@output <- temp2@output[temp2@output$Funktio == i, ]
temp2 <- get(as.character(temp2@output$Funktio[1]))(
temp2,
as.character(temp2@output$Nopeus[1]),
as.character(temp2@output$Osuus[1])
)
out@output <- rbind(out@output, temp2@output)
}
# return(out)
#}
print(xtable(out@output), type = 'html')
#Chronic.environmental.exposure(data.frame(Result = 1))
</rcode>
===Muu laskenta===


<rcode
<rcode

Versio 9. tammikuuta 2013 kello 13.46

Edistymisluokitus
Opasnetissa lukuisat sivut ovat työn alla eri vaiheissa. Niiden tietosisältöön pitää siis suhtautua harkiten. Tämän sivun sisällön edistyminen on arvioitu:
Tämä sivu on luonnos
Sivun olennainen sisältö ja rakenne on jo hahmottunut, mutta kuitenkin isoja sisältöpuutteita on edelleen.


Pääviesti
Kysymys:

Aiheutuuko Luikonlahden rikastamosta terveysriskejä lähialueen asukkaille?

Vastaus:


<googlemap version="0.9" lat="63.12345" lon="27.12345" width="500" scale="yes"> </googlemap>


Rajaus

Kysymys

Aiheutuuko Luikonlahden rikastamon toiminnasta ja päästöistä terveysriskejä lähialueen asukkaille?

Rajat

  • Alueellinen ulottuvuus: Luikonlahden rikastamon lähialue (< 5km) poislukien varsinainen kaivosalue
  • Ajallinen ulottuvuus: menneestä ja nykyisestä toiminnasta aiheutuva nykyinen altistumistaso
  • Tarkasteltavat altisteet:
    • Metallit
    • Ilman pienhiukkaset
    • Melu
    • Haju
    • Tärinä
  • Tarkasteltavat elinympäristön altistumisreitit:
    • Hengitysilma
    • Juoma - tai peseytymisvetenä käytettävä pohjavesi
    • Pintavesi
    • Maaperä
    • Paikalliset ravintotuotteet


Päätökset ja skenaariot

Arvioinnissa tarkastellaan kaivosaluetta ja toimintaa sen nykymuodossa. Terveysriskejä tarkastellaan teoreettisen korkeimman mahdollisen altistumisen sekä keskimääräisen altistumisen näkökulmasta.


Vastaus

Tulokset

Päätelmät

Perustelut

Tarkistuslista

Tarkista, että kaikki tämän listan asiat on käyty läpi ennen kuin julistat arvioinnin valmiiksi.
Asia Ohjesivu Kohdekohtaiset tiedot Kuka hoitaa Valmistuttava pvm Hoidettu? Kuvaus
Kuvaa melupäästöt Melupäästöjen arviointi #Melupäästöt Projektivastaava 31.12.2012 Ei

Arvioinnin muut sivut

Arviointimenetelmät

Arvioinnissa käytettävät yleiset lähtötiedot

Kohdekohtaiset tiedot


Laskenta

+ Näytä koodi

Muu laskenta

Tuotettavat tulokset:
Toiminta
Päästöt
Pitoisuudet lähiympäristössä
Ihmisten altistuminen
Terveysvaikutukset
Ekologiset vaikutukset
Olennaiset raja- ja viitearvot
Arvioinnissa käytetyt olennaiset lähtötiedot

+ Näytä koodi

Metallikaivoksen terveysriskit

Väestön kohdekohtainen ympäristöperäisen haitta-ainealtistumisen ja terveysriskin arviointi

Katso myös

Minera-malli: Ohjeistusta kaivostoiminnan ympäristö- ja terveysriskien arviointiin.
Osa linkeistä vie ohjeistuksiin eri vaikutusarvioinnin osien tekemisestä, osa taas valmiisiin laskentamalleihin (lihavoitu).
Kaivostoiminta

Kohdekohtaisen arvioinnin esimerkkisivu · Rikastus · Kaivosprosessit

Pölyn ja hiukkasten päästöt

Pöly (ohje) · Lähteet · Pintamaan poisto! · Tarvekivi ! · Louhinta ! · Murskaus · Lastaus ja pudotus · Kuljetuksen pakokaasupäästöt! · Kuljetuksen pölypäästöt! · Työkoneet · Hihnakuljetus · Energiantuotanto · Polttomoottorit! · Sähköntuotanto ! · Boilerit ! · Varastointi · Kaivannaisjäte · Sivukivi · Rikastushiekka

Muut päästöt

Haju · Kaasut · Typpi · Säteily! · Tärinä · Jätevesi · Varastoinnin vesipäästö · Mallinnusohjelmat · Rikastuskemikaalipäästöt · Melu

Pitoisuus ympäristössä

Pohjavesi · Pintavesi · Kulkeutuminen vedessä! · Sedimentit · Sedimentit (mittaukset) · Sedimentit (huokosvedet) · Maaperä! · Maaperän terveysriskinarvio

Ihmiset Ympäristö ja ekologia
Altistuminen

Altistumisen arviointi

Nisäkkäät ja linnut · Kasvit! · Maaselkärangattomat! · Ravinto!

Vaikutus

Terveysriskinarvioinnin rakenne · Riskinarviointiohjeet: · Pohjavesi · Pintavesi · Pöly · Kaasumaiset ilman epäpuhtaudet · Maaperä · Tärinä · Haju · Säteily! · Maaperän terveysriski · Kaasut · Melu · Pienhiukkasvaikutukset! · Terveysriskin kuvaus

Vesistöt · Maaperä · Sedimentti · Ekologinen riskinarviointi: · Ekologisten vaikutusten arviointi · Kohdekohtaisen mallin vaiheet · Alustus · Kohdetutkimukset · Vaikutusten arviointi · Mittauksiin perustuva arvio · Luonnehdinta

Integroitu riskinarvio

Integroitu riskinarvio · Viitearvoja

Muita Minera-projektin tuotoksia
Minera-mallin sovelluksia

· Luikonlahden tapaustutkimus · Luikonlahden sienitutkimusraportti

Muut

· Metallimalmikaivostoiminnan parhaat ympäristökäytännöt · Minera-hanke · MINERA Loppuseminaari · Kauppila T, Makkonen S, Komulainen H, Tuomisto JT: Metallikaivosalueiden ympäristöriskinarviointiosaamisen kehittäminen: MINERA-hankkeen loppuraportti. · Lehdistötiedote 15.4.2013 · Kohdekohtainen esimerkki · Lyhenteet ja määritelmät · Loppuraportti kokonaismalli · Kaivostoiminnan ympäristöterveysriskien arviointi (suojattu sivu) · Mallinnusohjelmat päästöjen arvioinnissa · Viitearvot · Talvivaaran kaivoksen terveysvaikutukset · Loppuraportti · Raportti · Yaran tapaustutkimus

Muita kaivostoimintaan liittyvää

· Vesijalanjälki · Hyvä kaivos pohjoisessa · Yhteiskuntatieteellinen kaivostutkimus Itä-Suomen yliopistossa · Teemasivu:Kaivostoiminnan vaikutusarviointi


Viitteet


Avainsanat

Kohdekohtainen riskinarviointi, kaivos, terveysvaikutus, ympäristövaikutus.

Aiheeseen liittyviä tiedostoja

<mfanonymousfilelist></mfanonymousfilelist>