Planeto
Référence

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.

ColonneTypeDescription
building_identierIdentifiant unique du bâtiment dans votre jeu de données. Pour les bâtiments suisses, c'est l'EGID. Doit être unique par ligne.
eraflottantSurface 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 :

ColonneRemarques
geometryChaîne WKT de point ou de polygone, dans le SRC indiqué lors de l'import (par défaut WGS 84 / EPSG:4326)
lat + lonDegrés décimaux, WGS 84
x + yCoordonné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).

ColonneDescription
q_h_kwhDemande annuelle de chauffage des locaux kWh
q_ww_kwhDemande annuelle d'eau chaude sanitaire kWh
q_hww_kwhDemande combinée chauffage + eau chaude kWh. Déduite comme la somme des deux précédentes si elle n'est pas fournie.
q_c_kwhDemande annuelle de refroidissement kWh
q_h_kwh_m2Demande 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_m2Demande spécifique d'eau chaude kWh/m²
q_c_kwh_m2Demande 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)

ColonneTypeDescription
const_classchaîneCode d'archétype de classe de construction (p. ex. Single-family house)
const_periodchaîneCode d'archétype de période de construction (p. ex. 1971-1980)
eraflottantSurface 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

ColonneTypeDescription
is_heatedbooléenIndique si le bâtiment nécessite du chauffage
q_h_kwhflottantDemande annuelle de chauffage des locaux kWh
p_h_max1h_kwflottantPuissance de pointe horaire de chauffage kW
q_ww_kwhflottantDemande annuelle d'eau chaude sanitaire kWh
p_ww_max1h_kwflottantPuissance 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 :

ColonneTypeDescription
const_classchaîneClasse de construction (mêmes codes que pour la chaleur)
const_periodchaînePériode de construction (mêmes codes que pour la chaleur)
cantonchaîneCode 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

ColonneTypeDescription
is_cooledbooléenIndique si le bâtiment nécessite du refroidissement
q_c_kwhflottantDemande annuelle de refroidissement kWh
p_c_max1h_kwflottantPuissance 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.

ColonneDescription
const_classUsage du bâtiment / classe de construction (p. ex. Single-family house, Apartment building, Office building)
const_periodTranche 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.

ColonneDescription
thermal_generator_shCode du système existant de chauffage des locaux (p. ex. gas_boiler, ashp). Voir Sources d'énergie.
fuel_shCode du combustible pour le chauffage des locaux (p. ex. gas, electricity).
heat_sh_efficiencyRendement du système ou COPA −. Par défaut, le préréglage du code de générateur s'il est omis.
thermal_generator_dhwCode du système existant d'eau chaude sanitaire.
fuel_dhwCode du combustible pour l'eau chaude.
heat_dhw_efficiencyRendement du système d'eau chaude −.
thermal_generator_cCode du système existant de refroidissement (p. ex. air_cooled_chiller).
fuel_cCode du combustible pour le refroidissement.
thermal_c_efficiencyCOP / COPA du système de refroidissement −.

Autres colonnes acceptées

ColonneDescription
is_heatedtrue/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_cooledtrue/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_surfaceSurface de plancher brute de tous les niveaux m². Utilisée uniquement pour estimer l'ERA lorsque celle-ci est manquante.
total_surface_main_residenceSurface de plancher brute résidentielle m².
altitude_mAltitude m. Utilisée pour la correction climatique par certains modèles.
cantonAbréviation du canton suisse (p. ex. GE).
temp_h_degTempérature de consigne de chauffage °C.
temp_ww_degTempérature de distribution de l'eau chaude °C.
temp_c_degTempérature de consigne de refroidissement °C.
era_originLibellé de la source de la valeur d'ERA (texte libre, conservé à titre de référence).
qh_originLibellé de la source de la valeur de demande de chaleur.
qww_originLibellé de la source de la valeur de demande d'eau chaude.
qc_originLibellé 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