Ero sivun ”Tieliikennepäästöt” versioiden välillä
Siirry navigaatioon
Siirry hakuun
(→Vastaus: rcode) |
pEi muokkausyhteenvetoa |
||
(8 välissä olevaa versiota 2 käyttäjän tekeminä ei näytetä) | |||
Rivi 1: | Rivi 1: | ||
{{ | {{metodi|moderator=Heta}} | ||
[[Luokka:Sisältää R-koodia]] | |||
==Kysymys== | ==Kysymys== | ||
Miten lasketaan tieliikenteen päästöt? | |||
==Vastaus== | ==Vastaus== | ||
<t2b index=" | Kopioi tämä koodi haluamaasi arviointiin. Voit myös muokata koodia niin, että et haekaan tieliikennepäästöt-[[ovariable]]a suoraan Fetch2-funktiolla, vaan laitat vastaavat tiedot alavirrassa olevan ovariablen dependencies-taulukkoon. | ||
Henkilöauto|Bensiini|Katuajo||g/km||0.003| | |||
Henkilöauto|Diesel|Katuajo||g/km||0.29| | Oletusajon avain: 0194s0uuucjxq8Wi | ||
Puoliperävaunuyhdistelmä||Katuajo|Kaikki|g/km||0.20| | <rcode | ||
Puoliperävaunuyhdistelmä||Maantieajo|70% kuorma|g/km|1014|| | variables=" | ||
Täysperävaunuyhdistelmä||Katuajo|Tyhjä|g/km||0.21| | name:suorite|description:Ajosuorite (ajo-km tai ton-km)|type:default|default:100 | ||
Täysperävaunuyhdistelmä||Katuajo|70% kuorma|g/km||0.21| | " | ||
Täysperävaunuyhdistelmä||Katuajo|Täysi|g/km||0.22| | > | ||
Täysperävaunuyhdistelmä||Maantieajo|70% kuorma|g/km|1198|| | library(OpasnetUtils) | ||
objects.latest("Op_fi3192", "alustus") | |||
Pieni jakelukuorma-auto||||g/km|350|| | tieliikennepäästöt | ||
Suuri jakelukuorma-auto||||g/km|583|| | |||
tieliikennepäästöt <- EvalOutput(tieliikennepäästöt, N = 1) | |||
oprint(tieliikennepäästöt@output) | |||
</rcode> | |||
==Perustelut== | |||
===Syötteet=== | |||
<t2b index="Ajoneuvo,Polttoaine,Ajo,Kuormitusaste,Unit,Saaste" locations="CO2,PM,Description" unit="useita"> | |||
Henkilöauto|Bensiini|Katuajo||g /km||0.003| | |||
Henkilöauto|Diesel|Katuajo||g /km||0.29| | |||
Puoliperävaunuyhdistelmä|Diesel|Katuajo|Kaikki|g /km||0.20| | |||
Puoliperävaunuyhdistelmä|Diesel|Maantieajo|70% kuorma|g /km|1014|| | |||
Täysperävaunuyhdistelmä|Diesel|Katuajo|Tyhjä|g /km||0.21| | |||
Täysperävaunuyhdistelmä|Diesel|Katuajo|70% kuorma|g /km||0.21| | |||
Täysperävaunuyhdistelmä|Diesel|Katuajo|Täysi|g /km||0.22| | |||
Täysperävaunuyhdistelmä|Diesel|Maantieajo|70% kuorma|g /km|1198|| | |||
Sähköjuna|Sähkö|||g /ton-km|9.3|0.0026| | |||
Dieseljuna|Diesel|||g /ton-km|35|0.012| | |||
Pieni jakelukuorma-auto|Diesel|||g /km|350|| | |||
Suuri jakelukuorma-auto|Diesel|||g /km|583|| | |||
</t2b> | </t2b> | ||
<rcode name=" | ===Laskenta=== | ||
<rcode name="alustus" label="Alusta metodi"> | |||
################# | ################# tieliikennepäästöt: funktio tieliikennepäästön laskemiseen | ||
## | ## suorite = ajoneuvojen kulkemat ajokilometrit. Junien osalta ilmoitetaan tonnikilometrit. | ||
library(OpasnetUtils) | library(OpasnetUtils) | ||
Rivi 34: | Rivi 57: | ||
riippuvuudet <- data.frame( | riippuvuudet <- data.frame( | ||
Name = c(" | Name = c("suorite") | ||
) | ) | ||
funktio <- function(dependencies, ...) { | funktio <- function(dependencies, ...) { | ||
ComputeDependencies(dependencies, ...) | |||
data <- op_baseGetData("opasnet_base", "Op_fi3192") # Haetaan päästökerrointiedot | data <- op_baseGetData("opasnet_base", "Op_fi3192") # Haetaan päästökerrointiedot | ||
data <- tidy(data) # Siistitään data | data <- tidy(data) # Siistitään data | ||
päästökerroin <- new("ovariable", | |||
name = "päästökerroin", | |||
data = data | |||
) | |||
päästökerroin <- EvalOutput(päästökerroin, ...) | |||
out | out <- suorite * päästökerroin # Varsinainen laskentakaava | ||
return(out) | return(out) | ||
} | } | ||
Rivi 66: | Rivi 82: | ||
) | ) | ||
objects. | objects.store(tieliikennepäästöt) | ||
cat("Muuttuja alustettu | cat("Muuttuja tieliikennepäästöt alustettu.\n") | ||
</rcode> | </rcode> | ||
*bensiinikäyttöinen henkilöauto keskimäärin, 0.003 gPM/km, katuajo<ref>[http://lipasto.vtt.fi/yksikkopaastot/henkiloliikenne/tieliikenne/henkiloautot/habens.htm Lipasto]</ref> | *bensiinikäyttöinen henkilöauto keskimäärin, 0.003 gPM/km, katuajo<ref>[http://lipasto.vtt.fi/yksikkopaastot/henkiloliikenne/tieliikenne/henkiloautot/habens.htm Lipasto]</ref> |
Nykyinen versio 22. elokuuta 2013 kello 11.32
Moderaattori:Heta (katso kaikki)
Sivun edistymistä ei ole arvioitu. Arvostuksen määrää ei ole arvioitu (ks. peer review). |
Lisää dataa
|
Kysymys
Miten lasketaan tieliikenteen päästöt?
Vastaus
Kopioi tämä koodi haluamaasi arviointiin. Voit myös muokata koodia niin, että et haekaan tieliikennepäästöt-ovariablea suoraan Fetch2-funktiolla, vaan laitat vastaavat tiedot alavirrassa olevan ovariablen dependencies-taulukkoon.
Oletusajon avain: 0194s0uuucjxq8Wi
Perustelut
Syötteet
Obs | Ajoneuvo | Polttoaine | Ajo | Kuormitusaste | Unit | CO2 | PM | Description |
---|---|---|---|---|---|---|---|---|
1 | Henkilöauto | Bensiini | Katuajo | g /km | 0.003 | |||
2 | Henkilöauto | Diesel | Katuajo | g /km | 0.29 | |||
3 | Puoliperävaunuyhdistelmä | Diesel | Katuajo | Kaikki | g /km | 0.20 | ||
4 | Puoliperävaunuyhdistelmä | Diesel | Maantieajo | 70% kuorma | g /km | 1014 | ||
5 | Täysperävaunuyhdistelmä | Diesel | Katuajo | Tyhjä | g /km | 0.21 | ||
6 | Täysperävaunuyhdistelmä | Diesel | Katuajo | 70% kuorma | g /km | 0.21 | ||
7 | Täysperävaunuyhdistelmä | Diesel | Katuajo | Täysi | g /km | 0.22 | ||
8 | Täysperävaunuyhdistelmä | Diesel | Maantieajo | 70% kuorma | g /km | 1198 | ||
9 | Sähköjuna | Sähkö | g /ton-km | 9.3 | 0.0026 | |||
10 | Dieseljuna | Diesel | g /ton-km | 35 | 0.012 | |||
11 | Pieni jakelukuorma-auto | Diesel | g /km | 350 | ||||
12 | Suuri jakelukuorma-auto | Diesel | g /km | 583 |
Laskenta
- bensiinikäyttöinen henkilöauto keskimäärin, 0.003 gPM/km, katuajo[1]
- dieselkäyttöinen henkilöauto keskimäärin, 0.029 gPM/km, katuajo[2]
- puoliperävaunuyhdistelmä, 0,20 gPM/km, katuajo, kaikki kuormat[3]
- täysperävaunuyhdistelmä, 0,21 gPM/km, katuajo, tyhjä ja 70%:n kuorma
- täysperävaunuyhdistelmä, 0,22 gPM/km katuajo, täysi kuorma (40 t)[4]
- sähköjuna keskimäärin, 0,0026 gPM/tkm
- dieseljuna keskimäärin, 0,012 gPM/tkm[5]
- Pieni jakelukuorma-auto 6 t, 350 gCO2/km
- Suuri jakelukuorma-auto 15 t, 583 gCO2/km
- Puoliperävaunuyhdistelmä, 1014 gCO2/km maantieajo, 70 %:n kuorma
- Täysperävaunuyhdistelmät, 1198 gCO2/km maantieajo, 70 %:n kuorma
- Sähköjunakuljetukset keskimäärin 9,3 gCO2/tkm
- Dieseljunakuljetukset keskimäärin 35 gCO2/tkm[6]