modelFiveElements
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.
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Zone borders | |||
| Integer | nIze | Number of interzonal elements to consider | |
| Modelica.Units.SI.Area[nIze] | AIze | Area of interzonal elements | |
| Modelica.Units.SI.CoefficientOfHeatTransfer[nIze] | hConIze | Convective coefficient of heat transfer of interzonal elements (indoor) | |
| Integer | nIzeRC | Number of RC-elements of interzonal elements | |
| Modelica.Units.SI.ThermalResistance[nIze,nIzeRC] | RIze | Vector of resistances of interzonal elements, from inside to outside | |
| Modelica.Units.SI.ThermalResistance[nIze] | RIzeRem | Vector of resistances of remaining resistor RIzeRem between capacity n and outside | |
| Modelica.Units.SI.HeatCapacity[nIze,nIzeRC] | CIze | Vector of heat capacities of interzonal elements, from inside to outside | |
| Boolean | indPorIze | false | Additional heat port at indoor surface of interzonal elements |
| Integer[nIze] | othZoneInd | index of the zone each interzonal element is adjacent to | |
| Integer | zoneInd | index of this zone | |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_a[nIze] | ize | Ambient port for interzonal elements | |
| AixLib.ThermalZones.ReducedOrder.RC.BaseClasses.ExteriorWallContainer[nIze] | izeRC | RC-element for interzonal elements | |
| Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_a[nIze] | izeIntSur | Auxiliary port at indoor surface of interzonal elements |
Revisions
-
April 20, 2023, by Philip Groesdonk:
First Implementation. This is for AixLib issue #1080.