modelTestCase960

Test case 960

Extends from Modelica.Icons.Example.

Information

Test Case 600 of the ASHRAE 140-2007: Calculation of heating/cooling loads for room version light excited by internal and external gains.

Boundary conditions

  • yearly profile for outdoor air temperature and solar radiation in hourly steps
  • constant set temperatures of heating and cooling
  • constant internal gains and infiltration rate

Components

TypeNameDefaultDescription
Modelica.Blocks.Interfaces.RealOutputannHeaLoaannual heating load in MWh
Modelica.Blocks.Interfaces.RealOutputannCooLoaannual cooling load in MWh
Modelica.Blocks.Interfaces.RealOutputpowLoapower load in kW
AixLib.BoundaryConditions.WeatherData.ReaderTMY3weaDatWeather data reader
AixLib.BoundaryConditions.SolarIrradiation.DiffusePerez[4]HDifTilCalculates diffuse solar radiation on titled surface for all directions
AixLib.BoundaryConditions.SolarIrradiation.DirectTiltedSurface[4]HDirTilCalculates direct solar radiation on titled surface for all directions
AixLib.ThermalZones.ReducedOrder.SolarGain.CorrectionGDoublePanecorGvaDouPanCorrection factor for solar transmission
AixLib.ThermalZones.ReducedOrder.RC.FiveElementsbacZoneFivEleThermal zone representation of the back zone
AixLib.ThermalZones.ReducedOrder.EquivalentAirTemperature.VDI6007WithWindowTEquAirComputes equivalent air temperature
Modelica.Blocks.Math.Add[4]solRadSums up solar radiation of both directions
Modelica.Thermal.HeatTransfer.Sources.PrescribedTemperatureTPreExtWalPrescribed temperature for exterior walls outdoor surface temperature
Modelica.Thermal.HeatTransfer.Components.ConvectionconHeaWalOutdoor convective heat transfer of walls
Modelica.Blocks.Sources.Constant[4]constSets sunblind signal to zero (open)
AixLib.BoundaryConditions.WeatherData.BusweaBusWeather data bus
Modelica.Blocks.Sources.ConstanthConWalOutdoor coefficient of heat transfer for walls
Modelica.Thermal.HeatTransfer.Sources.PrescribedHeatFlowintGaiRadRadiative heat flow of internal gains
Modelica.Thermal.HeatTransfer.Sources.PrescribedHeatFlowintGaiConConvective heat flow of internal gains
Modelica.Blocks.Sources.ConstantsouIntGaiInternal gains in W
Modelica.Blocks.Math.GaingainRadRadiant part
Modelica.Blocks.Math.GaingainConConvective part
Modelica.Blocks.Math.GaingainConversion to kg/s
AixLib.Fluid.Sources.MassFlowSource_TvenInFan in
AixLib.Fluid.Sources.MassFlowSource_TvenOutFan out
Modelica.Blocks.Math.Gaingain1Reverses ventilation rate
Modelica.Blocks.Sources.ConstantInfInfiltration rate in 1/h
Modelica.Blocks.Sources.CombiTimeTablesouWeaWeather data
Modelica.Blocks.Math.AddaddAddition of hemispherical and terrestrial radiation
Modelica.Blocks.Math.DivisiondivRadMean value of radiation
Modelica.Blocks.Sources.ConstantnumRadNumber of radiation ports
Modelica.Blocks.Sources.CombiTimeTablesouRadSolar radiation data
AixLib.BoundaryConditions.SolarIrradiation.DirectTiltedSurface[1]HDirTilRooCalculates direct solar radiation on titled surface for both directions
AixLib.BoundaryConditions.SolarIrradiation.DiffusePerez[1]HDifTilRooCalculates diffuse solar radiation on titled surface for both directions
AixLib.ThermalZones.ReducedOrder.EquivalentAirTemperature.VDI6007TAirEquRooComputes equivalent air temperature for roof
Modelica.Thermal.HeatTransfer.Sources.PrescribedTemperatureTPreRooPrescribed temperature for roof outdoor surface temperature
Modelica.Thermal.HeatTransfer.Components.ConvectiontheConRooOutdoor convective heat transfer of roof
Modelica.Blocks.Sources.ConstanthConRooOutdoor coefficient of heat transfer for roof
Modelica.Blocks.Sources.Constant[1]const1Sets sunblind signal to zero (open)
Modelica.Blocks.Math.Add[1]solRadRooSums up solar radiation of both directions
Modelica.Thermal.HeatTransfer.Sources.PrescribedHeatFlowheaIdeal heater
Modelica.Blocks.Math.UnitConversions.From_degCfrom_degCelHeaConvert set temperature from degC to Kelvin
AixLib.Controls.Continuous.LimPIDconHeaHeating controller
Modelica.Blocks.Math.GaingainHeaGain for heating controller
Modelica.Thermal.HeatTransfer.Sensors.HeatFlowSensorheaFlowSenSensor for ideal heater
Modelica.Blocks.Sources.ConstantSouTSetHSet temperature heater
Modelica.Thermal.HeatTransfer.Sources.PrescribedHeatFlowcooIdeal cooler
Modelica.Blocks.Math.UnitConversions.From_degCfrom_degCelCooConvert set temperature for cooling from degC to Kelvin
AixLib.Controls.Continuous.LimPIDconCooCooling controller
Modelica.Blocks.Math.GaingainCooGain for cooling controller
Modelica.Thermal.HeatTransfer.Sensors.HeatFlowSensorcooFlowSenSensor for ideal cooler
Modelica.Blocks.Sources.ConstantSouTSetCSet temperature cooler
Modelica.Blocks.Continuous.IntegratorannCooLoaIntIntegrated annual cooling load
Modelica.Blocks.Continuous.IntegratorannHeaLoaIntIntegrated annual heating load
Modelica.Blocks.Math.GaingainIntHeaConverts to MWh
Modelica.Blocks.Math.GaingainIntCooConverts to MWh
Modelica.Blocks.Math.MultiSumheaCooPowSumSum of heating and cooling power
Modelica.Blocks.Math.GainsigCha2Changes sign
Modelica.Blocks.Math.GainsigChaChanges sign
Modelica.Blocks.Math.GaingainPowLoaConverts to kW
AixLib.BoundaryConditions.SolarIrradiation.DiffusePerez[4]HDifTilSunCalculates diffuse solar radiation on titled surface for all directions
AixLib.BoundaryConditions.SolarIrradiation.DirectTiltedSurface[4]HDirTilSunCalculates direct solar radiation on titled surface for all directions
AixLib.ThermalZones.ReducedOrder.SolarGain.CorrectionGDoublePanecorGvaDouPan1Correction factor for solar transmission
AixLib.ThermalZones.ReducedOrder.RC.FiveElementssunZoneFivEleThermal zone representation of the sun zone
AixLib.ThermalZones.ReducedOrder.EquivalentAirTemperature.VDI6007WithWindowTEquAirWalSunComputes equivalent air temperature
Modelica.Blocks.Math.Add[4]solRadSunSums up solar radiation of both directions
Modelica.Thermal.HeatTransfer.Sources.PrescribedTemperatureTPreWalSunPrescribed temperature for exterior walls outdoor surface temperature
Modelica.Thermal.HeatTransfer.Sources.PrescribedTemperatureTPreWinSunPrescribed temperature for windows outdoor surface temperature
Modelica.Thermal.HeatTransfer.Components.ConvectionconHeaWinSunOutdoor convective heat transfer of windows
Modelica.Thermal.HeatTransfer.Components.ConvectiontheConWalSunOutdoor convective heat transfer of walls
Modelica.Blocks.Sources.Constant[4]constSunSets sunblind signal to zero (open)
Modelica.Blocks.Sources.ConstanthConWalSunOutdoor coefficient of heat transfer for walls
Modelica.Blocks.Sources.ConstanthConWinOutdoor coefficient of heat transfer for windows
Modelica.Thermal.HeatTransfer.Sources.PrescribedHeatFlowintGaiRadSunRadiative heat flow of internal gains
Modelica.Thermal.HeatTransfer.Sources.PrescribedHeatFlowintGaiConSunConvective heat flow of internal gains
Modelica.Blocks.Sources.ConstantsouIntGaiSunInternal gains in W
Modelica.Blocks.Math.GaingainRadSunRadiant part
Modelica.Blocks.Math.GaingainConSunConvective part
Modelica.Blocks.Math.GaingainSunConversion to kg/s
AixLib.Fluid.Sources.MassFlowSource_TvenInSunAir flow fan inwards for sun zone
AixLib.Fluid.Sources.MassFlowSource_TvenOutSunAir flow fand outwards for sun zone
Modelica.Blocks.Math.Gaingain1SunReverses ventilation rate
Modelica.Blocks.Sources.ConstantInfSunInfiltration rate in 1/h
AixLib.BoundaryConditions.SolarIrradiation.DirectTiltedSurface[1]HDirTilRooSunCalculates direct solar radiation on titled surface for both directions
AixLib.BoundaryConditions.SolarIrradiation.DiffusePerez[1]HDifTilRooSunCalculates diffuse solar radiation on titled surface for both directions
AixLib.ThermalZones.ReducedOrder.EquivalentAirTemperature.VDI6007TEquAirRooSunComputes equivalent air temperature for roof
Modelica.Thermal.HeatTransfer.Sources.PrescribedTemperatureTPreRooSunPrescribed temperature for roof outdoor surface temperature
Modelica.Thermal.HeatTransfer.Components.ConvectiontheConRooSunOutdoor convective heat transfer of roof
Modelica.Blocks.Sources.ConstanthConRooSunOutdoor coefficient of heat transfer for roof
Modelica.Blocks.Sources.Constant[1]const1SunSets sunblind signal to zero (open)
Modelica.Blocks.Math.Add[1]solRadRooSunSums up solar radiation of both directions
Modelica.Blocks.Math.UnitConversions.To_degCTIndDegCelIndoor air temperature in degC
Modelica.Blocks.Interfaces.RealOutputTFreFloFree floating temperature

Revisions

  • March 17, 2017, by Moritz Lauster:
    Implemented.