{"id":100244,"date":"2026-02-15T20:29:25","date_gmt":"2026-02-15T20:29:25","guid":{"rendered":"https:\/\/vibromera.eu\/?post_type=calculator&#038;p=100244"},"modified":"2026-07-15T16:08:40","modified_gmt":"2026-07-15T16:08:40","slug":"steel-pipe-dimensions-iso4200","status":"publish","type":"calculator","link":"https:\/\/vibromera.eu\/hi\/calculators\/steel-pipe-dimensions-iso4200\/","title":{"rendered":"Controlled Pipe Geometry and Theoretical Mass Worksheet"},"content":{"rendered":"<div class=\"vbm244\">\n<style>\n.vbm244{--ink:#172235;--muted:#556276;--line:#d8e0e9;--soft:#f4f7fa;--blue:#135ca8;--blue2:#0d447e;--amber:#8a5700;--amber-bg:#fff7df;--red:#a52828;--red-bg:#fff0f0;--green:#17613a;--green-bg:#edf9f1;max-width:1040px;margin:0 auto;padding:18px 14px 44px;color:var(--ink);font:15px\/1.55 system-ui,-apple-system,\"Segoe UI\",sans-serif}.vbm244 *{box-sizing:border-box}.vbm244 h1,.vbm244 h2,.vbm244 h3{line-height:1.2}.vbm244 h1{font-size:clamp(27px,4vw,42px);margin:8px 0 12px}.vbm244 h2{font-size:22px;margin:0 0 16px}.vbm244 p{margin:8px 0}.vbm244 a{color:var(--blue)}.vbm244-header{text-align:center;padding:32px 18px 26px}.vbm244-kicker{color:var(--blue);font-weight:750;text-transform:uppercase;letter-spacing:.11em;font-size:12px}.vbm244-lead{max-width:850px;margin:0 auto!important;color:var(--muted);font-size:17px}.vbm244-badges{display:flex;justify-content:center;gap:8px;flex-wrap:wrap;margin-top:18px}.vbm244-badge{border:1px solid var(--line);border-radius:999px;padding:5px 10px;background:#fff;font-size:12px;font-weight:700}.vbm244-notice{border-left:4px solid var(--amber);background:var(--amber-bg);padding:14px 16px;border-radius:8px;margin:0 0 20px}.vbm244-card{border:1px solid var(--line);border-radius:14px;background:#fff;box-shadow:0 4px 18px rgba(20,45,75,.07);padding:22px;margin:18px 0}.vbm244-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.vbm244-field{min-width:0}.vbm244-field.full{grid-column:1\/-1}.vbm244-pair{display:grid;grid-template-columns:minmax(0,1fr) 128px;gap:8px}.vbm244 label{display:block;font-weight:720;margin-bottom:5px}.vbm244-hint{display:block;color:var(--muted);font-weight:400;font-size:12px}.vbm244 input[type=text],.vbm244 select,.vbm244 textarea{width:100%;min-height:44px;border:1px solid #aebac8;border-radius:8px;background:#fff;color:var(--ink);font:inherit;padding:9px 11px}.vbm244 textarea{min-height:88px;resize:vertical}.vbm244 input:focus,.vbm244 select:focus,.vbm244 textarea:focus{outline:3px solid rgba(19,92,168,.18);border-color:var(--blue)}.vbm244-checks{display:grid;gap:10px;margin:18px 0}.vbm244-check{display:grid!important;grid-template-columns:auto 1fr;gap:9px;align-items:start;font-weight:500!important}.vbm244-check input{margin-top:4px}.vbm244-actions{display:flex;gap:10px;flex-wrap:wrap}.vbm244 button{border:0;border-radius:9px;padding:11px 17px;font:inherit;font-weight:760;cursor:pointer}.vbm244-primary{background:var(--blue);color:#fff}.vbm244-primary:hover{background:var(--blue2)}.vbm244-secondary{background:#e8eef5;color:var(--ink)}.vbm244-error{display:none;margin-top:14px;padding:11px 13px;border:1px solid #edb5b5;border-radius:8px;background:var(--red-bg);color:var(--red);font-weight:650}.vbm244-error.show{display:block}.vbm244-results{display:none}.vbm244-results.show{display:block}.vbm244-result-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.vbm244-result{border:1px solid var(--line);border-radius:10px;background:var(--soft);padding:13px}.vbm244-result.primary{border-color:#7dacda;background:#eef6ff}.vbm244-result-label{color:var(--muted);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.vbm244-result-value{font:700 17px\/1.35 ui-monospace,SFMono-Regular,Consolas,monospace;overflow-wrap:anywhere;margin-top:4px}.vbm244-result.primary .vbm244-result-value{font-size:22px;color:var(--blue2)}.vbm244-status{margin-top:14px;border-left:4px solid var(--green);background:var(--green-bg);padding:12px 14px}.vbm244-formula{overflow-x:auto;border:1px solid var(--line);border-radius:9px;background:var(--soft);padding:12px 14px;margin:10px 0;font:600 14px\/1.7 ui-monospace,SFMono-Regular,Consolas,monospace}.vbm244 table{width:100%;border-collapse:collapse;margin:12px 0}.vbm244 th,.vbm244 td{border:1px solid var(--line);padding:9px 10px;text-align:left;vertical-align:top}.vbm244 th{background:#eaf0f6}.vbm244 ul{padding-left:22px}.vbm244 details{border-top:1px solid var(--line);padding:11px 0}.vbm244 summary{cursor:pointer;font-weight:760}.vbm244-small{font-size:13px;color:var(--muted)}.vbm244 .vbm244-result-grid{grid-template-columns:1fr 1fr!important}\n@media(max-width:700px){.vbm244{padding-left:10px;padding-right:10px}.vbm244-card{padding:16px}.vbm244-grid,.vbm244 .vbm244-result-grid{grid-template-columns:1fr!important}.vbm244-field.full{grid-column:auto}.vbm244-pair{grid-template-columns:minmax(0,1fr) 112px}.vbm244 table{display:block;overflow-x:auto}}\n<\/style>\n<header class=\"vbm244-header\">\n<div class=\"vbm244-kicker\">controlled dimensions \u00b7 circular geometry \u00b7 no schedule or pressure verdict<\/div>\n<h1>Controlled Pipe Geometry and Theoretical Mass Worksheet<\/h1>\n<p class=\"vbm244-lead\">Calculate bore, metal area, theoretical mass per length and total mass from documented outside diameter, wall thickness, density and length. No DN, NPS or schedule value is inferred.<\/p>\n<div class=\"vbm244-badges\"><span class=\"vbm244-badge\">strict decimal input<\/span><span class=\"vbm244-badge\">SI and inch-foot conversion<\/span><span class=\"vbm244-badge\">general geometry, not an ISO formula<\/span><\/div>\n<\/header>\n<div class=\"vbm244-notice\"><strong>Not a pipe-size, schedule, tolerance, pressure-rating or compliance selector.<\/strong> Use the governing product and design standards, current licensed tables, manufacturer documentation and engineering calculations for those decisions. Nominal dimensions are not proof of delivered dimensions.<\/div>\n<form id=\"vbm244-form\" class=\"vbm244-card\" novalidate>\n<h2>Documented geometry and traceability<\/h2>\n<div class=\"vbm244-grid\">\n<div class=\"vbm244-field\"><label for=\"vbm244-od\">Outside diameter OD<span class=\"vbm244-hint\">required positive plain decimal<\/span><\/label><\/p>\n<div class=\"vbm244-pair\"><input id=\"vbm244-od\" type=\"text\" inputmode=\"decimal\" autocomplete=\"off\"><select id=\"vbm244-od-unit\" aria-label=\"Outside diameter unit\"><option value=\"mm\">mm<\/option><option value=\"in\">in<\/option><\/select><\/div>\n<\/div>\n<div class=\"vbm244-field\"><label for=\"vbm244-wall\">Wall thickness t<span class=\"vbm244-hint\">must be less than one half of OD<\/span><\/label><\/p>\n<div class=\"vbm244-pair\"><input id=\"vbm244-wall\" type=\"text\" inputmode=\"decimal\" autocomplete=\"off\"><select id=\"vbm244-wall-unit\" aria-label=\"Wall thickness unit\"><option value=\"mm\">mm<\/option><option value=\"in\">in<\/option><\/select><\/div>\n<\/div>\n<div class=\"vbm244-field\"><label for=\"vbm244-density\">Material mass density \u03c1<span class=\"vbm244-hint\">required controlled value; no steel preset<\/span><\/label><\/p>\n<div class=\"vbm244-pair\"><input id=\"vbm244-density\" type=\"text\" inputmode=\"decimal\" autocomplete=\"off\"><select id=\"vbm244-density-unit\" aria-label=\"Mass density unit\"><option value=\"kgm3\">kg\/m\u00b3<\/option><option value=\"lbft3\">lb\/ft\u00b3<\/option><\/select><\/div>\n<\/div>\n<div class=\"vbm244-field\"><label for=\"vbm244-length\">Pipe length L<span class=\"vbm244-hint\">required positive plain decimal<\/span><\/label><\/p>\n<div class=\"vbm244-pair\"><input id=\"vbm244-length\" type=\"text\" inputmode=\"decimal\" autocomplete=\"off\"><select id=\"vbm244-length-unit\" aria-label=\"Pipe length unit\"><option value=\"m\">m<\/option><option value=\"ft\">ft<\/option><\/select><\/div>\n<\/div>\n<div class=\"vbm244-field\"><label for=\"vbm244-record\">Calculation record ID<\/label><input id=\"vbm244-record\" type=\"text\" autocomplete=\"off\"><\/div>\n<div class=\"vbm244-field\"><label for=\"vbm244-pipe\">Pipe, spool, heat and item identifiers<\/label><input id=\"vbm244-pipe\" type=\"text\" autocomplete=\"off\"><\/div>\n<div class=\"vbm244-field\"><label for=\"vbm244-product\">Controlled product specification and edition<\/label><input id=\"vbm244-product\" type=\"text\" autocomplete=\"off\"><\/div>\n<div class=\"vbm244-field\"><label for=\"vbm244-drawing\">Drawing, line list or data sheet and revision<\/label><input id=\"vbm244-drawing\" type=\"text\" autocomplete=\"off\"><\/div>\n<div class=\"vbm244-field\"><label for=\"vbm244-od-source\">OD source, nominal\/actual basis and unit<\/label><input id=\"vbm244-od-source\" type=\"text\" autocomplete=\"off\"><\/div>\n<div class=\"vbm244-field\"><label for=\"vbm244-wall-source\">Wall source, nominal\/actual basis and unit<\/label><input id=\"vbm244-wall-source\" type=\"text\" autocomplete=\"off\"><\/div>\n<div class=\"vbm244-field\"><label for=\"vbm244-density-source\">Density source, material condition and temperature<\/label><input id=\"vbm244-density-source\" type=\"text\" autocomplete=\"off\"><\/div>\n<div class=\"vbm244-field\"><label for=\"vbm244-length-source\">Length source, definition and unit<\/label><input id=\"vbm244-length-source\" type=\"text\" autocomplete=\"off\"><\/div>\n<div class=\"vbm244-field\"><label for=\"vbm244-tolerance\">Dimensional tolerance and measurement record<\/label><input id=\"vbm244-tolerance\" type=\"text\" autocomplete=\"off\"><\/div>\n<div class=\"vbm244-field\"><label for=\"vbm244-allowance\">Corrosion, erosion and manufacturing allowances<\/label><input id=\"vbm244-allowance\" type=\"text\" autocomplete=\"off\"><\/div>\n<div class=\"vbm244-field\"><label for=\"vbm244-additions\">Coating, lining, insulation, contents and attachments<\/label><input id=\"vbm244-additions\" type=\"text\" autocomplete=\"off\"><\/div>\n<div class=\"vbm244-field\"><label for=\"vbm244-governing\">Governing design code, contract and acceptance basis<\/label><input id=\"vbm244-governing\" type=\"text\" autocomplete=\"off\"><\/div>\n<div class=\"vbm244-field\"><label for=\"vbm244-person\">Responsible engineer \/ reviewer<\/label><input id=\"vbm244-person\" type=\"text\" autocomplete=\"off\"><\/div>\n<div class=\"vbm244-field\"><label for=\"vbm244-date\">Review date<\/label><input id=\"vbm244-date\" type=\"text\" inputmode=\"numeric\" placeholder=\"YYYY-MM-DD\" autocomplete=\"off\"><\/div>\n<div class=\"vbm244-field full\"><label for=\"vbm244-notes\">Notes and exclusions<span class=\"vbm244-hint\">Optional: ovality, eccentricity, fittings, end preparation, joints and measurement uncertainty.<\/span><\/label><textarea id=\"vbm244-notes\"><\/textarea><\/div>\n<\/div>\n<div class=\"vbm244-checks\">\n <label class=\"vbm244-check\"><input id=\"vbm244-c1\" type=\"checkbox\"><span>OD and wall thickness are controlled for the same pipe\/item, and their nominal or measured basis, units, tolerances and applicable edition are recorded.<\/span><\/label><br \/>\n <label class=\"vbm244-check\"><input id=\"vbm244-c2\" type=\"checkbox\"><span>Density is a controlled mass-density value for the stated material condition and temperature; 7850 kg\/m\u00b3 is not assumed automatically.<\/span><\/label><br \/>\n <label class=\"vbm244-check\"><input id=\"vbm244-c3\" type=\"checkbox\"><span>Any coating, lining, insulation, contents, attachments, end preparation, ovality, eccentricity and allowances are excluded or handled separately as documented.<\/span><\/label><br \/>\n <label class=\"vbm244-check\"><input id=\"vbm244-c4\" type=\"checkbox\"><span>No DN\/NPS equivalence, schedule, STD\/XS class, tolerance, pressure capacity, minimum wall, procurement or code-compliance decision will be inferred from this geometry result.<\/span><\/label>\n<\/div>\n<div class=\"vbm244-actions\"><button class=\"vbm244-primary\" type=\"submit\">Calculate documented geometry<\/button><button class=\"vbm244-secondary\" id=\"vbm244-clear\" type=\"button\">Clear<\/button><\/div>\n<div id=\"vbm244-error\" class=\"vbm244-error\" role=\"alert\"><\/div>\n<\/form>\n<section id=\"vbm244-results\" class=\"vbm244-card vbm244-results\" aria-live=\"polite\">\n<h2>Theoretical geometry and mass<\/h2>\n<div class=\"vbm244-result-grid\">\n<div class=\"vbm244-result primary\">\n<div class=\"vbm244-result-label\">Theoretical mass per length<\/div>\n<div class=\"vbm244-result-value\" id=\"vbm244-r-mass-per\">\u2014<\/div>\n<\/div>\n<div class=\"vbm244-result primary\">\n<div class=\"vbm244-result-label\">Theoretical total mass<\/div>\n<div class=\"vbm244-result-value\" id=\"vbm244-r-total\">\u2014<\/div>\n<\/div>\n<div class=\"vbm244-result\">\n<div class=\"vbm244-result-label\">Inside diameter ID<\/div>\n<div class=\"vbm244-result-value\" id=\"vbm244-r-id\">\u2014<\/div>\n<\/div>\n<div class=\"vbm244-result\">\n<div class=\"vbm244-result-label\">Metal cross-sectional area<\/div>\n<div class=\"vbm244-result-value\" id=\"vbm244-r-metal-area\">\u2014<\/div>\n<\/div>\n<div class=\"vbm244-result\">\n<div class=\"vbm244-result-label\">Internal cross-sectional area<\/div>\n<div class=\"vbm244-result-value\" id=\"vbm244-r-internal-area\">\u2014<\/div>\n<\/div>\n<div class=\"vbm244-result\">\n<div class=\"vbm244-result-label\">Metal volume over length<\/div>\n<div class=\"vbm244-result-value\" id=\"vbm244-r-volume\">\u2014<\/div>\n<\/div>\n<div class=\"vbm244-result\">\n<div class=\"vbm244-result-label\">Normalized OD and wall<\/div>\n<div class=\"vbm244-result-value\" id=\"vbm244-r-dimensions\">\u2014<\/div>\n<\/div>\n<div class=\"vbm244-result\">\n<div class=\"vbm244-result-label\">Normalized density and length<\/div>\n<div class=\"vbm244-result-value\" id=\"vbm244-r-normalized\">\u2014<\/div>\n<\/div>\n<\/div>\n<div class=\"vbm244-status\" id=\"vbm244-r-status\"><\/div>\n<\/section>\n<section class=\"vbm244-card\">\n<h2>Equations, units and classification<\/h2>\n<div class=\"vbm244-formula\">ID = OD \u2212 2t<br \/>Ametal = (\u03c0\/4)(OD\u00b2 \u2212 ID\u00b2) = \u03c0(OD \u2212 t)t<br \/>Ainternal = (\u03c0\/4)ID\u00b2<br \/>Vmetal = Ametal \u00b7 L \u00b7 10\u207b\u2076<br \/>m\u2032 = Ametal \u00b7 \u03c1 \u00b7 10\u207b\u2076<br \/>m = m\u2032 \u00b7 L<\/div>\n<table>\n<thead>\n<tr>\n<th>Quantity<\/th>\n<th>Working unit<\/th>\n<th>Meaning and boundary<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>OD, t, ID<\/td>\n<td>mm<\/td>\n<td>ideal concentric circular dimensions; t must satisfy 0 &lt; t &lt; OD\/2<\/td>\n<\/tr>\n<tr>\n<td>Ametal, Ainternal<\/td>\n<td>mm\u00b2<\/td>\n<td>ideal cross-sectional areas; not adjusted for ovality, eccentricity or tolerances<\/td>\n<\/tr>\n<tr>\n<td>\u03c1<\/td>\n<td>kg\/m\u00b3<\/td>\n<td>controlled mass density supplied by the user; not a universal steel constant<\/td>\n<\/tr>\n<tr>\n<td>Vmetal<\/td>\n<td>m\u00b3<\/td>\n<td>ideal metal volume for the entered pipe length only<\/td>\n<\/tr>\n<tr>\n<td>m\u2032, m<\/td>\n<td>kg\/m, kg<\/td>\n<td>theoretical bare-pipe mass, excluding every unmodelled addition and dimensional variation<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p class=\"vbm244-small\">The factor 10\u207b\u2076 converts mm\u00b2 to m\u00b2. The equations are elementary circular geometry and mass = density \u00d7 volume. They are <strong>not<\/strong> formulas specified by ISO 4200 or ASME B36.10.<\/p>\n<\/section>\n<section class=\"vbm244-card\">\n<h2>Removed unsafe claims<\/h2>\n<ul>\n<li><strong>No unlicensed DN\/NPS\/schedule database.<\/strong> The previous page labelled an uncontrolled ASME-style schedule table as ISO 4200 data.<\/li>\n<li><strong>No global STD = Schedule 40 or XS = Schedule 80 substitution.<\/strong> Those weight-class designations may coincide with a schedule thickness at some sizes, but they are not globally interchangeable. The old table silently used STD\/XS-like fixed thicknesses as Schedule 40\/80 for larger sizes.<\/li>\n<li><strong>No pressure estimate from schedule.<\/strong> The old generic \u201cschedule \u2248 1000P\/S\u201d and \u201chigher schedule means higher pressure rating\u201d decision language was removed. Pressure design depends on the governing design code, material, temperature, allowances, tolerances, joints, loads and other factors.<\/li>\n<li><strong>No universal 7850 kg\/m\u00b3 preset.<\/strong> Density is now required and traceable; the output is explicitly theoretical mass, not measured weight.<\/li>\n<li><strong>No claim that ISO 4200 and ASME B36.10 tables are identical.<\/strong> Exact table rows, tolerances and cross-designations require the applicable controlled edition and product specification.<\/li>\n<li><strong>No hidden state.<\/strong> Defaults, presets, automatic lookup, URL parameters, local history, clipboard output, dynamic HTML and external math libraries were removed.<\/li>\n<\/ul>\n<\/section>\n<section class=\"vbm244-card\">\n<h2>Source traceability<\/h2>\n<table>\n<thead>\n<tr>\n<th>Claim<\/th>\n<th>Classification<\/th>\n<th>Evidence<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>ISO 4200:1991 Edition 4 is published and currently at lifecycle stage 90.60 (under review). Its official scope is general tables of dimensions and masses per unit length for plain-end welded and seamless steel tubes; it is not applicable to tubes primarily intended to be screwed.<\/td>\n<td>Official ISO status and scope; no closed table values reproduced<\/td>\n<td><a href=\"https:\/\/www.iso.org\/standard\/9985.html\" target=\"_blank\" rel=\"noopener\">ISO 4200:1991<\/a><\/td>\n<\/tr>\n<tr>\n<td>ISO 6708:1995 Edition 2 defines and selects DN when standards for pipework components use that designation system; it gives preferred DN values. DN is therefore not calculated from measured OD by this worksheet.<\/td>\n<td>Official ISO status and scope<\/td>\n<td><a href=\"https:\/\/www.iso.org\/standard\/21274.html\" target=\"_blank\" rel=\"noopener\">ISO 6708:1995<\/a><\/td>\n<\/tr>\n<tr>\n<td>ASME B36.10-2022, a revision of ASME B36.10M-2018, standardizes dimensions of welded and seamless wrought steel pipe for high or low temperatures and pressures. The current table is licensed and is not recreated here.<\/td>\n<td>Official ASME edition and scope<\/td>\n<td><a href=\"https:\/\/www.asme.org\/codes-standards\/find-codes-standards\/welded-and-seamless-wrought-steel-pipe\" target=\"_blank\" rel=\"noopener\">ASME B36.10-2022<\/a>; <a href=\"https:\/\/www.asme.org\/getmedia\/3b3dad99-fbc1-417c-af2d-1058dfc8c55b\/b36-10_2022_toc.pdf\" target=\"_blank\" rel=\"noopener\">official title\/contents PDF<\/a><\/td>\n<\/tr>\n<tr>\n<td>Tenaris\u2019 2026 manufacturer catalogue presents schedule numbers and STD\/XS weight classes as separate designations even where individual thickness values coincide. This directly contradicts a global substitution rule.<\/td>\n<td>Current manufacturer product document; PDF page 13 visually inspected<\/td>\n<td><a href=\"https:\/\/www.tenaris.com\/umbraco\/surface\/downloads\/pdf?url=%2Fmedia%2Ftjyk5gu5%2Fpipes-for-civil-and-industrial-installations_2026.pdf\" target=\"_blank\" rel=\"noopener\">Tenaris Pipes for Civil and Industrial Installations, 2026, PDF p. 13<\/a><\/td>\n<\/tr>\n<tr>\n<td>The inch is exactly 25.4 mm and the international foot is exactly 0.3048 m. With the international avoirdupois pound, 1 lb\/ft\u00b3 = 16.01846337396014 kg\/m\u00b3.<\/td>\n<td>Official NIST SI conversion factors<\/td>\n<td><a href=\"https:\/\/www.nist.gov\/pml\/special-publication-811\/nist-guide-si-appendix-b-conversion-factors\" target=\"_blank\" rel=\"noopener\">NIST SP 811 Appendix B<\/a>; <a href=\"https:\/\/www.nist.gov\/pml\/owm\/si-units-length\" target=\"_blank\" rel=\"noopener\">NIST SI Units\u2014Length<\/a><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p class=\"vbm244-small\">Accessed: 15 July 2026. Exact ISO\/ASME dimension tables, schedule rows, dimensional tolerances, mass-table rounding rules and any DN\/NPS cross-reference remain <strong>NEEDS_LICENSED_SOURCE<\/strong>.<\/p>\n<\/section>\n<section class=\"vbm244-card\">\n<h2>Reference check<\/h2>\n<p>For OD = 114.3 mm, t = 6.02 mm, \u03c1 = 7850 kg\/m\u00b3 and L = 6 m, the worksheet gives ID = 102.26 mm, metal area = 2047.83334823 mm\u00b2, theoretical mass per length = 16.0754917836 kg\/m and theoretical total mass = 96.4529507019 kg. These are geometry results from the entered values, not an ISO 4200 or ASME table row.<\/p>\n<\/section>\n<section class=\"vbm244-card\">\n<h2>Questions<\/h2>\n<details>\n<summary>Can I enter a DN, NPS or schedule?<\/summary>\n<p>No. Obtain OD and wall thickness from the current controlled product standard, purchase specification, drawing, manufacturer certificate or measurement record, then enter those dimensions explicitly.<\/p>\n<\/details>\n<details>\n<summary>Does the mass equal the delivered pipe weight?<\/summary>\n<p>Not necessarily. Dimensional tolerances, density variation, ovality, eccentricity, coatings, linings, end preparation, joints and attachments can change actual mass. Use a certified or measured value when required.<\/p>\n<\/details>\n<details>\n<summary>Can this determine pressure capacity?<\/summary>\n<p>No. Pressure design must follow the governing current design code and account for material strength at temperature, design factors, tolerances, allowances, joints, loads, manufacturing route and the complete service case.<\/p>\n<\/details>\n<\/section>\n<p><script>\n(function(){'use strict';var form=document.getElementById('vbm244-form'),error=document.getElementById('vbm244-error'),results=document.getElementById('vbm244-results');\nfunction text(id){return document.getElementById(id).value.trim()}function requiredText(id,label){var v=text(id);if(!v)throw new Error(label+' is required.');return v}function decimal(id,label,max){var raw=text(id);if(!\/^(?:\\d+(?:[.,]\\d*)?|[.,]\\d+)$\/.test(raw))throw new Error(label+' must be one positive plain decimal using a point or comma.');var v=Number(raw.replace(',','.'));if(!Number.isFinite(v)||v<=0||v>max)throw new Error(label+' must be finite, greater than 0 and no more than '+max+'.');return v}function fmt(v){if(!Number.isFinite(v))throw new Error('The calculated result is outside the finite numeric range.');return Number(v.toPrecision(12)).toString()}function setText(id,value){document.getElementById(id).textContent=value}\nfunction compute(ODraw,ODunit,traw,tunit,rhoraw,rhounit,Lraw,Lunit){var OD=ODraw*(ODunit==='in'?25.4:1),t=traw*(tunit==='in'?25.4:1),rho=rhoraw*(rhounit==='lbft3'?16.01846337396014:1),L=Lraw*(Lunit==='ft'?0.3048:1);[OD,t,rho,L].forEach(function(x){if(!Number.isFinite(x)||x<=0)throw new Error('Every normalized input must be finite and greater than zero.')});if(!(t<OD\/2))throw new Error('Wall thickness must be less than one half of outside diameter after unit conversion.');var ID=OD-2*t,A=Math.PI*(OD-t)*t,Ai=Math.PI*ID*ID\/4,V=A*L\/1e6,massPer=A*rho\/1e6,total=massPer*L;[ID,A,Ai,V,massPer,total].forEach(function(x){if(!Number.isFinite(x)||x<=0)throw new Error('The calculated result is outside the positive finite numeric range.')});return{OD:OD,t:t,rho:rho,L:L,ID:ID,A:A,Ai:Ai,V:V,massPer:massPer,total:total}}\nfunction clearError(){error.textContent='';error.classList.remove('show')}function setError(message){results.classList.remove('show');error.textContent=message;error.classList.add('show')}function render(r){setText('vbm244-r-mass-per',fmt(r.massPer)+' kg\/m');setText('vbm244-r-total',fmt(r.total)+' kg');setText('vbm244-r-id',fmt(r.ID)+' mm');setText('vbm244-r-metal-area',fmt(r.A)+' mm\u00b2');setText('vbm244-r-internal-area',fmt(r.Ai)+' mm\u00b2');setText('vbm244-r-volume',fmt(r.V)+' m\u00b3');setText('vbm244-r-dimensions','OD '+fmt(r.OD)+' mm; t '+fmt(r.t)+' mm');setText('vbm244-r-normalized','\u03c1 '+fmt(r.rho)+' kg\/m\u00b3; L '+fmt(r.L)+' m');setText('vbm244-r-status','Arithmetic-only theoretical bare-pipe result. No DN\/NPS, schedule, STD\/XS, tolerance, pressure, procurement, acceptance or compliance result is produced.');clearError();results.classList.add('show')}\nform.addEventListener('submit',function(e){e.preventDefault();try{var od=decimal('vbm244-od','Outside diameter',1000000),wall=decimal('vbm244-wall','Wall thickness',1000000),density=decimal('vbm244-density','Material mass density',1000000),length=decimal('vbm244-length','Pipe length',1000000000);[['vbm244-record','Calculation record ID'],['vbm244-pipe','Pipe, spool, heat and item identifiers'],['vbm244-product','Controlled product specification and edition'],['vbm244-drawing','Drawing, line list or data sheet and revision'],['vbm244-od-source','OD source, nominal\/actual basis and unit'],['vbm244-wall-source','Wall source, nominal\/actual basis and unit'],['vbm244-density-source','Density source, material condition and temperature'],['vbm244-length-source','Length source, definition and unit'],['vbm244-tolerance','Dimensional tolerance and measurement record'],['vbm244-allowance','Corrosion, erosion and manufacturing allowances'],['vbm244-additions','Coating, lining, insulation, contents and attachments'],['vbm244-governing','Governing design code, contract and acceptance basis'],['vbm244-person','Responsible engineer \/ reviewer'],['vbm244-date','Review date']].forEach(function(x){requiredText(x[0],x[1])});for(var i=1;i<=4;i++)if(!document.getElementById('vbm244-c'+i).checked)throw new Error('Confirm all four dimension-source, density-source, exclusion and decision-boundary statements.');render(compute(od,document.getElementById('vbm244-od-unit').value,wall,document.getElementById('vbm244-wall-unit').value,density,document.getElementById('vbm244-density-unit').value,length,document.getElementById('vbm244-length-unit').value))}catch(err){setError(err.message)}});\nform.addEventListener('keydown',function(e){if(e.key==='Enter'&&e.target.tagName!=='TEXTAREA'&&e.target.tagName!=='BUTTON'&&e.target.tagName!=='SELECT'){e.preventDefault();form.requestSubmit()}});document.getElementById('vbm244-clear').addEventListener('click',function(){form.reset();form.querySelectorAll('input[type=text],textarea').forEach(function(el){el.value=''});results.classList.remove('show');clearError();document.getElementById('vbm244-od').focus()});form.querySelectorAll('input,select,textarea').forEach(function(el){el.addEventListener('input',function(){results.classList.remove('show');clearError()});el.addEventListener('change',function(){results.classList.remove('show');clearError()})});\n})();\n<\/script>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Calculate pipe bore, cross-sectional area and theoretical mass from controlled OD, wall thickness, density and length\u2014without schedule or pressure claims.<\/p>","protected":false},"featured_media":0,"template":"","meta":{"ai_generated_summary":"","footnotes":""},"categories":[],"tags":[],"class_list":["post-100244","calculator","type-calculator","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/vibromera.eu\/hi\/wp-json\/wp\/v2\/calculator\/100244","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vibromera.eu\/hi\/wp-json\/wp\/v2\/calculator"}],"about":[{"href":"https:\/\/vibromera.eu\/hi\/wp-json\/wp\/v2\/types\/calculator"}],"version-history":[{"count":3,"href":"https:\/\/vibromera.eu\/hi\/wp-json\/wp\/v2\/calculator\/100244\/revisions"}],"predecessor-version":[{"id":102589,"href":"https:\/\/vibromera.eu\/hi\/wp-json\/wp\/v2\/calculator\/100244\/revisions\/102589"}],"wp:attachment":[{"href":"https:\/\/vibromera.eu\/hi\/wp-json\/wp\/v2\/media?parent=100244"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/vibromera.eu\/hi\/wp-json\/wp\/v2\/categories?post=100244"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/vibromera.eu\/hi\/wp-json\/wp\/v2\/tags?post=100244"}],"curies":[{"name":"\u0921\u092c\u094d\u0932\u094d\u092f\u0942\u092a\u0940","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}