HoneyBee reports error with some Radiance parameters

Hello everyone!

First of all many compliments for this two great tools you created (LB & HB), they’ve changed my way of running my simulations and are therefore very very useful.

I’m experiencing a problem though when trying to set a daylight simulation with some determined radiance parameters. Here’s the problem: After many tries I think I found out that setting -ab = 6 and at the same time -aa = .05 creates some sort of problem, because when I try to do so My PC blocks for several minutes, without letting me manually end processes from taskmanager, and when I’m able again to enter grasshopper, i get the following error:

“Solution exception:index out of range: 0”

Does this really depends on the parameters and values I found out or is it related to something else? Is the problem relative to the structure of HoneyBee or is it just relative to my specific case (and maybe PC)? Is it possible to solve it, and if yes, how?

Atteched you find my rhino model and my grasshopper file.

Thanks in advance for your help and again many compliments!

Luigi

Office_Model_1.3dm (294 KB)
Model For honeybee_2.gh (473 KB)

Hi Ligui,

Your model is ok and I could run it properly. I think the error can be about cancelling the simulation when it was running. Try it once more.

My result is attached here.

Hi masoome,

thanks fir yiur reply!

I tried to run again the simulation with the same parameters as the file I attached before and without stoppong it, but I keep getting the same problems and errors. The PC actually stops working because after a few seconds the simulation starts the fan inside the PC all of a sudden stops and for the next 5-10 mins I cannot do anything, even alt+ctrl+canc. After I wait for that time i get the followig error:

the ReadMe says:

