BouwenmetStaal / KarambaIDEA

Grasshopper component to export steel joints from Karamba3D to IDEA Statica Connection
https://www.bouwenmetstaal.nl/themas/parametrisch-ontwerpen/smartconnection/
Apache License 2.0
18 stars 6 forks source link

BUG Report: Two different members are exported as a single member #25

Open MCFormatEng opened 2 years ago

MCFormatEng commented 2 years ago

Hi Rayaan,

We came across this bug a while ago when exporting a joint (with a template assigned or without one) two of the members get exported as a single member and these sometimes get exported as continuous and sometimes as ended, even though the member name is written as "member 1 and member 2".

We where trying to use KarambaIDEA at the time to analyses a series of connections where there were two members with hierarchy "0" which would be joined with a Mitre cut weld and the other members would be joined in the same way as the "Weld All Members" Template but couldn't get this to work because the members were made continuous.

I've recreated the effect in the example script attached (which has a similar topology), and I've also attached an example of the outputted connection where the two members were outputted as a single member but set to "Ended".

KarambaIDEA Bug_220228.zip

I've been using Rhino 6 with the latest version of KarambaIDEA from Food4Rhino

Let me know if you require any further information, Matt C

alexandergriffiths526 commented 2 years ago

I have encountered this same issue. As a workaround, I created additional hierarchy levels where I did not want colinear elements to import as continuous.

BouwenmetStaal commented 2 years ago

Hi Matt,

Your hierarchy does not make a lot of sense. For example in this joint there is a kink between the highest ranking members (Front). image It would seem more logical if you put Vertical at the highest hierarchy. The highest hierarchy is the lowest index number, maybe this is what has confused you.

If this is the case you will encounter a new problem since your continuous member (Vectical - Vertical) will be kinked. This will result in a False IDEA StatiCa model with no load equilibrium. To overcome this extra elements with a similar vector can be created. In het GH-file KarambaIDEA_Example_RotatingTower you get some inspiration on how to do this. image