Calculadora do fator de atrito Swamee-Jain
Esta calculadora de Swamee-Jain estima o fator de atrito de Darcy, adimensional, para escoamento turbulento em tubo circular.
Executar grátis
Informe o número de Reynolds e a rugosidade relativa do tubo, definida como a rugosidade absoluta dividida pelo diâmetro interno. A equação explícita é calculada diretamente, sem a solução iterativa associada a Colebrook. O resultado auxilia cálculos de perda de pressão e carga, dimensionamento de bombas e análises preliminares de tubulações quando o regime é turbulento e as propriedades de entrada são conhecidas.
O que o resultado de Swamee-Jain representa
O valor retornado é o fator de atrito de Darcy, coeficiente adimensional usado na equação de Darcy-Weisbach para calcular perda de pressão ou de carga causada pelo atrito com a parede. Ele não é o fator de Fanning: o valor de Darcy é quatro vezes o de Fanning, portanto confirme a convenção antes de inserir o resultado em outra fórmula ou programa. Swamee-Jain é uma aproximação explícita do comportamento turbulento descrito implicitamente por Colebrook. A equação reúne dois efeitos físicos: Reynolds representa a relação entre forças inerciais e viscosas, enquanto a rugosidade relativa compara as irregularidades da parede com o diâmetro. Em Reynolds turbulentos moderados, ambos afetam a resposta; em valores muito altos, a rugosidade passa a dominar. A calculadora apresenta o resultado adimensional e repete as duas entradas, o que facilita a auditoria e a transferência do cálculo para um fluxo de trabalho hidráulico maior sem perder sua origem.
Como preparar as duas entradas
Use um número de Reynolds calculado com velocidade média, diâmetro interno, densidade e viscosidade dinâmica, ou com a expressão equivalente baseada na viscosidade cinemática. Todas as grandezas devem ser dimensionalmente coerentes. A rugosidade relativa é epsilon dividido por D, sendo epsilon a rugosidade absoluta e D o diâmetro interno. Como a razão é adimensional, ambos devem usar a mesma unidade de comprimento; milímetros por milímetros funcionam tão bem quanto pés por pés. Não informe apenas a rugosidade absoluta. Para tubo hidraulicamente liso, use zero ou uma estimativa relativa adequadamente pequena. A calculadora exige Reynolds de pelo menos 4,000 porque Swamee-Jain se aplica ao escoamento turbulento, e não ao laminar nem à região incerta de transição. Ao consultar uma tabela de rugosidade, considere idade, depósitos, corrosão, fabricação e diâmetro interno real, em vez de confiar apenas no diâmetro nominal do tubo.
Como usar o fator em projetos de engenharia
Depois do cálculo, aplique o fator na relação de Darcy-Weisbach para estimar a perda de carga distribuída, geralmente escrita como o fator de atrito multiplicado pela razão entre comprimento e diâmetro e pela carga de velocidade. A perda de pressão decorre da multiplicação da perda de carga pelo peso específico, sempre com unidades coerentes. O resultado abrange o atrito em trechos retos; válvulas, curvas, entradas, contrações, expansões e outros acessórios normalmente exigem coeficientes de perda localizada ou comprimentos equivalentes. Uma consulta verifica um ponto de projeto, enquanto consultas repetidas comparam diâmetros, vazões, materiais e condições operacionais. Em projetos críticos, confronte a aproximação com o método exigido pela norma, especificação ou software validado. Considere ainda a incerteza da rugosidade e das propriedades do fluido. Cada solicitação à API custa US$ 0,002, e o cálculo determinístico serve para planilhas reproduzíveis, serviços de projeto, ensino e rotinas automatizadas de dimensionamento.
Casos de uso
Estimar a perda de pressão
Obtenha o fator de Darcy necessário ao cálculo de Darcy-Weisbach em uma condição de escoamento conhecida.
Comparar materiais de tubos
Avalie como diferentes rugosidades relativas alteram o atrito com Reynolds e geometria comparáveis.
Analisar bombas e diâmetros
Repita o cálculo explícito para uma triagem preliminar antes do modelo hidráulico detalhado.
Perguntas frequentes
Qual fator de atrito a calculadora fornece?
Ela fornece o fator adimensional de Darcy. Divida-o por quatro somente se a equação seguinte exigir especificamente o fator de Fanning.
O que é rugosidade relativa?
É a rugosidade absoluta epsilon dividida pelo diâmetro interno D. Use a mesma unidade de comprimento nas duas grandezas.
Posso usar esta equação em escoamento laminar?
Não. A calculadora exige Reynolds de pelo menos 4,000. Em escoamento laminar plenamente desenvolvido em tubo circular, o fator de Darcy costuma ser 64 dividido por Reynolds.
Isso equivale a resolver a equação de Colebrook?
Não exatamente. Swamee-Jain é uma aproximação explícita; Colebrook é implícita e normalmente requer iteração. Ambas tratam da mesma relação turbulenta, mas podem gerar pequenas diferenças.
O resultado inclui perdas em válvulas e curvas?
Não. O fator descreve o atrito distribuído em tubo reto. Some separadamente as perdas dos acessórios por coeficientes adequados ou comprimentos equivalentes.
Quanto custa um cálculo pela API?
Cada solicitação à API custa US$ 0,002. O cálculo é determinístico e não há cobrança adicional por item.
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/friction-swamee \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"relative_roughness":0.0002,"reynolds_number":100000}'const res = await fetch("https://api.kit.forhosting.com/eng/friction-swamee", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"relative_roughness": 0.0002,
"reynolds_number": 100000
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/eng/friction-swamee",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"relative_roughness": 0.0002,
"reynolds_number": 100000
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/eng/friction-swamee", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"relative_roughness":0.0002,"reynolds_number":100000}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"relative_roughness":0.0002,"reynolds_number":100000}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/eng/friction-swamee", 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
{
"relative_roughness": 0.0002,
"reynolds_number": 100000
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "eng.friction_swamee",
"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. |