Grasshopper

algorithmic modeling for Rhino

How to extract section forces after calculation for only few beams

Hi !

I have performed a linear analysis with Karamba of a structural system composed by different "groups" (Path mapper as a three) of beams. I assemble all these beams together in order to have a unique system (data are flattened). The structural analysis works very good. In the output model all elements are flattened.

I would like to know section forces only of one of the original groups. How can I do it?

Thanks,

Leonardo

Views: 771

Replies to This Discussion

Hi!

you can group elements by giving them identifiers. In the 'Line2Beam'- and 'Mesh2Shell'-component there is an input-plug 'Id' which attaches names to elements.

The 'Select Elem'-component lets you extract elements with common identifiers from a list of elements which you get by e.g. disassembling a model.

Best,

Clemens

 

Hi Clemens, 

thanks for your reply. After the analysis I have extracted elements with common identifiers; in order to get section forces (using S-Force component) I should have a model and not a list of beams. How can I solve that problem?

Best,

Leonardo

!Hi Leonardo,

here´s an approach with BranchTrees. You need to assign only the values to the ValueList and tick/untick them to extract it.

Hope this answers your question.

best,

Niya

Hi Niya, 

thanks for your help. Probably I was not so clear explaining my problem so please find attached the GH file.

I would like to extract only N forces for a group of beams.

Thanks in advance,

Leonardo

Attachments:

hmm..at the end of the script you see that you can plug-in N, M or V. then the ValueList is like a trigger to select which group of members you want the lets say N-values for and they appear into the panel next to it.

You can modify the names of the ValueList to something else, important is only the remapping to the {} branch.

The output is composed by 50 beams that correspond to group 1,2 and 3. I would like to have results for only one of these groups.

Thanks.

Leonardo

Im sorry,left my last reply a bit empty.

The groups are called in the ValueList with names

UpperGrider

Diagonals

LowerGrider

, so you need only to check/uncheck the name of your group in order to extract the N-values.

Dear Niya,

I am sorry but it does not work. I don't understand the reason. Please could you do that on my file?

Thanks, 

Leonardo

and the file

Attachments:

RSS

About

Translate

Search

Photos

  • Add Photos
  • View All

Videos

  • Add Videos
  • View All

© 2024   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service