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. Better support Compact Schedules

    Currently Compact Schedules are imported from IDF into OSM. The schedules can be used but they are not editable. At some point OpenStudio should convert all of these schedules to ScheduleRuleset so they can be edited.

    3 votes
    Sign in
    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  OS App  ·  Admin →
  2. 7 votes
    Sign in
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  OS App  ·  Admin →
  3. delete Design Day Profile schedues

    This should be allowed by the GUI for usability and consistency with the Run Period Profiles.

    1 vote
    Sign in
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  OS App  ·  Admin →
  4. 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  ·  Admin →
  5. 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  ·  Admin →
  6. Shade inputs which have no effect

    Show when a particular cell has an overarching parent setting that overwrites anything in that cell.

    It happens too often where a particular setting is a child of another setting. If you make a change to that setting, after running a time consuming simulation, you realize your change had absolutely no effect on the simulation.

    Add some sort of highlighting (a cell gets shaded gray when another cell will override its settings) to alert users when a particular cell is being overridden by another. As a bonus, some sort of indication as to which setting is driving would be helpful…

    4 votes
    Sign in
    Signed in as (Sign out)

    We’ll send you updates on this idea

    3 comments  ·  OS App  ·  Admin →
  7. Replace entire library with openstudio measures

    Problem: Right now the libraries such as the HVAC one are .osm files. It would be great to have the library being openstudio measures instead.

    Rationale: This would allow much greater flexibility, including adding your own components (right now the "safe way" to modify the hvac_library.osm is to do it through a measure anyways...), and would allow for a large base of easily reusable code (or snippets) in measures.

    Solution: Replace the libraries (especially hvac_library.osm) with a set of measures.

    Context: I'm going to use simple PV as an example because it's a very simple case where you only need…

    5 votes
    Sign in
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  OS App  ·  Admin →
  8. 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  ·  Admin →
  9. 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.

    13 votes
    Sign in
    Signed in as (Sign out)

    We’ll send you updates on this idea

    2 comments  ·  OS App  ·  Admin →
  10. 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

    2 comments  ·  OS App  ·  Admin →
  11. 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

    16 votes
    Sign in
    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  OS App  ·  Admin →
  12. Improved support of gbXML and IFC

    Problem: Quite strange to see that complex problems of geometry representation are solved successfully but easy data mapping isn't.
    If materials in gbXML and IDC are presented with all properties, those properties must be presented in OS (not only thickness and U-value). The same for constructions (for windows as well).
    Heating and cooling setpoints may be imported as constant schedules instead of ignoring.
    Rationale: OS is not a "full-cycle" program, most of geometry is created in much more suitable software and interoperability with this soft would be significant advantage.
    Export results for heating and cooling loads and airflow in gbXML…

    6 votes
    Sign in
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  gbXML  ·  Admin →
  13. Expose Surface/SubSurface Properties When Rendering by Construction

    When rendering by construction if you click on a surface or a subsurface the OpenStudio Inspector will show the construction properties, which generally is not of much benefit because there aren't that many constructions on a project that you could only navigate to it visually. However, rendering by construction is a great visual tool to ensure that constructions are assigned correctly and exposing the surface/subsurface properties when in this view would make reassignment of constructions much quicker. Toggling between rendering by surfaceType and construction is too slow of an approach.

    5 votes
    Sign in
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  OS App  ·  Admin →
  14. Change PAT format files to be human readable

    Problem: Right now the PAT are non-ascii, so you cannot interact with them.

    Solution: make PAT files human readable (JSON, XML, something like this)

    I see several reasons why a text format (JSON, XML, whatever) would be better:
    - Would be able to store and reuse the settings of the measures and design alternatives when PAT crashes or something is removed
    - Ability to have the settings in a readable format would allow for easier reporting (explaining what each design alternative is in particular)
    - Would allow for scripting... creating a bunch of design alternatives varying one or several parameters…

    4 votes
    Sign in
    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  PAT  ·  Admin →
  15. Allow Baseline cloud runs in PAT

    This would be helpful for large models.

    2 votes
    Sign in
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  PAT  ·  Admin →
  16. 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.…

    9 votes
    Sign in
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Measures  ·  Admin →
  17. Stop reseting all design alternatives when you add or delete a measure group in PAT

    Problem: Right now, if you add one measure group, it'll delete all design alternatives. This is pretty annoying when you only wanted to add one, to have to recreate all your design alternatives (package of measures)

    Solution: only delete design alternatives if you delete one measure group that was included in said design alternative.

    4 votes
    Sign in
    Signed in as (Sign out)

    We’ll send you updates on this idea

    2 comments  ·  PAT  ·  Admin →
  18. Add contextual help for fields in OS App

    Problem: Currently there is no direct way to get a description of an input field. You have to pull up the E+ Input/Output guide (you have to download it from energyplus.net since as of 8.3 it doesn't ship with E+ anymore or look online)

    Rationale: Adding contextual help would greatly help in having a streamlined workflow, staying in the OS App as much as possible.

    Solution: Add contextual help directly in the GUI (hovering on the field, or a button, or something) or something that pulls the relevant Input/Output reference section in a PDF or online

    Context: For example, if…

    5 votes
    Sign in
    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  OS App  ·  Admin →
  19. allow user to specify VRF condenser type in GUI

    Many inputs related to water-cooled and evaporatively cooled condensers are editable for VRF systems but only air-cooled condensers for VRF systems are supported in the app.

    It would also be helpful if users could drag a VRF system to the load side of a condenser loop.

    6 votes
    Sign in
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  OS App  ·  Admin →
  20. Allow running PAT on local area machines

    Problem: it's not possible right now to dispatch PAT runs to another machine on a local area network. It would be nice to.

    Rationale: whether you just have another personal machine standing by or you have a beast of a workstation dedicated to intensive calculus, being able to use those would be great. While EC2 is great, it's not free, and there's a bunch of time lost downloading files that are potentially huge (the SQL notably) over the internet

    Solution: Similar to EC2, add a capability to select a local machine with openstudio installed to dispatch the PAT runs

    5 votes
    Sign in
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  PAT  ·  Admin →
  • Don't see your idea?

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

OpenStudio

Feedback and Knowledge Base