Calculadora de vazão e capacidade de calhas
Esta calculadora estima a vazão máxima de chuva que chega do telhado e o perfil de calha necessário para conduzi-la.
Executar grátis
Informe a área horizontal de captação e a intensidade de chuva de projeto; depois, se necessário, ajuste o coeficiente de escoamento, o fator de segurança, a inclinação e a rugosidade hidráulica. O resultado apresenta vazão de projeto, largura mínima calculada, dimensão nominal padrão arredondada para cima e margem estimada. Trata-se de uma estimativa para o dimensionamento preliminar, não de um substituto para normas locais ou para um projeto completo de drenagem.
Transforme área e intensidade de chuva em vazão
O primeiro cálculo usa a relação racional de escoamento: área de captação multiplicada pela intensidade de chuva e pelo coeficiente de escoamento. A calculadora converte pés quadrados em metros quadrados e polegadas por hora em milímetros por hora. Para telhados, considere normalmente a projeção horizontal que drena para o trecho da calha, e não a superfície inclinada da cobertura. Separe coberturas complexas em zonas quando rincões, platibandas ou condutores distintos direcionarem a água para locais diferentes. O coeficiente representa a parcela da chuva que chega à calha; superfícies lisas e impermeáveis costumam usar valor próximo de um. O fator de projeto aumenta a vazão de pico para cobrir incertezas, concentração pelo vento, pequenas obstruções e arredondamentos. A vazão de pico exibida não contém essa margem; a vazão de projeto contém e determina o dimensionamento. Escolha uma intensidade oficial para o período de retorno exigido, pois o total anual não descreve as pancadas curtas que controlam a capacidade.
Entenda o dimensionamento hidráulico
Depois de calcular a vazão de projeto, a ferramenta aplica a equação de Manning para canal aberto. O perfil semicircular é considerado cheio até a borda superior. O retangular trabalha com 80% da profundidade total, mantendo 20% de borda livre; a proporção entre largura e profundidade define sua geometria. O algoritmo testa larguras até encontrar a menor que atende à vazão. Uma inclinação maior acelera a água, enquanto o coeficiente de Manning representa a resistência do material e do acabamento. Não aplique a uma calha áspera, envelhecida ou suja o valor de metal ou plástico liso. A largura mínima sobe para 75, 100, 125, 150, 180, 200, 250 ou 300 milímetros. Essas dimensões servem para comparação e não garantem oferta em todos os mercados. Em calhas retangulares, confira dimensões e capacidade com os dados ensaiados pelo fabricante.
Use o resultado no sistema de drenagem completo
A calha somente conduz a vazão calculada se a água puder entrar e sair por bocais e condutores em ritmo semelhante. Restrições nas saídas, distância entre condutores, curvas, telas, emendas, deformações e água concentrada por rincões podem limitar o desempenho antes do canal uniforme. Use o resultado para selecionar um perfil preliminar e verifique bocais, condutores, extravasores, borda livre, suportes e espaçamentos conforme as regras locais. A margem compara o perfil recomendado com a vazão de projeto sob as premissas informadas; ela não é uma certificação universal. Se nenhuma dimensão interna for suficiente, a calculadora mostra a maior e marca a suficiência como falsa. Nesse caso, divida o sistema, instale mais saídas, escolha outro perfil ou procure um profissional. Neve, gelo, granizo, sistemas sifônicos, calhas internas e situações em que o extravasamento possa entrar no edifício exigem engenharia específica. Guarde entradas e premissas com o registro do projeto.
Casos de uso
Planejar a troca da calha residencial
Verifique se um perfil semicircular comum atende a cada zona antes de comparar produtos disponíveis.
Avaliar uma oficina ou ampliação
Converta área e chuva local em vazão de projeto para uma escolha preliminar de calha retangular.
Comparar inclinação e material
Veja como a queda e a rugosidade de Manning alteram o perfil mínimo para a mesma cobertura.
Perguntas frequentes
Qual área do telhado devo informar?
Informe a projeção horizontal que drena para o trecho calculado. Separe zonas com calhas ou saídas diferentes.
Onde encontro a intensidade de chuva?
Use a intensidade oficial de curta duração para sua localização e período de retorno. Não use o total anual.
Por que existe um coeficiente de escoamento?
Ele representa a parcela da chuva que vira escoamento imediato. Coberturas impermeáveis costumam ficar próximas de um.
A recomendação também dimensiona os condutores?
Não. Ela estima somente a calha. Verifique separadamente bocais, condutores, curvas, extravasores e rincões.
O que significa dimensão padrão suficiente?
Verdadeiro indica que uma largura nominal interna atende à vazão. Falso exige redesenho ou avaliação especializada.
Quanto custa uma solicitação API?
Cada solicitação API custa US$ 0,002. A versão no navegador usa o mesmo cálculo determinístico.
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/home/gutter-capacity \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"roof_area":180,"rainfall_intensity":75}'const res = await fetch("https://api.kit.forhosting.com/home/gutter-capacity", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"roof_area": 180,
"rainfall_intensity": 75
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/home/gutter-capacity",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"roof_area": 180,
"rainfall_intensity": 75
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/home/gutter-capacity", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"roof_area":180,"rainfall_intensity":75}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"roof_area":180,"rainfall_intensity":75}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/home/gutter-capacity", 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
{
"roof_area": 180,
"rainfall_intensity": 75
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "home.gutter_capacity",
"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. |