Pipe Wall Thickness Calculator
ANA›Life Services Authority›National Calculator Authority›Pipe Wall Thickness Calculator
.calc-container { max-width: 640px; margin: 2rem 0; padding: 1.5rem; background: #fff; border: 1px solid #ddd; border-radius: 8px; box-shadow: 0 1px 3px rgba(0,0,0,0.06); font-family: system-ui, -apple-system, sans-serif; } .calc-container h3 { font-family: Georgia, serif; font-size: 1.15rem; color: #1a1a1a; margin-bottom: 1rem; padding-bottom: 0.5rem; border-bottom: 2px solid var(--ac, #3d5a80); } .calc-row { display: flex; align-items: center; gap: 0.75rem; margin-bottom: 0.75rem; flex-wrap: wrap; } .calc-row label { min-width: 160px; font-size: 0.9rem; color: #333; font-weight: 500; } .calc-row input[type="number"], .calc-row select { flex: 1; min-width: 120px; max-width: 200px; padding: 0.5rem 0.6rem; border: 1px solid #ccc; border-radius: 4px; font-size: 0.9rem; font-family: system-ui, sans-serif; color: #1a1a1a; background: #fafaf8; } .calc-row input:focus, .calc-row select:focus { outline: none; border-color: var(--ac, #3d5a80); box-shadow: 0 0 0 2px rgba(26,74,138,0.12); } .calc-row .unit { font-size: 0.82rem; color: #888; min-width: 30px; } .calc-btn { display: inline-block; margin-top: 0.5rem; padding: 0.55rem 1.5rem; background: var(--ac, #3d5a80); color: #fff; border: none; border-radius: 4px; font-size: 0.9rem; font-weight: 600; cursor: pointer; font-family: system-ui, sans-serif; } .calc-btn:hover { opacity: 0.9; } .calc-result { margin-top: 1.25rem; padding: 1rem 1.25rem; background: #f0f6fc; border-left: 3px solid var(--ac, #3d5a80); border-radius: 0 6px 6px 0; display: none; } .calc-result.visible { display: block; } .calc-result-label { font-size: 0.78rem; text-transform: uppercase; letter-spacing: 0.06em; color: #666; margin-bottom: 0.25rem; } .calc-result-value { font-size: 1.6rem; font-weight: 700; color: var(--ac, #3d5a80); } .calc-result-detail { font-size: 0.85rem; color: #555; margin-top: 0.5rem; line-height: 1.5; } .calc-note { margin-top: 1rem; font-size: 0.8rem; color: #888; font-style: italic; } .calc-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 0.75rem; margin-top: 0.75rem; } .calc-grid-item { padding: 0.6rem 0.8rem; background: #f8f9fa; border-radius: 4px; border: 1px solid #eee; } .calc-grid-item .label { font-size: 0.75rem; color: #888; text-transform: uppercase; letter-spacing: 0.04em; } .calc-grid-item .value { font-size: 1.1rem; font-weight: 600; color: #1a1a1a; } @media (max-width: 720px) { .calc-row { flex-direction: column; align-items: flex-start; gap: 0.3rem; } .calc-row label { min-width: auto; } .calc-row input[type="number"], .calc-row select { max-width: 100%; width: 100%; } .calc-grid { grid-template-columns: 1fr; } } .calc-chart { margin: 1rem 0; text-align: center; } .calc-chart svg { max-width: 100%; height: auto; } .calc-chart-legend { display: flex; flex-wrap: wrap; justify-content: center; gap: 0.6rem 1.2rem; margin-top: 0.6rem; font-size: 0.8rem; color: #555; } .calc-chart-legend span { display: inline-flex; align-items: center; gap: 0.3rem; } .calc-chart-legend i { display: inline-block; width: 10px; height: 10px; border-radius: 2px; font-style: normal; } .calc-related { max-width: 640px; margin: 2rem 0 1rem; padding: 1.25rem 1.5rem; background: #f8f9fa; border: 1px solid #e8e8e8; border-radius: 8px; } .calc-related h3 { font-family: Georgia, serif; font-size: 1rem; color: #1a1a1a; margin: 0 0 0.75rem; padding-bottom: 0.4rem; border-bottom: 2px solid var(--ac, #3d5a80); } .calc-related-list { list-style: none; padding: 0; margin: 0 0 0.75rem; display: grid; grid-template-columns: 1fr 1fr; gap: 0.4rem 1.5rem; } .calc-related-list li a { font-size: 0.88rem; color: var(--ac, #3d5a80); text-decoration: none; } .calc-related-list li a:hover { text-decoration: underline; } .calc-browse-all { margin: 0.5rem 0 0; font-size: 0.9rem; font-weight: 600; } .calc-browse-all a { color: var(--ac, #3d5a80); text-decoration: none; } .calc-browse-all a:hover { text-decoration: underline; } @media (max-width: 720px) { .calc-related-list { grid-template-columns: 1fr; } }
Pipe Wall Thickness Calculator
Calculate the minimum required pipe wall thickness based on internal design pressure using the ASME B31.3 Process Piping formula.
Pipe Outside Diameter (mm)
Internal Design Pressure (MPa)
Allowable Stress S (MPa)
Weld Quality Factor E
1.0 — Seamless pipe 0.95 — ERW (Electric Resistance Welded) 0.85 — Furnace Butt Welded 0.80 — Double Submerged Arc Welded
Temperature Coefficient Y
0.4 — Ferritic steel ≤ 482°C 0.5 — Ferritic steel 510°C 0.7 — Ferritic steel ≥ 566°C 0.4 — Austenitic steel ≤ 566°C 0.5 — Austenitic steel ≥ 621°C
Mill Tolerance (%)
Corrosion Allowance c (mm)
Calculate
function pipCalc() { var D = parseFloat(document.getElementById('pip-od').value); var P = parseFloat(document.getElementById('pip-pressure').value); var S = parseFloat(document.getElementById('pip-stress').value); var E = parseFloat(document.getElementById('pip-quality').value); var Y = parseFloat(document.getElementById('pip-ycoeff').value); var mill = parseFloat(document.getElementById('pip-mill').value); var c = parseFloat(document.getElementById('pip-corr').value);
var res = document.getElementById('pip-result');
// --- Input validation --- if (isNaN(D) || D ⚠ Outside diameter must be a positive number.'; return; } if (isNaN(P) || P ⚠ Internal pressure must be zero or positive.'; return; } if (isNaN(S) || S ⚠ Allowable stress must be a positive number.'; return; } if (isNaN(mill) || mill = 100) { res.innerHTML = '⚠ Mill tolerance must be between 0 and 100%.'; return; } if (isNaN(c) || c ⚠ Corrosion allowance must be zero or positive.'; return; }
// --- ASME B31.3 formula --- // t_min = (P * D) / (2 * (S * E + P * Y)) var denominator = 2 * (S * E + P * Y); if (denominator ⚠ Denominator is zero or negative — check inputs.'; return; }
var t_min = (P * D) / denominator;
// Add corrosion allowance var t_with_corr = t_min + c;
// Add mill tolerance: t_ordered = t_with_corr / (1 - mill/100) var millFactor = 1 - mill / 100; if (millFactor ⚠ Mill tolerance must be less than 100%.'; return; } var t_ordered = t_with_corr / millFactor;
// Inside diameter var ID = D - 2 * t_ordered;
// Pressure check: ensure t = D / 2) { res.innerHTML = '⚠ Calculated thickness exceeds pipe radius — thin-wall formula not applicable. Consider thick-wall analysis.'; return; }
if (ID ⚠ Calculated wall thickness exceeds pipe radius — check inputs.'; return; }
res.innerHTML = '### Results ' + '' + 'Pressure design thickness (t)' + t_min.toFixed(3) + ' mm' + '+ Corrosion allowance (' + c.toFixed(2) + ' mm)' + t_with_corr.toFixed(3) + ' mm' + 'Minimum ordered thickness (mill tol. ' + mill.toFixed(1) + '%)' + t_ordered.toFixed(3) + ' mm' + 'Resulting inside diameter' + ID.toFixed(3) + ' mm' + '' + 'Select the next standard schedule with wall thickness ≥ ' + t_ordered.toFixed(2) + ' mm.
'; }
#### Formula — ASME B31.3 Clause 304.1.2
Pressure design thickness:
t = (P × D) / (2 × (S × E + P × Y))
Minimum ordered thickness (accounting for corrosion and mill tolerance):
tordered = (t + c) / (1 − mill% / 100)
Where:
- P — Internal design pressure (MPa)
- D — Outside diameter of pipe (mm)
- S — Allowable stress for pipe material at design temperature (MPa)
- E — Longitudinal weld quality factor (0.80–1.0)
- Y — Temperature-dependent coefficient (0.4–0.7)
- c — Sum of mechanical allowances including corrosion (mm)
- mill% — Manufacturer's mill undertolerance on wall thickness (%)
#### Assumptions & References
- Formula applies to straight pipe under internal pressure only (thin-wall assumption: t < D/2).
- Based on ASME B31.3-2022 Process Piping, Clause 304.1.2.
- Default mill tolerance of 12.5% applies to most seamless and ERW carbon steel pipe per ASTM A106 / A53.
- Allowable stress values (S) should be taken from ASME B31.3 Appendix A tables at the design temperature.
- Y coefficient values are per ASME B31.3 Table 304.1.1; Y = 0.4 is conservative for most carbon steel below 482°C.
More Calculators
- Carpet Drying Time Estimator
- Roof Pitch and Shingle Material Calculator
- Planetary Ruler Calculator
- Carpet Patch Size and Material Calculator
- Sun-Moon Compatibility Calculator
- Long-Term Care Insurance Cost Estimator
- Load-Bearing Wall Beam Span Calculator
- Humidity and Ventilation Load Calculator — Account for WV's variable humidity levels in HVAC system sizing
- Insulation R-Value Calculator
- Insurance Premium Estimator
- Deductible vs Premium Calculator
- Insurance Coverage Needs Estimator
Read Next
Study Time Planner Authority Network America › Life Services Authority › National Calculator Authority .calc-container { max-width: 640px;...
References
- In-line ultrasonic monitoring for sediments stuck on inner wall of a polyvinyl chloride pipe. — ScientificWorldJournal (2014)
- A New Model for Calculation of Arrest Toughness in the Fracture Process of the Supercritical CO(2) Pipeline. — ACS Omega (2021 Jul 6)
- Analytical Model and Numerical Analysis of Composite Wrap System Applied to Steel Pipeline. — Materials (Basel) (2021 Oct 25)