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
| Type | Name | Default | Description |
|---|---|---|---|
| Real | airExchange (from PartialCase) | 0.41 | Constant Air Exchange Rate |
| Real | TsetCooler (from PartialCase) | 27 | Constant Set Temperature for Cooler |
| Real | TsetHeater (from PartialCase) | 20 | Constant Set Temperature for Heater |
| Real | internalGains (from PartialCase) | 200 | Constant Internal Gains |
| Components.Types.selectorCoefficients | absInnerWallSurf (from PartialCase) | AixLib.ThermalZones.HighOrder.Components.Types.selectorCoefficients.abs06 | Coefficients for interior solar absorptance of wall surface abs={0.6, 0.9, 0.1} |
| Real | solar_absorptance_OW (from PartialCase) | 0.6 | Solar absoptance outer walls |
| DataBase.Walls.Collections.OFD.BaseDataMultiInnerWalls | wallTypes (from PartialCase) | AixLib.DataBase.Walls.Collections.ASHRAE140.LightMassCases() | Types of walls (contains multiple records) |
| DataBase.WindowsDoors.Simple.WindowSimple_ASHRAE140 | windowParam (from PartialCase) | ||
| Modelica.Units.SI.Area | Win_Area (from PartialCase) | 12 | Window area |
| Boolean | activeHeatingOutput (from PartialCase) | true | Activates blocks connected with HeaterCoolerPI.heatingPower |
| Boolean | activeCoolingOutput (from PartialCase) | true | Activates 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 |
| String | dispTypeHeatOrTempMax (from PartialCase) | "None" | Letter displayed in icon of results checker |
| Modelica.Units.SI.Time | checkTimeHeatOrTempMax (from PartialCase) | 31536000 | Simulation 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 |
| String | dispTypeCoolOrTempMin (from PartialCase) | "None" | Letter displayed in icon of results checker |
| Modelica.Units.SI.Time | checkTimeCoolOrTempMin (from PartialCase) | 31536000 | Simulation time when block should check if model results lies in limit range |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Blocks.Interfaces.RealOutput | AnnualHeatingLoad (from PartialCase) | in kWh | |
| Modelica.Blocks.Interfaces.RealOutput | AnnualCoolingLoad (from PartialCase) | in kWh | |
| Modelica.Blocks.Interfaces.RealOutput | TransmittedSolarRadiation_room (from PartialCase) | in kWh/m2 | |
| Modelica.Blocks.Interfaces.RealOutput | FreeFloatRoomTemperature (from PartialCase) | ||
| Modelica.Blocks.Interfaces.RealOutput | FreeFloatRoomRadTemperature (from PartialCase) |
Components
Revisions
- July 1, 2020, by Konstantina Xanthopoulou:
updated -
March 9, 2015 by Ana Constantin:
Implemented