SDC Verifier


API RP 2A Standard checks the structural strength and stability requirements for steel cylindrical elements. This standard is applied to the cylindrical members with the thickness ≥ 6mm, ratio D / t < 300 and Yield < 414 MPa.


The standard supports calculations for circular tubes shapes only.

To add API RP 2A Standard execute Standard - API RP 2A from the main menu. Alternatively use Standard context menu:

It is possible to edit Safety Factors and Selection.

Safety Factors are set to Standard default values. It is not necessary to change them.

According to the calculation procedure Beam Length for Y and Z direction is required. Data from Beam Member Finders is used automatically:

If beam members are not recognized press .

By default, selection is set to Circular Tube Shapes. If not all circular members should be checked, then the selection can be modified.

Formulas of API RP 2A standard use Yield Stress from materials. It is important to set this value for each material. Standard check if all Yield Stress is not equal to zero:

If count > 0, then press to edit Yield Stress:

Create Tables and Plots for Loads - creates standard tables and plots for Overall Check for the selected Loads.

When all settings are defined, press OK to create standard.

Standard contains 7 checks: 1 and 2 geometrical pipe dimensions and limits, 3-6 - stress checks for different directions including combine check, 7 - overall check (results from check 3-6 and maximum over them) and Joint Check.

Result of Overall check is Utilization Factor = Stress / Allowable Stress. If Utilization Factor is < 1, the check is OK.

Joint Check

Joint Check is a part of API RP 2A-LRFD standard but is available for all standard types. To create a new Joint check perform Checks - Add - Joint Check in standard:

Maximum distance from joint nodes of one connection on the chord - include joints that are formed by multiple nodes:

It is possible to set Custom distance or use distance that equals D/4 where D - chord diameter so that each connection has its own distance to check.

Angle between braces treated as in one plane - defines allowable angle between braces of one connection that are located in different planes:

Chord maximum curvature angle - Not always chord elements form the straight line. To include an inclination in chord default angle = 3 degree is used.

Force Tolerance - type of brace depends on the axial forces of members of the connection. This option defines allowable tolerance for total force that is used in calculations of the brace type.

Calculate all braces as TY - Joint type is based on loading. This option will ignore loading and set all joint types for brace to TY.

Set Connection ID and press Navigate to display connection in the table.

