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 |
---|---|
FreezeProtectionMixedAir | Validation model for the mixed air temperature based freeze protection block |
Buildings.Controls.OBC.ASHRAE.G36_PR1.Generic.Validation.FreezeProtectionMixedAir
Validation model for the mixed air temperature based freeze protection block
Information
This example validates
Buildings.Controls.OBC.ASHRAE.G36_PR1.Generic.FreezeProtectionMixedAir
for mixed air temperature TMix
signal.
Parameters
Type | Name | Default | Description |
---|---|---|---|
Real | TFreSet | 273.15 + 4 | Freeze 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;