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. 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

  2. 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 →
  3. 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

  4. 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

  5. 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 →
  6. 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 →
  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. 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

    0 votes
    Sign in
    Signed in as (Sign out)

    We’ll send you updates on this idea

  9. 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 →
  10. 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 →
  11. 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 →
  12. 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 →
  13. Improve fan support in Airflow Network

    Improve fan support in AirflowNetwork, including support for the new system fan model, support zone-induced air flow by a constant volume fan (described in Zone_2007_06.doc), and support for dedicated supply fans.

    2 votes
    Sign in
    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Air Flow  ·  Admin →
  14. 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 →
  15. Allow multiple air loops in the Airflow Network model

    The existing AirflowNetwork model only allows one air primary loop to calculate the energy losses for an air distribution system. This restriction makes the model only able to simulate energy performance with air distribution system losses in residential homes and small commercial buildings. Large commercial buildings are not covered by the model, because multiple air distribution systems, equivalent to multiple air primary loops in EnergyPlus, are expected. In order to make the AirflowNetwork model applicable to large building simulations, multiple air primary loops must be allowed.

    3 votes
    Sign in
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Air Flow  ·  Admin →
  16. Improving Modeling of Refrigerated Open Vertical Display Cases

    Problem Statement: Supermarkets have one the highest EUIs (~50-60 kWh/sf-yr) in commercial sector. Open vertical display cases, especially, in medium temperature suction group, account for the largest refrigeration load in supermarkets. Studies have shown that 80% of the cooling load in these cases is attributed to the infiltration of warm/moist air from the sales floor across the air curtain into the case. Accurate modeling of the air curtain will improve the reliability of refrigeration power and energy use predictions.

    Rationale: Currently, infiltration is a user input in E+. Errors associate with this critical input can have significant adverse impact on…

    1 vote
    Sign in
    Signed in as (Sign out)

    We’ll send you updates on this idea

  17. Improved Documentation for Thermal Energy Storage Systems

    Create an application guide around thermal energy storage system modeling in EnergyPlus. Focus on how these systems should be built up topologically, controlled, where EMS hooks are most beneficial, how sizing interactions result in the final system size, etc. These systems are quite often used as a comparison to a baseline so keeping the context of creating a baseline and comparing the proposed TES system to that baseline would be important.

    1 vote
    Sign in
    Signed in as (Sign out)

    We’ll send you updates on this idea

  18. Alternate simulation initialization (warmup) options

    EnergyPlus “runs” the first day of the environment (starting with a set of hardcoded initial conditions: temperatures are initialized to 23C and zone humidity ratios are initialized to the outdoor humidity ratio) until the loads/temperature convergence tolerance values are satisfied (next two fields) or until it reaches “maximum number of warmup days”

    Other programs offer different initialization methods, such as a user-specified number of days to simulate prior to the simulation start date. Recent comparisons related to ASHRAE Std 140 development have shown that the impact on results in the first simulation month can be significant.

    2 votes
    Sign in
    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Other  ·  Admin →
  19. New single-duct constant volume air terminal without reheat

    The existing AirTerminal:SingleDuct:Uncontrolled is different from all other terminal units. It only has a single node (not an inlet and outlet) and it sits directly on the zone equipment list instead or being referenced by a ZoneHVAC:AirDistributionUnit object. This causes fits for interfaces, and it prevents this terminal unit from using the simple duct-leakage features in ZoneHVAC:AirDistributionUnit.

    Propose adding a new terminal unit type AirTerminal:SingleDuct:ConstantVolume:NoReheat that has an inlet and outlet node and sits under an air distribution unit. Then deprecate the old AirTerminal:SingleDuct:Uncontrolled object.

    Reference issue #4988
    https://github.com/NREL/EnergyPlus/issues/4988

    2 votes
    Sign in
    Signed in as (Sign out)

    We’ll send you updates on this idea

  20. 2 speed Operation with Air Economizer in UnitarySystem

    Current economizer operation in unitary system with multispeed fan does not impact fan speed. Economizer only operation is limited to low speed operation and economizer plus compressor operation is limited to low speed unless both compressors operate. Current energy codes require unitary equipment over 5 tons to have economizers with two stages of economizer only operation, first at low fan speed and then at high fan speed, and then to integrated operation. Three of three manufacturers checked run the fan at high speed when economizer and stage one compression are operating.

    For more details see issue [#6109](https://github.com/NREL/EnergyPlus/issues/6109)

    2 votes
    Sign in
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Control  ·  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