Uutiset:

Ei uusia uutisia.

Main Menu

Absoluuttinen kosteus

Aloittaja meteorologi, lauantai, 12.07.2008, 21:17

« edellinen - seuraava »

0 Jäsenet ja 1 Vieras katselee tätä aihetta.

meteorologi

Törmäsin tässä ongelmaan; minun pitäisi jotenkin laskea absoluuttinen kosteus uutta sää-PHP-skriptiä varten.
En kuitenkaan löytänyt muuta kuin Vaisalan kosteuslaskurin, mutta se ei kerro kaavaa, millä se lasketaan.

Pistäisin skriptin laskemaan absoluuttisen kosteuden, niin johan on siinä monipuolinen säähavainto valmiina.  :)

Arvelin teidän viisaampien tietävän paremmin.

meteorologi

#1
Kaavat löytyi, käyttäkää tekin sitä omissa skripteissänne!



$abskosteus = (216.679*$hoyry)/$kelvin;

$hoyry = ($suhtkosteus*$saturaatio)/100;
  // Vallitseva höyrynpaine//

$saturaatio = 6.1078 * pow(10, (7.500*$lampotila / ($lampotila+237.3)));
  // Höyryn saturaatiopaine

$kelvin = "$lampotila+273,15";




Tuo ilmoittaa g/m3-muodossa.

Eikun koodailemaan!

angle

Minäkin olen koittanut etsiä kaavaa, joka laskisi tämän lämpötilasta ja suhteellisesta kosteudesta. Vaisalan sivuilta löytyi yksi kaava, joka ei näytä tältä samalta, sekä laskuri sivukin. Tämä PHP on sen verran vierasta kieltä, että mitähän tämä olisi selko kielellä?

weatherc

Ainakin WD osaa sen %customtagilla%:
%abshum%....................Absolute humidity, kg/m3
;D

meteorologi

Anna arvot muuttujille $suhtkosteus ja $lampotila (celsiusta).
Kaavoja taitaa olla useammanlaisia, mutta tämä ilmoittaa abs.kosteuden melko tarkasti Vaisalaan nähden.

Jos sinulla on Pywws, parsi PHP:llä vain nuo kaksi muuttujaa datatiedostosta skriptiin.

weatherc

Tuossa toinen:
Absolute Humidity = ((6.11*10.0**(7.5*Tdc/(237.7+Tdc)))*100)/((Tc+273.16)*461.5)

Tc = Lämpötila (C)
Tdc = Kastepiste (C)

Tuolta sivulta löytyy säänörtteilykaavoja useampikin:
http://www.aprweather.com/pages/calc.htm
;D

angle

Lainaus käyttäjältä: Meteorologi - keskiviikko, 30.11.2011, 21:34
Jos sinulla on Pywws, parsi PHP:llä vain nuo kaksi muuttujaa datatiedostosta skriptiin.

Pywws on. Mutta minä en oikein puhu PHP:tä ja PHP parsimishommaa en ole koskaan kokeillut. Mikähän tuo kaava on selkokielellä niin voisin laittaa tuonne Pywws:n muiden laskentojen joukkoon.

khyron

Tuolla on hieman selvitetty asiaa.
http://fi.wikipedia.org/wiki/Kosteus
http://ilmatieteenlaitos.fi/lampotila-ja-kosteus#15

Huomioitavaa kuitenkin.
LainaaKäytännössä absoluuttinen kosteus on käsitteenä moninainen ja aina tulisi tarkistaa mitä sillä on tarkoitettu. Tilavuutena tai massana voi olla joko kuivan tai kostean aineen tilavuus tai massa. Yksiköinä voi siis olla esimerkiksi kg/m³, g/m³, kg/kg tai g/kg.

Snowi

Lainaus käyttäjältä: weatherc - keskiviikko, 30.11.2011, 21:47
Tuolta sivulta löytyy säänörtteilykaavoja useampikin:
http://www.aprweather.com/pages/calc.htm
;D

Toihan näyttää mielenkiintoiselta sivulta, pitää pistää suosikkeihin talteen  ;D

angle

#9
Lainaus käyttäjältä: Meteorologi - keskiviikko, 06.08.2008, 19:52
Kaavat löytyi, käyttäkää tekin sitä omissa skripteissänne!



$abskosteus = (216.679*$hoyry)/$kelvin;

$hoyry = ($suhtkosteus*$saturaatio)/100;
 // Vallitseva höyrynpaine//

$saturaatio = 6.1078 * pow(10, (7.500*$lampotila / ($lampotila+237.3)));
 // Höyryn saturaatiopaine

$kelvin = "$lampotila+273,15";




Tuo ilmoittaa g/m3-muodossa.

Eikun koodailemaan!

No tässäpä minun tulkinta tuosta kaavasta.

abs kosteus = (216.679*hoyry)/lämpötila kelvineinä
höyry = kosteus * saturaatio / lämpötila kelvineinä
saturaatio = 6.1078 * (10 potenssiin(7.500 * lämpötila / (lämpöt + 237.3)))

Oikeinko?

edit.
Lisätty unohtunut abs kosteus rivi