modelAttic_Ro2Lf5

Attic with 2 saddle roofs and a floor toward 5 rooms on the lower floor, with all other walls towards the outside

Extends from AixLib.ThermalZones.HighOrder.Rooms.BaseClasses.PartialRoom (Partial model with base component that are necessary for all HOM rooms).

Information

Overview

Model for an attic with 2 saddle roofs and a floor toward 5 rooms on the lower floor, with all other walls towards the outside.

Concept

The following figure presents the room's layout:

Room layout

We also tested a model where the attic has just one floor, over the whole building and each room connects to this component through the ceiling. However the model didn't lead to the expected lower simulation times, on the contrary. This model is also more correct, as it is not realistic to think that every layer of the attic's floor has a single temperature.

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 (from PartialRoom)
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
BooleanwithWindow1falseWindow 1
Modelica.Units.SI.Areawindowarea_RO10Window area
BooleanwithWindow2falseWindow 2
Modelica.Units.SI.Areawindowarea_RO20Window area
Outer walls › Solar absorptance
Realsolar_absorptance_OW (from PartialRoomParams)0.6Solar absoptance outer walls
Realsolar_absorptance_RO0.25Solar absoptance roof
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
IntegernPorts (from PartialRoom)0Number of fluid ports
Trace Substances
Booleanuse_C_flow (from PartialRoom)falseSet to true to enable trace substances in the rooms air
Booleanuse_C_flow_input (from PartialRoom)trueSet to true to use an input connector for the trace substances. False indicates internal calculation
Moist Air
Booleanuse_moisture_balance (from PartialRoom)falseSet to true to enable moisture gain balance in the rooms air
Dimensions
Modelica.Units.SI.Lengthlength2length
Modelica.Units.SI.Lengthroom1_length2l1
Modelica.Units.SI.Lengthroom2_length2l2
Modelica.Units.SI.Lengthroom3_length2l3
Modelica.Units.SI.Lengthroom4_length2l4
Modelica.Units.SI.Lengthroom5_length2l5
Modelica.Units.SI.Lengthwidth2width
Modelica.Units.SI.Lengthroom1_width2w1
Modelica.Units.SI.Lengthroom2_width2w2
Modelica.Units.SI.Lengthroom3_width2w3
Modelica.Units.SI.Lengthroom4_width2w4
Modelica.Units.SI.Lengthroom5_width2w5
Modelica.Units.SI.Lengthroof_width12wRO1
Modelica.Units.SI.Lengthroof_width22wRO2
Modelica.Units.SI.AnglealfaModelica.Units.Conversions.from_deg(90)alfa

Connectors

TypeNameDefaultDescription
Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_athermRoom (from PartialRoom)
Utilities.Interfaces.RadPortstarRoom (from PartialRoom)
Modelica.Blocks.Interfaces.RealInputAirExchangePort (from PartialRoom)
Modelica.Fluid.Vessels.BaseClasses.VesselFluidPorts_b[nPorts]ports (from PartialRoom)Auxiliary fluid inlets and outlets to indoor air volume
Modelica.Blocks.Interfaces.RealInput[Medium.nC]C_flow (from PartialRoom)Trace substance mass flow rate added to the medium
Modelica.Blocks.Interfaces.RealInputventHum (from PartialRoom)absolute humidity of ventilation air
Modelica.Blocks.Interfaces.RealInputQLat_flow (from PartialRoom)Latent heat gains for the room
Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_athermOutside (from PartialRoom)
Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_athermRoom1
Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_athermRoom2
Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_athermRoom3
Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_athermRoom4
Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_athermRoom5
Utilities.Interfaces.SolarRad_inSolarRadiationPort_OW1
Utilities.Interfaces.SolarRad_inSolarRadiationPort_OW2
Utilities.Interfaces.SolarRad_inSolarRadiationPort_RO2
Utilities.Interfaces.SolarRad_inSolarRadiationPort_RO1
Modelica.Blocks.Interfaces.RealInputWindSpeedPort

Components

TypeNameDefaultDescription
Components.DryAir.InfiltrationRate_DIN12831infiltrationRate (from PartialRoom)
Utilities.Interfaces.Adaptors.ConvRadToCombPortthermStar_Demux (from PartialRoom)
Components.MoistAir.VarMoistAirExchangeNaturalVentilation (from PartialRoom)
Components.DryAir.DynamicVentilationdynamicVentilation (from PartialRoom)
Modelica.Thermal.HeatTransfer.Sensors.TemperatureSensorTair (from PartialRoom)
Fluid.MixingVolumes.MixingVolumeMoistAirairload (from PartialRoom)Indoor air volume
AixLib.ThermalZones.HighOrder.Components.Walls.Wallroof1
AixLib.ThermalZones.HighOrder.Components.Walls.Wallroof2
AixLib.ThermalZones.HighOrder.Components.Walls.WallfloorRoom2
AixLib.ThermalZones.HighOrder.Components.Walls.WallfloorRoom1
AixLib.ThermalZones.HighOrder.Components.Walls.WallfloorRoom3
AixLib.ThermalZones.HighOrder.Components.Walls.WallfloorRoom4
AixLib.ThermalZones.HighOrder.Components.Walls.WallfloorRoom5
AixLib.ThermalZones.HighOrder.Components.Walls.WallOW1
AixLib.ThermalZones.HighOrder.Components.Walls.WallOW2

Revisions

  • April 23, 2020 by Philipp Mehrfeld:
    #752: Propagate all parameters correctly. Extend from new partial room model. Delete TIR and TMC. Tidy up.
  • April 18, 2014 by Ana Constantin:
    Added documentation
  • July 8, 2011 by Ana Constantin:
    Implemented