Skip to content
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

Incorporating nrcan branch changes, udpating NRCan regression test expected results #1520

Merged
merged 57 commits into from
Jun 7, 2023

Conversation

ckirney
Copy link
Collaborator

@ckirney ckirney commented May 31, 2023

No description provided.

srgilani and others added 30 commits March 8, 2023 17:50
…or it in progress; Updated bundler version in openstudio-standards.gemspec
…ests to run. and only rake test:parallel_run_all_tests_locally
Correcting Warehouse wall orientation
Including changes to use OS 3.5.1 and changes in master
…AP1980TO2010; Added units of min illuminance level to space_type_unit_definitions.txt; Added reference of min illuminance level to all space_types.json of necb
…Modified unit test for daylighting sensor control ecm and updated expected results for it
…ailstandalone, and smallhotel, due to changes in daylighting sensor control ecm
…condary school due to changes in daylighting sensor control ecm
…or controls ECM

nrcan_375: modify daylighting sensor controls ECM
* replaced costing_enabled with intrinsic method to check if BTAPCosting is present

* replaced costing_enabled with intrinsic method to check if BTAPCosting is present
Including changes in nrcan branch.
Variable for zone heating equipment in ECN HS12 was not properly set for DOAS
Including boiler capacity floor.
khaddad and others added 21 commits May 2, 2023 17:26
Added thermal bridging inventory
Set name of 'Screw' chillers to 'Rotary Screw'

Set default 'chiller_type' in file 'fuel_type_sets.json' to empty. In this case chiller type is set based on information in new file 'chiller_types.json'.

Update standard method for setting efficiency and curves of water cooled electric chillers to deal with the situation when the chiller name doesn't have information on the chiller type. If the name doesn't have information on the chiller type then this will be
set based on information from the new file 'chiller_types.json'.

Modify method in class 'BTAPPRE1980' to modify name of chiller when the original name doesn't include a compressor type

Update building regression tests osm files
Commenting out NRCan development gems.
Commenting out NRCan only development Gem require statements.
Including ability to not apply daylighting by setting "daylighting_type" to none.
Including ability to not apply daylighting by setting "daylighting_type" to none.
Add method for assigning performance curves and cop for chillers in ECM class
* Add json file for compressor type of air cooled chiller for ECM HS14

* Add water cooled chiller type json for NECB and update name of chiller based on compressor type

* Update initial name of water-cooled chiller in ECM HS14

Set name of 'Screw' chillers to 'Rotary Screw'

Set default 'chiller_type' in file 'fuel_type_sets.json' to empty. In this case chiller type is set based on information in new file 'chiller_types.json'.

Update standard method for setting efficiency and curves of water cooled electric chillers to deal with the situation when the chiller name doesn't have information on the chiller type. If the name doesn't have information on the chiller type then this will be
set based on information from the new file 'chiller_types.json'.

Modify method in class 'BTAPPRE1980' to modify name of chiller when the original name doesn't include a compressor type

Update building regression tests osm files

---------

Co-authored-by: khaddad <khaddad.energy.eng@gmail.com>
* Add json file for compressor type of air cooled chiller for ECM HS14

* Add water cooled chiller type json for NECB and update name of chiller based on compressor type

* Update initial name of water-cooled chiller in ECM HS14

Set name of 'Screw' chillers to 'Rotary Screw'

Set default 'chiller_type' in file 'fuel_type_sets.json' to empty. In this case chiller type is set based on information in new file 'chiller_types.json'.

Update standard method for setting efficiency and curves of water cooled electric chillers to deal with the situation when the chiller name doesn't have information on the chiller type. If the name doesn't have information on the chiller type then this will be
set based on information from the new file 'chiller_types.json'.

Modify method in class 'BTAPPRE1980' to modify name of chiller when the original name doesn't include a compressor type

Update building regression tests osm files

* Enabling gems required for NRCan development.

* Add NECB performance curves for air-cooled chillers

Add method for assigning performance curves and cop for chillers in ECM class

* Incorporating updates from nrcan branch (#1515)

* Add json file for compressor type of air cooled chiller for ECM HS14

* Add water cooled chiller type json for NECB and update name of chiller based on compressor type

* Update initial name of water-cooled chiller in ECM HS14

Set name of 'Screw' chillers to 'Rotary Screw'

Set default 'chiller_type' in file 'fuel_type_sets.json' to empty. In this case chiller type is set based on information in new file 'chiller_types.json'.

Update standard method for setting efficiency and curves of water cooled electric chillers to deal with the situation when the chiller name doesn't have information on the chiller type. If the name doesn't have information on the chiller type then this will be
set based on information from the new file 'chiller_types.json'.

Modify method in class 'BTAPPRE1980' to modify name of chiller when the original name doesn't include a compressor type

Update building regression tests osm files

---------

Co-authored-by: khaddad <khaddad.energy.eng@gmail.com>

* Updating regression tests from OS 3.5.1 to reflect merge of nrcan branch and master.

* Updating nrcan_os360_dev with changes to nrcan branch and updating with regression test results using OS 3.5.1.

---------

Co-authored-by: khaddad <khaddad.energy.eng@gmail.com>
… in preparation for merge with master. Commenting out development gems that are not used in master.
@@ -47,7 +47,7 @@ Gem::Specification.new do |spec|
spec.add_development_dependency 'aes', '0.5.0'
spec.add_development_dependency 'roo', '2.7.1'
spec.add_development_dependency 'openstudio-api-stubs'
spec.add_runtime_dependency 'tbd', '~> 3'
spec.add_development_dependency 'tbd', '~> 3'
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

this needs to stay as a runtime dependency. I believe that means it is also available during development.

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Whoops, sorry about that. It should be fixed now.

Copy link
Collaborator

@mdahlhausen mdahlhausen left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good! only comment is the tbd should be a runtime dependency, not just a development dependency

Made TBD a runtime dependency not just a development dependency.
@mdahlhausen mdahlhausen self-requested a review June 7, 2023 15:03
@mdahlhausen mdahlhausen merged commit 12bbfab into master Jun 7, 2023
@mdahlhausen mdahlhausen deleted the nrcan_os360 branch June 7, 2023 15:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants