algorithmic modeling for Rhino
Honeybee and Ladybug work great when using relatively simple geometry, either generated in Rhino or Grasshopper. However, sometimes I receive a more complex file for analysis, and when I try to use that geometry for analysis, Honeybee becomes extraordinarily slow.
It seems like writing a RAD file takes many many minutes for a Rhino file of ~20mb, which for DIVA is a walk in the park - a few seconds and it's done.
I want to move most of my workflow from DIVA-based to Honeybee-based but this is quite a big obstacle.
I have managed to run an analysis in DIVA and then connect the results to Honeybee's analysis files for better analysis, but it would be great to have one simple workflow.
Tags:
Replies are closed for this discussion.
Maybe it is the meshing going on in the background that makes it slow in Hbee- it can take a long time in DIVA, too, depending on the meshing level; you should be able to put the DIVA output *.rad file into the HBee-generated octree, including whatever materials you assigned in DIVA - if the scene positions line up. Doesn't Hbee even have an "import rad" component? Otherwise modify the simulation bat files to feed your D-generated rad into the oct package.
The import rad component works, but loads the whole geometry into Grasshopper, again causing a massive slowdown, so that's not really a solution either.
It's definitely possible to modify the .bat files (even in GH) but I was hoping for a slightly easier process. Ideally, I'd be able to hook a rad file into Honeybee's 'Run Analysis' component.
Hi Mostapha,
Thanks for elaborating with an example. I have updated to the latest version of Honeybee and used the Mesh2Rad utility and it works quite quickly now - fast enough, in any case, to deal with the geometry I have in mind. There is only the additional step of meshing complex geometry manually in Rhino first, but that is a surmountable obstacle.
Cheers,
Reinier
Hi Reinier,
Interesting! If the complex geometry is a brep and you can share it I really like to take a look and see why it takes so long.
Cheers,
Mostapha
Hi Mostapha and Reinier,
Thanks for bringing this topic up - incredibly useful tool the Mesh2Rad.
However I am trying to feed an additional .rad file to Annual simulations and it does not work.
I've noticed that it works with Image Based, and Grid Analysis. But with annual simulations (DAYSIM), it is impossible to feed additional rad file. I am working with complex geometries and Oconv.exe crashes every time, so it is a useful tool.
I am attaching a supersimple example.
Do you have the same trouble?
thanks!
berardo
Hi Berardo, Thank you for reporting this. It was a bug which is fixed now. Sorry for the very late reply.
https://github.com/mostaphaRoudsari/Honeybee/commit/c21dc2273cd326f...
hi. Mostapha,
Does it mean that mesh2Rad component can import mesh in calculation as HB surface? I also have some issues with importing complex geometry in for daylight analysis. Could you please advise what is the best way to import complex geometry without losing too much speed? Thank you.
Yes. Here is another example.
Hello Mostapaha,
Quick question. If all my context geometry is fixed, can I put them all as additional RAD files and leave HBObjects empty?
I am guessing it doesn't work that way. I get an error saying
1. Input parameter _HBObjects failed to collect data!
If I put my surrounding buildings as brep HBObject and the rest (mullions, columns, etc.) as RAD files... should it work properly?
Thanks!!
The answer is yes. The warning is because of a future change to add an auto-check for required inputs. For now you just need to connect at least a single HBObject to the input. The workflow that you're describing is exactly why there is such an input. Especially for parametric studies it will save you time and resources.
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