Loads typical building elements according to their construction year and
their construction type from a JSON. The elements are created by using
building characteristics from
cite:BundesministeriumfurVerkehrBauundStadtentwicklung.26.07.2007 and
[3], which is combined with normative material data
from [10].
Most of the elements for the KfW Efficiency House standards (TypeElements_KFW.json) were derived from the respective
required U-value and the component catalog of the U-value online calculator https://www.ubakus.de/bauteilkatalog/.
For the respective source of each element, the comment in the json file can be observed.
Parameters:
elementBuildingElement()
Instance of BuildingElement or inherited Element of TEASER
yearint
Year of construction
constructionstr
Construction type, code list (‘iwu_heavy’, ‘iwu_light’, ‘tabula_de_standard’, ‘kfw_40’, …)
data_classDataClass()
DataClass containing the bindings for TypeBuildingElement and
Material (typically this is the data class stored in prj.data,
but the user can individually change that.
Loads Material specified in the JSON. Sources are
[6],
DeutschesInstitutfurNormung.Februar2013, [11] and
[12].
Parameters:
materialMaterial()
instance of TEASERS Material class
mat_namestr
Code list for Material
data_classDataClass()
DataClass containing the bindings for TypeBuildingElement and
Material (typically this is the data class stored in prj.data,
but the user can individually change that.
Loads Material specified in the JSON by given material_id.
Parameters:
materialMaterial()
instance of TEASERS Material class
mat_idname
id of material from JSON
data_classDataClass()
DataClass containing the bindings for TypeBuildingElement and
Material (typically this is the data class stored in prj.data,
but the user can individually change that.
Load use conditions from JSON, according to DIN 18599,
SIA2024 in addition some AixLib specific use conditions for central AHU
are defined.
Parameters:
use_condUseConditions()
Instance of TEASERs
BuildingObjects.UseConditions
zone_usagestr
code list for zone_usage according to 18599
data_classDataClass()
DataClass containing the bindings for TypeBuildingElement and
Material (typically this is the data class stored in prj.data,
but the user can individually change that.