modelDIN16798

Comfort room temperature based on DIN EN 16798-1

Extends from AixLib.Utilities.KPIs.BaseClasses.PartialTemperatureAssessment (Partial model for temperature assessment).

Information

This model assesses room temperature according to DIN EN 16798-1, where the comfort room temperature is based on the ambient temperature.

Parameters

TypeNameDefaultDescription
Booleanuse_itgAct_in (from PartialAssessmentBase)false= true, enable activation connector; = false, disable connector, integrator continuously activated
BooleanresItgInBou (from PartialAssessmentBase)false= true, integrators will be reset if the input value within bounds
Booleanuse_itgTim (from PartialAssessmentBase)false= true, activate integral timers
BooleanresItgTimInBou (from PartialAssessmentBase)false= true, integral timers will be reset if the input value within bounds
IntegernItgTim (from PartialAssessmentBase)1Number of integral timers

Connectors

TypeNameDefaultDescription
Modelica.Blocks.Interfaces.BooleanInputitgAct_in (from PartialAssessmentBase)Conditional connector to activate integrator
Modelica.Blocks.Interfaces.RealInputT (from PartialTemperatureAssessment)Temperature input
Modelica.Blocks.Interfaces.RealOutputdegSecOutUppBou (from PartialTemperatureAssessment)Degree-second out of upper bound
Modelica.Blocks.Interfaces.RealOutputdegSecOutLowBou (from PartialTemperatureAssessment)Degree-second out of lower bound
Modelica.Blocks.Interfaces.RealOutputtotDegSecOutBou (from PartialTemperatureAssessment)Total degree-second out of bound
Modelica.Blocks.Interfaces.RealOutputtimeOutUppBou (from PartialTemperatureAssessment)Time out of upper bound
Modelica.Blocks.Interfaces.RealOutputtotTimeOutBou (from PartialTemperatureAssessment)Total time out of bound
Modelica.Blocks.Interfaces.RealOutputtimeOutLowBou (from PartialTemperatureAssessment)Time out of lower bound
Modelica.Blocks.Interfaces.RealInputTAmbAmbient temperature (hourly averaged)

Components

TypeNameDefaultDescription
Modelica.Blocks.Logical.NotnotRes (from PartialAssessmentBase)Conditional not logic for reset
AixLib.Utilities.KPIs.IntegralErrorSingleReference.IntegralTimer[nItgTim]itgTim (from PartialAssessmentBase)Conditional integral timers
AixLib.Utilities.KPIs.IntegralErrorDualReference.IntegralErrorDualBoundsitgErrDuaBou (from PartialTemperatureAssessment)Dual bounds integrator for temperature
AixLib.Utilities.KPIs.BaseClasses.ComfortTemperatureDIN16798comTComfort temperature

Revisions

  • December 17, 2024, by Jun Jiang:
    First implementation (see issue 1534)