Isotherme de Langmuir
Voyez quelle part d'une surface est couverte à une pression donnée : avec une constante de Langmuir de 2 par atm et une pression partielle de 0,5 atm, le produit KP vaut 1 et le recouvrement 0,5, soit la moitié des sites occupés. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Pression
- 0,5
- Constante de Langmuir
- 2
- Kp
- 1
- Couverture
- 0,5
- Fraction non occupée
- 0,5
L'isotherme d'adsorption de Langmuir relie la fraction de surface solide occupée à l'équilibre par des molécules de gaz ou de soluté à la pression partielle de cet adsorbat. Dans le modèle classique de monocouche, la couverture fractionnaire θ vaut K fois P divisé par un plus K fois P, où K est la constante d'adsorption de Langmuir et P la pression partielle. Ce calculateur renvoie cette couverture sans dimension à partir de ces deux nombres, ainsi que le produit KP et la fraction inoccupée 1 − θ, afin que vous voyiez à la fois les sites occupés et vacants sans un second outil. Une pression nulle ou un K nul donnent correctement une couverture nulle.
Ce que signifie l'isotherme de Langmuir et ce que contient la réponse
L'isotherme d'adsorption de Langmuir est la relation d'équilibre entre la pression partielle d'un adsorbat et la fraction de sites de surface que cette espèce occupe sur un solide. Irving Langmuir l'a obtenue en égalant la vitesse d'adsorption sur les sites vacants à la vitesse de désorption depuis les sites occupés, sous les hypothèses d'une monocouche, de sites équivalents et d'absence d'interactions latérales entre voisins.
À l'état stationnaire, ce bilan se réduit à θ égal à K P divisé par un plus K P, où θ est la couverture fractionnaire (sites occupés sur sites totaux), P la pression partielle de l'adsorbat et K la constante d'adsorption de Langmuir, dont l'inverse est la pression qui donnerait une demi-couverture. La couverture est sans dimension et reste dans l'intervalle fermé depuis zéro inclus vers un pour tout K et P finis non négatifs ; elle n'approche un que lorsque le produit K P croît sans borne.
Il n'y a ni ajustement de courbe de données d'isotherme expérimentales, ni correction multicouche BET, ni loi puissance de Freundlich, ni conversion de van’t Hoff de K à partir de l'enthalpie d'adsorption. Les négatifs non physiques échouent au lieu de se replier en une couverture hors de zéro à un.
Où la couverture fractionnaire de Langmuir apparaît dans l'étude, le laboratoire et l'usine
Les cours de chimie des surfaces et de catalyse hétérogène proposent des exercices de Langmuir qui convertissent une constante d'adsorption tabulée et une pression partielle de gaz en occupation de sites avant que les étudiants discutent de lois de vitesse qui supposent déjà un terme dépendant de la couverture. Les enseignants peuvent préparer à l'avance des clés de correction pour des paramètres modestes sans se fier à des applications opaques qui mélangent en silence des formules multicouches BET ou laissent K dans la mauvaise unité inverse.
Les ingénieurs en catalyse et en matériaux utilisent le même contrat comme contrôle rapide de plausibilité avant des modèles microcinétiques complets, en confirmant qu'un K publié et une pression partielle de procédé produisent une occupation de monocouche plausible, et non un θ accidentel supérieur à un par une erreur de signe.
Les sites de contenu qui se classent pour calculateur d'isotherme de Langmuir, couverture fractionnaire thêta KP sur un plus KP, ou constante d'adsorption de Langmuir depuis la pression partielle bénéficient d'un outil gratuit en direct dont l'arithmétique coïncide octet par octet avec la voie d'automatisation payante. Cette page n'est pas un atterrissage d'aire spécifique BET ni une page de solubilité par la loi de Henry : l'intention de recherche est la couverture fractionnaire de monocouche à partir de P et K. Une entrée invalide n'est pas facturée.
Gardez les requêtes petites, figez le champ coverage arrondi dans les tests, et vous obtiendrez une occupation de Langmuir reproductible pour des plugins LMS, des workers de bordure et des cahiers de laboratoire, sans dresser un ajusteur d'isothermes complet.
Cas d’usage
Criblages de catalyse et d'occupation de surface
Contrôlez la couverture de monocouche à partir d'un K publié et d'une pression partielle de procédé avant d'alimenter un modèle microcinétique ou de loi de vitesse.
Questions fréquentes
Quelle est la formule de l'isotherme de Langmuir pour la couverture fractionnaire ?
θ = K·P / (1 + K·P), où θ est la fraction de sites de surface occupés, P la pression partielle de l'adsorbat et K la constante d'adsorption de Langmuir. La couverture est sans dimension et se situe entre 0 et 1 pour P et K finis non négatifs.
Que se passe-t-il si la pression ou la constante de Langmuir est négative ?
Une pression partielle négative et une constante d'adsorption de Langmuir négative ne sont pas physiques dans ce modèle de monocouche et ne sont pas facturées.
Quelles unités devez-vous utiliser pour P et K ?
Toute paire cohérente : si la pression est en atm, K est en 1/atm ; si la pression est en Pa ou en bar, K utilise l'inverse de cette même unité. Le calculateur ne convertit pas les unités de pression.
Combien coûte le calculateur d'isotherme de Langmuir ?
Il est gratuit dans votre navigateur sur cette page.
Cet outil ajuste-t-il K à partir d'une isotherme expérimentale, ou calcule-t-il l'aire BET ?
Non. Il évalue un seul point de Langmuir θ = K·P/(1+K·P). Ajuster K à partir d'une série P–θ, ou appliquer l'analyse multicouche BET, est une autre intention de recherche.
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/langmuir-isotherm \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"pressure":0.5,"langmuir_constant":2}'const res = await fetch("https://api.kit.forhosting.com/chem/langmuir-isotherm", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"pressure": 0.5,
"langmuir_constant": 2
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/chem/langmuir-isotherm",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"pressure": 0.5,
"langmuir_constant": 2
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/chem/langmuir-isotherm", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"pressure":0.5,"langmuir_constant":2}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"pressure":0.5,"langmuir_constant":2}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/chem/langmuir-isotherm", 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
{
"pressure": 0.5,
"langmuir_constant": 2
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "chem.langmuir_isotherm",
"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
Une pression négative ou une constante de Langmuir négative sont rejetées avec invalid_input, car aucune de ces grandeurs n'est physique dans ce modèle. Les appels API réussis coûtent $0.002 ; les échecs de validation ne sont pas facturés.
Ce que signifie l'isotherme de Langmuir et ce que contient la réponse
Ce calculateur évalue cette forme fermée et renvoie coverage comme résultat principal, répète pressure et langmuir_constant déjà nettoyés, expose le produit sans dimension kp égal à K fois P, et indique unoccupied_fraction comme un moins la couverture, ce qui équivaut à un divisé par un plus K P. L'étiquette de méthode est langmuir_isotherm et formula reformule θ = K·P / (1 + K·P) afin que les feuilles d'exercices citent la même expression.
Contrat d'entrée, unités, alias et rejet des valeurs négatives
Les unités doivent déjà coïncider : si P est en atmosphères, K est en inverses d'atmosphère ; si P est en pascals ou en bar, K utilise l'inverse de cette même unité de pression. Le calculateur ne convertit pas le torr en kilopascal et n'invente pas d'état standard. Envoyez un corps JSON par POST avec deux nombres finis obligatoires : pressure, la pression partielle non négative de l'adsorbat, et langmuir_constant, la constante d'adsorption de Langmuir K non négative. Les alias de pressure comprennent P, p, partial_pressure et adsorbate_pressure. Les alias de la constante comprennent K, adsorption_constant, langmuir_k, KL et K_L, afin que tableurs et formulaires typés réutilisent le même contrat. Les champs peuvent arriver comme nombres JSON ou comme chaînes numériques en notation décimale ou scientifique ordinaire. Si pressure manque, si langmuir_constant manque, s'il y a des valeurs non finies, des magnitudes au-dessus du plafond documenté, ou une pression ou une constante de Langmuir négatives, la requête échoue avec invalid_input en nommant le problème ; ces échecs ne sont pas facturés. Zéro est autorisé et physiquement utile : P égal à zéro ou K égal à zéro donne une couverture nulle et unoccupied_fraction égal à un, la limite de surface vide. Un contrôle classique de manuel est pressure 0.5 avec langmuir_constant 2, ce qui donne kp égal à 1 et une couverture exactement d'une moitié, car K P vaut un à la pression de demi-couverture P égal à 1/K. Un autre contrôle est un grand K P, qui pousse la couverture vers un et unoccupied_fraction vers zéro sans jamais dépasser un pour des entrées finies. Associez l'exécution gratuite dans le navigateur de cette page à l'API tarifée lorsque vous avez besoin du résultat mathématique identique dans un pipeline automatisé, sans réimplémenter Langmuir vous-même.
Où la couverture fractionnaire de Langmuir apparaît dans l'étude, le laboratoire et l'usine
Comme l'implémentation est un parse pur de tier A, chaque appel réussi coûte le tarif de base publié $0.002, sans jetons de modèle et sans réseau sortant.
Cas d'intégration
Vérifications de devoirs et d'examens
Calculez θ = K·P/(1+K·P) à partir de la pression partielle et de la constante de Langmuir du manuel, y compris le cas classique de demi-couverture P = 1/K.
Fixtures déterministes de laboratoire et de CI
Générez des valeurs reproductibles de coverage et unoccupied_fraction pour tests unitaires, oracles de notation et cahiers de laboratoire d'adsorption.