Piping Toolset
Home › Tools › Pipe Stress FEA Online — Nozzle & Shell Junction Checks

Pipe Stress FEA Online — Nozzle & Shell Junction Checks

PiperFEA runs screening-grade pipe stress FEA online: finite element checks of nozzle-to-shell junctions on cylindrical shells, flat heads, and elliptical heads, under pressure plus external piping loads. Each governing check comes back as computed vs allowable with a ratio, in report-grade output. It is in commissioning, with validation status published — and a full B31.3 flexibility analysis still belongs in dedicated pipe stress software.

Content last reviewed · page regenerated 2026-07-29 at build.

Open the tool → Pricing

What it analyzes

PiperFEA is a finite element check for a nozzle intersecting a parent shell — the local stress problem where piping loads land on equipment. Three model types are supported: a nozzle on a cylindrical shell, on a flat head, or on an elliptical head. You define the junction, apply pressure and piping loads, and get categorized stresses against allowables. One status note before the details: PiperFEA is in commissioning — validation status is published as its gates close, coverage differs by model type, and every run surfaces its advisories.

Inputs — the live form, exactly

GeometryParent OD and thickness; nozzle OD, thickness, and length; optional reinforcement pad width and thickness (0 = none). Dimensions in inches.
MaterialOne of four material groups (low carbon steel, low alloy steels, austenitic steels, Ni-Cr-Mo-Fe alloys), elastic modulus (psi), cold allowable Sc and hot allowable Sh (psi), and a stress concentration factor.
LoadsInternal pressure (psi); external piping loads as Fx/Fy/Fz forces (lb) and Mx/My/Mz moments (in-lb); design temperature (°F); design cycles N.

Outputs

How a run executes

You build the model in the browser; meshing (gmsh) and solving (CalculiX / CCX) run on a managed solver worker. A job moves through queued → running → done (or error), polled every 2 seconds with a 600-second cap, and each run carries its advisories and submitted/started/finished timestamps. Two honest notes: unlike the free calculators, an FEA run does transmit your model inputs to the solver; and job records live in worker memory, so a worker restart drops the record and the run is simply resubmitted.

Who it is for

PiperFEA is aimed at engineers who need a documented junction check without standing up a dedicated nozzle-FEA seat:

If you only need to compare nozzle loads against published allowable tables (API 610, 560, 660/661, 650, 620, NEMA SM-23), the table-based equipment nozzle load check does that on the Pro tier without running FEA.

Screening-grade, defined — and when to escalate

Screening-grade means: one nozzle-to-parent junction, one geometry, pressure plus a set of external forces and moments, solved and categorized with ratios against allowables you control. It exists to answer "do these loads plausibly pass at this nozzle, and by what margin" fast enough to use during layout and squad check — with a report attached.

Just as plainly, here is what it is not:

Escalate to a full analysis when a governing ratio sits close to 1.0 and the decision matters, when the geometry falls outside the supported model types or triggers an advisory, when fatigue governs in heavily cyclic service, or when the deliverable itself must be a system flexibility analysis — and while commissioning is underway, treat marginal results as escalation candidates by default. For the code-equation side of flexibility, the free B31.3 displacement stress range calculator is the companion check. Either way: the tool computes, and a qualified engineer dispositions.

Validation: golden fixtures, published status

Every solver change re-runs against a set of golden-fixture regression cases — fixed inputs with pinned expected outputs, benchmarked against commercial FEA reference cases. If a change moves a number, the fixture fails and the change does not ship. It is the same fixture-verified discipline behind the free calculators, applied to an FEA pipeline.

Status: commissioning. PiperFEA is sold as commissioning-stage on the pricing page, with validation status published as it progresses — coverage is not yet uniform across the three model types, which is exactly why the status is published rather than implied. And to be precise about what the fixtures prove: they verify the implementation against a documented method and reference cases. That is a statement about the software — not a warranty that a given design is fit for service. That judgment stays with the responsible engineer.

Pricing: what tier it runs on

PiperFEA runs on Pro Plus — each analysis executes on a managed solver worker, which is what the tier pays for. Everything below it stays as-is: the code calculators are free forever, need no account, and run entirely in your browser with inputs never transmitted. The FEA tool is the one exception to that browser-only rule — model inputs go to the solver worker, as noted above.

Free$0 foreverAll ASME code calculators (B31.1, B31.3, B31.4/.8/.11, B31.5/.9, B31.12, BPE), pipe supports, thermal flexibility, wind & seismic, per-card PASS/FAIL verdicts, fixture-verified worked examples. No account required.
Pro$2.99/mo or $22/yrAdd to report, Report Manager (titleblock + HTML/PDF), .pcp project files, batch import/export runner, equipment nozzle load checks, bolted flange checks.
Pro Plus$7.99/mo or $59/yrEverything in Pro, plus PiperFEA nozzle/shell analysis (commissioning — validation status published), PT&P support selection & 3D assembly, and ISO Drawing premium output.

Annual Pro Plus works out to 38% under monthly. Full feature matrix and the pricing FAQ are at /pricing/.

Watch a check run end to end

Video demo: PiperFEA — Nozzle-to-Shell FEA Check in the Browser (Screening Grade) PiperFEA — Nozzle-to-Shell FEA Check in the Browser (Screening Grade) (1:25) — Defining the junction geometry, entering materials and nozzle loads, running the solve, and reading the four categorized checks against allowables. Watch on YouTube.

Run your first check

A sensible order: start with the free calculators — no account, nothing to cancel — and see whether the per-card verdicts and fixture-verified worked examples fit how you check work. When a nozzle junction needs more than a table lookup, Pro Plus turns on PiperFEA: categorized FEA stresses with ratios and a report you can file, from the same browser tab.

And the limitation once more, because it belongs on the page rather than in fine print: this is a commissioning-stage screening and checking aid for a single nozzle/shell junction. It sharpens the question you take into a full flexibility analysis — it does not answer it for you.

FAQ

How accurate are the results?

Runs are meshed with gmsh and solved with CalculiX (CCX), and every analysis reports its mesh statistics and engine versions so you can see exactly what was solved. The implementation is regression-tested against golden fixtures benchmarked against commercial FEA reference cases, and the tool is sold as commissioning-stage with validation status published. That verifies the software against a documented method — it is not a warranty of design fitness. A qualified engineer reviews and dispositions the results, as with any analysis tool.

What codes does it cover?

Results are categorized per the report's four checks — Pl vs 1.5(k)Smh, Qb vs 3(Smh), Pl+Pb+Q vs 3(Smavg), and Pl+Pb+Q+F vs Sa — each reported as computed vs allowable with a ratio. The cold and hot allowable stresses are your inputs, taken from your governing code edition — the tool does not select allowables for you and does not reproduce code tables. Fatigue output reports the S-N curve classification, Ke factor, stress range, cycles allowed, and both B31 and Markl fatigue allowables.

What inputs do I need before I can run a check?

What the form asks for, in US customary units: geometry (parent OD and thickness; nozzle OD, thickness, and length; optional reinforcement pad width and thickness), material (one of four material groups plus elastic modulus, cold allowable Sc, hot allowable Sh, and a stress concentration factor), and loads (internal pressure, Fx/Fy/Fz forces in lb and Mx/My/Mz moments in in-lb, design temperature, and design cycles). In practice: one vessel drawing plus one nozzle load summary.

What tier do I need — is there a free version?

PiperFEA requires Pro Plus ($7.99/month or $59/year), because each run executes on a managed solver worker rather than in your browser. There are no free FEA runs, and the feature is labeled commissioning on the pricing page while validation status is published. Everything on the free tier — all the ASME code calculators — stays free with no account. Details at /pricing/.

Does this replace CAESAR II or AutoPIPE?

No, and it is not trying to. Those are system flexibility tools: routing, supports, displacements, and code stresses along the line. PiperFEA analyzes one nozzle-to-shell junction under the loads a system analysis or a vendor hands you. Use it to screen nozzle loads early, or as an independent check on a local analysis — and run the full B31.3 flexibility analysis where it belongs.

Open the tool → All calculators