Calculadora do número de Fourier para condução transiente
A calculadora do número de Fourier avalia quanto a difusão de calor avançou em relação ao tamanho de um sólido durante a condução transiente.
Executar grátis
Informe a difusividade térmica, o tempo decorrido e um comprimento característico em um sistema de unidades coerente para obter Fo = alpha vezes o tempo dividido pelo comprimento ao quadrado. O resultado é adimensional e amplamente utilizado com gráficos de temperatura transiente, soluções analíticas e verificações numéricas. Assim, você pode comparar o comportamento da condução entre diferentes materiais, durações e geometrias sem confundir o resultado com temperatura, taxa de calor ou propriedade do material.
O que o número de Fourier representa
O número de Fourier compara o tempo disponível para a difusão térmica com o tempo característico de difusão do corpo. Na expressão Fo = alpha t / L ao quadrado, a difusividade térmica alpha descreve a rapidez com que um material equaliza a temperatura, enquanto L representa a distância que o calor precisa percorrer. Um número de Fourier pequeno geralmente corresponde ao início do transiente, quando as mudanças de temperatura permanecem concentradas perto da fronteira exposta. Um valor maior indica que a difusão teve mais tempo para influenciar o interior. O número não fornece diretamente temperatura nem fluxo de calor; ele fornece a coordenada de tempo adimensional usada por muitas soluções de condução transiente. Essa distinção é importante ao consultar gráficos de Heisler, verificar hipóteses de capacitância concentrada, comparar experimentos ou definir durações de simulação. Dois sistemas com tamanhos físicos, materiais e tempos diferentes podem estar em estágios equivalentes de difusão quando seus números de Fourier coincidem, desde que geometria, condições de contorno e outros grupos adimensionais relevantes também sejam comparáveis.
Escolha dados coerentes e o comprimento correto
Use um sistema de unidades coerente: a difusividade térmica deve ter unidades de comprimento ao quadrado por tempo, o tempo decorrido deve usar a mesma unidade temporal e o comprimento característico deve usar a unidade de comprimento correspondente. Por exemplo, alpha em metros quadrados por segundo, tempo em segundos e comprimento em metros se cancelam exatamente e produzem um resultado adimensional. Milímetros quadrados por segundo com milímetros também funcionam. Não misture metros quadrados por segundo com minutos ou milímetros sem converter antes. A escolha de L exige critério de engenharia, pois sua definição depende da geometria e do método de solução. Uma parede plana normalmente usa a meia espessura quando as duas faces têm condições equivalentes; um cilindro longo ou uma esfera normalmente usa o raio. Algumas correlações definem o comprimento característico como volume dividido pela área superficial. Sempre adote a definição exigida pelo gráfico, série analítica ou correlação que você pretende aplicar. Como o comprimento é elevado ao quadrado, usar a espessura total em vez da meia espessura altera Fo por um fator de quatro; portanto, documente a convenção.
Use o resultado na condução transiente
Depois de calcular Fo, combine-o com o modelo adequado ao problema físico. Gráficos de Heisler e soluções analíticas de um termo frequentemente usam o número de Fourier com o número de Biot para estimar a temperatura central, distribuições espaciais de temperatura ou transferência de energia em geometrias simples. Em análises numéricas, Fo ajuda a expressar a duração simulada de forma adimensional e a comparar execuções com materiais ou escalas de malha diferentes. Também auxilia no planejamento de experimentos: a relação mostra que atingir o mesmo Fo demora mais em um corpo maior e menos em um material com maior difusividade térmica. Esta calculadora faz somente o cálculo adimensional direto e não decide se um modelo concentrado, baseado em gráficos, semi-infinito ou numérico é válido. Verifique separadamente a geometria, a dependência das propriedades em relação à temperatura, as condições de contorno e as restrições do número de Biot. Cada chamada automatizada custa US$ 0,002; a implementação determinística não usa dados externos e devolve as entradas normalizadas com Fo para manter uma trilha de auditoria clara.
Casos de uso
Consultar gráficos de condução transiente
Calcule a coordenada de tempo adimensional necessária com o número de Biot ao usar gráficos de Heisler ou séries analíticas.
Comparar materiais e dimensões
Posicione sólidos diferentes em estágios comparáveis de difusão térmica, mesmo com difusividades, dimensões e tempos de aquecimento distintos.
Planejar uma simulação ou um ensaio
Estime se o tempo proposto representa uma fase inicial ou avançada da difusão antes de criar um modelo mais completo.
Perguntas frequentes
Qual é a fórmula do número de Fourier?
Fo = alpha vezes t dividido por L ao quadrado, em que alpha é a difusividade térmica, t é o tempo decorrido e L é o comprimento característico.
O número de Fourier tem unidades?
Não. Ele é adimensional quando as três entradas usam unidades coerentes de comprimento e tempo.
Qual comprimento característico você deve usar?
Use a definição indicada pela geometria e pelo método de solução, como a meia espessura de uma parede ou o raio de um cilindro. A calculadora não escolhe essa convenção.
O tempo decorrido pode ser zero?
Sim. Tempo decorrido igual a zero produz Fo = 0. O comprimento característico deve permanecer maior que zero.
Um número de Fourier alto garante temperatura uniforme?
Não. Fo descreve o tempo adimensional. A uniformidade térmica e a validade do modelo também dependem da geometria, das condições de contorno, do número de Biot e das propriedades.
Para desenvolvedores — acesso via API
Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.
Endpoint
Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.
Chame do seu código
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)Exemplo de requisição
{
"thermal_diffusivity": 0.0000117,
"elapsed_time": 600,
"characteristic_length": 0.05
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "eng.fourier_number",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.
Preço
Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.
Erros
| HTTP | Código | O que significa |
|---|---|---|
401 | unauthorized | Token ausente ou inválido. Confira o header Authorization. |
402 | insufficient_balance | Saldo insuficiente para esta tarefa. Faça uma recarga e tente de novo. |
404 | unknown_type | Esse tipo de tarefa não existe. Confira o campo type no catálogo. |
429 | rate_limited | Muitas requisições em pouco tempo. Espere um instante e tente de novo. |