Calculateur de Kp à partir des pressions partielles
Calculez Kp avec une seule liste de pressions d'équilibre : pour N2 + 3H2 ⇌ 2NH3 à 0,5, 1,5 et 0,1 atm, les réactifs étant saisis avec un coefficient négatif, Kp vaut 0,0059259259 et la quantité de gaz varie de −2 moles. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Pressions partielles
- 0,5, 1,5, 0,1
- Coefficients
- -1, -3, 2
- Kp
- 0,0059259259
- Δn
- -2
- Facteur produit
- 0,01
- Facteur réactif
- 1,6875
Ce calculateur de Kp à partir des pressions partielles évalue la constante d'équilibre en pression pour une réaction en phase gazeuse lorsque vous connaissez déjà les pressions partielles à l'équilibre de chaque espèce apparaissant dans l'expression. Saisissez des listes parallèles de pressions partielles et de coefficients stœchiométriques signés — positifs pour les produits, négatifs pour les réactifs — et le moteur renvoie Kp égal au produit sur i de P_i à la puissance ν_i, ainsi que la variation du nombre de moles gazeuses Δn, les facteurs distincts de produit et de réactif, et un bref rappel de la formule. Le chemin est entièrement déterministe : arithmétique finie uniquement, aucun appel réseau, aucun échantillonnage et aucun raccourci dépendant de la date. Les vérifications classiques de manuel incluent la synthèse de l'ammoniac N2 plus 3 H2 donne 2 NH3, avec des pressions partielles de 0,5, 1,5 et 0,1 donnant un petit Kp, et la vérification inverse qu'une pression de réactif nulle est rejetée plutôt que de produire silencieusement l'infini.
Ce que signifie Kp et ce que contient la réponse
La constante d'équilibre en pression Kp est la constante d'équilibre écrite avec des pressions partielles plutôt que des concentrations molaires. Pour une réaction équilibrée en phase gazeuse, chaque espèce contribue un facteur égal à sa pression partielle à l'équilibre élevée à sa puissance stœchiométrique : les produits élèvent le numérateur et les réactifs élèvent le dénominateur.
Avec des nombres stœchiométriques signés, la même règle se réduit à un produit unique Kp égal au produit de P_i à la puissance ν_i, où ν_i est positif pour les produits et négatif pour les réactifs. La valeur de Kp dépend de l'unité de pression que vous choisissez pour chaque pression partielle, gardez donc atm, bar ou torr cohérents sur toute la liste ; ce calculateur ne convertit pas les unités pour vous.
Où l'évaluation de Kp intervient dans les études, le travail de laboratoire et les logiciels
Les élèves rencontrent Kp lorsqu'un manuel passe du Kc basé sur les concentrations aux équilibres gazeux, lorsqu'un laboratoire mesure les pressions partielles de N2, H2 et NH3 et demande la constante numérique, ou lorsqu'un problème de concours fournit des pressions d'équilibre et exige Kp sans refaire un tableau d'avancement complet. Les enseignants peuvent pré-générer des corrigés pour des jeux de pressions modestes sans se fier à des applications de calcul opaques qui basculent silencieusement entre atm et bar ou perdent les signes des nombres stœchiométriques.
Les développeurs appellent le même contrat depuis des scripts pour amorcer des vecteurs de test déterministes destinés à des solveurs d'équilibre, pour normaliser des listes de pressions saisies par l'utilisateur avant des démonstrations de thermodynamique, ou pour satisfaire des énoncés de défis de programmation qui exigent Kp plutôt qu'un rapport approximatif. Les outils de procédé et pédagogiques utilisent cette évaluation lorsqu'un apprenant saisit des pressions et des coefficients, et que l'interface doit afficher Kp, Δn et les facteurs distincts de produit et de réactif pour une vérification étape par étape.
Associez-le à l'outil de constante d'équilibre à partir de Gibbs lorsque vous avez besoin du K thermodynamique à partir de ΔG°, aux outils de mélange à pression totale lorsque vous construisez des pressions partielles à partir de fractions molaires, et aux autres points de terminaison de chimie lorsque vous assemblez un petit laboratoire d'outils d'équilibre gratuits et déterministes.
Cas d’usage
Devoirs et vérifications d'équilibre
Calculez Kp à partir de pressions partielles d'équilibre de manuel et de ν signés pour la synthèse de l'ammoniac, le procédé Haber et l'oxydation de SO2.
Données de référence déterministes pour les tests
Générez des champs reproductibles Kp, Δn et facteurs pour les tests unitaires, les vérifications de propriétés et les assertions d'intégration continue sur les équilibres gazeux.
Logiciels de laboratoire et de soutien scolaire
Normalisez des pressions partielles mesurées et une stœchiométrie en Kp pour des cahiers de laboratoire, des traceurs et des leçons interactives.
Questions fréquentes
Combien coûte le calculateur de Kp à partir des pressions partielles ?
Il est gratuit dans votre navigateur sur cette page.
Comment Kp est-il défini ici ?
Kp = ∏ P_i^{ν_i} avec des produits ν > 0 et des réactifs ν < 0. De façon équivalente, Kp est le produit des pressions de produit élevées à leurs puissances, divisé par le produit des pressions de réactif élevées aux leurs.
Que se passe-t-il si une pression partielle de réactif est nulle ?
Une pression de réactif nulle rend Kp indéfini (division par zéro dans le facteur du réactif).
Toutes les pressions partielles doivent-elles utiliser la même unité ?
Oui. Fournissez chaque P_i dans la même unité de pression (atm, bar, torr, …). L'outil ne convertit pas les unités ; Kp porte l'unité (pression)^{Δn} dans ce système.
Cet outil calcule-t-il Kc ou résout-il pour une pression inconnue ?
Non. Il ne fait qu'évaluer Kp à partir de pressions partielles et de coefficients d'équilibre connus. Utilisez des outils basés sur les concentrations ou des solveurs si vous avez besoin de Kc ou d'un P inconnu.
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/kp-from-partial-pressures \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"partial_pressures":[0.5,1.5,0.1],"coefficients":[-1,-3,2]}'const res = await fetch("https://api.kit.forhosting.com/chem/kp-from-partial-pressures", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"partial_pressures": [
0.5,
1.5,
0.1
],
"coefficients": [
-1,
-3,
2
]
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/chem/kp-from-partial-pressures",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"partial_pressures": [
0.5,
1.5,
0.1
],
"coefficients": [
-1,
-3,
2
]
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/chem/kp-from-partial-pressures", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"partial_pressures":[0.5,1.5,0.1],"coefficients":[-1,-3,2]}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"partial_pressures":[0.5,1.5,0.1],"coefficients":[-1,-3,2]}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/chem/kp-from-partial-pressures", 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_pressures": [
0.5,
1.5,
0.1
],
"coefficients": [
-1,
-3,
2
]
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "chem.kp_from_partial_pressures",
"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 |
max_species | 50 |
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 pour vos devoirs, vos comptes rendus de laboratoire et vos révisions d'examen, ou appelez l'API à $0.002 par requête réussie lorsque vous avez besoin de données de référence Kp reproductibles en intégration continue, dans un logiciel de soutien scolaire ou des démonstrations pédagogiques.
Ce que signifie Kp et ce que contient la réponse
La réponse renvoie en écho les tableaux normalisés partial_pressures et coefficients, indique le kp numérique, la variation du nombre de moles gazeuses delta_n égale à la somme des ν_i entrant dans l'expression, les intermédiaires product_factor et reactant_factor qui rendent la fraction transparente, un species_count, l'étiquette de méthode kp_from_partial_pressures, la précision utilisée, et une chaîne de formule compacte. Il n'existe aucune voie CAS approximative ni aucun échantillonnage Monte-Carlo de pressions : le moteur construit soit un Kp fini en virgule flottante dans les plages prises en charge, soit rejette l'entrée avec invalid_input. Les cas rejetés incluent l'absence de tableaux, une différence de longueur, des pressions négatives, des listes vides, des coefficients tous nuls, l'absence de termes de produit ou de réactif, et tout réactif dont la pression partielle est nulle, car élever une pression nulle à une puissance négative constitue une division par zéro et Kp n'est pas défini. Si vous avez besoin de K à partir de l'énergie libre de Gibbs, de Kc à partir des concentrations, ou d'un solveur pour une pression inconnue, utilisez les outils dédiés à cela ; cette page ne répond qu'à l'évaluation directe de Kp à partir de pressions partielles d'équilibre connues, avec une sortie numérique stable adaptée aux fiches d'exercices, aux tests unitaires et aux clients de l'API.
Comment les pressions partielles et les coefficients sont lus et restent reproductibles
Les deux tableaux doivent être non vides, de même longueur, et ordonnés de sorte que l'indice i associe P_i à ν_i. Les signes plus optionnels en tête et la notation scientifique dans les chaînes numériques sont autorisés lorsqu'ils s'interprètent comme des nombres décimaux finis ; les espaces incrustés, les préfixes hexadécimaux et les jetons non numériques sont rejetés avec un message clair, pour qu'une mauvaise cellule ne se transforme pas en mauvais Kp. Les coefficients nuls sont ignorés comme spectateurs n'apparaissant pas dans l'expression d'équilibre, tandis que des pressions de produit nulles donnent Kp égal à zéro, ce qui est un résultat fini valide lorsque les produits sont absents à l'équilibre. Les champs privilégiés sont partial_pressures pour la liste des pressions gazeuses à l'équilibre et coefficients pour la liste parallèle de nombres stœchiométriques signés, mais les alias pressures, p, partials, P et gas_pressures pour la première liste, et nu, coeffs, stoich, stoichiometric_coefficients et nu_i pour la seconde, sont acceptés, afin que les feuilles de calcul, les chaînes de requête et les formulaires typés puissent réutiliser le même contrat. Une pression de réactif nulle ou numériquement nulle échoue avec invalid_input, car le facteur du réactif diviserait par zéro. Un champ precision optionnel, avec les alias decimals et dp, choisit le nombre de décimales à exposer pour les pressions, les coefficients, Kp, Δn et les facteurs, avec une valeur par défaut de dix et un plafond de quinze, afin que les goldens JSON restent stables. Associez l'exécution gratuite dans le navigateur sur cette page à l'API payante lorsque vous avez besoin du même résultat mathématique au sein d'un pipeline automatisé, sans réimplémenter vous-même le produit Kp.
Où l'évaluation de Kp intervient dans les études, le travail de 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.