Joint check is based on the connections. Each connection is a set of elements near joint node (see Joints Finder). Connections consists of Chord and braces. Brace contains only 1 element with ID defined in brackets (#). Connection can contain braces from both sides of the chord. The information is displayed in the second brackets: U- upper braces; L- lower braces;

Press to find all connections of the model. A window with connections that are recommended to be checked manually will be displayed:

Connection has to be checked when:

- D1 = D2 = d3 = d4, T1 = T2 = t3 = t4

- D1 = D2 = d4, T1 = T2 = t4, d3 > D1

- D1 = D2 = d3 = d4, T1 = T2 = t4, t3 > T1 according to the following image

- Add a new connection manually:

- edit the selected connection;

- preview - highlight the selected connection;

- preview only selected connection;

- remove the selected connection;

- plot all connections values in colors + Labels with IDs;

- show an information about all connections;

- hide an information about all connections.

Edit Connection

Pick Chord elements and braces (each brace consist of 1 element) and press to preview the connection properties.

- swap chord and brace elements.

Press to preview and highlight the connection in Ansys.

Set Braces Overlapping - open a window to set the overlapping brace. It is enabled only if one brace overlaps other one in the connection:

Resistance Coef. - AISC resistance factor for the weld (Φsh).

Set Overlapped (Yes) / (No) - set to the selected braces if they are overlapped.

Press to open the check table for calculations:

Information type:

Utilization factors only - Effective strength, joint axial and bending capacities, combined load and overlapping calculations;

Intermediate Results - axial and bending stresses of the chord and braces + utilization factors;

All results - Intermediate results + calculation factors (Qf, Qu)

Table Settings:

Show only joints that fail (value >) - set maximum value of failure;

Parameter that fails - select a parameter to compare with failure value. It is enabled if the option above is turned on.

Sort by parameter - Sort connections by ascending absolute value of the selected parameter.

Table build type:

Parameters in rows - display parameters in rows and connections info in column headers.

Parameters in columns - display parameters in column headers and connections information in rows.

Pick Load, select Connections to be included in the table, set number format and press Fill Table to display the results.

- Plot Axial force and Projected force of all braces of the selected connections:

- Plot gaps of all braces of the selected connections:

- Plot braces types of the selected connections:

Press to open the criteria window:

Set plot options, select connections and press to preview the results:

Note: The results are displayed only for braces.

Press to open an expand flow table for check:

Display Options:

Show Load Results - display results for each selected load per brace.

Show Min/Max - display only minimum and maximum results among the loads for each brace.

Show Load Results and Min/Max - combines two previous options.

Skip rows without maximum - do not display loads that do not contain any extreme results among all parameters.

Select Connections and press Fill Table to display the results.

- a detailed table with all intermediate results:

Select Load and press Fill Table to display the results.

- export multiple loads results to excel file;

- clear all calculations for loads;

- set resistance coefficient for overlapped braces:

All overlapped braces are displayed in the list with the related connection ID.

Fill Resistance coef. and press Apply to set the coefficient to all selected braces.

If no overlapped braces are found, a message will be displayed:

- displays a window to set Load transfer (section E.3.4 in standard) for braces of connections which contain:

If load transfer is set to "No", formula (E.3.4-1a) will not be applied to the calculations, even if it matches the conditions.

It is possible to change Effective Length manually. Set value to Effective Length field and press Apply button to set value to the selected braces.

According to standard, joint types are defined by the following rules:

Joint type is based on the type of loading. By checking if forces of the connection are balanced, joint types are classified into K, TY and X (Cross).

K - tension and compression loads are balanced.

TY - tension or compression load goes as shear force in a chord.

X (Cross) - Connection has to contain braces from both sides to check on cross joint. If balanced forces of all braces of one side and balanced forces of all braces of other side are equal then all braces are classified as X (Cross).

Interpolation - the order of joint type recognition is following: K -> X (Cross) -> TY. Each brace can have all 3 types of joint type taken as the percentage of axial load of brace to summation of all braces loads.

Note: If brace has zero force, the joint type for such brace is set to TY.

Mathematical background

All calculations are performed in accordance to API RP 2A-LRFD - Offshore platform loading standard (Section E).

Geometric parameters that are used in calculations are obtained by the following equations:

The effective strength is defined as the buckling load for members loaded in either tension or compression, and as the yield load for members loaded primarily in tension:


Fy  = the yield strength of the cord member at the joint (or 2/3 of the tensile strength if less), in stress units

Fyb = the yield strength of the brace member in stress units

Note: When chord is formed by different properties parameters for such connections are updated (see Particular cases).

Gap calculations. Gap is a minimum distance between two differently loaded braces (tension and compression) measured on a shell of the chord. It is possible that brace can have two or more gaps to considerate. Each gap percentage depends on the percentage of the taken load:

Projected - brace axial force that is perpendicular to the chord;

Ftension - sum of all positive projected axial forces;

Fcompression - sum of all negative projected forces.

Example of gaps:

Strength check. Joint capacity shall satisfy the following:

PD < φPuj........(E.3-2)

MD < φMuj........(E.3-3)


PD   = the factored axial load in the brace member, in force units

Puj  = the ultimate joint axial capacity, in force units

MD   = the factored bending moment capacity, in moment units

Muj  = the ultimate joint bending moment capacity, in moment units

Φj   = resistance factor tubular joints taken from the table below

For braces which carry part of their load as K-Joints and part as T & Y or Cross joints, interpolate Φj is based on the portion of e ach in total:

Φj Total = (K percentage)* Phi;j + (T&Y percentage)* Φj + (Cross persentage)+ Φj

For combined axial loads and bending moments in the brace, Equation E.3.2 should be satisfied along with the following interaction equation:


Ipb - in-plane bending

Opb - out-of-plane bending

The ultimate capacities are defined as follows:

Calculations of A parameter are the following:

Axial and bending stresses.

Extreme Fiber Stresses.

Extreme Fiber stress is a difference between axial and bending stresses:

Elastic modulus.

Qf is calculated for axial, in plane bending and out-of-plane bending parameters separately:

Quis the ultimate strength factor which varies with the joint and load type:

Note: In no case Qg should be taken less than 1.

For braces which carry a part of their load as K-Joints and part as T&Y or Cross joints, interpolate Qu is based on the portion of each in total:

Qu total = (K percentage) * Qu + (T&Y percentage) * Qu + (Cross percentage) * Qu

Load Transfer

Puj = P(1) + (L / 2.5D) * (P(2)-P(1)), for L < 2.5D (E.3.4-1a)
Puj = P(2), for L > 2.5D (E.3.4-1b)


P(1) = Puj from equation E.3.5 using nominal element geometric parameters (diameter, thickness, area, Fy);

P(2) = Puj from equation E.3.5 using can element geometric parameters (diameter, thickness, area, Fy);

Note: Load transfer calculations are applied when:

- Chord has increased thickness Tc;

- Effective length L matches the conditions like shown on the picture below;

- Brace chord diameters ratio (d/D) is less than 0.9, where D - diameter of can element;

Note: Compression members are required to be checked on the load transfer, however it is possible to set the load transfer manually;

Effective length L is calculated for each brace separately. It is minimum distance from the end of can till the point of intersection of chord and brace multiplied on 2.

Tc ≥ T nominal;

L1, L2 ≤ 1.25D. If L1 and L2 exceed 1.25D distance, can will not be recognized;

D - can diameter;

L = 2 * L1 - effective length for the left brace;

L = 2 * L3 = 2 * L4 - effective length for the middle brace;

L = 2 * L2 - effective length for the right brace.

Overlapping joints

The factored axial Force component perpendicular to the chord PD⊥ should satisfy the following equation:


vw   = ΦshFy

Φsh  = the AISC resistance factor for the weld

tw  = the lesser of the weld throat thickness or the thickness, t, of the thinner brace

l1    = circumference for that portion of the brace which contacts the chord (actual length)

l   = circumference of the brace contact with the chord neglecting presence of overlap

l2   = the projected chord length (one side) of the overlapping weld, measured perpendicular to the cord

Note: Brace contacts chord under the angle creating elliptical intersection. SDC Verifier treats that kind of intersection as circular intersection so that l and l1 parameters are measured as circular circumferences:




∠AOB - angle in radians;

θ1 - inclination of brace 1 to the chord;

θ2 - inclination of brace 2 to the chord;

Resistance coefficient φsh depends on the strength of welding and is used in calculations of overlapping (Section E.3.2 API 2A RP LRFD). A table is taken from Load and resistance factor design specification for structural steel buildings December, 27 1999. Default value in SDC is set to 0.9.

The design strength of welds shall be the lower value of (a)φFBMABM and (b)φFwAw, when applicable. The values of φ,FBM, and Fw and limitations thereon are given in Table J2.5,


FBM - nominal strength of the base material, ksi (MPa)
Fw - nominal strength of the weld electrode, ksi (MPa)
ABM - cross-sectional area of the base material, in.2(mm2)
Aw - effective cross-sectional area of the weld, in.2 (mm2)
φ - resistance factor

[a] For definition of the effective areas, see Section J2.
[b] For matching filler metal, see Table 3.1, AWS D1.1.
[c] Filler metal is one strength level stronger than matching filler metal is permitted
[d] For T and corner joints with the backing bar left in place during service, filler metal with a classification requiring a minimum Charpy V-notch (CVN) toughness of 20 ft-lbs. (27 J) @ +40° shall be used. If filler metal without the required toughness is used and the backing bar is left in place, the joint shall be sized using the resistance factor and nominal strength for a partial-joint-penetration weld.
[e] Fillet welds and partial-joint-penetration groove welds joining component elements of built-up members, such as flange-to-web connections, are not required to be designed with regard to the tensile or compressive stress in these elements parallel to the axis of the welds.
[f] The design of connected material is governed by Sections J4 and J5.
[g] For alternative design strength, see Appendix J2.4

Particular cases

Sometimes models cannot represent the real situations. For such cases calculations are updated to get the worst possible result according to the parameters:

Case 1:

When Chord is formed by elements with different properties around the joint node and D1<>D2, D = min(D1, D2); T = min(T1, T2) are considered for calculations.

Case 2:

D1=D2, D1<D3. For such case D3 is recognized as chord as it has bigger diameter. Naturally pipe of bigger diameter cannot be welded to smaller. Such connections are recommended to be checked.

Case 3:


D1 = D2 = D3 = D4;

T1 = T2 = T3; T4 >T4;

When all diameters of the connection are equal, thicknesses are compared. Element with thickness = T4 is recognized as chord.

b) In case when:

D1 = D2 = D3 = D4;

T1 = T2 = T3 = T4;

When all elements of the connection are of the same dimensions, chord is recognized as the pair of elements that form straight line. If any pair that matches the conditions is found, random element will be recognized as chord.