modelPartialRoom

Partial model with base component that are necessary for all HOM rooms

Extends from PartialRoomParams (Partial model with base parameters that are necessary for all HOM rooms and for building propagation), AixLib.Fluid.Interfaces.LumpedVolumeDeclarations (Declarations for lumped volumes).

Information

This model provides a basic configuration of an air load, a replaceable parameter set for wall paramters and air exchange models that can be used to build up individual High-Order-Models for rooms.

The air load is modelled with a mixing volume providing a media model for the air inside the room and the energy and mass balances. It is possible to consider the water vapor balance for the indoor air humidity such as a substance balance to consider e.g. CO2-concentration in the room. For the default configuration substance and water vapor balance will not be considered.

Note: While the air exchange model for ventilated air provides also the water vapor exchange rate, the infiltration model and dynamic ventilation model only provide the thermal balance. Hence, no water vapor will be exchanged due to the infiltration or the dynamic ventilation model.

Note 2: The dynamic ventilation model provides a control algorithm defining an air exchange due to natural ventilation depending on the room and outdoor air temperature. It does not provide any physical background, but assumes an air exchange rate that can be set by the user. This model should be used with caution. The setting of its parameters may have high influence on the simulation results.

Parameters

TypeNameDefaultDescription
AixLib.DataBase.Walls.Collections.BaseDataMultiWallswallTypes (from PartialRoomParams)
Air volume of room
Modelica.Units.SI.DensitydenAir (from PartialRoomParams)1.19Density of air
Modelica.Units.SI.SpecificHeatCapacitycAir (from PartialRoomParams)1007Specific heat capacity of air
Modelica.Units.SI.Volumeroom_V
Dynamics
Modelica.Fluid.Types.DynamicsenergyDynamicsWalls (from PartialRoomParams)Modelica.Fluid.Types.Dynamics.DynamicFreeInitialType of energy balance for wall capacities: dynamic (3 initialization options) or steady state
RealmSenFac (from LumpedVolumeDeclarations)1Factor for scaling the sensible thermal mass of the volume
Initialization › Air volume of room
Modelica.Units.SI.TemperatureT0_air (from PartialRoomParams)295.11Air
Initialization › Walls
Modelica.Units.SI.TemperatureTWalls_start (from PartialRoomParams)Modelica.Units.Conversions.from_degC(16)Initial temperature of all walls
Inner walls › Heat convection
AixLib.ThermalZones.HighOrder.Components.Types.CalcMethodConvectiveHeatTransferInsideSurfacecalcMethodIn (from PartialRoomParams)AixLib.ThermalZones.HighOrder.Components.Types.CalcMethodConvectiveHeatTransferInsideSurface.EN_ISO_6946_Appendix_ACalculation method of convective heat transfer coefficient at inside surface
Modelica.Units.SI.CoefficientOfHeatTransferhConIn_const (from PartialRoomParams)2.5Custom convective heat transfer coefficient (just for manual selection, not recommended)
Inner walls › Longwave radiation
AixLib.ThermalZones.HighOrder.Components.Types.CalcMethodRadiativeHeatTransferradLongCalcMethod (from PartialRoomParams)AixLib.ThermalZones.HighOrder.Components.Types.CalcMethodRadiativeHeatTransfer.No_approxCalculation method for longwave radiation heat transfer
Modelica.Units.SI.TemperatureT_ref (from PartialRoomParams)Modelica.Units.Conversions.from_degC(16)Reference temperature for optional linearization of longwave radiation
Outer walls › Windows
DataBase.WindowsDoors.Simple.OWBaseDataDefinition_SimpleType_Win (from PartialRoomParams)Window parametrization
Outer walls › Solar absorptance
Realsolar_absorptance_OW (from PartialRoomParams)0.6Solar absoptance outer walls
Outer walls › Heat convection
AixLib.ThermalZones.HighOrder.Components.Types.CalcMethodConvectiveHeatTransfercalcMethodOut (from PartialRoomParams)AixLib.ThermalZones.HighOrder.Components.Types.CalcMethodConvectiveHeatTransfer.DIN_6946Calculation method for convective heat transfer coefficient
DataBase.Surfaces.RoughnessForHT.PolynomialCoefficients_ASHRAEHandbooksurfaceType (from PartialRoomParams)DataBase.Surfaces.RoughnessForHT.Brick_RoughPlaster()Surface type of outside wall
Modelica.Units.SI.CoefficientOfHeatTransferhConOut_const (from PartialRoomParams)25Custom convective heat transfer coefficient (just for manual selection, not recommended)
Outer walls › Sunblind
Booleanuse_sunblind (from PartialRoomParams)falseWill sunblind become active automatically?
RealratioSunblind (from PartialRoomParams)0.8Sunblind factor. 1 means total blocking of irradiation, 0 no sunblind
Modelica.Units.SI.IrradiancesolIrrThreshold (from PartialRoomParams)350Threshold for global solar irradiation on this surface to enable sunblinding (see also TOutAirLimit)
Modelica.Units.SI.TemperatureTOutAirLimit (from PartialRoomParams)293.15Temperature at which sunblind closes (see also solIrrThreshold)
Infiltration acc. to EN 12831 (airtightness)
Booleanuse_infiltEN12831 (from PartialRoomParams)falseUse model to exchange room air with outdoor air acc. to standard
Realn50 (from PartialRoomParams)4Air exchange rate at 50 Pa pressure difference
Reale (from PartialRoomParams)0.03Coefficient of windshield
Realeps (from PartialRoomParams)1.0Coefficient of height
Dynamic ventilation
BooleanwithDynamicVentilation (from PartialRoomParams)falseDynamic ventilation
Modelica.Units.SI.TemperatureHeatingLimit (from PartialRoomParams)288.15Outside temperature at which the heating activates
RealMax_VR (from PartialRoomParams)10Maximal ventilation rate
Modelica.Units.SI.TemperatureDifferenceDiff_toTempset (from PartialRoomParams)2Difference to set temperature
Modelica.Units.SI.TemperatureTset (from PartialRoomParams)295.15Tset
Dynamics › Conservation equations
Modelica.Fluid.Types.DynamicsenergyDynamics (from LumpedVolumeDeclarations)Modelica.Fluid.Types.Dynamics.DynamicFreeInitialType of energy balance: dynamic (3 initialization options) or steady state
Modelica.Fluid.Types.DynamicssubstanceDynamics (from LumpedVolumeDeclarations)energyDynamicsType of independent mass fraction balance: dynamic (3 initialization options) or steady state
Modelica.Fluid.Types.DynamicstraceDynamics (from LumpedVolumeDeclarations)energyDynamicsType of trace substance balance: dynamic (3 initialization options) or steady state
Advanced › Dynamics
Modelica.Fluid.Types.DynamicsmassDynamics (from LumpedVolumeDeclarations)energyDynamicsType of mass balance: dynamic (3 initialization options) or steady state, must be steady state if energyDynamics is steady state
Initialization
Medium.AbsolutePressurep_start (from LumpedVolumeDeclarations)Medium.p_defaultStart value of pressure
Medium.TemperatureT_start (from LumpedVolumeDeclarations)Medium.T_defaultStart value of temperature
Medium.MassFraction[Medium.nX]X_start (from LumpedVolumeDeclarations)Medium.X_defaultStart value of mass fractions m_i/m
Medium.ExtraProperty[Medium.nC]C_start (from LumpedVolumeDeclarations)fill(0, Medium.nC)Start value of trace substances
Medium.ExtraProperty[Medium.nC]C_nominal (from LumpedVolumeDeclarations)fill(1E-2, Medium.nC)Nominal value of trace substances. (Set to typical order of magnitude.)
General › Ports
IntegernPorts0Number of fluid ports
Trace Substances
Booleanuse_C_flowfalseSet to true to enable trace substances in the rooms air
Booleanuse_C_flow_inputtrueSet to true to use an input connector for the trace substances. False indicates internal calculation
Moist Air
Booleanuse_moisture_balancefalseSet to true to enable moisture gain balance in the rooms air

