bmvbs¶
Description
The BMVBS package contains different modules for the creation and parametrisation of typebuildings. In TEASER these typebuildings are used to set up datasets for buildings out of limited building information. For this, the methods are based on the following principles according to Lichtmess [1]:
- The building envelope is a function based on the building’s net leased area
- The building envelope can automatically be assigned to the thermal zones
These principles are mainly used to handle the building envelopes. In addition it is necessary to use statistic data for the following aspects:
- number of thermal zones
- division of net leased area into zone areas
- wall constructions
- properties of construction materials
With the help of such statistical data, it is possible to create archetype buildings using five parameters:
- type of building
- net leased area
- year of construction
- number of floors
- height of floors
The number of zones and respective zone areas differ for different types of buildings. Detailed information for specific types are given below. The connection between the building envelope area and the building net leased area is based on BMVBS [2] where various administrative buildings were investigated. In addition to this relationship, it is possible to refine the dataset with further information about the structure of the building using a method from Kaag [3]. Wall construction is often a function of year of construction. Such relationships are provided by BMVBS [4] and are enriched by data for materials from DIN 12524 and DIN 4108-4 [5] [6].
Office module¶
Description
The office module contains a multi zone building according to BMVBS [2]. In detail the net leased area is divided into the following thermal zone areas:
- Office (50% of net leased area)
- Floor (25% of net leased area)
- Storage (15% of net leased area)
- Meeting (4% of net leased area)
- Restroom (4% of net leased area)
- ICT (2% of net leased area)
Bases:
teaser.logic.archetypebuildings.nonresidential.NonResidential
Type Office Building
Subclass from TypeBuilding to represent office buildings. Allows for easier distinction between different building types and specific functions and attributes. Superclass for institute building.
German office building, containing 6 zones. Each zone has 4 outer walls, 4 windows a roof and a floor. Default values are given according to BMVBS. Changing these default values is expert mode.
Parameters: parent: Project()
The parent class of this object, the Project the Building belongs to. Allows for better control of hierarchical structures. Default is None
name : str
individual name
year_of_construction : int
year of first construction
number_of_floors : int
number of floors above ground
height_of_floors : float
average height of the floors
net_leased_area : float
total net leased area of building
with_ahu : boolean
if building has a central AHU or not
office_layout : int
type of floor plan (default = 0)
0: use default values 1: elongated 1 floor 2: elongated 2 floors 3: compact
window_layout : int
type of window layout (default = 0)
0: use default values 1: punctuated facade 2: banner facade 3: full glazing
construction_type : str
construction type (default = “heavy”)
heavy: heavy construction light: light construction
Attributes
zone_area_factors (dict) This dictionary contains the name of the zone (str), the zone area factor (float) and the zone usage (str). The values can be taken from Lichtmess outer_wall_names (dict) This dictionary contains the name of the outer walls, their orientation and tilt roof_names (dict) This dictionary contains the name of the roofs, their orientation and tilt ground_floor_names (dict) This dictionary contains the name of the ground floors, their orientation and tilt window_names (dict) This dictionary contains the name of the window, their orientation and tilt inner_wall_names (dict) This dictionary contains the name of the inner walls, their orientation and tilt ceiling_names (dict) This dictionary contains the name of the ceilings, their orientation and tilt floor_names (dict) This dictionary contains the name of the floors, their orientation and tilt gross_factor (float) gross factor used to calculate the area of the different zones est_factor_wall_area (float) estimation factor to calculate outer wall area est_exponent_wall (float) another estimation factor to calculate outer wall area est_factor_win_area (float) estimation factor to calculate window area est_exponent_win (float) another estimation factor to calculate window area Methods
Generates an office building.
With given values, this class generates a type building according to TEASER requirements.
enriches lod1 or lod2 data from citygml
adds Zones, BoundaryConditions, Material settings for walls and windows to the geometric representation of CityGML
number or height of floors need to be specified
SingleFamilyDwelling module¶
Description
The residential module contains a single zone building where the envelopes are computed based on a method from the IWU [7]. In detail the net leased area is divided into the following thermal zone area:
- Single dwelling (100% of net leased area)
Bases:
teaser.logic.archetypebuildings.residential.Residential
Type Building SingleFamilyDwelling.
Subclass from Building to represent SingleFamilyDwelling Buildings. Allows for easier distinction between different building types and specific functions and attributes.
Parameters: parent: Project()
The parent class of this object, the Project the Building belongs to. Allows for better control of hierarchical structures. Default is None
name : str
individual name
year_of_construction : int
year of first construction
number_of_floors : int
number of floors above ground
height_of_floors : float
average height of the floors
net_leased_area : float
total net leased area of building
with_ahu : boolean
if building has a central AHU or not
residential_layout : int
type of floor plan (default = 0)
0: compact 1: elongated/complex
neighbour_buildings : int
neighbour (default = 0)
0: no neighbour 1: one neighbour 2: two neighbours
attic : int
type of attic (default = 0)
0: flat roof 1: non heated attic 2: partly heated attic 3: heated attic
cellar : int
type of cellar (default = 0)
0: no cellar 1: non heated cellar 2: partly heated cellar 3: heated cellar
construction_type : str
construction type (default = “heavy”)
heavy: heavy construction light: light construction
dormer : str
construction type
0: no dormer 1: dormer
Attributes
zone_area_factors (dict) This dictionary contains the name of the zone (str), the zone area factor (float) and the zone usage (str). The values can be taken from Lichtmess outer_wall_names (dict) This dictionary contains the name of the outer walls, their orientation and tilt roof_names (dict) This dictionary contains the name of the roofs, their orientation and tilt ground_floor_names (dict) This dictionary contains the name of the ground floors, their orientation and tilt window_names (dict) This dictionary contains the name of the window, their orientation and tilt inner_wall_names (dict) This dictionary contains the name of the inner walls, their orientation and tilt ceiling_names (dict) This dictionary contains the name of the ceilings, their orientation and tilt floor_names (dict) This dictionary contains the name of the floors, their orientation and tilt est_living_area_factor (float) estimation factor for calculation of number of heated floors est_bottom_building_closure (float) estimation factor to calculate ground floor area est_upper_building_closure (float) estimation factor to calculate attic area est_factor_win_area (float) estimation factor to calculate window area est_factor_cellar_area (float) estimation factor to calculate heated cellar area Methods
Generates a residential building.
With given values, this class generates a type residential building according to TEASER requirements Berechnungsgrundlagen: IWU, “Kurzverfahren Energieprofil”; 2005.
enriches lod1 or lod2 data from citygml
adds Zones, BoundaryConditions, Material settings for walls and windows to the geometric representation of CityGML
number or height of floors need to be specified
Institute module¶
Description
The institute module contains a multi zone building which is based on an office building with an additional laboratory zone. The area of the laboratory zone is based on the data from the Forschungszentrum Jülich [8]. According to the dataset from Jülich, the typebuilding institute is based on the buildingsclass of BWZK with the number 2200 which represents all institute buildings which are not institute type 4 or institute type 8 [9]. In detail the net leased area is divided into the following thermal zone areas:
- Office (40% of net leased area)
- Floor (25% of net leased area)
- Storage (10% of net leased area)
- Meeting (4% of net leased area)
- Restroom (4% of net leased area)
- ICT (2% of net leased area)
- Laboratory (15% of the net leased area)
Bases:
teaser.logic.archetypebuildings.bmvbs.office.Office
Type Institute Building (type 4)
Attributes
Methods
Institute4 module¶
Description
The institute type 4 module contains a multi zone building which is based on an office building with an additional laboratory zone. The area of the laboratory zone is based on data from the Forschungszentrum Jülich [8]. According to the dataset from Jülich, the typebuilding institute type 4 is based on the buildingsclass of BWZK with the number 2240 [9]. In detail the net leased area is divided in the following thermal zone areas:
- Office (37.5% of net leased area)
- Floor (22.5% of net leased area)
- Storage (10% of net leased area)
- Meeting (4% of net leased area)
- Restroom (4% of net leased area)
- ICT (2% of net leased area)
- Laboratory (20% of the net leased area)
Bases:
teaser.logic.archetypebuildings.bmvbs.office.Office
Type Institute Building (type 4)
Attributes
Methods
Institute8 module¶
Description
The institute type 8 module contains a multi zone building which is based on an office building with an additional laboratory zone. The area of the laboratory zone is based on data from the Forschungszentrum Jülich [8]. According to the dataset from Jülich, the typebuilding institute type 8 is based on the buildingsclass of BWZK with the number 2240 [9]. In detail the net leased area is divided in the following thermal zone areas:
- Office (10% of net leased area)
- Floor (18% of net leased area)
- Storage (2% of net leased area)
- Meeting (4% of net leased area)
- Restroom (4% of net leased area)
- ICT (2% of net leased area)
- Laboratory (60% of the net leased area)
Bases:
teaser.logic.archetypebuildings.bmvbs.office.Office
Type Institute Building (type 8)
Attributes
Methods
Literature¶
[1] | Markus Lichtmeß. Vereinfachungen für die energetische Bewertung von Gebäuden. Universitätsbibliothek Wuppertal, Wuppertal, 2010. |
[2] | (1, 2) Bundesministerium für Verkehr, Bau und Stadtentwicklung. Vereinfachung zur geometrischen und technischen Datenaufnahme im Nichtwohngebäudebestand. 2010. |
[3] | W. Kaag, T. Ummenhöfer, and M. N. Fisch. Forschungsprojekt energieeffiziente Sanierung von Bürogebäuden der 50er bis 70er Jahre - Erarbeitung einer Planungshilfe. 2008. |
[4] | Bundesministerium für Verkehr, Bau und Stadtentwicklung. Bekanntmachung der Regeln für Energieverbrauchskennwerte und der Vergleichswerte im Nichtwohngebäudebestand. 2009. |
[5] | DIN 12524. Baustoffe und -produkte - Wärme- und feuchteschutztechnische Eigenschaften - Tabellierte Bemessungswerte - Deutsche Fassung. Juli 2000. |
[6] | DIN 4108. Wärmeschutz und Energie-Einsparung in Gebäuden - Teil 4: Wärme- und feuchteschutztechnische Bemessungswerte. Februar 2013. |
[7] | Tobias Loga, Nikolaus Diefenbach, Jens Knissel, and Rolf Born. Ein vereinfachtes, statistisch abgesichertes Verfahren zur Erhebung von Gebäudedaten für die energetische Bewertung von Gebäuden. volume Bauforschung für die Praxis. Institut Wohnen und Umwelt GmbH, Darmstadt, 2005. |
[8] | (1, 2, 3) D. Müller, M. Fuchs, M. Lauster, and J. Teichmann. EnEff:Campus - Entwicklung eines integralen Planungshilfsmittels, Projekt - Abschlussbericht. Juni 2015. |
[9] | (1, 2, 3) Bauministerkonferenz. Bauwerkszuordnungskatalog. 2010. |
[10] | DIN V 18599. Energetische Bewertung von Gebäuden – Berechnung des Nutz-, End- und Primärenergiebedarfs für Heizung, Kühlung, Lüftung, Trinkwarmwasser und Beleuchtung – Teil 10: Nutzungsrandbedingungen, Klimadaten. Dezember 2011. |
[11] | SIA 2024. Standard-Nutzungsbedingungen für die Energie- und Gebäudetechnik. 2006. |