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. Wrong weather data

    WMO id used for Simcoe, ON in Canada i.e. 715270 is actually for Dryden, ON and both locations are about 1814 km away from each other.

    Just an idea, but it would be nice to work on a conversion tool that allows users to convert .csv or .xls weather data (hourly, daily or monthly) into energy plus weather data to enable users utilize custom data that isnt supported by the program and improve the accuracy of their energy model simulations

    1 vote
    Sign in
    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Weather  ·  Admin →
  2. Take advantage of AVX

    AVX increases the vectorization pipeline but the way EnergyPlus code is currently structured makes it difficult for the compiler to automatically and fully use newer instructions and bigger SIMD pipelines. This may change if optimized linear algebra libraries are used in EnergyPlus and code is refactored.

    6 votes
    Sign in
    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Performance  ·  Admin →
  3. change AirTerminal:*:ConstantVolume:* class names

    The AirTerminal:*:ConstantVolume:* class names are quite long and are inconsistent with the AirTerminal:*:VAV:* class names. Suggest using AirTerminal:*:CAV:* instead.

    1 vote
    Sign in
    Signed in as (Sign out)

    We’ll send you updates on this idea

  4. Heat Recovery Effectiveness should impact sizing

    If I have a Heat Recovery system in the Air Handling Unit for a Primary Air system, the cooling and heating coils in the AHU do not appear to take into account the heat recovery when sizing.

    Please add a handle that would allow the coils to be sized on the condition of the air after the heat recovery unit.

    1 vote
    Sign in
    Signed in as (Sign out)

    We’ll send you updates on this idea

  5. ZoneHVAC:HighTemperatureRadiant electrical power

    It seems that this object should include a field for the electrical power of components such as controls and a gas burner blower ... but it doesn't. I recommend that such an inut field be addedd

    1 vote
    Sign in
    Signed in as (Sign out)

    We’ll send you updates on this idea

  6. Naming of "Equipment" vs "Plug Loads"

    Standardize the word "Equipment" to either mean HVAC equipment, or to mean zone-level equipment (i.e. plug loads). For example, the "Equipment Summary" output report shows a summary of HVAC equipment (i.e. cooling coil), not zone-level equipment/plug loads. Its also listed next to "Lighting Summary" which actually is zone-level lighting loads. Also, the "Sensible Heat Gain Summary" uses the term "Equipment" for zone-level plug loads. These terms should not be used interchangably.

    1 vote
    Sign in
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Output  ·  Admin →
  7. keep solar datasets up to date

    The solar datasets SandiaPVdata.idf and SolarCollectors.idf have not been updated in quite a while, but could be annually like the LCCusePriceEscalationDataSetYYYY.idf is. NREL's System Advisor Model (SAM) comes with several CSV libraries that could be used for this.

    https://sam.nrel.gov/libraries

    2 votes
    Sign in
    Signed in as (Sign out)

    We’ll send you updates on this idea

  8. Output reporting Conduction Heat Transfer

    The ability to have a summation of conduction heat transfer by surface class for each zone without having to sum them by hand. By class, walls vs floors or ceilings.

    1 vote
    Sign in
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Output  ·  Admin →
  9. Mexico

    Good evening,

    In the weather data Region 4, you have Mexico in Central America which is incorrect because is part of North America. I just wanted to point this mistake.

    Best regards.

    2 votes
    Sign in
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Weather  ·  Admin →
  10. include the most recent life-cycle cost data from NIST

    The LCCusePriceEscalationDataSetYEAR IDFs included with EnergyPlus seem to lag behind the published report from NIST by a year. For example, version 8.8.0 (Sep 2017) includes 2016 data rather than 2017 data. The NIST report is published each spring so could be incorporated into the fall release.

    1 vote
    Sign in
    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Economics  ·  Admin →
  11. Spend several development cycles squashing long-standing bugs and paying off any tech. debt

    Lots of great new features and capabilities have been made available with E+ over the years, but there are still many lingering bugs that seem to pop up unexpectedly. When these bugs pop up, there is a detrimental effect on project timelines and our ability to rely on E+ to do the heavy engineering lifting.

    A good example is plant pumping systems; seems like the same types of issues are being reported by a number of users over the last year.
    https://github.com/NREL/EnergyPlus/issues/5892

    Also there appear to be some issues with sizing that get reported a lot; HW coils sizing to…

    16 votes
    Sign in
    Signed in as (Sign out)

    We’ll send you updates on this idea

    6 comments  ·  Other  ·  Admin →

    Thank you for the suggestion! Planning for EnergyPlus development cycles is often a balance of prioritizing:

    - new features,
    - bug fixes (short term fixes),
    - structural improvements to the code base (long term fixes),
    - performance improvements (i.e., make EnergyPlus faster), and
    - other usability improvements

    The team will take your suggestion to focus more on the priorities beyond new features into consideration.

  12. Account for DOAS air when sizing zone units

    I cannot believe this is not a feature request but I could not find it so here goes.

    If you have a DOAS system in E+ (eg Fan Coils of any kind, radiators, etc) combined with a ventilation system, E+ does not currently take into account heating and/or cooling effects of the DOAS air when sizing the zone units (coils and fans)

    This is a gross error. It is very common in DOAS systems for the air to be conditioned for dehumidification, meaning that air could be supplied from the DOAS system as low as say 13C / 55F and…

    3 votes
    Sign in
    Signed in as (Sign out)

    We’ll send you updates on this idea

  13. Link Kiva ground heat transfer model to low temperature radiant model

    The recently added Kiva ground heat transfer model can be used to perform detailed ground heat transfer from basements and slab-on-grade floors. Currently there is no method in EnergyPlus for estimating the heat loss to ground from slab-on-grade radiant floors. In this proposed task the ground heat transfer model Kiva would be linked to the low temperature zonal radiant floor model. Research has shown that heat loss from slab-on-grade radiant floors can be significant and should be accounted for when modelling these types of systems.

    6 votes
    Sign in
    Signed in as (Sign out)

    We’ll send you updates on this idea

  14. One DX coil object to rule them all

    Problem: There are several coil object types that represent DX heating or cooling with different input fields, capabilities, and source code.

    Rationale: Providing a single, generalized DX coil for both heating and cooling with all capabilities will enforce consistency.

    Solution: Create a single DX cooling coil that covers:

    - Coil:Cooling:DX:VariableRefrigerantFlow
    - Coil:Cooling:DX:VariableRefrigerantFlow:FluidTemperatureControl
    - Coil:Cooling:DX:SingleSpeed
    - Coil:Cooling:DX:TwoSpeed
    - Coil:Cooling:DX:TwoStageWithHumidityControlMode
    - Coil:Cooling:DX:MultiSpeed
    - Coil:Cooling:DX:VariableSpeed
    - CoilPerformance:DX:Cooling
    - Coil:Cooling:WaterToAirHeatPump:ParameterEstimation
    - Coil:Cooling:WaterToAirHeatPump:EquationFit
    - Coil:Cooling:WaterToAirHeatPump:VariableSpeedEquationFit

    and the equivalent coils for a single DX heating coil.

    5 votes
    Sign in
    Signed in as (Sign out)

    We’ll send you updates on this idea

  15. Data center modeling

    HVAC equipment (chillers, towers, water coils and DX coils) to cool data centers are operating at higher temperatures (e.g., supply air temperature and supply water temperature). EnergyPlus equipment models and performance curves are mostly designed/based on human comfort applications which usually have lower supply temperatures. There is a need to verify the accuracy of extending the existing HVAC equipment models and curves from human comfort applications to data center applications. This is a request from ASHRAE TC 9.9 and Standard 90.4.

    3 votes
    Sign in
    Signed in as (Sign out)

    We’ll send you updates on this idea

    3 comments  ·  Other  ·  Admin →
  16. Allow Use of CSS with HTML Tabular File

    The current HTML tabular file is used by almost all EnergyPlus users but is clunky looking and could be made much more attractive and easier to read if a CSS style sheet could be referenced. A CSS style sheet could also be used to make table of contents easier to access so that users could get to it more quickly. In order to make this happen the HTML generated by EnergyPlus needs to be cleaned up and made more compatible with a style sheet. For example, multiple levels of headings should be used, table header rows should be specifically identified,…

    5 votes
    Sign in
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Output  ·  Admin →
  17. ASTM C1340 convection algorithm for attic spaces

    The calculation of convection coefficients on the surfaces for spaces representing attics in EnergyPlus has been shown to have inaccuracies when compared to empirical data and building models that specialize in attics. The ASTM C1340 standard has a set of correlations for these convection coefficients that has been empirically validated. An EMS approach to implementing these convection coefficients is available, but it would be much more usable to have it incorporated as a new object in EnergyPlus.

    4 votes
    Sign in
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Envelope  ·  Admin →
  18. Validate E+ according to European standards

    I have found 1 report of E+ being validated according to the European NEN-EN-ISO 13791 standard, but that was over E+ version 8.2. As a European user I need to be able to show that E+ is validated against the standard mentioned above, as well as standards NEN-EN-ISO 15255 and NEN-EN-ISO 15256. The ASHRAE validation does not have the same level of authority on this side of the pond, since it has assumptions that are common for the US and Canadian market. EU countries simply approach energy use and indoor climate in a different way.

    Some people who are unfamiliar…

    4 votes
    Sign in
    Signed in as (Sign out)

    We’ll send you updates on this idea

  19. Add Radiant Terminal Units to HVAC Templates

    Add a HVAC template for radiant zone terminal units. Currently (v8.7), if you want to implement radiant with DOAS, then you have to use a roundabout way of implementing it by first using the baseboard heat template and then replacing the objects. It would be nice to have the radiant terminal units as an option in the templates.

    4 votes
    Sign in
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Input  ·  Admin →
  20. Airflow Network Duct Autosizing

    Autosize the ducts in AirflowNetwork based on Manual D. Automatically sizing ducts for desired flow rates will simplify specification of more complex models. NREL residential has a Manual J OpenStudio measure, so this could be done in OpenStudio, but the current feeling is that it’d be better in EnergyPlus

    2 votes
    Sign in
    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Air Flow  ·  Admin →
← Previous 1 3 4 5 9 10
  • Don't see your idea?

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

Feedback and Knowledge Base