modelCase600

Extends from AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.BaseClasses.PartialCase (This is the base class from which the base cases will extend.).

Information

Input Specifications of Case 600 as described in ASHRAE Standard 140:

  • Low mass building
  • 12 m2 south-facing window area
  • Air exchange rate: 0.41
  • Thermostat control:
    Heat = ON IF Temp < 20°C otherwise Heat=OFF
    Cool = ON IF Temp > 27°C otherwise Cool = OFF
  • Internal gains: 200 W
  • Solar absorptance:
    exterior: 0.6
    interior: 0.6
  • Infrared emittance:
    exterior: 0.9
    interior: 0.9

All following ASHRAE140 test cases are based on Case600.

References

  • ASHRAE140-2017

Parameters

TypeNameDefaultDescription
RealairExchange (from PartialCase)0.41Constant Air Exchange Rate
RealTsetCooler (from PartialCase)27Constant Set Temperature for Cooler
RealTsetHeater (from PartialCase)20Constant Set Temperature for Heater
RealinternalGains (from PartialCase)200Constant Internal Gains
Components.Types.selectorCoefficientsabsInnerWallSurf (from PartialCase)AixLib.ThermalZones.HighOrder.Components.Types.selectorCoefficients.abs06Coefficients for interior solar absorptance of wall surface abs={0.6, 0.9, 0.1}
Realsolar_absorptance_OW (from PartialCase)0.6Solar absoptance outer walls
DataBase.Walls.Collections.OFD.BaseDataMultiInnerWallswallTypes (from PartialCase)AixLib.DataBase.Walls.Collections.ASHRAE140.LightMassCases()Types of walls (contains multiple records)
DataBase.WindowsDoors.Simple.WindowSimple_ASHRAE140windowParam (from PartialCase)
Modelica.Units.SI.AreaWin_Area (from PartialCase)12Window area
BooleanactiveHeatingOutput (from PartialCase)trueActivates blocks connected with HeaterCoolerPI.heatingPower
BooleanactiveCoolingOutput (from PartialCase)trueActivates blocks connected with HeaterCoolerPI.coolingPower
Results check › Heating load or max. temperature
Real[:,:]tableHeatOrTempMax (from PartialCase)[0.0, 0.0, 0.0]Limits to be checked according to ASHRAE 140
StringdispTypeHeatOrTempMax (from PartialCase)"None"Letter displayed in icon of results checker
Modelica.Units.SI.TimecheckTimeHeatOrTempMax (from PartialCase)31536000Simulation time when block should check if model results lies in limit range
Results check › Cooling load or min. temperature
Real[:,:]tableCoolOrTempMin (from PartialCase)[0.0, 0.0, 0.0]Limits to be checked according to ASHRAE 140
StringdispTypeCoolOrTempMin (from PartialCase)"None"Letter displayed in icon of results checker
Modelica.Units.SI.TimecheckTimeCoolOrTempMin (from PartialCase)31536000Simulation time when block should check if model results lies in limit range

Connectors

TypeNameDefaultDescription
Modelica.Blocks.Interfaces.RealOutputAnnualHeatingLoad (from PartialCase)in kWh
Modelica.Blocks.Interfaces.RealOutputAnnualCoolingLoad (from PartialCase)in kWh
Modelica.Blocks.Interfaces.RealOutputTransmittedSolarRadiation_room (from PartialCase)in kWh/m2
Modelica.Blocks.Interfaces.RealOutputFreeFloatRoomTemperature (from PartialCase)
Modelica.Blocks.Interfaces.RealOutputFreeFloatRoomRadTemperature (from PartialCase)

Components

