modelZoneNWalls
Information
Model of zone with N walls and NF windows, in pure thermal modelling
Hypothesis and equations
Model of a thermal zone with N vertical walls, NF windows, 1 floor and a ceiling. The walls are of type Wall and windows are of type Window. This model also has an air renewal.
Vertical walls and the ceiling are connected on their outer face to the heat port T_ext and on their inner face to the heat port T_int. Windows are connected in the same way to external and internal boundary conditions. The floor is connected to the port T_ground on its outer face and to the port T_int on its inner face. The air renewal is connected to the indoor air node and to the outdoor thermal port. All these boundary conditions are of convective type and are thus connected to the convection temperature and not the surface temperature, except for the port T_ground.
The distribution of SW fluxes transmitted inside through the windows is done in proportion to the surfaces. The sunshine is still considered, contrary to the Wall model.
The initialisation is done in stationary condition to the temperature Tp.
Bibliography
none
Instructions for use
This single zone building model is to be connected to a weather boundary conditions model on the left (outside temperature, sunlight-related data). The right thermal port is connected to the inner volume (heat capacity) and can, if desired, be connected to any model using a thermal port.
The floor and ceiling parameterization is done via the parameter caracParoi (caracPlaf, caracPlanch), however it still can be done by a wall parametrization layer by layer without creating any type of wall.
- Click on the small arrow of caracParoi + Edit
- Fill in the fields on the number of layers, their thickness, the mesh. The parameter positionIsolant is optional
- For the mat parameter, click on the small arrow + Edit array, match the number of boxes in a column to the number of materials layer in the window that is displayed, then, in each box, right-click + Insert function call and browse the library to specify the path of the desired material (in
Utilities.Data.Solids)
The vertical walls parameterization is done via the caracParoiVert parameter (dimension N) of the tab Vertical walls.
- Click on the small arrow of caracParoiVert + Edit Array
- Adjust the number of cells (lines) to the number of vertical walls N
- In each box right-click + Insert function call then browse the library to specify the path of the desired type of wall (in
Utilities.Data.WallData)
Note that walls can always be set layer by layer without creating any type of wall. For that:
- Click on the small arrow of caracParoiVert + Edit Combined
- Adjust the number of lines to the number of vertical walls N
- Fill in the fields on thickness, meshes and the number of layers in each wall, then for each material right-click + Insert function call then browse the library to specify the path of the desired type of material (in
Utilities.Data.Solids)
Warning, it is imperative that the walls order is the same in the definition of the different fields, orientation, materials, surface, thicknesses ... For example, see TestZoneNWalls validation.
By default, the zone has a south window and four vertical walls oriented in the four cardinal points.
Known limits / Use precautions
The solar flux distribution inside the frame is made in proportion to the surfaces. It is relatively simplistic. To consider walls radiation in long wavelength (LWR), exchange coefficients h must be global exchange coefficients.
Validations
Validation in free evolution by comparison to the assembly model - Gilles Plessis 10/2011
Validation in TestZoneNWalls
--------------------------------------------------------------
Licensed by EDF under a 3-clause BSD-license
Copyright © EDF 2009 - 2023
BuildSysPro version 3.6.0
Author : Gilles PLESSIS, EDF (2011)
--------------------------------------------------------------
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Integer | N | 4 | Vertical walls number |
| Integer | NF | 1 | Windows number |
| Real | albedo | 0.2 | Environment albedo |
| Modelica.Units.SI.Temperature | Tp | 293.15 | Initial temperatureof walls and air node |
| Horizontal walls › Ceiling | |||
| BuildSysPro.Utilities.Records.GenericWall | caracPlaf | Ceiling characteristics | |
| Modelica.Units.SI.Area | SPlaf | 1 | Ceiling surface |
| Real | azimutPlaf | 0 | Ceiling azimuth in relation to the South: S=0°, E=-90°, O=90°, N=180° |
| Real | inclPlaf | 0 | Ceiling tilt |
| Real | alphaPlaf | 0.5 | Solar absorption coefficient of the ceiling |
| Modelica.Units.SI.CoefficientOfHeatTransfer | hPlaf | 1 | Global surface exchange coefficient on the face a |
| Modelica.Units.SI.CoefficientOfHeatTransfer | hintPlaf | 1 | Global surface exchange coefficient on the face b |
| Horizontal walls › Floor | |||
| BuildSysPro.Utilities.Records.GenericWall | caracPlanch | Floor characteristics | |
| Modelica.Units.SI.Area | SPlan | 1 | Floor surface |
| Modelica.Units.SI.CoefficientOfHeatTransfer | hintPlan | 1 | Global surface exchange coefficient on the inner face |
| Vertical walls | |||
| BuildSysPro.Utilities.Records.GenericWall[N] | caracParoiVert | Vertical walls characteristics | |
| Modelica.Units.SI.Area | SVert | ones(N) | Vertical walls surface |
| Real | alphaVert | fill(0.5, N) | Solar absorption coefficient of vertical walls (departure South wall then in clockwise direction) |
| Real | azimutVert | {0, 90, 180, -90} | Vertical walls azimuth in relation to the South: S=0°, E=-90°, O=90°, N=180° |
| Real | inclVert | fill(90, N) | Vertical walls tilt |
| Modelica.Units.SI.CoefficientOfHeatTransfer | hVert | 25 | Global surface exchange coefficient on the outer face |
| Modelica.Units.SI.CoefficientOfHeatTransfer | hintVert | 8.29 | Global surface exchange coefficient on the inner face |
| Windows | |||
| Modelica.Units.SI.CoefficientOfHeatTransfer | Ufen | fill(3, NF) | Glazings thermal conductivity (from South window then in clockwise direction) |
| Real | tauFen | fill(0.5, NF) | Eenergy transmission coefficients (from South window then in clockwise direction) |
| Real | gFen | fill(0.6, NF) | Solar factors (from South window then in clockwise direction) |
| Modelica.Units.SI.Area | SFen | ones(NF) | Surface of each window (from South window then in clockwise direction) |
| Modelica.Units.SI.CoefficientOfHeatTransfer | hFen | 25 | Global surface exchange coefficient on the outer face (25 W/m²/K with the standard EN 410 and 673) |
| Modelica.Units.SI.CoefficientOfHeatTransfer | hintFen | 8.29 | Global surface exchange coefficient on the inner face (8.29 W/m²/K with the standard EN 410 and 67) |
| Modelica.Units.NonSI.Angle_deg | azimutFen | zeros(NF) | Azimuth of each window in direction to the South: S=0°, E=-90°, O=90°, N=180° |
| Modelica.Units.NonSI.Angle_deg | inclFen | fill(90, NF) | Windows tilt (from South window then in clockwise direction) |
| Inner zone | |||
| Modelica.Units.SI.Volume | Vzone | 10 | Zone air volume [mCube] |
| Air renewal | |||
| Real | DebitRenouv | Vzone/changUnit | Air renewal hourly flow [m3/h] |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| BuildSysPro.BaseClasses.HeatTransfer.Interfaces.HeatPort_a | T_ground | Tsol | |
| BuildSysPro.BaseClasses.HeatTransfer.Interfaces.HeatPort_a | T_int | Tint | |
| BuildSysPro.BaseClasses.HeatTransfer.Interfaces.HeatPort_a | T_ext | Text | |
| Modelica.Blocks.Interfaces.RealInput[10] | G | Sun data : {DIFH, DIRN, DIRH, GLOH, t0, CosDir[1:3], Solar azimuth angle, Solar elevation angle} |
Revisions
Gilles Plessis 03/2011 : Ajout d'une liste déroulante pour le choix des matériaux via l'annotation annotation(choicesAllMatching=true).
Gilles Plessis 02/2012 : Modification du modèle de renouvellement d'air.
Gilles Plessis 06/2012 :
- Intégration du changement de paramétrage des parois. Voir les révisions apportées au modèle de parois
- Protection de composants pour éviter le grand nombre de variables dans la fenêtre des résultats.