modelCase640
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 640 as described in ASHRAE Standard 140:
Difference to case 600:
- 23-7 h: Heat = ON IF Temp < 10°C
- 7-23 h: Heat = ON IF Temp < 20°C
- Cool = ON IF Temp > 27°C
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 |
| AixLib.DataBase.Profiles.ProfileBaseDataDefinition | SetTempProfile | AixLib.DataBase.Profiles.ASHRAE140.SetTemp_caseX40() | |
| 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