Connectors

TypeNameDefaultDescription
Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_athermRoom
Utilities.Interfaces.RadPortstarRoom
Modelica.Blocks.Interfaces.RealInputAirExchangePort
Modelica.Fluid.Vessels.BaseClasses.VesselFluidPorts_b[nPorts]portsAuxiliary fluid inlets and outlets to indoor air volume
Modelica.Blocks.Interfaces.RealInput[Medium.nC]C_flowTrace substance mass flow rate added to the medium
Modelica.Blocks.Interfaces.RealInputventHumabsolute humidity of ventilation air
Modelica.Blocks.Interfaces.RealInputQLat_flowLatent heat gains for the room
Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_athermOutside

Components

TypeNameDefaultDescription
Components.DryAir.InfiltrationRate_DIN12831infiltrationRate
Utilities.Interfaces.Adaptors.ConvRadToCombPortthermStar_Demux
Components.MoistAir.VarMoistAirExchangeNaturalVentilation
Components.DryAir.DynamicVentilationdynamicVentilation
Modelica.Thermal.HeatTransfer.Sensors.TemperatureSensorTair
Fluid.MixingVolumes.MixingVolumeMoistAirairloadIndoor air volume

Contents

NameDescription
MediumAir

Revisions

  • January 9, 2020 by Philipp Mehrfeld:
    Model added to the AixLib library.
  • February, 2022 by Fabian Wüllhorst and Martin Kremer:
    Changed airLoad-model to mxing volume to use media model. Added possibility to analyse substance and water vapor balance (see issue #1123)
  • November, 2023 by Benani Zoumba:
    Changed connections for moisture balance #1460)