Calcolatore legge di Graham
L'elio, da 4 g/mol, si diffonde due volte più velocemente del metano, da 16 g/mol, perché la velocità cala con la radice quadrata della massa molare. Inserisca due masse molari nella stessa unità e ottenga il rapporto delle velocità e il suo inverso. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Massa molare 1
- 2
- Massa molare 2
- 32
- Rapporto di massa
- 16
- Rapporto delle velocità
- 4
- Rapporto inverso delle velocità
- 0,25
La legge di Graham della diffusione afferma che la velocità con cui un gas si spande attraverso un altro gas o una barriera porosa è inversamente proporzionale alla radice quadrata della sua massa molare. Questo calcolatore accetta due masse molari strettamente positive, M1 e M2, in qualsiasi unità coerente come grammi per mole, e restituisce il rapporto adimensionale rate1 su rate2 uguale alla radice quadrata di M2 su M1. Una verifica da manuale è l'idrogeno vicino a due grammi per mole contro l'ossigeno a trentadue grammi per mole, che dà un rapporto di quattro: il gas più leggero si diffonde quattro volte più in fretta nelle stesse condizioni. Una massa molare nulla o negativa viene rifiutata perché la legge della radice inversa non è definita per masse non positive.
Che cosa calcola davvero la legge di Graham della diffusione
Thomas Graham misurò quanto in fretta i gas si mescolano attraverso l'aria e i tappi porosi e scoprì che la specie più leggera supera sempre quella più pesante di un fattore preciso: l'inverso della radice quadrata della massa molare. Scritta come velocità uno su velocità due uguale alla radice di M due su M uno, la legge di Graham della diffusione è la forma scolastica di quell'osservazione.
La teoria cinetica spiega lo stesso rapporto perché la velocità quadratica media di una molecola di gas ideale è la radice di tre R T su M; a una temperatura condivisa le costanti si elidono e sopravvive solo il rapporto delle masse molari. Verifiche tipiche dei compiti sono l'idrogeno vicino a due grammi per mole contro l'ossigeno a trentadue, che dà un rapporto di quattro, e l'elio a quattro grammi per mole contro il metano a sedici, che dà due.
Masse molari uguali danno un rapporto di uno, come deve essere. Diffusione in questo contratto significa spandersi attraverso un altro gas o una barriera porosa alla stessa temperatura; l'effusione attraverso un foro obbedisce alla formula identica di radice inversa sotto le idealizzazioni usuali, ed è per questo che entrambi i nomi compaiono sulle schede anche se la geometria dell'esperimento differisce.
Questo calcolatore non cerca masse molari a partire da formule chimiche, non converte grammi per mole in chilogrammi per mole e non risolve la seconda legge di Fick attraverso un letto impaccato.
Compiti, note di laboratorio e risultati riproducibili
Gli studenti incontrano la legge di Graham della diffusione quando un capitolo cinetico-molecolare chiede quale gas percorre più distanza in un tubo di vetro nello stesso tempo, quando una dimostrazione di ammoniaca e cloruro di idrogeno forma un anello bianco di cloruro di ammonio più vicino all'estremo più pesante di HCl, o quando un esame fornisce due masse molari e chiede la velocità relativa senza calcolatrice grafica. Gli insegnanti possono pre-generare chiavi per coppie di masse modeste senza fidarsi di applicazioni opache che invertono il numeratore o omettono la radice.
Le note di laboratorio usano lo stesso rapporto come controllo di plausibilità prima di un modello di trasporto completo, confermando che l'elio si diffonderà più dell'azoto a parità di condizioni. I problemi storici di arricchimento, inclusa l'idea qualitativa della diffusione gassosa degli isotopi di esafluoruro di uranio, si riducono allo stesso fattore di radice della massa una volta note due masse molari.
Preferisca questa pagina quando la ricerca è la legge di Graham della diffusione e ha già due masse molari; usi prima uno strumento di moli da massa o di peso formula se deve ancora ricavare quelle masse da una formula chimica.
Casi d'uso
Tubo ammoniaca–HCl e intuizione di laboratorio
Le note di laboratorio stimano quanto più lontano un gas leggero viaggia nello stesso tempo, in linea con la dimostrazione dell'anello bianco che si forma più vicino all'estremo più pesante di cloruro di idrogeno.
Domande frequenti
Come si calcola il rapporto di diffusione di Graham?
La legge di Graham dice rate1/rate2 = √(M2/M1).
Copre anche l'effusione oltre alla diffusione?
Le geometrie dell'esperimento differiscono (mescolamento attraverso l'aria o una barriera porosa versus fuga da un foro), ma il rapporto scolastico è la stessa radice inversa della massa molare. Questo strumento restituisce quella velocità condivisa.
Il calcolatore della legge di Graham della diffusione è gratuito?
L'esecutore del browser è gratuito e si esegue in locale.
Perché l'anello di cloruro di ammonio si forma vicino all'estremità del cloruro di idrogeno?
Perché l'ammoniaca è il gas più leggero: si diffonde più in fretta e percorre più tubo prima di incontrare il cloruro di idrogeno, più pesante. Per questo l'anello bianco compare più vicino a quell'estremità.
Posso inserire una formula chimica invece della massa molare?
No. Il calcolatore non ricava le masse molari dalle formule e non converte i grammi per mole in chilogrammi per mole. Inserisca lei le due masse molari, nella stessa unità.
Strumenti correlati
Per sviluppatori — accesso via API
Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.
Endpoint
Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.
Chiamala dal tuo stack
curl -X POST https://api.kit.forhosting.com/chem/grahams-law-of-diffusion \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"molar_mass_1":2,"molar_mass_2":32}'const res = await fetch("https://api.kit.forhosting.com/chem/grahams-law-of-diffusion", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"molar_mass_1": 2,
"molar_mass_2": 32
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/chem/grahams-law-of-diffusion",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"molar_mass_1": 2,
"molar_mass_2": 32
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/chem/grahams-law-of-diffusion", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"molar_mass_1":2,"molar_mass_2":32}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"molar_mass_1":2,"molar_mass_2":32}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/chem/grahams-law-of-diffusion", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Esempio di richiesta
{
"molar_mass_1": 2,
"molar_mass_2": 32
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "chem.grahams_law_of_diffusion",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.
Prezzi
Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.
Limiti
max_abs | 1000000000000 |
Errori
| HTTP | Codice | Significato |
|---|---|---|
401 | unauthorized | Chiave API mancante o non valida: controlla l'header Authorization. |
402 | insufficient_balance | Credito esaurito: ricarica per continuare a eseguire attività. |
404 | unknown_type | Tipo di attività sconosciuto: controlla il campo type della richiesta. |
429 | rate_limited | Troppe richieste in poco tempo: rallenta e riprova tra qualche secondo. |
Note tecniche
Il percorso è aritmetica deterministica pura, senza rete, senza campionamento casuale e senza orologio, così l'esecutore gratuito del browser e l'API a $0.002 per richiesta riuscita coincidono sempre.
Che cosa calcola davvero la legge di Graham della diffusione
Valuta il rapporto di due masse che le chiavi di correzione si aspettano, con arrotondamento fisso così un'esecuzione nel browser e una chiamata all'API non discordano mai sulla dodicesima cifra decimale del rate_ratio pubblicato.
Ingressi, uscite e l'errore di massa non positiva
Masse molari nulle e negative vengono rifiutate perché la legge di Graham colloca la massa sotto una radice e una massa non positiva renderebbe il rapporto indefinito o non fisico; tali fallimenti non vengono addebitati. Le unità sono responsabilità di chi chiama: mescolare grammi per mole con chilogrammi per mole scalerebbe il rapporto in modo scorretto, e questo strumento non converte mai. Lei invii un corpo JSON con due numeri finiti obbligatori: molar_mass_1 per M1 del primo gas e molar_mass_2 per M2 del secondo, in qualsiasi unità coerente di massa molare come grammi per mole. Sono accettati gli alias M1, m1, mass1 e molarMass1 per il primo campo, e M2, m2, mass2 e molarMass2 per il secondo, così fogli di calcolo e moduli tipizzati riutilizzano lo stesso contratto. Ogni valore deve essere strettamente positivo e restare entro un bilione in grandezza assoluta; campi mancanti, stringhe vuote, token non numerici, infiniti e NaN falliscono con invalid_input indicando il campo. In caso di successo il corpo ripete le masse molari arrotondate, imposta mass_ratio a M2 diviso M1, imposta rate_ratio alla radice di quel rapporto di masse — la velocità di Graham del gas uno relativa al gas due —, imposta inverse_rate_ratio al reciproco e riformula come rate1 su rate2 uguale alla radice di M2 su M1. I campi numerici sono arrotondati a dodici cifre decimali così il JSON del Worker e del browser resta stabile tra ambienti.
Compiti, note di laboratorio e fixture riproducibili di API
In questa pagina il lavoro si esegue interamente nel Suo browser; tramite l'API ogni consultazione riuscita costa $0.002, la convalida fallita non viene addebitata e nulla viene conservato dopo la restituzione della risposta.
Casi di integrazione
Controllo dei compiti sulle velocità relative di diffusione
Gli studenti inseriscono le masse molari del libro per due gas e confrontano un rate1/rate2 manoscritto con un JSON deterministico prima di consegnare i compiti di teoria cinetica.
Fixture deterministiche per software di chimica
Generi rapporti di Graham noti e rifiuti deliberati di massa nulla per valori attesi di coding kata, cruscotti e controlli di integrazione continua.
Domande tecniche
molar_mass_1 e molar_mass_2 devono condividere le stesse unità?
Sì. Usi qualsiasi unità coerente di massa molare (g/mol o kg/mol) per entrambi i campi. Solo il rapporto di masse entra nella radice, quindi mescolare unità scalerebbe la risposta in modo scorretto.
Che cosa succede se una massa molare è zero o negativa?
La richiesta fallisce con invalid_input. La legge di Graham non è definita per una massa molare non positiva, quindi l'API non restituisce mai NaN, Infinity né un rapporto silenzioso privo di senso.