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_CONSTRAINEDshould 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 |
|---|---|
| Optional |
| Optional |
| 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_CODESIZENEW_SIZEBRANCH_SIZEEND_TYPEFLOW_CONSTRAINEDRouting 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