| ProjectSample Project — Demonstration Only | Job No.SAMPLE-001 | Client— |
| CalculationFerrite / Weldability Calculator (WRC-1992, ASME BPE) | Calc byPiping Toolset (calc-core) | Checked byUNCHECKED — sample |
| Date2026-10-12 | Rev0 | BasisWRC-1992 (Kotecki–Siewert) equivalents per BPE App. G-1; BN2 criterion on its own equivalents per App. G-3(d) footnote (Basler Norm BN2) |
A 316L hygienic tube heat offered for autogenous orbital welding. Certificate: 17.0 % Cr, 12.0 % Ni, 0.020 % C, 0.050 % N, 2.10 % Mo, 0.50 % Si, 1.50 % Mn, 0.010 % S.
| Chromium Cr | 17 | wt % |
| Nickel Ni | 12 | wt % |
| Carbon C | 0.02 | wt % |
| Nitrogen N | 0.05 | wt % |
| Molybdenum Mo | 2.1 | wt % |
| Silicon Si | 0.5 | wt % |
| Manganese Mn | 1.5 | wt % |
| Sulfur S | 0.010 | wt % |
WRC-1992: Creq = %Cr + %Mo + 0.7·%Nb · Nieq = %Ni + 35·%C + 20·%N + 0.25·%Cu
BN2: Cr(eq) = %Cr + 1.5·%Si + %Mo + 2·%Ti · Ni(eq) = %Ni + 0.5·%Mn + 30·%C + 30·(%N − 0.02)
BN2 criterion: Cr(eq) − 0.91·Ni(eq) ≤ limit
ASME BPE Appendix G uses two different pairs of equivalents for two different jobs, and the calculator keeps them apart. The WRC-1992 pair (G-1) places a heat on the constitution diagram: chromium equivalent gathers the ferrite-forming elements, nickel equivalent the austenite-formers, with carbon and nitrogen weighted at 35 and 20 because interstitials are overwhelmingly the strongest austenite stabilisers per unit mass — 0.02 % carbon carries the same weight in the nickel equivalent as 0.7 % nickel does. The BN2 criterion (G-3(d) and its footnote, citing Basler Norm BN2) is a heat-selection limit for low-ferrite material such as grade 1.4435, and it is written on its own equivalents: silicon and titanium join the chromium term, manganese joins the nickel term, carbon counts 30 and nitrogen counts 30 above a 0.02 % offset. The 0.91 coefficient and the limit belong to that pair only — applied to the WRC-1992 pair they give a different number, which is why BN2 needs the certified silicon and manganese and is not evaluated without them. Separately, and only when a sulfur content is supplied, the autogenous-weld window is applied — a lower and an upper bound, both taken from MM-5.2.1.1(a) unless your specification sets its own, with the verdict reported as in-range, low or high and a PASS only for in-range. A heat below the window draws the erratic-penetration warning; above it, the hot-cracking and corrosion-resistance warning. The Ferrite Number itself is deliberately not returned: it is read from the WRC-1992 diagram, which is published plate content and is not embedded here. What this card gives you are the two coordinates you carry onto your own copy of that diagram, plus the criteria that do not require it.
| Cr_eq (WRC-1992) | 19.1 | — |
| Ni_eq (WRC-1992) | 13.7 | — |
| BN2 Cr(eq) | 19.85 | — |
| BN2 Ni(eq) | 14.25 | — |
| BN2 value | 6.883 | — |
| Sulfur verdict | in-range | — |
The result values above are locked as fixture ferrite-number.json, case
“316L, S in window -> pass”, tolerance 0.001, in the calc-core continuous
verification gate (see https://pipingtoolset.com/trust/validation.html). Allowable-stress and factor data are
user-supplied inputs; citations: WRC-1992 (Kotecki–Siewert) constitution diagram — Cr/Ni equivalent forms as given in ASME BPE-2026 App. G-1; the diagram plate itself is not embedded. · ASME BPE-2026 — App. G, G-3(d) and its footnote: the BN2 low-ferrite criterion and its own Cr(eq)/Ni(eq) (Basler Norm BN2). · ASME BPE-2026 — MM-5.2.1.1(a), autogenous-weld sulfur window (bounds are defaulted inputs).