| name | nuclear-codes-asme |
| description | ASME nuclear codes — Boiler and Pressure Vessel Code (BPVC) Section III (nuclear components), Class 1/2/3 classification, NB/NC/ND design rules, design by analysis (DBA), stress categories (primary/secondary/peak), fatigue evaluation (ASME III NB-3200), seismic (SSE/OBE), Design Specifications (DS), nuclear quality assurance (NQA-1), and Code Case applications. |
| metadata | {"priority":7,"promptSignals":{"phrases":["ASME nuclear code","ASME Section III","nuclear pressure vessel code","NB-3200","nuclear Class 1","nuclear design by analysis"],"minScore":3}} |
ASME Nuclear Codes — Complete Skill
ASME BPVC Section III Overview
Structure and Scope
ASME Boiler and Pressure Vessel Code (BPVC) Section III:
Nuclear Power Plant Components; mandatory in U.S. per 10 CFR 50 Appendix B
Divisions:
- Division 1: Nuclear power plant components (pressure-retaining + core support)
- Division 2: Concrete containment vessels
- Division 3: Containment systems for transportation
Division 1 Subsections:
NCA: General Requirements (applicability; QA; documentation)
NB: Class 1 Components (reactor coolant pressure boundary)
NC: Class 2 Components (safety systems not Class 1)
ND: Class 3 Components (important-to-safety but less critical)
NE: Class MC (metallic containment)
NF: Supports
NG: Core Support Structures
Implementing documents:
Design Specification (DS): Owner-prepared; contains loadings, service levels, design conditions
Design Report (DR): N-Certificate Holder-prepared; demonstrates compliance with Code
Safety Classification
Class 1 (NB): Reactor coolant pressure boundary; highest safety significance
Includes: reactor vessel, pressurizer, steam generator primary side, RCS piping, Class 1 valves
Design by Analysis (DBA) mandatory; fatigue evaluation required
Class 2 (NC): Safety-related systems not Class 1
Includes: emergency core cooling system (ECCS) components, containment isolation components
Combination of Design by Formula (DBF) and DBA
Class 3 (ND): Not Class 1 or 2 but still important to safety
Includes: auxiliary systems, HVAC in safety zones
Primarily DBF (simpler allowable stress rules)
Beyond Class 3 (non-nuclear seismic [NNS]): conventional ASME Sec. VIII or B31.1 applies
Design Loadings and Service Levels
Load Categories
Pressure loadings:
Design Pressure: maximum allowable pressure; set above all normal operating pressures
Operating Pressure: actual system pressures during operation
Mechanical loadings:
Deadweight, live loads, thermal expansion
Seismic: OBE (Operating Basis Earthquake) and SSE (Safe Shutdown Earthquake)
OBE: lesser seismic event; plant continues operation after OBE
SSE: maximum expected earthquake; safe shutdown required but no loss of pressure boundary
Transient loadings:
Thermal transients (heatup, cooldown, reactor trips, loss-of-coolant accident LOCA)
Pressure transients (water hammer, pump start/stop, valve closing)
Service Level Classification
| Service Level | Condition | Frequency | Allowable Stress |
|---|
| Level A (Normal) | Normal operation | Unlimited | P_m ≤ S_m; full fatigue |
| Level B (Upset) | Minor incidents | 25 per lifetime | P_m ≤ 1.1 S_m |
| Level C (Emergency) | Infrequent events | < 25 per lifetime | P_m ≤ 1.2 S_m (some yielding OK) |
| Level D (Faulted) | Extreme/SSE | Once per lifetime | P_m ≤ min(0.7S_u, 2.4S_m) (plastic hinging OK) |
S_m = tabulated design stress intensity (≈ min of S_y/1.5 and S_u/3 at temperature)
S_y = yield strength; S_u = ultimate tensile strength
NB-3200 Design by Analysis (Class 1)
Stress Categories
Primary stresses (equilibrium-driven; cannot self-limit):
P_m: general primary membrane stress intensity
P_L: local primary membrane stress intensity (concentrated; self-limiting zone)
P_b: primary bending stress intensity
Secondary stresses (self-limiting; caused by compatibility):
Q: secondary stress (thermal expansion, discontinuity)
Self-limiting: as yield occurs, deformation accommodates; cannot cause fracture alone
Peak stresses (fatigue-driving; local; highly localized):
F: peak stress (stress concentration, thermal gradient)
Not load-carrying; cause fatigue; stress concentration factor applied
Stress intensity S_i:
S_i = (σ₁ - σ₃)/2 where σ₁, σ₃ = principal stresses [Tresca criterion; not von Mises]
S_i = max shear stress × 2
Allowable Stress Limits (NB-3221 through NB-3228)
Primary membrane (NB-3221.1):
P_m ≤ S_m [general membrane; design and Level A/B condition limit]
Local membrane (NB-3221.2):
P_L ≤ 1.5 S_m
Primary bending (NB-3222.1):
P_L + P_b ≤ 1.5 S_m
Primary + secondary (NB-3222.2):
P_L + P_b + Q ≤ 3 S_m [3S_m limit; permits cyclic secondary stresses without fatigue failure if within shakedown]
Exceeding 3S_m → simplified elastic-plastic analysis required (NB-3228.5)
Peak stress for fatigue (NB-3222.4):
S_n = P_L + P_b + Q ≤ 3 S_m (shakedown check); if OK → fatigue check using F
Salt = (P_L + P_b + Q + F)/2 × K_e [S_alt = alternating stress amplitude; K_e = plasticity correction]
Fatigue Evaluation (NB-3222.4)
Fatigue cumulative damage (Miner's rule):
U = Σ n_i / N_i ≤ 1.0 [n_i = applied cycles at stress level i; N_i = allowable cycles from S-N curve]
Design fatigue curves (NB-3222.4 Appendix I):
ASME III design fatigue curves: S_alt vs. N_f (includes factor of 2 on stress OR factor of 20 on cycles; whichever governs)
Air environment curves (unirradiated): conservative for most applications
EAF (Environmentally Assisted Fatigue): NUREG/CR-6909; F_en correction factor for LWR coolant environment
EAF correction (NUREG/CR-6909):
N_EAF = N_air / F_en [F_en = environmental correction factor]
For carbon steel in PWR water (DO < 0.1 ppm): ln(F_en) = 0.74 × S^(-0.66) × T^* × ε̇^* × O^*
Factors depend on strain rate ε̇, temperature T, dissolved oxygen DO
Ke factor (plastic correction for |Q| > 3S_m):
K_e = 1 + (1-n)/(n×m) × (S_range/(3S_m) - 1) [m, n = material constants from Code; m = 0.2, n = 0.2 for austenitic]
Or: simplified K_e = 1.0 to 3.0 from tables based on S_n/(3S_m)
Stress intensity factor K_i:
For peak stress: K₁ = 1 + q × (a/t - 0.5) [q = local stress concentration; a = crack depth; t = thickness]
Or from stress linearization across thickness → S_alt
Shakedown Analysis (NB-3228)
Simplified Elastic-Plastic (SEPA):
If primary+secondary > 3S_m: either use SEPA with effective strain ranges or full elastic-plastic analysis
SEPA: S_alt_effective = K_e × S_alt_elastic; use Code K_e formula
Seismic Design
Response Spectrum Analysis
OBE and SSE spectra:
Defined in Design Specification; site-specific; floor response spectra (FRS) for in-structure components
Combination: SRSS for modes; absolute sum for closely-spaced modes (Δf < 10%)
Seismic load combinations:
Level B (OBE): D + P + OBE + T_o [D = deadweight; P = pressure; T_o = thermal]
Level D (SSE): D + P + SSE + T_a [T_a = accident thermal]
Seismic stress check:
Add seismic inertia loads vectorially to other loads; check against Level B or D allowables
Pipe flexibility analysis (ASME B31.1 or NB-3600):
Include seismic anchor motion (SAM) at pipe supports
Combined: P_m_seismic ≤ 1.8 S_h (Level D piping allowable; S_h = Code allowable at T)
Nuclear Quality Assurance
NQA-1 (ASME NQA-1-2008)
10 CFR 50 Appendix B: 18 criteria for nuclear QA (design control, document control, procurement, etc.)
NQA-1: consensus standard implementing Appendix B criteria
N-Certificate Program:
N-stamp: Code Symbol Stamp for nuclear component manufacturers
Certificate of Authorization from ASME; triennial audits; Authorized Nuclear Inspector (ANI) oversight
Design documentation:
Design Specification (DS): Owner responsibility; defines load cases, service levels, test requirements
Design Report (DR): N-stamp holder prepares; demonstrates Code compliance; retained for plant life
Material procurement:
Only ASME Section II materials; Certified Material Test Reports (CMTR); material traceability to heat number
No substitutions without Design Specification change; irradiation-resistant materials for in-vessel components
Material Requirements
Key nuclear materials:
SA-508 Gr. 3 (ASME II-D): low-alloy steel; reactor pressure vessel; beltline region
SA-182 F316L: 316L stainless; RCS piping; austenitic
SB-163 Alloy 690: Inconel-690 thermally treated (TT); steam generator tubes; replaced Alloy 600 (PWSCC)
SA-533 Gr. B: low-alloy; RPV head and shell
Irradiation effects:
Cu, Ni, P content: increase radiation embrittlement susceptibility (RTNDT shift)
RTPTS limit: ASME III Appendix G; calculated using RT_NDT + ΔRT_NDT from neutron fluence
Code Cases and Standards
Relevant Code Cases
N-47: elevated temperature (creep) design; 650–700°C operations (fast reactors)
N-755: polyethylene piping for Class 3 components
N-809: alternative fatigue criterion (better EAF approach)
N-820: HDPE material for Class 3 buried piping
Standards Table
| Standard | Scope |
|---|
| ASME BPVC Section III (2021) | Nuclear component design code |
| ASME BPVC Section II-D | Materials, allowable stresses |
| NQA-1-2008 | Nuclear quality assurance |
| 10 CFR 50 Appendix B | NRC quality criteria |
| NUREG/CR-6909 | Environmentally-assisted fatigue |
| RG 1.92 | Combination of seismic modes |
| RG 1.207 | EAF evaluation |
| IEEE 323 | Qualifying electrical equipment (nuclear) |
Output
Provide: component type and ASME Class (1/2/3; subsection NB/NC/ND), applicable service levels and design conditions (pressure [MPa], temperature [°C], cyclic transients), Design Specification summary (key loadings, OBE and SSE spectra [g] at governing frequency), material (ASME II-D designation; S_m at T [MPa]; S_y and S_u [MPa]), stress analysis summary (finite element or formula method), stress intensity results (P_m [MPa]; P_L [MPa]; P_b [MPa]; Q [MPa]; check vs. S_m / 1.5S_m / 3S_m limits), fatigue evaluation (n/N for each transient; cumulative usage factor U; EAF correction F_en if applicable), seismic analysis (OBE or SSE governing; Level B or D allowable; P_m_seismic [MPa]), NQA-1 compliance summary (DS reference, N-stamp required), Code Case applied (if any), and applicable standard (ASME III NB-3200, NQA-1, NUREG/CR-6909, 10 CFR 50 App. B).