-
Notifications
You must be signed in to change notification settings - Fork 58
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add dedicated secondary loop for 90.1 PRM plant loops #1760
Conversation
…ondary configurations.
…d chillers. This should fix issue where EMS for staged chiller pumps were not performing as expected.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for that! I think that it overall looks good. I'm leaving a few comments/questions below. Also, I think that it would be nice to include a PRM test to make sure that the correct modeling inputs are added. It would be nice to also somehow have a test to check that the pumps/chillers are correctly staged but this might a bit out of scope for now.
lib/openstudio-standards/prototypes/common/objects/Prototype.hvac_systems.rb
Show resolved
Hide resolved
lib/openstudio-standards/prototypes/common/objects/Prototype.hvac_systems.rb
Outdated
Show resolved
Hide resolved
lib/openstudio-standards/standards/ashrae_90_1_prm/ashrae_90_1_prm.PlantLoop.rb
Outdated
Show resolved
Hide resolved
lib/openstudio-standards/standards/ashrae_90_1_prm/ashrae_90_1_prm.PlantLoop.rb
Show resolved
Hide resolved
lib/openstudio-standards/standards/ashrae_90_1_prm/ashrae_90_1_prm.PlantLoop.rb
Show resolved
Hide resolved
lib/openstudio-standards/standards/ashrae_90_1_prm/ashrae_90_1_prm.PlantLoop.rb
Outdated
Show resolved
Hide resolved
lib/openstudio-standards/standards/ashrae_90_1_prm/ashrae_90_1_prm.PlantLoop.rb
Show resolved
Hide resolved
lib/openstudio-standards/standards/ashrae_90_1_prm/ashrae_90_1_prm.PlantLoop.rb
Outdated
Show resolved
Hide resolved
lib/openstudio-standards/standards/ashrae_90_1_prm/ashrae_90_1_prm.PlantLoop.rb
Show resolved
Hide resolved
lib/openstudio-standards/standards/ashrae_90_1_prm/ashrae_90_1_prm.PlantLoop.rb
Show resolved
Hide resolved
lib/openstudio-standards/standards/ashrae_90_1_prm/ashrae_90_1_prm.PlantLoop.rb
Show resolved
Hide resolved
lib/openstudio-standards/standards/ashrae_90_1_prm/ashrae_90_1_prm.PlantLoop.rb
Show resolved
Hide resolved
lib/openstudio-standards/standards/ashrae_90_1_prm/ashrae_90_1_prm.PlantLoop.rb
Show resolved
Hide resolved
… the chillers by reference capacity and revert back to old naming convention.
…ities from the sizing run. This happens if there's no compressor type defined and it was causing issues in a handful of test cases.
…The rest will use the legacy common_pipe configuration once again.
@mdahlhausen This PR is completed and passed the CI. Could you do a review for its merge? Once approved, we will resolve the conflict. |
@mdahlhausen -- I went ahead and fixed the merge conflicts, they were related to rubocop fixes as far as I could tell and not in any way relevant to the PR updates. |
@jugonzal07 Looks good to me. Perhaps worth going through and making sure all the conversations are resolved. There is one on renaming the pump name for example that looks unaddressed. Merge at will. |
Pull request overview
This pull implements dedicated secondary loops for the ASHRAE 90.1 PRM plant loops that utilize constant primary, variable secondary configurations. This required updating the hardcoded value that skipped all the secondary loop logic, correctly implementing staging using EMS for the inlet pumps to each chiller, and updating the operation scheme to match the new logic. Allows for adding up to 3 chillers with logic in place to catch scenarios when more than 3 are added to a loop to consolidate them.
Pull Request Author
bundle exec rake doc
)bundle exec rake rubocop
)Review Checklist
This will not be exhaustively relevant to every PR.