Compose pipe data model

 

Function ready condition: All '(R)equired'-input data tables tested

Function error condition: 18 error conditions, 4 severe warning conditions, 20 warning conditions, 4 informational messages and 2 messages

Errors:

E31-001:

Diameter / Nominal wall thickness ratio is less than or equal to 2.

This is a physically impossible pipeline.

output table PIPEDIM will become questioned

E31-002:

Bend radius / Outer diameter ratio is less than 0.5.

This is a physically impossible pipeline.

output table PIPEDIM will become questioned

E31-003:

Material 'name' not found.

The material reference name specified in input table MATL has not been specified in input table ISTROP or ANTROP.

output table PIPEMAT will become questioned with the relevant reference name marked by [Error!]

output table PIPEDIM has not been produced

E31-005:

Material 'name' found more than once.

A material reference name specified in input table MATL has been specified in both input table ISTROP and ANTROP.

output table PIPEMAT will become questioned with the relevant reference name marked by [Error!]

output table PIPEDIM has not been produced

E31-006:

TEE-REF 'name' from table TEECONF missing in table TEESPEC.

The Tee reference name in table TEESPEC does not occur in table TEECONF.

no output tables have been produced except T-SDATA which has been questioned.

E31-007:

Water level not defined

In table DEADW column DEADW-W1 contains data but input table W-LEVEL does not exist.

output tables PIPEMAT and PIPEDIM have been produced

(The water level is required to be able to distinguish between submerged and above water pipeline sections.)

E31-008:

Anisotropic material in code not allowed.

An anisotropic material has been specified and applied while the Analysis Type has been set to 'NEN 3650', 'ASME B31.8' or 'Belgian Law'.

output table PIPEMAT will become questioned

output table PIPEDIM has not been produced

(The above analysis types are not valid for pipelines made from anisotropic material.))

E31-009:

Tee 'name': length of branch is less than or equal to half the diameter of the run.

The length of the branch of a tee is not realistic with respect to the diameter of the run.

output tables PIPEMAT and T-SDATA have been produced

output table PIPEDIM has not been produced

E31-010:

Tee 'name': length run is less than or equal to half the diameter of the branch.

The length of the run of a tee is not realistic with respect to the diameter of the branch.

output tables PIPEMAT and T-SDATA have been produced

output table PIPEDIM has not been produced

E31-011:

Both relative and absolute tolerances are defined for elements 'num' - 'num'.

Both relative and absolute manufacturing tolerances are defined for the indicated elements. One of them should be left empty.

E31-012:

SiS section nr. 'num': inner elements 'num'-'num' do not fit in outer elements 'num'-'num'.

The outer diameter of the inner pipe is equal or greater than the inner diameter of the outer pipe for the specified SiS section. The pipes physically do not fit into each other. Per inner pipe element the accompanying outer pipe element is checked.

Info I31-001 reports the respective diameters.

E31-013:

Tee 'teeref': diameter branch is greater than diameter run.

Diameter of the tee branch cannot be greater than the tee run diameter.

E31-014:

Mitre bend 'ident', crotch 'value' is less than zero.

The crotch C of the mitre bend is smaller than 0, which is not allowed.

E31014

E31-015:

Element 'num' has more than one medium: 'medium1' / 'medium2'

An element can only contain one medium, or no medium at all.

E31-016:

Tees are defined in the configuration, but table 'TEESPEC' is empty.

Tees are defined but table TEESPEC is empty. In table CONNECT in column TEE-REF a reference to a tee is defined. This reference should define which type of tee is concerned.

Info If table TEESPEC is present but the referenced tee name is not E31-006 will be reported.

E31-017:

Too many layers (>'num') in element 'num'

One element has a maximum of 8 layers.

E31-020:

Material weight unknown in element 'num' (and possibly more).

The deadweight is being calculated (no DEADW table) and the weight of the (first) element is unknown. Either all elements should have a material weight, so the deadweight can be calculated, or no element at all.

Info Table PIPEDIM has the error status, and in column DEADW of that table the elements without material weight are marked red.

