Calculadora del número de Fourier para conducción transitoria
La calculadora del número de Fourier evalúa cuánto ha avanzado la difusión del calor respecto al tamaño de un sólido durante la conducción transitoria.
Ejecutar — gratis
Introduzca la difusividad térmica, el tiempo transcurrido y una longitud característica en un sistema de unidades coherente para obtener Fo = alpha por tiempo dividido entre longitud al cuadrado. El resultado es adimensional y se utiliza habitualmente con gráficas de temperatura transitoria, soluciones analíticas y verificaciones numéricas. Así puede comparar la conducción entre materiales, duraciones y geometrías diferentes sin confundir el resultado con una temperatura, una tasa de calor o una propiedad del material.
Qué representa el número de Fourier
El número de Fourier compara el tiempo disponible para la difusión térmica con el tiempo característico de difusión del cuerpo. En la expresión Fo = alpha t / L al cuadrado, la difusividad térmica alpha describe la rapidez con la que un material iguala su temperatura, mientras que L representa la distancia que debe recorrer el calor. Un número de Fourier pequeño suele corresponder a una fase inicial del transitorio, cuando los cambios de temperatura permanecen cerca de la frontera expuesta. Un valor mayor indica que la difusión ha dispuesto de más tiempo para afectar el interior. Este número no proporciona directamente una temperatura ni un flujo de calor, sino la coordenada temporal adimensional utilizada por numerosas soluciones de conducción transitoria. Esta diferencia es importante al consultar gráficas de Heisler, revisar la hipótesis de capacidad concentrada, comparar ensayos o fijar la duración de una simulación. Dos sistemas de tamaños, materiales y tiempos distintos pueden encontrarse en una etapa de difusión equivalente si sus números de Fourier coinciden y también son comparables su geometría, sus condiciones de contorno y los demás grupos adimensionales relevantes.
Elija entradas coherentes y la longitud correcta
Utilice un sistema de unidades coherente: la difusividad térmica debe expresarse como longitud al cuadrado por tiempo, el tiempo transcurrido debe usar esa misma unidad temporal y la longitud característica, la unidad de longitud correspondiente. Por ejemplo, alpha en metros cuadrados por segundo, tiempo en segundos y longitud en metros se cancelan exactamente para producir un resultado adimensional. También funcionan milímetros cuadrados por segundo con milímetros. No mezcle metros cuadrados por segundo con minutos o milímetros sin convertirlos antes. Elegir L exige criterio técnico, pues su definición depende de la geometría y del método de solución. Una pared plana suele emplear la mitad del espesor cuando ambas caras tienen condiciones equivalentes; un cilindro largo o una esfera suelen emplear el radio. Algunas correlaciones definen la longitud característica como volumen dividido entre área superficial. Use siempre la definición exigida por la gráfica, serie analítica o correlación correspondiente. Como la longitud está elevada al cuadrado, usar el espesor completo en vez del semiespesor cambia Fo por un factor de cuatro; por ello debe documentar la convención.
Aplique el resultado al análisis transitorio
Después de calcular Fo, combínelo con el modelo adecuado para el problema físico. Las gráficas de Heisler y las soluciones analíticas de un término suelen usar el número de Fourier junto con el número de Biot para estimar la temperatura central, las distribuciones espaciales de temperatura o la energía transferida en geometrías simples. En trabajos numéricos, Fo permite expresar la duración simulada de forma adimensional y comparar ejecuciones con materiales o escalas de malla diferentes. También resulta útil para planificar ensayos: la relación muestra que alcanzar el mismo Fo requiere más tiempo en un cuerpo mayor y menos en un material con mayor difusividad térmica. Esta calculadora solo realiza el cálculo adimensional directo y no determina si es válido un modelo concentrado, basado en gráficas, semiinfinito o numérico. Compruebe aparte la geometría, la variación de las propiedades con la temperatura, las condiciones de contorno y las restricciones del número de Biot. Cada llamada automatizada cuesta $0.002; la implementación determinista no usa datos externos y devuelve las entradas normalizadas junto con Fo para facilitar la trazabilidad.
Qué puede hacer con ella
Consultar gráficas de conducción transitoria
Calcule la coordenada temporal adimensional necesaria junto con el número de Biot para usar gráficas de Heisler o series analíticas.
Comparar materiales y tamaños
Sitúe sólidos distintos en etapas comparables de difusión térmica aunque cambien su difusividad, dimensiones y tiempos de calentamiento.
Planificar una simulación o un ensayo
Estime si un tiempo propuesto corresponde a una fase temprana o avanzada de difusión antes de preparar un modelo completo.
Preguntas frecuentes
¿Cuál es la fórmula del número de Fourier?
Fo = alpha por t dividido entre L al cuadrado, donde alpha es la difusividad térmica, t el tiempo transcurrido y L la longitud característica.
¿Tiene unidades el número de Fourier?
No. Es adimensional cuando las tres entradas emplean unidades coherentes de longitud y tiempo.
¿Qué longitud característica debe utilizar?
Use la definición indicada por su geometría y método de solución, como el semiespesor de una pared o el radio de un cilindro. La calculadora no elige esa convención.
¿Puede ser cero el tiempo transcurrido?
Sí. Un tiempo transcurrido igual a cero produce Fo = 0. La longitud característica debe ser mayor que cero.
¿Un número de Fourier grande garantiza temperatura uniforme?
No. Fo describe el tiempo adimensional. La uniformidad térmica y la validez del modelo dependen además de la geometría, las condiciones de contorno, el número de Biot y las propiedades.
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/eng/fourier-number \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"thermal_diffusivity":0.0000117,"elapsed_time":600,"characteristic_length":0.05}'const res = await fetch("https://api.kit.forhosting.com/eng/fourier-number", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"thermal_diffusivity": 0.0000117,
"elapsed_time": 600,
"characteristic_length": 0.05
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/eng/fourier-number",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"thermal_diffusivity": 0.0000117,
"elapsed_time": 600,
"characteristic_length": 0.05
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/eng/fourier-number", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"thermal_diffusivity":0.0000117,"elapsed_time":600,"characteristic_length":0.05}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"thermal_diffusivity":0.0000117,"elapsed_time":600,"characteristic_length":0.05}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/eng/fourier-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
{
"thermal_diffusivity": 0.0000117,
"elapsed_time": 600,
"characteristic_length": 0.05
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "eng.fourier_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. |