Calculateur de la loi de Graham
L'hydrogène, à 2,016 g/mol, effuse 3,9840953644 fois plus vite que l'oxygène, à 32 g/mol, soit environ quatre fois, car la vitesse d'effusion diminue avec la racine carrée de la masse molaire. Saisissez deux masses molaires pour comparer deux gaz. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Masse molaire 1
- 2,016
- Masse molaire 2
- 32
- Rapport de vitesse
- 3,9840953644
- Vitesse2 sur vitesse1
- 0,250998008
- Rapport de masse
- 15,873015873
- Précision
- 10
Ce calculateur de la loi de Graham renvoie la vitesse d'effusion relative de deux gaz à partir de leurs masses molaires. La loi de Graham énonce que la vitesse d'effusion d'un gaz est inversement proportionnelle à la racine carrée de sa masse molaire, si bien que le rapport des vitesses est vitesse un sur vitesse deux égal à la racine carrée de M deux sur M un. Vous fournissez des masses molaires positives M1 et M2 dans des unités cohérentes, typiquement des grammes par mole, et le moteur renvoie le rapport de vitesse sans dimension, le rapport inverse, et le rapport de masse M2 sur M1. Une vérification de manuel familière est l'hydrogène proche de 2,016 grammes par mole face à l'oxygène à 32 grammes par mole, ce qui donne un rapport de vitesse d'environ quatre : l'hydrogène s'effuse environ quatre fois plus vite que l'oxygène dans les mêmes conditions. Une masse molaire nulle ou négative est rejetée, car la loi en racine carrée n'est pas définie pour des masses non positives. Le chemin de calcul est une arithmétique entièrement déterministe, sans appel réseau, sans échantillonnage Monte-Carlo et sans raccourci dépendant de la date.
Où les vitesses d'effusion relatives interviennent dans les études, le travail de laboratoire et les logiciels
Les élèves rencontrent la loi de Graham lorsqu'un chapitre de théorie cinétique moléculaire relie les tables de masse molaire à la question de savoir quel gaz s'échappe le plus vite d'un récipient poreux, lorsqu'un laboratoire compare les vitesses de fuite de l'hélium et de l'azote, ou lorsqu'un examen fournit deux masses molaires et demande la vitesse d'effusion relative sans calculatrice programmable.
Les enseignants peuvent pré-générer des corrigés pour des paires de masses modestes sans se fier à des applications opaques qui inversent silencieusement le gaz au numérateur ou omettent la racine carrée. Les ingénieurs de procédé et des matériaux utilisent le même contrat comme vérification rapide de bon sens avant des modèles de transport complets, en confirmant qu'un gaz de procédé léger s'effusera plus vite qu'une impureté plus lourde dans des conditions égales.
Les développeurs l'appellent depuis des scripts pour amorcer des vecteurs de test déterministes destinés à des tableaux de bord de chimie, pour normaliser des masses molaires saisies par l'utilisateur avant de tracer des rapports de vitesse, ou pour satisfaire des énoncés de défis de programmation qui exigent le rapport de Graham plutôt qu'une estimation approximative. La pratique des concours et des devoirs a souvent besoin d'une source rapide et hors ligne de vitesse1 sur vitesse2, afin que les solutions puissent être vérifiées sans calculatrice graphique, sous la pression du temps.
Les outils produits et pédagogiques utilisent cette évaluation lorsqu'un apprenant saisit deux masses molaires, et que l'interface doit afficher la vitesse d'effusion relative ainsi que la comparaison inverse. Associez-le aux outils de volume aux CNTP ou de concentration molaire lorsque vous avez besoin d'étapes de lois des gaz connexes, et aux autres points de terminaison de chimie lorsque vous construisez un petit laboratoire d'outils de chimie gratuits et déterministes.
Cas d’usage
Devoirs et vérifications d'examen
Calculez rate1/rate2 = √(M2/M1) pour des masses molaires de manuel et vérifiez quel gaz s'effuse plus vite avant de rédiger des comptes rendus de laboratoire.
Soutien scolaire et logiciels de cinétique
Normalisez deux masses molaires saisies par l'utilisateur en un rapport de Graham pour des traceurs, des assistants pas à pas et des leçons interactives.
Questions fréquentes
Combien coûte le calculateur de la loi de Graham ?
Il est gratuit dans votre navigateur sur cette page.
Comment la vitesse d'effusion relative est-elle définie ?
rate1/rate2 = √(M2/M1), où M1 et M2 sont les masses molaires du gaz 1 et du gaz 2 dans les mêmes unités. Le gaz le plus léger a la vitesse d'effusion la plus élevée.
Que se passe-t-il si une masse molaire est nulle ?
Une masse molaire nulle ou négative est invalide pour la loi de Graham, car le rapport place la masse sous une racine carrée.
Cet outil recherche-t-il la masse molaire à partir d'une formule chimique ?
Non. Vous fournissez des masses molaires numériques (par exemple 2,016 et 32). Utilisez un outil de masse molaire si vous avez d'abord besoin d'une conversion formule vers masse.
Pourquoi les résultats sont-ils arrondis à une certaine précision ?
La précision par défaut est de 10 décimales ; vous pouvez la régler entre 0 et 15.
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/rate-of-effusion \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"molar_mass_1":2.016,"molar_mass_2":32}'const res = await fetch("https://api.kit.forhosting.com/chem/rate-of-effusion", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"molar_mass_1": 2.016,
"molar_mass_2": 32
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/chem/rate-of-effusion",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"molar_mass_1": 2.016,
"molar_mass_2": 32
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/chem/rate-of-effusion", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"molar_mass_1":2.016,"molar_mass_2":32}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"molar_mass_1":2.016,"molar_mass_2":32}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/chem/rate-of-effusion", 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
{
"molar_mass_1": 2.016,
"molar_mass_2": 32
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "chem.rate_of_effusion",
"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 pour vos devoirs sur les lois des gaz, vos révisions d'examen et votre préparation en laboratoire, ou appelez l'API à $0.002 par requête réussie lorsque vous avez besoin de données de référence de rapport d'effusion reproductibles en intégration continue, dans un logiciel de soutien scolaire ou des démonstrations pédagogiques.
Ce que signifie la loi de Graham et ce que contient la réponse
La loi de Graham sur l'effusion relie la rapidité avec laquelle un gaz s'échappe par une minuscule ouverture au poids de ses molécules. Écrite comme vitesse un sur vitesse deux égal à la racine carrée de M deux sur M un, elle indique que le gaz le plus léger s'effuse toujours plus vite lorsque la température et la pression sont identiques, car la vitesse moléculaire quadratique moyenne est proportionnelle à l'inverse de la racine carrée de la masse molaire. L'effusion désigne ici le passage à travers un petit orifice vers le vide ou une région à pression bien plus basse ; la même dépendance en racine carrée inverse apparaît dans la théorie cinétique classique pour les vitesses de diffusion sous des idéalisations similaires. Ce calculateur renvoie rate_ratio comme la vitesse du gaz un par rapport au gaz deux, rate2_over_rate1 comme la comparaison inverse, mass_ratio comme M deux divisé par M un, et renvoie en écho les valeurs normalisées molar_mass_1 et molar_mass_2 après arrondi. L'étiquette de méthode est grahams_law, precision enregistre la largeur décimale utilisée pour l'affichage, formula reformule vitesse1 sur vitesse2 égal à racine carrée de M2 sur M1, et unit_note vous rappelle que les deux masses molaires doivent partager les mêmes unités et que le rapport de vitesse est sans dimension. Il n'existe aucune recherche de masses molaires à partir de formules chimiques, aucune correction de température ou de pression, et aucune voie symbolique CAS : le moteur évalue soit un rapport fini en virgule flottante dans la plage de grandeur prise en charge, soit rejette l'entrée avec invalid_input. Les cas rejetés incluent l'absence de champs requis, des valeurs non finies, des grandeurs supérieures au plafond documenté, et toute masse molaire nulle ou négative, car la loi de Graham place la masse molaire sous une racine carrée au dénominateur, et une masse non positive n'est valide ni physiquement ni mathématiquement. Si vous avez besoin du volume de gaz parfait, de la conversion aux CNTP, ou de la stœchiométrie, utilisez les outils dédiés à cela ; cette page ne répond qu'à la vitesse d'effusion relative de deux gaz, avec une sortie numérique stable adaptée aux fiches d'exercices, aux tests unitaires et aux clients de l'API qui ne doivent pas inventer d'étapes cinétiques.
Comment M1 et M2 sont lus et comment le rapport de vitesse reste reproductible
Les unités relèvent de votre responsabilité : les deux valeurs doivent utiliser la même unité de masse molaire, presque toujours des grammes par mole dans les tables de chimie générale ; mélanger des grammes par mole avec des kilogrammes par mole fausserait le rapport, sans conversion automatique dans cet outil. 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 rapport d'effusion. Les champs privilégiés sont molar_mass_1 pour M1 et molar_mass_2 pour M2, mais les alias M1, m1, mm1, mass1 et molarMass1 pour le premier gaz, et M2, m2, mm2, mass2 et molarMass2 pour le second, 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. Chaque masse molaire doit être strictement positive : si l'une des deux est nulle ou négative, la requête échoue avec invalid_input, car une masse molaire nulle rendrait la loi indéfinie et une masse négative n'a pas de sens pour une substance pure. Un champ precision optionnel, avec les alias decimals et dp, choisit le nombre de décimales à exposer pour les champs numériques, 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 rapport en racine carrée.
Où les vitesses d'effusion relatives interviennent 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.
Cas d'intégration
Données de référence déterministes pour les lois des gaz
Générez des valeurs reproductibles rate_ratio et mass_ratio pour les tests unitaires, les vérifications de propriétés et les assertions d'intégration continue.