Revit MEP Forum
Welcome to Autodesk’s Revit MEP Forums. Share your knowledge, ask questions, and explore popular Revit MEP topics.
cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Associating elbow nominal radius with pipe diameter

2 REPLIES 2
SOLVED
Reply
Message 1 of 3
h3khaira
1665 Views, 2 Replies

Associating elbow nominal radius with pipe diameter

h3khaira
Explorer
Explorer

Hello, 

 

I was wondering if anyone knows a way to link the radius of an elbow to the diameter of its associated pipe. The reason I want to do this is to change the elbow size when the pipe size is changed. 

 

Right now if I change the size of pipes in a system, the elbow sizes remain static. 

 

Thanks!

0 Likes

Associating elbow nominal radius with pipe diameter

Hello, 

 

I was wondering if anyone knows a way to link the radius of an elbow to the diameter of its associated pipe. The reason I want to do this is to change the elbow size when the pipe size is changed. 

 

Right now if I change the size of pipes in a system, the elbow sizes remain static. 

 

Thanks!

Labels (4)
2 REPLIES 2
Message 2 of 3
iainsavage
in reply to: h3khaira

iainsavage
Mentor
Mentor

Create two instance parameters from Piping category and type Pipe Size.

One will be for the pipe diameter (call it Pipe Diameter or whatever you want), the other will be for pipe radius.

Use a formula to relate these to each other e.g. Pipe Diameter=2*Pipe Radius.

Associate the connectors in the family to either the radius or diameter parameter depending on whether the family setting is Use Radius or Use Diameter.

For the parameter which drives the fitting radius also use a formula e.g. Elbow Radius = Pipe Radius or whatever names you are using. Depending on the types of parameter that you’ve used for the elbow radius you may need to add a correction to the formula to avoid the Inconsistent Units error by multiplying by 1mm or 1” etc.

Create two instance parameters from Piping category and type Pipe Size.

One will be for the pipe diameter (call it Pipe Diameter or whatever you want), the other will be for pipe radius.

Use a formula to relate these to each other e.g. Pipe Diameter=2*Pipe Radius.

Associate the connectors in the family to either the radius or diameter parameter depending on whether the family setting is Use Radius or Use Diameter.

For the parameter which drives the fitting radius also use a formula e.g. Elbow Radius = Pipe Radius or whatever names you are using. Depending on the types of parameter that you’ve used for the elbow radius you may need to add a correction to the formula to avoid the Inconsistent Units error by multiplying by 1mm or 1” etc.

Message 3 of 3
robert.klempau
in reply to: h3khaira

robert.klempau
Advisor
Advisor
Accepted solution

Hello @h3khaira ,

 

In Revit MEP the Pipe has an inside and an outside diameter. Both are connected to the Nominal diameter parameter. In a Floorplan or 3D View, you see the Outside diameter of the Pipe.

Revit Families have connectors that are connected to the Pipes via their connectors. Pipe connectors are driven by the Nominal diameter of the Pipe not the Outside diameter of that Pipe.

Therefore Revit has Lookup Tables.

It depends on how old your family is but old Pipe fitting families have mostly the Nominal Radius connected to the Pipefitting connector. And that Parameter is used in the Lookup formulas to get the outside diameter from that Lookup table.

 

If you only change the Pipe size at one end of the Pipefitting and the Pipe size at the other side of the Pipefitting, Revit will only place a transition fitting between the Pipe and the Pipefitting.

When you select the pipe fitting and the Pipe when changing the Pipe size, both will update.

When you select a complete run and change the Pipe size, all the fittings will update.

The Pipefitting in the attachment works just fine. Please try this one. And let me know if this helps

If my post answers your question, please click the "Accept as Solution" button. This helps everyone find answers more quickly!

Kind regards,
Robert Klempau
Senior Consultant AEC
Cadac Group AEC BV

Hello @h3khaira ,

 

In Revit MEP the Pipe has an inside and an outside diameter. Both are connected to the Nominal diameter parameter. In a Floorplan or 3D View, you see the Outside diameter of the Pipe.

Revit Families have connectors that are connected to the Pipes via their connectors. Pipe connectors are driven by the Nominal diameter of the Pipe not the Outside diameter of that Pipe.

Therefore Revit has Lookup Tables.

It depends on how old your family is but old Pipe fitting families have mostly the Nominal Radius connected to the Pipefitting connector. And that Parameter is used in the Lookup formulas to get the outside diameter from that Lookup table.

 

If you only change the Pipe size at one end of the Pipefitting and the Pipe size at the other side of the Pipefitting, Revit will only place a transition fitting between the Pipe and the Pipefitting.

When you select the pipe fitting and the Pipe when changing the Pipe size, both will update.

When you select a complete run and change the Pipe size, all the fittings will update.

The Pipefitting in the attachment works just fine. Please try this one. And let me know if this helps

If my post answers your question, please click the "Accept as Solution" button. This helps everyone find answers more quickly!

Kind regards,
Robert Klempau
Senior Consultant AEC
Cadac Group AEC BV

Can't find what you're looking for? Ask the community or share your knowledge.

Post to forums  

Autodesk Design & Make Report