Question-and-Answer Resource for the Building Energy Modeling Community
Get started with the Help page
Ask Your Question

How to report in E+, the electricty end-use demand, when cooling end-use is maximum?

asked 2020-06-17 11:11:41 -0600

Vasco Zeferina's avatar

updated 2020-06-17 15:31:10 -0600


I am running sensitivity analysis of the different DOE office reference buildings (in EnergyPlus). In this analysis, I would like to compare the end-use electricity demand when the maximum electricity cooling demand end-use occurs. I want to save the minimum amount of data for each simulation; thus, I would like to avoid storing variables for each timestamp. Do you recommend to create my Output:Table:Monthly object, with cooling maximum and the remaining end uses with the advanced aggregation type option: ValueWhenMaximumOrMinimum?

Would you rather use one of the following Predefined Monthly Summary Reports:

  • ElectricComponentsOfPeakDemandMonthly;
  • PeakEnergyEndUseElectricityPart1Monthly;
  • PeakEnergyEndUseElectricityPart2Monthly

Additionally, I would like to aggregate the daily consumption for the day of the Peak cooling demand. How could I generate this aggregation?

The Advanced Aggregation Types mention that you can aggregate monthly based on “DuringHoursShown”, parameter. Is there the possibility to look at a specific day of the year? Or I would need to check the variable on daily base output file?

Best Regards, Vasco Zeferina

edit retag flag offensive close merge delete

1 Answer

Sort by » oldest newest most voted

answered 2020-06-18 06:57:28 -0600

None of the predefined monthly summary reports are going to have exactly what you are interested in. Instead, I would recommend that you define a new monthly report that uses ValueWhenMaximumOrMinimum. Some examples of how to use that are in the documentation and in the example file PurchAirTables.idf (and other example files as well). In your case you will want to have Cooling:Electricity with Maximum aggregation type and then list each end use with the ValueWhenMaximumOrMinimum aggregation type.

As far as daily consumption for the peak day, I cannot think of any way to do that except to save individual output:variables and do some post processing to figure out the peak day for cooling demand. You might be able to use Reporting Frequency set to Daily to cut down on the data collected. If you are running each simulation and doing post processing of the outputs right after each, you can always delete files at that point to reduce data storage.

If others have been interested in having a special Aggregation Type related to summing one variable over a day when another variable is at its maximum or minimum, please add a comment and I can post a new issue.

edit flag offensive delete link more


Thanks. I have used the Table:Monthly objects and It works. I have also used the Table:Annual object and the results don't match. Do you know why? Shall I open a new question?

Vasco Zeferina's avatar Vasco Zeferina  ( 2020-06-24 10:31:04 -0600 )edit

Yes, that would be better as a new question.

JasonGlazer's avatar JasonGlazer  ( 2020-06-24 11:06:53 -0600 )edit

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools

1 follower


Asked: 2020-06-17 11:11:41 -0600

Seen: 136 times

Last updated: Jun 18 '20