Life cycle emissions and costs
There are several aspects regarding emissions and costs
operational emissions and costs
implemented in package cesarp.emissons_cost
as a input energy source/carrier for domestic hotwater and space heating are needed (as csv input file, see configuration of cesarp.manager)
all cost and emission factors are collected in the cesarp.energy_strategy package
embodied emissions data
in the construction database (GraphDB) and the CESAR-P data model embodied emissions can attached either to a Construction as a whole (wall, roof, …) or to a material.
the source of those values is the KBOB database
those attributes are not populated for all the construction elements and materials, so if you want to build up on them be aware that they might be None in the data model classes.
retrofit costs and emissions
for each retrofit measure “carried out” by a retrofit manager class, the costs and emissions are calculated and written to the retrofit log. implementation of embodied cost and emission calculations are defined in package cesarp.retrofit.embodied
in custom retrofit manager classes you can use this log to aggregate the retrofit emissions and costs as you want. the default retrofit managers return the sum and write the detailed log to disk.
cost factors are read from cesarp.retrofit.embodied.ressources and are based on GEAK data
emissions are read from the construction database, see above
more details see Retrofit
life cycle emission and costs for new buildings
emission and costs data attached to the construction elements in the data model need to be evaluated on a per-project bases (the reason is that we currently do not have data for all constructional archetypes in the same manner, e.g. either on material level for materails used in retrofitted constructions or on construction level…)
to get the per-construction-element areas of a building, you can use the methods in cesarp.geometry.area_calculator. pass in the BuildingShapeDetailed stored in the BuildingModel for each of your buildings.