dewpoint

Kurzbeschreibung

{dewpoint} is ein General Brick. Er berechnet die Taupunktstemperatur in °C aus einer gegebenen Lufttemperatur (°C oder °K) und relativen Feuchte (%). Dazu wird die Magnusformel benutzt (Details dazu zB. auf Wikipedia).

../_images/dewpoint.svg

Input

{dewpoint} besitzt einen Input-Port.

real = (float16, float32, float64);

input = { 
      "humidity" -> real : in (1..100) doc "relative humidity (%)",
      "temperature" -> real : doc "air temperature (deg C)"
      };

Als Input empfängt {dewpoint} ein UJO-Object, welches relative Feuchte (“humidity” [%]) und Temperatur (“temperature” [°C oder K]) als reelle Zahlen enthält.

Output

{dewpoint} besitzt einen Output-Port.


dewpoint = float64 : doc "dewpoint temperature [degC or K]";

Als Output verschickt {dewpoint} die Taupunktstemperatur in °C.

Funktion

{dewpoint} bekommt als Flow-Pakete ein Object mit der relativen Feuchte und der Temperatur eines Luftpakets. Mit Hilfe der Magnus-Formel und Konstanten folgend Buck, A.L. J. Appl. Meteorol., 20, 1981: 1527–1532 wird daraus die Taupunkttemperatur bestimmt. Das Ergebnis wird dann als Flow-Paket wieder verschickt.