PipingPro Academy
Learn Stress Analysis, Step by Step
Piping & Pipeline.
From data collection to final report: courses and calculators for piping and pipeline engineers using CAESAR II and AutoPIPE.
259+ ASME materials · engineering calculators · 35+ years of piping & pipeline experience
Created by a Principal Piping & Pipeline Stress Engineer · Author of Piping and Pipeline Engineering: Fundamental & Practical Guides
Free Guides
Practical, step-by-step workflows from industry experience. Tap a guide to open it.
- Codes and standards: the project-mandated edition of ASME B31.3 or B31.1.
- The piping stress analysis specification, the most important project document.
- Piping material spec, class index and pipe support specification.
- Piping GA or 3D model, equipment GA and data sheets, and nozzle allowable loads.
- A stress sketch is not an isometric: major components, support locations and dimensions only.
- Calculate equipment nozzle initial movements and relief valve reaction force before finishing it.
- Add line data: size, wall thickness, material, design and operating temperature and pressure, insulation and allowable stresses.
- Number nodes from the anchor point and create CNodes at flanges and valves.
- Check units first, then enter geometry node by node.
- Pipe, temperature, pressure, material, fluid and insulation data are entered once and carry forward until changed.
- The first point is always an anchor.
- Enter initial equipment movements as displacements.
- Three main load types: sustained (weight and pressure), thermal expansion, and occasional (wind, seismic, slug, relief valve).
- Stress categories: operating (OPE), sustained (SUS), expansion (EXP) and occasional (OCC).
- Load case sets differ for liquid lines, gas and steam lines, spring-supported lines and pump piping.
- Always follow the project specification, as load cases vary by project.
- Always run Error Checking before the Batch Run.
- Warnings do not stop the analysis, but investigate every one. Fatal errors must be fixed.
- Typical culprits: a temperature entered as zero, missing rigid element weights, and branch connections with SIF = 1.0.
- Code stress ratios below 1.0 for every load case.
- Support loads that are reasonable: not excessive and not zero.
- Equipment nozzle loads against vendor allowables, API 610 or API 560.
- Pipe movement and clashes.
- Flange leakage at every flange CNode.
- Lift-off at every support.
- Spring hangers and expansion joints selected from the manufacturer catalogue.
- Report order: cover, critical line list, stress check list, marked-up stress sketch, software output, reference documents and manual calculations.
- Send support loads to civil and structural, nozzle loads to equipment, and the marked-up sketch to piping design.
- If a nozzle still exceeds its allowable after all options, document it and send it to the equipment group for vendor approval.
These steps cover plant piping (ASME B31.3 / B31.1). For onshore pipelines (B31.4 / B31.8), see the pipeline engineering course. To go deeper on piping, take the Static Piping Stress Analysis & CAESAR II course.
- Read the contract scope, the client specifications and the governing codes.
- Note the design life and any line classes or approved vendor lists the client already mandates.
- Find out which standards govern when the client and project documents disagree.
- From Process: design basis, PFDs, draft P&IDs and the draft line list.
- From Materials and Corrosion: the draft corrosion loops or the Materials Selection Report, even if preliminary.
- Meet both engineers and ask what is firm, what may still change, and when each document will be issued.
- Group the lines into services: hydrocarbon, sour, utility, water, chemical and so on.
- For each service note the rough pressure, temperature and contaminants.
- Check start-up, shutdown, cleaning and upset cases as well as normal operation.
- Use the client's standard line classes or your company template as the starting point.
- Map each service to an existing class, and add a new class only when none fits.
- Keep the number of classes and materials as small as the project allows.
- Issue the first revision with conservative assumptions where data is missing.
- Tag each open item as a HOLD with its source, for example "pending Materials Selection Report".
- Do not commit long-lead or special-material items until the HOLDs are closed.
- For each open item record the assumed value, who owns it, the impact if it is wrong, and a due date.
- Review the register every week and chase the owners.
- Close each item formally and update the PMS revision.
- Process: line list, upset cases and minimum temperatures.
- Materials and Corrosion: selection report, corrosion allowance and special requirements.
- Stress: design conditions and flange ratings.
- Layout, Inspection and Procurement: branch tables, monitoring points, availability and lead times.
- Check that the PMS matches the line list, the P&IDs and the Materials Selection Report.
- Close or formally accept every HOLD before the MTO and purchase requisitions are issued.
- Hold a cross-discipline review, then issue the PMS for design.
This guide is general guidance. Final material selection remains the responsibility of the Materials and Corrosion discipline and the project specifications.
Steps of Pipeline Stress Analysis
The onshore pipeline workflow (B31.4 / B31.8), from design basis to final report.
Coming soonGet notified when new material goes live
New guides, courses and calculators are added regularly. One short email each time, free like everything else here.