Buildings.Controls.OBC.RadiantSystems.Cooling.Validation

Collection of validation models

Information

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

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.RadiantSystems.Cooling.Validation.HighMassSupplyTemperature_TRoomRelHum HighMassSupplyTemperature_TRoomRelHum Validation model for the room temperature controller that takes the room temperature set point as an input
Buildings.Controls.OBC.RadiantSystems.Cooling.Validation.HighMassSupplyTemperature_TSurRelHum HighMassSupplyTemperature_TSurRelHum Validation model for the room temperature controller that takes the surface temperature set point as an input

Buildings.Controls.OBC.RadiantSystems.Cooling.Validation.HighMassSupplyTemperature_TRoomRelHum Buildings.Controls.OBC.RadiantSystems.Cooling.Validation.HighMassSupplyTemperature_TRoomRelHum

Validation model for the room temperature controller that takes the room temperature set point as an input

Buildings.Controls.OBC.RadiantSystems.Cooling.Validation.HighMassSupplyTemperature_TRoomRelHum

Information

This example validates the room temperature controller Buildings.Controls.OBC.RadiantSystems.Cooling.HighMassSupplyTemperature_TRoomRelHum for the radiant system. The validation model applies a tabulated signal to the controller input for the measured room air temperature. The model also calculates the dew point temperature to verify that the supply water temperature is never below the dew point.

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

Modelica definition

model HighMassSupplyTemperature_TRoomRelHum "Validation model for the room temperature controller that takes the room temperature set point as an input" extends Modelica.Icons.Example; Controls.OBC.CDL.Continuous.Sources.TimeTable TPhiRooMea( table=[0.0, 18, 0.5; 0.5, 28, 0.5; 1.0, 18, 0.5; 1.0, 18, 0.9; 1.5, 28, 0.9; 2.0, 18, 0.9], extrapolation=Buildings.Controls.OBC.CDL.Types.Extrapolation.HoldLastPoint, offset={273.15, 0}, timeScale=3600) "Measured room temperature and relative humidity"; Controls.OBC.RadiantSystems.Cooling.HighMassSupplyTemperature_TRoomRelHum conCoo( TSupSet_min=291.15) "Controller"; Controls.OBC.CDL.Continuous.Sources.Constant TRooSet(final k( final unit="K", displayUnit="degC") = 297.15) "Set point temperature for room"; CDL.Psychrometrics.DewPoint_TDryBulPhi dewPoi "Dew point temperature"; equation connect(TRooSet.y, conCoo.TRooSet); connect(TPhiRooMea.y[1], conCoo.TRoo); connect(TPhiRooMea.y[2], conCoo.phiRoo); connect(dewPoi.TDryBul, TPhiRooMea.y[1]); connect(dewPoi.phi, TPhiRooMea.y[2]); end HighMassSupplyTemperature_TRoomRelHum;

Buildings.Controls.OBC.RadiantSystems.Cooling.Validation.HighMassSupplyTemperature_TSurRelHum Buildings.Controls.OBC.RadiantSystems.Cooling.Validation.HighMassSupplyTemperature_TSurRelHum

Validation model for the room temperature controller that takes the surface temperature set point as an input

Buildings.Controls.OBC.RadiantSystems.Cooling.Validation.HighMassSupplyTemperature_TSurRelHum

Information

This example validates the room temperature controller Buildings.Controls.OBC.RadiantSystems.Cooling.HighMassSupplyTemperature_TSurRelHum for the radiant system. The validation model applies a ramp signal for the measured surface temperature and a tabulated signal to the controller input for the measured room air temperature. The model also calculates the dew point temperature to verify that the supply water temperature is never below the dew point.

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

Modelica definition

model HighMassSupplyTemperature_TSurRelHum "Validation model for the room temperature controller that takes the surface temperature set point as an input" extends Modelica.Icons.Example; Controls.OBC.CDL.Continuous.Sources.TimeTable TPhiRooMea( table=[0.0, 18, 0.5; 0.5, 28, 0.5; 1.0, 18, 0.5; 1.0, 18, 0.9; 1.5, 28, 0.9; 2.0, 18, 0.9], extrapolation=Buildings.Controls.OBC.CDL.Types.Extrapolation.HoldLastPoint, offset={273.15, 0}, timeScale=3600) "Measured room temperature and relative humidity"; Buildings.Controls.OBC.RadiantSystems.Cooling.HighMassSupplyTemperature_TSurRelHum conCoo( TSupSet_min=291.15) "Controller"; Controls.OBC.CDL.Continuous.Sources.Constant TSurSet(final k( final unit="K", displayUnit="degC") = 293.15) "Set point temperature for surface"; CDL.Psychrometrics.DewPoint_TDryBulPhi dewPoi "Dew point temperature"; CDL.Continuous.Sources.Ramp TSur( height=1, duration=1800, offset=293.15) "Measured surface temperature"; equation connect(TPhiRooMea.y[1], conCoo.TRoo); connect(TPhiRooMea.y[2], conCoo.phiRoo); connect(dewPoi.TDryBul, TPhiRooMea.y[1]); connect(dewPoi.phi, TPhiRooMea.y[2]); connect(conCoo.TSurSet, TSurSet.y); connect(TSur.y, conCoo.TSur); end HighMassSupplyTemperature_TSurRelHum;