ASME Code — CAE Glossary
ASME Code Overview
Definition and Overview
The Boiler and Pressure Vessel Code (BPVC) established by ASME (American Society of Mechanical Engineers) is an international technical standard for the design, fabrication, and inspection of boilers, pressure vessels, nuclear equipment, and piping. Since its first edition in 1914, it has been continuously revised and is now adopted in over 100 countries worldwide. For CAE engineers, it is one of the most important standards referenced daily as the acceptance criterion for FEA results.
What is the ASME Code? I always see it mentioned in pressure vessel design, but what exactly does it contain?
In short, it's a rulebook for safely designing and fabricating pressure vessels and boilers. The ASME BPVC is divided into 13 Sections. The ones CAE engineers deal with most are Section VIII (pressure vessels) and Section III (nuclear equipment).
I hear Section VIII has Division 1 and Division 2. What's the difference?
Division 1 is "Design by Rule"—you simply plug numbers into formulas. For example, the minimum wall thickness for a cylindrical shell under internal pressure is $t = \dfrac{PR}{SE - 0.6P}$. Division 2, on the other hand, is "Design by Analysis," where you use FEA for detailed stress evaluation. Division 2 allows higher stresses, but requires more analysis work.
Section VIII and Pressure Vessel Design
What's the benefit of using FEA in Division 2? Doesn't Division 1 work?
Great question. Division 1 formulas are conservative, so they often result in thicker walls than necessary. In large industrial reactors, reducing wall thickness by just 5 mm can save millions in material costs. Division 2 using FEA lets you evaluate stresses in detail and eliminate unnecessary thickness. However, you must properly perform stress linearization and follow all evaluation procedures correctly.
Stress Linearization and CAE
I keep hearing about stress linearization. How exactly is it done?
When you run FEA on a pressure vessel, you get a non-linear stress distribution through the wall thickness. Stress linearization involves drawing a Stress Classification Line (SCL) at the section you want to evaluate and separating the stress distribution through integration. The uniform component becomes membrane stress $\sigma_m$, the linear component becomes bending stress $\sigma_b$, and the remainder becomes peak stress $\sigma_F$. The equations are:
$$\sigma_m = \frac{1}{t}\int_0^t \sigma(x)\,dx$$
$$\sigma_b = \frac{6}{t^2}\int_0^t \sigma(x)\left(\frac{t}{2} - x\right)dx$$
$$\sigma_F = \sigma(x) - \sigma_m - \sigma_b\left(1 - \frac{2x}{t}\right)$$
Where $t$ is the wall thickness and $x$ is the distance from the inner surface.
I see, so you decompose the stress. But where do you draw the SCL? That seems like it could be ambiguous.
That's actually a pain point in practice. The basic rule is to draw it where stress is likely to peak and perpendicular to the wall thickness. Typical locations are nozzle-to-shell junctions, flange roots, and dome-to-shell connections. However, you must avoid singular points (sharp corners without fillets), and the SCL must be perpendicular to the neutral axis or your separation will be incorrect. In ANSYS you can use Path operations, in Abaqus there's a free body cut function.
Stress Classification
There are so many symbols—Pm, PL, Pb, Q, F. How do you use them?
ASME Section VIII stress classification changes allowable values based on failure mode. Here's how they break down:
- Pm (General Primary Membrane Stress): Average membrane stress across the vessel. Exceeding the allowable leads to overall plastic collapse. Allowable: $P_m \leq S_m$ (design stress intensity)
- PL (Local Primary Membrane Stress): Local membrane stress at nozzles or supports. Allowable: $P_L \leq 1.5 S_m$
- Pb (Primary Bending Stress): Stress from plate bending, governing plastic hinge formation. Allowable: $P_L + P_b \leq 1.5 S_m$
- Q (Secondary Stress): Thermal stress or structural discontinuity stress. Contributes to fatigue. Allowable: $P_L + P_b + Q \leq 3 S_m$ (shakedown condition)
- F (Peak Stress): Peak stress at stress concentration regions. Used for fatigue life assessment
$3S_m$ is roughly twice the yield strength, right? Why is secondary stress allowed so much?
Good catch. Secondary stress has "self-limiting" properties. For example, thermal stress, once the material yields slightly, redistributes and stops growing. The condition $P_L + P_b + Q \leq 3S_m$ is called the shakedown condition, which guarantees that after cyclic loading, the material returns to elastic behavior—no ratcheting. However, if $3S_m$ is exceeded, cyclic plastic strain accumulates (ratcheting), eventually leading to failure.
CAE Practical Points
What are common mistakes when doing ASME evaluation in ANSYS or Abaqus?
Here are some common pitfalls. First, **incorrect SCL placement**—drawing it at singular points (sharp corners without fillets) causes infinite stress spikes. Second, **confusing stress types**—FEA outputs von Mises stress, but ASME uses stress intensity (Stress Intensity = Tresca equivalent = $\sigma_1 - \sigma_3$), which gives different values. Third, **missing load combinations**—you need to check not just internal pressure, but combined cases with weight, thermal, seismic, and wind loads, evaluated in both Design and Operating conditions.
Not von Mises but stress intensity! I didn't know that. Are there big differences from Japanese standards?
Japan uses JIS B 8265 (general structural standards for pressure vessels) and JIS B 8266 (pressure vessel design), which largely follow ASME Section VIII Division 1. The main difference is in allowable stress—ASME uses 1/3.5 of tensile strength, JIS sometimes uses 1/4. Recently, API 579-1/ASME FFS-1 (Fitness-for-Service) has become important for remaining life assessment of aging equipment.
Related Terms
- ASME BPVC Section VIII: Standard for pressure vessel design, fabrication, and inspection. Includes Division 1 (Design by Rule) and Division 2 (Design by Analysis)
- Stress Linearization: Technique that decomposes FEA stress distributions into membrane, bending, and peak components
- Stress Intensity: Difference between maximum and minimum principal stress; equivalent to Tresca stress
- SCL (Stress Classification Line): A line drawn perpendicular to wall thickness for stress evaluation
- Design by Analysis: Detailed stress evaluation approach using FEA for Division 2 design
- Shakedown: The phenomenon where a material returns to elastic behavior after cyclic loading. Governed by the $3S_m$ criterion
Accurate understanding of CAE terminology is the foundation of team communication. — Project NovaSolver supports learning for practitioners.
Share Your ASME Code Challenges
Project NovaSolver aims to solve CAE engineers' daily challenges—setup complexity, computational costs, and results interpretation. Your practical experience drives better tool development.
Contact (Coming Soon)Related Topics
detail
error