modelWall
Simple wall model for outside and inside walls with windows and doors
Information
Overview
Flexible Model for Inside Walls and Outside Walls.
Concept
The WallSimple model models
- Conduction and convection for a wall (different on the inside surface depending on the surface orientation: vertical wall, floor or ceiling)
- Outside walls may have a window and/ or a door
- Inside walls may have a door
This model uses a HeatStarComb Connector for an easier connection of temperature and radiance inputs.
Assumptions
- Outside walls are represented as complete walls
- Inside walls are modeled as a half of a wall, you need to connect a corresponding second half with the same values
- Door and window got a constant U-value
- No heat storage in doors or window
Have a closer look at the used models to get more information about the assumptions.
Example Results
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Units.SI.Area | clearance | if not outside and withDoor then door_height*door_width else if outside and withDoor and withWindow then windowarea + door_height*door_width else if outside and withWindow then windowarea else if outside and withDoor then door_height*door_width else 0 | Wall clearance |
| Modelica.Units.SI.Area | ANet | wall_height*wall_length - clearance | Net area of wall (without windows and doors) |
| General Wall Type Parameter | |||
| Boolean | outside | true | Choose if the wall is an outside wall (or an inside wall) |
| Dynamics › Equations | |||
| Modelica.Fluid.Types.Dynamics | energyDynamics | Modelica.Fluid.Types.Dynamics.DynamicFreeInitial | Type of energy balance: dynamic (3 initialization options) or steady state |
| Structure of wall layers | |||
| DataBase.Walls.WallBaseDataDefinition | wallPar | Wall parameters / type of wall | |
| Room Geometry | |||
| Modelica.Units.SI.Length | wall_length | Length of wall | |
| Modelica.Units.SI.Height | wall_height | Height of wall | |
| Surface Parameters › Outside surface | |||
| Real | solar_absorptance | 0.25 | Solar absorptance coefficient of outside wall surface |
| AixLib.ThermalZones.HighOrder.Components.Types.CalcMethodConvectiveHeatTransfer | calcMethodOut | AixLib.ThermalZones.HighOrder.Components.Types.CalcMethodConvectiveHeatTransfer.DIN_6946 | Calculation method for convective heat transfer coefficient at outside surface |
| Modelica.Units.SI.CoefficientOfHeatTransfer | hConOut_const | 25 | Custom convective heat transfer coefficient (just for manual selection, not recommended) |
| DataBase.Surfaces.RoughnessForHT.PolynomialCoefficients_ASHRAEHandbook | surfaceType | DataBase.Surfaces.RoughnessForHT.Brick_RoughPlaster() | Surface type of outside wall |
| Surface Parameters › Inside surface | |||
| AixLib.ThermalZones.HighOrder.Components.Types.InsideSurfaceOrientation | ISOrientation | AixLib.ThermalZones.HighOrder.Components.Types.InsideSurfaceOrientation.vertical_wall | Inside surface orientation |
| Boolean | use_shortWaveRadIn | false | Use bus connector for incoming shortwave radiation |
| Boolean | use_shortWaveRadOut | false | Use bus connector for outgoing shortwave radiation |
| AixLib.ThermalZones.HighOrder.Components.Types.CalcMethodRadiativeHeatTransfer | radLongCalcMethod | AixLib.ThermalZones.HighOrder.Components.Types.CalcMethodRadiativeHeatTransfer.No_approx | Calculation method for longwave radiation heat transfer |
| Modelica.Units.SI.Temperature | T_ref | Modelica.Units.Conversions.from_degC(16) | Reference temperature for optional linearization of longwave radiation |
| AixLib.ThermalZones.HighOrder.Components.Types.CalcMethodConvectiveHeatTransferInsideSurface | calcMethodIn | AixLib.ThermalZones.HighOrder.Components.Types.CalcMethodConvectiveHeatTransferInsideSurface.EN_ISO_6946_Appendix_A | Calculation method of convective heat transfer coefficient at inside surface |
| Modelica.Units.SI.CoefficientOfHeatTransfer | hConIn_const | 2.5 | Custom convective heat transfer coefficient (just for manual selection, not recommended) |
| Window › Window | |||
| Boolean | withWindow | false | Choose if the wall has got a window (only outside walls) |
| DataBase.WindowsDoors.Simple.OWBaseDataDefinition_Simple | WindowType | DataBase.WindowsDoors.Simple.WindowSimple_EnEV2009() | Choose a window type from the database |
| Modelica.Units.SI.Area | windowarea | 2 | Area of window |
| Window › Sunblind | |||
| Boolean | withSunblind | false | enable support of sunblinding? |
| Real | Blinding | 0 | blinding factor: 0 means total blocking of solar irradiation |
| Real | LimitSolIrr | 0 | Minimum specific total solar radiation in W/m2 for blinding becoming active (see also TOutAirLimit) |
| Modelica.Units.SI.Temperature | TOutAirLimit | 288.15 | Temperature at which sunblind closes (see also LimitSolIrr) |
| Window › Shadow | |||
| Boolean | withShield | false | enable shadow effect? |
| Modelica.Units.SI.Length | lenWinShie | 0.05 | Horizontal length of the sun shield |
| Modelica.Units.SI.Length | heiWinShadMin | 0.05 | Vertical distance from shield to upper border of window glazing |
| Modelica.Units.SI.Length | heiWinShadMax | 1.10 | Vertical distance from shield to lower border of window glazing |
| Modelica.Units.NonSI.Angle_deg | aziDegWin | -54 | Window glazing azimuth, S=0°, W=90°, N=180°, E=-90° |
| Door | |||
| Boolean | withDoor | false | Choose if the wall has got a door |
| Modelica.Units.SI.CoefficientOfHeatTransfer | U_door | 1.8 | Thermal transmission coefficient of door |
| Modelica.Units.SI.Emissivity | eps_door | 0.9 | Solar emissivity of door material |
| Modelica.Units.SI.Length | door_height | 2 | |
| Modelica.Units.SI.Length | door_width | 1 | |
| Initialization | |||
| Modelica.Units.SI.Temperature | T0 | Modelica.Units.Conversions.from_degC(20) | Initial temperature |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| AixLib.Utilities.Interfaces.SolarRad_in | SolarRadiationPort | ||
| Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_a | port_outside | ||
| Modelica.Blocks.Interfaces.RealInput | WindSpeedPort | ||
| BoundaryConditions.WeatherData.Bus | weaBus | Weather bus | |
| AixLib.Utilities.Interfaces.ConvRadComb | thermStarComb_inside | ||
| Utilities.Interfaces.ShortRadSurf | shortRadWall | ||
| Utilities.Interfaces.ShortRadSurf | shortRadWin |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| WindowModel | windowModel | ||
| BaseClasses.ConvNLayerClearanceStar | Wall | Wall | |
| Utilities.HeatTransfer.SolarRadToHeat | SolarAbsorption | ||
| Sunblinds.Sunblind | Sunblind | ||
| Shadow.ShadowEffect | shadowEff | ||
| WindowsDoors.Door | Door | ||
| AixLib.Utilities.HeatTransfer.HeatConvOutside | heatTransfer_Outside | ||
| AixLib.Utilities.Interfaces.Adaptors.ConvRadToCombPort | heatStarToComb | ||
| Modelica.Thermal.HeatTransfer.Sensors.TemperatureSensor | tempOutAirSensor | Outdoor air (dry bulb) temperature sensor | |
| Modelica.Thermal.HeatTransfer.Sources.PrescribedHeatFlow | absSolarRadWin | absorbed solar radiation through window | |
| Modelica.Blocks.Sources.Constant[6] | constFixShoRadPar | Parameteres used for the short radiaton models. See connections to check which array corresponds to which parameter |
Contents
| Name | Description |
|---|---|
Revisions
-
June, 18, 2020 by Fabian Wuellhorst:
#918: Add short wave connector to pass wall and window parameters. -
July 1, 2020 by Konstantina Xanthopoulou:
#898:Added HeatPort to connect absSolarRadWin properly,
#882:Rearranged components to only use one wall model. -
April 23, 2020 by Philipp Mehrfeld:
#752: Mainly add wallType, rearrange components. -
October 12, 2016 by Tobias Blacha:
Algorithm for HeatConv_inside is now selectable via parameters on upper model level. This closes ticket issue 215 -
August 22, 2014 by Ana Constantin:
Corrected implementation of door also for outside walls. This closes ticket issue 13 -
May 19, 2014 by Ana Constantin:
Formatted documentation appropriately -
May 02, 2013 by Ole Odendahl:
Formatted documentation appropriately -
June 22, 2012 by Lukas Mencher:
Outside wall may have a door now, icon adjusted -
Mai 24, 2012 by Ana Constantin:
Added inside surface orientation -
April, 2012 by Mark Wesseling:
Implemented.