- parent: Project()
The parent class of this object, the Project the Building belongs to.
Allows for better control of hierarchical structures. If not None it
adds this Building instance to Project.buildings.
(default: None)
- namestr
Individual name
- year_of_constructionint
Year of first construction
- height_of_floorsfloat [m]
Average height of the buildings’ floors
- number_of_floorsint
Number of building’s floors above ground
- net_leased_areafloat [m2]
Total net leased area of building. This is area is NOT the footprint
of a building
- with_ahuBoolean
If set to True, an empty instance of BuildingAHU is instantiated and
assigned to attribute central_ahu. This instance holds information for
central Air Handling units. Default is False.
- internal_gains_mode: int [1, 2, 3]
mode for the internal gains calculation done in AixLib:
Temperature and activity degree dependent heat flux calculation. The
calculation is based on SIA 2024 (default)
Temperature and activity degree independent heat flux calculation, the max.
heatflowrate is prescribed by the parameter
fixed_heat_flow_rate_persons.
Temperature and activity degree dependent calculation with
consideration of moisture and co2. The moisture calculation is
based on SIA 2024 (2015), the co2 calculation is based on
Engineering ToolBox (2004)
- residential_layoutint
Structure of floor plan (default = 0)
compact
elongated/complex
- neighbour_buildingsint
Number of neighbour buildings. CAUTION: this will not change
the orientation of the buildings wall, but just the overall
exterior wall and window area(!) (default = 0)
no neighbour
one neighbour
two neighbours
- atticint
Design of the attic. CAUTION: this will not change the orientation or
tilt of the roof instances, but just adapt the roof area(!) (default
= 0)
flat roof
non heated attic
partly heated attic
heated attic
- cellarint
Design of the of cellar CAUTION: this will not change the
orientation, tilt of GroundFloor instances, nor the number or area of
ThermalZones, but will change GroundFloor area(!) (default = 0)
no cellar
non heated cellar
partly heated cellar
heated cellar
- dormerstr
Is a dormer attached to the roof? CAUTION: this will not
change roof or window orientation or tilt, but just adapt the roof
area(!) (default = 0)
no dormer
dormer
- construction_typestr
Construction type of used wall constructions default is “heavy”