Calculateur d'abaissement de pression de vapeur
Une fraction molaire de soluté de 0,1 dans un solvant à 23,8 de pression de vapeur l'abaisse de 2,38 et laisse 21,42. Saisissez la fraction molaire du soluté non volatil et la pression de vapeur du solvant pur pour voir la baisse et ce qui reste. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- X
- 0,1
- P0
- 23,8
- Fraction molaire
- 0,1
- Fraction molaire du soluté
- 0,1
- X soluté
- 0,1
- X solvant
- 0,9
Un calculateur d'abaissement de pression de vapeur transforme la fraction molaire d'un soluté non volatil et la pression de vapeur du solvant pur en la chute colligative ΔP = x·P° prédite par la loi de Raoult pour les solutions diluées idéales. Saisissez la fraction molaire adimensionnelle du soluté entre zéro et un inclus et la pression de vapeur du solvant pur dans toute unité cohérente — torr, millimètres de mercure, kilopascals ou atmosphères — et l'outil renvoie l'abaissement de pression de vapeur, la pression de vapeur résiduelle de la solution P = P° − ΔP, la fraction molaire du solvant, une chaîne de formule et une substitution pas à pas que vous pouvez coller dans un devoir, un cahier de laboratoire ou un test automatisé.
Ce que signifient l'abaissement de pression de vapeur et la forme colligative de Raoult
L'abaissement de pression de vapeur est la propriété colligative qui quantifie de combien la pression de vapeur d'équilibre d'un solvant chute lorsqu'un soluté non volatil y est dissous. Comme le soluté est non volatil, il ne contribue aucune vapeur propre, et la pression totale de la vapeur du solvant est égale à cette pression partielle. C'est ce produit unique que ce calculateur évalue.
La fraction molaire est adimensionnelle et doit se situer entre zéro et un inclus : zéro signifie solvant pur et abaissement nul ; un signifie soluté pur non volatil et suppression complète de la vapeur du solvant dans le modèle idéal. Les valeurs hors de cet intervalle ne sont pas des fractions molaires physiques et sont rejetées plutôt que silencieusement bornées.
La pression de vapeur du solvant pur doit être mesurée ou consultée à la température voulue ; cet outil ne convertit pas les températures ni ne recherche les coefficients d'Antoine à votre place. Le chemin de vérification recalcule x fois P° avec le même arrondi fixe que les champs publiés, de sorte qu'une réponse réussie comporte toujours des étapes que vous pouvez vérifier dans des tests, des rapports de laboratoire ou des fiches d'exercices sur l'abaissement colligatif de pression de vapeur.
Conseils pratiques, limites et recherches de chimie associées
Gardez la pression de vapeur du solvant pur dans le même système d'unités que celui voulu pour ΔP et P ; le calculateur est indifférent aux unités et se contente de multiplier et de soustraire. Préférez envoyer des nombres plutôt que des chaînes préformatées lorsque vous contrôlez le client ; les chaînes numériques ne sont acceptées que si elles respectent un motif numérique fini strict.
Cette page cible les personnes recherchant un calculateur d'abaissement de pression de vapeur, un outil colligatif de fraction molaire selon la loi de Raoult ou de l'aide en ligne sur ΔP = x·P° ; ce n'est ni un solveur complet de pression totale selon Raoult pour solutés volatils multicomposants, ni une table de pressions de vapeur d'Antoine, ni un calculateur d'élévation d'ébullition ou d'abaissement de congélation.
Préférez cette capacité lorsque vous avez déjà la fraction molaire du soluté et la pression de vapeur du solvant pur et qu'il ne vous faut que l'abaissement idéal non volatil ; si votre soluté est volatil, utilisez plutôt une somme de Raoult à deux composants.
Cas d’usage
Vérifications de devoirs de chimie pour ΔP = x·P°
Les étudiants saisissent la fraction molaire du soluté et la pression de vapeur du solvant pur issues de problèmes de propriétés colligatives, puis comparent leurs ΔP et pressions de solution manuscrits à un résultat déterministe avant de rendre leur copie.
Tests unitaires pour solveurs colligatifs étudiants
Générez des cas d'abaissement de pression de vapeur connus corrects, plus des fractions molaires volontairement hors de 0–1, pour les valeurs attendues de katas de programmation dans les outils de chimie.
Préparation de laboratoire pour solutions diluées non volatiles
Estimez rapidement de combien la pression de vapeur du solvant chute pour une fraction molaire préparée lorsque le modèle colligatif idéal de Raoult est acceptable pour le travail au paillasse.
Questions fréquentes
Que se passe-t-il lorsque la fraction molaire est hors de 0 à 1 ?
Une fraction molaire réelle ne peut être négative ni supérieure à un.
Cela fonctionne-t-il pour les solutés volatils ?
Non. La forme ΔP = x·P° suppose un soluté non volatil. Pour deux composants volatils, additionnez les pressions partielles de la loi de Raoult pour chaque espèce.
Quelles unités de pression dois-je utiliser ?
Toute unité cohérente (torr, mmHg, kPa, atm, Pa). Le calculateur multiplie x par P° sans convertir les unités ; ΔP et P sont renvoyés dans la même unité que P°.
Le calculateur d'abaissement de pression de vapeur est-il gratuit ?
L'outil du navigateur est gratuit et s'exécute localement.
Comment saisir un pourcentage de soluté ?
Convertissez-le d'abord en fraction : dix pour cent des moles font 0,1, et non 10. La valeur doit être une fraction molaire comprise entre zéro et un ; une fraction massique ou un pourcentage donnent un résultat faux ou sont refusés.
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/vapor-pressure-lowering \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"x":0.1,"p0":23.8}'const res = await fetch("https://api.kit.forhosting.com/chem/vapor-pressure-lowering", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"x": 0.1,
"p0": 23.8
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/chem/vapor-pressure-lowering",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"x": 0.1,
"p0": 23.8
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/chem/vapor-pressure-lowering", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"x":0.1,"p0":23.8}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"x":0.1,"p0":23.8}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/chem/vapor-pressure-lowering", 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
{
"x": 0.1,
"p0": 23.8
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "chem.vapor_pressure_lowering",
"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 | 1000000000000 |
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
Les fractions molaires hors de l'intervalle fermé zéro à un sont rejetées avec une erreur invalid_input claire, car une fraction molaire réelle ne peut être négative ni supérieure à un ; la pression de vapeur du solvant pur doit être strictement positive pour que le produit n'invente jamais une grandeur nulle ou négative non physique à partir d'entrées erronées. Le chemin est de l'arithmétique pure et déterministe — sans réseau, sans graine aléatoire, sans dépendance à l'horloge — de sorte que l'exécuteur gratuit du navigateur et l'API prépayée renvoient le même JSON après un arrondi décimal fixe à chaque appel, pour vos vérifications de propriétés colligatives en chimie.
Ce que signifient l'abaissement de pression de vapeur et la forme colligative de Raoult
En chimie physique d'introduction, la limite idéale diluée découle de la loi de Raoult : la pression partielle du solvant au-dessus de la solution est égale à la fraction molaire du solvant multipliée par la pression de vapeur du solvant pur à la même température, donc P = x_solvant·P°. L'abaissement est donc défini comme ΔP = P° − P, ce qui se simplifie immédiatement en ΔP = x_soluté·P° lorsque x_solvant = 1 − x_soluté. Les enseignants et les correcteurs automatiques accordent autant d'importance au rejet des fractions hors limites qu'au chemin de succès : un apprenant qui confond fraction massique et fraction molaire, ou qui colle un pourcentage supérieur à un, doit voir un message invalid_input explicite plutôt qu'un résultat absurde supérieur à P°.
Comment appeler l'API et ce qu'elle renvoie
La fraction molaire du soluté x doit se situer dans l'intervalle fermé de zéro à un ; la pression de vapeur du solvant pur p0 doit être strictement positive. Envoyez un corps JSON avec deux nombres finis requis : x (alias mole_fraction, solute_mole_fraction, x_solute, chi et fraction) et p0 (alias pure_vapor_pressure, P0, p_pure, pure_solvent_vapor_pressure, solvent_vapor_pressure et P_pure). Les valeurs absolues doivent rester sous la limite publiée de mille milliards afin que les produits intermédiaires restent finis en double précision IEEE sur le Worker et dans le navigateur. En cas de succès, la réponse renvoie x et p0 arrondis, les reflète sous mole_fraction, solute_mole_fraction, x_solute, pure_vapor_pressure et pure_solvent_vapor_pressure, fixe x_solvent et solvent_mole_fraction à un moins x, donne à delta_p, vapor_pressure_lowering et lowering le même ΔP arrondi, fixe p_solution et solution_vapor_pressure à P° moins ΔP, formula à la chaîne ΔP = x·P°, equation à une chaîne de substitution complétée, message à un bref résumé en anglais, et steps à un tableau ordonné de lignes de calcul incluant la pression de vapeur résiduelle de la solution. Une validation échouée — champs manquants, nombres non finis, valeurs hors des limites absolues, fraction molaire hors de zéro à un ou pression de vapeur pure non positive — renvoie invalid_input et n'est jamais facturée. La tarification est un forfait de $0.002 par requête réussie, avec unité item et prix marginal nul.
Conseils pratiques, limites et recherches de chimie associées
Convertissez les pourcentages en fractions avant d'appeler l'outil : dix pour cent de soluté en moles, c'est x = 0.1, pas dix. Pour enseigner la chimie, associez les exemples : l'eau à environ vingt-trois virgule huit torr avec x = 0.1 redonne ΔP = 2.38 torr et une pression de solution d'environ 21.42 torr ; un x = 0.01 plus dilué avec le même P° donne un abaissement dix fois moindre ; x = 0 redonne la pression du solvant pur avec un abaissement nul ; et envoyez délibérément x = 1.5 ou x = -0.1 pour démontrer le chemin invalid_input strict qui protège contre les fractions molaires non physiques. Les tâches échouées qui renvoient invalid_input ne consomment pas de solde prépayé, ce qui garde les scripts exploratoires bon marché lorsque les apprenants envoient volontairement des fractions molaires hors limites. Les vérifications aller-retour sont faciles : recalculez x fois P° à la main et confirmez qu'il est égal au vapor_pressure_lowering publié au même arrondi à douze décimales, et confirmez que P° moins ΔP est égal à solution_vapor_pressure.
Questions techniques
Qu'est-ce que l'abaissement de pression de vapeur ?
Pour une solution diluée idéale d'un soluté non volatil, ΔP = x_soluté · P°, où P° est la pression de vapeur du solvant pur à la même température. La pression de vapeur de la solution est P = P° − ΔP = x_solvant · P°.