Buildings.Controls.OBC.Shade.Validation

Collection of validation models

Information

This package contains validation models for the classes in Buildings.Controls.OBC.Shade.

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.Shade.Validation.Shade_H Shade_H Validation model for shading control based on solar irradiance
Buildings.Controls.OBC.Shade.Validation.Shade_T Shade_T Validation model for shade control based on temperature

Buildings.Controls.OBC.Shade.Validation.Shade_H Buildings.Controls.OBC.Shade.Validation.Shade_H

Validation model for shading control based on solar irradiance

Buildings.Controls.OBC.Shade.Validation.Shade_H

Information

This example validates Buildings.Controls.OBC.Shade.Shade_H for a solar irradiance input signal.

Modelica definition

model Shade_H "Validation model for shading control based on solar irradiance" Buildings.Controls.OBC.Shade.Shade_H shaH( HHigh=500, HLow=400) "Shade controller"; CDL.Reals.Sources.Sin H( final amplitude=500, final freqHz=1/(2*1800), final offset=250) "Solar irradiance"; equation connect(H.y,shaH.H); end Shade_H;

Buildings.Controls.OBC.Shade.Validation.Shade_T Buildings.Controls.OBC.Shade.Validation.Shade_T

Validation model for shade control based on temperature

Buildings.Controls.OBC.Shade.Validation.Shade_T

Information

This example validates Buildings.Controls.OBC.Shade.Shade_T for a temperature input signal.

Modelica definition

model Shade_T "Validation model for shade control based on temperature" Buildings.Controls.OBC.Shade.Shade_T shaT( THigh=298.15, TLow=295.15) "Shade controller"; CDL.Reals.Sources.Sin T( final amplitude=10, final freqHz=1/(2*1800), final offset=293.15) "Measured temperature"; equation connect(T.y,shaT.T); end Shade_T;