Adding parameter for dividing circular free form rebar exceeding 12m lenght

Adding parameter for dividing circular free form rebar exceeding 12m lenght

REDO10
Collaborator Collaborator
3,355 Views
34 Replies
Message 1 of 35

Adding parameter for dividing circular free form rebar exceeding 12m lenght

REDO10
Collaborator
Collaborator

Hi All,

Hi @ovidiu_paunescu 

Hi @RDAOU 

 

In my circular tank project my reinforcement are mostly circular and I used the free form rebar option to draw the different shapes I have (see the picture bellow).

circular_rabar.JPG

 

My problem is that the circumferences of my circular rebars exceed 12m and the rebar unit length is 12m so how to divide the circumferences over 12m to compute the exact number of bars having 12m and put their number in the schedule? (is there any parameter or formula to add to the free form rebar to split the length if it exceeds 12m?).

 

Thanks.

0 Likes
Accepted solutions (2)
3,356 Views
34 Replies
Replies (34)
Message 2 of 35

ovidiu_paunescu
Autodesk
Autodesk

Hi @REDO10 

 

What you can do to split those bars is to create some additional geometry (that can host rebar), edit the bar constraints and constrain the bar ends to the opposite faces of those elements.

In a simple example I used some walls and constrained the ends of the sets to the far face of each wall. Thus, the thickness of the wall gives the overlap distance. 

EditConstraints.png

When editing the constraints you can click the face/cover control to constrain to the face, so that the cover doesn't subtract from that overlap distance.

To check the lengths, one thing you can do is open a schedule side by side with the view. If you set the numbering of varying sets to number with suffix, each set will get a rebar number and each bar in the set will get a suffix.

overlappedBars.png

 

I wrote a more extensive example about this particular workflow and more about working with rebar constraints in my AU 2019 class

Rebar Modeling in Revit: Keep It in Check | Autodesk University



Ovidiu Paunescu, M.Sc. Str. Eng.

Sr. Product Owner | Autodesk Revit

0 Likes
Message 3 of 35

REDO10
Collaborator
Collaborator

Hi @ovidiu_paunescu 

 

I more or less understood your approach but it's complicated and take more time for the whole rebars in the project!!

is there any way to do that with a formula or using dynamo ?

Can you please do that for me only for one rebar set that I left in a portion of my file attached bellow to well understand?

and show me please how to do a schedule side by side as you say

NB:

Notice pls that I use REVIT 2021.

Thanks.

0 Likes
Message 4 of 35

REDO10
Collaborator
Collaborator

Hi @ToanDN 

 

please take a look to my post

any idea to my problem?

 

Thanks.

0 Likes
Message 5 of 35

REDO10
Collaborator
Collaborator

Hi @ovidiu_paunescu 

Please take a look at my file above and see if you could show me how to do a Split just for one rebar set which I've left there in the file and in the same time tell me how  to do a rebar schedule  by face.

Thanks.

0 Likes
Message 6 of 35

REDO10
Collaborator
Collaborator

@ovidiu_paunescu 

 

Moreover, why I got the same number for two differents rebar set of my slab although their lengths and partitions are different? (see the picture bellow)

rebars_numbers.PNG


how to fix this in the rebars schedule?

Thanks.

0 Likes
Message 7 of 35

ovidiu_paunescu
Autodesk
Autodesk
Accepted solution

Only bars in the same partition are compared when doing numbering. That is how Revit works. 

You can use another parameter for grouping rebar in the schedule - comments, host mark or some custom shared parameter, instead of the partition.

 

Regarding your other question, you can't split the bars by a formula or parameter. 

If you use dynamo, you need to define the logic that creates the bar geometry inside dynamo and then use a node that creates a free form rebar set from a list of lists of curves. The top list defines the set, the next level lists hold all the curves that make up the bar geometry.

 

When creating free form rebar using Revit, you need to define the bars without fillets, because those are created automatically. 

 

Another way to create those bars, is to split the geometry of the tank into pieces (like pizza slices) and define sets for each piece. You can adjust the offset of bars at their ends, to get the overlap, or model the pieces overlapped.



Ovidiu Paunescu, M.Sc. Str. Eng.

Sr. Product Owner | Autodesk Revit

Message 8 of 35

REDO10
Collaborator
Collaborator

Hi @ovidiu_paunescu 

Thanks for your last reply


@ovidiu_paunescu wrote:

Only bars in the same partition are compared when doing numbering. That is how Revit works. 

You can use another parameter for grouping rebar in the schedule - comments, host mark or some custom shared parameter, instead of the partition.


I tried to renumber rebars according to the parameters that you quoted in your post but I got lost!!...

I would like to classify the slab's rebars in the following order:

  • radial rebars in slab's bottom layer
  • radial rebars in slab's top layer
  • circular rebars in slab's bottom layer
  • circular rebars in slab's top layer
  • sump's rebars

So, I have the following questions:

 

1- why my all rebars's host mark are grised in the proprieties tab? ...how can I define them to group the rebars in a successive order according slab's layer in first then rebar lenght ?  (see picture bellow)

 

rebar_3.PNG

 

2- why do I get the same number for two different rebar shapes although I have classified them in different partitions?  (see picture bellow)

 

rebar_5.PNG

 

