recordZoneBaseRecord

Base record definition for zone records

Extends from Modelica.Icons.Record (Icon for records).

Information

This is the base definition of zone records used in AixLib.ThermalZones.ReducedOrder.ThermalZone. It aggregates all parameters at one record to enhance usability, exchanging entire datasets and automatic generation of these datasets.

References

For automatic generation of thermal zone and multizone models as well as for datasets, see https://github.com/RWTH-EBC/TEASER

  • May 5, 2023, by Philip Groesdonk:
    Additional soil temperature and neighboured zone border parameters.
  • November 27, 2019, by David Jansen:
    Integrate threshold for heater and cooler.
  • July 10, 2019, by David Jansen:
    Adds specificPeople (persons per squaremetre). Adds activityDegree.
  • September 27, 2016, by Moritz Lauster:
    Reimplementation.
  • January 4, 2016, by Moritz Lauster:
    Clean up.
  • June, 2015, by Moritz Lauster:
    Added new parameters to use further calculation cores.
  • February 4, 2014, by Ole Odendahl:
    Added new parameters for the setup of the ACH. It is now possible to assign different values to the ACH for each zone based on this record.
  • January 27, 2014, by Ole Odendahl:
    Added new parameter withAHU to choose whether the zone is connected to a central air handling unit. Default is false.
  • November, 2012, by Moritz Lauster:
    Restored links
  • March, 2012, by Peter Matthes:
    Implemented

Parameters

