Line types: Structure data

Young's modulus

For homogeneous pipes only, a value may be given for the Young's modulus of the material. This determines the axial, bending and torsional stiffnesses – these stiffness data items are reported on the data form (in the all view mode), although they cannot be edited.

The value may be constant or variable:

Bend stiffness

The bend stiffness is the slope of the bend moment-curvature curve. The $x$ and $y$ values will often be the same, and this can be indicated by setting the $y$-value to '~', meaning "same as $x$-value".

You can specify the bend stiffness to be linear, elastic nonlinear, hysteretic nonlinear or externally calculated, as follows. See calculating bend moments for further details of the bending model used.

Linear bend stiffness

For normal simple linear behaviour, specify the bend stiffness to be the constant slope of the bend moment-curvature relationship. This slope is the equivalent $EI$ value for the line, where $E$ is Young's modulus and $I$ the second moment of area of the cross section. The bend stiffness represents the bend moment required to bend the line to a curvature of 1 radian per unit length.

Nonlinear bend stiffness

For nonlinear behaviour, use variable data to specify a table of bend moment magnitude against curvature magnitude. OrcaFlex uses linear interpolation within this table, and linear extrapolation for curvature values beyond those given. The bend moment must be zero at zero curvature. For nonlinear behaviour derived from a known stress-strain relationship the plasticity wizard may be useful to help set up the table.

In the case of nonlinear bend stiffness, you must also specify whether the hysteretic bending model should be used.

Warning: You must check that the hysteretic model is appropriate for the line type being modelled. It is not suitable for modelling rate-dependent effects; it is intended for modelling hysteresis due to persisting effects, such as yield of material or slippage of one part of a composite line structure relative to another part.

If you use the hysteretic bending model then the simulation speed may be significantly slowed if your table of bend moment against curvature has a large number of rows. You might be able to speed up the simulation, without significantly affecting accuracy, by removing superfluous rows in areas where the curve is very close to linear.

Note: If you are using nonlinear bend stiffness, then the mid-segment curvature results reported depend on whether the bend stiffness is specified to be hysteretic or not. If the bend stiffness is not hysteretic then the mid-segment curvature reported is the curvature that corresponds to the mid-segment bend moment (which is the mean of the bend moments at either end of the segment). If the bend stiffness is hysteretic then the mid-segment curvature cannot be derived in this way (due to possible hysteresis effects) so the mid-segment curvature reported is the mean of the curvatures at the ends of the segment. This difference may be significant if the bend stiffness is significantly nonlinear over the range of curvatures involved.

The choice of statics model controls the interpretation of the nonlinear bend stiffness table during the statics calculation. There are two options:

To understand better the rationale behind these options, consider the example of a flexible riser. A flexible riser is built of layers. When the riser is not pressurised, these layers are free to slide over each other. When the riser is pressurised, this introduces friction between the layers. As the riser is bent, this friction has the effect of increasing the apparent bend stiffness of the riser. Eventually, under bending, the friction reaches a certain limiting value and the layers are then able to slip over each other. This inter-layer friction is what gives rise to the hysteretic behaviour of a flexible riser.

Under the depressurised model, OrcaFlex is assuming that the post-slip stiffness is the same as the depressurised stiffness, and is given by the final two rows of the bend stiffness table. So the depressurised option is for scenarios in which the static analysis models the riser before it has been pressurised. Typically the riser will be installed without internal pressure and so its geometry will be determined by the much lower, post-slip stiffness. However, once the riser is pressurised, the dynamic bending stiffness is higher due to the inter-layer friction.

For further details see nonlinear bend stiffness theory.

Finally, the external results option allows you to specify an external function that can be used to track the bend stiffness calculation and provide user defined results.

Externally calculated bend moment

This form of bend stiffness allows the bend moment to be calculated by an external function. If this option is used then the line must include torsion effects. The external function can be written by the user or other software writers. For details see the OrcaFlex programming interface (OrcFxAPI) and the OrcFxAPI documentation.

Warning: Nonlinear behaviour breaks the assumptions of the stress results and fatigue analysis in OrcaFlex. You should therefore not use these facilities when there are significant nonlinear effects.

Axial stiffness

The axial stiffness is the slope of the curve relating wall tension to strain. The data define the behaviour in the unpressured state, i.e. atmospheric pressure inside and out. Pressure effects, including the Poisson ratio effect, are then allowed for by OrcaFlex.

Note: Axial strain is defined as $(l - l_0) / l_0$, where $l$ and $l_0$ are respectively the stretched and unstretched length of a given piece of pipe. Here, 'unstretched' means the length when unpressured and unstressed. When a pipe is pressured its tension at this 'unstretched' length is often not zero because of strains due to pressure effects. For a homogeneous pipe this can be modelled by specifying the Poisson ratio (see below); for a non-homogeneous pipe (e.g. a flexible), however, the Poisson ratio may not be able to capture the pressure effects.

