modelBuildingTemplate
General template for building models
Information
This is partial model description of a building template.
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Boolean | calcHygroThermal | false | Switch for hygro-thermal calculation |
| General › Orientation | |||
| Boolean | flexibleOrientation | false | False (default) or true: building can dynamically rotate (azimuth angle of the building from input) |
| Modelica.Units.NonSI.Angle_deg | angleDegAziBuilding | 0.0 | Fixed azimuth angle of the building: south: 0 deg, east: -90 deg, west +90 deg, north: 180 deg (if flexibleOrientation == false) |
| General › Ports | |||
| Integer | nZones | 0 | Number of thermal zones of the building |
| Integer | nHeatSources | 0 | Number of heat sources of the building |
| Integer | nMoistureSources | 0 | Number of moisture sources of the building |
| Advanced › 3D discretisation | |||
| Integer | nSurfacesAmbience | surfacesToAmbience.nSurfaces | Number of surfaces (with air contact) to the building ambience |
| Advanced › Convection model on building facades | |||
| BuildingSystems.HAM.ConvectiveHeatTransfer.Types.Convection | convectionOnSurfaces | BuildingSystems.HAM.ConvectiveHeatTransfer.Types.Convection.const | Type of convection calculation for outside building surfaces |
| Modelica.Units.SI.SurfaceCoefficientOfHeatTransfer | alphaConstant | 10.0 | Convective heat transfer coefficient for simplified calculations |
| General › Solid building ambience | |||
| Integer | nSurfacesSolid | 0 | Number of surfaces (with contact to solids) to the building ambience |
| General › Air change | |||
| Boolean | prescribedAirchange | true | Switch for air change calculation |
| Boolean | useAirPaths | true | True: airpath calculation is possible; false: no airpath calculation |
| Integer | nAirpaths | 0 | Number of air paths to the building ambience |
| General › Heat and cooling load calculation | |||
| Boolean | calcIdealLoads | true | True: calculation of the ideal heating and cooling load; false: no calculation |
| General › Heat and moisture sources | |||
| Boolean | heatSources | false | True: heat source present; false: no heat source present |
| Boolean | moistureSources | false | True: moisture source present; false: no moisture source present |
| Advanced › Optional | |||
| Boolean | show_TAir | false | Show air temperatures of each building zone as an output (vector) |
| Boolean | show_xAir | false | Show air humidity of each building zone as an output (vector) |
| Boolean | show_TSur | false | Show suface temperatures of each building element as an output (vector) |
| Integer | nSurfaces | 0 | if show_TSur = true: Overall number of building surfaces |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| BuildingSystems.Interfaces.Angle_degOutput | angleDegAziBuilding_internal | Azimuth angle of the building | |
| BuildingSystems.Interfaces.Angle_degInput | angleDegAziBuilding_in | Azimuth angle of the building from input | |
| BuildingSystems.Interfaces.Temp_KInput[nZones] | T_setHeating | Set air temperature for heating of each thermal zone | |
| BuildingSystems.Interfaces.Temp_KInput[nZones] | T_setCooling | Set air temperature for cooling of each thermal zone | |
| BuildingSystems.Interfaces.AirchangeRateInput[nZones] | airchange | Air change rate of each thermal zone | |
| BuildingSystems.Interfaces.Temp_KInput | TAirAmb | Air temperature of the building ambience | |
| BuildingSystems.Interfaces.Moisture_absInput | xAirAmb | Absolute moisture of the building ambience | |
| BuildingSystems.Interfaces.Temp_KOutput[nZones] | TAir | Air temperature of each thermal zone | |
| BuildingSystems.Interfaces.Moisture_absOutput[nZones] | xAir | Air humidity of each thermal zone | |
| BuildingSystems.Interfaces.Temp_KOutput[nSurfaces] | TSur | Surface temperatures of the individual building elements | |
| BuildingSystems.Interfaces.HeatFlowRateOutput[nZones] | Q_flow_cooling | Cooling power of each thermal zone | |
| BuildingSystems.Interfaces.HeatFlowRateOutput[nZones] | Q_flow_heating | Heating power of each thermal zone | |
| Modelica.Fluid.Vessels.BaseClasses.VesselFluidPorts_b[nAirpaths] | toAmbienceAirpathPorts | Interfaces for air paths to the building ambience | |
| BuildingSystems.Buildings.Interfaces.SurfaceToSurfacesPorts[nSurfacesAmbience] | toAmbienceSurfacesPorts | Interfaces between outside building surfaces to surfaces of the building ambience | |
| BuildingSystems.Buildings.Interfaces.SurfaceToAirPorts[nSurfacesAmbience] | toAmbienceAirPorts | Interfaces between outside building surfaces to the air of the building ambience | |
| BuildingSystems.Buildings.Surfaces.SurfacesToAir | surfacesToAmbience | Model for all building surfaces to the building ambience | |
| BuildingSystems.Interfaces.HeatPorts[nSurfacesSolid] | toSolidHeatPorts | Heat port to the ground under the building | |
| BuildingSystems.Interfaces.HeatPorts[nHeatSources] | conHeatSourcesPorts | Heat port to internal convective heat sources of the building | |
| BuildingSystems.Interfaces.HeatPorts[nHeatSources] | radHeatSourcesPorts | Heat port to internal long-wave radiation heat sources of the building | |
| BuildingSystems.Interfaces.MoisturePorts[nMoistureSources] | moisturePorts | Moisture port to internal moisture sources | |
| BuildingSystems.Interfaces.MoisturePorts[nSurfacesSolid] | toSolidMoisturePorts | Mosture port to the ground under the building | |
| BuildingSystems.Buildings.Surfaces.SurfacesToSolids | surfacesToSolids | Model for all building surfaces to the ground under the building |
Contents
| Name | Description |
|---|---|
| Medium |
Revisions
-
May 23, 2015 by Christoph Nytsch-Geusen:
First implementation.