modelPartialRoomFourWalls
Partial room model for a room with 4 walls, 1 ceiling and 1 floor
Extends from AixLib.ThermalZones.HighOrder.Rooms.BaseClasses.PartialRoom.
Information
This model provides common interfaces for the most frequently used room in a building, one with four walls, a floor and a ceiling.
To build up your own room, just extend this model and specify if the walls are inner or outer walls, have windows etc. Connect the heat ports to e.g. thermOuter for outside walls and add new heat ports to exchange heat with other sources, such as anothers room inner wall.
See the various examples in RoomEmpiricalValidation or ASHRAE140 to see how to use this model.
Note that all default values are by design not final. This means you have full control over the parametrization of your high-order room model.
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| ThermalZones.HighOrder.Components.Types.CoeffTableEastWestWindow | coeffTableSolDistrFractions | ||
| Dimensions | |||
| Modelica.Units.SI.Length | room_length | 6 | length |
| Modelica.Units.SI.Height | room_height | 2.7 | height |
| Modelica.Units.SI.Length | room_width | 8 | width |
| Windows | |||
| Modelica.Units.SI.Area | Win_Area | 12 | Window area |
| Inner walls › Shortwave Radiation | |||
| Boolean | use_shortWaveRadIn | true | Use bus connector for incoming shortwave radiation |
| Boolean | use_shortWaveRadOut | true | Use bus connector for outgoing shortwave radiation |
| Boolean | use_dynamicShortWaveRadMethod | false | True = dynamic as holistic approach, false = static approach to obtain the same values as provided in tables of the ASHREA |
| Components.Types.selectorCoefficients | absInnerWallSurf | AixLib.ThermalZones.HighOrder.Components.Types.selectorCoefficients.abs06 | Coefficients for interior solar absorptance of wall surface abs={0.6, 0.9, 0.1} |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| AixLib.ThermalZones.HighOrder.Components.Walls.Wall | wallSouth | ||
| AixLib.ThermalZones.HighOrder.Components.Walls.Wall | wallWest | ||
| AixLib.ThermalZones.HighOrder.Components.Walls.Wall | wallEast | ||
| AixLib.ThermalZones.HighOrder.Components.Walls.Wall | wallNorth | ||
| AixLib.ThermalZones.HighOrder.Components.Walls.Wall | ceiling | ||
| AixLib.ThermalZones.HighOrder.Components.Walls.Wall | floor | ||
| Utilities.Interfaces.SolarRad_in[5] | SolarRadiationPort | N,E,S,W,Hor | |
| Modelica.Blocks.Interfaces.RealInput | WindSpeedPort | ||
| Utilities.HeatTransfer.SolarRadInRoom | solarRadInRoom | ||
| Modelica.Blocks.Interfaces.RealOutput | transShoWaveRadWin | ||
| Modelica.Blocks.Math.MultiSum | multiSum |
Revisions
- February, 2022 by Fabian Wüllhorst:
First implementation (see issue #1123)