OpenStudio

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

This website is exclusively for ideas and suggestions for OpenStudio.

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 OpenStudio?

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

  1. Allow rearranging material layers in construction GUI

    Problem: It is difficult to manipulate/edit material layers in the construction GUI

    Solution: Allow rearranging material layers in construction GUI

    Context: ported from GitHub: https://github.com/NREL/OpenStudio/issues/1454

    16 votes
    Sign in
    Signed in as (Sign out)

    We’ll send you updates on this idea

    in discussion  ·  3 comments  ·  OS App  ·  Flag idea as inappropriate…  ·  Admin →
  2. Improve Output Variables Reporting

    Problem: The current Output Variables tab does not include all OVs available and the Add Output Variables measure is cumbersome to use.

    Rationale: Hourly output can be extremely useful for trouble shooting.

    Solution: The existing Output Variable tab could be improved to show all OVs from the last sim's RDD file or none if the model has not been run yet. Additional features that would be useful are the ability to select groups of OVs and an option for specifying an OV's Key Value.

    One solution could be to group OVs into expandable category bars similar to the Library sidebars…

    16 votes
    Sign in
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  OS App  ·  Flag idea as inappropriate…  ·  Admin →
  3. Allow rearranging HVAC equipment in Thermal Zones tab

    Problem: Currently there's not a quick way to rearrange ZoneHVAC equipment in the Thermal Zones tab without a measure. In order to switch the order of equipment the user must delete ZoneHVAC objects losing any user-specified inputs.

    Rationale: Heating and cooling priority is set by the order of the ZoneHVAC objects assigned to a zone in the GUI. Not all users are aware of this and it can significantly affect model results.

    Solution: Explicitly show the user heating and cooling priority. Add a Grid View feature to increase or decrease selected equipment priority.

    Context: ZoneHVAC:EquipmentList

    15 votes
    Sign in
    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  OS App  ·  Flag idea as inappropriate…  ·  Admin →
  4. Curve editing in OpenStudio

    Problem: There's no easy or user friendly way to edit or add new curves

    Rationale: It would be nice to be able to edit the curve coefficients/add new curves for say a chiller directly in OpenStudio. I've found that creating them manually in notepad++ is unstable at best and not user friendly.

    Solution: Implement a new pane where one can add a curve or edit one when you click on a given curve attached to a specific HAVC equipment

    15 votes
    Sign in
    Signed in as (Sign out)

    We’ll send you updates on this idea

    4 comments  ·  OS App  ·  Flag idea as inappropriate…  ·  Admin →
  5. Provide Heat Recovery Chiller Functionality in OpenStudio

    Problem: Currently there is no feasible way to model a heat recovery chiller or heat pump chiller that transfers energy from a cooling plant loop to a heating plant loop in OpenStudio.

    Rationale: Heat recovery chillers or heat pump chillers are an increasingly common component in commercial buildings. Building performance professionals are routinely asked to evaluate this technology as a design alternative. This functionality exists in EnergyPlus but has been limited by OpenStudio.

    Solution: Provide full functionality of EnergyPlus object Chiller:Electric:EIR in OpenStudio Application or OpenStudio API. This object already exists in OpenStudio but heat recovery functionality is not available.…

    15 votes
    Sign in
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Code  ·  Flag idea as inappropriate…  ·  Admin →
  6. Organize HVAC library by category

    Since 1.9.0, the quantity of available library objects when viewing the "HVAC System" makes it really hard to find an object.

    It'd be great to categorize the objects, for example following the EnergyPlus "Groups" (in the I/O documentation, or when using IDF editors)

    12 votes
    Sign in
    Signed in as (Sign out)

    We’ll send you updates on this idea

    2 comments  ·  OS App  ·  Flag idea as inappropriate…  ·  Admin →
  7. Add multi-choice arguments for measures

    Problem: Measure interface currently does not support multiple choice arguments.

    Rationale: It is also something that would be nice when you want to run a measure on 5 out of 20 zones in a model. You cloud have a single measure, vs. 5 instances of the same measure.

    Solution: Add multi-choice arguments for measures

    Context: ported from GitHub: https://github.com/NREL/OpenStudio/issues/1399

    12 votes
    Sign in
    Signed in as (Sign out)

    We’ll send you updates on this idea

    in discussion  ·  0 comments  ·  OS App  ·  Flag idea as inappropriate…  ·  Admin →
  8. Add capability to perform CFD analysis

    Many building energy modeling tools (e.g., IES-VE, DesignBuilder) have integrated CFD analysis.

    Perhaps OpenStudio could integrate OpenFOAM analysis for spaces with visualization through ParaView.

    12 votes
    Sign in
    Signed in as (Sign out)

    We’ll send you updates on this idea

    2 comments  ·  OS App  ·  Flag idea as inappropriate…  ·  Admin →
  9. Create Measures for 90.1 Appendix G System Types

    Problem: TBD

    Solution: Create measures for 90.1 appendix G system types

    Context: ported from GitHub: https://github.com/NREL/OpenStudio/issues/1432

    11 votes
    Sign in
    Signed in as (Sign out)

    We’ll send you updates on this idea

    in discussion  ·  0 comments  ·  Measures  ·  Flag idea as inappropriate…  ·  Admin →
  10. Add 90.1-2013 to OpenStudio Standards Spreadsheet

    Solution: Add 90.1-2013 to OpenStudio Standards Spreadsheet

    Context: ported from GitHub: https://github.com/NREL/OpenStudio/issues/1433

    11 votes
    Sign in
    Signed in as (Sign out)

    We’ll send you updates on this idea

    in discussion  ·  0 comments  ·  OS App  ·  Flag idea as inappropriate…  ·  Admin →
  11. Grid view column headers should stay fixed when scrolling

    Problem: When scrolling grid view if headers do not stay fixed it is very difficult to tell what each column is.

    Solution: Implement a view similar to Excel's "freeze panes" in gridview

    Context: ported from GitHub: https://github.com/NREL/OpenStudio/issues/1552

    11 votes
    Sign in
    Signed in as (Sign out)

    We’ll send you updates on this idea

    in discussion  ·  1 comment  ·  OS App  ·  Flag idea as inappropriate…  ·  Admin →
  12. Add SwimmingPool:Indoor to OpenStudio App

    Add the EnergyPlus SwimmingPool:Indoor object into the OpenStudio Application to allows users to more accurately model indoor pool loads including humidification.

    11 votes
    Sign in
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  OS App  ·  Flag idea as inappropriate…  ·  Admin →
  13. Utility Rates GUI

    Problem: TBD

    Solution: Create a utility rates GUI

    Context: ported from GitHub: https://github.com/NREL/OpenStudio/issues/1434

    10 votes
    Sign in
    Signed in as (Sign out)

    We’ll send you updates on this idea

    in discussion  ·  0 comments  ·  OS App  ·  Flag idea as inappropriate…  ·  Admin →
  14. Graphical representation of node/equipment variables on a schematic of the plant loop

    Problem:
    ---------
    Checking the behavior of a plant or air loop is currently limited to plotting graphs of the chosen Node variables (temperature, flow rate, setpoints, etc). This mode of representation, while useful, makes it hard to analyze considering you have to mentally replace it physically in the plant loop (which node is where, etc).
    Having a way of representing it on a schematic of the plant loop would help a lot. To my knowledge this has never been implemented in another GUI yet, and yet I feel it'd be an amazing feature to have.

    Rationale:
    -----------
    For troubleshooting or…

    9 votes
    Sign in
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Measures  ·  Flag idea as inappropriate…  ·  Admin →
  15. Support for steam and steam-to-HW systems

    Steam is common in commercial and university campuses. Currently OS users have to use HW boilers/systems to approximate steam systems, which isn't accurate and reduces confidence in the energy model.

    https://unmethours.com/question/2688/steam-to-hw-loop-error-in-openstudio/

    8 votes
    Sign in
    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Code  ·  Flag idea as inappropriate…  ·  Admin →
  16. Add user controls to default results reporting

    Problem: no user control exists for new 'OpenStudio Results' report. The measure the report is based on included user arguments to include/exclude various reporting sections, which was useful for some models, and especially to override the inclusion of 'Zone Air Temperature' and 'Zone Air Relative Humidity' output variables, which the report adds automatically and are not always desired in the output.

    Solution: expose user arguments to include/exclude report sections from the default OpenStudio Results report somewhere in the GUI, most likely the 'Output Variables' or 'Simulation Settings' tabs.

    8 votes
    Sign in
    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  OS App  ·  Flag idea as inappropriate…  ·  Admin →
  17. Make airLoopHVAC.clone work

    AirLoopHVAC has a `clone` method, but it does not clone components, and can also cause segmentation fault errors when you try to, e.g. addBranchForZone to a "cloned" air loop. T

    A fully-featured system clone would be really helpful for system libraries.

    https://github.com/NREL/OpenStudio/blob/develop/openstudiocore/src/model/AirLoopHVAC.cpp#L575

    8 votes
    Sign in
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Measures  ·  Flag idea as inappropriate…  ·  Admin →
  18. CSV export from OpenStudio

    Problem: There is no convenient means to get at standard data formats for time-series data.

    Solution: Implement CSV export via an html measure which shows the data in tabular form with link to download the raw CSV.

    Context: ported from GitHub: https://github.com/NREL/OpenStudio/issues/1375

    8 votes
    Sign in
    Signed in as (Sign out)

    We’ll send you updates on this idea

    in discussion  ·  1 comment  ·  Code  ·  Flag idea as inappropriate…  ·  Admin →
  19. Support for baseline compliance models

    Problem: Performance energy models for code compliance or rating programs (T24 CBECC-COM, 90.1, LEED), require specific model inputs for a baseline and proposed model. Other simulation software on the market is able to build these baseline models, and generate standard compliance reports. Often, these simulation softwares are selected for projects, not because they are nicer to work with or have greater modeling capability, but simply because the can generate a baseline model and report with all the embedded rules. OpenStudio/EnergyPlus would get much greater adoption if it could provide this functionality.

    Solution: Add a component to the OS App to…

    7 votes
    Sign in
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  OS App  ·  Flag idea as inappropriate…  ·  Admin →
  20. Openstudio measure: dynamically change an argument field

    Problem: The GUI window asking for arguments is static. It would be nice to have the capacity to change it as users select a given response to a previous question.

    Rationale: I've touched on one example here, which is to set the default of some fields based on the systems they picked: https://unmethours.com/question/10831/openstudio-measure-dynamically-change-an-argument-field/
    Another one would be to be able to gray out, or to add/remove fields, depending on another question

    Potential solution: add an event watcher (OnChange) that reloads the GUI window (keeping the variable values in storage) so that you could change the apparence of the GUI window.…

    7 votes
    Sign in
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Measures  ·  Flag idea as inappropriate…  ·  Admin →
← Previous 1 3 4 5
  • Don't see your idea?

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

Feedback and Knowledge Base