Buildings.Examples.ScalableBenchmarks.BuildingVAV.ThermalZones.Validation

Collection of validation models

Information

This package includes models validating Buildings.Examples.ScalableBenchmarks.BuildingVAV.ThermalZones.ThermalZone and Buildings.Examples.ScalableBenchmarks.BuildingVAV.ThermalZones.MultiZone.

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

Package Content

Name Description
Buildings.Examples.ScalableBenchmarks.BuildingVAV.ThermalZones.Validation.MultiZone MultiZone Validation of the multi-zone model
Buildings.Examples.ScalableBenchmarks.BuildingVAV.ThermalZones.Validation.ThermalZone ThermalZone Validation of the single zone model

Buildings.Examples.ScalableBenchmarks.BuildingVAV.ThermalZones.Validation.MultiZone Buildings.Examples.ScalableBenchmarks.BuildingVAV.ThermalZones.Validation.MultiZone

Validation of the multi-zone model

Buildings.Examples.ScalableBenchmarks.BuildingVAV.ThermalZones.Validation.MultiZone

Information

This model validates Buildings.Examples.ScalableBenchmarks.BuildingVAV.ThermalZones.MultiZone by setting number of floors and zones to nFlo=2, nZon=6 respectively.

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

Parameters

TypeNameDefaultDescription
IntegernZon6Number of zones per floor
IntegernFlo1Number of floors

Modelica definition

model MultiZone "Validation of the multi-zone model" extends Modelica.Icons.Example; parameter Integer nZon(min=1) = 6 "Number of zones per floor"; parameter Integer nFlo(min=1) = 1 "Number of floors"; Buildings.BoundaryConditions.WeatherData.ReaderTMY3 weaDat(filNam= Modelica.Utilities.Files.loadResource("modelica://Buildings/Resources/weatherdata/USA_IL_Chicago-OHare.Intl.AP.725300_TMY3.mos")) "Weather data"; Buildings.Examples.ScalableBenchmarks.BuildingVAV.ThermalZones.MultiZone multiZone( nZon=nZon, nFlo=nFlo) "Multizone model"; equation connect(weaDat.weaBus, multiZone.weaBus); end MultiZone;

Buildings.Examples.ScalableBenchmarks.BuildingVAV.ThermalZones.Validation.ThermalZone Buildings.Examples.ScalableBenchmarks.BuildingVAV.ThermalZones.Validation.ThermalZone

Validation of the single zone model

Buildings.Examples.ScalableBenchmarks.BuildingVAV.ThermalZones.Validation.ThermalZone

Information

This model validates Buildings.Examples.ScalableBenchmarks.BuildingVAV.ThermalZones.ThermalZone. The number of floor and zones are default value (nFlo=1, nZon=1) and the internal heat gain fluctuating amplitude factor is set to be gainFactor=1.

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

Modelica definition

model ThermalZone "Validation of the single zone model" extends Modelica.Icons.Example; package MediumA = Buildings.Media.Air "Medium model"; Buildings.Examples.ScalableBenchmarks.BuildingVAV.ThermalZones.ThermalZone thermalZone( redeclare package MediumA = MediumA, lat=41.98*3.14159/180, gainFactor=1) "Thermal zone model"; Buildings.BoundaryConditions.WeatherData.ReaderTMY3 weaDat(filNam= Modelica.Utilities.Files.loadResource("modelica://Buildings/Resources/weatherdata/USA_IL_Chicago-OHare.Intl.AP.725300_TMY3.mos")) "Weather data"; equation connect(weaDat.weaBus, thermalZone.weaBus); end ThermalZone;