Solubilité de Henry
Avec une constante de Henry de 0,0013 mol/(L·atm) et une pression partielle de 1 atm, la concentration dissoute est de 0,0013 mol/L. Saisissez la pression du gaz au-dessus du liquide et la constante tabulée pour obtenir la concentration d'équilibre. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Pression partielle
- 1
- Constante de Henry
- 0,0013
- Teneur
- 0,0013
La loi de Henry relie la quantité d'un gaz qui se dissout dans un liquide à la pression partielle de ce gaz au-dessus de la solution. Sous la forme de solubilité utilisée ici, la concentration égale la constante de Henry multipliée par la pression partielle, de sorte que les cahiers de laboratoire, les modèles environnementaux et les contrôles de procédé peuvent transformer une pression d'espace de tête mesurée et un k_H tabulaire en une concentration dissoute d'équilibre sans redériver la relation à chaque fois.
Ce que renvoie la loi de Henry et comment choisir pression partielle et k_H
Écrivez la solubilité d'équilibre comme concentration c égale à la constante de Henry k_H multipliée par la pression partielle du gaz p. La pression partielle est la contribution de pression du gaz cible dans la phase gazeuse au-dessus du liquide, exprimée dans l'unité de pression attendue par votre constante —atmosphères, bar, pascals ou torr— pourvu que k_H ait été définie avec cette même unité au dénominateur.
La constante de Henry dans ce produit est la forme de solubilité qui multiplie la pression pour obtenir la concentration ; des exemples de classe courants citent l'oxygène ou le dioxyde de carbone dans l'eau en moles par litre par atmosphère. Un k_H nul ou négatif est une entrée invalide car un facteur d'échelle non positif est non physique pour ce contrat de solubilité et masquerait de mauvaises données au lieu d'échouer bruyamment.
Cas d’usage
Contrôles de devoirs et comptes rendus de laboratoire
Les étudiants calculent la concentration dissoute à partir du k_H du manuel et d'une pression partielle donnée, comparent au travail manuscrit et reçoivent une erreur claire lorsqu'une constante nulle ou négative est saisie par erreur.
Modèles de qualité de l'eau et environnementaux
Les outils de surveillance convertissent la pression partielle d'oxygène ou de CO2 de l'espace de tête plus une constante de Henry tabulaire en concentration aqueuse d'équilibre pour alertes et rapports.
Estimations de procédé et carbonatation de boissons
Des scripts de procédé légers estiment les niveaux de gaz dissous à partir d'un k_H connu et de la pression partielle d'exploitation sans embarquer une bibliothèque thermodynamique complète.
Questions fréquentes
Comment calculer la concentration de gaz dissous avec la loi de Henry ?
La concentration de la réponse égale k_H multiplié par p selon la forme de solubilité de la loi de Henry.
Que se passe-t-il si la constante de Henry est nulle ou négative ?
Un k_H nul ou négatif est rejeté car non physique pour ce calculateur de solubilité et n'est pas facturé après l'échec de la validation.
Quelle forme de la constante de Henry dois-je utiliser ?
Utilisez la forme de solubilité où la concentration égale k_H multiplié par la pression partielle. N'envoyez pas une constante en forme de volatilité (pression sur fraction molaire) sans la convertir d'abord.
Faut-il des unités concordantes pour la pression et k_H ?
Oui. Choisissez tout couple cohérent : si k_H est en mol/(L·atm), envoyez p en atm pour que la concentration soit en mol/L.
La pression partielle peut-elle être nulle ?
Oui. Une pression partielle nulle donne simplement une concentration dissoute nulle. Seule une pression négative est refusée, car elle n'a pas de sens physique pour le gaz au-dessus du liquide.
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/henrys-law-solubility \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"partial_pressure":1,"henry_constant":0.0013}'const res = await fetch("https://api.kit.forhosting.com/chem/henrys-law-solubility", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"partial_pressure": 1,
"henry_constant": 0.0013
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/chem/henrys-law-solubility",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"partial_pressure": 1,
"henry_constant": 0.0013
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/chem/henrys-law-solubility", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"partial_pressure":1,"henry_constant":0.0013}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"partial_pressure":1,"henry_constant":0.0013}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/chem/henrys-law-solubility", 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
{
"partial_pressure": 1,
"henry_constant": 0.0013
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "chem.henrys_law_solubility",
"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
Cette capacité multiplie ces deux entrées de façon déterministe, rejette une constante de Henry nulle ou négative avec une erreur d'entrée invalide claire et renvoie un JSON structuré que les correcteurs de devoirs, les outils de traitement de l'eau et les pipelines chimiques légers peuvent fixer dans des tests.
Ce que renvoie la loi de Henry et comment choisir pression partielle et k_H
Envoyez les champs obligatoires partial_pressure et henry_constant comme nombres JSON ou chaînes numériques ; les alias p, P, pressure et p_gas correspondent à la pression partielle, tandis que k_H, kH, H, henry et K_H correspondent à la constante. Une pression partielle non négative est exigée ; une pression négative échoue avec invalid_input. Des entrées identiques produisent toujours le même JSON car le parcours est une arithmétique pure sans réseau, sans graine aléatoire et sans horloge murale.
Lire la concentration, les libellés de formule et garder les unités cohérentes
Utilisez concentration seule lorsqu'un pipeline de capteurs n'a besoin que de la valeur dissoute ; utilisez les entrées renvoyées lorsque les journaux d'audit doivent montrer exactement quelle pression et quelle constante ont produit le résultat ; utilisez formula et method lorsque les interfaces affichent l'équation à côté du nombre. En cas de succès la réponse renvoie partial_pressure et henry_constant, rapporte concentration comme leur produit et étiquette formula comme c égal à k_H multiplié par p avec method henrys_law_solubility afin que le code aval puisse brancher sans renifler les formes. Un champ units_note rappelle aux intégrateurs que les unités de concentration sont le produit des unités de la constante et de celles de la pression —par exemple mol par litre lorsque k_H est en mol par litre par atmosphère et p en atmosphères. Champs manquants, nombres non finis, pression partielle négative et constante de Henry nulle ou négative échouent avec invalid_input et ne sont pas facturés après le rejet du moteur.
Usage de l'API, tarification, flux de laboratoire et limites pratiques
Appelez le calculateur gratuit de solubilité gazeuse selon la loi de Henry dans le navigateur pour les contrôles de devoirs, les démonstrations de cours et les estimations rapides de gaz dissous sans installer un paquet de propriétés complet. Associez ce point de terminaison à des aides de pression partielle lorsque vous calculez d'abord la fraction molaire du gaz multipliée par la pression totale, puis alimentez cette p dans la loi de Henry pour la concentration côté liquide. La dépendance en température de k_H est hors de ce calculateur : fournissez une constante déjà corrigée à la température de votre procédé si l'application l'exige. Envoyez un corps JSON avec partial_pressure et henry_constant obligatoires. Utilisez l'API prépayée lorsqu'une pile de surveillance environnementale, un contrôleur d'aquarium, un outil de carbonatation de boissons ou une plateforme de devoirs de chimie a besoin d'un contrat stable sous solde KIT à $0.002 par item réussi ; les échecs de validation ne consomment jamais le solde après rejet. Les auteurs qui livrent des SDK peuvent mapper concentration directement dans des tableaux de bord qui affichent l'oxygène dissous, le CO2 ou d'autres gaz à côté de la pression d'espace de tête mesurée.
Questions techniques
Le calculateur de solubilité selon la loi de Henry est-il gratuit ?
L'outil navigateur s'exécute gratuitement sur votre appareil. Les appels API utilisent le solde prépayé KIT à $0.002 par item réussi ; les échecs de validation ne sont pas facturés.