Energy Use Intensity analysis

Hi all,

I am trying to analyse the EUI for my building, which is a two floor residential building. when I consider my building either as a two floor building with the gross floor of 130.26 m or a single floor with 65m, the EUI is approximately the same and around 4.7 kwh/m2. Could you please help me with my code? also why I am getting error when I want to visualize with annual load component
Home Energy analysis.gh (119.6 KB)

Thank you in advance.


Hi @Elenai, it looks like you are passing a ‘model’ into a ‘_rooms’ input instead of ‘rooms’ on the HB Annual Loads component.
Hopefully that’s helpful
best
-trevor

2 Likes

Thank you @TrevorFedyna for your quick answer. When I import room also I got this error “1. Solution exception: ** Fatal ** Errors occurred on processing input file. Preceding condition(s) cause termination.”

None of the geometry is internalized in the components on the script you uploaded, otherwise I could troubleshoot more

2 Likes

Sorry @TrevorFedyna for that. I did internalized geometries and uploading the code for your reference again.
Home Energy analysis.gh (157.5 KB)

@Elenai So the two fixes were to as aforementioned, pass the room objects to the _room input.
There were also duplicate material names that also caused termination errors.
But here is the edited script below
Home Energy analysis TF_EDIT.gh (156.7 KB)

1 Like

Thank you so much @TrevorFedyna. It works perfectly now. The other problem is I noticed that the EUI remains the same whether I define the building as a single floor or two floors. When defined as a single floor, the gross floor area is halved, but the EUI value is unchanged. Do you think that it is normal, or could something be wrong in my setup?

My intention is to compare the simulation results with the actual energy bill, where the bill reflects the total energy for the entire building. I want to ensure I am interpreting and calculating the results correctly.

1 Like

Hi @Elenai, when I ran one floor at a time, the top floor EUI was 5.628, with 65.15 gross floor. Now just running the bottom floor EUI was 4.306, gross floor 65.15. When running both floors together:
the EUI is 4.733 which makes sense to me, but I’m not an engineer so take that with a grain of salt.
Hopefully thats helpful
best
-trevor

Thank you @TrevorFedyna for your helps and time. Based on your comment I think my simulation results seem rational.

1 Like

I believe this is a very low EUI.

  1. Standard Older Homes (Pre-2000s):
  • 150–250 kWh/m²/year
  • These homes typically have less insulation and less efficient systems.
  1. Modern Code-Compliant Homes (Post-2000):
  • 100–150 kWh/m²/year
  • Improved insulation, better windows, and efficient HVAC systems help reduce EUI.
  • Also when you compare /m2 this amount is per one square meter, it doesn’t matter 2 story or 10 story, it normalized based on the area.

Thank you @Baha for your time and comment. I conducted an analysis over 21 days. This is a new building with good insulation and a heat pump system for heating. The issue is that the actual energy consumption of the building, based on the bills, is half the calculated amount. I believe the reason for this could be the building is unoccupied.

What made me confused about EUI was, when we calculate EUI as kwh/m2, If the total energy consumption is X kWh and the building’s gross floor area is Y m², the EUI is X/Y. When the building is a two storey building then EUI somehow is X/2*(Y).

For a two-storey building, the total gross floor area
Y includes the combined floor area of both stories. It doesn’t mean you divide the gross area by 2. Instead, you should sum the areas of both floors to get the correct Y.
Regarding the discrepancy between the actual and calculated energy consumption, your assumption about the building being unoccupied makes sense. Occupancy significantly impacts energy use since heating, cooling, and plug loads depend on the presence and behavior of occupants. For an unoccupied building, actual consumption might be lower than modeled values, especially if your model assumes standard occupancy levels.

1 Like

I noticed you had set the simulation run period to 21 days. I modified it to remove the run period restriction, allowing it to run year-round. This resulted in an EUI of 89.608