So, pls check out the portion of my attached file bellow and see if you can show me steps to doing for renumbering my slab's rebars as I described above to well understand!!

 

Thanks

 

 

 

 

0 Likes
Message 9 of 35

REDO10
Collaborator
Collaborator

Hi All,

 Hi @ToanDN 

 

Please how can I assign Host mark to renumber my rebars ??

I cannot do it....Host mark option is grayed out in proprieties tab!!!

 

Thanks

 

0 Likes
Message 10 of 35

ovidiu_paunescu
Autodesk
Autodesk

Hi @REDO10

 

The value of Host Mark is equal to the Mark value of the Host. If you give the rebar host a mark, it will appear in this field.

 

When Revit numbers the bars, it only compares the bars in the same partition. This is why different bars in different partitions can have the same number. 

 

In the Reinforcement settings > numbering, you will notice that you can define the start number for each partition. This is how you can influence numbering.

All the other parameters can be used to group and sort the bars in the schedule, but not to change the rebar numbers.



Ovidiu Paunescu, M.Sc. Str. Eng.

Sr. Product Owner | Autodesk Revit

0 Likes
Message 11 of 35

REDO10
Collaborator
Collaborator

Hi @ovidiu_paunescu 

And How can I assign a mark value to the host? 

 

Thanks.

0 Likes
Message 12 of 35

ovidiu_paunescu
Autodesk
Autodesk

Select the concrete host and add a value to the Mark parameter displayed in the properties palette. If you add the same value to two different elements, even if they are identical, Revit will show a warning that you can ignore 



Ovidiu Paunescu, M.Sc. Str. Eng.

Sr. Product Owner | Autodesk Revit

0 Likes
Message 13 of 35

semi
Collaborator
Collaborator

yes, you can apply a formula for lengths longer than stock length but it requires a bit of changes to your tags and rebar families.

See example for a bar with length 13m which converts to 13m60

 

semi_0-1648478043082.png

 

Message 14 of 35

semi
Collaborator
Collaborator

based on this formula I've created in Excel:

semi_0-1648478237156.png

 

Message 15 of 35

REDO10
Collaborator
Collaborator

Hi @semi 

Thanks for your reply 


@semi wrote:

yes, you can apply a formula for lengths longer than stock length but it requires a bit of changes to your tags and rebar families.

See example for a bar with length 13m which converts to 13m60


I am tempted by using your method and your formula, so please check out my attached file above and see if you could show me how to proceed because I am not an experienced REVIT user

 

Also, Please be kind enough to send me the modified rebar's TAG family that you used in your example.

 

Have a nice day

Thanks.

0 Likes
Message 16 of 35

semi
Collaborator
Collaborator

Hi,

 

as much as I would love to help you out, but the screenshot I've showed you is the result of years of work. I just simply can't give away all this work just like that. This is not how things work for BIM-Managers or Revit project model coordinators.

We are constantly developing our template and we learn every day from it.

I just wanted to show you that it is possible.

 

 

0 Likes
Message 17 of 35

REDO10
Collaborator
Collaborator

Ok no problem for that

Thanks again.

0 Likes
Message 18 of 35

REDO10
Collaborator
Collaborator

Hi All, 

Hi @ovidiu_paunescu 

 

sorry for these new questions, because I can not yet mastering rebar's numbering as I want and parameters that must be used or not!!

 

for more detail, my idea of numbering is to number in first all my slab's rebars shown in the picture below as I explained earlier in the following order:

  • radial rebars in slab's bottom layer
  • radial rebars in slab's top layer
  • circular rebars in slab's bottom layer
  • circular rebars in slab's top layer
  • sump's rebars

    Tank-elevation.PNG

Note: I filtered and grouped all these types of rebars in the table to control their graphic visibility as follows:

 

rebars_filter.PNG

 

So those are my questions:

  1. Do I need to group these types of rebars in the same partition to have a continuous numbering sequence or define a partition for each type?
  2. how to set the numbering sequence in the table as shown below:

Partition_Table.PNG

  1.  sequence from 1-16 :  (radial rebars in slab's bottom layer) + (radial rebars in slab's Top layer)
  2. sequence from 17-23 : (circular rebars in slab's bottom layer) + (circular rebars in slab's Top layer)
  3. sequence from 24-44 :  sump's rebars

 

Note: even by defining a partition for each rebars's set I sometimes get the same number for two different rebars shapes??...How do I can fix this?

partition.PNG

 

   

   3. why all the numbers of my circular rebars are not displayed in the proprieties tab, but they are in the view  (see picture bellow) ? and how REVIT can number them?

 

circle_numbring.PNG

 

Thanks.

 

 

0 Likes
Message 19 of 35

semi
Collaborator
Collaborator

hi again,

 

- to start numbering from "17" in your case now, simply change "1" in the "début" table to "17"

- the reason your number is not visible is because you selected multiple rebars and because they all have a slightly different length they all have an individual number. The rebar marks for that selected group will be a lot of number with a range from "..." to "..." 


also keep in mind that your visible rebar number in the tag is incorrect. It is probably set to a "comment" or "mark" parameter

0 Likes
Message 20 of 35

REDO10
Collaborator
Collaborator

@semi 

please read again corrections I give  in my last post

 Thanks.

0 Likes