modelBuilding1Zone0DDistrict

Low-order building model for district simulation

Extends from BuildingSystems.Buildings.BuildingTemplates.Building1Zone0D (Low order building model with 3 thermal capacities).

Information

This is a low-order building model for district simulation.

Parameters

TypeNameDefaultDescription
BooleancalcHygroThermal (from BuildingTemplate)falseSwitch for hygro-thermal calculation
Modelica.Units.SI.VolumeVAir (from Building1Zone0D)1.0Inner (Air) volume of the building
Modelica.Units.SI.SurfaceCoefficientOfHeatTransferalphaIns (from Building1Zone0D)7.692Heat transfer coefficient (convection + radiation) inside of the building
Modelica.Units.SI.SurfaceCoefficientOfHeatTransferalphaAmb (from Building1Zone0D)25.0Heat transfer coefficient (convection + radiation) outside of the building
Modelica.Units.SI.SurfaceCoefficientOfHeatTransferalphaGro (from Building1Zone0D)100.0Heat transfer coefficient (conduction) to the ground
Modelica.Units.SI.AreaARoo(length - thicknessFac)*(width - thicknessFac)Roof area of the building
Modelica.Units.SI.AreaAFac(2.0*(length - thicknessFac) + 2.0*(width - thicknessFac))*heightSto*nSto*(1.0 - fAreaAdjBld) - sum(AWin)Opaque facade area of the building
Modelica.Units.SI.AreaAFloorSpacewidth*length*nStoFloor space area of the building
RealAV(2*length + 2*width + 2*length*width)/(length*width*heightSto*nSto)Ratio area to volume
General › Orientation
BooleanflexibleOrientation (from BuildingTemplate)falseFalse (default) or true: building can dynamically rotate (azimuth angle of the building from input)
Modelica.Units.NonSI.Angle_degangleDegAziBuilding (from BuildingTemplate)0.0Fixed azimuth angle of the building: south: 0 deg, east: -90 deg, west +90 deg, north: 180 deg (if flexibleOrientation == false)
General › Ports
IntegernZones (from BuildingTemplate)0Number of thermal zones of the building
IntegernHeatSources (from BuildingTemplate)0Number of heat sources of the building
IntegernMoistureSources (from BuildingTemplate)0Number of moisture sources of the building
Advanced › 3D discretisation
IntegernSurfacesAmbience (from BuildingTemplate)surfacesToAmbience.nSurfacesNumber of surfaces (with air contact) to the building ambience
Advanced › Convection model on building facades
BuildingSystems.HAM.ConvectiveHeatTransfer.Types.ConvectionconvectionOnSurfaces (from BuildingTemplate)BuildingSystems.HAM.ConvectiveHeatTransfer.Types.Convection.constType of convection calculation for outside building surfaces
Modelica.Units.SI.SurfaceCoefficientOfHeatTransferalphaConstant (from BuildingTemplate)10.0Convective heat transfer coefficient for simplified calculations
General › Solid building ambience
IntegernSurfacesSolid (from BuildingTemplate)0Number of surfaces (with contact to solids) to the building ambience
General › Air change
BooleanprescribedAirchange (from BuildingTemplate)trueSwitch for air change calculation
BooleanuseAirPaths (from BuildingTemplate)trueTrue: airpath calculation is possible; false: no airpath calculation
IntegernAirpaths (from BuildingTemplate)0Number of air paths to the building ambience
General › Heat and cooling load calculation
BooleancalcIdealLoads (from BuildingTemplate)trueTrue: calculation of the ideal heating and cooling load; false: no calculation
General › Heat and moisture sources
BooleanheatSources (from BuildingTemplate)falseTrue: heat source present; false: no heat source present
BooleanmoistureSources (from BuildingTemplate)falseTrue: moisture source present; false: no moisture source present
Advanced › Optional
Booleanshow_TAir (from BuildingTemplate)falseShow air temperatures of each building zone as an output (vector)
Booleanshow_xAir (from BuildingTemplate)falseShow air humidity of each building zone as an output (vector)
Booleanshow_TSur (from BuildingTemplate)falseShow suface temperatures of each building element as an output (vector)
IntegernSurfaces (from BuildingTemplate)0if show_TSur = true: Overall number of building surfaces
General › Geometry building
Modelica.Units.SI.Lengthheight (from Building1Zone0D)3.0Height of the building
Modelica.Units.SI.Lengthlength10.0Length of the building
Modelica.Units.SI.Lengthwidth10.0Width of the building
Modelica.Units.SI.LengththicknessFac0.4Mean thickness of the facade opaque construction
Modelica.Units.SI.LengththicknessSla0.3Mean thickness of the slab construction between the floors
RealfAreaAdjBld0.0Area reduction factor for common walls with adjacent buildings
Realf_W_BGF0.75Relation living area (Wohnflaeche) to gross floor area (Bruttogrundflaeche)
Modelica.Units.SI.LengthheightSto3.0Brutto height of one storey
RealnSto2.0Number of storeys
Constructions › Windows
IntegernWindows (from Building1Zone0D)1Number of windows
Modelica.Units.SI.Area[nWindows]AWin (from Building1Zone0D){1.0}Area of each window
Modelica.Units.SI.CoefficientOfHeatTransfer[nWindows]UValWin (from Building1Zone0D)fill(1.0, nWindows)Heat loss coefficient of each window
Real[nWindows]gWin (from Building1Zone0D)fill(0.6, nWindows)g-value of the window
Real[nWindows]framePortionWin (from Building1Zone0D)fill(0.2, nWindows)Frame portion of the window
Constructions › Ambience constructions
Modelica.Units.SI.AreaAAmb (from Building1Zone0D)1.0Surface area of the building constructions with air contact to the environment
Modelica.Units.SI.HeatCapacityCAmb (from Building1Zone0D)1.0Total heat capacity of the building envelope
Modelica.Units.SI.CoefficientOfHeatTransferUValAmb (from Building1Zone0D)1.0Mean heat loss coefficient of the building envelope
Modelica.Units.SI.CoefficientOfHeatTransferUValFac1.0Mean heat loss coefficient of the opaque building facade
Constructions › Inner constructions
Modelica.Units.SI.AreaAInn (from Building1Zone0D)1.0Surface area of both sides of the internal building constructions
Modelica.Units.SI.HeatCapacityCInn (from Building1Zone0D)1.0Total heat capacity of the internal building construction
Modelica.Units.SI.CoefficientOfHeatTransferUValInn (from Building1Zone0D)1.0Mean heat loss coefficient of internal building construction
Constructions › Ground constructions
Modelica.Units.SI.AreaAGro (from Building1Zone0D)1.0Surface area of the building constructions with contact to the ground
Modelica.Units.SI.HeatCapacityCGro (from Building1Zone0D)1.0Total heat capacity of the building groundplate
Modelica.Units.SI.CoefficientOfHeatTransferUValGro (from Building1Zone0D)1.0Mean heat loss coefficient of the building groundplate
General › Geometry windows
Modelica.Units.NonSI.Angle_deg[nWindows]angleDegAziWin (from Building1Zone0D)fill(0.0, nWindows)Azimuth angle of each window
Modelica.Units.NonSI.Angle_deg[nWindows]angleDegTilWin (from Building1Zone0D)fill(90.0, nWindows)Tilt angle of each window
RealfWin0.3Window percentage of the facades
General
Integerid1Building ID
Constructions › Roof constructions
Modelica.Units.SI.CoefficientOfHeatTransferUValRoo1.0Mean heat loss coefficient of the building roof
Constructions › Thermal building capacity
BuildingSystems.Buildings.Types.ThermalBuildingCapacityconAmbBuildingSystems.Buildings.Types.ThermalBuildingCapacity.MediumThermal capacity outside construction
BuildingSystems.Buildings.Types.ThermalBuildingCapacityconGroBuildingSystems.Buildings.Types.ThermalBuildingCapacity.MediumThermal capacity building plate construction
BuildingSystems.Buildings.Types.ThermalBuildingCapacityconInnBuildingSystems.Buildings.Types.ThermalBuildingCapacity.MediumThermal capacity inner building construction

