Buildings.Controls.OBC.ASHRAE.G36_PR1.Generic.Validation

Collection of validation models

Information

This package contains validation models for the classes in Buildings.Controls.OBC.ASHRAE.G36_PR1.Generic.

Note that most validation models contain simple input data which may not be realistic, but for which the correct output can be obtained through an analytic solution. The examples plot various outputs, which have been verified against these solutions. These model outputs are stored as reference data and used for continuous validation whenever models in the library change.

Package Content

Name Description
Buildings.Controls.OBC.ASHRAE.G36_PR1.Generic.Validation.FreezeProtectionMixedAir FreezeProtectionMixedAir Validation model for the mixed air temperature based freeze protection block

Buildings.Controls.OBC.ASHRAE.G36_PR1.Generic.Validation.FreezeProtectionMixedAir Buildings.Controls.OBC.ASHRAE.G36_PR1.Generic.Validation.FreezeProtectionMixedAir

Validation model for the mixed air temperature based freeze protection block

Buildings.Controls.OBC.ASHRAE.G36_PR1.Generic.Validation.FreezeProtectionMixedAir

Information

This example validates Buildings.Controls.OBC.ASHRAE.G36_PR1.Generic.FreezeProtectionMixedAir for mixed air temperature TMix signal.

Parameters

TypeNameDefaultDescription
RealTFreSet273.15 + 4Freeze protection set point temperature [K]

Modelica definition

model FreezeProtectionMixedAir "Validation model for the mixed air temperature based freeze protection block" parameter Real TFreSet( final unit="K", final displayUnit="degC", final quantity="ThermodynamicTemperature")= 273.15 + 4 "Freeze protection set point temperature"; Buildings.Controls.OBC.ASHRAE.G36_PR1.Generic.FreezeProtectionMixedAir freProTMix(final TFreSet = TFreSet) "Freeze protection signal based on mixed air temperature"; CDL.Continuous.Sources.Sine sin1( amplitude=20, freqHz=1/1800, startTime=0, offset=TFreSet - 1) "Sine shaped mixed air temperature input signal"; equation connect(sin1.y, freProTMix.TMix); end FreezeProtectionMixedAir;