modelOw2IwL2IwS1Gr1Uf1
Extends from AixLib.ThermalZones.HighOrder.Rooms.BaseClasses.PartialRoom (Partial model with base component that are necessary for all HOM rooms).
Information
Overview
Model for a room with 2 outer walls, 2 inner walls load towards two different rooms but with the same orientation, 1 inner wall simple, 1 floor towards ground, 1 ceiling towards upper floor.
Concept
The following figure presents the room's layout:
Ground temperature
The ground temperature can be coupled to any desired prescriped temperature. Anyway, suitable ground temperatures depending on locations in Germany are listed as Θ'_m,e in the comprehensive table 1 in "Beiblatt 1" in the norm DIN EN 12831.
Or a ground temperature can be chosen according to a TRY region, which is listed below: if ...
TRY_Region == 1 then 282.15 K
TRY_Region == 2 then 281.55 K
TRY_Region == 3 then 281.65 K
TRY_Region == 4 then 282.65 K
TRY_Region == 5 then 281.25 K
TRY_Region == 6 then 279.95 K
TRY_Region == 7 then 281.95 K
TRY_Region == 8 then 279.95 K
TRY_Region == 9 then 281.05 K
TRY_Region == 10 then 276.15 K
TRY_Region == 11 then 279.45 K
TRY_Region == 12 then 283.35 K
TRY_Region == 13 then 281.05 K
TRY_Region == 14 then 281.05 K
TRY_Region == 15 then 279.95 K
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 | |
| Outer walls › Solar absorptance | |||
| Real | solar_absorptance_OW (from PartialRoomParams) | 0.6 | Solar absoptance outer walls |
| 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 | room_length | 2 | length |
| Modelica.Units.SI.Length | room_lengthb | 1 | length_b |
| Modelica.Units.SI.Length | room_width | 2 | width |
| Modelica.Units.SI.Height | room_height | 2 | height |
| Windows and Doors | |||
| Boolean | withWindow1 | true | Window 1 |
| Modelica.Units.SI.Area | windowarea_OW1 | 0 | Window area |
| Boolean | withWindow2 | true | Window 2 |
| Modelica.Units.SI.Area | windowarea_OW2 | 0 | Window area |
| Boolean | withDoor1 | true | Door 1 |
| Modelica.Units.SI.Length | door_width_OD1 | 0 | width |
| Modelica.Units.SI.Length | door_height_OD1 | 0 | height |
| Boolean | withDoor2 | true | Door 2 |
| Modelica.Units.SI.Length | door_width_OD2 | 0 | width |
| Modelica.Units.SI.Length | door_height_OD2 | 0 | height |
| Real | U_door_OD1 | 2.5 | U-value |
| Real | eps_door_OD1 | 0.95 | eps |
| Real | U_door_OD2 | 2.5 | U-value |
| Real | eps_door_OD2 | 0.95 | eps |
Connectors
Components
| Type | Name | Default | Description |
|---|---|---|---|
| Components.DryAir.InfiltrationRate_DIN12831 | infiltrationRate (from PartialRoom) | ||
| Utilities.Interfaces.Adaptors.ConvRadToCombPort | thermStar_Demux (from PartialRoom) | ||
| Components.MoistAir.VarMoistAirExchange | NaturalVentilation (from PartialRoom) | ||
| Components.DryAir.DynamicVentilation | dynamicVentilation (from PartialRoom) | ||
| Modelica.Thermal.HeatTransfer.Sensors.TemperatureSensor | Tair (from PartialRoom) | ||
| Fluid.MixingVolumes.MixingVolumeMoistAir | airload (from PartialRoom) | Indoor air volume | |
| AixLib.ThermalZones.HighOrder.Components.Walls.Wall | outside_wall1 | ||
| AixLib.ThermalZones.HighOrder.Components.Walls.Wall | outside_wall2 | ||
| AixLib.ThermalZones.HighOrder.Components.Walls.Wall | inside_wall1a | ||
| AixLib.ThermalZones.HighOrder.Components.Walls.Wall | inside_wall2 | ||
| AixLib.ThermalZones.HighOrder.Components.Walls.Wall | Ceiling | ||
| AixLib.ThermalZones.HighOrder.Components.Walls.Wall | floor | ||
| AixLib.ThermalZones.HighOrder.Components.Walls.Wall | inside_wall1b |
Revisions
-
April 23, 2020 by Philipp Mehrfeld:
#752: Propagate all parameters correctly. Extend from new partial room model. Delete TIR and TMC. Tidy up. -
Mai 7, 2015 by Ana Constantin:
Grount temperature depends on TRY -
April 18, 2014 by Ana Constantin:
Added documentation -
July 7, 2011 by Ana Constantin:
Implemented