BHoM / LifeCycleAssessment_Toolkit

GNU Lesser General Public License v3.0
22 stars 5 forks source link

Eval By Area Bug When Using Panels With Openings #272

Open enarhi opened 2 years ago

enarhi commented 2 years ago

Description:

For the EvaluateEPDByArea method, Panels with openings can result in errant results due to area being calculated per IElement2D.Area, but material epds being based off the epds from the MaterialComposition, which can include Area based EPD's from the openings. This leads to the calculation using the panel area for calculating area based values for the panel as well as its openings that have area based epds applied.

Steps to reproduce:

Run EvaluateEPD method on a Panel, such as a Facade.Panel, that has an opening with a construction.

Expected behaviour:

Area EPD values applied to the respective areas of their corresponding elements.

Test file(s):

Test script