Creating Structural Bracing by selction of Elements

Hello all,

I’m very new to dynamo but use revit for my job in a structural consultancy.
I am looking for some advice on how to create a script for Structural Bracing; specifically I’d like a way to create bracing with these steps.

  1. In revit create the steel frame e.g. 2 UC columns and 2 UB beams.

  2. I’d like to select all 4 elements and create bracing from centroid to centroid in a cross. (see image)

  3. As an extra, I’d like the same thing but for the Ground Floor case, where the bottom beam would be a slab, therefore, the node that the brace would go to would be the bottom of the columns.

If anyone knows how to do this, could give some tips or recommend some youtube tutorials, that would be great.

Thank you,
CW

Hello, and welcome to the forum. Have you given a look into Dynamo Primer? That’s the first tip I’d give you. There you’ll get the general concepts and some opportunity to practice.

From this point forward, what you need to do is map the steps you need to go through to make this geometry at the right spot. For instance, from your drawing:

1 - Identify the reference elements;
2 - Get the element’s centre line;
3 - Get the point where the lines from different elements intersect;
4 - Figure out which 2 points must connect to each other;
5 - Make a line connecting said 2 points;
6 - Place bracing families on resulting lines.

The overall concept is this, but it comes with a few challenges like dealing with lists, filters and tweaks depending on how your model is structured. And that’s where primer is most handy.

Give it a go, try a bit, and if you get stuck, come back to the forums. Cheers.

2 Likes

Thank you for the response! I will go and try it. :handshake: