Calculateur temps d'effusion Graham : t2 depuis t1, gratuit
Si un gaz de 4 g/mol met 10 secondes à s'effuser, un gaz de 16 g/mol met 20 secondes dans les mêmes conditions. Saisissez le temps de référence et les deux masses molaires pour obtenir le second temps et le rapport des temps. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Temps réf
- 10
- Masse molaire réf
- 4
- Masse molaire
- 16
- Temps
- 20
- Ratio de temps
- 2
- Ratio de taux
- 2
La loi de Graham de l'effusion relie la rapidité avec laquelle les gaz passent par un minuscule orifice à leurs masses molaires : sous la même température et pression, le ratio des taux d'effusion égale la racine inverse du ratio de masses molaires, de sorte que les temps nécessaires pour effuser des quantités égales évoluent comme la racine des masses molaires elles-mêmes. Les élèves qui comparent hydrogène et oxygène sur une fiche, les instructeurs de laboratoire qui notent des expériences d'effusion chronométrée, les ingénieurs de procédé qui esquissent fuites et purges, et les plateformes de tutorat qui ont besoin d'un oracle stable veulent le même contrat : un temps d'effusion de référence positif, deux masses molaires positives dans des unités concordantes, et un temps structuré du second gaz sans redériver à la main la formule de la racine.
Ce que signifie le temps d'effusion Graham et quelles entrées vous devez envoyer
En chimie introductive, la loi de Graham affirme que le taux d'effusion d'un gaz est inversement proportionnel à la racine carrée de sa masse molaire.
Lorsque deux gaz sont comparés dans des conditions identiques, le taux un sur le taux deux égale la racine de M deux sur M un ; comme le temps pour effuser une quantité fixe est inversement proportionnel au taux, la forme temporelle que les élèves recherchent réellement est t deux sur t un égal à la racine de M deux sur M un, ou t deux égal à t un fois cette racine.
L'intention de recherche se regroupe autour de calculateur de temps d'effusion Graham, loi de Graham masse molaire, ratio de temps d'effusion de gaz, comparer temps d'effusion hydrogène oxygène, et t2 à partir de la masse molaire. Les gens veulent une réponse numérique qu'ils peuvent vérifier contre un compte rendu de laboratoire, intégrer dans une clé de devoirs ou alimenter un pipeline plus large — pas seulement un rappel que la formule existe.
Gardez les unités cohérentes : le moteur multiplie et prend une racine uniquement ; il ne convertit pas les minutes en secondes ni les grammes par mole en kilogrammes par mole. Une masse molaire nulle pour l'un ou l'autre gaz est toujours rejetée car le rapport sous la racine devient indéfini ou infini pour ce produit, et les masses négatives ou les temps de référence non positifs sont rejetés pour que le contrat reste honnête pour le travail de laboratoire.
Comment ce calculateur valide les entrées et applique t2 = t1 √(M2/M1)
Les chaînes numériques qui se parsent en nombres finis sont acceptées pour que formulaires web et pipelines style CSV passent des valeurs sans cast supplémentaire. Les deux masses molaires doivent être strictement positives et non nulles — le contrat du produit nomme la masse molaire nulle comme le cas invalide dur pour l'un ou l'autre gaz. Le temps de référence doit être strictement positif.
Il n'y a pas de correction de gaz réel, pas de dépendance température ou pression au-delà de la prémisse idéale de Graham, et pas de service de conversion d'unités — c'est du Graham pur pour des temps d'effusion à conditions égales. Les seconds gaz plus lourds produisent des temps plus longs que la référence ; les plus légers produisent des temps plus courts, correspondant à l'intuition que les molécules légères s'effusent plus vite.
Cas d’usage
Devoirs et exercices d'effusion chronométrée
Élèves et correcteurs convertissent un temps d'effusion de référence mesuré et deux masses molaires en le temps attendu du second gaz, avec rejet clair lorsqu'une masse molaire est nulle par erreur.
Carnet de laboratoire et esquisses de curriculum
Estimations structurées rapides des temps d'effusion comparatifs pour gaz légers et lourds sans monter un simulateur de procédé complet ni un tableur.
Questions fréquentes
Que se passe-t-il si une masse molaire est nulle ?
Une masse molaire nulle rend √(M2/M1) indéfini ou infini pour ce produit ; les deux masses molaires doivent être strictement positives et l'échec n'est pas facturé.
Un gaz plus lourd met-il plus de temps à s'effuser ?
Oui sous la loi de Graham à conditions égales : si M2 est supérieur à M1, t2 est supérieur à t1. Les seconds gaz plus légers produisent des temps d'effusion plus courts que la référence.
Le calculateur de temps d'effusion Graham est-il gratuit ?
L'outil du navigateur s'exécute gratuitement sur votre appareil.
Le calculateur convertit-il les unités de temps ou de masse molaire ?
Le moteur multiplie et prend une racine uniquement.
Quelle différence entre le temps d'effusion et la vitesse d'effusion ?
Ce sont des inverses. Une vitesse plus grande signifie moins de temps pour la même quantité de gaz : les temps augmentent avec la racine carrée des masses molaires, tandis que les vitesses diminuent.
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/graham-effusion-time \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"time_ref":30,"molar_mass_ref":2.016,"molar_mass":32}'const res = await fetch("https://api.kit.forhosting.com/chem/graham-effusion-time", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"time_ref": 30,
"molar_mass_ref": 2.016,
"molar_mass": 32
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/chem/graham-effusion-time",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"time_ref": 30,
"molar_mass_ref": 2.016,
"molar_mass": 32
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/chem/graham-effusion-time", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"time_ref":30,"molar_mass_ref":2.016,"molar_mass":32}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"time_ref":30,"molar_mass_ref":2.016,"molar_mass":32}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/chem/graham-effusion-time", 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
{
"time_ref": 30,
"molar_mass_ref": 2.016,
"molar_mass": 32
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "chem.graham_effusion_time",
"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é calcule t2 égal à t1 fois la racine de M2 sur M1 de façon déterministe, rejette une masse molaire nulle avec une erreur claire invalid_input pour que les carnets ne voient jamais Infinity, et renvoie un JSON que les correcteurs de devoirs et les aides chimie légères peuvent figer dans les tests.
Ce que signifie le temps d'effusion Graham et quelles entrées vous devez envoyer
Envoyez un time_ref positif pour le gaz de référence dans toute unité de temps cohérente que vous utilisez déjà pour le problème (secondes, minutes ou heures), le molar_mass_ref de référence, et le molar_mass du second gaz dans la même famille de masse molaire (grammes par mole ou kilogrammes par mole). Les alias t1, effusion_time, t_ref, M1, M_ref, molar_mass_1, M2, M et molar_mass_2 sont acceptés pour que formulaires et scripts correspondent aux noms de variables du manuel.
Comment ce calculateur valide les entrées et applique t2 = t1 √(M2/M1)
Envoyez un corps JSON avec time_ref, molar_mass_ref et molar_mass requis. Chaque champ numérique doit être fini : valeurs requises manquantes, chaînes vides, texte non numérique, NaN et Infinity échouent immédiatement avec invalid_input avant tout résultat, et la validation échouée n'est pas facturée. Après validation le moteur forme le ratio de la seconde masse molaire à la masse de référence, prend la racine positive pour obtenir le ratio de temps t2 sur t1, multiplie par le temps de référence pour obtenir le temps d'effusion du second gaz, arrondit chaque résultat flottant à une précision décimale stable pour que la même entrée produise toujours le même JSON entre moteurs JavaScript, et répète les trois entrées. La réponse inclut time comme t2, time_ratio comme t2 sur t1, rate_ratio comme la valeur de taux un sur taux deux correspondante sous la loi de Graham, formula toujours fixé à t2 égal à t1 fois sqrt de M2 sur M1, et method toujours graham_effusion_time pour que le code en aval puisse brancher sans renifler les formes.
Usage API, tarification, flux de classe et limites pratiques
Appelez le calculateur gratuit de temps d'effusion Graham dans le navigateur pour les vérifications de devoirs, les démos de cours et le calcul mental rapide hydrogène-contre-oxygène sans installer un package de thermodynamique. Utilisez l'API prépayée lorsqu'une plateforme de tutorat, un bac à sable d'évaluation de code, un générateur de curriculum, une aide de carnet de laboratoire ou un pipeline d'analyse de gaz 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 le rejet du moteur. Appariez ce endpoint avec des outils de masse molaire lorsque l'étape suivante est de convertir une formule chimique en M1 ou M2, ou avec des aides gaz idéal lorsque le contexte de concentration et de vitesse moyenne est requis autour du même ensemble de problèmes. Choisissez les unités de masse molaire et de temps de façon cohérente des deux côtés du ratio pour que le temps du second gaz résolu reste dans la même unité de temps que time_ref et indépendant du fait de citer des grammes par mole ou des kilogrammes par mole. Les auteurs qui livrent des SDKs peuvent mapper time vers des champs de réponse destinés aux élèves et time_ratio vers des tableaux de comparaison — les deux mêmes nombres que les apprenants écrivent lorsqu'ils appliquent la loi de Graham à la main sur des problèmes d'effusion chronométrée.
Cas d'intégration
Fixtures déterministes pour tests de chimie
Les pipelines qui ensemencent des tests unitaires ou des démos scientifiques interactives peuvent appeler un oracle pur t2=t1√(M2/M1) au lieu de réimplémenter l'arithmétique de Graham dans chaque langage.
Questions techniques
Comment calculer le temps d'effusion du second gaz avec la loi de Graham ?
Envoyez un JSON avec time_ref (t1), molar_mass_ref (M1) et molar_mass (M2). La réponse renvoie time comme t2 = t1 × √(M2/M1), plus time_ratio et rate_ratio.