Beruflich Dokumente
Kultur Dokumente
1
FOREWORD
In 2005 it was realized by the American Society of Mechanical Engineers, B31 Code for Pressure
Piping and Technical Committee on Mechanical Design (MDC) that there was a need to develop a
standard method to analyzing integral attachment to piping for ASME piping. At the time the B31
Code books either referred to various other documents which provided proof testing procedures or
used unreferenced procedures. Boiler and Pressure Vessel Codes, Sections III, and Welding
Research Councils Bulletins and technical papers all have procedures in various forms which were
often referred to. The Boiler and Pressure Vessel Code procedures, however, address boilers and
pressure vessels and needed to be interpreted and adapted for pipe attachments. An agenda item
was initiated by the MDC to develop such an appendix but it soon became apparent that the
appendix might gain wider use if it were published independently as a standard.
The present standard is intended to provide a standard approach to the design of rectangular
integral attachments to straight sections of piping and extrados (outside surface of the bend) of the
elbow. Lugs on the sides, intrados (inside surface of the bend), of elbows are not covered. In its
development, the standard has been reviewed by individuals and appropriate committees of the
Boiler and Pressure Vessel Code.
Comments resulting from the review have been considered and responded to, with revisions made
to the standard, as appropriate.
Under direction of ASME Codes and Standards, metric units are emphasized, being listed first.
U.S. customary units are also given in parentheses.
2
INTRODUCTION
The ASME B31 Code for Pressure Piping consists of a number of individually published Sections
and Standards, each an American National Standard, under the direction of the ASME Committee
B31, Code for Pressure Piping.
Rules for each Section reflect the kinds of piping installations considered during its development,
as follows:
B31.1 Power Piping: piping typically found in electric generating stations, in industrial and
institutional plants, geothermal and solar power applications and central and district heating and
cooling systems;
B31.3 Process Piping: piping typically found in petroleum refineries, chemical, pharmaceutical,
textile, paper, semiconductor, cryogenic, and related processing plants and terminal;
B31.4 Pipeline Transportation Systems for Liquid Hydrocarbons and Other Liquids: piping
transporting products which are predominately liquid between plants and terminals and within
terminals, pumping, regulating, and metering stations;
B31.8 Gas Transportation and Distribution Piping Systems: piping transporting products which
are predominately gas between sources and terminals, including compressor, regulating, and
metering stations, and gas gathering pipelines;
B31.9 Building Services Piping: piping typically found in industrial, institutional, commercial,
public buildings, and multi-unit residences, which do not require the range of sizes, pressures, and
temperatures covered by B31.1;
B31.11 Slurry Transportation Piping Systems: piping transporting aqueous slurries between plants
and terminals and within terminals, pumping, and regulating stations.
B31.12 Hydrogen Piping and Pipelines: piping for gaseous and liquid hydrogen service and to
pipelines in gaseous hydrogen service.
Rules for each Standard provide standardized guidance for a specific task found in one or more
B31 Section publications, as follows:
B31E Standard for Seismic Design and Retrofit of Above-Ground Piping Systems: provides a
method for the seismic design of above-ground piping systems in the scope of the ASME B31
Code for Pressure Piping.
3
B31J Standard Method to Develop Stress Intensification and Flexibility Factors for Piping
Components: provides a standardized method to develop the stress intensification factors and
flexibility factors used in B31 piping analysis.
B31T Standard Toughness Requirements for Piping: provides requirements for evaluating the
suitability of materials used in piping systems that may be subject to brittle fracture due to low
temperature service conditions.
B31W Standard Method to for Evaluation of the Design of Rectangular Cross Section
Attachments on ASME B31 Piping Codes provides a method to analyze rectangular cross section
attachments to piping and determine the effect of the attachment on the pressure integrity on the
pipeline system. This methodology for rectangular lug attachments is based upon Welding
Research Council Bulletins 1071, 1982, 4483, and ASME Boiler and Pressure Vessel Code Section
III Rules for Construction of Nuclear Facility Components, Nonmandatory Appendix Y, Article Y
30004. This document meets the B31 Code design methodology and allowable stress criteria.
ASME Committee B31 is organized and operates under procedures of the American
Society of Mechanical Engineers which have been accredited by the American National
Standards Institute. The Committee is a continuing one and keeps all Code Sections and Standards
current with new developments in methods, materials, construction, and industrial practice. New
editions of Code Sections and Standards are published or reaffirmed at intervals of 3 years to 5
years. Addenda may be published on an as required basis.
It is intended that this edition of the B31W Standard and any subsequent addenda not be
retroactive. Unless agreement is specifically made between contracting parties to use another
edition and addenda, or a regulatory body having jurisdiction imposes the use of another edition or
addenda, the latest edition or addenda issued at least 6 months prior to the original contract date
for the piping installation activity in which a pipe fitting or joint qualified by this Standard is to be
used shall be the governing document for the determination of the maximum allowable pressure
for pipe fittings and joints. Users of this Standard are cautioned against making use of Standard
revisions without assurance that they are acceptable to the proper authorities in the jurisdiction
where the pipe fitting or joint is to be installed.
The B31 Committee has established an orderly procedure to consider requests for interpretation
and revision of Standard requirements. To receive consideration, such requests must be in writing
and must be given full particulars in accordance with the procedure found in any B31 Code. The
approved reply to an inquiry will be sent directly to the inquirer. In addition, the question and
reply (interpretation) will be published as part of an interpretation supplement issued to this
Standard’s editions or addenda. A request for revision to the Standard will be placed on the
Committee’s agenda. Further information or active participation on the part of the proponent may
be requested during consideration of the proposed revision. Approved revisions are published in
new editions of the Standard.
4
Contents
Foreword
Introduction
1 Limitation to Applicability
2 Nomenclatures
3 General Weld and Lug Sizing Procedure/Requirements
4 Evaluation Procedures
5 References
Appendix A: Lug Geometry Calculation
Appendix B: Lug Calculation Example
Appendix C: Lug Calculation Example
Appendix D: Lug Calculation Example
5
B31W Standard Method to for Evaluation of
the Design of Rectangular Cross Section
Attachments on ASME B31 Piping Codes
1 LIMITATION TO APPLICABILITY
1.1 All other requirements from the individual Code books must be addressed.
1.1.1 The attachment is welded to the pipe by:
(a) A full penetration weld,
(b) A fillet or partial penetration weld along at least three sides of the attachment, or
(c) A fillet or partial penetration weld along the two long sides of the attachment, where
the length of the long side is at least three times the length of the short side.
1.2 The attachment material and pipe material have essentially the same moduli of elasticity
and coefficients of thermal expansion. Bimetallic welding should be avoided as much as
possible and if used on piping systems operating above 1500F additional stress calculations
should be developed.
1.3 β1 ≤ 0.5, β 2 ≤ 0.5, and the product β1 x β 2 ≤ 0.075, where β1 and β 2 are defined in Section
2.0.
1.4 The attachment is made on straight pipe, with the nearest edge of the attachment weld
located at a minimum distance of SQRT (rt) from any other weld or other discontinuity; r
and t are defined in Section 2.0. For multiple attachments located at a distance less than
SQRT (rt) to each other, the stress effects for each individual attachment shall be
superimposed.6
1.5 Do /t ≤ 100.
1.6 The centerline axis of the attachment should be parallel to and radial to the centerline axis
of the pipe.
1.7 This methodology is limited to straight pipe and extrados (outside surface of the bend) of
the elbow. Lugs on the sides, intrados (inside surface of the bend), or elbows are not
covered. This methodology is based Weld Research Bulletins, 1, 2, & 3, and ASME Boiler
and Pressure Vessel Code, Section III, Division 1, Nonmandatory Appendices Y, Article
Y20004. This document is tailored to B31 code methodology and allowable stresses.
1.8 Pipe welds (pressure boundary attachment welds) are any welds in or to the process pipe or
retaining components. These welds shall be qualified and inspected to the ASME Code
Section IX or the particular Code requirements.
6
1.9 Structural welds are any welds outside the scope of the piping welds.
1.10 The maximum number of lugs used in resisting a radial load (W) is one per direction of
loading for each axis.
1.11 The physical orientation of two axial lugs for longitudinal load (Q2) along a common axis
is 1800 apart.
The equations and nomenclature are taken from WRC Bulletins1, 2 &3 and ASME
Boiler and Pressure Vessel Code Section III Rules for Construction of Nuclear Facility
Components, Nonmandatory Appendix Y, Article Y 30004.
Al = 4L1L2, in.2
ML= Longitudinal bending moment applied to the attachment shown in Figure 1.0, in-lb (mm N).
Mn = Circumferential bending moment applied to the attachment shown in Figure 1.0, in-lb (mm
N).
MT = torsional moment applied to the attachment as shown in Figure 1.0, in-lb (mm N).
ML, MN, MT, Q1, Q2, and W are determined at the surface of the pipe. The values of attachment
loads are used in the stress evaluation in section 3.0 are based on the loads used in the different
Code equations.
ML**, MN**, MT**, Q1**, Q2**, and W** are absolute values of the maximum loads occurring
simultaneously for the weld calculation.
Sy = yield strength at temperature, psi (lesser of attachment material or pipe material), psi (kPa)
Zwd = section modulus of fillet or partial penetration weld about the neutral axis of bending
parallel to L1, in.3 (mm3)
Zwl = section modulus of fillet or partial penetration weld about the neutral axis of bending parallel
to L2, in.3 (mm3)
Zwt = torsional section modulus of fillet or partial penetration weld for torsional loading, in.3
(mm3)
k = the specific factor for occasional loading that should be taken from the particular B31 Code.
8
MA = resultant moment loading on cross section due to weight and other sustained loads, in-lb
(mm-M) as defined in the specific Code book section.
MB = resultant moment loading on cross section due to occasional loads, such as thrusts from
relief/safety valve loads, from pressure and flow transients, and earthquake, in-lb (mm-N). If
calculation of moments due to earthquake is required, use only one-half the earthquake moment
range. Effects of anchor displacement due to earthquake may be excluded from equation (6) if
they are included in equation (7).
MC = range of resultant moments due to thermal expansion, in-lb (mm N). Also include moment
effects of anchor displacement due to earthquake if anchor displacement effects were omitted from
equation (6).
i = stress intensification factor. The product 0.75i shall never be taken as less than 1.0.
SC = basic material allowable stress at the minimum metal temperature expected during the
reference stress range cycle, psi (kPa)2
Sh = basic material allowable stress at maximum (hot) temperature from the Allowable Stress
Tables, psi (kPa)
SL = sum of the longitudinal stresses due to pressure, weight, and other sustained loads, psi (kPa)
f = stress range reduction factor for cyclic conditions for total number N of full temperature cycles
over total number of years during which system is expected to be in operation.
Sml Sustained = the calculated lug stress for the sustained loading condition from resultant moments
as defined by MA
Sml Occasional=is the calculated lug stress for occasional loading conditions from resultant moments
as defined by MB
Snl displacement load=is the calculated lug stress due to displacement/thermal load ranges from range of
resultant moments as defined by Mc
Snl ** = Calculating the lug stress for the maximum loading occurring simultaneously to qualify
full, partial penetration and fillet welds.
Kl=2.0 for welded full penetration welds, partial penetration welds and fillet weld on
four sides4.
9
Kl = 3.6 for fillet or partial penetration welds where the attachment is welded on two
or three sides4
Spl = Kl (Snl) used to calculate the stress due to displacement load ranges from range of resultant
moment defined by Mc
Ste= the effect of pressure, weight, other sustained loads, and thermal expansion from range of
resultant moments defined by MA, MB, Mc
N = total number of equivalent reference displacement stress range cycles expected during the
service life of the piping. A minimum value for f is 0.15, which results in an allowable
displacement stress range for a total number of equivalent reference displacement stress range
cycles greater than 108 cycles.
fr = Maximum total vector force on a fillet weld (pounds/inch) = SRT (fq12 + fq22+ fw2)5, 6, &7
10
Figure 1, Nomenclature Illustration
H= Maximum distance from the pipe surface to the centroid of the lug bearing surface, inches
H=h-d/2, inches
11
3.0 General Weld and Lug Sizing Procedure/Requirements
3.1 Analysis of attachment welded to pipe with fillet, partial penetration welds and full penetration
welds:
(a) The weld strength of the connection between the pipe and lug for a fillet weld is based on
the lesser of the weld metal allowable which is 0.3 times the nominal tensile strength of
weld metal or 0.4 of yield of the base metal which is 0.4 time “Sy”7, 8 &9. The allowable
weld stress can be increased by “k” for occasional loading conditions (Occasional Loading
Condition) based on the specific B31 Code Books.
In addition the following equations for fillet welds attachments shall be satisfied to insure
that the lug and weld stresses are within allowable stresses are based on references 4 and 5
using B31 code allowables.
(b) When a full penetration weld or a fillet weld on all four sides Kt used in calculating Spl shall
be 2.0
(c) For attachments welded on two or three sides, the Kt used in calculating Spl shall be 3.6.
(d) The following additional equations shall be satisfied for full penetration and partial
penetration welds to ensure that the lug and weld stresses are within allowable stresses.
Calculating the lug stress for the maximum loading occurring simultaneously.
.
Snl ** =C tW**/Al + CL ML**/Z1L +CNMN**/Z1L + Q1**/2L1La+ Q2**/2L2Lb +
MT** ≤ .6Syk (10)
The “C” values are calculated in Appendix A or Sections 2.0 and 3.2 can be used to
calculate C for other configurations.
3.2 The lug dimensions will need to meet the requirements for β1 ≤ 0.5, β 2 ≤ 0.5, and the product
β1 x β 2 ≤ 0.075 and/or use Appendix A for lug that qualifies dimensionally for a variety of pipe
sizes and lug sizes.
The methodology used to calculate the required weld size for a fillet weld for a given
configuration typically treats the weld as a straight line and uses line properties of the connection
12
to calculate the force per inch of weld. Then, the required weld size is calculated based on the
magnitude of the calculated force.
If there is more than one force applied to a connection then these are combined vectorially. When
three forces are added vectorially they must be the forces occurring at the same location in the
weld connection. The weld size is then obtained by dividing the resultant force on the connection
point by the allowable weld stresses. The loads are the absolute values of maximum loads
occurring simultaneously for the weld calculation. The minimum required size will be governed
by calculated fillet size but not smaller then minimum required size base metal thickness between
the pipe and lug for weld ability as specified by controlling code ASME book, Manual of Steel
Construction (AISC) –Specification for Structural Steel Buildings 8, or American Welding Society
(AWS) Structural Welding Code10..
Example: A B31.1 piping system that uses carbon steel pipe with a 60 ksi ultimate tensile strength
and an operating temperature of 650oF will be examined. The stress allowable is Sy=35,000 psi,
and a fillet weld size w=1/2”.
The fillet weld throat diminsion is “a” = Selected Weld (W) x 0.707 in. (mm)
The fillet weld maximum allowable load is based on the lesser load capacity of either 0.3St*k of
the weld or 0.4Sy (.707w) k the base metal.
The maximum allowable load on the fillet for the weld throat= 0.3St (.707w) k = 0.212k*St w
Max. Where k =1.2; Allowable Load on the fillet for the weld throat=.254(60KSI) (.5”) = 7635.6
lbs/in.
The Maximum Allowable Load on the fillet for the pipe base metal (lbs/in) =0.4Sy (.707w) k =
0.2828Sy (w) k=0.4 (35,000) (0.707x0.5) =5,938 lbs/in load capacity for a ½” fillet weld which is
less than the weld allowable as shown above.
Therefore, the allowable load is governed by the base metal which is 5,938 lbs/in of weld. For
different materials and temperatures, a similar approach can be taken to develop the size of the
weld and lug.
The potential for increased stress at the attachment welds, which may occur as a result of
differential metal temperature between the attachment and the run, should be considered in the
design evaluation. The weld qualification allowable limit of the base metal in shear is based upon
the lesser value of the pipe and lug material at temperature shall not be exceeded. Provisions shall
13
be taken to consider the effects of the curved pipe surface and gap on the effective throat of the
fillet weld.
For Loading in all three directions (Q1, Q2, and W and moments) it is advised to use a four-sided
fillet weld6:
As most loadings are a combination of tension and shear the above method is based on shear
loading. Next step is to distribute the load from moments and shear forces and apply it to the weld
in a line to determine the length and width of the lug and weld. Then analyze the attachment loads
to pipe as described in Section 4.0.
An example of calculating the weld size for two loads Q2** and W** is shown below assuming that
Q1**, ML**, MT** and MN** are zero. The load are the absolute values of Q2** and W**. The fq, fc,
and fr are the line stress by the specific loadings as defined in references 5 and 6 (Design of
Welded Structures5 and Design of Weldments6).
fq 2= Q2**/La= kips/in
Sy is taken at temperature and shall be the lesser of that for the lug material or the pipe
material.
The minimum size fillet weld is based on the two different materials thicknesses, this will be
based on the applicable piping code first and second option is the American Weld Society
(AWS).10 or AISC 8, 11. In addition equations 12 and 13 must be met for fillet welds.
14
Figure 2, Nomenclature Illustration for Three-Sided Fillet Weld Loaded in the Q2 and W
directions.8, 12
For Loading in all three directions (Q1, Q2, and W and moments) it is advised to you a four sided
fillet weld with the section properties:
15
4.0 EVALUATION PROCEDURE
This section a methodology for developing B and C values will discussed. Lug geometry may be
selected for specific schedule pipe size from Appendix A. This is a partial list of lugs that
conform to β1, β2 and β1x β2 requirements are listed. This is a partial list and an analyst can select
other lug geometries as that meet these requirements. The Ct, Cl, and Cn values are calculated for
these specific pipe and lug geometries in Appendix A.
The loads on the attachment cause stresses in the pipe wall. Equations are provided in section
4.1(a) to determine these stresses. The attachment stresses are then added to the piping system
stresses at the attachment. The piping system stresses are determined by B31 Codes equations for
straight pipe or bends. The Code Equations including the attachment stress terms given in 4.1(b).
The attachment stresses, Sml, Snl, and Spl are to be calculated for the loading conditions
corresponding to the specific B31 Code Book. For example, in calculating the lug stress Sml for
use in normal operating Code equation W, ML, MN, Q1, Q2, and MT are the loads on the
attachment due to weight and other sustained loads.
There are additional equations given in 4.2(b) for fillet welded attachments that also must be
checked for attachment stresses (Figure 2). These are based on the absolute values for maximum
loads occurring simultaneously for normal and abnormal loading conditions.
Note that the values for CT, CL, and CN must be calculated for their specific loading condition as
shown in Figure 1 and defined below.
4.1 Analysis of Attachment welded to pipe with a full penetration weld or fillet weld on four
sides Kt = 2.0 2, 6:
MA = resultant moment loading on cross section due to weight and other sustained loads, in-lb
(mm-M) in equation 1 and 5
MB = resultant moment loading on cross section due to occasional loads, such as thrusts from
relief/safety valve loads, from pressure and flow transients, and earthquake, in-lb (mm-N). If
calculation of moments due to earthquake is required, use only one-half the earthquake moment
range. Effects of anchor displacement due to earthquake may be excluded from equation (6)
16
MC = range of resultant moments due to thermal expansion, in-lb (mm N). Also include moment
effects of anchor displacement due to earthquake if anchor displacement effects were omitted from
equation (7 and 8).
Sml Sustained is the calculated lug stress for the sustained loading condition, see equations 1, and 5
from resultant moments as defined by MA;
Sml Occasional also is used to calculate the lug stress for occasional loads see equations 2 and 6 such
as earthquake or dynamic loading used in MB
Snl is the calculated lug stresses for the displacement load range conditions see equations 3 and 4
from resultant moments as defined by Mc
Spl is used to calculate the stress due to displacement load ranges. See equation 3, 4 and 7 from
range of resultant moment defined by Mc
Sml Sustained load = BTW/Al +BLML/ZlL + BNMN/ZlN +Q1/2L1d + Q2/2L2Lb +MT (1)
Sml Occasional loads = BTW/Al +BLML/ZlL + BNMN/ZlN +Q1/2L1d + Q2/2L2Lb +MT (2)
Spl is used to calculate the stress due to displacement load ranges. See equation 3, 4 and 7.
(b) The following modified Code equations shall be satisfied for straight pipe:
SOL = PDo/4tn + 0.75iMA/Z + 0.75iMB/Z +Sml Sustained + Sml Occasional ≤ kSh (6)
Ste= the effect of pressure, weight, other sustained loads, and thermal expansion this is an
upper limit stress check.
Ste=PDo/4tn +0.75i (MA/Z) + i (Mc/Z) + SML Sustained + Occasional+ Spl/2 ≤ (Sh + SA) (9)
Note that the Spl/2 discussion in WRC Bulletin 4486, the factor of 2 is to correct the stress from a
Class 1 stress (C*K*nominal stress) to a Class 2 or B31“stress” in a piping equation, using an
17
equivalent “i” factor and i = CK/2. Thus, if you calculate Spl per the lug procedure, you need to
use Spl/2 to get the equivalent “stress” that matches Class 2 as shown in WRC 448, which gives
you margin over the test data.
4.2 Analysis of Attachment welded to pipe with fillet or partial penetration welds:
(a) The requirements of section 3.1 and 3.2 shall be met. For attachments welded on two or three
sides, the Kt used in calculating Spl shall be 3.6.
(b) The following additional equations shall be satisfied for full penetration and partial penetration
welds to insure that the lug and weld stresses are within allowable stresses.
Snl ** = Calculating the lug stress for the maximum loading occurring simultaneously
(c) The following additional equations for fillet welds attachments shall be satisfied insure that the
lug and weld stresses are within allowable stresses.
18
5.0 References
1. Welding Research Council Bulletin 107, “Local Stresses in Spherical and Cylindrical
Shells Due to External Loading”, by K.R. Wichman, A.G. Hopper, and J. L. Mershon,
August 1965, and March 1979.
2. Welding Research Council Bulletin 198, “Secondary Stress Indices for Integral Structural
Attachments to Straight Pipe”, by W.G. Dodge, and “Stress Indices at Lug Supports on
Piping Systems”, by E.C. Rodabaugh, W.G. Dodge, and S.E. Moore, September 1974.
3. Welding Research Council Bulletin 448, “Evaluation of Welded Attachments on Pipe and
Elbows”, January 2000.
4. ASME Boiler and Pressure Vessel Code Section III Rules for Construction of Nuclear
Facility Components, Nonmandatory Appendix Y, Article Y 3000 , “Procedure for
Evaluation of the Design of Rectangular Cross Section Welded Attachments on Class 2
and 3 Piping, 2013.
5. Charles G. Salmon, John E. Johnson, Faris A. Malhas, “Steel Structures Design and
Behavior” Chapter 1, Introduction and Chapter 5, Welding, Pearson Prentice Hall, Fifth
Edition, 2009.
6. Omar W. Blodgett, “Design of Welded Structure”, Section 6.6, The Design of Hangers and
Supports and Section 7.4 Determining Weld Size, The James F. Lincoln Arc Welding
Foundation, 1972.
7. Omar W. Blodgett, “Design of Weldments” Section 6.3, Determining Weld Size. The
James F. Lincoln Arc Welding Foundation, Sixth Edition 1972
8. Manual of Steel Construction – Allowable Stress Design, Chapter A, General Provisions A
Design Basis, Chapter J, Connections, Joints and Fasteners, Ninth Edition Copyright
1999.
9. ANSI/AISC 360-16, Specification for Structural Steel Buildings, Table J2.5 Available
Strength of Welded Joints, 2016.
10. American Welding Society, AWS D1.1/D1.1M, Structural Welding Code – Steel, Table
5.8, “Minimum Fillet Weld Size”, 2006.
11. ANSI/AISC 360-16, Specification for Structural Steel Buildings, Table J2.4 Minimum
Size Fillet Welds, 2016.
19
Appendix A, B, C and D
1
Appendix A: Lug Geometry and CT, CL and CN calculated values for some lug geomerties.
DETERMINE IF FULL
B 3/16 PEN. OR FILLET B
NOTES
1. DIMENSIONS ARE IN INCHES, UNO
2. THRUST LOADS, W, ARE:
2.1 DEAD LOAD: 800 LBF
2.2 THERMAL: 600 LBF
2.3 OCCASIONAL: 500 LBF
3. CODE BOOK: B31.1
A 4. MATERIAL: A106 C A
5. Sc = Sh = 20 KSI
6. N = 7,000 CYCLES
7. DESIGN PRESSURE: 800 PSI
8. TEMPERATURE: 400°F
8. SL, SE ARE ASSUMED TO BE AT CODE ALLOWABLE
9. MA, MB, MC ARE CALCULATED FROM SL AND SE:
8.1 MA = 184,213 LBF*IN ASME B31W EXAMPLE #1
8.2 MB = 92,107 LBF*IN Date: 11/25/2017
8.3 MC = 172,700 LBF*IN Drawn By: Lyle Sweeney
Reviewed By: Joe Graziano
4 3 2 1
ASME B31W CALCULATION WORKSHEET - EXAMPLE CALCULATION #1
NOTES:
-This document is a calculation worksheet for the lug evaluation method outlined in B31W, record
number 15-987
-The reference document is ASME B31XXX-2015 (-18 September-15 DRAFT, Revision 10)
-Section numbers within this calculation template do not match B31W.
-Calculation assumed non-full-penetration lug welds
1.0 DIAGRAM(S): Refer to the attached drawing for problem-specific input
Revision F 1 of 9
2.0 INPUTS
⎡0⎤
Q1 ≔ ⎢ 0 ⎥ Shear load applied to the attachment - lateral
⎢ ⎥
⎣0⎦
⎡0⎤
Q2 ≔ ⎢ 0 ⎥ Shear load applied to the attachment - axial
⎢ ⎥
⎣0⎦
⎡ 800 ⎤
W ≔ ⎢ 500 ⎥ Thrust load applied to the attachment
⎢ ⎥
⎣ 600 ⎦
⎡0⎤
ML ≔ ⎢ 0 ⎥ ⋅ Bending moment applied to the attachment per Figure 1.0
⎢ ⎥
⎣0⎦
⎡0⎤
MN ≔ ⎢ 0 ⎥ ⋅ Bending moment applied to the attachment per Figure 1.0
⎢ ⎥
⎣0⎦
⎡0⎤
MT ≔ ⎢ 0 ⎥ ⋅ Bending moment applied to the attachment per Figure 1.0
⎢ ⎥
⎣0⎦
Revision F 2 of 9
2.3.1 Coincident Loading: Absolute Values of Maximum Loads Occurring Simultaneously
Q1_ss ≔ 0 Shear load per Figure 1.0. This variable is Q1** in B31W.
Q2_ss ≔ 0 Shear load per Figure 1.0. This variable is Q2** in B31W.
Wss ≔ ∑ W = 1900 Thrust load per Figure 1.0. This variable is W** in B31W.
ML_ss ≔ 0 ⋅ Bending moment per Figure 1.0. This variable is ML** in B31W.
MN_ss ≔ 0 ⋅ Bending moment per Figure 1.0. This variable is MN** in B31W.
MT_ss ≔ 0 ⋅ Bending moment per Figure 1.0. This variable is MT** in B31W.
Revision F 3 of 9
kl ≔ 2 Factor for welds: 2.0 for full penetration or partial penetration
or fillet welds on four sides; 3.6 for fillet or partiala
penetration welds on two or three sides
3.0 CALCULATIONS
r
γ≔― = 12.893 Dimensionless parameter: pipe radius-to-pipe wall thickness
t
Do
― = 26.786 Ratio of pipe outside diameter to nominal wall thickness
t
⎛ 4⎞
⋅ ⎝Do 4 - ⎛⎝Do - 2 ⋅ t⎞⎠ ⎠
Z ≔ ――――――― Section modulus of pipe
32 Do
3
Z = 16.809
d
H ≔ h - ―= 5 Maximum distance from pipe surface to the centroid of the
2 bearing surface
L1
β1 ≔ ―= 0.12 Dimensionless parameter: lug width-to-pipe radius
r
L2
β2 ≔ ―= 0.482 Dimensionless parameter: lug length-to-pipe radius
r
β1 ⋅ β2 = 0.058 Dimensionless parameter used to check geometric limitation
2
Al ≔ 4 ⋅ L1 ⋅ L2 = 4 Lug cross sectional area
4
ZlL ≔ ―L1 ⋅ L2 2 = 2.667 3
Lug section modulus, longitudinal direction
3
4
ZlN ≔ ―L1 2 L2 = 0.667 3
Lug section modulus, normal direction
3
Revision F 4 of 9
3.2 CHECK GEOMETRIC LIMITATIONS OF B31W
Do
― ≤ 100 = 1 Ratio must be less than or equal to 100 to utilize B31W
t
‾‾‾
r ⋅ t = 1.156 Attachments/discontinuities must be farther than SQRT(rt) from
toe of lug weld
β1 ≤ 0.5 = 1 Check 1 meets limits of applicability per Section 1.3
NOTE: 4-sided fillet weld is assumed in the following calculations. Welds are treated as lines.
2
Aw ≔ 2 ⋅ a ⋅ ⎛⎝L1 + L2⎞⎠ = 0.663 Weld throat area
Revision F 5 of 9
SA ≔ f ⋅ ⎛⎝1.25 ⎛⎝Sc + Sh⎞⎠ - SL⎞⎠ Allowable stress range for expansion stress
SA = 30
Calculate effective torsional stress. First entry is sustained; second is occasional; third is thermal.
j≔0‥2
⎛ MT MT ⎞ ⎡0⎤
⎜ j j ⎟ ⎢ ⎥
M_T ≔ max ⎜――――――, ―――――――― ⎟=⎢0⎥
j ⎛ Lc ⎞ ⎛ Lc ⎞
⎜ L ⋅ L ⋅ t ⋅ ⎜1 + ―⎟ ⎜0.8 + 0.05 ⋅ ―⎟ ⋅ L ⋅ L ⎟ ⎣ 0 ⎦
2
c d c d
⎜⎝ ⎝ Ld ⎠ ⎝ Ld ⎠ ⎟⎠
Calculate effective torsional stress for loads occurring simultaneously. MT** in B31W
⎛ MT_ss MT_ss ⎞
M_T_ss ≔ max ⎜――――――, ―――――――― ⎟=0
⎜ ⎛ L ⎞ ⎛ L ⎞ ⎟
L ⋅ L ⋅ t ⋅ ⎜1 + ―⎟ ⎜0.8 + 0.05 ⋅ ―⎟ ⋅ Lc 2 ⋅ Ld
c c
⎜ c d ⎟
⎝ ⎝ Ld⎠ ⎝ Ld⎠ ⎠
fc
amin ≔ ―――― = 0.0099 Calculate minimum weld throat based on demand and yield
0.4 ⋅ k ⋅ Sy srength
amin
wmin ≔ ――= 0.014 Calculate minimum weld leg based on demand and yield
0.707 srength
Per AISC 360, the weld must meet a minimum size based on base-metal thickness. Since
the base metal is 1/4" < T < 1/2", the minimum fillet weld size is 3/16".
⎡ 2.2 ⎤ ⎡ 40 ⎤ ⎡ 0 ⎤ ⎡ 0.05 ⎤
Ao ≔ ⎢ 2.0 ⎥ θ ≔ ⎢ 50 ⎥ X0 ≔ ⎢ -0.45 ⎥ Y0 ≔ ⎢ -0.55 ⎥
⎢ ⎥ ⎢ ⎥ ⎢ ⎥ ⎢ ⎥
⎣ 1.8 ⎦ ⎣ 40 ⎦ ⎣ -0.75 ⎦ ⎣ -0.60 ⎦
Revision F 6 of 9
⎡ -0.919 ⎤
――――→ ⎢
X1 ≔ X0 + log ⎛⎝β1⎞⎠ = -1.369 ⎥
⎢ ⎥
⎣ -1.669 ⎦
⎡ -0.267 ⎤
―――→ ⎢
Y1 ≔ Y0 + log ⎝β2⎠ = -0.867 ⎥
⎛ ⎞
⎢ ⎥
⎣ -0.917 ⎦
――――――――――――――――――→ ⎡ 0.808 ⎤
1 2
η ≔ -⎝X1 ⋅ cos (θ) + Y1 ⋅ sin (θ)⎠ - ― ⎝X1 ⋅ sin (θ) - Y1 ⋅ cos (θ)⎠ = ⎢ 1.424 ⎥
⎛ ( ) ( ) ⎞ ⎛ ( ) ( ) ⎞
Ao ⎢ ⎥
⎣ 1.792 ⎦
⎛ 2 ⎞
BT ≔ max ⎜1 , ―⋅ CT⎟ = 7.048
⎝ 3 ⎠
⎛ 2 ⎞
BL ≔ max ⎜1 , ―⋅ CL⎟ = 2.21
⎝ 3 ⎠
⎛ 2 ⎞
BN ≔ max ⎜1 , ―⋅ CN⎟ = 1.656
⎝ 3 ⎠
3.8.1 Calculate the lug/pipe stress for the sustained loading condition:
W ML MN Q1 Q2
0 0 0 0 0
Sml_sus ≔ BT ―― + BL ―― + BN ―― + ―――+ ―――+ M_T = 1.41
Al ZlL ZlN 2 L1 ⋅ Ld 2 ⋅ L2 ⋅ Lb 0
3.8.2 Calculate the lug/pipe stress for the occasional loading condition:
W ML MN Q1 Q2
1 1 1 1 1
Sml_occ ≔ BT ―― + BL ―― + BN ―― + ―――+ ―――+ M_T = 0.881
Al ZlL ZlN 2 L1 ⋅ Ld 2 ⋅ L2 ⋅ Lb 1
Revision F 7 of 9
3.8.3 Calculate the lug/pipe stress to qualify the weld/pipe/lug for the thermal loading condition:
Wnl ≔ W = 600
2
MLnl ≔ ML = 0 ⋅
2
MNnl ≔ MN = 0 ⋅
2
Q1nl ≔ Q1 = 0
2
Q2nl ≔ Q2 = 0
2
M_Tnl ≔ M_T = 0
2
3.8.4 Calculate the lug/pipe stress for the displacement load ranges:
3.8.5 Calculate the lug/pipe stress for the maximum loading occurring simultaneously:
Wss ML_ss MN_ss Q1_ss Q2_ss
Snl_ss ≔ CT ―― + CL ――+ CN ――+ ―――+ ―――+ M_T_ss = 5.021
Al ZlL ZlL 2 L1 ⋅ La 2 ⋅ L2 ⋅ Lb
3.9 CHECK THE MODIFIED CODE EQUATIONS PER SECTION 4.1(b) OF B31W
P ⋅ Do 0.75 ⋅ i ⋅ MA 0.75 ⋅ i ⋅ MB
SOL ≔ ――+ ―――― + ――――+ Sml_sus + Sml_occ = 19.977
4⋅t Z Z
Revision F 8 of 9
k ⋅ Sh = 24
SOL
――= 0.832 Check that the occasional stress is less than k * Sh. If less than 1, then
k ⋅ Sh pipe stress is acceptable.
3.9.4 Stress due to pressure, weight, other sustained loads and thermal expansion:
P ⋅ Do 0.75 ⋅ i ⋅ MA i ⋅ MC
――= 5.357 ―――― = 8.219 ――= 10.274
4t Z Z
Spl
Sml_sus = 1.41 ―― = 1.586
2
P ⋅ Do 0.75 ⋅ i ⋅ MA i ⋅ MC Spl
Ste ≔ ――+ ―――― + ――+ Sml_sus + ―― = 26.846
4t Z Z 2
Sh + SA = 50
Ste
――― = 0.537 Check that the combined stress is less than Sh + SA. If true, then pipe
Sh + SA stress is acceptable.
Snl_ss = 5.021
0.6 ⋅ Sy ⋅ k = 28.8
Q1_ss Q2_ss
EQN11 ≔ ―――+ ―――+ M_T_ss = 0
2 ⋅ L1 ⋅ La 2 ⋅ L2 ⋅ Lb
END
Revision F 9 of 9
4 3 2 1
FULL PEN.
1.00
TYP
Q2 / NL
A
PIPE: NPS 12, SCH80, SA106 GRADE B
B B
Q2 / NL
4.00
NOTES
1. DIMENSIONS ARE IN INCHES, UNO
2. AXIAL LOADS, Q2, ARE: Q2 bearing surface:
2.1 DEAD LOAD: 500 LBF 1.00 d = 3/4"; H=5/8"
2.2 THERMAL: 3,500 LBF
2.3 SEISMIC ANCHOR MOVEMENT: ±2,000 LBF
2.4 SEISMIC: ±2,100 LBF
2.5 DYNAMIC: ±3,000 LBF
3. CODE BOOK: B31.3
4. MATERIAL: A106 B
A 5. Sc = Sh = 18.9 KSI A
6. N = 7,000 CYCLES
7. DESIGN PRESSURE: 1,000 PSI
8. TEMPERATURE: 500 °F
9. SL, SE ARE ASSUMED TO BE AT CODE ALLOWABLE DETAIL A
10. MA, MB, MC ARE CALCULATED FROM SL AND SE:
9.1 MA = 497,740 LBF*IN
SCALE 1 / 2 ASME B31W EXAMPLE #2
9.2 MB = 994,800 LBF*IN
9.3 MC = 1,044,624 LBF*IN Date: 11/25/2017
Drawn By: Lyle Sweeney
Reviewed By: Joe Graziano
4 3 2 1
ASME B31W CALCULATION WORKSHEET - EXAMPLE CALCULATION #2
NOTES:
-This document is a calculation worksheet for the lug evaluation method outlined in B31W, record
number 15-987
-The reference document is ASME B31XXX-2015 (-18 September-15 DRAFT, Revision 10)
-Section numbers within this calculation template do not match B31W.
Revision F 1 of 10
2.0 INPUTS
H ≔ h - 0.5 ⋅ d = 0.625 Max distance: pipe surface and centroid of lug bearing surface
2.3 LUG LOADS - Refer to Figure 1. Loads are in matrix form - the first entry is sustained; second is
occasional; third is thermal. Loads are at the surface of the pipe.
⎡0⎤
Q1 ≔ ⎢ 0 ⎥ Shear load applied to the attachment - lateral
⎢ ⎥
⎣0⎦
⎡ 500 ⎤
⎢ 2100 + 3000 ⎥
⎢ ⎥ ⎡ 250 ⎤
⎣ 3500 + 2000 ⎦
Q2 ≔ ――――――= 2550 ⎥ ⎢ Shear load applied to the attachment - axial
NL ⎢ ⎥
⎣ 2750 ⎦
⎡0⎤
W≔ 0⎥
⎢ Thrust load applied to the attachment
⎢ ⎥
⎣0⎦
⎡ 156 ⎤
ML ≔ Q2 ⋅ H = ⎢ 1594 ⎥ ⋅ Bending moment applied to the attachment per Figure 1.0
⎢ ⎥
⎣ 1719 ⎦
⎡0⎤
MN ≔ ⎢ 0 ⎥ ⋅ Bending moment applied to the attachment per Figure 1.0
⎢ ⎥
⎣0⎦
⎡0⎤
MT ≔ ⎢ 0 ⎥ ⋅ Bending moment applied to the attachment per Figure 1.0
⎢ ⎥
⎣0⎦
Revision F 2 of 10
2.3.1 Coincident Loading: Absolute Values of Maximum Loads Occurring Simultaneously
Q1_ss ≔ 0 Shear load per Figure 1.0. This variable is Q1** in B31W.
Q2_ss ≔ ∑ Q2 = 5550 Shear load per Figure 1.0. This variable is Q2** in B31W.
Wss ≔ 0 Thrust load per Figure 1.0. This variable is W** in B31W.
ML_ss ≔ Q2_ss ⋅ H = 3.469 ⋅ Bending moment per Figure 1.0. This variable is ML** in B31W.
MN_ss ≔ 0 ⋅ Bending moment per Figure 1.0. This variable is MN** in B31W.
MT_ss ≔ 0 ⋅ Bending moment per Figure 1.0. This variable is MT** in B31W.
Revision F 3 of 10
kl ≔ 2.0 Factor for welds: 2.0 for full penetration or partial penetration
or fillet welds on four sides; 3.6 for fillet or partial penetration
welds on two or three sides
3.0 CALCULATIONS
r
γ≔― = 8.766 Dimensionless parameter: pipe radius-to-pipe wall thickness
t
Do
― = 18.532 Ratio of pipe outside diameter to nominal wall thickness
t
⎛ 4⎞
⋅ ⎝Do 4 - ⎛⎝Do - 2 ⋅ t⎞⎠ ⎠
Z ≔ ――――――― Section modulus of pipe
32 Do
3
Z = 74.617
d
H ≔ h - ―= 0.625 Maximum distance from pipe surface to the centroid of the
2 bearing surface
L1
β1 ≔ ―= 0.083 Dimensionless parameter: lug width-to-pipe radius
r
L2
β2 ≔ ―= 0.332 Dimensionless parameter: lug length-to-pipe radius
r
β1 ⋅ β2 = 0.027 Dimensionless parameter used to check geometric limitation
2
Al ≔ 4 ⋅ L1 ⋅ L2 = 4 Lug cross sectional area
4
ZlL ≔ ―L1 ⋅ L2 2 = 2.667 3
Lug section modulus, longitudinal direction
3
4
ZlN ≔ ―L1 2 L2 = 0.667 3
Lug section modulus, normal direction
3
Revision F 4 of 10
3.2 CHECK GEOMETRIC LIMITATIONS OF B31W
Do
― ≤ 100 = 1 Ratio must be less than or equal to 100 to utilize B31W
t
‾‾‾
r ⋅ t = 2.037 Attachments/discontinuities must be farther than SQRT(rt) from
toe of lug weld
β1 ≤ 0.5 = 1 Check 1 meets limits of applicability per Section 1.3
SA ≔ f ⋅ ⎛⎝1.25 ⎛⎝Sc + Sh⎞⎠ - SL⎞⎠ Allowable stress range for expansion stress
SA = 28.35
Calculate effective torsional stress. First entry is sustained; second is occasional; third is thermal.
j≔0‥2
⎛ MT MT ⎞ ⎡0⎤
⎜ j j ⎟ ⎢ ⎥
M_T ≔ max ⎜――――――, ―――――――― ⎟=⎢0⎥
j ⎛ Lc ⎞ ⎛ Lc ⎞
⎜ L ⋅ L ⋅ t ⋅ ⎜1 + ― ⎟ ⎜0.8 + 0.05 ⋅ ―⎟ ⋅ Lc ⋅ Ld ⎟ ⎣ 0 ⎦
2
c d
⎜⎝ ⎝ L d⎠ ⎝ Ld ⎠ ⎟⎠
Calculate effective torsional stress for loads occurring simultaneously. MT** in B31W
⎛ MT_ss MT_ss ⎞
M_T_ss ≔ max ⎜――――――, ―――――――― ⎟=0
⎜ ⎛ Lc ⎞ ⎛ Lc ⎞ 2 ⎟
L ⋅ L ⋅ t ⋅ ⎜1 + ―⎟ ⎜0.8 + 0.05 ⋅ ―⎟ ⋅ Lc ⋅ Ld
⎜ c d ⎟
⎝ ⎝ Ld ⎠ ⎝ Ld ⎠ ⎠
Revision F 5 of 10
3.6 CHECK WELD SIZING
⎡ 2.2 ⎤ ⎡ 40 ⎤ ⎡ 0 ⎤ ⎡ 0.05 ⎤
Ao ≔ ⎢ 2.0 ⎥ θ ≔ ⎢ 50 ⎥ X0 ≔ ⎢ -0.45 ⎥ Y0 ≔ ⎢ -0.55 ⎥
⎢ ⎥ ⎢ ⎥ ⎢ ⎥ ⎢ ⎥
⎣ 1.8 ⎦ ⎣ 40 ⎦ ⎣ -0.75 ⎦ ⎣ -0.60 ⎦
⎡ -1.081 ⎤
――――→ ⎢
X1 ≔ X0 + log ⎛⎝β1⎞⎠ = -1.531 ⎥
⎢ ⎥
⎣ -1.831 ⎦
⎡ -0.429 ⎤
―――→ ⎢
Y1 ≔ Y0 + log ⎝β2⎠ = -1.029 ⎥
⎛ ⎞
⎢ ⎥
⎣ -1.079 ⎦
――――――――――――――――――→ ⎡ 1.043 ⎤
1 2
η ≔ -⎝X1 ⋅ cos (θ) + Y1 ⋅ sin (θ)⎠ - ― ⎝X1 ⋅ sin (θ) - Y1 ⋅ cos (θ)⎠ = ⎢ 1.642 ⎥
⎛ ( ) ( ) ⎞ ⎛ ( ) ( ) ⎞
Ao ⎢ ⎥
⎣ 2.029 ⎦
⎛ 2 ⎞
BT ≔ max ⎜1 , ―⋅ CT⎟ = 2.629
⎝ 3 ⎠
⎛ 2 ⎞
BL ≔ max ⎜1 , ―⋅ CL⎟ = 1
⎝ 3 ⎠
⎛ 2 ⎞
BN ≔ max ⎜1 , ―⋅ CN⎟ = 1
⎝ 3 ⎠
3.8.1 Calculate the lug/pipe stress for the sustained loading condition:
W ML MN Q1 Q2
0 0 0 0 0
Sml_sus ≔ BT ―― + BL ―― + BN ―― + ―――+ ―――+ M_T = 0.184
Al ZlL ZlN 2 L1 ⋅ Ld 2 ⋅ L2 ⋅ Lb 0
Revision F 6 of 10
3.8.2 Calculate the lug/pipe stress for the occasional loading condition:
ML Q2
1 1
BL ―― = 0.598 ―――= 1.275
ZlL 2 ⋅ L2 ⋅ Lb
W ML MN Q1 Q2
1 1 1 1 1
Sml_occ ≔ BT ―― + BL ―― + BN ―― + ―――+ ―――+ M_T = 1.873
Al ZlL ZlN 2 L1 ⋅ Ld 2 ⋅ L2 ⋅ Lb 1
3.8.3 Calculate the lug/pipe stress to qualify the weld/pipe/lug for the thermal loading condition:
Wnl ≔ W = 0
2
MLnl ≔ ML = ⎛⎝1.719 ⋅ 10 3 ⎞⎠ ⋅
2
MNnl ≔ MN = 0 ⋅
2
Q1nl ≔ Q1 = 0
2
Q2nl ≔ Q2 = ⎛⎝2.75 ⋅ 10 3 ⎞⎠
2
M_Tnl ≔ M_T = 0
2
MLnl Q2nl
CL ――= 0.701 ―――= 1.375
ZlL 2 ⋅ L2 ⋅ Lb
3.8.4 Calculate the lug/pipe stress for the displacement load ranges:
3.8.5 Calculate the lug/pipe stress for the maximum loading occurring simultaneously:
Wss ML_ss MN_ss Q1_ss Q2_ss
Snl_ss ≔ CT ―― + CL ――+ CN ――+ ―――+ ―――+ M_T_ss = 4.189
Al ZlL ZlL 2 L1 ⋅ La 2 ⋅ L2 ⋅ Lb
3.9 CHECK THE MODIFIED CODE EQUATIONS PER SECTION 4.1(b) OF B31W
Revision F 7 of 10
SL
― = 0.52 Check that the sustained stress is less than Sh. If less than 1, then pipe
Sh stress is acceptable.
i ⋅ MC Spl
――= 14 ―― = 2.076
Z 2
i ⋅ MC Spl
SE ≔ ――+ ―― = 16.076
Z 2
SA = 28.35
SE
― = 0.567 Check that the expansion stress range is less than SA. If less than 1,
SA then pipe stress is acceptable.
3.9.4 Stress due to pressure, weight, other sustained loads and thermal expansion:
P ⋅ Do 0.75 ⋅ i ⋅ MA i ⋅ MC
――= 4.633 ―――― = 5.003 ――= 14
4t Z Z
Spl
Sml_sus = 0.184 ―― = 2.076
2
P ⋅ Do 0.75 ⋅ i ⋅ MA i ⋅ MC Spl
Ste ≔ ――+ ―――― + ――+ Sml_sus + ―― = 25.895
4t Z Z 2
Sh + SA = 47.25
Ste
――― = 0.548 Check that the combined stress is less than Sh + SA. If true, then pipe
Sh + SA stress is acceptable.
Snl_ss = 4.189
0.6 ⋅ Sy ⋅ k = 27.93
Revision F 8 of 10
Q1_ss Q2_ss
EQN11 ≔ ―――+ ―――+ M_T_ss = 2.775
2 ⋅ L1 ⋅ La 2 ⋅ L2 ⋅ Lb
Q2_ss
fq ≔ ――= 693.75 ―― Weld demand - shear
2b
ML_ss
fc ≔ ――= 650.391 ―― Weld demand - bending
Sb
fR ≔ ‾‾‾‾‾‾‾
fq 2 + fc 2 = 950.945 ―― Resultant weld demand
fR
amin ≔ ―――― = 0.051 Minimum weld throat thickness
0.4 ⋅ Sy ⋅ k
amin
wmin ≔ ――= 0.072 Minimum fillet weld
0.707
kl_fillet ≔ 3.6
Revision F 9 of 10
3.11.3 Recalculate Stress due to pressure, weight, other sustained loads and thermal expansion:
P ⋅ Do 0.75 ⋅ i ⋅ MA i ⋅ MC Spl_fillet
Ste_fillet ≔ ――+ ―――― + ――+ Sml_sus + ――― = 27.556
4t Z Z 2
Sh + SA = 47.25
Ste_fillet
――― = 0.583 Check that the combined stress is less than Sh + SA. If true, then pipe
Sh + SA stress is acceptable.
END
Revision F 10 of 10
4 3 2 1
W / NL
DETERMINE IF FULL PEN.
1.50 OR PARTIAL PEN. OR
FILLET
Q2 / NL
A
PIPE: NPS 24, SCH STD, SA106 GRADE C
B B
W / NL
Q2 / NL
Revision C 1 of 10
2.0 INPUTS
2.3 LUG LOADS - Refer to Figure 1. Loads are in matrix form - the first entry is sustained; second is
occasional; third is thermal. Loads are at the surface of the pipe.
⎡0⎤
Q1 ≔ ⎢ 0 ⎥ Shear load applied to the attachment - lateral
⎢ ⎥
⎣0⎦
⎡ 0 ⎤
⎢ 500 ⎥
⎢( ⎥ ⎡ 0⎤
⎣ (2900 + 1100)) ⎦
Q2 ≔ ―――――― = 250 ⎥ ⎢ Shear load applied to the attachment - axial
NL ⎢ ⎥
⎣ 2000 ⎦
⎡ NL ⋅ 3000 ⎤
⎢ ⎥
700
⎢ ⎥ ⎡ 3000 ⎤
⎣ 1100 + 500 ⎦
W ≔ ――――― = ⎢ 350 ⎥ Thrust load applied to the attachment. Note: sustained
NL ⎢ ⎥
⎣ 800 ⎦ load is assumed to act on one lug only.
⎡ 0⎤
ML ≔ Q2 ⋅ H = 625 ⎥
⎢ ⋅ Bending moment applied to the attachment per Figure 1.0
⎢ ⎥
⎣ 5000 ⎦
⎡0⎤
MN ≔ ⎢ 0 ⎥ ⋅ Bending moment applied to the attachment per Figure 1.0
⎢ ⎥
⎣0⎦
Revision C 2 of 10
⎡0⎤
MT ≔ ⎢ 0 ⎥ ⋅ Bending moment applied to the attachment per Figure 1.0
⎢ ⎥
⎣0⎦
Q1_ss ≔ 0 Shear load per Figure 1.0. This variable is Q1** in B31W.
((2900 + 500 + 1100))
Q2_ss ≔ ――――――― Shear load per Figure 1.0. This variable is Q2** in B31W.
NL
Q2_ss = 2250
1100 + 700 + 500
Wss ≔ 3000 + ―――――― Thrust load per Figure 1.0. This variable is W** in B31W.
NL
Wss = 4150
ML_ss ≔ Q2_ss ⋅ H = ⎛⎝5.625 ⋅ 10 3 ⎞⎠ ⋅ Bending moment per Figure 1.0. This variable is ML** in B31W.
MN_ss ≔ 0 ⋅ Bending moment per Figure 1.0. This variable is MN** in B31W.
MT_ss ≔ 0 ⋅ Bending moment per Figure 1.0. This variable is MT** in B31W.
Revision C 3 of 10
i≔1 Stress intensification factor. 0.75i should be > 1
3.0 CALCULATIONS
r
γ≔― = 31.5 Dimensionless parameter: pipe radius-to-pipe wall thickness
t
Do
― = 64 Ratio of pipe outside diameter to nominal wall thickness
t
⎛ 4⎞
⋅ ⎝Do 4 - ⎛⎝Do - 2 ⋅ t⎞⎠ ⎠
Z ≔ ――――――― Section modulus of pipe
32 Do
3
Z = 161.858
d
H ≔ h - ―= 2.5 Maximum distance from pipe surface to the centroid of the
2 bearing surface
L1
β1 ≔ ―= 0.063 Dimensionless parameter: lug width-to-pipe radius
r
Revision C 4 of 10
L2
β2 ≔ ―= 0.254 Dimensionless parameter: lug length-to-pipe radius
r
β1 ⋅ β2 = 0.016 Dimensionless parameter used to check geometric limitation
2
Al ≔ 4 ⋅ L1 ⋅ L2 = 9 Lug cross sectional area
4
ZlL ≔ ―L1 ⋅ L2 2 = 9 3 Lug section modulus, longitudinal direction
3
4
ZlN ≔ ―L1 2 L2 = 2.25 3
Lug section modulus, normal direction
3
NOTE: 4-sided fillet weld is assumed in the following calculations. Welds are treated as lines.
2
Aw ≔ 2 ⋅ a ⋅ ⎛⎝L1 + L2⎞⎠ = 0.994 Weld throat area
Revision C 5 of 10
PMI 3
Zwt ≔ ――= 3.107 Weld as a line - section modulus for torsion
0.5 ⋅ b
b
ca ≔ ―= 3 Centroid of weld group - per B31 W Figure 2
2
d
cb ≔ ―= 0.75 Centroid of weld group - per B31W Figure 2
2
SA ≔ f ⋅ ⎛⎝1.25 ⎛⎝Sc + Sh⎞⎠ - SL⎞⎠ Allowable stress range for expansion stress
SA = 30
Calculate effective torsional stress. First entry is sustained; second is occasional; third is thermal.
j≔0‥2
⎛ MT MT ⎞ ⎡0⎤
⎜ j j ⎟ ⎢ ⎥
M_T ≔ max ⎜――――――, ―――――――― ⎟=⎢0⎥
j ⎛ Lc ⎞ ⎛ Lc ⎞
⎜ L ⋅ L ⋅ t ⋅ ⎜1 + ―⎟ ⎜0.8 + 0.05 ⋅ ―⎟ ⋅ L ⋅ L ⎟ ⎣ 0 ⎦
2
c d c d
⎜⎝ ⎝ Ld ⎠ ⎝ Ld ⎠ ⎟⎠
Calculate effective torsional stress for loads occurring simultaneously. MT** in B31W
⎛ MT_ss MT_ss ⎞
M_T_ss ≔ max ⎜――――――, ―――――――― ⎟=0
⎜ ⎛ L ⎞ ⎛ L ⎞ ⎟
L ⋅ L ⋅ t ⋅ ⎜1 + ―⎟ ⎜0.8 + 0.05 ⋅ ―⎟ ⋅ Lc 2 ⋅ Ld
c c
⎜ c d ⎟
⎝ ⎝ Ld⎠ ⎝ Ld⎠ ⎠
Q2_ss
fQ ≔ ――――= 0.15 ――
4 ⋅ L2 + 4 ⋅ L1
fR ≔ ‾‾‾‾‾‾‾
fc 2 + fQ 2 = 1.356 ――
Revision C 6 of 10
fc
amin ≔ ―――― = 0.07 Calculate minimum weld throat based on demand and yield
0.4 ⋅ Sy ⋅ k srength
amin
wmin ≔ ――= 0.099 Calculate minimum weld leg based on demand and yield
0.707 srength
Per Table 2, the weld must meet a minimum size based on base-metal thickness. Since the
base metal is 1/4" < T < 1/2", the minimum fillet weld size is 3/16".
⎡ 2.2 ⎤ ⎡ 40 ⎤ ⎡ 0 ⎤ ⎡ 0.05 ⎤
Ao ≔ ⎢ 2.0 ⎥ θ ≔ ⎢ 50 ⎥ X0 ≔ ⎢ -0.45 ⎥ Y0 ≔ ⎢ -0.55 ⎥
⎢ ⎥ ⎢ ⎥ ⎢ ⎥ ⎢ ⎥
⎣ 1.8 ⎦ ⎣ 40 ⎦ ⎣ -0.75 ⎦ ⎣ -0.60 ⎦
⎡ -1.197 ⎤
――――→ ⎢
X1 ≔ X0 + log ⎛⎝β1⎞⎠ = -1.647 ⎥
⎢ ⎥
⎣ -1.947 ⎦
⎡ -0.545 ⎤
―――→ ⎢
Y1 ≔ Y0 + log ⎛⎝β2⎞⎠ = -1.145 ⎥
⎢ ⎥
⎣ -1.195 ⎦
――――――――――――――――――→ ⎡ 1.211 ⎤
1 2
η ≔ -⎛⎝X1 ⋅ cos ((θ)) + Y1 ⋅ sin ((θ))⎞⎠ - ― ⎛⎝X1 ⋅ sin ((θ)) - Y1 ⋅ cos ((θ))⎞⎠ = ⎢ 1.798 ⎥
Ao ⎢ ⎥
⎣ 2.197 ⎦
⎛ 2 ⎞
BT ≔ max ⎜1 , ―⋅ CT⎟ = 15.81
⎝ 3 ⎠
⎛ 2 ⎞
BL ≔ max ⎜1 , ―⋅ CL⎟ = 4.633
⎝ 3 ⎠
⎛ 2 ⎞
BN ≔ max ⎜1 , ―⋅ CN⎟ = 2.649
⎝ 3 ⎠
Revision C 7 of 10
3.8 CALCULATE THE LUG/PIPE STRESSES PER SECTION 4.1(a) OF B31W
3.8.1 Calculate the lug/pipe stress for the sustained loading condition:
W ML MN Q1 Q2
0 0 0 0 0
Sml_sus ≔ BT ―― + BL ―― + BN ―― + ―――+ ―――+ M_T = 5.27
Al ZlL ZlN 2 L1 ⋅ Ld 2 ⋅ L2 ⋅ Lb 0
3.8.2 Calculate the lug/pipe stress for the occasional loading condition:
W ML Q2
1 1 1
BT ―― = 614.825 BL ―― = 321.724 ―――= 111.111
Al ZlL 2 ⋅ L2 ⋅ Lb
W ML MN Q1 Q2
1 1 1 1 1
Sml_occ ≔ BT ―― + BL ―― + BN ―― + ―――+ ―――+ M_T = 1.048
Al ZlL ZlN 2 L1 ⋅ Ld 2 ⋅ L2 ⋅ Lb 1
3.8.3 Calculate the lug/pipe stress to qualify the weld/pipe/lug for the thermal loading condition:
Wnl ≔ W = 0.8
2
MLnl ≔ ML = 5000 ⋅
2
MNnl ≔ MN = 0 ⋅
2
Q1nl ≔ Q1 = 0
2
Q2nl ≔ Q2 = 2000
2
M_Tnl ≔ M_T = 0
2
3.8.4 Calculate the lug/pipe stress for the displacement load ranges:
3.8.5 Calculate the lug/pipe stress for the maximum loading occurring simultaneously:
Wss ML_ss MN_ss Q1_ss Q2_ss
Snl_ss ≔ CT ―― + CL ――+ CN ――+ ―――+ ―――+ M_T_ss = 16.278
Al ZlL ZlL 2 L1 ⋅ La 2 ⋅ L2 ⋅ Lb
Revision C 8 of 10
3.9 CHECK THE MODIFIED CODE EQUATIONS PER SECTION 4.1(b) OF B31W
P ⋅ Do 0.75 ⋅ i ⋅ MA 0.75 ⋅ i ⋅ MB
SOL ≔ ――+ ―――― + ――――+ Sml_sus + Sml_occ = 23.118
4⋅t Z Z
k ⋅ Sh = 24
SOL
――= 0.963 Check that the occasional stress is less than k * Sh. If less than 1, then
k ⋅ Sh pipe stress is acceptable.
i ⋅ MC Spl
――= ⎛⎝1.2 ⋅ 10 4 ⎞⎠ ―― = ⎛⎝6.858 ⋅ 10 3 ⎞⎠
Z 2
i ⋅ MC Spl
SE ≔ ――+ ―― = 18.858
Z 2
SA = 30
SE
― = 0.629 Check that the expansion stress range is less than SA. If less than 1,
SA then pipe stress is acceptable.
3.9.4 Stress due to pressure, weight, other sustained loads and thermal expansion:
P ⋅ Do 0.75 ⋅ i ⋅ MA i ⋅ MC
――= ⎛⎝4.8 ⋅ 10 3 ⎞⎠ ―――― = ⎛⎝8 ⋅ 10 3 ⎞⎠ ――= ⎛⎝1.2 ⋅ 10 4 ⎞⎠
4t Z Z
Spl
Sml_sus = ⎛⎝5.27 ⋅ 10 3 ⎞⎠ ―― = ⎛⎝6.858 ⋅ 10 3 ⎞⎠
2
P ⋅ Do 0.75 ⋅ i ⋅ MA i ⋅ MC Spl
Ste ≔ ――+ ―――― + ――+ Sml_sus + ―― = 36.928
4t Z Z 2
Revision C 9 of 10
Sh + SA = 50
Ste
――― = 0.739 Check that the combined stress is less than Sh + SA. If true, then pipe
Sh + SA stress is acceptable.
0.6 ⋅ Sy ⋅ k = 28.8
Q1_ss Q2_ss
EQN11 ≔ ―――+ ―――+ M_T_ss = 1
2 ⋅ L1 ⋅ La 2 ⋅ L2 ⋅ Lb
END
Revision C 10 of 10
ASME B31W CALCULATION WORKSHEET - EXAMPLE CALCULATION #3 -
FULL PENETRATION LUG WELD
By: Joe Graziano, Lyle Sweeney
Date: 11/25/2017
NOTES:
-This document is a calculation worksheet for the lug evaluation method outlined in B31W, record number
15-987
-The reference document is ASME B31XXX-2015 (-18 September-15 DRAFT, Revision 10)
-Section numbers within this calculation template do not match B31W.
-Calculation assumed non-full-penetration lug welds
1.0 DIAGRAM(S): Refer to the attached drawing for problem-specific input
Revision C 1 of 9
2.0 INPUTS
2.3 LUG LOADS - Refer to Figure 1. Loads are in matrix form - the first entry is sustained; second is
occasional; third is thermal. Loads are at the surface of the pipe.
⎡0⎤
Q1 ≔ ⎢ 0 ⎥ Shear load applied to the attachment - lateral
⎢ ⎥
⎣0⎦
⎡ 0 ⎤
⎢ 500 ⎥
⎢( ⎥ ⎡ 0⎤
⎣ (2900 + 1100)) ⎦
Q2 ≔ ―――――― = 250 ⎥ ⎢ Shear load applied to the attachment - axial
NL ⎢ ⎥
⎣ 2000 ⎦
⎡ NL ⋅ 3000 ⎤
⎢ ⎥
700
⎢ ⎥ ⎡ 3000 ⎤
⎣ 1100 + 500 ⎦
W ≔ ――――― = ⎢ 350 ⎥ Thrust load applied to the attachment. Note: sustained
NL ⎢ ⎥
⎣ 800 ⎦ load is assumed to act on one lug only.
⎡ 0⎤
ML ≔ Q2 ⋅ H = 625 ⎥
⎢ ⋅ Bending moment applied to the attachment per Figure 1.0
⎢ ⎥
⎣ 5000 ⎦
⎡0⎤
MN ≔ ⎢ 0 ⎥ ⋅ Bending moment applied to the attachment per Figure 1.0
⎢ ⎥
⎣0⎦
Revision C 2 of 9
⎡0⎤
MT ≔ ⎢ 0 ⎥ ⋅ Bending moment applied to the attachment per Figure 1.0
⎢ ⎥
⎣0⎦
Q1_ss ≔ 0 Shear load per Figure 1.0. This variable is Q1** in B31W.
((2900 + 500 + 1100))
Q2_ss ≔ ――――――― Shear load per Figure 1.0. This variable is Q2** in B31W.
NL
Q2_ss = 2250
1100 + 700 + 500
Wss ≔ 3000 + ―――――― Thrust load per Figure 1.0. This variable is W** in B31W.
NL
Wss = 4150
ML_ss ≔ Q2_ss ⋅ H = ⎛⎝5.625 ⋅ 10 3 ⎞⎠ ⋅ Bending moment per Figure 1.0. This variable is ML** in B31W.
MN_ss ≔ 0 ⋅ Bending moment per Figure 1.0. This variable is MN** in B31W.
MT_ss ≔ 0 ⋅ Bending moment per Figure 1.0. This variable is MT** in B31W.
Revision C 3 of 9
i≔1 Stress intensification factor. 0.75i should be > 1
kl ≔ 2.0 Factor for welds: 2.0 for full penetration or partial penetration
or fillet welds on four sides; 3.6 for fillet or partial penetration
welds on two or three sides
3.0 CALCULATIONS
r
γ≔― = 31.5 Dimensionless parameter: pipe radius-to-pipe wall thickness
t
Do
― = 64 Ratio of pipe outside diameter to nominal wall thickness
t
⎛ 4⎞
⋅ ⎝Do 4 - ⎛⎝Do - 2 ⋅ t⎞⎠ ⎠
Z ≔ ――――――― Section modulus of pipe
32 Do
3
Z = 161.858
d
H ≔ h - ―= 2.5 Maximum distance from pipe surface to the centroid of the
2 bearing surface
L1
β1 ≔ ―= 0.063 Dimensionless parameter: lug width-to-pipe radius
r
Revision C 4 of 9
L2
β2 ≔ ―= 0.254 Dimensionless parameter: lug length-to-pipe radius
r
β1 ⋅ β2 = 0.016 Dimensionless parameter used to check geometric limitation
2
Al ≔ 4 ⋅ L1 ⋅ L2 = 9 Lug cross sectional area
4
ZlL ≔ ―L1 ⋅ L2 2 = 9 3 Lug section modulus, longitudinal direction
3
4
ZlN ≔ ―L1 2 L2 = 2.25 3
Lug section modulus, normal direction
3
NOTE: 4-sided fillet weld is assumed in the following calculations. Welds are treated as lines.
2
Aw ≔ 2 ⋅ a ⋅ ⎛⎝L1 + L2⎞⎠ = 0.994 Weld throat area
Revision C 5 of 9
PMI 3
Zwt ≔ ――= 3.107 Weld as a line - section modulus for torsion
0.5 ⋅ b
b
ca ≔ ―= 3 Centroid of weld group - per B31 W Figure 2
2
d
cb ≔ ―= 0.75 Centroid of weld group - per B31W Figure 2
2
SA ≔ f ⋅ ⎛⎝1.25 ⎛⎝Sc + Sh⎞⎠ - SL⎞⎠ Allowable stress range for expansion stress
SA = 30
Calculate effective torsional stress. First entry is sustained; second is occasional; third is thermal.
j≔0‥2
⎛ MT MT ⎞ ⎡0⎤
⎜ j j ⎟ ⎢ ⎥
M_T ≔ max ⎜――――――, ―――――――― ⎟=⎢0⎥
j ⎛ Lc ⎞ ⎛ Lc ⎞
⎜ L ⋅ L ⋅ t ⋅ ⎜1 + ―⎟ ⎜0.8 + 0.05 ⋅ ―⎟ ⋅ L ⋅ L ⎟ ⎣ 0 ⎦
2
c d c d
⎜⎝ ⎝ Ld ⎠ ⎝ Ld ⎠ ⎟⎠
Calculate effective torsional stress for loads occurring simultaneously. MT** in B31W
⎛ MT_ss MT_ss ⎞
M_T_ss ≔ max ⎜――――――, ―――――――― ⎟=0
⎜ ⎛ L ⎞ ⎛ L ⎞ ⎟
L ⋅ L ⋅ t ⋅ ⎜1 + ―⎟ ⎜0.8 + 0.05 ⋅ ―⎟ ⋅ Lc 2 ⋅ Ld
c c
⎜ c d ⎟
⎝ ⎝ Ld⎠ ⎝ Ld⎠ ⎠
Revision C 6 of 9
3.7 CALCULATE B & C VALUES
⎡ 2.2 ⎤ ⎡ 40 ⎤ ⎡ 0 ⎤ ⎡ 0.05 ⎤
Ao ≔ ⎢ 2.0 ⎥ θ ≔ ⎢ 50 ⎥ X0 ≔ ⎢ -0.45 ⎥ Y0 ≔ ⎢ -0.55 ⎥
⎢ ⎥ ⎢ ⎥ ⎢ ⎥ ⎢ ⎥
⎣ 1.8 ⎦ ⎣ 40 ⎦ ⎣ -0.75 ⎦ ⎣ -0.60 ⎦
⎡ -1.197 ⎤
――――→ ⎢
X1 ≔ X0 + log ⎛⎝β1⎞⎠ = -1.647 ⎥
⎢ ⎥
⎣ -1.947 ⎦
⎡ -0.545 ⎤
―――→ ⎢
Y1 ≔ Y0 + log ⎛⎝β2⎞⎠ = -1.145 ⎥
⎢ ⎥
⎣ -1.195 ⎦
――――――――――――――――――→ ⎡ 1.211 ⎤
1 2
η ≔ -⎛⎝X1 ⋅ cos ((θ)) + Y1 ⋅ sin ((θ))⎞⎠ - ― ⎛⎝X1 ⋅ sin ((θ)) - Y1 ⋅ cos ((θ))⎞⎠ = ⎢ 1.798 ⎥
Ao ⎢ ⎥
⎣ 2.197 ⎦
⎛ 2 ⎞
BT ≔ max ⎜1 , ―⋅ CT⎟ = 15.81
⎝ 3 ⎠
⎛ 2 ⎞
BL ≔ max ⎜1 , ―⋅ CL⎟ = 4.633
⎝ 3 ⎠
⎛ 2 ⎞
BN ≔ max ⎜1 , ―⋅ CN⎟ = 2.649
⎝ 3 ⎠
3.8.1 Calculate the lug/pipe stress for the sustained loading condition:
W ML MN Q1 Q2
0 0 0 0 0
Sml_sus ≔ BT ―― + BL ―― + BN ―― + ―――+ ―――+ M_T = 5.27
Al ZlL ZlN 2 L1 ⋅ Ld 2 ⋅ L2 ⋅ Lb 0
Revision C 7 of 9
3.8.2 Calculate the lug/pipe stress for the occasional loading condition:
W ML MN Q1 Q2
1 1 1 1 1
Sml_occ ≔ BT ―― + BL ―― + BN ―― + ―――+ ―――+ M_T = 1.048
Al ZlL ZlN 2 L1 ⋅ Ld 2 ⋅ L2 ⋅ Lb 1
3.8.3 Calculate the lug/pipe stress to qualify the weld/pipe/lug for the thermal loading condition:
Wnl ≔ W = 0.8
2
MLnl ≔ ML = 5000 ⋅
2
MNnl ≔ MN = 0 ⋅
2
Q1nl ≔ Q1 = 0
2
Q2nl ≔ Q2 = 2000
2
M_Tnl ≔ M_T = 0
2
3.8.4 Calculate the lug stress for the displacement load ranges:
3.8.5 Calculate the lug stress for the maximum loading occurring simultaneously:
Wss ML_ss MN_ss Q1_ss Q2_ss
Snl_ss ≔ CT ―― + CL ――+ CN ――+ ―――+ ―――+ M_T_ss = 16.278
Al ZlL ZlL 2 L1 ⋅ La 2 ⋅ L2 ⋅ Lb
3.9 CHECK THE MODIFIED CODE EQUATIONS PER SECTION 4.1(b) OF B31W
Revision C 8 of 9
k ⋅ Sh = 24
SOL
――= 0.963 Check that the occasional stress is less than k * Sh. If less than 1, then
k ⋅ Sh pipe stress is acceptable.
3.9.4 Stress due to pressure, weight, other sustained loads and thermal expansion:
P ⋅ Do 0.75 ⋅ i ⋅ MA i ⋅ MC Spl
Ste ≔ ――+ ―――― + ――+ Sml_sus + ―― = 36.928
4t Z Z 2
Sh + SA = 50
Ste
――― = 0.739 Check that the combined stress is less than Sh + SA. If true, then pipe
Sh + SA stress is acceptable.
0.6 ⋅ Sy ⋅ k = 28.8
Q1_ss Q2_ss
EQN11 ≔ ―――+ ―――+ M_T_ss = 1
2 ⋅ L1 ⋅ La 2 ⋅ L2 ⋅ Lb
END
Revision C 9 of 9