E31-021:

Material 'name': Poisson's ratios Nu-XF * Nu-FX ≥ 1.

The product of Nu-XF and Nu-FX should be less than one.

E31-022:

Diameter / Wall thickness (minus corrosion allowance) ratio is less than 4.

The ratio between outer diameter and wall thickness minus corrosion allowance is less than 4. Beam and stress calculations are not possible with this extreme ratio.

output table PIPEDIM will become questioned

Severe Warnings:

S31-001:

Re ('value') is greater than Rm ('value')

The yield stress (Re from table ISTROP) is greater than the ultimate tensile stress (Rm from table SIGEPS), which is very unlikely.

S31-002:

Inner diameter greater than outer diameter for tee 'title'

The inner diameter of the run of the tee is greater than the outer diameter of the connecting pipe (or vice versa).

S31-003:

Inside diameter ('value') less than half the outer diameter ('value')

The most inside internal coating layer should leave at least half the outer pipe diameter.

Info Inside and outside diameters refer to the diameters including possible coatings,
inner and outer diameters refer to the diameters of the (steel) pipeline excluding any coating.

S31-004:

The corrosion allowance exceeds 50% of the nominal wall thickness.

The corrosion allowance exceeds half of the nominal wall thickness.

Info Except in special circumstances, such highly corroded pipelines should not be calculated.

Warnings:

W31-001:

Small diameter / wall thickness ratio

Small diameter/wall thickness ratio occurs, the D/t ratio is smaller than 20.

output tables will be produced

(See table 'Pipe dimension data'  [PIPEDIM].)

W31-002:

BENDPAR in table PIPEDIM less than 0.2

Bend parameter does not meet value criterion.

output tables will be produced

(The bendpar value should not be less than 0.2 unless the 'Oval' option has been switched on (for explanation see table PIPEDIM or function CALPIPE).)

W31-003:

Extreme σyield / Young's modulus ratio.

Extreme σyield / Young's modulus ratio occurs.

output tables will be produced

(Ratio exceeds 1 or is less than .0001.)

W31-004:

The wall thickness is too small for the specified code.

The wall thickness specified does not meet the minimum wall thickness criteria of the Code specified in the Analysis Type.

output tables will be produced

(With the NEN 3650-2 code: If the wall thickness meets the group II criteria, but not the group I criteria, message I31-003 is also generated.)

W31-005:

Diameters connecting pipe with tee 'title' differ.

Or

Wall thicknesses connecting pipe with tee 'title' differ.

The diameter or wall thickness of the matching pipe is different for the run elements of a Tee.

output tables will be produced

('title'= CONNAME from input table CONNECT and output table T-CDATA. when calculating the stress intensification factors, the highest values are applied.)

W31-006:

Wall thickness tee 'title' less than connecting element.

The wall thickness specified for a tee element is less than the wall thickness of the adjacent (matching) pipe element.

output tables will be produced

('title'= CONNAME from input table CONNECT and output table T-CDATA.)

W31-007:

Material 'name': Poisson's ratios Nu-XF + Nu-FX > 1.0

The Poisson's ratio's of anisotropic material has been specified such that the sum exceeds 1.

output tables will be produced

(Theoretically the sum of the Poisson's ratio's cannot exceed 1, however, this may be slightly the case for the values measured by the manufacturers.)

W31-008:

Large wall thickness tolerance compared to wall thickness itself for elements 'num' - 'num'.

Wall thickness tolerance is large compared to wall thickness itself.

(Tolerance is more than 50% of wall thickness.)

W31-009:

The wall thickness of the Welded-On tee 'name' is larger than the connecting element.

The wall thickness of the run of the welded-on tee named 'title' is larger than the wall thickness of the adjacent element(s) / matching pipe(s). With this type of tee, the wall thickness of the run should be identical to that of the matching pipe(s).

output tables will be produced

('title'= CONNAME from input table CONNECT and output table T-CDATA.)

W31-010:

Extreme diameter / wall thickness ratio.

