-
Notifications
You must be signed in to change notification settings - Fork 12
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
Issue running WWR after prototype for secondary school #76
Comments
There does appear to be an orphan sub-surface in the prototype secondary school. OS:SubSurface, |
Split door makes a mess, below are orig model, 0.1 wwr without altering doors so those base surfaces are skipped, and then split door. This split at door may be the cause of the issue here, wonder if recent geometry work has altered this behavior. When I open I have 1713 errors of the types below. Number of base surfaces up to 1210 from 325. For context the model appears to have 32 doors so I would expect roughly 32 additional base surfaces. Error: Aux_Gym_ZN_1_FLR_1_Wall_5 Error: Sub Surface 260 |
Choosing |
I should go back to 3.0 or 3.1 and examine the behavior |
I confirmed the issue exists in both OpenStudio 3.1 and 3.0, so it isn't related to new geometry code. |
There should be a fix in place to address this issue NREL/OpenStudio#4431 |
Testing this now. I see the orphan issue in standards was fixed here but wasn't in installer I'm using. Until then I'm adding measure to test workflow to remove orphan surfaces |
Sorry for my delay in this still seeing issues. Here is secondary school prototype before WWR And here it is after, typical throughout the building. I don't think it is related, but for what it is worth the ThreeJS viewer does bad a the raw Prototype model (this is before WWR is run, but note it is clean when viewed in SketchUp which is what earlier screenshots are from. We don't have a lot of prototypes with multiple doors and multiple windows in a single base surface. Here is the workflow I setup for testing Note: outside of the problematic slivers, this model should have any triangular windows or sub-surfaces. I have the argument true to triangulate non rectangular base surfaces, and to add triangular windows, but that shouldn't have been necessary, there are not any non-rectangular surfaces and splitting at doors should not change that. |
Ok, so part of the problem is It could be the rest of the error is in the measure. I have an argument to triangulage non-rectuanlar suraces if the arg is set to true, and that is treating these as non-rectuagular and splitting the, and then another bool supports adding windows to triangular surfaces. The goal was to support WWR for complex base surfaces by triangulating them first, but it is not recognizing all rectangles as rectangles. @ggartside the split door issue is core OS, but the other part may be in the measure, if you can't look at the part in the measure I can do that. |
So the issue with some rectangles not being recognized I think came in with 3.1.0, it actually shows up on simple test model earlier in this post. If I change the round to 4 digits instead of 8 it now seems them as rectangular and puts more typical window there as shown here. So the main issue left seems to be the split at door method in core OpenStudio |
@DavidGoldwasser Can you email me or attach the secondary school model with doors but without the surface subdivision so I can check this out? A couple of things I wasn't expecting to see, first is the very narrow & tall surface adjacent to the doors and secondly these sub-surfaces not being rectangular so I definitely want to look at the coordinates after the surfaces are subdivided. |
I replicated this UH post on mac 3.2.1 and saw same error. I used default values for both measures (other than changing building type for prototype. Using apply measure now in OS Application for test.
https://unmethours.com/question/56291/running-wwr-with-doe-prototype-building-giving-this-error-optional-not-initialized/
The text was updated successfully, but these errors were encountered: