Kysymys
Mitä mikrobien määrä pohjavedessa kuvaa?
Vastaus
Mikrobien määrä pohjavedessä kuvaa eri mikrobien mitattuja pitoisuuksia pohjavedessä.
Perustelut
Data
Data perustuu kuviteltuun tilanteeseen.
Mikrobien määrä pohjavedessä(-)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.
+ Näytä koodi- Piilota koodi
library(OpasnetUtils)
library(xtable)
# Funktio laskee mikrobipitoisuuden pohjavedessä.
mikrobit.pohjavesi <- function(
tilanne = "suoravirtaus",
kaivon.tuotto = NA,
vedenjohtavuus = NA,
paksuus = NA,
etäisyys = NA,
huokoisuus = NA,
mikrobipit.lähde = NA,
inaktivaatiopit = NA,
inaktivaationopeus = NA
) {
# Ensin valikoidaan tietolähde. Käyttäjän antama input on ensisijainen, jos sitä ei ole, kaivetaan Basesta oletusarvo data.
input <- data.frame(
Parametri = c("kaivon.tuotto", "vedenjohtavuus", "paksuus", "etäisyys", "huokoisuus", "mikrobipit.lähde", "inaktivaatiopit", "inaktivaationopeus"),
Tulos = c(kaivon.tuotto, vedenjohtavuus, paksuus, etäisyys, huokoisuus, mikrobipit.lähde, inaktivaatiopit, inaktivaationopeus)
)
data <- opbase.data("Op_fi1755")
input <- merge(data, input)
input$Result <- ifelse(is.na(input$Tulos), input$Result, input$Tulos)
input <- input[input$Havainto == "Arvo", c("Parametri", "Result")]
input$Result <- as.numeric(as.character(input$Result))
print(xtable(input), type = 'html')
kaivon.tuotto <- input[input$Parametri == "kaivon.tuotto", "Result"]
vedenjohtavuus <- input[input$Parametri == "vedenjohtavuus", "Result"]
paksuus <- input[input$Parametri == "paksuus", "Result"]
etäisyys <- input[input$Parametri == "etäisyys", "Result"]
huokoisuus <- input[input$Parametri == "huokoisuus", "Result"]
mikrobipit.lähde <- input[input$Parametri == "mikrobipit.lähde", "Result"]
inaktivaatiopit <- input[input$Parametri == "inaktivaatiopit", "Result"]
inaktivaationopeus <- input[input$Parametri == "inaktivaationopeus", "Result"]
kulkeutumisaika <- 0
if(tilanne == "suoravirtaus") {
kulkeutumisaika <- etäisyys / (vedenjohtavuus * (paksuus / etäisyys) / huokoisuus) / 3600 / 24
}
if(tilanne == "kaivoimu") {
kulkeutumisaika <- 2 * pi * huokoisuus * paksuus * etäisyys ^ 2 / kaivon.tuotto # Miksi 2 * ?
}
mikrobipit.kohde <- mikrobipit.lähde * exp(-inaktivaationopeus * kulkeutumisaika)
inaktivaatioaika <- log10(inaktivaatiopit / mikrobipit.lähde) / (-inaktivaationopeus / 2.3) # Miksi 2.3?
out <- data.frame(
Parametri = c("kulkeutumisaika", "mikrobipit.kohde", "inaktivaatioaika"),
Arvo = c(kulkeutumisaika, mikrobipit.kohde, inaktivaatioaika)
)
return(out)
}
mikrobit.pohjavesi(
tilanne = "kaivoimu",
kaivon.tuotto = 1000,
vedenjohtavuus = 1E-5,
# paksuus = 10,
etäisyys = 100,
huokoisuus = 0.35,
mikrobipit.lähde = 1E8,
inaktivaatiopit = 10,
inaktivaationopeus = 0.01
)
#Koodi laskee mutta väärin. ANnetaanko inputiksi vahingossa faktoreita?
| |
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>