Calcolatore del numero di Knudsen
Aria al livello del mare, con un cammino libero medio di circa 65 nm, in un canale da 1 mm dà un numero di Knudsen di 0,000065: flusso continuo. Utile per intercapedini, pori e ugelli dove i modelli usuali possono fallire. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Cammino libero medio
- 0,000000065
- Lunghezza caratteristica
- 0,001
- Numero di Knudsen
- 0,000065
- Kn
- 0,000065
- Indicazione del regime
- continuum
Il numero di Knudsen è il rapporto adimensionale tra il cammino libero medio di una molecola di gas e una lunghezza geometrica caratteristica dell'apparecchio: altezza di canale, diametro di poro, gola di ugello o dimensione di particella. Quando quel rapporto è minuscolo, dominano le collisioni tra molecole e restano validi i modelli continui di Navier–Stokes; quando è grande, le molecole viaggiano in modo balistico e serve la teoria cinetica di flusso molecolare libero.
Che cosa significa Kn = λ/L e quali due lunghezze Lei deve inviare
Il numero di Knudsen, scritto Kn, è definito come il cammino libero medio molecolare λ diviso per una lunghezza caratteristica L del flusso o dell'hardware. Il cammino libero medio è la distanza media che una molecola percorre tra collisioni successive; cresce quando la pressione scende o il gas si rarefà, e si contrae nell'aria densa al livello del mare, dove λ è dell'ordine di sessantacinque nanometri.
La lunghezza caratteristica è la scala che fissa la geometria: diametro idraulico di un microcanale, interstizio di un accelerometro MEMS, dimensione di poro di una membrana, gola di un ugello da vuoto o raggio di una particella di aerosol. L'intento di ricerca si raggruppa attorno a frasi come calcolatore del numero di Knudsen, Kn uguale a lambda su L, flusso di gas rarefatto, regime continuo contro molecolare libero, progetto di vuoto MEMS e cammino libero medio su lunghezza caratteristica.
Chi consulta vuole un Kn numerico da ancorare a un foglio di lavoro, uno schizzo di vuoto o una configurazione Direct Simulation Monte Carlo — non solo un promemoria che la formula esiste. Le unità restano coerenti con la base di lunghezza scelta: metri con metri, nanometri con nanometri o micrometri con micrometri danno un Kn davvero adimensionale; mescolare metri con millimetri senza convertire prima produce un rapporto privo di senso anziché il numero di Knudsen del manuale.
Casi d'uso
Controlli di compiti e laboratorio di gas rarefatto
Studenti e valutatori confermano il Kn adimensionale dal cammino libero medio e dalla dimensione del canale, con rifiuto chiaro quando la lunghezza caratteristica è nulla o negativa.
Schizzi rapidi di continuo contro molecolare libero
Ingegneri e docenti ottengono Kn strutturato più un indizio morbido di regime per interstizi MEMS, pori e condotti da vuoto senza erigere una pila Boltzmann o DSMC.
Domande frequenti
Che cosa accade se la lunghezza caratteristica è nulla o negativa?
Kn=λ/L non è definito quando L non è strettamente positivo; il motore la respinge e non addebita la chiamata.
Il calcolatore del numero di Knudsen è gratuito?
Lo strumento del browser gira gratis sul Suo dispositivo.
Quali unità deve usare Lei?
Qualsiasi coppia coerente di lunghezze funziona. Il SI è comune: metri per λ e per L. Mescolare unità incoerenti senza convertire produce un numero privo di senso, non un Kn davvero adimensionale.
Cosa significano i regimi continuo, scorrimento, transizione e molecolare libero?
Con un numero di Knudsen molto piccolo prevalgono gli urti tra molecole e valgono le equazioni del flusso continuo. Con uno grande le molecole viaggiano senza urtarsi e serve la teoria cinetica; scorrimento e transizione stanno nel mezzo.
Quale lunghezza uso come lunghezza caratteristica?
Quella che fissa la geometria: l'altezza o il diametro idraulico di un microcanale, l'intercapedine di un microdispositivo, la dimensione dei pori di una membrana, la gola di un ugello o il raggio di una particella di aerosol.
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/phys/knudsen-number \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"mean_free_path":6.5e-8,"characteristic_length":0.001}'const res = await fetch("https://api.kit.forhosting.com/phys/knudsen-number", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"mean_free_path": 6.5e-8,
"characteristic_length": 0.001
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/phys/knudsen-number",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"mean_free_path": 6.5e-8,
"characteristic_length": 0.001
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/phys/knudsen-number", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"mean_free_path":6.5e-8,"characteristic_length":0.001}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"mean_free_path":6.5e-8,"characteristic_length":0.001}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/phys/knudsen-number", 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
{
"mean_free_path": 6.5e-8,
"characteristic_length": 0.001
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "phys.knudsen_number",
"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.
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
Questo calcolatore accetta un mean_free_path molecolare λ e un characteristic_length L strettamente positivo, restituisce knudsen_number uguale a λ diviso per L e etichetta le bande abituali di continuo, scorrimento, transizione e molecolare libero come regime_hint didattico. Una lunghezza caratteristica nulla o negativa viene respinta con invalid_input perché il rapporto non è allora definito. Le chiamate API riuscite costano $0.002.
Che cosa significa Kn = λ/L e quali due lunghezze Lei deve inviare
Consegnare mean_free_path, characteristic_length, knudsen_number, Kn, formula, method e regime_hint come JSON facilita l'incollaggio del risultato nelle note, il confronto in prove automatizzate o il riutilizzo tra lingue senza reimplementare la divisione.
Come questo calcolatore valida l'ingresso e applica Kn = λ/L
Le stringhe numeriche che si interpretano come numeri finiti sono accettate affinché moduli e pipeline in stile CSV passino valori senza un cast extra. Il cammino libero medio non deve essere negativo: una lunghezza di collisione negativa è antifisica, mentre un cammino libero nullo è consentito e produce Kn uguale a zero, il limite profondo di continuo. Non c'è servizio di conversione di unità, né risolutore di teoria cinetica, né tabella di collisioni dipendente dalla temperatura; è il rapporto definitorio Kn uguale a λ su L a partire da due lunghezze note. Invii un corpo JSON con i campi obbligatori mean_free_path e characteristic_length. Ogni campo deve essere finito: campi assenti, stringhe vuote, testo non numerico, NaN e Infinity falliscono subito con invalid_input prima di qualsiasi risultato, e la validazione fallita non viene addebitata. Sono ammessi alias: lambda, mfp e molecular_mean_free_path per mean_free_path; length, L, char_length, hydraulic_diameter e gap per characteristic_length. La lunghezza caratteristica deve essere strettamente positiva: un L nullo o negativo è sempre respinto come invalid_input perché la divisione per una lunghezza non positiva non è definita e il modello di Knudsen collassa. Dopo la validazione, il motore divide il cammino libero medio per la lunghezza caratteristica e arrotonda a una precisione stabile di dodici decimali affinché lo stesso ingresso produca sempre lo stesso JSON sui motori JavaScript. Un regime_hint morbido etichetta le bande abituali di gas rarefatto — Kn sotto circa 0.01 come continuum, da 0.01 fino a 0.1 come slip, da 0.1 fino a 10 come transitional, e 10 o più come free_molecular — solo come comodità didattica; non sostituisce un risolutore di Boltzmann completo né il giudizio ingegneristico per geometrie complesse. La stessa funzione pura alimenta lo strumento gratuito nel browser e il percorso API.
Uso pratico, limiti, tariffa e canali di consegna
Usi lo strumento del browser quando vuole un controllo immediato di Kn uguale a lambda su L nel valutare un compito di gas rarefatto, verificare un interstizio da vuoto MEMS, abbozzare se un condotto da vuoto è continuo o molecolare libero, o controllare gli ingressi adimensionali di una simulazione DSMC. Non c'è modello di linguaggio, né servizio esterno di proprietà di collisione, né casualità, così la capacità è sicura da fissare in controlli di integrazione continua e materiali di lezione riproducibili. Usi l'API quando uno script, una piattaforma di lezioni, una pipeline di quaderno di laboratorio o un assistente da vuoto ha bisogno di JSON stabile per molte coppie cammino-libero e lunghezza sotto un unico contratto. Ogni richiesta riuscita è un item fatturabile a $0.002; la validazione fallita non consuma saldo. Scelga unità in modo coerente: se mean_free_path è in metri, anche characteristic_length deve esserlo così Kn è adimensionale e pronto per il confronto con il manuale. I risultati sono pienamente deterministici: gli stessi due ingressi danno sempre lo stesso knudsen_number, lo stesso alias Kn e le stesse etichette di formula e metodo. Mantenga entrambe le lunghezze coerenti, fissi il knudsen_number arrotondato nelle prove e ottiene un gruppo adimensionale di gas rarefatto riproducibile senza erigere un'infrastruttura propria di teoria cinetica.
Casi di integrazione
Fixture deterministici per prove da vuoto e MEMS
Le pipeline che seminano test unitari o dimostrazioni scientifiche interattive possono chiamare un oracolo puro Kn=λ/L invece di reimplementare l'aritmetica di Knudsen in ogni lingua.
Domande tecniche
Come si calcola il numero di Knudsen con questo strumento?
Invii JSON con mean_free_path e characteristic_length (ad esempio λ=6.5e-8 m e L=0.001 m per un cammino libero tipo aria in un canale di un millimetro). La risposta include knudsen_number (e Kn), la formula Kn=λ/L e un regime_hint morbido.
Kn coincide con il campo regime_hint?
No. knudsen_number è il valore adimensionale esatto. regime_hint è solo una banda didattica di gas rarefatto (continuum / slip / transitional / free_molecular) e non è un classificatore cinetico completo.