Assistance with Average End Use Load Profile Curve

Hello all-
I haven’t been able to figure out a clean way to solve this & couldn’t find any topics about load profile curves, so I was wondering if anyone else might have insight:

I would like to produce an end use profile curve, something like these:


Ideally I would like it to be the average daily load curves broken down by load type (cooling, heating, lighting, etc). But I would also be happy with an hourly load curve for design days or for totals (with no breakdown of load type).

This is the closest I have gotten and I wanted to ensure I am understanding the results correctly:


Using the Room Energy Result component with the MonthlyChart, am I correct that this is giving me average daily load curves for each month?
If so, is there another component that I am forgetting about that can give these results not broken down by room?

If not, are there any recommendations for a better way to get toward creating that profile curve?

Thank you

LoadCurve.gh (210.7 KB)

I have potentially found a solution (at least one that works for me). Sharing in case this helps anyone else.

It’s pretty simple and I probably should have thought of it before.

Using the load balance component obviously gets you close to the thermal load curve, my issue was that the cooling load is always shown as negative because it’s shown from a thermal load perspective. To fix this I just use a separate load balance component for the cooling energy, deconstruct the data, negate it, and then combine it back with the rest of the loads. To get one day I just set my simulation to run for just the summer design day or the winter design day.


This is what comes out.

Attaching my file for others to reference and if anyone sees anything offensive about this approach I am happy to hear other solutions.

LoadCurve_SolvedMaybe.gh (231.9 KB)