Open ayezioro opened 5 years ago
@ayezioro Trying to piece all of this together. Some questions:
a. Is the "IDF parsing error" in IDF Editor? The only solution for this is to extend the IDD object in your local copy of the IDD. b. Does the EnergyPlus simulation complete successfully? c. What software is writing all of the shading controls into a single WindowShadingControl object? If the shading controls are linked to daylighting and the surfaces are in different zones, then the results will likely be incorrect.
Hi @mjwitte, In response to your questions:
I understand this is a messy issue, and probably bad explained. If you need i can provide a link for a sample file.
Thanks!! -A.
@ayezioro It would help to see two example idf files, one good and one bad. Please attach them here in a zip file, or send them to energyplus-support@gard.com
... or provide a link as you suggested above ...
@mjwitte, this is the link with a couple of examples: 3 Floors, which simulates fine 8 Floors, also simulates but can't edit in the idf editor. Complains about the WindowShadingControl. Probably the reason is that the IDD doesn't has enough lines to write the shading controls.
In the 3Floor you'll see that a lot of controls were written for the 1st window, even though they don't belong to it. There are some others that have more than one also.
Thanks, -A.
@ayezioro I believe this is because IDF Editor did not automatically add extensible fields when current object field number exceeds the total existing field number in IDD. So this is not related to EnergyPlus itself, but indicating that there is a need to improve IDF Editor on handling new extensible fields.
@hongyuanjia, There are 2 issues here. One is what you are mentioning. The second is that the WindowShadingControls are assigned, most of them, to one of the windows without regard on the floor, zone or window itself they should be. The later is what makes me more worried becouse the results that can be obtained. The first one is just annoying. From the original discussion i opened at the LadybugTools forum, the last response i get from @chrismackey is that is still a work in progress of many parties (OS team, E+ and IDF maintainers) and the solution is not soon to be found and implemented. I'll be glad to hear @mjwitte 's perspective on this now. -A.
Is @chriswmackey, and not as i wrote above. Sorry.
I am sorry that a good part of this issue @ayezioro is posting is not an issue with EnergyPlus and is rather my fault with how I tried to handle the change in ShadingControl in honeybee between E+ 8 and 9.
Essentially, I was not grouping the FenestrationSurfaces by Zone in the ShadingControl objects, which was not important in E+ 8 but is now necessary in E+ 9. I have fixed this in Honeybee and I think that addresses the main issue that @ayezioro was reporting here. There's still an issue with zones having more than 10 FenestrationSurfaces and attempting to apply a single ShadingControl to all of them, which will simulate but will not display correctly in the IDFEditor . So I think extending the fields for ShadingControl in the IDF Editor is really the only issue now.
Thanks @chriswmackey !! I can report that the solution implemented in Honeybee is working fine. The issue can still be open becouse of what @chriswmackey is mentioning regarding the amount of fields in the IDF. I guess i misunderstood the source of the problem, so sorry if i make you @mjwitte to dig into this.
Thanks all, -A.
Not a problem. This has highlighted a need to extend the idd object (too late for the upcoming v9.2 release, but will slip in for the next one). The existing IDF Editor won't ever autoextend long objects, but there are plans for a new cross-platform version (can't say now when that might be completed).
There's also you question of whether the shading control results are correct when windows from multiple zones are grouped into the same WindowShadingControl object. I still want to investigate that further.
Hi @mjwitte, Certainly the first issue you mention is not critical right now. The second i'm not sure is happenning anymore (though is worth to check what you said). After @chriswmackey the shading controls are now registered the same zone according to the amount of window surfaces n it. -A.
@JasonGlazer Please add more fields to the end of WindowShadingControl as part of the work on multiple scheduled shades. Maybe go up to 100 surfaces, no need for full idd entries with \note.
The changes in #8196 did not fix this since it was prior to a release and this would have changed the IDD
Hi, I opened this discussion in the Ladybug discourse and now i think i should report here ... and ask for advice. Checked also this request in unmethours forum. From the later i edited the Energy+.idd file in order to add more fields to the WindowShadingControl. It worked for a while. Now i get to a building where the amount of fields i added is not enough. Of course i can add more, but it can be not enough for other cases.
My question here is twofold:
Thanks!! -A.