TypeNameDefaultDescription
AixLib.BoundaryConditions.WeatherData.Old.WeatherTRY.BaseClasses.Sunsun (from PartialCase)
AixLib.BoundaryConditions.WeatherData.Old.WeatherTRY.RadiationOnTiltedSurface.RadOnTiltedSurf_Perez[5]radOnTiltedSurf_Perez (from PartialCase)N, E, S, W, Horz
Modelica.Blocks.Sources.CombiTimeTableSolar_Radiation (from PartialCase)
Modelica.Blocks.Sources.CombiTimeTableSource_Weather (from PartialCase)
Modelica.Thermal.HeatTransfer.Sources.PrescribedTemperatureoutsideTemp (from PartialCase)ambient temperature
RoomModelRoom (from PartialCase)
Modelica.Blocks.Sources.ConstantSource_InternalGains (from PartialCase)
Modelica.Thermal.HeatTransfer.Sources.FixedHeatFlowGround (from PartialCase)adiabatic boundary
Modelica.Thermal.HeatTransfer.Sources.PrescribedHeatFlowInternalGains_convective (from PartialCase)
Modelica.Thermal.HeatTransfer.Sources.PrescribedHeatFlowInternalGains_radiative (from PartialCase)
Modelica.Blocks.Continuous.IntegratorintegratorHeat (from PartialCase)
Modelica.Blocks.Continuous.IntegratorintegratorCool (from PartialCase)
Modelica.Blocks.Math.UnitConversions.To_kWhto_kWhHeat (from PartialCase)
Modelica.Blocks.Math.UnitConversions.To_kWhto_kWhCool (from PartialCase)
Modelica.Blocks.Math.GainconvectiveInternalGains (from PartialCase)Convective part
Modelica.Blocks.Math.GainradiativeInternalGains (from PartialCase)Radiative part
Modelica.Blocks.Continuous.Integratorintegrator2 (from PartialCase)
Modelica.Blocks.Math.UnitConversions.To_kWhto_kWhTransRad (from PartialCase)
Modelica.Blocks.Math.GaingainIntHea (from PartialCase)Converts to MWh
BaseClasses.CheckResultsAccordingToASHRAEcheckResultsAccordingToASHRAEHeatingOrTempMax (from PartialCase)
Modelica.Blocks.Sources.CombiTimeTableReferenceHeatingLoadOrTempMax (from PartialCase)According to ASHRAE140: If annual heating load then at t=31536000s {2}=lower limit and {3}=upper limit, if maximal temperature then {2}=lower limit ReferenceTempMax and {3}=upper limit ReferenceTempMax
BaseClasses.CheckResultsAccordingToASHRAEcheckResultsAccordingToASHRAECoolingOrTempMin (from PartialCase)
Modelica.Blocks.Sources.CombiTimeTableReferenceCoolingLoadOrTempMin (from PartialCase)According to ASHRAE140: If annual cooling load then at t=31536000s {2}=lower limit and {3}=upper limit, if minimal temperature then {2}=lower limit ReferenceTempMin and {3}=upper limit ReferenceTempMin
Modelica.Blocks.Math.UnitConversions.To_degCto_degCRoomConvTemp (from PartialCase)
Modelica.Thermal.HeatTransfer.Sensors.TemperatureSensortemperatureSensor (from PartialCase)
Modelica.Thermal.HeatTransfer.Sensors.TemperatureSensortemperatureSensor1 (from PartialCase)
Modelica.Blocks.Math.UnitConversions.To_degCto_degCRoomConvTemp1 (from PartialCase)
Utilities.Sources.HeaterCooler.HeaterCoolerPIidealHeaterCooler
Modelica.Blocks.Sources.ConstantAirExchangeRate
Modelica.Blocks.Sources.ConstantTset_Cooler
Modelica.Blocks.Sources.ConstantTSet_Heater
Modelica.Blocks.Math.UnitConversions.From_degCfrom_degC
Modelica.Blocks.Math.UnitConversions.From_degCfrom_degC1

Revisions

  • July 1, 2020, by Konstantina Xanthopoulou:
    updated
  • March 9, 2015 by Ana Constantin:
    Implemented