algorithmic modeling for Rhino
I am trying to work with the optimizeCrossSection algorithm. I want beams to have the same cross section throughout the whole length. For this, the manual describes that one needs to make beam sets.
It seems that my beam sets are correct, but still for some beams the cross section changes throughout the length.
Any ideas of what goes wrong?
Best regards Rasmus Holst
Tags:
can you upload the definition.I will look at it tonight!
HI Rasmus,
I checked your definition. For optimization of the crosssection you need to define a domain of cross section . means you have to let it to choose between a list of cross section.
for making the group of beams you need to define a family in the cross section component. So basically you dont need that python script which gives every section an ID(however I liked that).
I did not clean the definition. but seems working!
check it if it is what you want
Regards,
Kaveh
Hi Kaveh.
Thanks a lot for your help. But I am wondering. When doing like this. It seems all cross sections in "a" becomes" the same and all the ones in "b" becomes the same. In this case I have a lot of beams in group "a", therefor it might be more optimal in terms of material etc. if they had different sections.
In this case, do I then need to turn group "a" into "a,b,c,d,e.." where each letter corresponds to each beam? So all parts of the same beam will have the same letter? I find it a bit strange that I wasn't able to do it with my naming of ID's.
Anyways thanks alot for you help.
Do you have any idea of what is going on with the mesh to line loads?
Best regards Rasmus
That was Just how you do it as you want to assign a section for a group of beams not every beam gets different cross section. actually the idea of a python component that set one ID for a group of beams based on the number of row they are in or the number of column they are in makes it very versatile which you almost did with your python component but for every one of beams. Also in the cross section definition component they need also to be used as not just for element ID but also for Family name of beams.
Moreever If you think ,Section optmization for every beam is not very practical. In reality you would have continuous beams as rows which would cut other beams into separate beams or simply the other set of beams are still continuous and simply go above them or undera t least in flat structures.
Okay. Thanks a lot. I am also going to try and make the optimization with Galapagos, to account for the displacement as well as the moment.
I you get an idea of whats wrong with my meshLoads let me know.
Thanks again.
Best regards Rasmus
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