Point de rosée Sonntag 1990 selon température et humidité
Transformez une mesure de température et d’humidité en point de rosée : 25 °C avec 60 % d’humidité relative donnent 16,701894 °C, pour des pressions de vapeur de 31,699039 et 19,019424 hPa. Toute humidité au-dessus de zéro est acceptée. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Température (°C)
- 25
- Humidité relative (%)
- 60
- Point de rosée (°C)
- 16,701894
- Pression de vapeur saturante (hPa)
- 31,699039
- Pression de vapeur réelle (hPa)
- 19,019424
Ce calculateur convertit la température de l’air et l’humidité relative en point de rosée grâce aux coefficients de pression de vapeur saturante de Sonntag 1990 pour l’eau liquide. Il fournit également les pressions de vapeur saturante et réelle, utiles en météorologie, suivi environnemental, gestion des bâtiments, stockage et laboratoire. Le calcul est déterministe, fonctionne sans réseau et refuse les humidités situées hors de l’intervalle physique de zéro à cent pour cent afin de ne pas produire un résultat trompeur.
Comprendre le point de rosée obtenu avec Sonntag
Le point de rosée est la température jusqu’à laquelle il faudrait refroidir l’air, sans modifier sa teneur en vapeur d’eau ni sa pression, pour atteindre la saturation par rapport à l’eau liquide. Une valeur proche de la température actuelle signale un air humide et une faible marge de refroidissement avant le début possible de la condensation. Une valeur nettement inférieure indique un air plus sec.
Le calculateur évalue d’abord l’expression de Sonntag 1990 pour la pression de vapeur saturante à la température fournie. Le résultat est un seuil thermodynamique, et non la certitude que des gouttes apparaîtront immédiatement. La température des surfaces, la ventilation, l’inertie thermique, les contaminants et la nucléation influencent aussi la condensation réelle.
Saisir correctement température et humidité relative
L’humidité relative doit être strictement supérieure à zéro et inférieure ou égale à cent. Les valeurs négatives ou supérieures à cent sont refusées, car elles sortent de l’intervalle physique déclaré. Zéro pour cent est également refusé : cette valeur correspond à une pression de vapeur nulle et n’a aucun point de rosée fini.
Renvoyer une température négative arbitraire ferait passer une limite mathématique pour une mesure. Utilisez des observations de température et d’humidité portant sur le même échantillon d’air et le même instant. Associer une température intérieure à une humidité extérieure peut décrire un état inexistant.
La qualité des capteurs importe particulièrement en atmosphère sèche. Les pressions sont exprimées en hectopascals et le point de rosée en degrés Celsius. Les valeurs sont arrondies à six décimales pour assurer une automatisation stable et des essais reproductibles.
Exploiter le calcul pour la surveillance et la régulation
Plus cette surface approche du point de rosée, plus la marge avant condensation diminue ; en dessous du seuil, le risque devient important. Les exploitants de bâtiments peuvent appliquer cette comparaison aux vitrages, conduites d’eau glacée, gaines, murs de sous-sol et batteries froides. Les responsables du stockage peuvent évaluer les conséquences d’un déplacement de marchandises entre locaux.
Les stations météo et enregistreurs environnementaux peuvent conserver la valeur calculée avec les mesures initiales afin de permettre une reproduction ultérieure. Gardez toujours les observations originales, car un étalonnage ou un changement de méthode peut imposer un nouveau calcul. Pour une régulation critique, ajoutez la validation des capteurs, une hystérésis adaptée, des limites propres au matériel et une sécurité indépendante.
Cette capacité fournit un indicateur psychrométrique, sans commander les équipements.
Cas d’usage
Surveillance de la marge de condensation
Comparez le point de rosée aux températures des tuyaux, fenêtres, murs ou batteries avant l’apparition de condensation.
Normalisation des données environnementales
Ajoutez un point de rosée reproductible aux relevés de température et d’humidité des bâtiments, cultures ou stations météo.
Contrôle du stockage et de la manutention
Évaluez si des produits déplacés dans un local plus froid rencontreront des surfaces au point de rosée ou en dessous.
Questions fréquentes
Quelle équation le calculateur emploie-t-il ?
Il emploie les coefficients de Sonntag 1990 pour la pression de vapeur saturante sur eau liquide, puis inverse numériquement la même équation.
Que se passe-t-il hors de l’intervalle de zéro à cent pour cent ?
La requête échoue avec une erreur d’entrée non valide, car ces valeurs sortent de la plage acceptée pour l’humidité relative.
Pourquoi la valeur exacte de zéro pour cent est-elle refusée ?
Une humidité relative nulle implique une pression de vapeur nulle et aucun point de rosée fini ; le refus évite d’afficher une borne arbitraire comme résultat physique.
Pourquoi le point de rosée peut-il égaler la température de l’air ?
À cent pour cent d’humidité relative, l’air est saturé : son point de rosée égale donc sa température actuelle, à l’arrondi près.
Le résultat garantit-il une condensation ?
Non. Il indique le seuil de saturation dans les conditions fournies ; la condensation réelle dépend aussi de la température de surface et des conditions locales.
Outils associés
Pour les développeurs — accès API
Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.
Endpoint
Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.
Appeler depuis votre stack
curl -X POST https://api.kit.forhosting.com/earth/dew-point-sonntag \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"temperature_c":25,"relative_humidity_percent":60}'const res = await fetch("https://api.kit.forhosting.com/earth/dew-point-sonntag", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"temperature_c": 25,
"relative_humidity_percent": 60
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/earth/dew-point-sonntag",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"temperature_c": 25,
"relative_humidity_percent": 60
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/earth/dew-point-sonntag", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"temperature_c":25,"relative_humidity_percent":60}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"temperature_c":25,"relative_humidity_percent":60}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/earth/dew-point-sonntag", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemple de requête
{
"temperature_c": 25,
"relative_humidity_percent": 60
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "earth.dew_point_sonntag",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.
Tarifs
Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.
Erreurs
| HTTP | Code | Signification |
|---|---|---|
401 | unauthorized | Clé API absente ou invalide : vérifiez l’en-tête Authorization. |
402 | insufficient_balance | Solde insuffisant : rechargez votre compte pour lancer cette tâche. |
404 | unknown_type | Type de tâche inconnu : vérifiez le champ type de votre requête. |
429 | rate_limited | Trop de requêtes : ralentissez la cadence, puis réessayez. |
Notes techniques
Comprendre le point de rosée obtenu avec Sonntag
Il multiplie cette pression par l’humidité relative divisée par cent afin d’obtenir la pression réelle, puis recherche numériquement la température donnant la même pression saturante. dew_point_c provient ainsi des mêmes coefficients aux deux étapes.
Saisir correctement température et humidité relative
Indiquez temperature_c sous forme de nombre fini en degrés Celsius et relative_humidity_percent sous forme de pourcentage fini.
Exploiter le calcul pour la surveillance et la régulation
Dans un dispositif de surveillance, comparez dew_point_c à la température mesurée ou prévue d’une surface. Une requête API coûte $0.002 et n’effectue aucun accès réseau.
Questions techniques
Quel est le prix d’une requête API ?
Chaque requête API coûte $0.002. Le calcul peut aussi être exécuté dans le navigateur comme capacité de niveau A.