modelBuildingTemplate

General template for building models

Information

This is partial model description of a building template.

Parameters

TypeNameDefaultDescription
BooleancalcHygroThermalfalseSwitch for hygro-thermal calculation
General › Orientation
BooleanflexibleOrientationfalseFalse (default) or true: building can dynamically rotate (azimuth angle of the building from input)
Modelica.Units.NonSI.Angle_degangleDegAziBuilding0.0Fixed azimuth angle of the building: south: 0 deg, east: -90 deg, west +90 deg, north: 180 deg (if flexibleOrientation == false)
General › Ports
IntegernZones0Number of thermal zones of the building
IntegernHeatSources0Number of heat sources of the building
IntegernMoistureSources0Number of moisture sources of the building
Advanced › 3D discretisation
IntegernSurfacesAmbiencesurfacesToAmbience.nSurfacesNumber of surfaces (with air contact) to the building ambience
Advanced › Convection model on building facades
BuildingSystems.HAM.ConvectiveHeatTransfer.Types.ConvectionconvectionOnSurfacesBuildingSystems.HAM.ConvectiveHeatTransfer.Types.Convection.constType of convection calculation for outside building surfaces
Modelica.Units.SI.SurfaceCoefficientOfHeatTransferalphaConstant10.0Convective heat transfer coefficient for simplified calculations
General › Solid building ambience
IntegernSurfacesSolid0Number of surfaces (with contact to solids) to the building ambience
General › Air change
BooleanprescribedAirchangetrueSwitch for air change calculation
BooleanuseAirPathstrueTrue: airpath calculation is possible; false: no airpath calculation
IntegernAirpaths0Number of air paths to the building ambience
General › Heat and cooling load calculation
BooleancalcIdealLoadstrueTrue: calculation of the ideal heating and cooling load; false: no calculation
General › Heat and moisture sources
BooleanheatSourcesfalseTrue: heat source present; false: no heat source present
BooleanmoistureSourcesfalseTrue: moisture source present; false: no moisture source present
Advanced › Optional
Booleanshow_TAirfalseShow air temperatures of each building zone as an output (vector)
Booleanshow_xAirfalseShow air humidity of each building zone as an output (vector)
Booleanshow_TSurfalseShow suface temperatures of each building element as an output (vector)
IntegernSurfaces0if show_TSur = true: Overall number of building surfaces

Components

TypeNameDefaultDescription
BuildingSystems.Interfaces.Angle_degOutputangleDegAziBuilding_internalAzimuth angle of the building
BuildingSystems.Interfaces.Angle_degInputangleDegAziBuilding_inAzimuth angle of the building from input
BuildingSystems.Interfaces.Temp_KInput[nZones]T_setHeatingSet air temperature for heating of each thermal zone
BuildingSystems.Interfaces.Temp_KInput[nZones]T_setCoolingSet air temperature for cooling of each thermal zone
BuildingSystems.Interfaces.AirchangeRateInput[nZones]airchangeAir change rate of each thermal zone
BuildingSystems.Interfaces.Temp_KInputTAirAmbAir temperature of the building ambience
BuildingSystems.Interfaces.Moisture_absInputxAirAmbAbsolute moisture of the building ambience
BuildingSystems.Interfaces.Temp_KOutput[nZones]TAirAir temperature of each thermal zone
BuildingSystems.Interfaces.Moisture_absOutput[nZones]xAirAir humidity of each thermal zone
BuildingSystems.Interfaces.Temp_KOutput[nSurfaces]TSurSurface temperatures of the individual building elements
BuildingSystems.Interfaces.HeatFlowRateOutput[nZones]Q_flow_coolingCooling power of each thermal zone
BuildingSystems.Interfaces.HeatFlowRateOutput[nZones]Q_flow_heatingHeating power of each thermal zone
Modelica.Fluid.Vessels.BaseClasses.VesselFluidPorts_b[nAirpaths]toAmbienceAirpathPortsInterfaces for air paths to the building ambience
BuildingSystems.Buildings.Interfaces.SurfaceToSurfacesPorts[nSurfacesAmbience]toAmbienceSurfacesPortsInterfaces between outside building surfaces to surfaces of the building ambience
BuildingSystems.Buildings.Interfaces.SurfaceToAirPorts[nSurfacesAmbience]toAmbienceAirPortsInterfaces between outside building surfaces to the air of the building ambience
BuildingSystems.Buildings.Surfaces.SurfacesToAirsurfacesToAmbienceModel for all building surfaces to the building ambience
BuildingSystems.Interfaces.HeatPorts[nSurfacesSolid]toSolidHeatPortsHeat port to the ground under the building
BuildingSystems.Interfaces.HeatPorts[nHeatSources]conHeatSourcesPortsHeat port to internal convective heat sources of the building
BuildingSystems.Interfaces.HeatPorts[nHeatSources]radHeatSourcesPortsHeat port to internal long-wave radiation heat sources of the building
BuildingSystems.Interfaces.MoisturePorts[nMoistureSources]moisturePortsMoisture port to internal moisture sources
BuildingSystems.Interfaces.MoisturePorts[nSurfacesSolid]toSolidMoisturePortsMosture port to the ground under the building
BuildingSystems.Buildings.Surfaces.SurfacesToSolidssurfacesToSolidsModel for all building surfaces to the ground under the building

Contents

NameDescription
Medium

Revisions

  • May 23, 2015 by Christoph Nytsch-Geusen:
    First implementation.