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

Bar plot: heating / cooling / dhw demand monthly (12) #209

Closed daren-thomas closed 4 years ago

daren-thomas commented 4 years ago

The current version of the GHVisualization component only shows heating and cooling. Augment that with domestic hot water. Also, rethink the colours.

amraladdin commented 4 years ago

I would add Electricity from lighting and equipment as well. See the below images: Slide1 Slide2 Slide4

amraladdin commented 4 years ago

@ChrisZenhub which option do you prefer? I prefer option 02 for the Energy and Exergy. The one where the cooling is on the opposite side of the graph. @daren-thomas would this be something you'd expect from me in the visualization tasks? Or you'll need more information?

daren-thomas commented 4 years ago

@amraladdin it's close but it's missing some key information:

Can you provide an example?

ChrisZenhub commented 4 years ago

@christophwaibel provide information which variables to plot.

In Hive.IO.Results:

    public double[] TotalElectricityMonthly { get; private set; }
    public double[] TotalCoolingMonthly { get; private set; }
    public double[] TotalHeatingMonthly { get; private set; }
    public double[] TotalDHWMonthly { get; private set; }

@daren-thomas

amraladdin commented 4 years ago

@daren-thomas . See answers to your questions below: - which variant do you want? (seems they're still up for debate) - what are the exact axis / labels to show? See attached PPT: Monthly bar chart Design.pptx

- What variables (Hive.IO.Results) are being plotted? See Christoph's comment above.

- are these the colors we want? what are they're rgb values? RGB values (1st no. = R, 2nd = G, 3rd = B): DHW 192, 0, 0 Space heating 255, 0, 0 Space cooling 0, 176, 240 Electricity 255, 217, 102

_Can you provide an example? Yes, see the Excel sheet here: Monthly bar chart example.xlsx

daren-thomas commented 4 years ago

@christophwaibel @amraladdin I'm not sure how to plot Exergy? Where do I get those values from? I'm adding this to a new issue instead: (#310)

christophwaibel commented 4 years ago

@christophwaibel provide information which variables to plot.

In Hive.IO.Results:

    public double[] TotalElectricityMonthly { get; private set; }
    public double[] TotalCoolingMonthly { get; private set; }
    public double[] TotalHeatingMonthly { get; private set; }
    public double[] TotalDHWMonthly { get; private set; }

@daren-thomas

@daren-thomas ignore exergy for now and use these variables. fyi, if e.g. a heat pump is used, its electricity demand will be added to TotalElectricityMonthly. And a variable for operational carbon emissions will provide information on... operational emissions. why do we need exergy?