Extreme diameter / wall thickness ratio occurs, the D/t ratio is smaller than 5 or larger than 200.

output tables will be produced

(See table 'Pipe dimension data'  [PIPEDIM]. Note that design function 6 cannot be calculated with ratios smaller than 5)

W31-011:

Mitre bend 'ident' segment length should be close to 'value' (current value is 'value')

For a single kink mitre bend L-SEGM in table POLYDIF should be calculated as close as feasible  to 2 x L1 (as shown below) in order to get the correct bend tangent points. L-SEGM should be close to the value reported in the warning. The value of L1 is also reported in table BENDFAC (DF5, Pipeline Behaviour), but can also be calculated using the formula.

BENDFAC

W31-012:

Mitre bend 'ident' radius 'value' is less than 2.5 * 'value'

Bend radius R should not be less than 2.5 r

W31012

With a ratio (far) less than 2.5 the theory applied is inappropriate.

W31-013:

Mitre bend 'ident' crotch 'value' is less than 'value'.

The crotch C should not be less than Do

W31013

W31-014:

Anisotropic materials are calculated as material linear.

Anisotropic materials are always calculated material linear.

output tables will be produced

 

W31-015:

Mitre bend 'ident' cannot be calculated as anisotropic material.

Mitre bend cannot be calculated as anisotropic material.

output tables will be produced

 

W31-016:

Tee 'title': length branch is greater than diameter run.

Most of the fabricated tees have a branch length varying from 0.7 to 1.0 times the run diameter. For a larger branch length the stress results in the branch element become too favourable due to the applied tee behaviour modelling.

(‘title’ is the reference name of tee TEE-REF from input tables TEECONF and TEESPEC)

W31-017:

Material 'name': Poisson's ratio 'type' = 'value' (> 0.7)

For conventional materials it is unlikely that the Poisson's ratio exceeds the 0.7.

W31-018:

Unknown underwater weight for node 'num', above water deadweight used.

For a node below the water level the underwater weight is not defined in table DEADW.

(The Pipeline Behaviour function (DF5) will be calculated with the above water weights, which may lead to erroneous and undesirable results.)

W31-019:

Table DEADW contains data, weight data in table COATING is ignored.

Data in column WEIGHT from table COATING is only used when the deadweight is being calculated. With any data in table DEADW the data of that table takes precedence and no deadweight calculation is performed.

(Any internal and/or external coating thickness is still used to determine the inside and outside diameter)

W31-020:

Weight of water undefined for node 'num', using standard fresh water weight (1000 kg/m3).

The deadweight is being calculated (no DEADW table) and elements can be (partly) below water level. To calculate the buoyancy, the weight of water should be given in column WEIGHT of table W-LEVEL, which is not the case.

The program uses the standard weight of fresh water to continue the calculations, but this might not be appropriate.

Informational messages:

I31-001:

Outer diameter inner pipe = 'value', inner diameter outer pipe = 'value'

Reported diameters for E31-012 (inner elements do not fit in outer elements).

I31-002:

Diameter or wall thickness of tee differs from connecting pipe.

The wall thickness or diameter specified in table TEESPEC is different from the values for the pipe section in table WALL and DIAM.

output tables will be produced

(This message is given because the differences may not be intended and the result of input errors.)

I31-003:

W31-004 is only valid for group I pipelines

The wall thickness specified does meet the minimum wall thickness criteria for group II types of pipelines as defined in the NEN 3650-2:2020+A1:2024 code. However, it does not meet the group I minimum wall thickness criteria.

I31-004:

At least one medium or coating in table COATING has no weight, used with zero weight.

The COATING table is filled, but there is no data for the weights. As a result, the medium and/or coatings are being considered as weightless.

Messages:

M31-003:

Deadweight underwater is greater than above water

The deadweight specified for a submerged pipeline section exceeds the above water value in table DEADW.


H3104 (last modified: Feb 26, 2026)

See also:

Design function description

Input data table overview

Output data table overview

Sigma-Epsilon diagram