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.

Extends from Modelica.Icons.ExamplesPackage (Icon for packages containing runnable examples).

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.

Extends from Modelica.Icons.Example (Icon for runnable examples).

Parameters

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

Modelica definition

model FreezeProtectionMixedAir "Validation model for the mixed air temperature based freeze protection block" extends Modelica.Icons.Example; parameter Modelica.SIunits.Temperature TFreSet=273.15 + 4 "Freeze protection set point temperature"; Buildings.Controls.OBC.ASHRAE.G36_PR1.Generic.FreezeProtectionMixedAir freProTMix(final TFreSet=TFreSet); 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;