L'application HeatAlgo est en anglais : les libellés cités dans cet article sont ceux de l'interface, tels que vous les verrez à l'écran.
Dans un même projet, les modules ne vivent pas chacun de leur côté : le calcul des déperditions alimente le dimensionnement de la pompe à chaleur, le plancher chauffant et la ventilation, et un formulaire client accepté alimente les quatre. Rien ne bouge sans votre accord : à chaque fois, vous voyez ce qui arrive et ce qui sera remplacé. Cet article décrit le sens des transferts, l'écran de démarrage d'un module, les mises à jour après un changement dans la source et ce que l'import laisse volontairement de côté.
Le sens des transferts
Les données circulent en arbre, toujours dans un seul sens :
- le formulaire client alimente le calcul des déperditions (données du bâtiment et liste des pièces), le dimensionnement de la pompe à chaleur (paramètres du bâtiment), le plancher chauffant (températures de départ et de retour, tube) et la ventilation (type de ventilation, protection antigel),
- le calcul des déperditions alimente le dimensionnement de la pompe à chaleur (bâtiment, pièces, déperditions), le plancher chauffant (pièces avec leur besoin, température, type et niveau) et la ventilation (pièces avec leur géométrie).
Le plancher chauffant et la ventilation ne renvoient rien au calcul des déperditions. Quand un module a deux sources, il propose d'abord la plus complète : pour le plancher chauffant et la ventilation, les pièces du calcul des déperditions ; pour la pompe à chaleur, le calcul des déperditions.
Les données tirées des documents du bâtiment lus par l'assistant Algo suivent un autre chemin : Algo propose des valeurs directement dans les champs du module, et vous les confirmez. C'est décrit dans l'article sur Algo, l'assistant IA. Algo peut aussi lire un dossier de plans complet et en remplir le calcul des déperditions : pièces, parois, fenêtres et portes. Le fonctionnement est expliqué dans le mode d'emploi du calcul des déperditions.
L'écran de démarrage d'un module
Un module qui n'a pas encore de données s'ouvre sur un écran de démarrage avec les boutons Start with Algo, I'll fill it in myself et Guide. Dans le calcul des déperditions, le dimensionnement de la pompe et la ventilation, une ligne indiquant la source se trouve sous les boutons, avec trois chiffres tirés de cette source, par exemple Ready to bring in - Heat loss calculation: 7 rooms · 142.5 m² heated · 8.4 kW load. Le bouton Bring it into this module de cette ligne importe les données et ouvre l'assistant. Si une deuxième source est disponible, une ligne Also available l'affiche en dessous avec ses chiffres et un bouton Use this instead. I'll fill it in myself saute l'import.
Quand il n'y a rien à importer, la ligne en donne la raison et renvoie à l'endroit où vous pouvez y remédier :
- This project has no heat loss calculation yet : le bouton mène au calcul des déperditions,
- N rooms still need completing : le calcul des déperditions n'est pas terminé ; Finish the heat loss calculation,
- The heat loss calculation needs corrections : il contient des points bloquants ; Open the heat loss calculation,
- The client sent the form back - accept it to bring the data in : le formulaire attend votre acceptation,
- The client has not sent the form back yet : le formulaire est chez le client.
Avec un compte gratuit, la ligne affiche les totaux ; les déperditions pièce par pièce sont importées dans la version complète du projet.
Les mises à jour après un changement dans la source
Quand la source change après un import (par exemple, vous ajoutez une pièce dans le calcul des déperditions), le module affiche à sa prochaine ouverture la fenêtre Heat loss calculation has changed, avec la date de l'import précédent et la liste des valeurs : pour les champs, la valeur actuelle et la nouvelle (becomes) ; pour les pièces, le nombre de pièces nouvelles, modifiées et supprimées. Les valeurs que vous avez modifiées vous-même portent la mention edited et l'avertissement Your value will be overwritten. Vous cochez ce qu'il faut importer (Select all / Select none) et cliquez sur Bring in the ticked values. Not now reporte la question, et Do not ask about this source la désactive pour ce module.
L'état de chaque source se trouve dans les paramètres du module, sous Data sources : up to date (à jour), newer data available (données plus récentes disponibles) ou declined (refusée), avec la date du dernier import et les boutons Bring in, Bring in again et Restore (pour une source refusée). Le bouton Clear data d'un module efface aussi les imports mémorisés : après l'effacement, l'écran de démarrage et ses lignes de source reviennent.
Le dimensionnement de la pompe à chaleur et les déperditions calculées
Dans le dimensionnement de la pompe à chaleur, Bring it into this module importe la surface chauffée et les pièces (nom, surface, température) et enregistre les déperditions de chaque pièce issues du calcul. Le dimensionnement part de ces déperditions, et non de la classe d'isolation. L'assistant garde ses quatre étapes habituelles et chaque champ reste modifiable. L'import ne fait qu'ajouter : les pièces ajoutées à la main restent, et les radiateurs et le plancher chauffant saisis dans les pièces issues du calcul ne disparaissent pas ; seuls le nom, la surface et la température sont remplacés. Après un changement dans le calcul des déperditions, la même fenêtre Heat loss calculation has changed fonctionne comme dans les autres modules.
Les anciens projets dans lesquels la pompe était liée en permanence au calcul des déperditions passent d'eux-mêmes à ce fonctionnement à leur première ouverture. Si un ancien projet a enregistré des déperditions différentes du calcul actuel, le module affiche la fenêtre The calculated heat loss has changed avec les boutons Use the current load et Leave it as it is. Les détails sont dans l'article sur le dimensionnement de la pompe à chaleur.
Le plancher chauffant et les pièces du calcul des déperditions
Dans le plancher chauffant, les pièces du calcul des déperditions arrivent avec leur besoin, leur température, leur type et leur niveau ; les niveaux du calcul des déperditions sont créés automatiquement. Après un changement dans le calcul des déperditions, le panneau affiche The heat loss calculation has newer data et la fenêtre Update data from the heat loss calculation? : les données des pièces sont remplacées par les résultats du calcul, les pièces sans boucles peuvent être déplacées vers le bon niveau, et les pièces dont les boucles sont dessinées restent en place. Les modifications manuelles dans les pièces remplacées ne peuvent pas être restaurées.
Le calcul des déperditions et la ventilation : contrôles de cohérence
La ventilation lit les pièces du calcul des déperditions et ne lui renvoie rien. En retour, le calcul des déperditions vérifie que les déperditions concordent avec la ventilation conçue : le type de ventilation doit être Mechanical with heat recovery (MVHR) (VMC double flux), le rendement de récupération retenu dans le calcul des déperditions est comparé à celui du caisson choisi, et les débits soufflés et extraits de chaque pièce à ceux du module ventilation. Le calcul des déperditions affiche les écarts sous forme de remarques, avec les valeurs des deux modules.
Ce que l'import laisse volontairement de côté
L'import depuis le formulaire client liste les éléments écartés avec leur motif, sur l'écran de démarrage, sous la ligne de la source. Les cas les plus fréquents :
- une fenêtre ou une porte sans pièce correspondante,
- une ventilation hybride : pas d'équivalent dans le calcul des déperditions,
- une température de départ indiquée pour une installation mixte (le formulaire mentionne aussi des radiateurs, la valeur n'est donc peut-être pas celle du circuit de plancher chauffant) ou hors de la plage 20-55 °C,
- aucun écart de température exploitable : ni le départ ni le retour ne sont importés,
- un diamètre de tube absent de la liste du module,
- une hotte de cuisine : la réponse concerne une seule pièce, et le formulaire ne dit pas laquelle,
- un appareil à combustion à foyer ouvert : le formulaire demande s'il existe une amenée d'air extérieur, la norme demande si l'air est prélevé dans la pièce,
- des débits d'air déclarés : la ventilation les déduit de la norme.
Tout ce qui a été écarté, vous le saisissez à la main dans le module.
