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).
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.