Connectors

TypeNameDefaultDescription
BuildingSystems.Interfaces.Angle_degOutputangleDegAziBuilding_internal (from BuildingTemplate)Azimuth angle of the building
BuildingSystems.Interfaces.Angle_degInputangleDegAziBuilding_in (from BuildingTemplate)Azimuth angle of the building from input
BuildingSystems.Interfaces.Temp_KInput[nZones]T_setHeating (from BuildingTemplate)Set air temperature for heating of each thermal zone
BuildingSystems.Interfaces.Temp_KInput[nZones]T_setCooling (from BuildingTemplate)Set air temperature for cooling of each thermal zone
BuildingSystems.Interfaces.AirchangeRateInput[nZones]airchange (from BuildingTemplate)Air change rate of each thermal zone
BuildingSystems.Interfaces.Temp_KInputTAirAmb (from BuildingTemplate)Air temperature of the building ambience
BuildingSystems.Interfaces.Moisture_absInputxAirAmb (from BuildingTemplate)Absolute moisture of the building ambience
BuildingSystems.Interfaces.Temp_KOutput[nZones]TAir (from BuildingTemplate)Air temperature of each thermal zone
BuildingSystems.Interfaces.Moisture_absOutput[nZones]xAir (from BuildingTemplate)Air humidity of each thermal zone
BuildingSystems.Interfaces.Temp_KOutput[nSurfaces]TSur (from BuildingTemplate)Surface temperatures of the individual building elements
BuildingSystems.Interfaces.HeatFlowRateOutput[nZones]Q_flow_cooling (from BuildingTemplate)Cooling power of each thermal zone
BuildingSystems.Interfaces.HeatFlowRateOutput[nZones]Q_flow_heating (from BuildingTemplate)Heating power of each thermal zone
Modelica.Fluid.Vessels.BaseClasses.VesselFluidPorts_b[nAirpaths]toAmbienceAirpathPorts (from BuildingTemplate)Interfaces for air paths to the building ambience
BuildingSystems.Buildings.Interfaces.SurfaceToSurfacesPorts[nSurfacesAmbience]toAmbienceSurfacesPorts (from BuildingTemplate)Interfaces between outside building surfaces to surfaces of the building ambience
BuildingSystems.Buildings.Interfaces.SurfaceToAirPorts[nSurfacesAmbience]toAmbienceAirPorts (from BuildingTemplate)Interfaces between outside building surfaces to the air of the building ambience
BuildingSystems.Interfaces.HeatPorts[nSurfacesSolid]toSolidHeatPorts (from BuildingTemplate)Heat port to the ground under the building
BuildingSystems.Interfaces.HeatPorts[nHeatSources]conHeatSourcesPorts (from BuildingTemplate)Heat port to internal convective heat sources of the building
BuildingSystems.Interfaces.HeatPorts[nHeatSources]radHeatSourcesPorts (from BuildingTemplate)Heat port to internal long-wave radiation heat sources of the building
BuildingSystems.Interfaces.MoisturePorts[nMoistureSources]moisturePorts (from BuildingTemplate)Moisture port to internal moisture sources
BuildingSystems.Interfaces.MoisturePorts[nSurfacesSolid]toSolidMoisturePorts (from BuildingTemplate)Mosture port to the ground under the building

