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

ASHRAE Guideline 36, Section 4 #263

Open
wants to merge 119 commits into
base: develop
Choose a base branch
from
Open

Conversation

MatthewSteen
Copy link
Member

@MatthewSteen MatthewSteen commented Jun 16, 2023

Close #250. Adds the remaining shapes and templates and cleans up the existing ones.

Add

  • 4.10 Chilled Water Plants
  • 4.11 Hot Water Plants
  • 4.12 Fan Coil Units

Clean

  • 4.1 VAV Terminal Unit—Cooling Only
  • 4.2 VAV Terminal Unit with Reheat
  • 4.3 Fan-Powered Terminal Unit
  • 4.4 Dual-Duct Terminal Unit with Inlet Sensors
  • 4.5 Dual-Duct Terminal Unit with Discharge Sensor
  • 4.6 Multiple-Zone VAV Air-Handling Unit
  • 4.7 Dual-Fan Dual-Duct Heating VAV Air-Handling Unit
  • 4.8 Single-Zone VAV Air-Handling Unit
  • 4.9 General Constant Speed Exhaust Fan

@MatthewSteen MatthewSteen marked this pull request as draft June 16, 2023 17:57
@MatthewSteen
Copy link
Member Author

@gtfierro could you take a quick look at the FCU shapes and provide some feedback before I move on to the more complex water-side systems?

library: https://brickschema.org/schema/1.3/Brick
args: {"name": "zone"}
- template: fan
args: {"name": "fcu_fan"}
Copy link
Collaborator

Choose a reason for hiding this comment

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

The values of the args dictionary need to appear as parameters in the body. So, above, you'd want to change line 7 to have p:fcu_fan, or change the args here to read as args: {"name": "fcu"}

(I definitely need to go and create an LSP for these template files to avoid these kinds of issues...)

Copy link
Collaborator

Choose a reason for hiding this comment

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

Same deal with the clg_coil, htg_coil and filter params/dependencies here too

dependencies:
- template: https://brickschema.org/schema/Brick#Filter_Differential_Pressure_Sensor
library: https://brickschema.org/schema/1.3/Brick
args: {"name": "filter_pd"}
Copy link
Collaborator

Choose a reason for hiding this comment

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

filter_pd should appear somewhere in the body, or you should change filter_pd here to pressure_drop

@gtfierro
Copy link
Collaborator

@gtfierro could you take a quick look at the FCU shapes and provide some feedback before I move on to the more complex water-side systems?

The shapes look great! The templates have a couple issues which should be easily resolvable -- let me know if my comments aren't clear

@MatthewSteen
Copy link
Member Author

I'm going to add the CHW (4.10) and HW (4.11) Plants on a separate branch and open a pull request to merge into this one.

@MatthewSteen
Copy link
Member Author

MatthewSteen commented Sep 18, 2024

@gtfierro not at all.

I noticed the buildingmotif/libraries/brick/Brick.ttl file is wrong here (missing rec prefix). Probably happened in one of my attempts to resolve merge conflicts.

@MatthewSteen
Copy link
Member Author

@gtfierro I think my commit 1a42b32 has some unintended file deletions, which I'm working on.

@gtfierro
Copy link
Collaborator

Most of the tests are passing now. There's one more unit test which is failing due to some changes in Brick 1.4. I should be able to fix this tomorrow.

@MatthewSteen MatthewSteen marked this pull request as ready for review September 19, 2024 19:39
@MatthewSteen
Copy link
Member Author

MatthewSteen commented Sep 19, 2024

The integration tests take >3h so I think we should refactor our CI/CD after the release for quick feedback (e.g. only testing with Python 3.11).

@MatthewSteen
Copy link
Member Author

The docs build from this branch have some issues so I'm going to evaluate the develop docs to determine if it'd be less work to get those working for the release rather than merging this, i.e. wait to merge this until after the release.

@MatthewSteen MatthewSteen removed this from the 0.3.0 milestone Sep 25, 2024
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.

ASHRAE Guideline 36, Section 4
3 participants