modelWholeHouseBuildingEnvelope
Extends from AixLib.ThermalZones.HighOrder.Rooms.BaseClasses.PartialRoomParams (Partial model with base parameters that are necessary for all HOM rooms and for building propagation).
Information
Overview
Model for the envelope of the whole one family dwelling.
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
-
April 23, 2020 by Philipp Mehrfeld:
#752: Propagate all parameters correctly (not geometry). Vectorize thermal ports. Delete TIR and TMC. -
August 1, 2017 by Philipp Mehrfeld:
Add heat-star-combi to connect heaters in a more clever way -
Mai 7, 2015 by Ana Constantin:
Corrected connection of gabled vertical walls with solar radiation (E and W) -
April 18, 2014 by Ana Constantin:
Added documentation -
July 10, 2011 by Ana Constantin:
Implemented
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 |
| 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 |
| 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 |
| Real | solar_absorptance_RO | 0.1 | 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 |
| Modelica.Units.SI.Temperature | TDynVentLivingroom_set | 295.15 | Livingroom set temperature for dyn. vent. |
| Modelica.Units.SI.Temperature | TDynVentHobby_set | 295.15 | Hobby set temperature for dyn. vent. |
| Modelica.Units.SI.Temperature | TDynVentCorridorGF_set | 291.15 | Corridor (GF) set temperature for dyn. vent. |
| Modelica.Units.SI.Temperature | TDynVentWCStorage_set | 291.15 | WC / Storage room set temperature for dyn. vent. |
| Modelica.Units.SI.Temperature | TDynVentKitchen_set | 295.15 | Kitchen set temperature for dyn. vent. |
| Modelica.Units.SI.Temperature | TDynVentBedroom_set | 295.15 | Bedroom set temperature for dyn. vent. |
| Modelica.Units.SI.Temperature | TDynVentChildren1_set | 295.15 | Children 1 room set temperature for dyn. vent. |
| Modelica.Units.SI.Temperature | TDynVentCorridorUF_set | 291.15 | Corridor (UF) set temperature for dyn. vent. |
| Modelica.Units.SI.Temperature | TDynVentBath_set | 297.15 | Bathroom set temperature for dyn. vent. |
| Modelica.Units.SI.Temperature | TDynVentChildren2_set | 295.15 | Children 2 room set temperature for dyn. vent. |
| Modelica.Units.SI.Temperature | TDynVentAttic_set | 288.15 | Attic set temperature for dyn. vent. |
| Boolean | useVentAirPort | false | Use air port for ventialtion |
| Dynamics › Equations | |||
| Modelica.Fluid.Types.Dynamics | energyDynamics | Modelica.Fluid.Types.Dynamics.DynamicFreeInitial | Type of energy balance: dynamic (3 initialization options) or steady state |
| Air Exchange Corridors | |||
| Real | AirExchangeCorridor | 2 | Air exchange corridors in 1/h |
| Outer walls › Doors | |||
| Modelica.Units.SI.CoefficientOfHeatTransfer | UValOutDoors | 2.5 | U-value (thermal transmittance) of doors in outer walls |
| Modelica.Units.SI.Emissivity | epsOutDoors | 0.95 | Emissivity of inside surface of outer doors |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Blocks.Interfaces.RealInput | WindSpeedPort | ||
| Modelica.Blocks.Interfaces.RealInput[11] | AirExchangePort | 1: LivingRoom_GF, 2: Hobby_GF, 3: Corridor_GF, 4: WC_Storage_GF, 5: Kitchen_GF, 6: Bedroom_UF, 7: Child1_UF, 8: Corridor_UF, 9: Bath_UF, 10: Child2_UF, 11: Attic | |
| Utilities.Interfaces.SolarRad_in | SolarRadiationPort_RoofS | ||
| Utilities.Interfaces.SolarRad_in | SolarRadiationPort_RoofN | ||
| Utilities.Interfaces.SolarRad_in | North | ||
| Utilities.Interfaces.SolarRad_in | East | ||
| Utilities.Interfaces.SolarRad_in | South | ||
| Utilities.Interfaces.SolarRad_in | West | ||
| AixLib.Utilities.Interfaces.ConvRadComb[11] | heatingToRooms | 1: LivingRoom_GF, 2: Hobby_GF, 3: Corridor_GF, 4: WC_Storage_GF, 5: Kitchen_GF, 6: Bedroom_UF, 7: Child1_UF, 8: Corridor_UF, 9: Bath_UF, 10: Child2_UF, 11: Attic | |
| Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_a[5] | groundTemp | HeatPorts to force ground temperature(s) for the ground floor. | |
| Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_a[5] | uppFloDown | Heat port floor of upper floor | |
| Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_a[5] | groFloUp | Heat port ceiling of ground floor | |
| Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_a[5] | groFloDown | Heat port floor of ground floor (towards ground plate) | |
| Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_a[5] | groPlateUp | Heat port ground plate towards ground floor | |
| Modelica.Fluid.Interfaces.FluidPort_a[11] | portVent_in | Inlet for ventilation | |
| Modelica.Fluid.Interfaces.FluidPort_b[11] | portVent_out | Outlet of Ventilation | |
| Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_a | thermOutside |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| AixLib.ThermalZones.HighOrder.House.OFD_MiddleInnerLoadWall.BuildingEnvelope.GroundFloorBuildingEnvelope | groundFloor_Building | ||
| AixLib.ThermalZones.HighOrder.House.OFD_MiddleInnerLoadWall.BuildingEnvelope.UpperFloorBuildingEnvelope | upperFloor_Building | ||
| AixLib.ThermalZones.HighOrder.Rooms.OFD.Attic_Ro2Lf5 | attic_2Ro_5Rooms | ||
| AixLib.ThermalZones.HighOrder.Components.DryAir.VarAirExchange | varAirExchange | ||
| Modelica.Blocks.Sources.Constant | AirExchangeCorridor_Source | ||
| Components.Walls.BaseClasses.SimpleNLayer[5] | groPlateLowPart | ||
| Utilities.Interfaces.Adaptors.ConvRadToCombPort | heatStarToCombAttic |
Contents
| Name | Description |
|---|---|