Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Standard view
Full view
of .
Save to My Library
Look up keyword
Like this
0 of .
Results for:
No results containing your search query
P. 1
Selecting Applicable Piping Codes

Selecting Applicable Piping Codes



|Views: 2,201 |Likes:
Published by mhamouda

More info:

Published by: mhamouda on Jan 27, 2009
Copyright:Attribution Non-commercial


Read on Scribd mobile: iPhone, iPad and Android.
download as PDF or read online from Scribd
See more
See less


Rev. 9-22-06Page 1 of 2
It is the owner’s responsibility to select the Code Section(s) that most to a proposed pipinginstallation. Factors to be considered by the owner include: scopes of the Code Sections; jurisdictionalrequirements; and the applicability of non-B31 codes and standards. Each Code Section should beapplied as a whole to a given selection of piping. For some installations, more than one Code Sectionmay apply to different parts of the installation. The owner is also responsible for imposing requirementssupplementary to those of the Code to assure safe piping for the proposed installation. This articleprovides guidance in the form of descriptions of the ASME B31 Code sections to assist the owner inmaking the best selection.
The ASME B31 Code for Pressure Piping consists of a number of individually published Sections.Rules found in each Section reflect the kinds of piping installations considered by the members of theapplicable Section Committee during its development. An abbreviated description of the pipingconsidered and the requirements for each Section follows:
B31.1 Power Piping: 
piping typically found in electric power generating stations, in industrial andinstitutional plants, geothermal heating systems, and district heating and cooling systems. B31.1 hasrequirements for
Piping for steam, water, oil, gas, air and other fluids
Metallic and nonmetallic piping
All pressures
Temperatures greater than -29ºC (-20ºF)
B31.3 Process Piping: 
piping typically found in petroleum refineries, chemical, pharmaceutical, textile,paper, semiconductor, and cryogenic plants, and related processing plants and terminals. B31.3 hasrequirements for
Piping for all fluid services
Metallic and nonmetallic piping
All pressures
All temperatures
B31.4 Pipeline Transportation Systems for Liquid Hydrocarbons and Other Liquids: 
pipingtransporting products which are predominately liquid between facilities, plants and terminals, and withinterminals, pumping, regulating, and metering stations. B31.4 has requirements for
Piping transporting liquids such as crude
oil, produced water, condensate, natural gasoline,natural gas liquids, liquefied petroleum gas, carbon dioxide, liquid alcohol, liquid anhydrousammonia, and liquid petroleum products
Piping at pipeline terminals (marine, rail, and truck), tank farms, pump stations, pressurereducing stations, and metering stations, including scraper traps, strainers, and prover loops;
All pressures
Temperatures from ambient to 121ºC (250ºF)B31.4 does not have requirements for auxiliary piping, such as water, air, steam, lubricating oil, gas,and fuel.
B31.5 Refrigeration Piping and Heat Transfer Components: 
piping and heat transfer components forrefrigerants and secondary coolants. B31.5 has requirements for
Refrigerant and secondary cooling piping
Heat transfer components such as condensers and evaporators
All pressures
Temperatures at and above -196ºC (-320ºF)
B31.8 Gas Transportation and Distribution Piping Systems: 
piping transporting products which arepredominately natural gas between sources and end-use services. B31.8 has requirements for
Onshore and offshore pipeline facilities used for the transport of gas

Activity (25)

You've already reviewed this. Edit your review.
1 hundred reads
1 thousand reads
Robet Ansori liked this
Robet Ansori liked this
gueess liked this
supraeyol liked this
kkoylu liked this

You're Reading a Free Preview

/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->