TypeNameDefaultDescription
Thermal Zone
BooleanwithAirCaptrueConsider capacity of indoor air
Modelica.Units.SI.VolumeVAirAir volume of the zone
Modelica.Units.SI.AreaAZoneNet floor area of zone
Modelica.Units.SI.CoefficientOfHeatTransferhRadCoefficient of heat transfer for linearized radiation exchange between walls
Modelica.Units.SI.AnglelatLatitude of zone location
IntegernOrientationsNumber of total facades with different combination of tilt and orientation
IntegerzoneInd1Index of this zone in the multizone (starting at 1)
Modelica.Units.SI.ThermalConductanceheaLoadFacOutFactor for heat load calculation (part 1) , needs to be multiplied with (indoor set temperature - nominal outside temperature)
Modelica.Units.SI.ThermalConductanceheaLoadFacGrdFactor for heat load calculation, (part 2), needs to be multiplied with (indoor set temperature - nominal ground temperature)
Windows
Modelica.Units.SI.Area[nOrientations]AWinAreas of windows by orientations
Modelica.Units.SI.Area[nOrientations]ATransparentAreas of transparent (solar radiation transmittend) elements by orientations
Modelica.Units.SI.CoefficientOfHeatTransferhConWinConvective coefficient of heat transfer of windows (indoor)
Modelica.Units.SI.ThermalResistanceRWinResistor for windows
Modelica.Units.SI.TransmissionCoefficientgWinTotal energy transmittance of windows
Modelica.Units.SI.CoefficientOfHeatTransferUWinThermal transmission coefficient of windows
RealratioWinConRadRatio for windows between convective and radiative heat emission
Modelica.Units.SI.CoefficientOfHeatTransferhConWinOutWindows' convective coefficient of heat transfer (outdoor)
Real[nOrientations]wfWinWeight factors of the windows
Exterior Walls
Modelica.Units.SI.Area[nOrientations]AExtAreas of exterior walls by orientations
Modelica.Units.SI.CoefficientOfHeatTransferhConExtConvective coefficient of heat transfer for exterior walls (indoor)
IntegernExtNumber of RC-elements of exterior walls
Modelica.Units.SI.ThermalResistance[nExt]RExtResistances of exterior walls, from inside to outside
Modelica.Units.SI.ThermalResistanceRExtRemResistance of remaining resistor RExtRem between capacity n and outside
Modelica.Units.SI.HeatCapacity[nExt]CExtHeat capacities of exterior walls, from inside to outside
Modelica.Units.SI.EmissivityaExtCoefficient of absorption of exterior walls (outdoor)
Modelica.Units.SI.Angle[nOrientations]tiltExtWallsTilts of exterior walls
Modelica.Units.SI.Angle[nOrientations]aziExtWallsAzimuths of exterior walls
Modelica.Units.SI.CoefficientOfHeatTransferhConWallOutExterior walls convective coefficient of heat transfer (outdoor)
Modelica.Units.SI.CoefficientOfHeatTransferhRadWallCoefficient of heat transfer for linearized radiation for exterior walls
Real[nOrientations]wfWallWeight factors of the exterior walls
Interior Walls
Modelica.Units.SI.AreaAIntArea of interior walls
Modelica.Units.SI.CoefficientOfHeatTransferhConIntConvective coefficient of heat transfer of interior walls (indoor)
IntegernIntNumber of RC-elements of interior walls
Modelica.Units.SI.ThermalResistance[nInt]RIntResistances of interior wall, from port to center
Modelica.Units.SI.HeatCapacity[nInt]CIntHeat capacities of interior walls, from port to center
Floor Plate
Modelica.Units.SI.AreaAFloorArea of floor plate
Modelica.Units.SI.CoefficientOfHeatTransferhConFloorConvective coefficient of heat transfer of floor plate (indoor)
IntegernFloorNumber of RC-elements of floor plate
Modelica.Units.SI.ThermalResistance[nFloor]RFloorResistances of floor plate, from inside to outside
Modelica.Units.SI.ThermalResistanceRFloorRemResistance of remaining resistor RFloorRem between capacity n and outside
Modelica.Units.SI.HeatCapacity[nFloor]CFloorHeat capacities of floor plate, from inside to outside
Soil
Modelica.Units.SI.TemperatureTSoilTemperature of soil (used for outside surface temperature of floors and thermal radiation)
AixLib.BoundaryConditions.GroundTemperature.DataSourceGroTemTSoiDatSouAixLib.BoundaryConditions.GroundTemperature.DataSourceGroTem.Constantchoice for the data source of the outside surface temperature of floors
RealTSoiOffTim6004800Time from simulation start to minimum soil temperature in s if sine model is chosen as TSoiDatSou
Modelica.Units.SI.TemperatureTSoiAmp0Amplitude of TSoil if sine model is chosen as TSoiDatSou
StringTSoiFil"NoName"File with TSoil table if file is chosen as TSoiDatSou
RealwfGroWeight factor of the ground
Roof
Modelica.Units.SI.AreaARoofArea of roof
Modelica.Units.SI.CoefficientOfHeatTransferhConRoofConvective coefficient of heat transfer of roof (indoor)
IntegernRoofNumber of RC-elements of roof
Modelica.Units.SI.ThermalResistance[nRoof]RRoofResistances of roof, from inside to outside
Modelica.Units.SI.ThermalResistanceRRoofRemResistance of remaining resistor RRoofRem between capacity n and outside
Modelica.Units.SI.HeatCapacity[nRoof]CRoofHeat capacities of roof, from inside to outside
IntegernOrientationsRoofNumber of orientations for roof
Modelica.Units.SI.Angle[nOrientationsRoof]tiltRoofTilts of roof
Modelica.Units.SI.Angle[nOrientationsRoof]aziRoofAzimuths of roof
Real[nOrientationsRoof]wfRoofWeight factors of the roof
Modelica.Units.SI.EmissivityaRoofCoefficient of absorption of roof (outdoor)
Modelica.Units.SI.CoefficientOfHeatTransferhConRoofOutRoof's convective coefficient of heat transfer (outdoor)
Modelica.Units.SI.CoefficientOfHeatTransferhRadRoofCoefficient of heat transfer for linearized radiation for roof
Connection to other zones
IntegernIze1Number of interzonal elements to consider
Modelica.Units.SI.Area[nIze]AIze{0.0}Area of interzonal elements
Modelica.Units.SI.CoefficientOfHeatTransfer[nIze]hConIze{0.0}Convective coefficient of heat transfer of interzonal elements (indoor)
IntegernIzeRC1Number of RC-elements of interzonal elements
Modelica.Units.SI.ThermalResistance[nIze,nIzeRC]RIze{{0.00001}}Resistances of interzonal elements, from inside to outside
Modelica.Units.SI.ThermalResistance[nIze]RIzeRem{0.00001}Resistance of remaining resistor of interzonal elements between capacity nIzeRC and outside
.Modelica.Units.SI.HeatCapacity[nIze,nIzeRC]CIze{{0.00001}}Heat capacities of interzonal elements, from inside to outside
Integer[nIze]othZoneInd{1}Index of the zone in the multizone (starting at 1) to which each interzonal element is adjacent
Gains › Internal gains
RealspecificPeoplepeople per squaremeter
RealactivityDegreeacitivity degree of people in met
Modelica.Units.SI.HeatFlowRatefixedHeatFlowRatePersonsArea specific heatflowrate by persons in case of temperature independent calculation
RealratioConvectiveHeatPeopleRatio of convective heat from overall heat output for people
RealinternalGainsMoistureNoPeopleinternal moisture production of plants, etc. except from people in g/(h m²)
RealinternalGainsMachinesSpecificHeat Flux of machines
RealratioConvectiveHeatMachinesRatio of convective heat from overall heat output for machines
Modelica.Units.SI.HeatFluxlightingPowerSpecificHeat flux of lighting
RealratioConvectiveHeatLightingRatio of convective heat from overall heat output for lights
Gains › External gains
Real[nOrientations]shadingFactorFc-Value: Factor representing how much of the actual solar irradiation goes through the sunblind and enters the window element, for the case, that the sunblind is activated. Defaults to 1, i.e. no shading is active. External sunblinds.
Real[nOrientations]maxIrrThreshold value above which the sunblind (external) becomes active for the whole zone. Threshold regards to the incoming irradiation level with the window direction. This value does not account for heat flux due to the outside temperature.
Air exchange
BooleanuseConstantACHratefalseChoose if a constant infiltration rate is used
RealbaseACHBase ACH rate for ventilation controller
RealmaxUserACHAdditional ACH value for max. user activity
Real[2]maxOverheatingACHAdditional ACH value when overheating appears, transition range
Real[3]maxSummerACHAdditional ACH in summer, Tmin, Tmax
Real[3]winterReductionReduction factor of userACH for cold weather
Energy Supply › Heating
BooleanHeaterOntrueUse heater component
RealhHeatUpper limit controller output
ReallHeatLower limit controller output
RealKRHeatGain of the controller
Modelica.Units.SI.TimeTNHeatTime constant of the controller
Modelica.Units.SI.TemperatureTThresholdHeaterThreshold temperature below ideal heater is used
Energy Supply › Cooling
BooleanCoolerOntrueUse chiller component
RealhCoolUpper limit controller output
ReallCoolLower limit controller output
RealKRCoolGain of the controller
Modelica.Units.SI.TimeTNCoolTime constant of the controller
Modelica.Units.SI.TemperatureTThresholdCoolerThreshold temperature above ideal cooler is used
Energy Supply › Heating and Cooling
BooleanwithIdealThresholdsfalseSets if the threshold temperatures for ideal heater and cooler should be used
Energy Supply › Air Handling Unit
BooleanwithAHUtrueZone is connected to central air handling unit
RealminAHUMinimum specific air flow supplied by the AHU
RealmaxAHUMaximum specific air flow supplied by the AHU
Initialization
Modelica.Units.SI.TemperatureT_startInitial temperature