Calculateur de point d'ébullition
Obtenez la vraie température d'ébullition d'une solution, pas seulement l'élévation : de l'eau avec 1 mol/kg de soluté et un Kb de 0,512 bout à 100,512 °C. L'eau à 100 °C est retenue sauf si vous donnez le point d'ébullition d'un autre solvant. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Molalité
- 1
- Kb
- 0,512
- Point d'ébullition du solvant
- 100
- Δtb
- 0,512
- Point d'ébullition
- 100,512
- Précision
- 10
Ce calculateur de point d'ébullition renvoie le point d'ébullition élevé d'une solution diluée à partir de deux entrées colligatives : la molalité m et la constante ébullioscopique du solvant Kb. L'identité de manuel est une hausse de température ΔTb égale à Kb fois m, ajoutée au point d'ébullition du solvant pur T0, de sorte que le résultat est la température réelle d'ébullition du mélange, et non seulement la hausse. Lorsque vous omettez T0, le moteur utilise cent degrés Celsius, le point d'ébullition normal de l'eau à une atmosphère, ce qui correspond au problème habituel de première année. Fournissez un autre T0 lorsque le solvant est le benzène, l'éthanol, le chloroforme ou tout liquide dont le point d'ébullition n'est pas cent. Vérification typique : une Kb proche de celle de l'eau, 0.512 K·kg/mol, avec m de 1 mol/kg, donne ΔTb de 0.512 K et un point d'ébullition élevé de 100.512. Le chemin est une arithmétique pure : pas de réseau, pas de tables, pas d'échantillonnage aléatoire.
Ce qu'est un point d'ébullition élevé et comment Tb = T0 + Kb·m s'applique
Un soluté non volatil abaisse la pression de vapeur d'un solvant. Le liquide doit donc être chauffé davantage avant que sa pression de vapeur n'égale la pression ambiante, si bien que la température d'ébullition de la solution se situe au-dessus de celle du solvant pur.
Pour un non-électrolyte dilué idéal, cette hausse est linéaire avec le nombre de particules de soluté par kilogramme de solvant : ΔTb est égal à Kb fois m, où m est la molalité en moles de soluté par kilogramme de solvant et Kb est la constante ébullioscopique propre au solvant, en K·kg/mol (numériquement égale à °C·kg/mol pour une différence de température). Ajouter la hausse au point d'ébullition du solvant pur T0 donne le point d'ébullition élevé Tb qu'un thermomètre lirait à l'ébullition.
Cette page utilise cette forme à deux facteurs du manuel, avec un facteur de van 't Hoff implicite égal à un ; elle ne vous demande pas un dénombrement de particules. Lorsque T0 est omis, le moteur suppose cent, le point d'ébullition normal de l'eau, de sorte qu'une seule ligne aqueuse de devoir telle que m égal à 1 et Kb égal à 0.512 produit Tb égal à 100.512 sans champs supplémentaires.
Lorsque le solvant n'est pas l'eau, vous devez fournir T0 dans la même échelle que vous souhaitez pour Tb, par exemple 80.1 degrés Celsius pour le benzène. Une molalité nulle est autorisée et renvoie Tb égal à T0. Une molalité négative est rejetée, car des moles de soluté par kilogramme de solvant ne peuvent pas être négatives selon cette définition.
Où un calculateur de point d'ébullition se justifie dans les études, le laboratoire et les logiciels
Les élèves rencontrent cette identité dès le premier chapitre sur les propriétés colligatives, lorsqu'une fiche d'exercices donne la molalité et Kb et demande la température d'ébullition de la solution plutôt que seulement la hausse. Les enseignants peuvent pré-générer des corrigés pour des molalités modestes et des constantes de solvant publiées, sans se fier à des applications de calcul opaques qui insèrent silencieusement un facteur de van 't Hoff ou passent du Celsius au kelvin.
Les comptes rendus de laboratoire ont souvent besoin du point d'ébullition attendu d'une solution non électrolytique préparée avant de le comparer à une valeur mesurée ; fournir les mêmes m et Kb que ceux de la recette produit un Tb reproductible que vous pouvez citer.
Les développeurs appellent le contrat depuis des scripts pour amorcer des vecteurs de test déterministes destinés à des produits pédagogiques de chimie, pour normaliser des entrées colligatives saisies par l'utilisateur avant de tracer une courbe d'ébullition, ou pour satisfaire des énoncés de défis de programmation qui exigent le point d'ébullition élevé plutôt qu'une estimation approximative. Les vérifications de procédé et de qualité ont parfois besoin d'une source rapide et hors ligne de Tb afin de valider l'ébullition de solutions diluées sans ouvrir un traité complet de thermodynamique.
Utilisez un outil dédié de van 't Hoff lorsque i n'est pas égal à un, et un outil de point de congélation lorsque vous avez besoin de Tf plutôt que de Tb.
Cas d’usage
Devoirs et vérifications d'ébullition en laboratoire
Calculez le point d'ébullition élevé à partir de la molalité et de Kb du solvant avant de rédiger des comptes rendus de laboratoire ou de vérifier des réponses de manuel qui omettent le facteur de van 't Hoff.
Logiciels de soutien scolaire et de chimie
Transformez la molalité et Kb saisies par l'utilisateur en un point d'ébullition élevé stable pour des leçons interactives, T0 de l'eau valant par défaut 100 °C.
Questions fréquentes
Combien coûte le calculateur de point d'ébullition ?
Il est gratuit dans votre navigateur, sur cette page.
Quelle formule cet outil utilise-t-il ?
ΔTb = Kb · m et Tb = T0 + ΔTb, avec i implicite égal à 1.
Que se passe-t-il si la molalité est négative ?
La molalité ne peut pas être négative pour cette définition colligative de l'élévation du point d'ébullition.
Cela inclut-il le facteur de van 't Hoff i ?
Non. Ce calculateur utilise la forme de non-électrolyte du manuel ΔTb = Kb·m. Pour des électrolytes avec i ≠ 1, utilisez un outil colligatif qui accepte i.
Comment l'utiliser avec un autre solvant que l'eau ?
Indiquez le point d'ébullition de ce solvant pur, dans l'échelle voulue pour le résultat, avec son Kb. Pour le benzène, par exemple, vous partiriez de 80,1 °C au lieu des 100 °C de l'eau.
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/chem/boiling-point \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"molality":1,"kb":0.512}'const res = await fetch("https://api.kit.forhosting.com/chem/boiling-point", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"molality": 1,
"kb": 0.512
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/chem/boiling-point",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"molality": 1,
"kb": 0.512
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/chem/boiling-point", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"molality":1,"kb":0.512}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"molality":1,"kb":0.512}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/chem/boiling-point", 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
{
"molality": 1,
"kb": 0.512
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "chem.boiling_point",
"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.
Limites
max_abs_value | 1000000000000000 |
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
Utilisez-le gratuitement dans le navigateur, ou appelez l'API à $0.002 par requête réussie.
Ce qu'est un point d'ébullition élevé et comment Tb = T0 + Kb·m s'applique
La réponse répète molality, kb et le T0 utilisé, puis indique delta_tb, boiling_point, precision, l'étiquette de méthode boiling_point, une courte chaîne de formule et une unité same_as_solvent_bp, afin que l'échelle de T0 soit celle de Tb.
Contrat d'entrée, valeurs par défaut, arrondi et manière dont les erreurs sont signalées
Les grandeurs au-dessus du plafond documenté sont rejetées. La seule règle de signe physique porte sur la molalité : une valeur négative, y compris le zéro négatif, échoue avec un message indiquant que la molalité ne peut pas être négative pour l'élévation du point d'ébullition ΔTb égal à Kb fois m. L'absence de molality ou de kb fait aussi échouer la requête. Une validation échouée n'est pas facturée. Envoyez un corps JSON par POST avec deux nombres finis obligatoires : molality pour m et kb pour la constante ébullioscopique. Les alias m, b et molal sont acceptés pour la molalité, et Kb, ebullioscopic_constant, boiling_constant et K_b pour la constante, afin qu'une colonne de tableur ou une chaîne de requête puisse réutiliser le même contrat. Le champ optionnel solvent_bp, avec les alias T0, tb0, pure_bp et solvent_boiling_point, est la température d'ébullition du solvant pur ; lorsqu'il est omis, le moteur utilise cent afin que les problèmes aqueux n'exigent pas un troisième champ. Le champ optionnel precision, avec les alias decimals et dp, choisit le nombre de décimales à exposer pour chaque champ numérique, avec une valeur par défaut de dix et un plafond de quinze, afin que les goldens JSON restent stables d'un environnement à l'autre. Les chaînes numériques avec un signe plus initial optionnel et une notation scientifique sont acceptées lorsqu'elles s'interprètent comme des décimaux finis ; les chaînes vides, les préfixes hexadécimaux et les jetons non numériques échouent avec invalid_input en nommant le champ. Associez l'exécution gratuite dans le navigateur de cette page à l'API payante lorsque vous avez besoin de données de référence identiques dans un pipeline automatisé, sans réimplémenter vous-même le produit colligatif.
Où un calculateur de point d'ébullition se justifie dans les études, le laboratoire et les logiciels
Sur cette page, le travail s'exécute entièrement dans votre navigateur ; via l'API, chaque recherche réussie coûte $0.002, la validation échouée n'est pas facturée, et rien n'est conservé après le renvoi de la réponse. Cette séparation — exploration interactive gratuite et API payante identique — correspond au reste du catalogue de niveau A de KIT et vous permet de passer d'une démonstration en classe à un pipeline automatisé sans changer le résultat mathématique.
Cas d'intégration
Données de test déterministes
Générez des valeurs reproductibles de boiling_point et de delta_tb pour des tests unitaires, des contrôles de propriétés et des assertions d'intégration continue sur Tb = T0 + Kb·m.
Questions techniques
Faut-il saisir le point d'ébullition du solvant ?
Non. Si vous omettez solvent_bp, le moteur utilise 100, le point d'ébullition normal de l'eau en °C. Fournissez solvent_bp (ou T0) pour tout autre solvant ou échelle.