Calculadora de condução de calor
Uma parede de 12 m² e 0,2 m de espessura, com condutividade de 0,8 W/(m·K) e 25 K de diferença entre as faces, deixa passar 1200 W de calor. Informe os quatro valores e receba o fluxo de calor estável com cada passo da substituição. Grátis no seu navegador.
- Grátis
- Funciona no seu navegador
- Sem cadastro
- Seus dados não saem do seu aparelho
Executar grátis
Exemplo resolvido
- K
- 0,8
- A
- 12
- Espessura da parede L
- 0,2
- Dt
- 25
- Condutividade térmica
- 0,8
- Condutividade
- 0,8
- Área
- 12
- A
- 12
Uma calculadora de condução de calor transforma a condutividade térmica, a área da parede, a espessura e a diferença de temperatura na taxa de transferência de calor em regime estacionário prevista pela lei unidimensional de Fourier para uma parede plana. Informe k do material, A da área da face normal ao fluxo, L da espessura da parede e ΔT da queda de temperatura ao longo da parede; a ferramenta devolve Q igual a k vezes A vezes ΔT sobre L, uma string de equação legível, passos de substituição e nomes de campos espelhados para scripts e planilhas. Verificações de lição de casa, estimativas de envoltória de edifício, demonstrações de dimensionamento de isolamento e valores esperados de katas de programação precisam desse mesmo quociente sem abrir uma pilha térmica completa de elementos finitos.
O que a lei de Fourier da parede plana diz sobre a taxa de transferência de calor
A lei de Fourier para condução estacionária através de uma laje plana de condutividade térmica constante afirma que a taxa de transferência de calor Q é proporcional à condutividade, à área e à diferença de temperatura, e inversamente proporcional à espessura: Q é igual a k vezes A vezes ΔT dividido por L.
A condutividade térmica k é uma propriedade do material —cerca de 0.6 a 0.7 watts por metro-kelvin para água líquida perto da temperatura ambiente, bem maior para metais, bem menor para bons isolantes—, de modo que a mesma geometria e o mesmo ΔT produzem vazamentos de calor muito diferentes. A área A é a face da parede normal ao fluxo de calor; a espessura L é o comprimento do caminho de condução através do sólido.
A diferença de temperatura ΔT costuma ser escrita como a temperatura do lado quente menos a do lado frio; um ΔT positivo com k e A positivos produz Q positivo na convenção de sinais escolhida, enquanto um ΔT negativo inverte a direção do fluxo reportada sem alterar a magnitude física.
Caminhos de sala de aula e de avaliador automático cuidam das checagens de domínio tanto quanto da aritmética: a espessura deve ser estritamente positiva porque a fórmula divide por L, e espessura zero ou negativa é quase sempre erro de entrada ou de modelagem. Área zero ou condutividade zero são permitidas e produzem taxa de calor zero, o que corresponde a idealizações de «sem caminho» ou «isolante perfeito».
O caminho de verificação recalcula k vezes A vezes ΔT sobre L com o mesmo arredondamento fixo usado nos campos publicados, de modo que uma resposta bem-sucedida sempre traz passos que você pode afirmar em testes ou cadernos de laboratório.
Dicas práticas, limites e buscas relacionadas
Mantenha k, A, L e ΔT dentro da faixa absoluta publicada para que o produto e o quociente não transbordem para uma taxa de calor não finita que o resolvedor deva rejeitar. Prefira enviar números em vez de strings pré-formatadas quando você controla o cliente; strings numéricas só são aceitas quando correspondem a um padrão numérico finito estrito. Use unidades coerentes: watts por metro-kelvin, metros quadrados, metros e kelvin (ou diferença em Celsius) produzem watts; entradas imperiais precisam de um conjunto coerente de unidades se você quiser BTU por hora.
Esta ferramenta não converte unidades, não empilha valores R multicamada, não adiciona resistências de convecção ou radiação nem consulta propriedades de materiais por nome —isso exige um modelo de parede composta ou uma tabela de materiais—.
Esta página atende quem busca uma calculadora de condução de calor, taxa de transferência de calor por condutividade térmica em parede ou ferramenta da lei de Fourier Q igual a k A ΔT sobre L online; não é um pacote CFD, não é um verificador de código de construção de valor U e não é um conversor de unidades. Prefira esta capacidade quando você já tiver k, A, L e ΔT e só precisar de Q; se a fonte for um problema enunciado, extraia primeiro essas quatro grandezas.
Casos de uso
Estimativas prévias de perda de calor da parede em scripts de engenharia
Pipelines calculam a condução estacionária através de uma laje conhecida antes de comparar com a capacidade HVAC ou ramos de upgrade de isolamento.
Perguntas frequentes
Qual fórmula esta calculadora de condução de calor usa?
Condução de Fourier unidimensional estacionária através de uma parede plana: Q = k · A · ΔT / L, onde k é a condutividade térmica, A a área, ΔT a diferença de temperatura e L a espessura.
ΔT pode ser negativo?
Sim. Uma diferença de temperatura negativa produz uma taxa de transferência de calor negativa, o que significa que o calor flui no sentido oposto ao que você escolheu como positivo.
Ela lida com paredes multicamada ou convecção?
Não. É uma única laje homogênea com k constante. Paredes compostas, resistência de contato, convecção e radiação exigem outros modelos.
A calculadora de condução de calor é gratuita?
A ferramenta do navegador é gratuita e roda localmente.
Posso escolher o material da parede pelo nome?
Não. A condutividade térmica é você quem informa, tirada de uma tabela ou ficha técnica. Metais conduzem muito mais que bons isolantes, então a mesma parede pode dar fluxos de calor bem diferentes.
Ferramentas relacionadas
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/thermo/thermal-conduction \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"k":0.8,"a":12,"l":0.2,"dt":25}'const res = await fetch("https://api.kit.forhosting.com/thermo/thermal-conduction", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"k": 0.8,
"a": 12,
"l": 0.2,
"dt": 25
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/thermo/thermal-conduction",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"k": 0.8,
"a": 12,
"l": 0.2,
"dt": 25
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/thermo/thermal-conduction", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"k":0.8,"a":12,"l":0.2,"dt":25}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"k":0.8,"a":12,"l":0.2,"dt":25}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/thermo/thermal-conduction", 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
{
"k": 0.8,
"a": 12,
"l": 0.2,
"dt": 25
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "thermo.thermal_conduction",
"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.
Limites
max_abs | 1000000000000 |
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. |
Notas técnicas
Espessura zero é rejeitada com um erro claro invalid_input para que uma profundidade ausente nunca se torne em silêncio Infinity nem uma falha de divisão por zero. O caminho é aritmética determinística pura —sem rede, sem sementes aleatórias, sem dependência de relógio— de modo que o executor gratuito do navegador e a API pré-paga devolvem o mesmo JSON após arredondamento decimal fixo toda vez que você a chama.
Como chamar a API e o que volta na resposta
Envie um corpo JSON com quatro números finitos obrigatórios: k (aliases thermal_conductivity, conductivity, lambda), a (aliases area, A, surface_area), l (aliases thickness, L, length, delta_x, dx) e dt (aliases delta_t, dT, temperature_difference, deltaT, temp_diff). Os valores absolutos devem permanecer dentro do limite publicado de um trilhão para que os produtos intermediários e o quociente permaneçam finitos em precisão dupla IEEE no Worker e no navegador. Condutividade térmica e área devem ser não negativas; a espessura deve ser estritamente positiva —L zero ou não positivo dispara invalid_input mencionando a espessura—. Em caso de sucesso, a resposta ecoa k, a, l e dt arredondados sob chaves primárias e de alias, define q, heat_transfer_rate e Q para a mesma taxa de calor arredondada, formula para a string Q igual a k vezes A vezes ΔT sobre L, equation para um quociente substituído legível, law para Fourier, message para um resumo breve e steps para um array ordenado de valores dados e linhas de substituição. Validação falha —campos ausentes, números não finitos, valores fora dos limites absolutos, k ou área negativos, espessura zero ou taxa de calor não finita— retorna invalid_input e nunca é cobrada. O preço é um valor fixo de US$ 0,002 por requisição bem-sucedida com item unitário e preço unitário marginal zero.
Dicas práticas, limites e buscas relacionadas
Ao ensinar, combine exemplos: k igual a 0.8, A igual a 12 metros quadrados, L igual a 0.2 metros e ΔT igual a 25 kelvin produzem 1200 watts; um L deliberado igual a zero demonstra o caminho rígido de invalid_input. Tarefas falhas que retornam invalid_input não consomem saldo pré-pago, o que mantém baratos os scripts exploratórios quando alunos enviam deliberadamente espessura zero. Checagens de ida e volta são fáceis: recalcule à mão k vezes A vezes ΔT dividido por L e confirme que coincide com heat_transfer_rate publicado dentro do mesmo arredondamento a doze casas.
Casos de integração
Checagens de lição de casa de condução de Fourier
Alunos inserem k, A, L e ΔT do livro-texto e comparam o Q e os passos de substituição manuscritos com um resultado determinístico da API ou do navegador antes de entregar.
Testes unitários para resolvedores térmicos de alunos
Gere casos conhecidos Q = k A ΔT / L mais rejeições deliberadas por espessura zero para valores esperados de katas de programação e fixtures de integração contínua.
Perguntas técnicas
O que acontece quando a espessura é zero?
A fórmula dividiria por zero. Esta ferramenta retorna invalid_input em vez de Infinity ou um NaN silencioso.