Calculadora de efetividade NTU de trocadores de calor
Esta calculadora converte o número de unidades de transferência e a razão das taxas de capacidade térmica na efetividade de um trocador de calor.
Executar grátis
Selecione contracorrente ideal ou fluxo paralelo, informe NTU e Cr adimensionais e receba a efetividade em fração e porcentagem. O cálculo usa as relações efetividade-NTU padrão e trata diretamente o limite em contracorrente quando as capacidades são iguais. É útil quando você já conhece UA e as capacidades das correntes e precisa medir, de modo rápido e reproduzível, quanto o equipamento se aproxima da máxima transferência termodinamicamente possível.
Entenda as três grandezas antes de informar os valores
A efetividade, indicada por epsilon, é a taxa real de transferência de calor dividida pela taxa máxima termodinamicamente possível para as duas correntes de entrada; portanto, varia de zero a um. O número de unidades de transferência é NTU = UA/Cmin, em que U é o coeficiente global, A é a área de troca e Cmin é a menor taxa de capacidade térmica. Um NTU maior geralmente representa mais condutância ou área em relação à corrente cuja temperatura muda com mais facilidade. A razão de capacidades é Cr = Cmin/Cmax e, por definição, fica entre zero e um. Um valor próximo de zero representa uma corrente com capacidade muito maior, inclusive o comportamento-limite usado em condensação ou evaporação quase isotérmica. O valor um indica capacidades iguais. Informe NTU e Cr já coerentes: a ferramenta não determina U, A, vazão mássica nem calor específico e não corrige propriedades de entrada inconsistentes.
Escolha corretamente a disposição ideal do escoamento
Na contracorrente, as correntes seguem em sentidos opostos ao longo da superfície de troca. Para os mesmos NTU e Cr, ela costuma alcançar efetividade maior que o fluxo paralelo, pois mantém uma diferença de temperatura mais favorável. No fluxo paralelo, ambas entram pela mesma extremidade e avançam na mesma direção, fazendo a diferença térmica cair rapidamente. Para contracorrente com Cr diferente de um, aplica-se epsilon = [1 - exp(-NTU(1-Cr))]/[1 - Cr exp(-NTU(1-Cr))]. Quando Cr é exatamente um, essa expressão assume uma forma zero sobre zero removível, e o limite epsilon = NTU/(1+NTU) é usado. O fluxo paralelo segue epsilon = [1 - exp(-NTU(1+Cr))]/(1+Cr). Essas equações não representam fluxo cruzado, casco e tubos multipasse, regeneradores, vazamentos, perdas térmicas, condução axial, alterações por incrustação ou configurações de fase que exijam uma relação especializada.
Use a efetividade na verificação do projeto térmico
Com a efetividade conhecida, o passo seguinte costuma ser calcular a carga por q = epsilon Cmin(Th,in - Tc,in), usando unidades compatíveis e uma convenção de sinais consistente. As temperaturas de saída podem ser obtidas por balanços de energia, desde que as taxas de capacidade permaneçam aproximadamente constantes. Considere o resultado um cálculo de modelo, não uma garantia de desempenho. Má distribuição, desvio de fluxo, incrustação, perdas, propriedades variáveis, pressão, mudança de fase ou mistura dependente da geometria podem afastar o equipamento real do caso ideal. Confirme que a disposição escolhida corresponde ao método de projeto e que Cmin e Cmax resultam da vazão mássica multiplicada pelo calor específico adequado. Compare condições nominal, mínima e máxima e preserve precisão interna suficiente. A resposta da API inclui a relação e os dados originais para auditoria. Cada solicitação automatizada custa US$ 0,002; o cálculo no navegador dispensa uma solicitação API.
Casos de uso
Verificar um projeto preliminar
Converta UA e capacidades estimadas em efetividade depois de calcular NTU e Cr.
Comparar contracorrente e fluxo paralelo
Avalie os mesmos NTU e Cr nas duas disposições ideais para quantificar o efeito da configuração.
Montar uma planilha térmica repetível
Use o resultado determinístico da API em cálculos de carga e temperaturas de saída para vários cenários.
Perguntas frequentes
O que é a efetividade de um trocador de calor?
É a transferência real dividida pela máxima transferência termodinamicamente possível nas condições de entrada especificadas.
Qual faixa é válida para a razão de capacidades?
Use Cr = Cmin/Cmax entre 0 e 1. Um valor fora da faixa indica capacidades ordenadas incorretamente ou outra definição da razão.
O que ocorre quando a razão de capacidades é igual a um?
Na contracorrente, usa-se o limite exato epsilon = NTU/(1+NTU), evitando a forma indeterminada da equação geral.
A calculadora modela fluxo cruzado ou casco e tubos?
Não. Ela implementa apenas relações ideais de contracorrente e fluxo paralelo. Use uma relação específica para outras geometrias.
Quanto custa uma solicitação API?
Cada solicitação API custa US$ 0,002. Você pode usar a calculadora no navegador sem fazer uma solicitação API.
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/ntu-effectiveness \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"ntu":2,"capacity_ratio":0.5}'const res = await fetch("https://api.kit.forhosting.com/eng/ntu-effectiveness", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"ntu": 2,
"capacity_ratio": 0.5
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/eng/ntu-effectiveness",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"ntu": 2,
"capacity_ratio": 0.5
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/eng/ntu-effectiveness", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"ntu":2,"capacity_ratio":0.5}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"ntu":2,"capacity_ratio":0.5}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/eng/ntu-effectiveness", 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
{
"ntu": 2,
"capacity_ratio": 0.5
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "eng.ntu_effectiveness",
"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. |