Rechner für spezifische Feuchte und Mischungsverhältnis
Spezifische Feuchte und Wasserdampf-Mischungsverhältnis beschreiben denselben Feuchtegehalt, beziehen sich jedoch auf unterschiedliche Massen.
Im Browser ausführen – kostenlos
Bei der spezifischen Feuchte dient die gesamte Masse der feuchten Luft als Grundlage, beim Mischungsverhältnis ausschließlich die Masse der trockenen Luft. Dieser Rechner wandelt beide Größen in kg/kg ineinander um, gibt beide Werte aus und nennt die verwendete Gleichung. Er eignet sich für atmosphärische Beobachtungen, Wettermodelle, Umweltdatensätze und Lehrberechnungen, bei denen die Unterscheidung zwischen einer Feuchtluft- und einer Trockenluftbasis wichtig ist.
Die Bezugsgröße beider Feuchtemaße verstehen
Die meist mit q bezeichnete spezifische Feuchte ist die Masse des Wasserdampfs geteilt durch die Gesamtmasse der feuchten Luft. Diese Gesamtmasse umfasst trockene Luft und Wasserdampf. Das häufig mit r bezeichnete Wasserdampf-Mischungsverhältnis teilt die Dampfmasse dagegen nur durch die Masse der trockenen Luft. Da dieser Nenner kleiner ist, liegt das Mischungsverhältnis bei vorhandener Feuchte stets etwas über der entsprechenden spezifischen Feuchte. Beide Werte sind dimensionslose Massenverhältnisse, werden jedoch oft als Kilogramm Wasserdampf je Kilogramm Luft oder als Gramm je Kilogramm angegeben. Der Rechner verwendet durchgehend kg/kg, damit die Algebra nachvollziehbar bleibt und keine verborgene Einheitenskalierung erfolgt. Wählen Sie die vorliegende Größe aus, geben Sie einen nicht negativen Verhältniswert ein und lesen Sie die Entsprechung ab. Unter üblichen atmosphärischen Bedingungen ist der Unterschied klein; eine Gleichsetzung der Begriffe kann bei präzisen Rechnungen, Modellinitialisierungen und Vergleichen verschieden definierter Datensätze dennoch systematische Fehler verursachen.
Vorwärts- und Rückwärtsgleichung anwenden
Für die Umrechnung der spezifischen Feuchte in das Mischungsverhältnis verwendet der Rechner r = q / (1 - q). Durch die Subtraktion wird der Dampfanteil aus der Gesamtbasis entfernt, sodass die für r benötigte Trockenluftbasis verbleibt. Dabei gilt eine wesentliche mathematische Grenze: q muss kleiner als 1 kg/kg sein. Bei q = 1 wird der Nenner null; oberhalb von 1 kann der Wert keinen physikalischen Massenanteil darstellen und die Rechnung wäre irreführend. Deshalb führt jede spezifische Feuchte ab eins zu einem Eingabefehler. In der Gegenrichtung gilt q = r / (1 + r). Ein endliches, nicht negatives Mischungsverhältnis ergibt stets eine spezifische Feuchte zwischen null und eins, ohne eins zu erreichen. Die Ausgabe wird auf eine stabile Darstellung mit fünfzehn signifikanten Stellen gebracht. So bleibt reichlich Genauigkeit erhalten, während störende binäre Gleitkommaartefakte vermieden werden. Zusätzlich nennt die Antwort die gewählte Formel, damit automatisierte Ergebnisse leichter geprüft und dokumentiert werden können.
Ergebnisse in atmosphärischen Abläufen einheitlich nutzen
Prüfen Sie vor der Umrechnung die Definition der Datenquelle, statt sich auf eine allgemein mit Feuchte bezeichnete Spalte zu verlassen. Wetterarchive, Radiosondenprodukte, Reanalysen und Simulationsausgaben können q für die spezifische Feuchte sowie r oder w für das Mischungsverhältnis verwenden und beide Größen gelegentlich in g/kg angeben. Liegt die Quelle in g/kg vor, teilen Sie vor der Eingabe durch 1,000. Multiplizieren Sie das Ergebnis in kg/kg anschließend mit 1,000, falls Sie wieder g/kg benötigen. Trennen Sie diese Massenverhältnisse von der relativen Feuchte, die Dampfdrücke vergleicht und auch von der Temperatur abhängt, sowie von der absoluten Feuchte als Dampfmasse je Volumen. Die Ausgabe eignet sich für deterministische Vorverarbeitung, Qualitätskontrollen, wissenschaftliche Notebooks und Umrechnungen an Datenschnittstellen. Jede automatisierte Anfrage kostet $0.002. Bewahren Sie die erforderliche Genauigkeit und dokumentieren Sie, ob die Ausgangsvariable feuchte oder trockene Luft als Nenner verwendet hat.
Anwendungsfälle
Wetterbeobachtungen vereinheitlichen
Wandeln Sie veröffentlichte spezifische Feuchte in das von einer Atmosphärenanalyse erwartete Trockenluftverhältnis um.
Modelleingaben vorbereiten
Überführen Sie ein Mischungsverhältnis in spezifische Feuchte, bevor Sie Daten in ein Modell mit Feuchtluft-Massenanteilen laden.
Wissenschaftliche Rechnungen prüfen
Kontrollieren Sie beide Umrechnungsrichtungen anhand der angegebenen Gleichung und der ausgegebenen Werte.
Häufige Fragen
Worin unterscheiden sich spezifische Feuchte und Mischungsverhältnis?
Die spezifische Feuchte teilt die Dampfmasse durch die gesamte feuchte Luft; das Mischungsverhältnis teilt sie nur durch die trockene Luft.
Warum muss die spezifische Feuchte kleiner als 1 kg/kg sein?
Sie ist ein Anteil der Gesamtmasse. Bei eins teilt die Vorwärtsformel durch null; größere Werte sind keine gültigen Massenanteile.
Kann ich einen Wert in Gramm pro Kilogramm eingeben?
Die Eingabe erfolgt in kg/kg. Teilen Sie g/kg zuvor durch 1,000 und multiplizieren Sie die Ausgabe für g/kg wieder mit 1,000.
Ist dies dasselbe wie die relative Feuchte?
Nein. Relative Feuchte vergleicht den Dampfdruck mit dem Sättigungsdampfdruck und hängt von der Temperatur ab; hier geht es um Massenverhältnisse.
Was kostet eine Berechnung über die API?
Jede API-Anfrage kostet $0.002. Die Berechnung ist deterministisch und nutzt keinen externen Dienst.
Für Entwickler — API-Zugang
Alles auf dieser Seite ist auch per API verfügbar. Dieser Abschnitt richtet sich an Teams, die es in ihre eigenen Systeme einbinden möchten; alle anderen nutzen einfach das Tool oben.
Endpunkt
Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.
Aufruf aus Ihrem Stack
curl -X POST https://api.kit.forhosting.com/earth/specific-humidity-to-mixing-ratio \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"value":0.012,"convert_from":"specific_humidity"}'const res = await fetch("https://api.kit.forhosting.com/earth/specific-humidity-to-mixing-ratio", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"value": 0.012,
"convert_from": "specific_humidity"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/earth/specific-humidity-to-mixing-ratio",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"value": 0.012,
"convert_from": "specific_humidity"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/earth/specific-humidity-to-mixing-ratio", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"value":0.012,"convert_from":"specific_humidity"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"value":0.012,"convert_from":"specific_humidity"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/earth/specific-humidity-to-mixing-ratio", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"value": 0.012,
"convert_from": "specific_humidity"
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "earth.specific_humidity_to_mixing_ratio",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}Die API arbeitet asynchron: Sie erhalten sofort eine task_id. Polling ist mit 1 Anfrage pro Sekunde erlaubt.
Preis
Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.
Fehler
| HTTP | Code | Bedeutung |
|---|---|---|
401 | unauthorized | Der API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer). |
402 | insufficient_balance | Ihr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht. |
404 | unknown_type | Unbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog. |
429 | rate_limited | Zu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt. |