Condução cilíndrica em tubo
Um tubo de 10 m com condutividade de 45 W/m·K, raios de 0,05 e 0,06 m e 80 °C de diferença na parede transmite mais de um milhão de watts. Você também vê a resistência térmica e os fluxos nas duas faces. 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
- 45
- Comprimento
- 10
- Raio interno
- 0,05
- Raio externo
- 0,06
- Dt
- 80
- Condutividade térmica
- 45
- Diferença de temperatura
- 80
- Relação de raios
- 1,2
- Logaritmo natural da relação de raios
- 0,1823215568
Uma calculadora de condução cilíndrica em tubo transforma a condutividade térmica, o comprimento axial, os raios interno e externo e a queda de temperatura ao longo da parede na taxa de transferência de calor radial em regime estacionário prevista pela lei de Fourier em coordenadas cilíndricas. Informe k do material do tubo, L do comprimento do trecho, ri e ro dos raios interno e externo da parede, e ΔT da diferença de temperatura entre as superfícies interna e externa. A ferramenta devolve Q igual a dois pi k L ΔT sobre o logaritmo natural de ro sobre ri, a resistência térmica cilíndrica, os fluxos de calor nas duas superfícies, uma string de equação legível e passos de substituição que você pode copiar para um caderno. Verificações de lição de casa, estimativas de tubo isolado, esboços de perda em linhas de vapor e valores esperados de katas de programação precisam desse modelo radial logarítmico em vez do quociente de parede plana Q igual a k A ΔT sobre L.
O que a condução radial de Fourier diz sobre a parede de um tubo
A lei de Fourier em coordenadas cilíndricas afirma que o fluxo de calor radial é menos k vezes dT/dr. Na condução estacionária através de um cilindro oco longo de condutividade constante e sem geração, a conservação de energia obriga a taxa de transferência de calor Q a ser a mesma em todo raio, de modo que o campo de temperatura deve variar como o logaritmo de r, e não como uma reta em r.
Integrar da superfície interna em ri e Ti até a externa em ro e To produz a fórmula clássica da parede do tubo: Q igual a dois pi k L vezes (Ti menos To) dividido pelo logaritmo natural de ro sobre ri.
O mesmo resultado costuma ser escrito com uma resistência de condução R_cyl igual a ln(ro/ri) sobre dois pi k L, de modo que Q é ΔT sobre R_cyl, o que facilita colocar depois a parede metálica em série com películas de convecção interna e externa em uma rede de resistências. A condutividade térmica k é uma propriedade do material: dezenas de watts por metro-kelvin em muitos aços, algumas centenas no cobre e uma fração de um em plásticos comuns.
O comprimento L é o comprimento axial do trecho que você analisa, não a espessura da parede; a espessura entra só pelos dois raios. A diferença de temperatura ΔT é a temperatura da superfície interna menos a da externa; um ΔT positivo com k e L positivos produz calor fluindo radialmente para fora. O logaritmo só está definido quando ambos os raios são positivos e ro é estritamente maior que ri.
Se os raios coincidem não há parede e a fórmula dividiria por zero; se estão invertidos o argumento do log é menor que um e o sinal de Q inverteria por um motivo geométrico errado.
Dicas práticas, limites e buscas relacionadas
Mantenha k, L, ri, ro e ΔT dentro da faixa absoluta publicada para que o produto dois pi k L ΔT e o logaritmo não transbordem para uma taxa de calor não finita que o resolvedor deva rejeitar. Use um conjunto coerente de unidades: watts por metro-kelvin, metros e kelvin (ou diferença em Celsius) produzem watts para Q, kelvin por watt para a resistência térmica e watts por metro quadrado para os fluxos superficiais. Entradas imperiais precisam da mesma coerência se você quiser BTU por hora.
Esta ferramenta não converte unidades, não consulta propriedades de materiais pelo nome de um metal, não adiciona películas de convecção ou radiação, não trata isolamento multicamada nem resolve a equação radial transiente.
Quando a parede é fina em relação ao raio, ln(ro/ri) é aproximadamente (ro menos ri) sobre ri e o resultado cilíndrico se aproxima da fórmula de parede plana com área igual a dois pi ri L e espessura igual a ro menos ri; use essa checagem como teste de sanidade, não como substituto da forma logarítmica em tubos grossos.
Esta página atende quem busca uma calculadora de condução cilíndrica em tubo, fluxo de calor radial através da parede de um cano ou a fórmula Q igual a dois pi k L ΔT sobre ln(ro/ri). Prefira esta capacidade quando você já tiver k, L, ri, ro e ΔT e só precisar de Q; a ferramenta irmã de condução de parede plana é a página certa quando a geometria é uma laje plana.
Casos de uso
Esboços de perda de calor em tubos de vapor e água quente
Estime a condução radial através de uma parede metálica conhecida antes de adicionar camadas de isolamento ou comparar o vazamento com a capacidade da caldeira.
Verificações de lição de casa de condução cilíndrica
Alunos informam k, L, ri, ro e ΔT do livro e comparam o Q, o R_cyl e os passos de substituição manuscritos com um resultado determinístico.
Perguntas frequentes
Por que existe o logaritmo da razão de raios?
Em coordenadas radiais a área de transferência cresce com r, então a temperatura não pode ser linear em r. Integrar a lei de Fourier de ri a ro produz ln(ro/ri) no denominador.
Como isso difere da condução de parede plana Q = k A ΔT / L?
Uma laje plana tem área constante. A parede de um tubo tem área 2πrL que muda com o raio, então a forma fechada correta é a fórmula cilíndrica logarítmica, não o quociente de parede plana.
A calculadora de condução cilíndrica em tubo é gratuita?
A ferramenta do navegador é gratuita e roda localmente.
Por que o raio externo precisa ser maior que o interno?
Porque a espessura da parede é a diferença entre eles. Com raios iguais não há parede e a fórmula dividiria por zero; com raios invertidos o logaritmo ficaria negativo, então os dois casos são recusados.
O comprimento do tubo é a espessura da parede?
Não. O comprimento é o do trecho de tubo ao longo do eixo. A espessura da parede entra apenas pelos dois raios: uma parede mais grossa aparece como um raio externo maior.
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/eng/cylinder-conduction \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"k":45,"length":10,"inner_radius":0.05,"outer_radius":0.06,"dt":80}'const res = await fetch("https://api.kit.forhosting.com/eng/cylinder-conduction", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"k": 45,
"length": 10,
"inner_radius": 0.05,
"outer_radius": 0.06,
"dt": 80
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/eng/cylinder-conduction",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"k": 45,
"length": 10,
"inner_radius": 0.05,
"outer_radius": 0.06,
"dt": 80
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/eng/cylinder-conduction", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"k":45,"length":10,"inner_radius":0.05,"outer_radius":0.06,"dt":80}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"k":45,"length":10,"inner_radius":0.05,"outer_radius":0.06,"dt":80}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/eng/cylinder-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": 45,
"length": 10,
"inner_radius": 0.05,
"outer_radius": 0.06,
"dt": 80
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "eng.cylinder_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
Raios iguais ou invertidos são rejeitados com um erro claro invalid_input para que uma espessura de parede ausente nunca se torne divisão por zero nem um logaritmo negativo. 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.
O que a condução radial de Fourier diz sobre a parede de um tubo
Esta calculadora codifica essas regras de domínio como invalid_input em vez de devolver Infinity, NaN ou um logaritmo com sinal silencioso que pareceria uma taxa de calor válida.
Como chamar a API e o que volta na resposta
Condutividade térmica, comprimento e raio interno devem ser estritamente positivos. O raio externo deve ser estritamente maior que o interno para que ln(ro/ri) esteja definido e seja positivo. O corpo também inclui formula, uma string de equação substituída, law igual a Fourier cylindrical, um message breve em inglês e um array ordenado steps que você pode afirmar em testes ou cadernos de laboratório. Envie um corpo JSON com cinco números finitos obrigatórios: k (aliases thermal_conductivity, conductivity, lambda), length (aliases L, pipe_length, axial_length), inner_radius (aliases ri, r_inner, r_i, inner), outer_radius (aliases ro, r_outer, r_o, outer) 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, o logaritmo e o quociente permaneçam finitos em precisão dupla IEEE no Worker e no navegador. Em caso de sucesso, a resposta ecoa as entradas arredondadas, informa radius_ratio e ln_radius_ratio, define q e heat_transfer_rate para a mesma taxa de calor arredondada em watts quando se usam unidades SI, informa thermal_resistance como ln(ro/ri) sobre dois pi k L, e informa inner_heat_flux e outer_heat_flux como Q dividido pela área cilíndrica correspondente dois pi r L. Validação falha —campos ausentes, números não finitos, valores fora dos limites absolutos, k, length ou inner_radius não positivos, outer_radius não maior que inner_radius, 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 unidade item.
Dicas práticas, limites e buscas relacionadas
Prefira enviar números JSON 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. Ao ensinar, combine exemplos: k igual a quarenta e cinco, L igual a dez metros, ri igual a zero ponto zero cinco metros, ro igual a zero ponto zero seis metros e ΔT igual a oitenta kelvin é a amostra publicada; um ro deliberado igual a ri demonstra o caminho rígido de invalid_input. Tarefas falhas que retornam invalid_input não consomem saldo pré-pago. Checagens de ida e volta são fáceis: recalcule à mão dois pi k L ΔT dividido por ln(ro/ri) e confirme que coincide com heat_transfer_rate publicado dentro do mesmo arredondamento a doze casas.
Casos de integração
Testes unitários para resolvedores térmicos de alunos
Gere casos conhecidos Q = 2πkLΔT / ln(ro/ri) mais rejeições deliberadas por raios iguais para fixtures de katas de programação e oráculos de integração contínua.
Perguntas técnicas
Que fórmula esta calculadora de condução cilíndrica em tubo usa?
Condução de Fourier unidimensional estacionária através de um cilindro oco: Q = 2 π k L ΔT / ln(ro / ri), com resistência cilíndrica R = ln(ro/ri) / (2 π k L).
O que acontece se o raio externo não for maior que o interno?
O logaritmo seria zero ou negativo. Esta ferramenta retorna invalid_input em vez de Infinity ou uma taxa de calor com sinal silencioso.