modelFiveElements

Thermal Zone with five elements for exterior walls, interior walls, floor plate, roof, and interzonal elements"

Extends from FourElements.

Information

This model adds another element for interzonal elements modelling heat transfer to adjacent zones. These elements are not represented in the reduced-order models with less components. For each interzonal element, one extra element is produced, which makes this model, in fact, be able to have a much higher number of elements (4 for the other elements plus the number of zone borders nIze), but the elements bordering zones with a lower index in othZoneInd[nIze] than this zone's index zoneInd are ignored here and calculated in the other zone's ROM. Ths implementation increases calculation times and calculation complexity - also because the interzonal elements are directly connected via heat flow ports to ensure no energy is produced out of or lost to nowhere. The interzonal elements are parameterized via the length of the RC-chain nIzeRC, the vector of capacities CIze[nIze, nIzeRC], the vector of resistances RIze[nIze, nIzeRC] and the remaining resistances RIzeRem[nIze].

The image below shows the RC-network of this model. In the image, dashed lines represent the possibly multiple interzonal elements (= array of borders). Dotted lines represent the radiation resistances between each pair of surfaces facing the indoor, which are not explicitly shown here due to the high amount of resistances. See the documentation of FourElement for a better visualisation.

image

Parameters

TypeNameDefaultDescription
Zone borders
IntegernIzeNumber of interzonal elements to consider
Modelica.Units.SI.Area[nIze]AIzeArea of interzonal elements
Modelica.Units.SI.CoefficientOfHeatTransfer[nIze]hConIzeConvective coefficient of heat transfer of interzonal elements (indoor)
IntegernIzeRCNumber of RC-elements of interzonal elements
Modelica.Units.SI.ThermalResistance[nIze,nIzeRC]RIzeVector of resistances of interzonal elements, from inside to outside
Modelica.Units.SI.ThermalResistance[nIze]RIzeRemVector of resistances of remaining resistor RIzeRem between capacity n and outside
Modelica.Units.SI.HeatCapacity[nIze,nIzeRC]CIzeVector of heat capacities of interzonal elements, from inside to outside
BooleanindPorIzefalseAdditional heat port at indoor surface of interzonal elements
Integer[nIze]othZoneIndindex of the zone each interzonal element is adjacent to
IntegerzoneIndindex of this zone

Components

TypeNameDefaultDescription
Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_a[nIze]izeAmbient port for interzonal elements
AixLib.ThermalZones.ReducedOrder.RC.BaseClasses.ExteriorWallContainer[nIze]izeRCRC-element for interzonal elements
Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_a[nIze]izeIntSurAuxiliary port at indoor surface of interzonal elements

Revisions

  • April 20, 2023, by Philip Groesdonk:
    First Implementation. This is for AixLib issue #1080.