Skip to content
CadActiveSupport

concept

Understanding Flow-Constrained Fittings in Creo Spec-Driven Piping

A flow-constrained fitting is a fitting whose orientation depends on the direction of fluid flow through the pipeline.

A flow-constrained fitting is a fitting whose orientation depends on the direction of fluid flow through the pipeline.

Common examples include components such as check valves and other directional valves where installing the fitting backward would change or prevent its intended operation.

Creo identifies these fittings using the:

FLOW_CONSTRAINED

parameter.

When this parameter is correctly configured, Creo can use the pipeline's flow direction to help orient the fitting and can automatically reverse the fitting if the pipeline flow direction is later reversed.

Important: “Flow constrained” does not mean that Creo is defining a flow rate or performing a fluid-flow calculation. In this context, it describes whether the orientation of the fitting is dependent on pipeline flow direction.


Flow Direction in Creo Piping

Spec-Driven Piping maintains a flow direction for the pipeline.

This direction can be used by Creo for several operations, including:

  • Displaying the direction of flow through a pipeline

  • Determining directional fitting placement

  • Determining the NEAR and FAR sides of a fitting during insertion

  • Reversing directional fittings when the pipeline flow direction changes

  • Generating pipeline From/To information

Creo can display the current flow direction using arrows along the pipeline.

If the assigned direction is incorrect, the flow direction can also be reversed at the Series, Extension, or Pipeline level.

For a standard non-directional fitting, reversing the pipeline flow generally does not require the fitting itself to change orientation.

For a flow-constrained fitting, Creo recognizes that the orientation matters and can flip the fitting accordingly.


The FLOW_CONSTRAINED Parameter

A fitting becomes flow constrained by adding the following integer Part parameter to the fitting model:

FLOW_CONSTRAINED

For example:

FLOW_CONSTRAINED = 1

The actual integer value is not used by Creo to represent a flow direction or condition. The parameter acts as a status flag—its presence identifies the fitting as direction-sensitive.

An integer value must still be assigned, so a value such as:

1

is commonly used.

Note: FLOW_CONSTRAINED should be created as a Part parameter, not as a parameter on an individual fitting port.


When Should a Fitting Be Flow Constrained?

Only fittings whose physical orientation depends on flow direction should use the parameter.

A common example is a check valve.

A check valve allows flow in one direction. If the pipeline's intended flow direction is reversed, the valve needs to face the opposite direction as well.

Other examples may include:

  • Unidirectional valves

  • Direction-sensitive angle valves

  • Other fittings where the inlet and outlet cannot be treated interchangeably

A fitting should not be made flow constrained simply because fluid passes through it.

For example, a standard flange or gasket generally does not need to reverse orientation when pipeline flow changes.

The purpose of the parameter is specifically to identify fittings where:

Flow Direction → Determines Fitting Orientation


FLOW_CONSTRAINED and Fitting Codes

Creo uses a fitting's FITTING_CODE to determine how that fitting behaves when it is inserted into a pipeline.

The FLOW_CONSTRAINED parameter is supported only for fitting codes where directional behavior makes sense.

PTC currently identifies it as an optional parameter for fitting codes including:

Fitting Code

FLOW_CONSTRAINED

INLINE

Optional

CORNER

Optional

ELBOW

Optional

Other fitting codes—including reducing fittings, flanges, gaskets, branches, and most other fitting types—do not use the parameter.

This is another reason the fitting model, its fitting code, and its required parameters should be configured together when building a Spec-Driven Piping library.


What Happens When Flow Direction Is Reversed?

One of the primary benefits of correctly identifying a flow-constrained fitting is how Creo handles later design changes.

Consider a pipeline containing a directional check valve:

Original Flow

→ → → [CHECK VALVE] → → →

If the pipeline flow direction is later reversed:

← ← ← [CHECK VALVE] ← ← ←

Creo recognizes the FLOW_CONSTRAINED parameter and can automatically reverse the direction-specific fitting so that it remains correctly oriented relative to the new flow direction.

This is particularly useful during design iteration. The designer does not have to manually locate and flip every directional fitting simply because the process-flow direction changed.


Why This Matters for a Fitting Library

For Spec-Driven Piping to behave correctly, the fitting model must contain more than accurate physical geometry.

Creo relies on fitting parameters and routing features to understand how the component is supposed to behave.

Depending on the fitting type, this can include information such as:

  • FITTING_CODE

  • SIZE

  • NEW_SIZE

  • BRANCH_SIZE

  • END_TYPE

  • FLOW_CONSTRAINED

  • Routing entry ports and their orientation

A directional valve can therefore look perfectly correct as a Creo model but still behave incorrectly in Spec-Driven Piping if FLOW_CONSTRAINED or the fitting's routing information is missing or configured incorrectly.

This is why fitting-library setup and validation are important parts of implementing Spec-Driven Piping.


How CadActive Can Help

Building a reliable Spec-Driven Piping fitting library requires consistent geometry, routing ports, fitting parameters, and database information across potentially hundreds or thousands of fitting models.

CadActive Piping provides tools designed to simplify the creation and management of these libraries, including workflows for applying fitting data, validating fitting models, and maintaining standardized fitting information across an organization.

For organizations maintaining directional fittings, the same controlled library-management process helps ensure that the information required by Creo is applied consistently rather than relying on each fitting model to be configured manually.


Additional PTC Documentation

For additional information on flow-constrained fittings, fitting parameters, and pipeline flow direction, see:

PTC Help – About Flow Direction in Piping

PTC Help – Fitting Parameters

PTC Help – Fitting Parameters Based on Fitting Code

PTC Help – To Reverse Flow Direction