Blue Energy Library Help

BuildingZone

Symbol

BuildingZone_bel_symbol.png

Use

The Building Zone component simulates various influences on the indoor air temperature. It additionally includes and considers the behavior of persons inside the building which have effect on the electricity and heat demand of the energy system. it provides a flexible Modelica-based interface for both heating and cooling energy input.

Parameters and Connectors

The Building Zone requires a lot of different parameters from different domains as it is very complex model describing a lot of influencing characteristics on buildings' heat demand (c.g. Model Background).

Therefore, there are at least 25 parameter dialogs describing different categories of parameters:

  • Model Setup

  • Zone Size, Occupation and Ventilation System

  • Construction Parts

Model Setup

A zone model can become a part of a multi-zone building model using the ▶ZoneTemperatures interface (c.f. Temperature Distribution. This enables the modeling of complex buildings with different rooms or zones and different heat and electricity demand. The ▶ZoneTemperatures interface becomes available if NumberZones (in parameter dialog Model Initialization) is higher than '1' and at least one of parameters contactBoundX (in one of the parameter dialogs Boundary X - I) is higher than '0'.

Building Zone cannot simulate the behavior of heating surfaces (e.g. floor heating). To model the heat input via those components, the user needs to add a suitable Green City (e.g. Heating System) or MSL (e.g. RealExpression) element which provides an adequate heat power output signal to the ▶QHeatCool connector. This connector is only available if the parameter LoadCalculation (in parameter dialog Model Initialization) is 'false'. This option allows the user a more flexible way to connect the desired energy system model which now can also be ventilation system providing heated air or even a cooling system which provides cooling power during summer (i.e. ▶QHeatCool must become negative though).

BuildingZone_bel_parameter_modelInit.png

The basic parameters of the Building Zone are available in Model Initialization dialog. These parameters define the basic model configuration incl. available inputs and outputs as well as the actual model size.

  • NumberZones: Total number of zones in a multi-zone model, if this zone is connected to other neighboring zones

  • ZoneIndex: Zone ID in a multi-zone model

  • Bound: Number of boundaries (max: 9, min: 1), like walls, ceilings, floors, etc.

  • Mass: Number of inner masses (max: 4, min: 0), like inner walls, furniture or other relevant inner masses

  • TZoneInit: Indoor air temperature during initialization

  • LoadCalculation: 'true' means calculation of heating and cooling loads with reference indoor air temperature, 'false' generates a dynamic model setup which simulates the indoor air temperature based on heat gains and losses as well as heat supply and available capacities.

  • useDayTime: Configures the time format of input data sets (e.g. persons' behavior and electricity demand) - 'true': 0..24h, 'false': 0..8760h

  • useWindowShading: Enables controlled shading of windows in each boundary (e.g. via blinds)

Several configuration options cause different setups of available input connectors. If LoadCalculation is set to 'false', ▶TZoneRef occurs. It is now mandatory to connect a suitable input (e.g. Modelica-RealExpression) to this connector which defines the reference indoor air temperature.

If window shading is enabled, the connector ▶WindowShading becomes available which describes a controlled individual shading signal for each boundary. However, this signal (i.e. 0: fully irradiated, 1: fully shaded) only comes into effect if the corresponding boundary (i.e. boundary index corresponds to vector index) includes a window. Again use a suitable input like a Modelica-RealExpression (vector) to define this additional energy management characteristic.

Zone Size, Occupation and Ventilation System

The second category of parameters considers a wide range of building parameters including different types of zone occupation description as well as general zone characteristics without links to construction parts.

BuildingZone_bel_parameter_LoadFactors1.png

The zone occupation depends on the selected type of input data sets. The parameter DINcalc (in the parameter dialog Heat and Cool Factors I) defines if the input data sets of internal heat loads, electrical power demand and the presence of persons will use DIN standards (DIN 2078) or individual user-specific data.

BuildingZone_bel_parameter_LoadFactors2.png

The parameter dialog Zone describes some more general zone parameters incl. a DIN standard based description of installed electric devices (i.e. only available if DINcalc = 'true'):

  • PLightInstall: Installed electric power of lighting

  • PMachineInstall: Installed electric power of machinery

  • etaMachine: Efficiency factor of installed electric machinery

BuildingZone_bel_parameter_Zone.png

Furthermore, the model considers internal heat yields per person (standard DIN values set as default values):

  • QBody: Body heat per person

  • QPersonColdWater: Heat losses due to cold water use per person

  • QPersonElectricity: Heat yields depending on the use of electric devices

BuildingZone_bel_parameter_Yields.png

The ventilation losses are defined via the air leakage (LAirLeak) through boundaries. To assure an acceptable CO2-level and an adequate humidity, in the zone, further ventilation is needed. This causes an additional air flow between the inside and outside of the zone (LComfortVentilation, i.e. typically arount '25 m3/h' per person). This air flow results from window openings or mechanical ventilation (i.e. available if useVentilationSystem is 'true'). A mechanical ventilation system causes additional electricity demand depending on the resulting air flow (VentPower, in average around '1,500 W' per m3/s air flow). VentilationHeatExchangeRate and cosPhiVent describe additional technical parameters of the ventilation system.

Construction Parts

Construction parts can be both Inner Masses and Boundaries. Inner masses only represent additional heat capacities of the zone. Boundaries describe both heat capacity and heat losses through the zone's building envelope.

BuildingZone_bel_parameter_InnerMasses.png

To simplify the simulation process, the inner masses temperature always remains on the indoor air temperature level. Each inner mass (max. 4, min. 0) is described by the following three parameters:

  • VMass: Volume

  • cpMass: Specific heat capacity

  • rhoMass: Density

BuildingZone_bel_parameter_boundary1.png

If a building consists of several building zones, besides heat losses to the outside, additional heat is exchanged between different zones. Therefore, it is necessary to connect neighboring zones within the simulation model. This requires the maximum number of zones to be higher than '1'. Furthermore, the parameter contactBound defines ID of the neighboring zone of each construction part (1, 2, 3 ....). If it is '0', the construction part is an outer element.

The parameterization of construction parts of the building zone's envelope is much more complex. Each part has to be parameterized separately. On the one hand, this includes construction part specific surface areas (e.g. walls, windows etc.) and thicknesses:

  • ABound: General construction part surface area (incl. AWindow & AOthers)

  • AWindow: Surface area of windows inside the construction part

  • AOther: Surface area of other components, like doors, inside the construction part

  • dBound: General thickness of the construction part

Besides geometric parameters, zone boundaries require additional material and heat transmission parameters (i.e. U-Values):

  • uBound: U-Value of general construction part

  • uWindow: U-Value of window inside the construction part

  • uOthers: U-Value of of other components inside the construction part

  • rhoBound: General density of the construction part

  • cpBound: General specific heat capacity of the construction part

BuildingZone_bel_parameter_boundary2.png

To configure the zones, the alignment of each boundary side must be determined via inclination and orientation angle:

  • Inclination angle (alphaInclination): 90° vertical wall, 0° flat ceiling or floor

  • Orientation angle (alphaOrientation): 0° - boundary normal points towards north, 90° - east, 180° - south, 270° west

Additional correction factors (epsDirt, epsShading, epsFrame) allow for a more detailed description of the solar irradiation absorption. Note that the frame (epsFrame) and dirt (epsDirt) correction factors are only used to reduce solar irradiation absorption through the windows.

The shading (epsShading) correction factor is additionally used to reduce the heat absorption of the opaque construction part as well. Note that internal building construction parts (i.e. internal walls or ceilings) are not irradiated by the sun and thus the corresponding shading correction factor must be '1'. Generally, these correction factors reduce solar yields (i.e. maximum shading: '1').

If a boundary is adjacent to soil, the parameter groundContact must be set to 'true' and the average depth (depthBound) of soil need to be defined. For vertical walls with soil contact, use the average depth of the wall. In these cases, the main heat transmission takes place via heat conductance. Therefore, the outer heat transmission factor (alphaBoundOut) won't be available anymore.

In any other case, when it's available, alphaBoundOut is around '20 W/m2' for external construction parts and around '7.5 W/m2' for internal construction parts. The inner heat transmission factor (alphaBoundIn) typically gets values between '6.5 W/m2' and '9.5 W/m2' depending on type and alignment of the construction part. The additional absorption coefficient (alphaBound) describes the influence of the external construction part color on solar heat absorbency (white '0.2', dark grey '0.8'). Furthermore, the heat absorption through windows is limited by the glass-specific total translucency value gWindow (i.e. 0.6 to 0.75 for simple glazing, <0.2 for thermal insulation glazing).

The Results dialog provides some most relevant output characteristics of the model. However, there are a lot of more internal simulation results available, such as solar gains, ventilation losses, etc. These results can be enabled via the TypeDesigner by setting corresponding and predefined output variables from protected to public.

Model Background

The zone temperature depends on various influences:

  • Heat transmission through walls, windows and other boundaries (e.g. doors) (qtrans)

  • Heat bridge losses (qHB)

  • Solar yields (qsol)

  • Ventilation losses (qvent)

  • Internal yields and losses via persons as well as electricity and water usage (qel, qpers)

  • Internal heat storage (air, walls, inner masses) (Q)

  • Heating and cooling via external heat or cooling energy input (qHT)

equa_zone_notheated.png
12 Januar 2026