Ero sivun ”Mikrobien määrä pohjavedessä” versioiden välillä
(→Laskenta: ehkä toimii?) |
(→Laskenta: siistitty) |
||
Rivi 42: | Rivi 42: | ||
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. | 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. | ||
<rcode | <rcode variables=" | ||
category:Anna arvo vain jos se poikkeaa ylläolevasta oletusarvojen taulukosta| | category:Anna arvo vain jos se poikkeaa ylläolevasta oletusarvojen taulukosta| | ||
name:tilanne|type:selection|options:'suoravirtaus';Suoravirtaus;'kaivoimu';Kaivoimu|default:'suoravirtaus'| | name:tilanne|type:selection|options:'suoravirtaus';Suoravirtaus;'kaivoimu';Kaivoimu|default:'suoravirtaus'| | ||
Rivi 58: | Rivi 58: | ||
library(xtable) | library(xtable) | ||
# Ensin valikoidaan tietolähde. Käyttäjän antama input on ensisijainen, jos sitä ei ole, kaivetaan Basesta oletusarvo data. | # Ensin valikoidaan tietolähde. Käyttäjän antama input on ensisijainen, jos sitä ei ole, kaivetaan Basesta oletusarvo. | ||
# Joka tapauksessa lähtötiedosta rakennetaan ovariable, olipa alkutieto NULL, NA, "", vektori tai data.frame. | |||
# Kannattaisi ehkä ottaa yleiseksi käytännöksi silloin kun data voi tulla käyttäjältä tai tietokannasta? | |||
apparate <- function(objname, source = "Op_fi1755") { | apparate <- function(objname, source = "Op_fi1755") { | ||
Rivi 81: | Rivi 83: | ||
inaktivaationopeus <- apparate("inaktivaationopeus") | inaktivaationopeus <- apparate("inaktivaationopeus") | ||
# | # Ovariable laskee mikrobipitoisuuden pohjavedessä, kulkeutumisajan ja inaktivaatioajan. Ulos annetaan yksi näistä kolmesta | ||
# riippuen lähtötiedon "tuloste" arvosta. | |||
mikrobit.pohjavesi <- new("ovariable", | |||
name = "mikrobit.pohjavesi", | |||
" | formula = function(dependencies, ...) { | ||
ComputeDependencies(dependencies, ...) | |||
#Lasketaan kulkeutumisaika kahdella eri tavalla riippuen tilanteesta. | |||
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(0 - inaktivaationopeus * kulkeutumisaika) | |||
inaktivaatioaika <- log10(inaktivaatiopit / mikrobipit.lähde) / (0 - inaktivaationopeus / 2.3) # Miksi 2.3? | |||
#Loputuloksena annetaan se kolmesta lasketusta outputista joka tulosteessa määritellään. | |||
return(get(tuloste)) | |||
}, | |||
dependencies = data.frame(Name = c( | |||
"tilanne", | |||
} | "tuloste", | ||
"kaivon.tuotto", | |||
"vedenjohtavuus", | |||
"paksuus", | |||
"etäisyys", | |||
"huokoisuus", | |||
"mikrobipit.lähde", | |||
"inaktivaatiopit", | |||
"inaktivaationopeus" | |||
)) | |||
) | ) | ||
mikrobit.pohjavesi <- EvalOutput(mikrobit.pohjavesi, N = 10) | mikrobit.pohjavesi <- EvalOutput(mikrobit.pohjavesi, N = 10) | ||
cat(tuloste, "\n") | cat(tuloste, "\n") | ||
mikrobit.pohjavesi | print(mikrobit.pohjavesi) | ||
</rcode> | </rcode> |
Versio 3. joulukuuta 2012 kello 14.08
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ä.
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.
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>