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

Create Rule5-43.md #1539

Open
wants to merge 5 commits into
base: feature/ashrae9012022
Choose a base branch
from
Open

Conversation

KarenWGard
Copy link
Collaborator

No description provided.

**Rule ID:** 5-43
**Rule Description:** Automatic fenestration shading devices shall not be modeled in the Baseline.
**Rule Assertion:** Baseline RMD = expected value
**Appendix G Section:** Section G3.1-5(d) Building Envelope Modeling Requirements for the Baseline building
Copy link
Collaborator

Choose a reason for hiding this comment

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

I feel like I am going crazy, I don't see where it addresses automatic shading devices for the baseline in the Baseline Building Performance column in d.

Copy link
Collaborator Author

Choose a reason for hiding this comment

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

this is ASHRAE 2022

Copy link
Collaborator

Choose a reason for hiding this comment

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

Still in 90.1 2022 not seeing anything about shading in Section G3.1-5(d) Building Envelope Modeling Requirements for the Baseline building

Copy link
Collaborator Author

Choose a reason for hiding this comment

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

it's actually 5f, but it's there. I updated the reference:

image

**Rule Description:** Automatic fenestration shading devices shall not be modeled in the Baseline.
**Rule Assertion:** Baseline RMD = expected value
**Appendix G Section:** Section G3.1-5(d) Building Envelope Modeling Requirements for the Baseline building
**Appendix G Section Reference:** Tables G3.4-1 to G3.4-8
Copy link
Collaborator

Choose a reason for hiding this comment

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

I don't think these are relevant for this RDS


**Rule Assertion:**
- Case 1: If the baseline subsurface does not have shading devices, then pass: `if not automatic_shades_modeled: PASS`
- Case 2: If the baseline subsurface has shading devices, then fail: `if not automatic_shades_modeled: FAIL`
Copy link
Collaborator

Choose a reason for hiding this comment

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

I think the not needs to be removed from this

NONE

## Applicability Check:
- look at each zone: `for zone in B_RMD...zones:`
Copy link
Collaborator

Choose a reason for hiding this comment

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

I don't see the point of the nested loops. Why not start with for subsurface in B_RMD...subsurfaces"?

Copy link
Collaborator Author

Choose a reason for hiding this comment

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

from your comments, I think that you're suggesting that the rule should be evaluated at the building level, not the subsurface level. This makes sense. I updated the rule. & added an applicability check that the subsurfaces be exterior surfaces


NONE

## Applicability Check:
Copy link
Collaborator

Choose a reason for hiding this comment

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

There does not appear to be any applicability checks in the "Applicability Check" section. I don't understand why this loop is in this section

Copy link
Collaborator Author

Choose a reason for hiding this comment

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

from your comments, I think that you're suggesting that the rule should be evaluated at the building level, not the subsurface level. This makes sense. I updated the rule. & added an applicability check that the subsurfaces be exterior surfaces

Copy link
Collaborator

Choose a reason for hiding this comment

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

this whole section I think can be simplified to if len(B_RMD...subsurfaces) == 0: NOT APPLICABLE

Copy link

@supriyagoel supriyagoel left a comment

Choose a reason for hiding this comment

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

the updated applicability check looks good.


## Rule Logic:
- create a list automatic_shades_modeled and initialize it as an empty list: `automatic_shades_modeled = []`
- look at each zone: `for zone in B_RMD...zones:`
Copy link
Collaborator

Choose a reason for hiding this comment

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

nothing is being referenced from the zone or surface - we can go directly to subsurface

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants