*PIP Connection

<< Click to Display Table of Contents >>

Navigation:  Flexcom > Data Inputs > $MODEL >

*PIP Connection

Previous pageNext page

Purpose

To define pipe-in-pipe connections between nodes of the finite element model.

Theory

Refer to Standard Connections and Sliding Connections for further information on this feature.

Keyword Format

The keyword begins with a number of optional lines to specify miscellaneous parameters. This is followed by various types of line that may be mixed and repeated as often as necessary.

Optional line to specify whether the orientation of the pipe-in-pipe connections is based on the instantaneous positions of the connected nodes or their initial positions.

[ORIENTATION=Orientation]

Optional line to specify that bandwidth optimisation is to be performed every time a pipe-in-pipe connection changes due to relative motion of the connected pipes in the axial direction (sliding).

[BANDWIDTH=UPDATED]

Optional line to monitor for occurrences of relative penetration at pipe-in-pipe connections. A warning is issued during the analysis if penetration exceeds a user-specified threshold.

[PENETRATION_TOLERANCE=Penetration Tolerance]

Line defining an explicit nodal connection:

Primary Node (Node or Label), Secondary Node (Node or Label), STIFFNESS=Stiffness or CURVE=Curve Name

Line defining multiple nodal connections:

GEN=Primary Start Node (Node or Label), Primary End Node (Node or Label) 

[, Increment], GEN=Secondary Start Node (Node or Label), Secondary End Node (Node or Label) [, Increment], 

STIFFNESS=Stiffness or CURVE=Curve Name

Line defining an explicit nodal connection, capable of modelling sliding contact:

Primary Node (Node or Label), SET=Secondary Element Set, 

STIFFNESS=Stiffness or CURVE=Curve Name [, AXIAL_STIFF=Axial Stiffness or AXIAL_NONLINEAR=Axial Curve Name]

Line defining multiple nodal connections, capable of modelling sliding contact:

GEN=Primary Start Node (Node or Label), Primary End Node (Node or Label) 

[, Increment], SET=Secondary Element Set, STIFFNESS=Stiffness or CURVE=Curve Name 

[, AXIAL_STIFF=Axial Stiffness or AXIAL_NONLINEAR=Axial Curve Name]

Orientation may be either INSTANTANEOUS (the default) or INITIAL. If you specify a node label rather than a node number, it must be enclosed in {} brackets. A Stiffness is specified when the connection between the pipe-in-pipe sections is linear, whereas a Curve Name is specified when the connection is non-linear. Resistance to relative axial motion may be characterised by a linear Axial Stiffness or a non-linear Axial Curve Name. If a curve name is specified, then the curve must be defined using *PIP STIFFNESS. Increment defaults to 1.

Miscellaneous Options

Purpose

To define miscellaneous options relating to pipe-in-pipe connection modelling.

Table Input

Input:

Description

Bandwidth:

This option allows you to request that bandwidth optimisation be re-performed every time a changeover occurs between connected nodes in a sliding connection. The options are No (the default) and Yes.

Orientation:

This option allows you to specify that the orientation of connections be based on the Instantaneous (the default) or Initial positions of the connected nodes.

Penetration Tolerance:

This option allows you to check if any penetration occurs between the connected pipes during the analysis. Should this happen, the program will issue a warning regarding the relevant connection and time of occurrence. The default value for penetration tolerance is zero. It is also possible to suppress such warnings warnings. See Note (a).

Notes

(a)If you wish to check contact based on the actual pipe diameters, you should specify a penetration tolerance of zero. Given the numerical model of the pipe-in-pipe connection, power-law curves for example, you may wish to tolerate small levels of penetration, in which case you should specify a small, positive value for the penetration tolerance. If you wish to suppress the warning messages altogether, you should specify an arbitrarily large tolerance. The tolerance parameter may also be used to provide an indication of the connected pipes approaching contact, via the specification of a small, negative tolerance value.

Standard PIP Connections

Purpose

To define standard pipe-in-pipe connections between individual nodes of the finite element model.

Table Input

Input:

Description

Primary Node:

A node (number or label) on the primary pipe. If you specify a node label rather than a node number, it must be enclosed in {} brackets.

Secondary Node:

A node (number or label) on the secondary pipe. If you specify a node label rather than a node number, it must be enclosed in {} brackets.

Stiffness:

