Kysymys:
Kuinka lasketaan ominaiskosteus suhteellisen kosteuden, lämpötilan ja paineen avulla
Herman Toothrot
2015-06-27 22:39:11 UTC
view on stackexchange narkive permalink

Tiedän, että tämä kysymys on jo olemassa Miten suhteellinen kosteus muunnetaan ominaiskosteudeksi

mutta minulla ei ole ρws = vesihöyryn tiheys (kg / m3) ja ρ = kostean tai kostean ilman tiheys (kg / m3).

Onko olemassa jokin toinen tapa laskea se? Minulla on myös ilmanpaine, mutta se on alueella 95000-96000.

Olen käyttänyt rh2qair -toimintoa PEcAn data.atmosphere R -paketista mutta saan arvot, kuten 1,5463, muuntaa suhteellisen kosteuden ominaiskosteudeksi

  @title RH SH @param rh suhteellinen kosteus (osuus, ei%) @param T absoluuttinen lämpötila (Kelvin) @export @ kirjailija Mike Dietze @aliases rh2rv rh2qair <- toiminto (rh, T) {qair <- rh * 2.541e6 * exp (-5415.0 / T) * 18/29 return (qair)}  
Mitä syötät (rh, T), joka antaa sinulle lainatun vastauksen?
Näyttää siltä, ​​että ohitat rh: n prosentteina eikä suhteina, olen päivittänyt vastaukseni vastaamaan tätä.
Huomaa, että olemme äskettäin [päivittäneet tämän toiminnon (ottamaan painetta argumentiksi)] (https://github.com/PecanProject/pecan/commit/572b7a70bc7c50ac999467659504ccc32ef5d92d) keskusteluja kohden [tämä ketju githubissa] (https: / /github.com/PecanProject/pecan/issues/518). Ja tee siitä yhdenmukaisempi qair2rh-toiminnon kanssa, jota käsitellään erillisessä kysymyksessä http://earthscience.stackexchange.com/a/2385/174
üks vastaus:
casey
2015-06-28 06:09:41 UTC
view on stackexchange narkive permalink

Näyttää siltä, ​​että ohjelma käyttää likiarvoa, joka perustuu $ q \ approx w = w_s * RH $: aan ja Clausius-Clapeyronin likiarvoon löytääksesi $ w_s $. Tarkasteltaessa muutamia RH-, T- ja P-arvoja, likiarvosi on melko lähellä (+/- 5%) analyyttistä vastausta. Lainamasi tuotoksen perusteella näyttää siltä, ​​että annat virheellisiä suhteellisen kosteuden arvoja. Huomaa rutiinisi kommenteissa se:

  @param rh suhteellinen kosteus (osuus, ei%) 

Tämä tarkoittaa, että sinun on annettava RH prosenttiosuus, ei prosenttiosuus. Esim. jaa 100: lla - RH = 1 100%: lla, RH = 0,5 50%: lla jne.

Jos muokkaat syöttötietojasi, sinun pitäisi pystyä käyttämään koodiasi sellaisenaan. Jos haluat verrata sitä johonkin, voit viitata alla olevaan ratkaisuun.


Jos sinulle annetaan $ RH $ (alueella [0,1]), $ T $ (K) ja $ p $ (Pa), voit edetä seuraavasti.

Tietäen, että $$ RH = \ dfrac {e} {e_s}, $$ $$ w = \ dfrac {e \ R_d} {R_v (pe)}, $$ ja $$ q = \ dfrac {w} {w + 1} $$

Sitten voimme ratkaista kosteuden $ q $.

Pikemminkin kuin yhdistää tämä yhdeksi kaavaksi ja ratkaista, on yksinkertaisempaa esittää se asteittain.

Etsi ensin $ e_s (T) $, josta $$ e_s (T) = e_ {s0} \ exp \ vasen [\ vasen (\ dfrac {L_v (T)} {R_v} \ oikea) \ vasen (\ dfrac {1} {T_0} - \ dfrac {1} {T} \ oikea) \ oikea] $$ ja etsi sitten $ e $ ensimmäisestä kaavasta ($ e = RH * e_s $). Liitä sitten $ e $ kaavaan $ w $ ja sitten tämä tulos kaavaan $ q $.


Käytetyt muuttujat:
$ q $ ominaiskosteus tai vesihöyryn massasekoitussuhde kokonaisilmaan (dimensioton)
$ w $ vesihöyryn massasekoitussuhde kuivaan ilmaan (dimensioton)
$ e_s (T) $ kyllästyshöyrynpaine (Pa)
$ e_ {s0} $ kyllästyshöyrynpaine $ T_0 $ (Pa)
$ R_d $ -kaasuvakio kuiva ilma (J kg $ ^ {- 1} $ K $ ^ {- 1} $)
$ R_v $ vesihöyryn erityinen kaasuvakio (J kg $ ^ {- 1} $ K $ ^ {- 1} $)
$ p $ paine (Pa)
$ L_v (T) $ höyrystysentalpia (J kg $ ^ {- 1} $)
$ T $ lämpötila (K)
$ T_0 $ -viitelämpötila (tyypillisesti 273,16 K) (K)

Kuinka lasketaan höyrystymisen ominaisentalpia $ L_v (T) $? Onko se lämpötilan funktio?


Tämä Q & A käännettiin automaattisesti englanniksi.Alkuperäinen sisältö on saatavilla stackexchange-palvelussa, jota kiitämme cc by-sa 3.0-lisenssistä, jolla sitä jaetaan.
Loading...