Calculadora del número de Knudsen
Aire a nivel del mar, con un recorrido libre medio de unos 65 nm, en un canal de 1 mm da un número de Knudsen de 0,000065: flujo continuo. Sirve para huecos, poros y toberas donde los modelos habituales pueden fallar. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Camino libre medio
- 0,000000065
- Longitud característica
- 0,001
- Número de Knudsen
- 0,000065
- Kn
- 0,000065
- Indicación de régimen
- continuum
El número de Knudsen es la razón adimensional entre el recorrido libre medio de una molécula de gas y una longitud geométrica característica del aparato: altura de canal, diámetro de poro, garganta de tobera o tamaño de partícula. Cuando esa razón es minúscula, dominan las colisiones entre moléculas y siguen válidos los modelos continuos de Navier–Stokes; cuando es grande, las moléculas viajan de forma balística y hace falta la teoría cinética de flujo molecular libre.
Qué significa Kn = λ/L y qué dos longitudes debe enviar
El número de Knudsen, escrito Kn, se define como el recorrido libre medio molecular λ dividido por una longitud característica L del flujo o del hardware. El recorrido libre medio es la distancia promedio que recorre una molécula entre colisiones sucesivas; crece cuando baja la presión o el gas se enrarece, y se encoge en aire denso al nivel del mar, donde λ es del orden de sesenta y cinco nanómetros.
La longitud característica es la escala que fija la geometría: diámetro hidráulico de un microcanal, holgura de un acelerómetro MEMS, tamaño de poro de una membrana, garganta de una tobera de vacío o radio de una partícula de aerosol. La intención de búsqueda se agrupa en frases como calculadora del número de Knudsen, Kn igual a lambda entre L, flujo de gas enrarecido, régimen continuo frente a molecular libre, diseño de vacío MEMS y recorrido libre medio sobre longitud característica.
Quienes consultan quieren un Kn numérico que puedan anclar a una hoja de trabajo, un croquis de vacío o una configuración Direct Simulation Monte Carlo — no solo un recordatorio de que la fórmula existe. Las unidades se mantienen coherentes con la base de longitud que haya elegido: metros con metros, nanómetros con nanómetros o micrómetros con micrómetros dan un Kn verdaderamente adimensional; mezclar metros con milímetros sin convertir antes produce una razón sin sentido en lugar del número de Knudsen del libro.
Qué puede hacer con ella
Comprobaciones de deberes y laboratorio de gas enrarecido
Estudiantes y evaluadores confirman el Kn adimensional a partir del recorrido libre medio y el tamaño de canal, con rechazo claro cuando la longitud característica es nula o negativa.
Croquis rápidos de continuo frente a molecular libre
Ingenieros y docentes obtienen Kn estructurado más una pista suave de régimen para holguras MEMS, poros y conductos de vacío sin levantar un apilamiento Boltzmann o DSMC.
Preguntas frecuentes
¿Qué ocurre si la longitud característica es nula o negativa?
Kn=λ/L no está definido cuando L no es estrictamente positivo; el motor la rechaza y no cobra la llamada.
¿Es gratuita la calculadora del número de Knudsen?
La herramienta del navegador se ejecuta gratis en su dispositivo.
¿Qué unidades debe usar?
Cualquier par coherente de longitudes funciona. El SI es habitual: metros para λ y para L. Mezclar unidades inconsistentes sin convertir produce un número sin sentido, no un Kn verdaderamente adimensional.
¿Qué significan las etiquetas continuo, deslizamiento, transición y molecular libre?
Con un número de Knudsen muy pequeño dominan los choques entre moléculas y valen las ecuaciones de flujo continuo. Con uno grande las moléculas viajan sin chocar y hace falta la teoría cinética; deslizamiento y transición quedan entre ambos.
¿Qué longitud uso como longitud característica?
La que marca la geometría: la altura o el diámetro hidráulico de un microcanal, el hueco de un microdispositivo, el tamaño de poro de una membrana, la garganta de una tobera o el radio de una partícula de aerosol.
Herramientas relacionadas
Para desarrolladores — acceso por API
Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.
Endpoint de API
¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.
Llámela desde su 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)Ejemplo de solicitud
{
"mean_free_path": 6.5e-8,
"characteristic_length": 0.001
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "phys.knudsen_number",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.
Precio
Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.
Errores
| HTTP | Código | Significado |
|---|---|---|
401 | unauthorized | API key ausente o inválida. |
402 | insufficient_balance | El saldo no cubre el precio de la tarea. |
404 | unknown_type | El tipo de tarea no existe. |
429 | rate_limited | Demasiadas peticiones. Use el webhook en vez de sondear. |
Notas técnicas
Esta calculadora acepta un mean_free_path molecular λ y un characteristic_length L estrictamente positivo, devuelve knudsen_number igual a λ dividido por L y etiqueta las bandas habituales de continuo, deslizamiento, transición y molecular libre como regime_hint educativo. Una longitud característica nula o negativa se rechaza con invalid_input porque entonces la razón no está definida. Las llamadas API correctas cuestan $0.002.
Qué significa Kn = λ/L y qué dos longitudes debe enviar
Entregar mean_free_path, characteristic_length, knudsen_number, Kn, formula, method y regime_hint como JSON facilita pegar el resultado en notas, compararlo en pruebas automatizadas o reutilizarlo entre idiomas sin reimplementar la división.
Cómo valida la entrada esta calculadora y aplica Kn = λ/L
Las cadenas numéricas que se interpretan como números finitos se aceptan para que formularios y pipelines al estilo CSV pasen valores sin un cast extra. El recorrido libre medio no puede ser negativo: una longitud de colisión negativa es antifísica, mientras que un recorrido libre nulo se permite y produce Kn igual a cero, el límite profundo de continuo. No hay servicio de conversión de unidades, ni solver de teoría cinética, ni tabla de colisiones dependiente de la temperatura; es la razón definicional Kn igual a λ entre L a partir de dos longitudes conocidas. Envíe un cuerpo JSON con los campos obligatorios mean_free_path y characteristic_length. Cada campo debe ser finito: campos ausentes, cadenas vacías, texto no numérico, NaN e Infinity fallan de inmediato con invalid_input antes de devolver resultado, y la validación fallida no se cobra. Se admiten alias: lambda, mfp y molecular_mean_free_path para mean_free_path; length, L, char_length, hydraulic_diameter y gap para characteristic_length. La longitud característica debe ser estrictamente positiva: un L nulo o negativo se rechaza siempre como invalid_input porque la división por una longitud no positiva no está definida y el modelo de Knudsen colapsa. Tras la validación, el motor divide el recorrido libre medio por la longitud característica y redondea a una precisión estable de doce decimales para que la misma entrada produzca siempre el mismo JSON en motores JavaScript. Un regime_hint suave etiqueta bandas habituales de gas enrarecido — Kn por debajo de unos 0.01 como continuum, de 0.01 hasta 0.1 como slip, de 0.1 hasta 10 como transitional, y 10 o más como free_molecular — solo como comodidad educativa; no sustituye a un solver de Boltzmann completo ni al criterio de ingeniería en geometrías complejas. La misma función pura alimenta la herramienta gratuita en el navegador y la vía API.
Uso práctico, límites, precio y canales de entrega
Use la herramienta del navegador cuando quiera una comprobación inmediata de Kn igual a lambda entre L al calificar un deber de gas enrarecido, verificar una holgura de vacío MEMS, esbozar si un conducto de vacío es continuo o molecular libre, o saneando las entradas adimensionales de una simulación DSMC. No hay modelo de lenguaje, ni servicio externo de propiedades de colisión, ni aleatoriedad, de modo que la capacidad es segura para fijar en comprobaciones de integración continua y materiales de lección reproducibles. Conecte el extremo a ejercicios de dinámica de gases, comprobadores de respuestas de concursos, herramientas de esbozo MEMS o pasos de preprocesado donde prefiera errores de dominio explícitos — como rechazar longitud característica nula o negativa — frente a widgets opacos de caja negra que no explican por qué se rechazó una entrada incorrecta. Use la API cuando un script, plataforma de lecciones, pipeline de cuaderno de laboratorio o ayudante de vacío necesite JSON estable para muchos pares recorrido-libre y longitud bajo un solo contrato. Cada petición exitosa es un ítem facturable a $0.002; la validación fallida no consume saldo. Elija unidades de forma coherente: si mean_free_path está en metros, characteristic_length también debe estarlo para que Kn sea adimensional y listo para comparación con el libro. Los resultados son plenamente deterministas: las mismas dos entradas siempre dan el mismo knudsen_number, el mismo alias Kn y las mismas etiquetas de fórmula y método. Mantenga ambas longitudes coherentes, fije el knudsen_number redondeado en las pruebas y obtendrá un grupo adimensional de gas enrarecido reproducible sin levantar infraestructura de teoría cinética propia.
Casos de integración
Fixtures deterministas para ensayos de vacío y MEMS
Los pipelines que siembran pruebas unitarias o demostraciones científicas interactivas pueden llamar a un oráculo puro Kn=λ/L en lugar de reimplementar la aritmética de Knudsen en cada idioma.
Preguntas técnicas
¿Cómo se calcula el número de Knudsen con esta herramienta?
Envíe JSON con mean_free_path y characteristic_length (por ejemplo λ=6.5e-8 m y L=0.001 m para un recorrido libre tipo aire en un canal de un milímetro). La respuesta incluye knudsen_number (y Kn), la fórmula Kn=λ/L y un regime_hint suave.
¿Es Kn lo mismo que el campo regime_hint?
No. knudsen_number es el valor adimensional exacto. regime_hint es solo una banda educativa de gas enrarecido (continuum / slip / transitional / free_molecular) y no es un clasificador cinético completo.