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
| Type | Name | Default | Description |
|---|---|---|---|
| Thermal Zone | |||
| Boolean | withAirCap | true | Consider capacity of indoor air |
| Modelica.Units.SI.Volume | VAir | Air volume of the zone | |
| Modelica.Units.SI.Area | AZone | Net floor area of zone | |
| Modelica.Units.SI.CoefficientOfHeatTransfer | hRad | Coefficient of heat transfer for linearized radiation exchange between walls | |
| Modelica.Units.SI.Angle | lat | Latitude of zone location | |
| Integer | nOrientations | Number of total facades with different combination of tilt and orientation | |
| Integer | zoneInd | 1 | Index of this zone in the multizone (starting at 1) |
| Modelica.Units.SI.ThermalConductance | heaLoadFacOut | Factor for heat load calculation (part 1) , needs to be multiplied with (indoor set temperature - nominal outside temperature) | |
| Modelica.Units.SI.ThermalConductance | heaLoadFacGrd | Factor for heat load calculation, (part 2), needs to be multiplied with (indoor set temperature - nominal ground temperature) | |
| Windows | |||
| Modelica.Units.SI.Area[nOrientations] | AWin | Areas of windows by orientations | |
| Modelica.Units.SI.Area[nOrientations] | ATransparent | Areas of transparent (solar radiation transmittend) elements by orientations | |
| Modelica.Units.SI.CoefficientOfHeatTransfer | hConWin | Convective coefficient of heat transfer of windows (indoor) | |
| Modelica.Units.SI.ThermalResistance | RWin | Resistor for windows | |
| Modelica.Units.SI.TransmissionCoefficient | gWin | Total energy transmittance of windows | |
| Modelica.Units.SI.CoefficientOfHeatTransfer | UWin | Thermal transmission coefficient of windows | |
| Real | ratioWinConRad | Ratio for windows between convective and radiative heat emission | |
| Modelica.Units.SI.CoefficientOfHeatTransfer | hConWinOut | Windows' convective coefficient of heat transfer (outdoor) | |
| Real[nOrientations] | wfWin | Weight factors of the windows | |
| Exterior Walls | |||
| Modelica.Units.SI.Area[nOrientations] | AExt | Areas of exterior walls by orientations | |
| Modelica.Units.SI.CoefficientOfHeatTransfer | hConExt | Convective coefficient of heat transfer for exterior walls (indoor) | |
| Integer | nExt | Number of RC-elements of exterior walls | |
| Modelica.Units.SI.ThermalResistance[nExt] | RExt | Resistances of exterior walls, from inside to outside | |
| Modelica.Units.SI.ThermalResistance | RExtRem | Resistance of remaining resistor RExtRem between capacity n and outside | |
| Modelica.Units.SI.HeatCapacity[nExt] | CExt | Heat capacities of exterior walls, from inside to outside | |
| Modelica.Units.SI.Emissivity | aExt | Coefficient of absorption of exterior walls (outdoor) | |
| Modelica.Units.SI.Angle[nOrientations] | tiltExtWalls | Tilts of exterior walls | |
| Modelica.Units.SI.Angle[nOrientations] | aziExtWalls | Azimuths of exterior walls | |
| Modelica.Units.SI.CoefficientOfHeatTransfer | hConWallOut | Exterior walls convective coefficient of heat transfer (outdoor) | |
| Modelica.Units.SI.CoefficientOfHeatTransfer | hRadWall | Coefficient of heat transfer for linearized radiation for exterior walls | |
| Real[nOrientations] | wfWall | Weight factors of the exterior walls | |
| Interior Walls | |||
| Modelica.Units.SI.Area | AInt | Area of interior walls | |
| Modelica.Units.SI.CoefficientOfHeatTransfer | hConInt | Convective coefficient of heat transfer of interior walls (indoor) | |
| Integer | nInt | Number of RC-elements of interior walls | |
| Modelica.Units.SI.ThermalResistance[nInt] | RInt | Resistances of interior wall, from port to center | |
| Modelica.Units.SI.HeatCapacity[nInt] | CInt | Heat capacities of interior walls, from port to center | |
| Floor Plate | |||
| Modelica.Units.SI.Area | AFloor | Area of floor plate | |
| Modelica.Units.SI.CoefficientOfHeatTransfer | hConFloor | Convective coefficient of heat transfer of floor plate (indoor) | |
| Integer | nFloor | Number of RC-elements of floor plate | |
| Modelica.Units.SI.ThermalResistance[nFloor] | RFloor | Resistances of floor plate, from inside to outside | |
| Modelica.Units.SI.ThermalResistance | RFloorRem | Resistance of remaining resistor RFloorRem between capacity n and outside | |
| Modelica.Units.SI.HeatCapacity[nFloor] | CFloor | Heat capacities of floor plate, from inside to outside | |
| Soil | |||
| Modelica.Units.SI.Temperature | TSoil | Temperature of soil (used for outside surface temperature of floors and thermal radiation) | |
| AixLib.BoundaryConditions.GroundTemperature.DataSourceGroTem | TSoiDatSou | AixLib.BoundaryConditions.GroundTemperature.DataSourceGroTem.Constant | choice for the data source of the outside surface temperature of floors |
| Real | TSoiOffTim | 6004800 | Time from simulation start to minimum soil temperature in s if sine model is chosen as TSoiDatSou |
| Modelica.Units.SI.Temperature | TSoiAmp | 0 | Amplitude of TSoil if sine model is chosen as TSoiDatSou |
| String | TSoiFil | "NoName" | File with TSoil table if file is chosen as TSoiDatSou |
| Real | wfGro | Weight factor of the ground | |
| Roof | |||
| Modelica.Units.SI.Area | ARoof | Area of roof | |
| Modelica.Units.SI.CoefficientOfHeatTransfer | hConRoof | Convective coefficient of heat transfer of roof (indoor) | |
| Integer | nRoof | Number of RC-elements of roof | |
| Modelica.Units.SI.ThermalResistance[nRoof] | RRoof | Resistances of roof, from inside to outside | |
| Modelica.Units.SI.ThermalResistance | RRoofRem | Resistance of remaining resistor RRoofRem between capacity n and outside | |
| Modelica.Units.SI.HeatCapacity[nRoof] | CRoof | Heat capacities of roof, from inside to outside | |
| Integer | nOrientationsRoof | Number of orientations for roof | |
| Modelica.Units.SI.Angle[nOrientationsRoof] | tiltRoof | Tilts of roof | |
| Modelica.Units.SI.Angle[nOrientationsRoof] | aziRoof | Azimuths of roof | |
| Real[nOrientationsRoof] | wfRoof | Weight factors of the roof | |
| Modelica.Units.SI.Emissivity | aRoof | Coefficient of absorption of roof (outdoor) | |
| Modelica.Units.SI.CoefficientOfHeatTransfer | hConRoofOut | Roof's convective coefficient of heat transfer (outdoor) | |
| Modelica.Units.SI.CoefficientOfHeatTransfer | hRadRoof | Coefficient of heat transfer for linearized radiation for roof | |
| Connection to other zones | |||
| Integer | nIze | 1 | Number 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) |
| Integer | nIzeRC | 1 | Number 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 | |||
| Real | specificPeople | people per squaremeter | |
| Real | activityDegree | acitivity degree of people in met | |
| Modelica.Units.SI.HeatFlowRate | fixedHeatFlowRatePersons | Area specific heatflowrate by persons in case of temperature independent calculation | |
| Real | ratioConvectiveHeatPeople | Ratio of convective heat from overall heat output for people | |
| Real | internalGainsMoistureNoPeople | internal moisture production of plants, etc. except from people in g/(h m²) | |
| Real | internalGainsMachinesSpecific | Heat Flux of machines | |
| Real | ratioConvectiveHeatMachines | Ratio of convective heat from overall heat output for machines | |
| Modelica.Units.SI.HeatFlux | lightingPowerSpecific | Heat flux of lighting | |
| Real | ratioConvectiveHeatLighting | Ratio of convective heat from overall heat output for lights | |
| Gains › External gains | |||
| Real[nOrientations] | shadingFactor | Fc-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] | maxIrr | Threshold 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 | |||
| Boolean | useConstantACHrate | false | Choose if a constant infiltration rate is used |
| Real | baseACH | Base ACH rate for ventilation controller | |
| Real | maxUserACH | Additional ACH value for max. user activity | |
| Real[2] | maxOverheatingACH | Additional ACH value when overheating appears, transition range | |
| Real[3] | maxSummerACH | Additional ACH in summer, Tmin, Tmax | |
| Real[3] | winterReduction | Reduction factor of userACH for cold weather | |
| Energy Supply › Heating | |||
| Boolean | HeaterOn | true | Use heater component |
| Real | hHeat | Upper limit controller output | |
| Real | lHeat | Lower limit controller output | |
| Real | KRHeat | Gain of the controller | |
| Modelica.Units.SI.Time | TNHeat | Time constant of the controller | |
| Modelica.Units.SI.Temperature | TThresholdHeater | Threshold temperature below ideal heater is used | |
| Energy Supply › Cooling | |||
| Boolean | CoolerOn | true | Use chiller component |
| Real | hCool | Upper limit controller output | |
| Real | lCool | Lower limit controller output | |
| Real | KRCool | Gain of the controller | |
| Modelica.Units.SI.Time | TNCool | Time constant of the controller | |
| Modelica.Units.SI.Temperature | TThresholdCooler | Threshold temperature above ideal cooler is used | |
| Energy Supply › Heating and Cooling | |||
| Boolean | withIdealThresholds | false | Sets if the threshold temperatures for ideal heater and cooler should be used |
| Energy Supply › Air Handling Unit | |||
| Boolean | withAHU | true | Zone is connected to central air handling unit |
| Real | minAHU | Minimum specific air flow supplied by the AHU | |
| Real | maxAHU | Maximum specific air flow supplied by the AHU | |
| Initialization | |||
| Modelica.Units.SI.Temperature | T_start | Initial temperature | |