Calculadora de vaso de expansión para calentadores
Esta calculadora de vasos de expansión térmica estima cuánto aumenta el volumen del agua caliente en un sistema de fontanería cerrado, determina el volumen de depósito necesario para absorberlo a las presiones indicadas y elige el siguiente tamaño comercial con margen de seguridad.
Ejecutar — gratis
Introduzca la capacidad del calentador y la presión estática en frío, o ajuste las temperaturas y la presión máxima si necesita un diseño más específico. El resultado orienta el dimensionamiento, pero no sustituye la normativa local ni la aprobación del fabricante.
Por qué un sistema cerrado necesita absorber la expansión
El agua ocupa más volumen al calentarse. En un sistema abierto, una pequeña cantidad del agua expandida puede retroceder hacia la red de suministro. Una válvula antirretorno, un dispositivo contra reflujo, una reductora de presión o determinados conjuntos de contador pueden impedir ese retorno y convertir la instalación en un sistema cerrado. El volumen adicional queda entonces sin salida y la presión aumenta cada vez que el calentador completa un ciclo. Entre las señales posibles están el goteo de la válvula de temperatura y presión, cartuchos de grifo de corta duración, ruidos en las tuberías o daños prematuros en aparatos. El vaso de expansión térmica aporta una cámara de aire compresible que recibe el agua adicional antes de que la presión alcance un nivel peligroso. La calculadora estima el cambio del volumen almacenado entre las temperaturas fría y caliente y determina qué parte de un vaso de membrana puede recibir agua entre la presión inicial y la máxima elegida. Por eso el volumen nominal es mayor que el agua expandida.
Cómo calcula el tamaño del vaso
El cálculo interpola valores de densidad del agua dentro del intervalo de temperaturas admitido. Al dividir la densidad en frío por la densidad en caliente y restar uno se obtiene el factor de expansión térmica. Ese factor, multiplicado por la capacidad del calentador, estima los galones que debe recibir el vaso. La aceptación se calcula con presión absoluta, no manométrica, porque la compresión del gas depende de la presión respecto al vacío. Se supone que la precarga se ajusta a la presión estática del sistema en frío, una práctica habitual que debe contrastarse con las instrucciones del equipo. El volumen expandido se divide por la fracción de aceptación disponible; después se añade un margen del diez por ciento y se selecciona el tamaño siguiente de una lista fija de capacidades nominales comunes. Cuanto más se acerca la presión en frío al límite máximo, menor es el recorrido de compresión del aire y mayor debe ser el vaso. El volumen calculado es el mínimo matemático antes del margen; el tamaño comercial recomendado es la selección práctica.
Mida correctamente y confirme la selección final
Utilice la capacidad real de almacenamiento indicada en la placa del calentador, no el nombre comercial redondeado si ambos valores difieren. Mida la presión estática sin ningún punto de consumo abierto, preferiblemente con un manómetro capaz de registrar picos. Si existe una válvula reductora, use la presión aguas abajo. La presión máxima predeterminada solo resulta apropiada cuando coincide con la clasificación de la válvula de seguridad y con los requisitos locales; elija un límite menor si lo exige un componente o la normativa. La temperatura de entrada cambia con el clima y la estación, mientras que el valor caliente debe corresponder al termostato, no a una lectura momentánea del grifo. Tras obtener el resultado, compruebe que el volumen de aceptación publicado para el vaso, a su precarga y rango de presión, iguala o supera la expansión calculada. Dos fabricantes pueden ofrecer distinta aceptación para la misma capacidad nominal. También importan la ubicación, orientación, sujeción, certificación para agua potable y el procedimiento de precarga. Solicite revisión profesional en sistemas atípicos, presiones altas, varios calentadores, recirculación o descargas repetidas de la válvula de seguridad.
Qué puede hacer con ella
Sustituir un calentador en un sistema cerrado
Estime un vaso adecuado antes de instalar un calentador de acumulación detrás de una válvula antirretorno o reductora de presión.
Investigar aumentos de presión durante el calentamiento
Compare la capacidad y la presión estática con el volumen de vaso necesario para absorber un ciclo normal de calentamiento.
Comprobar un tamaño de vaso propuesto
Use las temperaturas y los límites de presión del proyecto para saber si una capacidad nominal habitual supera el mínimo calculado.
Preguntas frecuentes
¿Qué datos son obligatorios?
Introduzca la capacidad del calentador en galones estadounidenses y la presión estática en frío en psig. Las temperaturas y la presión máxima incluyen valores predeterminados modificables.
¿Por qué el vaso recomendado es mayor que el volumen expandido?
Un vaso de membrana solo admite agua en una parte de su volumen nominal porque el aire comprimido ocupa el resto. Además, el cálculo añade un margen del diez por ciento antes de elegir un tamaño comercial.
¿Debe coincidir la precarga con la presión del agua?
El cálculo presupone que la precarga, medida con el lado de agua despresurizado, coincide con la presión estática en frío. Respete siempre las instrucciones del fabricante.
¿El goteo de la válvula demuestra que el vaso es pequeño?
No. La expansión térmica es una causa posible, pero una válvula defectuosa, una presión de suministro excesiva, una precarga incorrecta o un vaso dañado pueden producir síntomas parecidos.
¿Puedo usar el tamaño nominal sin verificar la aceptación?
Use la recomendación como referencia inicial y confirme después los datos de aceptación del fabricante para su precarga y presión máxima, ya que los diseños varían.
¿Cuánto cuesta el cálculo mediante API?
El precio de la API es $0.002 por solicitud. El mismo cálculo determinista está disponible en el navegador para uso interactivo.
Para desarrolladores — acceso por API
Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.
Endpoint de API
¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.
Llámela desde su stack
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)Ejemplo de solicitud
{
"water_heater_capacity_gal": 50,
"system_pressure_psi": 60
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "home.expansion_tank_sizing",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.
Precio
Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.
Errores
| HTTP | Código | Significado |
|---|---|---|
401 | unauthorized | API key ausente o inválida. |
402 | insufficient_balance | El saldo no cubre el precio de la tarea. |
404 | unknown_type | El tipo de tarea no existe. |
429 | rate_limited | Demasiadas peticiones. Use el webhook en vez de sondear. |