Calculadora de vaso de expansão para aquecedores
Esta calculadora estima quanto a água aquecida se expande em um sistema hidráulico fechado, determina o volume de vaso necessário para receber essa expansão nas pressões informadas e seleciona o próximo tamanho comercial com margem de segurança.
Executar grátis
Informe a capacidade do aquecedor e a pressão estática a frio para obter uma estimativa prática, ou ajuste as temperaturas e a pressão máxima quando a instalação exigir um projeto específico. O resultado auxilia o dimensionamento, mas não substitui as normas locais nem a aprovação do fabricante.
Por que um sistema fechado precisa absorver a expansão
A água ocupa mais volume quando é aquecida. Em um sistema aberto, uma pequena parcela da água expandida pode retornar à rede de abastecimento. Uma válvula de retenção, um dispositivo antirrefluxo, uma válvula redutora de pressão ou certos conjuntos de medição podem impedir esse retorno e formar um sistema fechado. Sem uma saída para o volume adicional, a pressão aumenta sempre que o aquecedor conclui um ciclo. Os sinais podem incluir gotejamento na válvula de temperatura e pressão, desgaste precoce de cartuchos de torneira, ruídos na tubulação ou danos a aparelhos. O vaso de expansão térmica oferece uma almofada de ar compressível que recebe essa água antes de a pressão chegar a um nível inseguro. A calculadora parte do volume armazenado e estima sua variação entre as temperaturas fria e quente. Em seguida, considera quanto um vaso com diafragma realmente consegue receber entre a pressão inicial e a máxima escolhida. Por isso, a capacidade nominal do vaso é maior que o volume de água expandida: parte do recipiente continua ocupada por ar comprimido.
Como a calculadora dimensiona o vaso
O cálculo interpola valores de densidade da água dentro da faixa de temperatura permitida. A divisão da densidade da água fria pela densidade da água quente, menos um, fornece o fator de expansão térmica. Ao multiplicá-lo pela capacidade do aquecedor, obtém-se o volume que precisa ser recebido. A aceitação do vaso usa pressão absoluta, e não pressão manométrica, pois a compressão do gás depende da pressão acima do vácuo. A ferramenta pressupõe que a pré-carga seja igual à pressão estática a frio, requisito comum que deve ser confirmado nas instruções do vaso. O volume expandido é dividido pela fração de aceitação disponível; depois, acrescenta-se uma margem de dez por cento e escolhe-se o próximo tamanho de uma lista fixa de capacidades nominais usuais. Quando a pressão a frio se aproxima do máximo permitido, sobra menos faixa para comprimir o ar e o vaso necessário aumenta. O volume calculado representa o mínimo matemático antes da margem, enquanto o tamanho comercial recomendado é a escolha prática.
Meça corretamente e confirme a escolha final
Use a capacidade real indicada na placa do aquecedor, não apenas o nome arredondado do produto quando houver diferença. Meça a pressão estática sem nenhum ponto de consumo aberto, de preferência com um manômetro que registre picos. Se houver uma válvula redutora, considere a pressão depois dela. A pressão máxima padrão só é apropriada quando corresponde à classificação da válvula de alívio e às exigências locais; escolha um limite inferior se algum componente ou norma assim exigir. A temperatura de entrada varia conforme clima e estação, e a temperatura quente deve refletir o ajuste do termostato, não uma leitura momentânea na torneira. Depois do cálculo, confirme se o volume de aceitação publicado para o vaso, na pré-carga e faixa de pressão usadas, é igual ou superior à expansão calculada. Capacidades nominais iguais podem ter aceitações diferentes entre fabricantes. Local, orientação, suporte, certificação para água potável e procedimento de pré-carga também importam. Peça a um profissional qualificado que avalie sistemas incomuns, altas pressões, vários aquecedores, recirculação ou descargas repetidas da válvula de alívio.
Casos de uso
Substituir um aquecedor em sistema fechado
Estime um vaso adequado antes de instalar um aquecedor de acumulação depois de uma válvula de retenção ou redutora de pressão.
Investigar a elevação de pressão no aquecimento
Compare a capacidade e a pressão estática com o volume de vaso necessário para absorver um ciclo normal de aquecimento.
Conferir um tamanho de vaso proposto
Use as temperaturas e os limites de pressão do projeto para verificar se uma capacidade nominal comum supera o mínimo calculado.
Perguntas frequentes
Quais dados são obrigatórios?
Informe a capacidade do aquecedor em galões americanos e a pressão estática a frio em psig. Os campos de temperatura e pressão máxima trazem valores padrão que você pode alterar.
Por que o vaso recomendado é maior que a água expandida?
Um vaso com diafragma recebe água somente em parte do volume nominal, pois o ar comprimido ocupa o restante. O cálculo ainda acrescenta margem de dez por cento antes de selecionar o tamanho comercial.
A pré-carga deve ser igual à pressão da água?
O cálculo pressupõe que a pré-carga, medida com o lado da água despressurizado, corresponda à pressão estática a frio. Siga sempre as instruções do fabricante.
Uma válvula gotejando prova que o vaso é pequeno?
Não. A expansão térmica é uma causa possível, mas válvula defeituosa, pressão de abastecimento excessiva, pré-carga incorreta ou vaso danificado podem gerar sintomas semelhantes.
Posso usar a capacidade nominal sem conferir a aceitação?
Considere a recomendação como uma triagem e depois confirme os dados de aceitação do fabricante para sua pré-carga e pressão máxima, pois os projetos variam.
Quanto custa o cálculo pela API?
O preço da API é US$ 0,002 por solicitação. O mesmo cálculo determinístico fica disponível no navegador para uso interativo.
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/expansion-tank-sizing \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"water_heater_capacity_gal":50,"system_pressure_psi":60}'const res = await fetch("https://api.kit.forhosting.com/home/expansion-tank-sizing", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"water_heater_capacity_gal": 50,
"system_pressure_psi": 60
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/home/expansion-tank-sizing",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"water_heater_capacity_gal": 50,
"system_pressure_psi": 60
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/home/expansion-tank-sizing", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"water_heater_capacity_gal":50,"system_pressure_psi":60}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"water_heater_capacity_gal":50,"system_pressure_psi":60}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/home/expansion-tank-sizing", 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
{
"water_heater_capacity_gal": 50,
"system_pressure_psi": 60
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "home.expansion_tank_sizing",
"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. |