Ero sivun ”Mikrobien määrä pohjavedessä” versioiden välillä
p (→Riippuvuudet) |
(edistymisluokitus lisätty) |
||
(5 välissä olevaa versiota 2 käyttäjän tekeminä ei näytetä) | |||
Rivi 1: | Rivi 1: | ||
{{muuttuja}} | {{muuttuja}} | ||
{{edistymisluokitus|edistyminen=Luonnos}} | |||
[[Luokka:Pohjavesi]] | [[Luokka:Pohjavesi]] | ||
[[Luokka:Sisältää R-koodia]] | [[Luokka:Sisältää R-koodia]] | ||
Rivi 12: | Rivi 13: | ||
==Malli== | ==Malli== | ||
'''Skenaariot''' | |||
*1a - Kulkeutuminen pohjavesivyöhykkeessä päästölähteestä raakavesilähteeseen. Ei imeytystä tai pumppausta. | *1a - Kulkeutuminen pohjavesivyöhykkeessä päästölähteestä raakavesilähteeseen. Ei imeytystä tai pumppausta. | ||
*1b - Kulkeutuminen pohjavesivyöhykkeessä päästölähteestä vedenottokaivoon. Ei imeytystä. | *1b - Kulkeutuminen pohjavesivyöhykkeessä päästölähteestä vedenottokaivoon. Ei imeytystä. | ||
Rivi 120: | Rivi 121: | ||
library(OpasnetUtils) | library(OpasnetUtils) | ||
openv.setN(10) | |||
# Patogeenien pitoisuudet | # Patogeenien pitoisuudet | ||
if (vesilähde == "custom"){ | if (vesilähde == "custom"){ | ||
temp <- list( | temp <- list(p_kampy, p_salmo, p_ecoli, p_rotav, p_shige, p_giard, p_crypt) | ||
Patogeeni = c("Kampylobakteeri", "Salmonella", "E.coli","Rotavirus","Shigella","Giardia", "Cryptosporidium") | Patogeeni = c("Kampylobakteeri", "Salmonella", "E.coli","Rotavirus","Shigella","Giardia", "Cryptosporidium") | ||
Rivi 136: | Rivi 137: | ||
c_0 <- Ovariable("c_0", data = c_0) | c_0 <- Ovariable("c_0", data = c_0) | ||
} else { | } else { | ||
objects.latest("Op_fi3939", "muuttuja") # RaakaPitoisuus, customoitia varten | |||
c_0 <- c_0[as.character(c_0$Vesilähde) == vesilähde, ] | c_0@data <- c_0@data[as.character(c_0@data$Vesilähde) == vesilähde, ] | ||
#c_0 <- c_0[colnames(c_0) != c("Vesilähde")] | #c_0 <- c_0[colnames(c_0) != c("Vesilähde")] | ||
c_0 <- Ovariable("c_0", data = c_0) | #c_0 <- Ovariable("c_0", data = c_0) | ||
} | } | ||
Rivi 145: | Rivi 146: | ||
if (mu_type == "default") { | if (mu_type == "default") { | ||
objects.latest("Op_fi3942", "muuttuja") | |||
} | } | ||
mu_1 <- mu | |||
mu_2 <- mu | |||
# Maaperän ominaisuudet | # Maaperän ominaisuudet | ||
if(!g_input_type %in% c("custom1", "custom2")) { | if(!g_input_type %in% c("custom1", "custom2")) { | ||
objects.latest("Op_fi3940", "muuttuja") #n | |||
objects.latest("Op_fi3941", "muuttuja") #K | |||
if(scenario %in% c("2a","2b","2c")) { | if(scenario %in% c("2a","2b","2c")) { | ||
n_1 <- Ovariable("n_1", data = | n_1 <- Ovariable("n_1", data = n@data[n@data$Maalaji == g_input_type,]) # huokoisuus osittain kyllästyneessä vyöhykkeessä | ||
colnames(n_1@data)[colnames(n_1@data) == "nResult"] <- "n_1Result" | |||
K_us <- 2.43e-07 # vedenjohtavuus osittain kyllästyneessä vyöhykkeessä | K_us <- 2.43e-07 # vedenjohtavuus osittain kyllästyneessä vyöhykkeessä | ||
n_2 <- Ovariable("n_2", data = | n_2 <- Ovariable("n_2", data = n@data[n@data$Maalaji == g_input_type,]) | ||
K_2 <- Ovariable("K_2", data = | colnames(n_2@data)[colnames(n_2@data) == "nResult"] <- "n_2Result" | ||
K_2 <- Ovariable("K_2", data = K@data[K@data$Maalaji == g_input_type,]) | |||
colnames(K_2@data)[colnames(K_2@data) == "KResult"] <- "K_2Result" | |||
} else { | } else { | ||
n_2 <- Ovariable("n_2", data = | n_2 <- Ovariable("n_2", data = n@data[n@data$Maalaji == g_input_type,]) | ||
K_2 <- Ovariable("K_2", data = | colnames(n_2@data)[colnames(n_2@data) == "nResult"] <- "n_2Result" | ||
K_2 <- Ovariable("K_2", data = K@data[K@data$Maalaji == g_input_type,]) | |||
colnames(K_2@data)[colnames(K_2@data) == "KResult"] <- "K_2Result" | |||
} | } | ||
} | } | ||
Rivi 179: | Rivi 188: | ||
concentration <- function(c_0, mu, t) { | concentration <- function(c_0, mu, t) { | ||
c_0*exp(-mu*t) | c_0*exp(-1*mu*t) | ||
} | } | ||
inactivation <- function(c_threshold, c_initial, mu){ | inactivation <- function(c_threshold, c_initial, mu){ | ||
-log(c_threshold/c_initial)/mu | -1*log(c_threshold/c_initial)/mu | ||
} | } | ||
Rivi 248: | Rivi 257: | ||
cat("Pitoisuus\n") | cat("Pitoisuus\n") | ||
oprint(summary(c_2, marginals = c("Patogeeni"))) | oprint(summary(c_2, marginals = c("Patogeeni", "Havainto"))) | ||
cat("Kulkeutumisaika\n") | cat("Kulkeutumisaika\n") | ||
oprint(summary(t_1 + t_2 | oprint(summary(t_1 + t_2)) | ||
cat("Inaktivaatioaika\n") | cat("Inaktivaatioaika\n") | ||
oprint(summary(t_in_2, marginals = c("Patogeeni"))) | oprint(summary(t_in_2, marginals = c("Patogeeni", "Havainto"))) | ||
</rcode> | </rcode> | ||
Rivi 643: | Rivi 652: | ||
* [[Mikrobien määrä juomavedessä]] | * [[Mikrobien määrä juomavedessä]] | ||
{{minera}} | |||
==Viitteet== | ==Viitteet== |
Nykyinen versio 30. lokakuuta 2014 kello 13.24
Moderaattori:Ei ole (katso kaikki) Kuinka ryhtyä moderaattoriksi? Sivun edistymistä ei ole arvioitu. Arvostuksen määrää ei ole arvioitu (ks. peer review). |
Lisää dataa
|
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:
|
Kysymys
Mitä mikrobien määrä pohjavedessa kuvaa?
Vastaus
Mikrobien määrä pohjavedessä kuvaa eri mikrobien mitattuja pitoisuuksia pohjavedessä.
Malli
Skenaariot
- 1a - Kulkeutuminen pohjavesivyöhykkeessä päästölähteestä raakavesilähteeseen. Ei imeytystä tai pumppausta.
- 1b - Kulkeutuminen pohjavesivyöhykkeessä päästölähteestä vedenottokaivoon. Ei imeytystä.
- 1c - Vedenottokaivon saastuminen viemäputken rikkoutumisen tai vuodon seurauksena, kun viemärivuoto tapahtuu pohjavesivyöhykkeessä.
- 1d - Mikrobien kulkeutuminen kaivoimeytyksestä vedenottokaivoon. Kyseessä on paineellinen akviferi, jossa vettä imeytetään hyvin johtavaan pohjavesivyöhykkeeseen, jonka yläpuolella on huonosti vettä johtava kerros.
- 1e - Mikrobien kulkeutuminen rantaimeytyksen kautta pohjavesivyöhykkeessä vedenottokaivoon.
- 2a - Kulkeutuminen pohjavesivyöhykkeen yläpuolella sijaitsevasta päästölähteestä raakavesilähteeseen. Ei imeytystä tai pumppausta.
- 2b - Kulkeutuminen pohjavesivyöhykkeen yläpuolella sijaitsevasta päästölähteestä vedenottokaivoon.
- 2c - Vedenottokaivon saastuminen viemäputken rikkoutumisen tai vuodon seurauksena, kun viemärivuoto tapahtuu pohjavesivyöhykkeen yläpuolisessa osittain kyllästyneessä vyöhykkeessä.
- 2d - Mikrobien kulkeutuminen sadetusimeytyksestä vedenottokaivoon.
- 2e - Mikrobien kulkeutuminen allasimeytyksestä vedenottokaivoon.
Perustelut
Data
Data perustuu kuviteltuun tilanteeseen.
Obs | Symboli | Parametri | Selite | Arvo | Yksikkö | Excel |
---|---|---|---|---|---|---|
1 | Ks | vedenjohtavuus | Kyllästyneen tilan vedenjohtavuus | 1.00E-05 | m /s | D9 |
2 | Hs | paksuus | Pohjavesivyöhykkeen paksuus | 5-15 | m | D10 |
3 | R | etäisyys | Etäisyys päästölähteestä | 100 | m | D11 |
4 | n | huokoisuus | Maaperän huokoisuus | 0.35 | D12 | |
5 | C0 | mikrobipit.lähde | Päästölähteen mikrobipitoisuus = mikrobipitoisuus akviferissä | 1.00E+08 | # /l | D13 |
6 | CA | inaktivaatiopit | Pitoisuus jolloin mikrobien ajatellaan inaktivoituneen | 10 | # /l | D14 |
7 | µ | inaktivaationopeus | Inaktivaatiokerroin | 0.01 | 1 /vrk | D15 |
8 | t | kulkeutumisaika | Kulkeutumisaika | 405.0925926 | vrk | D17: =D11/(D9*(D10/D11)/D12)/3600/24 |
9 | Ct | mikrobipit.kohde | Pitoisuus tarkastelukohdassa | 1.74E+06 | # /l | D18: =D13*EXP((-D15*D17)) |
10 | tin | inaktivaatioaika | Inaktivaatioaika | 1610 | vrk | D19: =LOG10(D14/D13)/(-D15/2.3) |
Riippuvuudet
- Patogeenien pitoisuudet vedessä
- Patogeenien inaktivaatioaika
- Maaperän huokoisuus
- Maaperän vedenjohtavuus
Yksikkö
# /l
Laskenta
Tämä laskenta kuvaa mikrobien kulkeutumista pohjavedessä tai maaperässä.
Yksinkertaisimmillaan mikrobien voidaan arvioida kulkeutuvan päästölähteestä raakavesilähteeseen samalla nopeudella kuin vesi virtaa kyllästyneessä maaperässä. Päästölähteen oletetaan sijaitsevan pohjavesivyöhykkeessä ja virtauksen tapahtuvat lateraalisuunnassa. Päästölähteen virtaamaa ei ole tunnettu, joten pohjavesivyöhykkeen ja päästölähteen ja pohjavesivyöhykkeen mikrobipitoisuudet oletetaan samoiksi. Pumppausta ei ole huomioitu. Tiedot ovat tiedostosta Riskinarviointilaskelmat_inaktivaatio271112.xls.
Kaikki laskennat yhdessä:
Mikrobien inaktivaatioajan laskeminen:
Mikrobien kulkeutumisajan laskeminen:
Mikrobien pitoisuuden laskeminen:
Tulokset
Clean | Medium | Contaminated | |
Norovirus | 0 | 204.167 | 2166.667 |
Rotavirus | 0 | 204.167 | 2166.667 |
Murine norovirus | 0 | 204.167 | 2166.667 |
Katso myös
Viitteet
Aiheeseen liittyviä tiedostoja
<mfanonymousfilelist></mfanonymousfilelist>