Grasshopper

algorithmic modeling for Rhino

Greetings,

I'm currently using Karamba to view the displacement of a conventional wood-framed house. I've divided the lines of the framing into different ID's so it is easier to place specific loads on them. I have also separated the loads I've inputted thus far and set their BeamID's to the specific lines I'm placing loads on. 

I have taken all four loads that I have created so far and put them into the merge component and then inputted the merge into the loads input on the assemble model component. Could you verify that this is working correctly? When input only one load and switch between them the displacement gradient looks different for each load. Also, I would think that having all loads inputted would create some stress in the vertical members. 

It seems to me like there is a problem with the model and that all of the beams are not working together as a single model.

Views: 437

Attachments:

Replies to This Discussion

Hi Steven,

you definition seem to work correctly. Did you test it on a smaller structure also?

The applied loads do cause compressive normal forces in the vertical members. For better overview in large models it is handy to limit the display to a subset of the model (see attached definition). 

Be careful with specifying supports: they can stiffen the structure but are sometimes hard to achieve in reality (like rotational supports for wooden beams).

The Meshload-component might be useful in your case for specifying floor loads .

Regards,

Clemens

Attachments:

Wonderful! I'm glad to hear it is working well. Your script helps quite a bit especially in identifying stresses in subsets of the model. I'm still curious why the stress gradients do not show in all systems when a specific subset isn't identified in the Model View component. Shouldn't it show all stress gradients when none is specified?

Nevertheless, Karamba is a great plugin! Thanks for all your work.

Correct me if I'm wrong... but I think I might have answered my own question. Does the stress gradient (gradient shown from the displacement rendering) show the stress on the entire system when no subset is identified? So if I specified the vertical framing and saw its stress gradient it is actually much less significant than the stress on the roof framing. As a result, when the stress on the entire system is displayed the roof stress is most apparent as being stressed compared to the vertical framing.

Yes you are right this is the case in Karamba 1.0.5 - I have to change that. In the meantime you could use the sliders 'Upper Result Threshold' and 'Lower Result Threshold' in the 'Render Settings'-submenu of the ModelView-component to manually set the limits of the color range.

Best, Clemens

Great thank you!

Yes! I think I'm correct. I put a big hole in one of my exterior walls and the stress shifted to that hole location because that was, of course, the greatest area of stress on the system. I also adjusted the domain on the color gradient and was able to see more locations that were under some measurable stress. See grasshopper definition and image below if you're curious.

Again, thanks for your help and all your work on this great plugin!

Attachments:

RSS

About

Translate

Search

Photos

  • Add Photos
  • View All

© 2024   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service