Ero sivun ”Mikrobien määrä pohjavedessä” versioiden välillä
(→Malli: vähän parannuksia käyttöliittymään) |
(→Malli: oikeat datat mukaan, operaatiot pitää vielä muuttaa niin että ei tule ongelmia nimien kanssa) |
||
Rivi 25: | Rivi 25: | ||
<rcode | <rcode | ||
embed= | embed=0 | ||
name='mikrobien_kulkeutuminen' | name='mikrobien_kulkeutuminen' | ||
variables=" | variables=" | ||
Rivi 92: | Rivi 92: | ||
category:Vedenotto|category_conditions:scenario;'1b';'1c';'1d';'1e';'2b';'2c';'2d';'2e'| | category:Vedenotto|category_conditions:scenario;'1b';'1c';'1d';'1e';'2b';'2c';'2d';'2e'| | ||
name: | name:vesilähde|description:Vesilähde|type:selection| | ||
options: | options:;- valitse -;'Pohjavesi';Pohjavesi;'Luonnontilainen joki';Luonnontilainen joki; | ||
'Vaikutuksen alainen joki';Vaikutuksen alainen joki;'Järvi';Järvi;'Jätevesi';Jätevesi;'custom';Oma määritelmä| | |||
category:Vesi| | |||
' | |||
category: | |||
name:c_A|description:Mikrobin aktiivisuuden määräävä rajapitoisuus (1/l)|default:10.0| | name:c_A|description:Mikrobin aktiivisuuden määräävä rajapitoisuus (1/l)|default:10.0| | ||
name:mu_type|description:Mikrobien inaktivaatio|type:selection|options:'default';Oletusarvot;'custom';Oma määritelmä| | name:mu_type|description:Mikrobien inaktivaatio|type:selection|options:'default';Oletusarvot;'custom';Oma määritelmä| | ||
name: | name:p_kampy|description:Kampylobakteeripitoisuus (mikrobia/l)|default:'-'| | ||
category: | category:Patogeenien pitoisuudet|category_conditions:vesilähde;'custom'| | ||
name: | name:p_salmo|description:Salmonellapitoisuus (mikrobia/l)|default:'-'| | ||
name: | name:p_ecoli|description:E.colipitoisuus (mikrobia/l)|default:'-'| | ||
name: | name:p_rotav|description:Rotaviruspitoisuus (mikrobia/l)|default:'-'| | ||
name: | name:p_shige|description:Shigella (mikrobia/l)|default:'-'| | ||
name: | name:p_giard|description:Giardiapitoisuus (mikrobia/l)|default:'-'| | ||
name:p_crypt|description:Cryptosporidiumpitoisuus (mikrobia/l)|default:'-'| | |||
name:mu|description:Mikrobien inaktivaatiokerroin (1/d)|default:0.01| | name:mu|description:Mikrobien inaktivaatiokerroin (1/d)|default:0.01| | ||
Rivi 120: | Rivi 116: | ||
if (is.null(scenario)) stop("Aliskenaariota ei ole määritetty!") | if (is.null(scenario)) stop("Aliskenaariota ei ole määritetty!") | ||
if (is.null(g_input_type)) stop("Maaperän ominaisuuksia ei ole määritetty!") | if (is.null(g_input_type)) stop("Maaperän ominaisuuksia ei ole määritetty!") | ||
if (is.null( | if (is.null(vesilähde)) stop("Mikrobipitoisuuksia ei ole määritetty!") | ||
library(OpasnetUtils) | library(OpasnetUtils) | ||
N_iter <- 1e3 | |||
# Patogeenien pitoisuudet | # Patogeenien pitoisuudet | ||
if ( | if (vesilähde == "custom"){ | ||
temp <- list(p_kamp, p_salmo, p_ecoli, p_rotav, p_shige, p_giard, p_crypt) | |||
Patogeeni = c("Kampylobakteeri", "Salmonella", "E.coli","Rotavirus","Shigella","Giardia", "Cryptosporidium") | |||
Result = suppressWarnings(as.numeric( | c_0 <- data.frame( | ||
Patogeeni, | |||
Patogeenin.tyyppi = c(rep("Bakteeri", 3), "Virus", "Alkueläin"), | |||
Result = suppressWarnings(as.numeric(temp)) | |||
) | ) | ||
c_0 <- c_0[!is.na(c_0$Result), ] | |||
c_0 <- Ovariable("c_0", data = c_0) | |||
} else { | } else { | ||
c_0 <- opbase.data("Op_fi3939") # RaakaPitoisuus, customoitia varten | |||
c_0 <- c_0[as.character(c_0$Vesilähde) == vesilähde, ] | |||
#c_0 <- c_0[colnames(c_0) != c("Vesilähde")] | |||
c_0 <- Ovariable("c_0", data = c_0) | |||
} | } | ||
# Inaktivaatiokertoimet | |||
if (mu_type == "default") { | if (mu_type == "default") { | ||
mu <- | mu <- objects.latest("Op_fi3942", "muuttuja") | ||
} | |||
# Maaperän ominaisuudet | |||
if(!g_input_type %in% c("custom1", "custom2")) { | |||
huokoisuus <- opbase.data("Op_fi3940") | |||
vedenjohtavuus <- opbase.data("Op_fi3941") | |||
if(scenario %in% c("2a","2b","2c")) { | |||
n_1 <- Ovariable("n_1", data = huokoisuus[huokoisuus$Maalaji == g_input_type,]) # huokoisuus osittain kyllästyneessä vyöhykkeessä | |||
K_us <- 2.43e-07 # vedenjohtavuus osittain kyllästyneessä vyöhykkeessä | |||
n_2 <- Ovariable("n_2", data = huokoisuus[huokoisuus$Maalaji == g_input_type,]) | |||
K_2 <- Ovariable("K_2", data = vedenjohtavuus[vedenjohtavuus$Maalaji == g_input_type,]) | |||
} else { | |||
n_2 <- Ovariable("n_2", data = huokoisuus[huokoisuus$Maalaji == g_input_type,]) | |||
K_2 <- Ovariable("K_2", data = vedenjohtavuus[vedenjohtavuus$Maalaji == g_input_type,]) | |||
} | |||
} | } | ||
Rivi 223: | Rivi 239: | ||
if (scenario[2] == "a") { | if (scenario[2] == "a") { | ||
t_2 <- time_type1( | t_2 <- time_type1(R, n_2, K_2, H_2) # depends | ||
} else { | } else { | ||
t_2 <- time_type2(n_2, H_2, | t_2 <- time_type2(n_2, H_2, R, Q_2) # depends | ||
} | } | ||
Rivi 231: | Rivi 247: | ||
t_in_2 <- inactivation(c_A, c_1, mu_2) # depends | t_in_2 <- inactivation(c_A, c_1, mu_2) # depends | ||
cat("Pitoisuus\n") | |||
oprint(summary(c_2, marginals = c("Patogeeni"))) | |||
cat("Kulkeutumisaika\n") | |||
oprint(summary(t_1 + t_2, marginals = c("Patogeeni"))) | |||
cat("Inaktivaatioaika\n") | |||
oprint(summary(t_in_2, marginals = c("Patogeeni"))) | |||
</rcode> | </rcode> |
Versio 30. marraskuuta 2013 kello 13.15
Moderaattori:Ei ole (katso kaikki) Kuinka ryhtyä moderaattoriksi? Sivun edistymistä ei ole arvioitu. Arvostuksen määrää ei ole arvioitu (ks. peer review). |
Lisää dataa
|
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
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>