Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Modulations.Validation

Collection of validation models

Information

This package contains validation models for the classes in Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Modulations.

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.AHUs.MultiZone.VAV.Economizers.Subsequences.Modulations.Validation.Reliefs Reliefs Validation model for modulating dampers of units with relief damper control
Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Modulations.Validation.ReturnFan ReturnFan Validation model for modulating dampers of units with return fan

Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Modulations.Validation.Reliefs Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Modulations.Validation.Reliefs

Validation model for modulating dampers of units with relief damper control

Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Modulations.Validation.Reliefs

Information

This example validates Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Modulations.Reliefs.

Modelica definition

model Reliefs "Validation model for modulating dampers of units with relief damper control" Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Modulations.Reliefs mod1 "Multi zone VAV AHU minimum outdoor air control - damper modulation"; Buildings.Controls.OBC.CDL.Reals.Sources.Constant maxRetDam( final k=0.9) "Return damper maximum position"; Buildings.Controls.OBC.CDL.Reals.Sources.Ramp temLoo( final duration=1800, final offset=-1, final height=2) "Temperature control loop output"; Buildings.Controls.OBC.CDL.Reals.Sources.Constant maxOutDam( final k=1) "Outdoor air damper maximum position"; Buildings.Controls.OBC.CDL.Reals.Sources.Constant minRetDam( final k=0.1) "Return damper minimum position"; Buildings.Controls.OBC.CDL.Reals.Sources.Constant minOutDam( final k=0) "Outdoor air damper minimum position"; equation connect(temLoo.y, mod1.uTSup); connect(maxRetDam.y, mod1.uRetDam_max); connect(minRetDam.y, mod1.uRetDam_min); connect(maxOutDam.y, mod1.uOutDam_max); connect(minOutDam.y, mod1.uOutDam_min); end Reliefs;

Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Modulations.Validation.ReturnFan Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Modulations.Validation.ReturnFan

Validation model for modulating dampers of units with return fan

Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Modulations.Validation.ReturnFan

Information

This example validates Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Modulations.ReturnFan.

Modelica definition

model ReturnFan "Validation model for modulating dampers of units with return fan" Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Modulations.ReturnFan ecoMod "Multi zone VAV AHU minimum outdoor air control - damper modulation"; Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Modulations.ReturnFan ecoMod1( final have_dirCon=false) "Multi zone VAV AHU minimum outdoor air control - damper modulation, the unit does not have direct pressure control"; Buildings.Controls.OBC.CDL.Reals.Sources.Constant maxRetDam( final k=0.9) "Return damper maximum position"; Buildings.Controls.OBC.CDL.Reals.Sources.Ramp temLoo( final duration=1800, final offset=-1, final height=2) "Temperature control loop output"; Buildings.Controls.OBC.CDL.Reals.Sources.Constant minRetDam( final k=0.1) "Return damper minimum position"; equation connect(temLoo.y, ecoMod.uTSup); connect(maxRetDam.y, ecoMod.uRetDam_max); connect(minRetDam.y, ecoMod.uRetDam_min); connect(temLoo.y, ecoMod1.uTSup); connect(maxRetDam.y, ecoMod1.uRetDam_max); connect(minRetDam.y, ecoMod1.uRetDam_min); end ReturnFan;