Linear axial stiffness

For a simple linear behaviour, specify the axial stiffness to be the constant slope of the line relating wall tension to strain. This slope is the equivalent $EA$ value for the line, where $E$ is Young's modulus and $A$ is the cross section area. It represents the force required to double the length of any given piece of line, assuming perfectly linear elastic behaviour. (In practice, of course, lines would yield before such a tension was reached.)

Nonlinear axial stiffness

For a nonlinear behaviour, use variable data to define a table of wall tension against axial strain. OrcaFlex uses linear interpolation within the table and linear extrapolation for strain values beyond those given in the table.

In the case of nonlinear axial stiffness, you must also specify whether the hysteretic axial stiffness model should be used.

For further details see nonlinear axial stiffness theory.

The external results option allows you to specify an external function that can be used to track the axial stiffness calculation and provide user defined results.

Externally calculated wall tension

This form of axial stiffness allows the wall tension to be calculated by an external function. For details see the OrcaFlex programming interface (OrcFxAPI) and the OrcFxAPI documentation.

Direct tensile strain for hysteretic or externally calculated wall tension

After the simulation is complete, OrcaFlex can recover wall tension from the logged results. To present direct tensile strain results, OrcaFlex requires a unique correspondence between wall tension and strain. For hysteretic wall tension, this is not satisfied, and for externally calculated wall tension such behaviour cannot be assumed. As such the direct tensile strain result, and further results derived using direct tensile strain, will be unavailable.

Warning: Nonlinear behaviour breaks the assumptions of the stress results and fatigue analysis.

Poisson ratio

The Poisson ratio of the material that makes up the wall of the line type, used to model any length changes due to the radial and circumferential stresses caused by contents pressure and external pressure.

A Poisson ratio of zero means no such length changes. For metals such as steel or titanium the Poisson ratio is about 0.3 and for polyethylene about 0.4. Most materials have Poisson ratio between 0.0 and 0.5.

Note: The Poisson ratio effect is calculated assuming that the line type is a pipe made from a homogeneous material. It is not really applicable to complex structures such as flexibles, whose length changes due to pressure are more complex, although an effective Poisson ratio could be specified as an approximation.

Torsional stiffness

The torsional stiffness specifies the relationship between twist and torsional moment (torque). It is only used if torsion is included. You can specify linear or nonlinear behaviour.

Linear torsional stiffness

For a simple linear behaviour, specify the torsional stiffness to be the constant slope of the torsional moment-twist per unit length relationship. This slope is the equivalent $GJ$ value for the line, where $G$ is the shear modulus and $J$ is the axial second moment of area. It represents the torque which arises if the line is given a twist of 1 radian per unit length.

Nonlinear torsional stiffness

For a nonlinear behaviour, use variable data to define a table of torque against twist per unit length. OrcaFlex uses linear interpolation within the table, and linear extrapolation for values outside those given in the table. The torque must be zero at zero twist.

In the case of nonlinear torsional stiffness, you must also specify whether the hysteretic stiffness model should be used.

The external results option allows you to specify an external function that can be used to track the torsional stiffness calculation and provide user defined results.

Externally calculated torque

This option for torsional stiffness specifies that segment torque is calculated by an external function. For details see the OrcaFlex programming interface (OrcFxAPI) and the OrcFxAPI documentation.

Warning: Nonlinear behaviour breaks the assumptions of the stress results and fatigue analysis.

Tension / torque coupling

Defines a direct coupling between tension and torque. This coupling allows axial strain to induce torque, and allows twist to induce tension. It is only used if torsion is included.

Warning: Tension / torque coupling breaks the assumptions of the stress results and fatigue analysis.

Additional bending stiffness

Only available for homogeneous pipes, this value increases the overall bending stiffness of the line type. If the pipe has a constant Young's modulus, this value is simply added to the resulting bend stiffness; if the Young's modulus is variable, then the gradient of each section of the corresponding piecewise linear moment–curvature relationship is increased by this value.

The intent is to represent the extra stiffness a line may receive from any applied coatings or linings, for example the concrete coating often applied to steel flowlines. There is an assumed sharing of the loads between the original line type structure and that represented by the additional stiffness. For general category line types, such load sharing can be represented by the line type stress loading factors. For a homogeneous pipe, however, the stress loading factors cannot be modified: instead, OrcaFlex will automatically modify results that are affected by stress loading factors (typically stress and strain results) to reflect the additional bending stiffness.

External results from nonlinear stiffness

As listed on this page, each of the variable data sources for line type axial stiffness, bend stiffness and torsional stiffness can accept an external function in order to provide external results. Here we note some details of how those external results are then presented in OrcaFlex.

External results associated with line type stiffness are reported at line mid-segment result points. External results associated with axial and torsional stiffness present values that are calculated by the node at the end of the line segment closest to line end A. External results associated with bend stiffness present values that are an average of the result values calculated by the nodes at either end of the segment.