algorithmic modeling for Rhino
Hi everyone,
First of all, a question for you: is it possible to assign a blind to an horizontal window in Energy+? I never tried but until today I didn't think it would have been a problem to do it.
I'm actually struggling with the "Honeybee_EnergyPlus Window Shade Generator" component in order to assign some blinds objects to a couple of horizontal windows situated on a roof surface.
If I set to true in the "horOrVertical_" input I get this error message:
"1. Solution exception:step must be less than 0".
If I set it to false I get this error:
"1. Solution exception:Local variable 'normalVectorPerp' referenced before assignment."
If I slightly rotate the surface so that it's not horizontal anymore the blinds appears in the brep preview but they don't respect my input values for depth, distance between the glass and the shades and so on..
At this point I'm not sure if it's a problem in the HoneyBee environment or if it's not possible to do something like this in Energy+. I look forward to hear your suggestions.
Thanks in advance,
Claudio
Tags:
Replies are closed for this discussion.
Claudio,
Can you upload a GH file illustrating your problem? It may be that, depending upon your window dimensions and your inputs, no shades are being generated and are giving errors. I can at least assure you that I have applied blinds to many horizontal windows in the past and I am confident that we can get it working quickly in your case too.
-Chris
Hi Chris,
So it's not an Energy Plus issue and in some way I should be able to solve it. Great piece of news.
I attach 2 files. The first one shows the two horizontal windows with the previously mentioned errors. In the " - copy" version you can find an attempt of giving to the windows a slightly inclination by changing the z-values of few points. In this second case I get the blinds but they have a crazy geometry. For example if you give bigger values in order to see them more clearly they overlap and it looks like if changing their rotation value makes them moving in the same plane of the window.
The dimensions are pretty big compared to the roof they're inserted in, but I already tried to reduce the windows' dimensions and leave a bigger "frame" around them and nothing changed.
Thanks in advance for your precious help.
Claudio
Hee Chris,
Solution for you might be simple: The distance from the Shading to the glass has to be bigger than 1/2 the size of the shading element. Elsewise the shading element goes through you window and Honeybee does'nt like that.
I see you have a shading element of 0.05 (0.025 in both direction from centreline shading) and a distance of 0.02 which means the shading element would pas through the window by 0.005. This solved my problems once before.
Maybe you can have a look at my question?
http://www.grasshopper3d.com/group/ladybug/forum/topics/loose-surfa...
Greetings,
Dwayne
Thanks for your feedback Dwayne,
And yes, you were right, I solved that mistake now.
Just it didn't solve the "blinds on horizontal window issue". Still get the same warnings and the panel still doesn't give me any output.
Cheers,
Claudio
Is someone able to show me quickly a working Grasshopper file with some blind on an horizontal window?
I would be really glad since I'm still struggling with this..
Many thanks,
Claudio
Claudio,
In the BlindOnHorizontalWindowCopy file that you attached above change on the HB_EPWindowShades (original-AlwaysON) the _depth input to 1 (or maybe less).
When bigger than that you get the following message on the white ballon:
2. Note that E+ does not like shading depths greater than 1. HBObjWShades will not be generated. shadeBreps will still be produced and you can account for these shades using a 'Honeybee_EP Context Surfaces' component.
Shades are supposed to be created but only as context, not as blinds.
Hope this helps.
-A.
Dear Abraham,
thanks for your feedback.
Unfortunately that doesn't solve my issue since even with more "realistic" values (values like 0,02 m) I get a bad shadeBrep output. I know that it's just for visualization, but I see its bad behaviour as an alarm alert.
I put those huge values in the sample just to make the visualization of the problem easier to see.
If I go to the IDF file my inputs looks right except for the angle that it in some way processed by HoneyBee according to the inclination of your window.
By the way we're talking about a very slightly inclinated roof. Still I have no ideas about the horizontal one.
Claudio
I didn't went on into simulation, but i do succeed in creating the blinds and make the zone closed. Also defined the surface/window as completely horizontal.
I also don't get any warning.
Attached the file ...
Works for you?
-A.
Unfortunately no. In the file you attached the windows are still slightly inclinated (I put some 4 arrows pointing to the 4 point I modified the Z. Originally they all were 4.5m and 3.5m, I switched them to 3.4m and 4.4m) and I still see a bad Brep geometry for the shadings.
If I make it horizontal it doesn't work and the zone doesn't close.
I just tried with a new file and a new symple box and I get the same error when putting a blind on the window in the roof...
Thanks for your time, by the way.
Claudio
This is weird because i set the angle to 0 and the zone is closed. Isn't it when you open the file? If it isn't try this:
Set the tolerance in rhino to 0.001 and then re-open the file. Maybe there is some relation.
-A.
Claudio,
You are absolutely right that perfectly horizontal surfaces not being accommodated by the script is a bug. I also realized that I was probably mis-interpreting the "distanceFromWindow" input in EnergyPlus. After I get through my email today, I will send the rest of the day fixing and improving this component.
I will post back here when it is complete.
-Chris
Claudio,
I have put a component that has this horizontal surface bug fixed onto the github and I am currently in the process of adding a lot of other features to this component (specifically for different types of setpoints and for roller shades/thermochromic glazing). I should hopefully finish implementing all of this tomorrow and I will post back here once I do so.
-Chris
Welcome to
Grasshopper
Added by Parametric House 0 Comments 0 Likes
Added by Parametric House 0 Comments 0 Likes
Added by Parametric House 0 Comments 0 Likes
Added by Parametric House 0 Comments 0 Likes
Added by Parametric House 0 Comments 0 Likes
© 2024 Created by Scott Davidson. Powered by