EnergyPlus

Welcome! Please add your suggestion below or vote on other ideas for improving EnergyPlus following the posted guidelines.

This website is exclusively for ideas and suggestions for the EnergyPlus simulation engine.

This site is NOT intended for:

To link a suggestion to an existing Unmet Hours question or GitHub issue, simply copy and paste the URL into the suggestion.

How can we improve EnergyPlus?

(thinking…)

Enter your idea and we'll search to see if someone has already suggested it.

If a similar idea already exists, you can support and comment on it.

If it doesn't exist, you can post your idea so others can support it.

Enter your idea and we'll search to see if someone has already suggested it.

  • Hot ideas
  • Top ideas
  • New ideas
  • My feedback
  1. Time to deprecate Parametric:X feature set?

    Between OpenStudio, Eppy, and Params, there is a good choice of more general and more powerful parametric variation capabilities in multiple languages we can offload to.

    2 votes
    Sign in
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Other  ·  Admin →
  2. Add PVWatts as a Generator:Photovoltaic

    The PV systems in EnergyPlus are inadequate for most common applications, specifically residential PV. PVWatts is the defacto standard for PV calculations outside EnergyPlus. That calculation should be included as an option in EnergyPlus.

    3 votes
    Sign in
    Signed in as (Sign out)

    We’ll send you updates on this idea

  3. In IDF Editor automatically extend extensible fields

    Currently IDF Editor shows a warning of "too many fields" when an IDF file is opened and a specific object has more fields than the number of fields defined in the Energy+.idd file when the object is extensible. Add a feature to automatically extend these fields in the IDF Editor.

    2 votes
    Sign in
    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Input  ·  Admin →
  4. weather

    Easy way to download all area weather files. EG All USA State files. At a minimum, allow to be able to download all state appropriate files in one shot. Much like ComCHECK, I am hoping this allows me to select a state, then city that would be appropriate

    1 vote
    Sign in
    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Weather  ·  Admin →
  5. A new Data:File object

    Problem: E+ does not have an object, containing an external file with multiple independent and dependent variables.

    Rationale: Some type of datasets may contain multiple independent and dependent variables. E+ have objects, either to handle multiple independent variables and a single dependent variable, such as Table:* objects, or to have a single independent variable and multiple dependent variables, such as Schedule:File. The proposed object may allow users to import data from an external file with multiple independent and dependent variables, so that a user may need a single file with all possible datasets, such as optical properties:
    Multiple independent variables:…

    2 votes
    Sign in
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Input  ·  Admin →
  6. Model a chiller with multiple compressors

    Model a chiller with multiple compressor

    5 votes
    Sign in
    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  HVAC - Plant  ·  Admin →
  7. Add new Schedule object that is based on weather

    Add a new Schedule type to EnergyPlus called Schedule:WeatherFile that could basically create a schedule by reading the weather file and testing a threshold. It seems like it would solve some simple issues of turning on and off all sorts of stuff in EnergyPlus based on outside temperature or humidity or whatever. I know if could be done in EMS but this would be simpler for most users. It would generate two different values (usually 0 and 1) depending on if the value from the weather file is above or below the threshold value.

    Schedule:WeatherFile

    Name

    ScheduleTypeLimits

    WeatherFileVariable (dry bulb,…

    2 votes
    Sign in
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Input  ·  Admin →
  8. Remove system timestep downshiflting solution strategy

    Problem: Time step downshifting requires E+ to move back of history items of zone air. If these items are not handled correctly, it may cause problems in simulations.

    Rationale: E+ has two types of time steps: Zone and System. When zone air temperature changes between previous and current zone time steps are greater than a given maximum temperature difference (MaxZoneTempDiff), the system time step will be reduced. When it happens, zone air temperature will be recalculated using a system time step. Before doing that, zone air temperature history items have to be restored. This solution strategy may be necessary, when…

    1 vote
    Sign in
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Performance  ·  Admin →
  9. Use practically available system mass flow rate and capacity to perform simulations with autosize

    Problem: The mass flow rate and system capacity obtained from autozing may not be practically available in real systems, since system manufactures provide discrete values of mass flow rates and capacity for the same type of equipment.

    Rationale: E+ determines system size based on peak loads in design day and system multipliers, when autosize is required. However, the system size may be different from practically available system size provided by manufacturers, since manufactures only provide discrete system sizes. Simulation results may have large differences using autosized system and practically realistic systems. It is needed to provide a choice either to…

    1 vote
    Sign in
    Signed in as (Sign out)

    We’ll send you updates on this idea

  10. Implement optimal start for all zone equipment

    Currently optimal Start is available only for air loop through AvailabilityManager:OptimumStart.

    It seems useful to link this algorithm to the zone thermostat to offer this functionality for all system (water loop and unitary equipment).

    1 vote
    Sign in
    Signed in as (Sign out)

    We’ll send you updates on this idea

  11. Incorporate economizers, oil coolers of several types, and hot gas defrost of several types

    These design options affect refrigeration system energy performance dramatically, but are not available in E+. e.g., oil coolers can use direct injection or the condenser. Hot gas defrost can be timed or use a liquid drain.

    2 votes
    Sign in
    Signed in as (Sign out)

    We’ll send you updates on this idea

  12. Standardize scripting between EnergyPlus and OpenStudio

    EnergyPlus and Open Studio team should standardize scripting on a common language. Ruby or Python, please pick one .

    4 votes
    Sign in
    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Other  ·  Admin →
  13. Allow compressor auto-sizing

    THe compressor curves for power and capacity include the rated power and capcity .., and thus no way to “scale” the power or capacity – you need a completely different set of curves for every compressor. Nor is there another way to conveniently determine the needed compressor capacity other than a fairly painful trial and error process. Two of the three projects I’ve worked on were pursuing either a utility incentive for improved efficiency or LEED certification, so an autosized Baseline calculation was required. Trial and error was pretty ugly and time-consuming.

    1 vote
    Sign in
    Signed in as (Sign out)

    We’ll send you updates on this idea

  14. Add output:variables available for SST or SDT

    Available variables include condensing temperature, evaporating temperature and suction temperature. If I want to confirm the power or capacity of a compressor at a particular timestep, I need the Saturated Suction temp (SST) and Saturated Discharge temp (SDT). It may be the case that these are the same as the condensing and suction temperature output:variables, but that is not clear. I haven’t checked by manual calculation, but that’s because I’m not smart enough about how refrigeration systems work to know whether or not correlation between my calcs and those of E+ was random or not. I can spell “superheat”, but…

    1 vote
    Sign in
    Signed in as (Sign out)

    We’ll send you updates on this idea

  15. Output in HDF5

    Right now EnergyPlus outputs the hourly/timestep variables and meters to eio and/or sqlite. Then, the eio can be translated into csv. Both have some issues:

    eio -> csv is buggy and the csv cannot always be read. Additionally there's an inherent loss in precision when serializing to text-based formats.

    The other option, SQLite, solves some of those problems, but can be really slow to read large output files.

    I propose having an option to output in HDF5, which is a cross-platform binary tabular data format used extensively in high performance computing applications. I/O is very fast and there is no…

    4 votes
    Sign in
    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Output  ·  Admin →
  16. Reuse shading calculations between runs

    Shading calculations are processing intensive and can take a long time for large models with a lot of shading surfaces.

    Once all design decisions for the geometry and envelope properties of a building are made, the effect of shading on the building should be identical between simulations (valid assumption?).

    If EnergyPlus could reuse these calculations between runs, a lot of processing time could be saved. Of course, EnergyPlus would have to detect that geometry and envelope have changed to force a recalculation.

    22 votes
    Sign in
    Signed in as (Sign out)

    We’ll send you updates on this idea

  17. Implement option for external shading calculations

    As stated in the feedback post “Reuse shading calculations between runs”, shading calculations are time consuming for large models with a lot of shading surfaces. In addition, the polygon clipping based algorithms that are used to determine shaded fractions also tends to be unreliable for complex geometry and results in several severe warnings. This limits applicability in shading device design and urban applications or require somewhat awkward workarounds with shading surfaces and transparency schedules such as suggested in this helpserve post (http://energyplus.helpserve.com/Tickets/Ticket/View/9310).

    In computer graphics there are OpenGL based methods (such as: http://www.ibpsa.us/simbuild2012/Papers/SB12_TS09b_3_Jones.pdf) that could drastically speed up shading simulations…

    16 votes
    Sign in
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Geometry  ·  Admin →
  18. Update LEED Reporting

    The current LEED Summary report helps users working with the LEED forms but it has not been updated much since it was created in 2006. It could be enhanced to provide more information that is needed for LEED submittals. This would help both users of LEED as well as GBCI reviewers. Many more details are needed by USGBC including the information needed for the Energy Performance Calculator and Table 1.4 spreadsheets. In addition, some of the current outputs from the LEED summary report could be revised to be more consistent with the requirements of USGBC.

    11 votes
    Sign in
    Signed in as (Sign out)

    We’ll send you updates on this idea

    in design  ·  1 comment  ·  Output  ·  Admin →
  19. Improved Error Message Handling and Documentation

    Error messages (warning, severe, and fatal) are a source of confusion for many users as well as creating problems for interface developers. To improve the error messages, several improvements can be made:

    - An error number could be shown with each unique error message.

    - A new section in the documentation could show the next steps to take to resolve each type of error message. It would be arranged by error number.

    - The format of the error messages could be made more uniform.

    - The text of some error messages could be improved to be clearer

    - Error messages…

    12 votes
    Sign in
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Other  ·  Admin →
  20. Water cooled condenser for DX coils

    DX cooling coils currently have options for air-cooled and evaporatively cooled condenser. This would add water cooled as an option. Some users use the water-to-air heat pump coil (Coil:Cooling:WaterToAirHeatPump:EquationFit) to model this, but this cannot be used in every type of system, and is not as convenient to use.

    6 votes
    Sign in
    Signed in as (Sign out)

    We’ll send you updates on this idea

← Previous 1 3 4 5 8 9
  • Don't see your idea?

Sign in to suggest ideas, vote, or participate in polls for your favorite feature request!

Feedback and Knowledge Base