Travailler avec les courbes de charge des bâtiments
Une courbe de charge est une série temporelle de 8760 heures de la demande de puissance de chauffage et de refroidissement (kW) pour le quartier. Elle est nécessaire au dimensionnement hydraulique des conduites et à la simulation, ainsi qu'à une modélisation financière précise des charges de pointe par rapport aux charges de base.
Les courbes de charge peuvent être générées automatiquement par le modèle de demande de TESSA ou téléversées à partir de vos propres mesures ou calculs.
Générer automatiquement les courbes de charge
- Ouvrez Simuler les courbes de charge des bâtiments dans le panneau des outils.
- Sélectionnez le quartier.
- Choisissez un modèle de chaleur si vous souhaitez générer des courbes de chauffage (ou laissez vide si elles sont déjà présentes).
- Choisissez un modèle de refroidissement le cas échéant.
- Réglez le facteur de diversité :
- Méthode CIBSE (par défaut) : TESSA calcule la diversité automatiquement en fonction du nombre de bâtiments. Les quartiers plus grands obtiennent un facteur de diversité plus faible.
- Défini par l'utilisateur : Saisissez une valeur entre 0 et 1. Une valeur de 1 signifie que les charges de pointe de tous les bâtiments sont entièrement coïncidentes ; des valeurs plus faibles réduisent le pic agrégé.
- Réglez le mode de mise à jour des données :
- Préserver l'existant : Ne remplit que les heures où aucune valeur n'existe.
- Écraser : Remplace toutes les valeurs de courbe de charge existantes.
- Cliquez sur Lancer.
TESSA génère des profils horaires pour chaque bâtiment à partir du modèle de demande, des données climatiques et des attributs des bâtiments, puis les agrège au niveau du quartier en appliquant le facteur de diversité.
Données de bâtiment requises selon le modèle {#required-building-data-by-model}
Les méthodes de génération automatique nécessitent la présence de différentes colonnes dans le tableau des bâtiments avant l'exécution de l'outil.
Modèles de chauffage
Suisse (Planeto)
Ce modèle dérive les demandes annuelles à partir d'archétypes de bâtiments. Colonnes minimales requises :
| Colonne | Description |
|---|---|
const_class | Classe de construction du bâtiment (code d'archétype, p. ex. "SFH", "MFH") |
const_period | Période de construction (code d'archétype, p. ex. "1945-1960") |
era | Surface de référence énergétique utile en m² |
is_heated prend la valeur True par défaut pour tous les bâtiments en son absence. Si q_h_kwh ou q_ww_kwh sont déjà présents dans le tableau des bâtiments, ils sont conservés tels quels (en mode Conserver les valeurs existantes).
Demand Ninja
Ce modèle met en forme un profil piloté par le climat pour correspondre à des demandes et des pics pré-calculés. Ces valeurs doivent déjà figurer dans le tableau des bâtiments — le modèle ne les dérive pas des archétypes :
| Colonne | Description |
|---|---|
is_heated | Indique si le bâtiment nécessite du chauffage |
q_h_kwh | Demande annuelle de chauffage des locaux (kWh) |
p_h_max1h_kw | Puissance de pointe horaire de chauffage (kW) |
q_ww_kwh | Demande annuelle d'eau chaude sanitaire (kWh) |
p_ww_max1h_kw | Puissance de pointe horaire d'ECS (kW) |
Si q_h_kwh et q_ww_kwh sont absents mais que q_hww_kwh (chauffage + ECS combinés) est présent, le modèle se rabat sur une répartition 80 % / 20 %. Utilisez les colonnes individuelles chaque fois qu'elles sont disponibles.
Modèles de refroidissement
Suisse (PACE)
Ce modèle dérive la demande annuelle de refroidissement à partir des archétypes PACE/EMPA. Colonnes requises :
| Colonne | Description |
|---|---|
const_class | Classe de construction du bâtiment |
const_period | Période de construction |
canton | Code du canton suisse (p. ex. "GE", "ZH") |
Le modèle a également besoin d'une surface de plancher pour la correspondance des archétypes. Il recherche (dans cet ordre) : total_surface, puis era, puis effectue un calcul inverse à partir de q_h_kwh / q_h_kwh_m2. Si aucune de ces données n'est disponible, l'outil signalera une erreur.
is_cooled — si présent et False, la demande de refroidissement est fixée à zéro pour ce bâtiment. Prend la valeur True par défaut en son absence.
Demand Ninja
Même approche pré-remplie que pour le chauffage — le modèle ne dérive pas la demande de refroidissement des archétypes :
| Colonne | Description |
|---|---|
is_cooled | Indique si le bâtiment nécessite du refroidissement |
q_c_kwh | Demande annuelle de refroidissement (kWh) |
p_c_max1h_kw | Puissance de pointe horaire de refroidissement (kW) |
Téléverser une courbe de charge mesurée
Si vous disposez de données de charge mesurées ou calculées par un tiers, vous pouvez les téléverser directement.
Format de fichier : CSV ou XLSX avec ces colonnes :
| Colonne | Description | Requis |
|---|---|---|
timestamp | Date/heure (tout format standard) | Oui |
p_h_kw | Puissance de chauffage des locaux (kW) | Oui |
p_ww_kw | Puissance d'eau chaude sanitaire (kW) | Si séparée |
p_hww_kw | Puissance combinée chaleur + ECS (kW) | Si combinée |
p_c_kw | Puissance de refroidissement (kW) | Si refroidissement inclus |
Le fichier doit contenir 8760 lignes (une par heure) alignées sur l'année climatique du quartier. Téléchargez le modèle depuis le panneau de l'outil pour obtenir la séquence d'horodatage correcte.
- Ouvrez Simuler les courbes de charge des bâtiments dans le panneau des outils.
- Sélectionnez le quartier.
- Basculez vers l'onglet Télécharger un fichier.
- Téléversez votre fichier CSV ou XLSX.
- Cliquez sur Lancer.
Consulter la courbe de charge
Après la génération ou le téléversement, la courbe de charge du quartier est visible dans le panneau Quartier :
- Courbe de charge classée annuelle (charge vs heures par an)
- Profil agrégé mensuel
- Puissance de pointe de chauffage et de refroidissement
- Énergie totale annuelle
Ces valeurs alimentent directement le dimensionnement des conduites et le modèle financier.
Conseils sur le facteur de diversité
Le facteur de diversité tient compte du fait que les bâtiments d'un quartier n'atteignent pas tous leur demande de pointe au même moment.
| Taille du quartier | Facteur de diversité typique |
|---|---|
| < 10 bâtiments | 0,85–1,0 |
| 10–50 bâtiments | 0,70–0,85 |
| 50–200 bâtiments | 0,55–0,70 |
| > 200 bâtiments | 0,50–0,60 |
La méthode CIBSE de TESSA calcule cela automatiquement. Ne le remplacez que si vous disposez de données de simultanéité mesurées.
Filtrer, regrouper et définir les connexions actives
Après avoir chargé les données de bâtiments, vous devez souvent affiner le quartier : retirer les bâtiments hors périmètre, regrouper les bâtiments proches en sous-quartiers, ou décider quels bâtiments doivent se connecter au réseau.
Téléverser une courbe pour un bâtiment
Lorsque vous disposez de données horaires mesurées ou simulées séparément pour un bâtiment individuel — un hôpital, une usine, le gros consommateur qui ancre l'ensemble du projet —, vous pouvez associer cette courbe au bâtiment lui-même plutôt que de laisser un modèle de demande l'estimer.
