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:
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
| Type | Name | Default | Description |
|---|---|---|---|
| AixLib.DataBase.Walls.Collections.BaseDataMultiWalls | wallTypes (from PartialRoomParams) | ||
| Air volume of room | |||
| Modelica.Units.SI.Density | denAir (from PartialRoomParams) | 1.19 | Density of air |
| Modelica.Units.SI.SpecificHeatCapacity | cAir (from PartialRoomParams) | 1007 | Specific heat capacity of air |
| Modelica.Units.SI.Volume | room_V (from PartialRoom) | ||
| Dynamics | |||
| Modelica.Fluid.Types.Dynamics | energyDynamicsWalls (from PartialRoomParams) | Modelica.Fluid.Types.Dynamics.DynamicFreeInitial | Type of energy balance for wall capacities: dynamic (3 initialization options) or steady state |
| Real | mSenFac (from LumpedVolumeDeclarations) | 1 | Factor for scaling the sensible thermal mass of the volume |
| Initialization › Air volume of room | |||
| Modelica.Units.SI.Temperature | T0_air (from PartialRoomParams) | 295.11 | Air |
| Initialization › Walls | |||
| Modelica.Units.SI.Temperature | TWalls_start (from PartialRoomParams) | Modelica.Units.Conversions.from_degC(16) | Initial temperature of all walls |
| Inner walls › Heat convection | |||
| AixLib.ThermalZones.HighOrder.Components.Types.CalcMethodConvectiveHeatTransferInsideSurface | calcMethodIn (from PartialRoomParams) | AixLib.ThermalZones.HighOrder.Components.Types.CalcMethodConvectiveHeatTransferInsideSurface.EN_ISO_6946_Appendix_A | Calculation method of convective heat transfer coefficient at inside surface |
| Modelica.Units.SI.CoefficientOfHeatTransfer | hConIn_const (from PartialRoomParams) | 2.5 | Custom convective heat transfer coefficient (just for manual selection, not recommended) |
| Inner walls › Longwave radiation | |||
| AixLib.ThermalZones.HighOrder.Components.Types.CalcMethodRadiativeHeatTransfer | radLongCalcMethod (from PartialRoomParams) | AixLib.ThermalZones.HighOrder.Components.Types.CalcMethodRadiativeHeatTransfer.No_approx | Calculation method for longwave radiation heat transfer |
| Modelica.Units.SI.Temperature | T_ref (from PartialRoomParams) | Modelica.Units.Conversions.from_degC(16) | Reference temperature for optional linearization of longwave radiation |
| Outer walls › Windows | |||
| DataBase.WindowsDoors.Simple.OWBaseDataDefinition_Simple | Type_Win (from PartialRoomParams) | Window parametrization | |
| Boolean | withWindow1 | false | Window 1 |
| Modelica.Units.SI.Area | windowarea_RO1 | 0 | Window area |
| Boolean | withWindow2 | false | Window 2 |
| Modelica.Units.SI.Area | windowarea_RO2 | 0 | Window area |
| Outer walls › Solar absorptance | |||
| Real | solar_absorptance_OW (from PartialRoomParams) | 0.6 | Solar absoptance outer walls |
| Real | solar_absorptance_RO | 0.25 | Solar absoptance roof |
| Outer walls › Heat convection | |||
| AixLib.ThermalZones.HighOrder.Components.Types.CalcMethodConvectiveHeatTransfer | calcMethodOut (from PartialRoomParams) | AixLib.ThermalZones.HighOrder.Components.Types.CalcMethodConvectiveHeatTransfer.DIN_6946 | Calculation method for convective heat transfer coefficient |
| DataBase.Surfaces.RoughnessForHT.PolynomialCoefficients_ASHRAEHandbook | surfaceType (from PartialRoomParams) | DataBase.Surfaces.RoughnessForHT.Brick_RoughPlaster() | Surface type of outside wall |
| Modelica.Units.SI.CoefficientOfHeatTransfer | hConOut_const (from PartialRoomParams) | 25 | Custom convective heat transfer coefficient (just for manual selection, not recommended) |
| Outer walls › Sunblind | |||
| Boolean | use_sunblind (from PartialRoomParams) | false | Will sunblind become active automatically? |
| Real | ratioSunblind (from PartialRoomParams) | 0.8 | Sunblind factor. 1 means total blocking of irradiation, 0 no sunblind |
| Modelica.Units.SI.Irradiance | solIrrThreshold (from PartialRoomParams) | 350 | Threshold for global solar irradiation on this surface to enable sunblinding (see also TOutAirLimit) |
| Modelica.Units.SI.Temperature | TOutAirLimit (from PartialRoomParams) | 293.15 | Temperature at which sunblind closes (see also solIrrThreshold) |
| Infiltration acc. to EN 12831 (airtightness) | |||
| Boolean | use_infiltEN12831 (from PartialRoomParams) | false | Use model to exchange room air with outdoor air acc. to standard |
| Real | n50 (from PartialRoomParams) | 4 | Air exchange rate at 50 Pa pressure difference |
| Real | e (from PartialRoomParams) | 0.03 | Coefficient of windshield |
| Real | eps (from PartialRoomParams) | 1.0 | Coefficient of height |
| Dynamic ventilation | |||
| Boolean | withDynamicVentilation (from PartialRoomParams) | false | Dynamic ventilation |
| Modelica.Units.SI.Temperature | HeatingLimit (from PartialRoomParams) | 288.15 | Outside temperature at which the heating activates |
| Real | Max_VR (from PartialRoomParams) | 10 | Maximal ventilation rate |
| Modelica.Units.SI.TemperatureDifference | Diff_toTempset (from PartialRoomParams) | 2 | Difference to set temperature |
| Modelica.Units.SI.Temperature | Tset (from PartialRoomParams) | 295.15 | Tset |
| Dynamics › Conservation equations | |||
| Modelica.Fluid.Types.Dynamics | energyDynamics (from LumpedVolumeDeclarations) | Modelica.Fluid.Types.Dynamics.DynamicFreeInitial | Type of energy balance: dynamic (3 initialization options) or steady state |
| Modelica.Fluid.Types.Dynamics | substanceDynamics (from LumpedVolumeDeclarations) | energyDynamics | Type of independent mass fraction balance: dynamic (3 initialization options) or steady state |
| Modelica.Fluid.Types.Dynamics | traceDynamics (from LumpedVolumeDeclarations) | energyDynamics | Type of trace substance balance: dynamic (3 initialization options) or steady state |
| Advanced › Dynamics | |||
| Modelica.Fluid.Types.Dynamics | massDynamics (from LumpedVolumeDeclarations) | energyDynamics | Type of mass balance: dynamic (3 initialization options) or steady state, must be steady state if energyDynamics is steady state |
| Initialization | |||
| Medium.AbsolutePressure | p_start (from LumpedVolumeDeclarations) | Medium.p_default | Start value of pressure |
| Medium.Temperature | T_start (from LumpedVolumeDeclarations) | Medium.T_default | Start value of temperature |
| Medium.MassFraction[Medium.nX] | X_start (from LumpedVolumeDeclarations) | Medium.X_default | Start 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 | |||
| Integer | nPorts (from PartialRoom) | 0 | Number of fluid ports |
| Trace Substances | |||
| Boolean | use_C_flow (from PartialRoom) | false | Set to true to enable trace substances in the rooms air |
| Boolean | use_C_flow_input (from PartialRoom) | true | Set to true to use an input connector for the trace substances. False indicates internal calculation |
| Moist Air | |||
| Boolean | use_moisture_balance (from PartialRoom) | false | Set to true to enable moisture gain balance in the rooms air |
| Dimensions | |||
| Modelica.Units.SI.Length | length | 2 | length |
| Modelica.Units.SI.Length | room1_length | 2 | l1 |
| Modelica.Units.SI.Length | room2_length | 2 | l2 |
| Modelica.Units.SI.Length | room3_length | 2 | l3 |
| Modelica.Units.SI.Length | room4_length | 2 | l4 |
| Modelica.Units.SI.Length | room5_length | 2 | l5 |
| Modelica.Units.SI.Length | width | 2 | width |
| Modelica.Units.SI.Length | room1_width | 2 | w1 |
| Modelica.Units.SI.Length | room2_width | 2 | w2 |
| Modelica.Units.SI.Length | room3_width | 2 | w3 |
| Modelica.Units.SI.Length | room4_width | 2 | w4 |
| Modelica.Units.SI.Length | room5_width | 2 | w5 |
| Modelica.Units.SI.Length | roof_width1 | 2 | wRO1 |
| Modelica.Units.SI.Length | roof_width2 | 2 | wRO2 |
| Modelica.Units.SI.Angle | alfa | Modelica.Units.Conversions.from_deg(90) | alfa |
Connectors
Components
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