DesignBuilder-logo

Connexion

Sorties complémentaires EnergyPlus

Ajouter et observer des sorties EnergyPlus

Publié dans Sorties complémentaires EnergyPlus

Introduction

DesignBuilder ne propose pas l'ensemble des milliers de sorties disponibles dans EnergyPlus.Pour avoir plus de finesse d'analyse de vos simulations vous pouvez ajouter des résultats supplémentaires à l'aide de la procédure décrite ci-dessous.

DesignBuilder autorise l'ajout de sorties EnergyPlus qu'il enverra avec son fichier d'entrées (IDF pour Input Data File) à EnergyPlus. Ainsi vos données seront produites lors de chaque simulation.

Comme ces données ne sont pas standards pour DesignBuilder, elles ne seront pas présentées dans les résultats de simulation mais vous pourrez les consulter à l'aide du Results Viewer de DesignBuilder, téléchargeable gratuitement.

Procédure

Trouver la sortie dans la documentation EnergyPlus

Pour savoir si une sortie existe et sous quel nom vous devez la demander, téléchargez ou consultez en ligne la documentation Input output Reference disponible sur cette page d'EnergyPlus.

De façon générale, vous devez repérer dans les chapitres l'objet que vous souhaitez (zone, surface, chaudière, équipement CVC, etc) puis à la fin de son chapitre reperer le rubrique Outputs.

Les Outputs listent les sorties disponibles pour un objet. Copier le nom de la variable pour la suite de la  procédure.

Sans le module Script

Le principe du script est :

  • Créez un fichier texte d'extention ".idf" (associez dans Windows, l'extention idf avec un lecteur de fichier texte pour plus d'aisance)
  • Insérez les demandes de sorties (voir ci-dessous)
  • Copiez le fichier dans le repertoire de travail de DesignBuilder en suivant le menu Fichier > Répertoires > Répertoire d'EnergyPlus
  • Ouvrez votre projet et lancez ou relancez la simulation pour obtenir la fenêtre de dialogue des paramètres de lancement de simulation
    • Dans l'onglet Option, rubrique Avancé puis Inclure fichier IDF, cochez une case et pointez sur votre fichier idf
  • Lancez la simulation
  • Pour lire les résultats ouvrez votre fichier .eso avec le Results Viewer

Remarque :

Si vous déplacez votre fichier DesignBuilder sur un autre ordinateur, n'oubliez pas de copier aussi le fichier idf sinon les simulations sur l'autre machine n'inclueront pas les sorties supplémentaires.

Avec le module Script

L'ajout d'une nouvelle sortie est simplifiée et intégrée au projet.

  • Ouvrez le Scripting et créez un nouveau script EMS
  • Insérez les demandes de sorties (voir ci-dessous)
  • Activez ce script pour qu'il soit pris en compte
  • Lancez vos simulations
  • Pour lire les résultats ouvrez votre fichier .eso avec le Results Viewer

Syntaxe d'une nouvelle sortie

La syntaxe à copier est la suivante :

Output:Variable, *, NOM VARIABLE OUTPUT E+, hourly;

Explications :

  1. Le '*' permet de dire à tous les objets qui ont cette sortie. Vous pouvez remplacer ce caractère générique par le nom d'un objet. Vous trouverez ce nom en ouvrant le fichier IDF produit par DesignBuilder. Attention ce nom doit exister dans le fichier IDF pour que la sortie soit produite.
  2. NOM VARIABLE OUTPUT E+ est à remplacer par le nom de la variable EnergyPlus trouvée en première étape. Quelques exemples sont fournis en fin de cet article.
  3. Un mot clé indiquant l'intervalle de temps sur lequel doit être produit la sortie :
    1. hourly = horaire
    2. daliy = quotidien
    3. monthly = mensuel
    4. runperiod = période simulée
    5. timestep = pas de calcul

Vous pouvez dupliquer une ligne Output:Variable pour la même variable avec plusieurs intervalles de temps.

Exemples de sorties

Sorties de zone  
Zone -  Ratio de masse d'eau dans l'air (kg Eau/kg Air) Output:Variable, *, Zone Air Humidity Ratio, hourly;
Zone - Température de point de rosée de l'air (°C) Output:Variable, *, Zone Mean Air Dewpoint Temperature, hourly;
Zone - % de PPD Output:Variable, *, Zone Thermal Comfort Fanger Model PPD, hourly;

Fenêtre - Indicateur de condensation coté intérieur sur :

 - la vitre

 - le cadre

 

Output:Variable, *, Surface Window Inside Face Glazing Condensation Status, hourly;

Output:Variable, *, Surface Window Inside Face Frame Condensation Status, hourly;

Index d'éblouissement (après avoir activé ce calcul dans l'onglet Eclairage)

Pour le premier capteur de lumière :

Output:Variable, *, Daylighting Reference Point 1 Glare Index, hourly;

Pour le deuxième capteur de lumière (option) :

Output:Variable, *, Daylighting Reference Point 2 Glare Index, hourly;

Sorties de gradient dynamique de l'air d'une zone  
Zone - Gradient en °C/m de stratification Output:Variable, *, Room Air Zone Vertical Temperature Gradient, hourly;
Zone - Tepérature au niveau du thermostat Output:Variable, *, Zone Thermostat Air Temperature, hourly;
Sorties de CVC Détaillé  
Groupe froid (Chiller:Electric:EIR) - Performance (W/W) Output:Variable, *, Chiller COP, hourly;

Surface rayonnante, puissance émise (W)

(plancher chauffant, plafond rafraichissant, surface rayonnante réversible)

Output:Variable, *, Zone Radiant HVAC Heating Rate, hourly;

Output:Variable, *, Zone Radiant HVAC Cooling Rate, hourly;

Débit en m3/s à densité standardisée

Pour l'eau à une température de 5,05°C

Pour l'air à une température de 20°C et à pression de l'altitude du site

Output:Variable, *, System Node Standard Density Volume Flow Rate, hourly;
Puissance de Réseau de chaleur ou froid (W)

Output:Variable, *, District Heating Rate, hourly;

Output:Variable, *, District Cooling Rate, hourly;

Chaleur produite par une chaudière Output:Variable, *, Boiler Heating Rate, hourly;
Débit de condensat d'une batterie froide (m3/s) Output:Variable, *, Cooling Coil Condensate Volume Flow Rate, hourly;
Sorties de CVC Simple  

Puissance nécessaire à porter la température de l'air extérieur insufflé
à la température de la zone

Output:Variable, *, Zone Ideal Loads Outdoor Air Sensible Heating Rate, hourly;

Output:Variable, *, Zone Ideal Loads Outdoor Air Sensible Coolting Rate, hourly;

Sorties de Domaine Terrain  
Température du terrain en contact avec un mur ou un plancher [°C]

Output:Variable, *, Wall Interface Temperature, hourly;

Output:Variable, *, Floor Interface Temperature, hourly;

Sortie de niveau ouverture  
Fraction du temps où un store est utilisé Output:Variable, *, Surface Shading Device Is On Time Fraction, hourly;