| name | design-code-lookup |
| description | Engineering code and standard lookup — AISC, ASME BPVC, AWS D1.1, ASCE 7, ASTM, API, ISO, NFPA. Key clauses, section numbers, and their design provisions. |
| metadata | {"priority":6,"promptSignals":{"phrases":["design code","AISC","ASME","AWS D1.1","ASCE 7","API","code requirement","standard provision","code check"],"minScore":3}} |
Design Code Lookup — Complete Skill
AISC 360 (Steel Construction — LRFD/ASD)
Chapters:
- B: General Provisions (material, member limits)
- C: Stability (direct analysis method)
- D: Tension members (Whitmore section, block shear)
- E: Compression members (slenderness, buckling)
- F: Beams (yielding, LTB, flange local buckling)
- G: Shear (web yielding, buckling, transverse stiffeners)
- H: Combined forces (beam-column, H1-1a/H1-1b)
- I: Composite construction (steel-concrete)
- J: Connections (bolts, welds, bearing, tearout, block shear)
- K: HSS connections
- L: Serviceability (deflections, vibration)
Key equations:
F.2-1: M_n = M_p = F_y × Z (yielding, compact section)
F.2-2: M_n = C_b[M_p - (M_p-0.7F_yS_x)(L_b-L_p)/(L_r-L_p)] (inelastic LTB)
E3-1: F_cr = 0.658^(F_y/F_e) × F_y where F_e = π²E/(KL/r)²
ASME BPVC (Boiler & Pressure Vessel Code)
Sections:
- Section I: Power Boilers
- Section II: Materials (Parts A-D)
- Part D: Allowable stresses, physical properties
- Section III: Nuclear Vessels
- Section IV: Heating Boilers
- Section VIII: Unfired Pressure Vessels
- Division 1: UG-27 shell thickness, UG-32 heads
- Division 2: Alternative rules (higher allowable, design by analysis)
- Division 3: Ultra-high pressure (>10,000 psi)
- Section IX: Welding Qualifications (WPS, PQR, WPQ)
- Section X: Fiber-Reinforced Plastic Vessels
Key clauses VIII Div. 1:
UG-27: Cylindrical shell t = PR/(SE - 0.6P)
UG-32: Ellipsoidal head t = PD/(2SE - 0.2P)
UG-37: Nozzle reinforcement area
UW-12: Weld joint efficiency E (1.0/0.85/0.70 for RT class 1/2/none)
AWS D1.1 (Structural Welding — Steel)
Clauses:
- Clause 3: Design (prequalified joints, weld size)
- Clause 4: Fabrication (weld sequence, distortion)
- Clause 5: Qualification (WPS, welder)
- Clause 6: Inspection (VT, MT, PT, RT, UT requirements)
Prequalified joints (Table 4.12): B-U2 (CJP butt), B-L1 (PJP butt), C-U4 (T-joint CJP)
Weld quality (Clause 6.9):
Undercut: ≤ 1/32" (≤ 0.8mm) for cyclically loaded; ≤ 1/16" static
Porosity: ≤ 3/8" aggregate in 12" for cyclic
Cracks: not acceptable
Fillet weld minimum size: Table J2-4 (same as AISC J2-5)
Electrode matching: Table 3.1 (matching filler for base metal)
ASCE 7 (Minimum Design Loads)
Chapters:
- Ch 2: Load combinations (LRFD: 1.2D+1.6L; 1.2D+1.6S+0.5L)
- Ch 6: Flood loads
- Ch 7: Snow loads (C_s, C_e, I_s factors; ASCE 7-22 uses C_t)
- Ch 10: Wind loads (Exposure categories A-D, C_p coefficients)
- Ch 11-22: Seismic (S_DS, S_D1, R, I_e, drift limits)
Wind load procedure:
V (design wind speed, mph) → q_z = 0.00256 K_z K_zt K_d V²
MWFRS: p = q_z × G × C_p - q_i × G_i × C_pi
C_p from Fig. 27.3 (walls/roofs)
Seismic load:
S_DS, S_D1 from USGS hazard maps
V = C_s × W; C_s = S_DS/(R/I_e) ≥ 0.01
Check story drift < 0.010h_sx (SDC D/E/F)
API Standards (Petroleum/Pipeline)
API 5L: Pipe for pipelines (Gr. A/B/X42/X52/X60/X65/X70/X80)
API 579-1/ASME FFS-1: Fitness-for-Service (flaw assessment, remaining life)
API 610: Centrifugal pumps (OH1/OH2/OH3/BB1-BB5/VS types)
API 650: Atmospheric storage tanks (cone roof, floating roof, internal)
API 670: Machinery protection — vibration monitoring (proximity probes)
API 676: Rotary gear pumps
API 1104: Welding of pipelines (girth welds, repair)
API RP 2A: Fixed offshore platforms (load factors, tubular joints)
ISO Standards (International)
ISO 1940-1: Rotor balancing grades (G0.4 to G100)
ISO 286-1: Limits and fits (H7/g6 system, tolerance tables)
ISO 6507: Vickers hardness test
ISO 9001: Quality management systems
ISO 23277: NDT for welds (PT)
ISO 17640: UT of welds
ISO 4063: Welding process numbers (111=SMAW, 135=GMAW, 141=GTAW)
NFPA (Fire Protection)
NFPA 13: Sprinkler systems (hazard classifications, density/area curves)
NFPA 70: National Electrical Code (motor protection, wiring)
NFPA 30: Flammable/combustible liquids (tank spacing, venting)
NFPA 704: Hazard diamond (health/fire/instability/special)
ASTM (Materials Testing)
ASTM A36: Structural steel (F_y = 36 ksi, F_u = 58 ksi)
ASTM A572 Gr 50: High-strength low-alloy (F_y = 50 ksi, F_u = 65 ksi)
ASTM A992: W-shapes (F_y = 50 ksi, F_u = 65 ksi, web/flange ratio limits)
ASTM A325/A490: High-strength bolts (F_u = 120/150 ksi) [now ASTM F3125]
ASTM E8: Tension testing of metals
ASTM E23: Charpy impact test
ASTM E1820: Fracture toughness K_IC testing
Code Interaction Matrix
| Component | Primary Code | Secondary |
|---|
| Pressure vessel | ASME VIII | ASME II, IX |
| Structural steel | AISC 360 | ASCE 7, AWS D1.1 |
| Pipeline | ASME B31.3/B31.8 | API 5L, API 1104 |
| Rotating equipment | API 610/670 | ISO 1940 |
| Seismic | ASCE 7 | IBC, AISC 341 (seismic) |
| Crane | ASME B30 | AISC, AWS D1.1 |
Output
Provide: applicable code section number, clause reference, key formula with variable definitions, allowable limits, and inspection/testing requirements.