Calculateur de vase d’expansion pour chauffe-eau
Ce calculateur estime la dilatation de l’eau chauffée dans un réseau sanitaire fermé, détermine le volume de vase nécessaire pour l’absorber aux pressions indiquées, puis retient la capacité standard immédiatement supérieure avec une marge de sécurité.
Lancer gratuitement
Indiquez la capacité du chauffe-eau et la pression statique à froid, ou adaptez les températures et la pression maximale pour une étude plus précise. Le résultat constitue une aide au dimensionnement et ne remplace ni la réglementation locale ni la validation du fabricant.
Pourquoi un réseau fermé exige un volume d’expansion
L’eau prend davantage de volume lorsqu’elle chauffe. Dans un réseau ouvert, une faible quantité d’eau dilatée peut repartir vers la conduite d’alimentation. Un clapet antiretour, un dispositif antipollution, un réducteur de pression ou certains compteurs peuvent empêcher ce retour et fermer le réseau. Le volume supplémentaire ne dispose alors d’aucune issue et la pression augmente à chaque cycle du chauffe-eau. Une soupape de température et de pression qui goutte, des cartouches de robinet qui s’usent vite, des canalisations bruyantes ou des appareils endommagés prématurément peuvent en être les signes. Le vase d’expansion sanitaire contient un coussin d’air compressible qui reçoit cette eau avant que la pression ne devienne dangereuse. Le calculateur part du volume stocké et estime son évolution entre les températures froide et chaude. Il tient ensuite compte de la quantité d’eau qu’un vase à membrane peut réellement accepter entre la pression initiale et la limite retenue. La capacité nominale dépasse donc le volume dilaté, car une partie du vase reste remplie d’air comprimé.
Méthode de dimensionnement du vase
Le calcul interpole la masse volumique de l’eau dans la plage de températures admise. Le rapport entre la masse volumique à froid et celle à chaud, diminué de un, donne le coefficient de dilatation. Multiplié par la capacité du chauffe-eau, il fournit le volume à absorber. Le taux d’acceptation du vase repose sur les pressions absolues et non manométriques, car la compression du gaz dépend de la pression mesurée par rapport au vide. L’outil suppose une précharge réglée sur la pression statique à froid, pratique courante à vérifier dans la notice du vase. Il divise le volume dilaté par la fraction d’acceptation disponible, ajoute une marge de dix pour cent, puis choisit la capacité suivante dans une liste fixe de formats nominaux courants. Plus la pression à froid approche la pression maximale admise, moins le coussin d’air peut se comprimer et plus le vase doit être grand. Le volume calculé correspond au minimum mathématique avant marge; la capacité standard recommandée représente le choix pratique.
Effectuez les mesures et validez le choix final
Relevez la capacité de stockage réelle sur la plaque signalétique du chauffe-eau plutôt que la désignation commerciale arrondie si elles diffèrent. Mesurez la pression statique lorsqu’aucun point de puisage ne fonctionne, idéalement avec un manomètre capable d’enregistrer les pointes. En présence d’un réducteur, utilisez la pression en aval. La pression maximale proposée par défaut ne convient que si elle respecte le tarage de la soupape et les règles locales; retenez une limite inférieure si un composant ou une norme l’impose. La température d’arrivée varie selon le climat et la saison, tandis que la température chaude doit correspondre au réglage du thermostat, pas à une mesure ponctuelle au robinet. Après le calcul, vérifiez que le volume d’acceptation publié pour le vase, à la précharge et aux pressions prévues, atteint au moins la dilatation calculée. Une même capacité nominale n’offre pas forcément la même acceptation selon les fabricants. L’emplacement, l’orientation, le support, l’agrément eau potable et la procédure de précharge comptent également. Faites contrôler par un professionnel les réseaux atypiques, pressions élevées, chauffe-eau multiples, boucles de circulation ou déclenchements répétés de la soupape.
Cas d’usage
Remplacer un chauffe-eau sur un réseau fermé
Estimez le vase adapté avant de poser un ballon derrière un clapet antiretour ou un réducteur de pression.
Analyser une hausse de pression pendant la chauffe
Comparez la capacité et la pression statique au volume de vase requis pour absorber un cycle de chauffe normal.
Contrôler une capacité de vase envisagée
Utilisez les températures et limites de pression du projet pour savoir si un format nominal courant dépasse le minimum calculé.
Questions fréquentes
Quelles données faut-il fournir?
Indiquez la capacité du chauffe-eau en gallons US et la pression statique à froid en psig. Les températures et la pression maximale possèdent des valeurs par défaut modifiables.
Pourquoi le vase conseillé dépasse-t-il le volume dilaté?
Un vase à membrane ne reçoit de l’eau que dans une partie de son volume nominal, car l’air comprimé occupe le reste. Le calcul ajoute aussi une marge de dix pour cent avant le choix du format standard.
La précharge doit-elle égaler la pression d’eau?
Le calcul suppose que la précharge, mesurée côté eau dépressurisé, correspond à la pression statique à froid. Respectez toujours les consignes du fabricant.
Une soupape qui goutte prouve-t-elle que le vase est trop petit?
Non. La dilatation peut en être la cause, mais une soupape défectueuse, une alimentation trop élevée, une mauvaise précharge ou un vase endommagé donnent des symptômes proches.
Puis-je retenir la capacité nominale sans vérifier l’acceptation?
Servez-vous de la recommandation comme première estimation, puis consultez les données d’acceptation du fabricant à votre précharge et à votre pression maximale.
Quel est le prix du calcul par API?
Le tarif de l’API est de $0.002 par requête. Le même calcul déterministe est accessible dans le navigateur pour un usage interactif.
Pour les développeurs — accès API
Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.
Endpoint
Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.
Appeler depuis votre 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)Exemple de requête
{
"water_heater_capacity_gal": 50,
"system_pressure_psi": 60
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "home.expansion_tank_sizing",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.
Tarifs
Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.
Erreurs
| HTTP | Code | Signification |
|---|---|---|
401 | unauthorized | Clé API absente ou invalide : vérifiez l’en-tête Authorization. |
402 | insufficient_balance | Solde insuffisant : rechargez votre compte pour lancer cette tâche. |
404 | unknown_type | Type de tâche inconnu : vérifiez le champ type de votre requête. |
429 | rate_limited | Trop de requêtes : ralentissez la cadence, puis réessayez. |