Modèle de données de bâtiments
Utilisez ces modèles Excel comme point de départ pour préparer un tableau de données de bâtiments à importer dans TESSA.
Tableau minimal — le plus petit ensemble de colonnes nécessaire pour charger des bâtiments et lancer un modèle de demande de chaleur : buildings_table_template_minimal.xlsx
Tableau complet — toutes les colonnes d'entrée acceptées avec des valeurs d'exemple : buildings_table_template_complete.xlsx
Formats de fichier
TESSA accepte les tableaux de bâtiments au format CSV, Excel (.xlsx) ou ODS. Les noms de colonnes doivent correspondre exactement (sensibles à la casse, avec les tirets bas comme indiqué).
Colonnes minimales requises
Ce sont les seules colonnes que vous devez fournir. Tout le reste est soit déduit automatiquement, soit renseigné par le modèle de demande de chaleur.
| Colonne | Type | Description |
|---|---|---|
building_id | entier | Identifiant unique du bâtiment dans votre jeu de données. Pour les bâtiments suisses, c'est l'EGID. Doit être unique par ligne. |
era | flottant | Surface de référence énergétique — la surface de plancher chauffée m². Si elle est absente, TESSA tente de l'estimer à partir de total_surface avec des facteurs de correction par archétype ; la fournir directement donne des résultats plus précis. |
Au moins une colonne de géométrie est également nécessaire pour placer les bâtiments sur la carte :
| Colonne | Remarques |
|---|---|
geometry | Chaîne WKT de point ou de polygone, dans le SRC indiqué lors de l'import (par défaut WGS 84 / EPSG:4326) |
lat + lon | Degrés décimaux, WGS 84 |
x + y | Coordonnées est/nord dans le SRC indiqué lors de l'import |
Si aucune géométrie n'est fournie, les bâtiments sont créés sans localisation et ne peuvent pas être raccordés à un réseau tant qu'une géométrie n'est pas ajoutée.
Fournir directement les valeurs de demande
Si vous disposez déjà d'une demande d'énergie annuelle mesurée ou modélisée, fournissez-la dans l'import et TESSA sautera l'étape de modèle correspondante pour ces bâtiments. Tout bâtiment dont q_h_kwh ou q_hww_kwh est non nul conserve cette valeur lorsque Remplir automatiquement les données de bâtiments → conserver les valeurs existantes est sélectionné (le réglage par défaut).
| Colonne | Description |
|---|---|
q_h_kwh | Demande annuelle de chauffage des locaux kWh |
q_ww_kwh | Demande annuelle d'eau chaude sanitaire kWh |
q_hww_kwh | Demande combinée chauffage + eau chaude kWh. Déduite comme la somme des deux précédentes si elle n'est pas fournie. |
q_c_kwh | Demande annuelle de refroidissement kWh |
q_h_kwh_m2 | Demande spécifique de chauffage des locaux kWh/m². TESSA en déduit q_h_kwh avec era si le total est manquant. |
q_ww_kwh_m2 | Demande spécifique d'eau chaude kWh/m² |
q_c_kwh_m2 | Demande spécifique de refroidissement kWh/m² |
Colonnes requises selon le modèle de demande
Lorsque vous lancez Simuler les demandes annuelles → Modèle intégré, les colonnes qui doivent déjà exister dans le tableau des bâtiments dépendent du modèle choisi. Les modèles se répartissent en deux groupes :
- Les modèles d'archétypes (Suisse (Planeto) pour la chaleur, Suisse (PACE) pour le froid) déduisent la demande annuelle à partir d'archétypes de bâtiments. Ils ont besoin de colonnes d'archétype et de surface de plancher, mais calculent eux-mêmes les chiffres de demande.
- Demand Ninja est un modeleur de courbes de charge. Il met à l'échelle un profil piloté par le climat pour correspondre à des demandes annuelles et des pointes qui doivent déjà figurer dans le tableau — il ne calcule pas la demande à partir d'archétypes. Sélectionner Demand Ninja sans les colonnes de demande ci-dessous ne produit aucune demande.
Chauffage — Suisse (Planeto)
| Colonne | Type | Description |
|---|---|---|
const_class | chaîne | Code d'archétype de classe de construction (p. ex. Single-family house) |
const_period | chaîne | Code d'archétype de période de construction (p. ex. 1971-1980) |
era | flottant | Surface de référence énergétique m² |
is_heated vaut true par défaut lorsqu'elle est absente. Les valeurs q_h_kwh / q_ww_kwh existantes sont conservées en mode Conserver les valeurs existantes ; les colonnes facultatives thermal_generator_sh, thermal_generator_dhw, fuel_sh et fuel_dhw activent les sorties de rendement et d'émissions.
Chauffage — Demand Ninja
| Colonne | Type | Description |
|---|---|---|
is_heated | booléen | Indique si le bâtiment nécessite du chauffage |
q_h_kwh | flottant | Demande annuelle de chauffage des locaux kWh |
p_h_max1h_kw | flottant | Puissance de pointe horaire de chauffage kW |
q_ww_kwh | flottant | Demande annuelle d'eau chaude sanitaire kWh |
p_ww_max1h_kw | flottant | Puissance de pointe horaire d'ECS kW |
Repli : si q_h_kwh / q_ww_kwh sont manquantes mais que q_hww_kwh (combinée) est présente, la répartition par défaut est de 80 % chauffage / 20 % ECS. Utilisez des valeurs individuelles mesurées ou simulées lorsqu'elles sont disponibles.
Refroidissement — Suisse (PACE)
Requis lorsque Simuler le refroidissement utilise le modèle PACE :
| Colonne | Type | Description |
|---|---|---|
const_class | chaîne | Classe de construction (mêmes codes que pour la chaleur) |
const_period | chaîne | Période de construction (mêmes codes que pour la chaleur) |
canton | chaîne | Code du canton suisse (p. ex. GE, ZH) ; utilisé pour la correspondance climatique régionale |
Le modèle a aussi besoin d'un substitut de surface de plancher, résolu dans cet ordre : total_surface, puis era, puis déduite en retour de q_h_kwh / q_h_kwh_m2 ou q_hww_kwh / q_hww_kwh_m2. Si aucune ne peut être résolue, une erreur est levée. era sert à convertir la demande spécifique de refroidissement de l'archétype en valeur absolue (q_c_kwh = q_c_kwh_m2 × era) ; elle se rabat sur total_surface lorsque era est manquante. is_cooled est traitée comme false lorsque la colonne est absente ou vide, de sorte qu'un bâtiment ne reçoit une demande de refroidissement que s'il est explicitement marqué comme refroidi. Notez l'asymétrie avec is_heated, traitée comme true lorsqu'elle est absente. Les valeurs q_c_kwh_m2 / q_c_kwh existantes sont conservées en mode Conserver les valeurs existantes ; thermal_generator_c et fuel_c valent par défaut climatisation à l'électricité lorsqu'elles sont absentes.
Refroidissement — Demand Ninja
| Colonne | Type | Description |
|---|---|---|
is_cooled | booléen | Indique si le bâtiment nécessite du refroidissement |
q_c_kwh | flottant | Demande annuelle de refroidissement kWh |
p_c_max1h_kw | flottant | Puissance de pointe horaire de refroidissement kW |
Colonnes d'archétype
Elles pilotent le modèle de demande de chaleur lorsque la demande n'est pas fournie au préalable. Voir Archétypes de bâtiments pour les valeurs de chaîne valides.
| Colonne | Description |
|---|---|
const_class | Usage du bâtiment / classe de construction (p. ex. Single-family house, Apartment building, Office building) |
const_period | Tranche de période de construction (p. ex. 1971-1980, > 2015) |
Colonnes du système de chauffage existant
Fournissez-les pour calculer la consommation d'énergie finale de référence et les émissions du système de chauffage actuel — utile pour comparer un scénario de chauffage à distance à la situation sans intervention.
| Colonne | Description |
|---|---|
thermal_generator_sh | Code du système existant de chauffage des locaux (p. ex. gas_boiler, ashp). Voir Sources d'énergie. |
fuel_sh | Code du combustible pour le chauffage des locaux (p. ex. gas, electricity). |
heat_sh_efficiency | Rendement du système ou COPA −. Par défaut, le préréglage du code de générateur s'il est omis. |
thermal_generator_dhw | Code du système existant d'eau chaude sanitaire. |
fuel_dhw | Code du combustible pour l'eau chaude. |
heat_dhw_efficiency | Rendement du système d'eau chaude −. |
thermal_generator_c | Code du système existant de refroidissement (p. ex. air_cooled_chiller). |
fuel_c | Code du combustible pour le refroidissement. |
thermal_c_efficiency | COP / COPA du système de refroidissement −. |
Autres colonnes acceptées
| Colonne | Description |
|---|---|
is_heated | true/false — indique si le bâtiment est chauffé. Les bâtiments non chauffés ont une demande nulle. Vaut true par défaut pour les classes de construction autres que les garages. |
is_cooled | true/false — indique si le bâtiment dispose d'un refroidissement actif des locaux. Traitée comme false lorsqu'elle est absente, contrairement à is_heated. Toutes deux agissent comme des verrous : les modèles de demande multiplient la demande par elles, de sorte qu'un indicateur non défini met cette demande à zéro au lieu de simplement étiqueter le bâtiment. |
total_surface | Surface de plancher brute de tous les niveaux m². Utilisée uniquement pour estimer l'ERA lorsque celle-ci est manquante. |
total_surface_main_residence | Surface de plancher brute résidentielle m². |
altitude_m | Altitude m. Utilisée pour la correction climatique par certains modèles. |
canton | Abréviation du canton suisse (p. ex. GE). |
temp_h_deg | Température de consigne de chauffage °C. |
temp_ww_deg | Température de distribution de l'eau chaude °C. |
temp_c_deg | Température de consigne de refroidissement °C. |
era_origin | Libellé de la source de la valeur d'ERA (texte libre, conservé à titre de référence). |
qh_origin | Libellé de la source de la valeur de demande de chaleur. |
qww_origin | Libellé de la source de la valeur de demande d'eau chaude. |
qc_origin | Libellé de la source de la valeur de demande de refroidissement. |
Colonnes produites par TESSA (non acceptées en entrée)
Les colonnes suivantes sont calculées par TESSA après l'exécution du modèle de chaleur/froid et de la génération des courbes de charge. Elles apparaissent dans les exports et la vue du tableau des bâtiments mais sont ignorées si elles figurent dans un import.
Puissance de pointe, énergie finale, totaux d'émissions de CO₂ et de polluants atmosphériques — voir le Glossaire des variables de bâtiments pour la liste complète.
Système de référence de coordonnées
Le SRC par défaut des coordonnées importées est EPSG:4326 (WGS 84). Si vos données utilisent le MN95 suisse (EPSG:2056) ou un autre système métrique, renseignez le champ Code EPSG du SRC des données d'entrée dans l'outil d'import avant de charger le fichier.
Voir aussi : Glossaire des variables de bâtiments · Archétypes de bâtiments · Systèmes de coordonnées
Modèle de données des réseaux et sources de chaleur
Le côté offre d'une étude TESSA : comment les conduites du réseau thermique, les sous-stations de bâtiments, les centres d'énergie, les sources de chaleur et les champs de sondes géothermiques sont modélisés et organisés.
Glossaire des variables de bâtiments
Toutes les colonnes que TESSA accepte dans un téléversement de données de bâtiments ou produit comme résultat de calcul sont listées ici. Les colonnes sont regroupées par thème ; la colonne Entrée indique si le champ est accepté lors du téléversement d'un tableau de bâtiments.