The linear stiffness of the connection between these nodes or the name of a non-linear force-deflection curve that defines this stiffness.

Notes

(b)Refer to Standard Connections for further information on the significance of the inputs supplied here.

(c)If a non-linear force-deflection curve is specified for the connection stiffness, then the actual curve must be defined in the Pipe-in-Pipe Stiffness - Data Pairs or Pipe-in-Pipe Stiffness - Power Law tables.

Standard PIP Connections - Generate

Purpose

To generate standard pipe-in-pipe connections between groups of nodes of the finite element model.

Table Input

Input:

Description

Primary Start Node:

The first node (number or label) in the group of nodes on the primary pipe. If you specify a node label rather than a node number, it must be enclosed in {} brackets.

Primary End Node:

The last node (number or label) in the group of nodes on the primary pipe. If you specify a node label rather than a node number, it must be enclosed in {} brackets.

Primary Increment:

The node number increment to be used when generating nodes on the primary pipe which are to be connected to corresponding nodes on the secondary pipe. This input defaults to a value of 1.

Secondary Start Node:

The first node (number or label) in the group of nodes on the secondary pipe. If you specify a node label rather than a node number, it must be enclosed in {} brackets.

Secondary End Node:

The last node (number or label) in the group of nodes on the secondary pipe. If you specify a node label rather than a node number, it must be enclosed in {} brackets.

Secondary Increment:

The node number increment to be used when generating nodes on the secondary pipe which are to be connected to corresponding nodes on the primary pipe. This input defaults to a value of 1.

Stiffness:

The linear stiffness of the generated connections or the name of a non-linear force-deflection curve that defines this stiffness.

Notes

(a)Refer to Standard Connections for further information on the significance of the inputs supplied here.

(b)If a non-linear force-deflection curve is specified for the connection stiffness, then the actual curve must be defined in the Pipe-in-Pipe Stiffness - Data Pairs or Pipe-in-Pipe Stiffness - Power Law tables.

Sliding PIP Connections

Purpose

To define sliding pipe-in-pipe connections between individual nodes of the finite element model.

Table Input

Input:

Description

Primary Node:

A node (number or label) on the primary pipe. If you specify a node label rather than a node number, it must be enclosed in {} brackets.

Secondary Element Set:

A set of elements on the secondary pipe. The primary node will be connected to the nearest (in the axial direction) secondary node at all times.

Lateral Stiffness:

The linear stiffness of the connection between these nodes in the lateral direction or the name of a non-linear force-deflection curve that defines this stiffness. 

Axial Stiffness:

The linear stiffness of the connection between these nodes in the axial direction or the name of a non-linear force-deflection curve that defines this stiffness.

Notes

(a)Refer to Sliding Connections for further information on the significance of the inputs supplied here.

(b)If a non-linear force-deflection curve is specified for the connection stiffness, then the actual curve must be defined in the Pipe-in-Pipe Stiffness - Data Pairs or Pipe-in-Pipe Stiffness - Power Law tables.

Sliding PIP Connections - Generate

Purpose

To generate sliding pipe-in-pipe connections between groups of nodes of the finite element model.

Table Input

Input:

Description

Primary Start Node:

The first node (number or label) in the group of nodes on the primary pipe. If you specify a node label rather than a node number, it must be enclosed in {} brackets.

Primary End Node:

The last node (number or label) in the group of nodes on the primary pipe. If you specify a node label rather than a node number, it must be enclosed in {} brackets.

Primary Increment:

The node number increment to be used when generating nodes on the primary pipe which are to be connected to corresponding nodes on the secondary pipe. This input defaults to a value of 1.

Secondary Element Set:

A set of elements on the secondary pipe. Each primary node will be connected to the nearest (in the axial direction) secondary node at all times.

Lateral Stiffness:

The linear stiffness of the generated connections in the lateral direction or the name of a non-linear force-deflection curve that defines this stiffness. 

Axial Stiffness:

The linear stiffness of the generated connections in the axial direction or the name of a non-linear force-deflection curve that defines this stiffness.

Notes

(a)Refer to Sliding Connections for further information on the significance of the inputs supplied here

(b)If a non-linear force-deflection curve is specified for the connection stiffness, then the actual curve must be defined in the Pipe-in-Pipe Stiffness - Data Pairs or Pipe-in-Pipe Stiffness - Power Law tables.