{0;0;0}
0. Grid-based Radiance simulation
1. The component is checking ad, as, ar and aa values. This is just to make sure that the results are accurate enough.
2. -ar is set to 300.
3. Good to go!
4. Current working directory is set to: C:\Users\Luigi\Desktop\Prova__\Prova_1\gridBasedSimulation<br/>5. Found a trans material… Resetting st parameter from 0.85 to 0.01127600496
6. WMIC PROCESS get Commandline
7. WMIC PROCESS get Commandline
8. WMIC PROCESS get Commandline
9. WMIC PROCESS get Commandline
10. WMIC PROCESS get Commandline
11. WMIC PROCESS get Commandline
12. WMIC PROCESS get Commandline
13. WMIC PROCESS get Commandline
14. WMIC PROCESS get Commandline
15. WMIC PROCESS get Commandline
16. WMIC PROCESS get Commandline
17. WMIC PROCESS get Commandline
18. WMIC PROCESS get Commandline
19. WMIC PROCESS get Commandline
20. WMIC PROCESS get Commandline
21. WMIC PROCESS get Commandline
22. WMIC PROCESS get Commandline
23. WMIC PROCESS get Commandline
24. WMIC PROCESS get Commandline
25. WMIC PROCESS get Commandline
26. WMIC PROCESS get Commandline
27. WMIC PROCESS get Commandline
28. WMIC PROCESS get Commandline
29. WMIC PROCESS get Commandline
30. WMIC PROCESS get Commandline
31. WMIC PROCESS get Commandline
32. WMIC PROCESS get Commandline
33. WMIC PROCESS get Commandline
34. WMIC PROCESS get Commandline
35. WMIC PROCESS get Commandline
36. WMIC PROCESS get Commandline
37. WMIC PROCESS get Commandline
38. WMIC PROCESS get Commandline
39. WMIC PROCESS get Commandline
40. WMIC PROCESS get Commandline
41. WMIC PROCESS get Commandline
42. WMIC PROCESS get Commandline
43. WMIC PROCESS get Commandline
44. WMIC PROCESS get Commandline
45. WMIC PROCESS get Commandline
46. WMIC PROCESS get Commandline
47. WMIC PROCESS get Commandline
48. WMIC PROCESS get Commandline
49. WMIC PROCESS get Commandline
50. WMIC PROCESS get Commandline
51. WMIC PROCESS get Commandline
52. WMIC PROCESS get Commandline
53. WMIC PROCESS get Commandline
54. WMIC PROCESS get Commandline
55. WMIC PROCESS get Commandline
56. WMIC PROCESS get Commandline
57. WMIC PROCESS get Commandline
58. WMIC PROCESS get Commandline
59. WMIC PROCESS get Commandline
60. WMIC PROCESS get Commandline
61. WMIC PROCESS get Commandline
62. WMIC PROCESS get Commandline
63. WMIC PROCESS get Commandline
64. WMIC PROCESS get Commandline
65. WMIC PROCESS get Commandline
66. WMIC PROCESS get Commandline
67. WMIC PROCESS get Commandline
68. WMIC PROCESS get Commandline
69. WMIC PROCESS get Commandline
70. WMIC PROCESS get Commandline
71. WMIC PROCESS get Commandline
72. WMIC PROCESS get Commandline
73. WMIC PROCESS get Commandline
74. WMIC PROCESS get Commandline
75. WMIC PROCESS get Commandline
76. WMIC PROCESS get Commandline
77. WMIC PROCESS get Commandline
78. WMIC PROCESS get Commandline
79. WMIC PROCESS get Commandline
80. WMIC PROCESS get Commandline
81. WMIC PROCESS get Commandline
82. WMIC PROCESS get Commandline
83. WMIC PROCESS get Commandline
84. WMIC PROCESS get Commandline
85. WMIC PROCESS get Commandline
86. WMIC PROCESS get Commandline
87. WMIC PROCESS get Commandline
88. WMIC PROCESS get Commandline
89. WMIC PROCESS get Commandline
90. WMIC PROCESS get Commandline
91. WMIC PROCESS get Commandline
92. WMIC PROCESS get Commandline
93. WMIC PROCESS get Commandline
94. WMIC PROCESS get Commandline
95. WMIC PROCESS get Commandline
96. WMIC PROCESS get Commandline
97. WMIC PROCESS get Commandline
98. WMIC PROCESS get Commandline
99. WMIC PROCESS get Commandline
100. WMIC PROCESS get Commandline
101. WMIC PROCESS get Commandline
102. WMIC PROCESS get Commandline
103. WMIC PROCESS get Commandline
104. WMIC PROCESS get Commandline
105. WMIC PROCESS get Commandline
106. WMIC PROCESS get Commandline
107. WMIC PROCESS get Commandline
108. WMIC PROCESS get Commandline
109. WMIC PROCESS get Commandline
110. WMIC PROCESS get Commandline
111. WMIC PROCESS get Commandline
112. WMIC PROCESS get Commandline
113. WMIC PROCESS get Commandline
114. WMIC PROCESS get Commandline
115. WMIC PROCESS get Commandline
116. WMIC PROCESS get Commandline
117. WMIC PROCESS get Commandline
118. WMIC PROCESS get Commandline
119. WMIC PROCESS get Commandline
120. WMIC PROCESS get Commandline
121. WMIC PROCESS get Commandline
122. WMIC PROCESS get Commandline
123. WMIC PROCESS get Commandline
124. WMIC PROCESS get Commandline
125. WMIC PROCESS get Commandline
126. WMIC PROCESS get Commandline
127. WMIC PROCESS get Commandline
128. WMIC PROCESS get Commandline
129. WMIC PROCESS get Commandline
130. WMIC PROCESS get Commandline
131. WMIC PROCESS get Commandline
132. WMIC PROCESS get Commandline
133. WMIC PROCESS get Commandline
134. WMIC PROCESS get Commandline
135. WMIC PROCESS get Commandline
136. WMIC PROCESS get Commandline
137. WMIC PROCESS get Commandline
138. WMIC PROCESS get Commandline
139. WMIC PROCESS get Commandline
140. WMIC PROCESS get Commandline
141. WMIC PROCESS get Commandline
142. WMIC PROCESS get Commandline
143. WMIC PROCESS get Commandline
144. WMIC PROCESS get Commandline
145. WMIC PROCESS get Commandline
146. WMIC PROCESS get Commandline
147. WMIC PROCESS get Commandline
148. WMIC PROCESS get Commandline
149. WMIC PROCESS get Commandline
150. WMIC PROCESS get Commandline
151. WMIC PROCESS get Commandline
152. WMIC PROCESS get Commandline
153. WMIC PROCESS get Commandline
154. WMIC PROCESS get Commandline
155. WMIC PROCESS get Commandline
156. WMIC PROCESS get Commandline
157. WMIC PROCESS get Commandline
158. WMIC PROCESS get Commandline
159. WMIC PROCESS get Commandline
160. WMIC PROCESS get Commandline
161. WMIC PROCESS get Commandline
162. WMIC PROCESS get Commandline
163. WMIC PROCESS get Commandline
164. WMIC PROCESS get Commandline
165. WMIC PROCESS get Commandline
166. WMIC PROCESS get Commandline
167. WMIC PROCESS get Commandline
168. WMIC PROCESS get Commandline
169. WMIC PROCESS get Commandline
170. WMIC PROCESS get Commandline
171. WMIC PROCESS get Commandline
172. WMIC PROCESS get Commandline
173. WMIC PROCESS get Commandline
174. WMIC PROCESS get Commandline
175. WMIC PROCESS get Commandline
176. WMIC PROCESS get Commandline
177. WMIC PROCESS get Commandline
178. WMIC PROCESS get Commandline
179. WMIC PROCESS get Commandline
180. WMIC PROCESS get Commandline
181. WMIC PROCESS get Commandline
182. WMIC PROCESS get Commandline
183. WMIC PROCESS get Commandline
184. WMIC PROCESS get Commandline
185. WMIC PROCESS get Commandline
186. WMIC PROCESS get Commandline
187. WMIC PROCESS get Commandline
188. WMIC PROCESS get Commandline
189. WMIC PROCESS get Commandline
190. WMIC PROCESS get Commandline
191. WMIC PROCESS get Commandline
192. WMIC PROCESS get Commandline
193. WMIC PROCESS get Commandline
194. WMIC PROCESS get Commandline
195. WMIC PROCESS get Commandline
196. WMIC PROCESS get Commandline
197. WMIC PROCESS get Commandline
198. Runtime error (IndexOutOfRangeException): index out of range: 0
199. Traceback:
line 320, in script

The thing is that if I raise the -aa parameter from 0.05 to 0.1 all works fine…

Is this only related to my PC then?? What should I do to solve this issue?

Thanks again for your help

Luigi

Hi Luigi,

Based on the report the analysis is running fine on your system. You may run out of memory with this setting. Setting aa to low values can be very computationally expensive. Do you really need to set aa that low? Here is a good reference for Radiance Parameters: (http://radsite.lbl.gov/radiance/refer/Notes/rpict_options.html)

Also check this discussion: http://radiance-online.org/pipermail/radiance-general/2015-August/0…

I added an error.log file to Honeybee daylight analysis with Radiance and it will hopefully give you a more meaningful error report if you try the attached file.

Mostapha

ModelForhoneybee_2_msr.gh (488 KB)