modelThDiscomfort

Measure of warm and cold discomfort of indoor temperature relative to the setpoint
Diagram of ThDiscomfort

Information

This model calculates the hourly integral characterising both warm and cold discomfort

Hypothesis and equations

This model calculates the hourly integral of the difference between indoor temperature and thermally-acceptable condition range.

This range is defined by the parameter SeuilInconfort around the setpoint temperature. This range is not shown on the graph below.


Bibliography

none

Instructions for use

Connect the thermal Port Tint to the thermal zone to be monitored.

Connect the realInput Tconsignechauf and TconsigneRef to the cooling and heating setpoint temperature defined in a scenario. This setpoint may include low temperature setpoints.

Set discomfort threshold for the study. The more it is high, the more discomfort will be low because the comfort range will be larger.

Precise if presence is taken into account. The inclusion of presence allows to not overestimate the discomfort by preventing its calculation during occupants absence.

Known limits / Use precautions

The outputs OutInconfortFroid and OutInconfortChaud are positive and in [°C.h] unit. It is the difference in absolute value between the range of acceptable thermal comfort and indoor temperature which is integrated over time.

The outputs OutNbHeureInconfortFroid and OutNbHeureInconfortChaud are positive and in [h] unit. They indicate the number of dicomfort hours.

Validations

Validated model - Gilles Plessis 06/2012

--------------------------------------------------------------
Licensed by EDF under a 3-clause BSD-license
Copyright © EDF 2009 - 2023
BuildSysPro version 3.6.0
Author : Gilles PLESSIS, EDF (2012)
--------------------------------------------------------------

Parameters

TypeNameDefaultDescription
RealSeuilInconfort1Comfort range
BooleanUsePresencefalseConsider occupancy (by default the building is considered always occupied)

Connectors

TypeNameDefaultDescription
BuildSysPro.BaseClasses.HeatTransfer.Interfaces.HeatPort_aTint
Modelica.Blocks.Interfaces.RealInputTconsigneChaufHeating setpoint temperature in Kelvin
Modelica.Blocks.Interfaces.RealInputTconsigneRefCooling setpoint temperature in Kelvin
Modelica.Blocks.Interfaces.RealInputPresencePresence 1 / Absence 0
Modelica.Blocks.Interfaces.RealOutputOutInconfortFroidCold discomfort measurement in [C°.h]
Modelica.Blocks.Interfaces.RealOutputOutInconfordChaudWarm discomfort measurement in [°C.h]
Modelica.Blocks.Interfaces.RealOutputOutNbHeureInconfortFroidNumber of cold discomfort hours [h]
Modelica.Blocks.Interfaces.RealOutputOutNbHeureInconfortChaudNumber of warm discomfort hours [h]

Revisions

Gilles Plessis 03/2013 :

  • Modification du modèle d'inconfort thermique pour prendre en compte une température de consigne différente pour le rafraichissement et le chauffage. Le changement est donc rétro-comptatible en connectant la même température de consigne sur les ports TconsigneRef et TconsigneChauf,
  • Changement de nom du port Tconsigne en TconsigneChauf,
  • Ajout d'une sortie indiquant le nombre d'heure d'inconfort chaud,
  • Ajout de la condition limite Q_flow=0.