architecture-building-systems / hive

Rhino Grasshopper plug-in for quick & dirty building simulation
https://www.food4rhino.com/en/app/hive
GNU General Public License v3.0
31 stars 4 forks source link

annual stacked bar plot for energy consumption #314

Open ChrisZenhub opened 4 years ago

ChrisZenhub commented 4 years ago

break down for lighting, space heating, dhw, cooling, appliances, ...

amraladdin commented 4 years ago

EN consumption by end use

image

ChrisZenhub commented 4 years ago

related issue: #209 shows monthly

amraladdin commented 4 years ago

This issue is ready for implementation. @christophwaibel if you can write down which data should be fed from Core to Visualizer, would be perfect.

Otherwise, in terms of the RGB, Axis, details of the graph, they should be equal to #209

christophwaibel commented 4 years ago

@daren-thomas for now, implement your own class, sth like:

class BuildingZone
{
 double [] ElectricityLightingMonthly;
double [] ElectricityAppliancesMonthly;

// and these ones from #209 
    public double[] TotalElectricityMonthly { get; private set; }  // sum of ElectricityLightingMonthly and ElectricityAppliancesMonthly
    public double[] TotalCoolingMonthly { get; private set; }
    public double[] TotalHeatingMonthly { get; private set; }
    public double[] TotalDHWMonthly { get; private set; }

}

Please also adjust #209 such that it reads this class.

Note, that the Results obejct, that your visualizer reads, will contain Building and EnergySystems object. Please just make your own simple feasible assumptions, since I am still working on the entire architecture myself.

amraladdin commented 4 years ago

Update: I'm removing myself as Assignee from this issue since there's no more work to be done from my side.

amraladdin commented 4 years ago

image

The image below shows the the breakdown: image

daren-thomas commented 4 years ago

@christophwaibel data... I can easily do the stacked thing, I just need the data. Currently, I'm assuming monthly data for energy in four categories: {operation/building, operation/system, embodied/building, embodied/system}.

This would mean we need to add an extra axis to that data, that splits it up into its parts. PLUS a map on what part is what.

Also: @amraladdin are we really going to do daily?