Components

TypeNameDefaultDescription
BuildingSystems.Buildings.Surfaces.SurfacesToAirsurfacesToAmbience (from BuildingTemplate)Model for all building surfaces to the building ambience
BuildingSystems.Buildings.Surfaces.SurfacesToSolidssurfacesToSolids (from BuildingTemplate)Model for all building surfaces to the ground under the building
BuildingSystems.Buildings.Zones.ZoneTemplateAirvolumeMixedzone (from Building1Zone0D)Zone
BuildingSystems.Buildings.Constructions.Walls.WallThermal1DNodesambientConstructions (from Building1Zone0D)Opaque constructions in contact to the ambience
BuildingSystems.Buildings.Constructions.Walls.WallThermal1DNodesgroundConstructions (from Building1Zone0D)Opaque constructions in contact to the ground
BuildingSystems.Buildings.Constructions.Walls.WallThermal1DNodesinnerConstructions (from Building1Zone0D)Inner constructions of the building
BuildingSystems.Buildings.Constructions.Windows.Window[nWindows]window (from Building1Zone0D)Transparent constructions in contact to the ambience

Revisions

  • April 23, 2018 by Christoph Nytsch-Geusen:
    Improvement of the building geometry model.
  • March 4, 2018 by Christoph Nytsch-Geusen:
    Area reduction factor for common walls of adjacent buildings introduced.
  • May 23, 2015 by Christoph Nytsch-Geusen:
    First implementation.