{"id":100186,"date":"2026-02-15T20:25:41","date_gmt":"2026-02-15T20:25:41","guid":{"rendered":"https:\/\/vibromera.eu\/?post_type=calculator&#038;p=100186"},"modified":"2026-02-15T20:25:41","modified_gmt":"2026-02-15T20:25:41","slug":"pipe-support-spacing","status":"publish","type":"calculator","link":"https:\/\/vibromera.eu\/sw\/calculators\/pipe-support-spacing\/","title":{"rendered":"Kikokotoo cha Nafasi ya Msaada wa Bomba | Upeo wa Juu wa Urefu"},"content":{"rendered":"\n<script type=\"application\/ld+json\">\n{\"@context\":\"https:\/\/schema.org\",\"@type\":\"WebApplication\",\"name\":\"Pipe Support Spacing Calculator\",\"description\":\"Calculate maximum pipe support spacing for various pipe sizes, materials and fluids.\",\"url\":\"https:\/\/vibromera.eu\/calculators\/pipe-support-spacing\/\",\"applicationCategory\":\"Engineering Calculator\",\"operatingSystem\":\"Any\",\"offers\":{\"@type\":\"Offer\",\"price\":\"0\",\"priceCurrency\":\"EUR\"},\"creator\":{\"@type\":\"Organization\",\"name\":\"Vibromera\",\"url\":\"https:\/\/vibromera.eu\/\"},\"isAccessibleForFree\":true}\n<\/script>\n\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\n\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=DM+Sans:ital,opsz,wght@0,9..40,300;0,9..40,400;0,9..40,500;0,9..40,600;0,9..40,700;1,9..40,400&#038;family=JetBrains+Mono:wght@400;500;600&#038;family=Fraunces:opsz,wght@9..144,700;9..144,800&#038;display=swap\" rel=\"stylesheet\">\n\n<style>\n:root{--vc-bg:#f4f1ec;--vc-surface:#fff;--vc-surface-alt:#f8f6f2;--vc-ink:#1a1a1a;--vc-ink-secondary:#5a5650;--vc-ink-muted:#8a857e;--vc-accent:#c85a2a;--vc-accent-hover:#b04d22;--vc-accent-light:#fdf0ea;--vc-blue:#2a5c8c;--vc-blue-light:#eaf1f8;--vc-green:#2a7a4b;--vc-green-light:#eaf8ef;--vc-yellow:#a67c00;--vc-yellow-light:#fef9e8;--vc-border:#d9d4cc;--vc-border-light:#e8e4dd;--vc-shadow:0 1px 3px rgba(26,26,26,.06),0 4px 12px rgba(26,26,26,.04);--vc-radius:8px;--vc-radius-lg:12px;--vc-font:'DM Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;--vc-mono:'JetBrains Mono','Consolas',monospace;--vc-display:'Fraunces',Georgia,serif}\n.vc-calculator{font-family:var(--vc-font);font-size:15px;line-height:1.65;color:var(--vc-ink);max-width:960px;margin:0 auto;padding:20px 16px 40px;-webkit-font-smoothing:antialiased}.vc-calculator *,.vc-calculator *::before,.vc-calculator *::after{box-sizing:border-box}\n.vc-header{text-align:center;padding:48px 24px 40px;position:relative}.vc-header::after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:80px;height:3px;background:var(--vc-accent);border-radius:2px}\n.vc-header-eyebrow{font-family:var(--vc-mono);font-size:11px;font-weight:500;letter-spacing:.15em;text-transform:uppercase;color:var(--vc-accent);margin:0 0 12px}\n.vc-header-title{font-family:var(--vc-display);font-size:clamp(24px,4vw,36px);font-weight:800;line-height:1.15;color:var(--vc-ink);margin:0 0 16px;letter-spacing:-.02em}\n.vc-header-subtitle{font-size:15px;color:var(--vc-ink-secondary);margin:0 auto 20px;max-width:620px}\n.vc-badges{display:inline-flex;gap:8px;flex-wrap:wrap;justify-content:center}.vc-badge{font-family:var(--vc-mono);font-size:11px;font-weight:500;padding:4px 10px;border-radius:4px;background:var(--vc-surface);border:1px solid var(--vc-border);color:var(--vc-ink-secondary)}\n.vc-card{background:var(--vc-surface);border:1px solid var(--vc-border);border-radius:var(--vc-radius-lg);box-shadow:var(--vc-shadow);overflow:hidden;margin-top:32px}\n.vc-form{padding:24px}.vc-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}@media(max-width:600px){.vc-form-grid{grid-template-columns:1fr}}\n.vc-field{display:flex;flex-direction:column}.vc-field-full{grid-column:1\/-1}\n.vc-label{font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--vc-ink-secondary);margin-bottom:6px}.vc-label-hint{font-weight:400;text-transform:none;letter-spacing:0;color:var(--vc-ink-muted);font-size:11px}\n.vc-select,.vc-input{width:100%;padding:10px 12px;border:1.5px solid var(--vc-border);border-radius:6px;font-family:var(--vc-font);font-size:14px;color:var(--vc-ink);background:var(--vc-surface);transition:border-color .15s,box-shadow .15s}\n.vc-select{padding-right:36px;appearance:none;-webkit-appearance:none;cursor:pointer;background-image:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='16' height='16' fill='none' stroke='%235a5650' stroke-width='2'%3E%3Cpath d='M4 6l4 4 4-4'\/%3E%3C\/svg%3E\");background-repeat:no-repeat;background-position:right 10px center}\n.vc-select:focus,.vc-input:focus{outline:none;border-color:var(--vc-accent);box-shadow:0 0 0 3px rgba(200,90,42,.12)}\n.vc-results{border-top:1px solid var(--vc-border-light);background:var(--vc-surface-alt);padding:0;max-height:0;overflow:hidden;transition:max-height .5s cubic-bezier(.4,0,.2,1),padding .3s}.vc-results.vc-visible{max-height:4000px;padding:24px}\n.vc-results-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.vc-results-title{font-family:var(--vc-display);font-size:20px;font-weight:700;color:var(--vc-ink);margin:0}\n.vc-copy-btn{display:inline-flex;align-items:center;gap:5px;padding:6px 12px;border:1px solid var(--vc-border);border-radius:6px;background:var(--vc-surface);font-family:var(--vc-font);font-size:12px;font-weight:500;color:var(--vc-ink-secondary);cursor:pointer;transition:all .15s}.vc-copy-btn:hover{border-color:var(--vc-accent);color:var(--vc-accent)}.vc-copy-btn.vc-copied{background:var(--vc-green-light);border-color:var(--vc-green);color:var(--vc-green)}\n.vc-result-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:20px}@media(max-width:500px){.vc-result-grid{grid-template-columns:1fr}}\n.vc-rcard{background:var(--vc-surface);border:1px solid var(--vc-border-light);border-radius:var(--vc-radius);padding:16px;transition:transform .2s}.vc-rcard:hover{transform:translateY(-1px)}\n.vc-rcard-primary{border-color:var(--vc-accent);border-width:2px;background:linear-gradient(135deg,#fdf6f2,var(--vc-surface));grid-column:1\/-1}\n.vc-rcard-label{font-family:var(--vc-mono);font-size:10px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--vc-ink-muted);margin-bottom:4px}\n.vc-rcard-value{font-family:var(--vc-mono);font-size:22px;font-weight:600;color:var(--vc-ink);line-height:1.2}.vc-rcard-primary .vc-rcard-value{font-size:28px;color:var(--vc-accent)}\n.vc-rcard-unit{font-size:14px;font-weight:400;color:var(--vc-ink-secondary)}\n.vc-section{margin-top:24px;border:1px solid var(--vc-border);border-radius:var(--vc-radius-lg);background:var(--vc-surface);box-shadow:var(--vc-shadow);overflow:hidden}\n.vc-section-toggle{width:100%;display:flex;align-items:center;justify-content:space-between;padding:18px 24px;border:none;background:transparent;cursor:pointer;font-family:var(--vc-font);text-align:left;transition:background .15s}.vc-section-toggle:hover{background:var(--vc-surface-alt)}\n.vc-section-toggle-text{display:flex;align-items:center;gap:10px}.vc-section-icon{font-size:20px;line-height:1}.vc-section-title{font-family:var(--vc-display);font-size:18px;font-weight:700;color:var(--vc-ink);margin:0}\n.vc-section-chevron{width:20px;height:20px;color:var(--vc-ink-muted);transition:transform .3s;flex-shrink:0}.vc-section.vc-open .vc-section-chevron{transform:rotate(180deg)}\n.vc-section-body{max-height:0;overflow:hidden;transition:max-height .4s cubic-bezier(.4,0,.2,1)}.vc-section.vc-open .vc-section-body{max-height:20000px}\n.vc-section-inner{padding:0 24px 24px;border-top:1px solid var(--vc-border-light)}\n.vc-theory h3{font-family:var(--vc-display);font-size:17px;font-weight:700;color:var(--vc-ink);margin:28px 0 10px}.vc-theory h3:first-child{margin-top:20px}.vc-theory p{font-size:14px;color:var(--vc-ink-secondary);margin:0 0 10px}.vc-theory ul{font-size:14px;color:var(--vc-ink-secondary);margin:0 0 12px 18px;padding:0}.vc-theory li{margin-bottom:5px}\n.vc-formula-box{background:var(--vc-surface-alt);border:2px solid var(--vc-border);border-radius:6px;padding:14px 20px;font-family:var(--vc-mono);font-size:15px;font-weight:500;text-align:center;margin:14px 0;color:var(--vc-ink);overflow-x:auto}\n.vc-info-box{background:var(--vc-blue-light);border-left:3px solid var(--vc-blue);padding:14px 16px;border-radius:0 6px 6px 0;margin:14px 0}.vc-info-box p{margin:0;font-size:14px;color:var(--vc-ink-secondary)}\n.vc-table{width:100%;border-collapse:collapse;margin:14px 0;font-size:13px}.vc-table th,.vc-table td{padding:10px 12px;border:1px solid var(--vc-border-light);text-align:center}.vc-table th{background:var(--vc-surface-alt);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--vc-ink-secondary)}.vc-table tr:nth-child(even){background:var(--vc-surface-alt)}\n.vc-related{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.vc-related-link{display:inline-block;padding:8px 16px;font-family:var(--vc-font);font-size:13px;font-weight:600;background:var(--vc-surface-alt);color:var(--vc-ink-secondary);border:1px solid var(--vc-border);border-radius:var(--vc-radius);text-decoration:none;transition:all .15s}.vc-related-link:hover{border-color:var(--vc-accent);color:var(--vc-accent);background:var(--vc-accent-light)}\n.vc-promo{margin-top:24px;padding:20px;background:linear-gradient(135deg,var(--vc-accent-light),var(--vc-surface));border:1px solid var(--vc-border);border-radius:var(--vc-radius-lg);display:flex;align-items:center;gap:16px}.vc-promo-text{flex:1;font-size:14px;color:var(--vc-ink-secondary)}.vc-promo-text strong{color:var(--vc-ink)}.vc-promo-link{padding:8px 20px;font-size:13px;font-weight:700;color:#fff;background:var(--vc-accent);border-radius:var(--vc-radius);text-decoration:none;white-space:nowrap;transition:background .15s}.vc-promo-link:hover{background:var(--vc-accent-hover)}\n.vc-footer{text-align:center;padding:32px 16px;font-size:13px;color:var(--vc-ink-muted)}.vc-footer a{color:var(--vc-accent);text-decoration:none}.vc-footer a:hover{text-decoration:underline}.vc-footer-links{margin-top:8px;font-size:12px}.vc-footer-links a{margin:0 8px}\n@media print{.vc-section-body{max-height:none!important}.vc-results{max-height:none!important;padding:24px!important}.vc-copy-btn,.vc-section-chevron,.vc-promo{display:none!important}}\n<\/style>\n\n<div class=\"vc-calculator\">\n<header class=\"vc-header\">\n    <p class=\"vc-header-eyebrow\">Free Engineering Tool<\/p>\n    <h1 class=\"vc-header-title\">Pipe Support Spacing Calculator<\/h1>\n    <p class=\"vc-header-subtitle\">Calculate maximum pipe support span based on pipe size, material, schedule, fluid density and insulation weight using beam deflection limits.<\/p>\n    <div class=\"vc-badges\"><span class=\"vc-badge\">DN15\u2013DN600<\/span><span class=\"vc-badge\">Deflection Limit<\/span><span class=\"vc-badge\">Simply Supported<\/span><\/div>\n<\/header>\n\n<div class=\"vc-card\">\n    <form class=\"vc-form\" id=\"vc-form\" autocomplete=\"off\">\n        <div class=\"vc-form-grid\">\n            <div class=\"vc-field\"><label class=\"vc-label\" for=\"vc-pipe\">Pipe Size (DN \/ NPS)<\/label>\n                <select class=\"vc-select\" id=\"vc-pipe\">\n                    <option value=\"15\" data-od=\"21.3\" data-wt=\"2.77\" data-wm=\"1.27\">DN15 (1\/2&#8243;)<\/option>\n                    <option value=\"25\" data-od=\"33.4\" data-wt=\"3.38\" data-wm=\"2.50\">DN25 (1&#8243;)<\/option>\n                    <option value=\"40\" data-od=\"48.3\" data-wt=\"3.68\" data-wm=\"4.05\">DN40 (1\u00bd&#8221;)<\/option>\n                    <option value=\"50\" data-od=\"60.3\" data-wt=\"3.91\" data-wm=\"5.44\" selected>DN50 (2&#8243;)<\/option>\n                    <option value=\"80\" data-od=\"88.9\" data-wt=\"5.49\" data-wm=\"11.29\">DN80 (3&#8243;)<\/option>\n                    <option value=\"100\" data-od=\"114.3\" data-wt=\"6.02\" data-wm=\"16.07\">DN100 (4&#8243;)<\/option>\n                    <option value=\"150\" data-od=\"168.3\" data-wt=\"7.11\" data-wm=\"28.26\">DN150 (6&#8243;)<\/option>\n                    <option value=\"200\" data-od=\"219.1\" data-wt=\"8.18\" data-wm=\"42.55\">DN200 (8&#8243;)<\/option>\n                    <option value=\"250\" data-od=\"273.1\" data-wt=\"9.27\" data-wm=\"60.31\">DN250 (10&#8243;)<\/option>\n                    <option value=\"300\" data-od=\"323.9\" data-wt=\"9.53\" data-wm=\"73.88\">DN300 (12&#8243;)<\/option>\n                    <option value=\"400\" data-od=\"406.4\" data-wt=\"9.53\" data-wm=\"93.27\">DN400 (16&#8243;)<\/option>\n                    <option value=\"500\" data-od=\"508.0\" data-wt=\"9.53\" data-wm=\"117.15\">DN500 (20&#8243;)<\/option>\n                    <option value=\"600\" data-od=\"609.6\" data-wt=\"9.53\" data-wm=\"141.12\">DN600 (24&#8243;)<\/option>\n                <\/select>\n            <\/div>\n            <div class=\"vc-field\"><label class=\"vc-label\" for=\"vc-material\">Pipe Material<\/label>\n                <select class=\"vc-select\" id=\"vc-material\">\n                    <option value=\"200000\" selected>Carbon Steel (E=200 GPa)<\/option>\n                    <option value=\"193000\">Stainless Steel 304\/316 (E=193 GPa)<\/option>\n                    <option value=\"110000\">Copper (E=110 GPa)<\/option>\n                    <option value=\"70000\">Aluminum (E=70 GPa)<\/option>\n                <\/select>\n            <\/div>\n            <div class=\"vc-field\"><label class=\"vc-label\" for=\"vc-fluid\">Fluid Density <span class=\"vc-label-hint\">(kg\/m\u00b3)<\/span><\/label>\n                <select class=\"vc-select\" id=\"vc-fluid\">\n                    <option value=\"0\">Empty \/ Gas<\/option>\n                    <option value=\"1000\" selected>Water (1000 kg\/m\u00b3)<\/option>\n                    <option value=\"800\">Oil (800 kg\/m\u00b3)<\/option>\n                    <option value=\"1200\">Brine (1200 kg\/m\u00b3)<\/option>\n                    <option value=\"7800\">Hydro-test (steel shot, 7800)<\/option>\n                <\/select>\n            <\/div>\n            <div class=\"vc-field\"><label class=\"vc-label\" for=\"vc-insulation\">Insulation Weight <span class=\"vc-label-hint\">(kg\/m, 0 if none)<\/span><\/label><input class=\"vc-input\" type=\"number\" id=\"vc-insulation\" step=\"any\" min=\"0\" value=\"3\"><\/div>\n            <div class=\"vc-field\"><label class=\"vc-label\" for=\"vc-deflection\">Deflection Limit <span class=\"vc-label-hint\">(mm)<\/span><\/label><input class=\"vc-input\" type=\"number\" id=\"vc-deflection\" step=\"any\" min=\"0.1\" value=\"2.5\"><\/div>\n        <\/div>\n    <\/form>\n\n    <div class=\"vc-results\" id=\"vc-results\">\n        <div class=\"vc-results-head\">\n            <h2 class=\"vc-results-title\">Maximum Span<\/h2>\n            <button type=\"button\" class=\"vc-copy-btn\" id=\"vc-copy-btn\"><svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><rect x=\"9\" y=\"9\" width=\"13\" height=\"13\" rx=\"2\"\/><path d=\"M5 15H4a2 2 0 01-2-2V4a2 2 0 012-2h9a2 2 0 012 2v1\"\/><\/svg> Copy<\/button>\n        <\/div>\n        <div class=\"vc-result-grid\">\n            <div class=\"vc-rcard vc-rcard-primary\">\n                <div class=\"vc-rcard-label\">Max Span (Simply Supported)<\/div>\n                <div class=\"vc-rcard-value\" id=\"vc-r-span-ss\">\u2014<\/div>\n            <\/div>\n            <div class=\"vc-rcard\">\n                <div class=\"vc-rcard-label\">Max Span (Continuous, 3+ supports)<\/div>\n                <div class=\"vc-rcard-value\" id=\"vc-r-span-cont\">\u2014<\/div>\n            <\/div>\n            <div class=\"vc-rcard\">\n                <div class=\"vc-rcard-label\">Total Linear Weight<\/div>\n                <div class=\"vc-rcard-value\" id=\"vc-r-weight\">\u2014<\/div>\n            <\/div>\n            <div class=\"vc-rcard\">\n                <div class=\"vc-rcard-label\">Moment of Inertia I<\/div>\n                <div class=\"vc-rcard-value\" id=\"vc-r-inertia\">\u2014<\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n<\/div>\n\n<div class=\"vc-section vc-open\">\n    <button type=\"button\" class=\"vc-section-toggle\" aria-expanded=\"true\"><span class=\"vc-section-toggle-text\"><span class=\"vc-section-icon\">\ud83d\udcd8<\/span><span class=\"vc-section-title\">Theory &amp; Reference Spans<\/span><\/span><svg class=\"vc-section-chevron\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M6 9l6 6 6-6\"\/><\/svg><\/button>\n    <div class=\"vc-section-body\">\n        <div class=\"vc-section-inner vc-theory\">\n            <h3>Simply Supported Beam<\/h3>\n            <div class=\"vc-formula-box\">L = \u2074\u221a(384 \u00d7 E \u00d7 I \u00d7 \u03b4 \/ (5 \u00d7 w))<\/div>\n            <p>Where E = Young&#8217;s modulus (MPa), I = moment of inertia (mm\u2074), \u03b4 = deflection limit (mm), w = total linear load (N\/mm).<\/p>\n            <h3>Continuous Beam (3+ supports)<\/h3>\n            <div class=\"vc-formula-box\">L = \u2074\u221a(384 \u00d7 E \u00d7 I \u00d7 \u03b4 \/ (w)) &nbsp;(factor 1\/1 vs 5\/384 \u2192 ~32% longer span)<\/div>\n            <h3>Reference Pipe Support Spans (Water-filled, Steel, Sch 40)<\/h3>\n            <table class=\"vc-table\">\n                <thead><tr><th>DN<\/th><th>NPS<\/th><th>Typical Span (m)<\/th><\/tr><\/thead>\n                <tbody>\n                    <tr><td>25<\/td><td>1&#8243;<\/td><td>2.1<\/td><\/tr>\n                    <tr><td>50<\/td><td>2&#8243;<\/td><td>3.0<\/td><\/tr>\n                    <tr><td>80<\/td><td>3&#8243;<\/td><td>3.7<\/td><\/tr>\n                    <tr><td>100<\/td><td>4&#8243;<\/td><td>4.3<\/td><\/tr>\n                    <tr><td>150<\/td><td>6&#8243;<\/td><td>5.2<\/td><\/tr>\n                    <tr><td>200<\/td><td>8&#8243;<\/td><td>5.8<\/td><\/tr>\n                    <tr><td>300<\/td><td>12&#8243;<\/td><td>7.0<\/td><\/tr>\n                    <tr><td>400<\/td><td>16&#8243;<\/td><td>7.9<\/td><\/tr>\n                    <tr><td>600<\/td><td>24&#8243;<\/td><td>9.8<\/td><\/tr>\n                <\/tbody>\n            <\/table>\n            <div class=\"vc-info-box\"><p><strong>\u2139\ufe0f Note:<\/strong> These are general guidelines. Always check with applicable codes (ASME B31.1, B31.3) and consider thermal expansion, seismic loads, and valve weights for final design.<\/p><\/div>\n\n            <h3>Factors Affecting Pipe Support Spacing<\/h3>\n            <ul>\n                <li><strong>Pipe material:<\/strong> Higher modulus materials (steel) allow longer spans than softer materials (copper, plastic)<\/li>\n                <li><strong>Fluid weight:<\/strong> Water-filled pipes are heavier than gas\/air lines \u2014 shorter spans required<\/li>\n                <li><strong>Insulation:<\/strong> Adds significant weight, especially calcium silicate or mineral wool at large pipe sizes<\/li>\n                <li><strong>Temperature:<\/strong> High temperature reduces allowable stress and Young&#8217;s modulus \u2014 shorter spans<\/li>\n                <li><strong>Valves and fittings:<\/strong> Add point loads \u2014 supports must be placed near heavy components<\/li>\n                <li><strong>Vibration:<\/strong> Process lines subject to vibration may need closer spacing to raise natural frequency above excitation<\/li>\n                <li><strong>Thermal expansion:<\/strong> Support types (guides, anchors, spring hangers) affect spacing<\/li>\n            <\/ul>\n\n            <h3>Deflection Limits<\/h3>\n            <table class=\"vc-table\">\n                <thead><tr><th>Standard\/Guideline<\/th><th>Deflection Limit<\/th><th>Notes<\/th><\/tr><\/thead>\n                <tbody>\n                    <tr><td>General industrial<\/td><td>2.5 mm (0.1&#8243;)<\/td><td>Most common<\/td><\/tr>\n                    <tr><td>ASME B31.1 Power<\/td><td>2.5 mm<\/td><td>Power piping<\/td><\/tr>\n                    <tr><td>Process piping<\/td><td>1.5\u20133.0 mm<\/td><td>Depends on service<\/td><\/tr>\n                    <tr><td>Gravity drain lines<\/td><td>Slope-limited<\/td><td>Must maintain minimum slope<\/td><\/tr>\n                    <tr><td>Instrument tubing<\/td><td>1.0 mm<\/td><td>More stringent for small bore<\/td><\/tr>\n                <\/tbody>\n            <\/table>\n\n            <h3>Support Types<\/h3>\n            <ul>\n                <li><strong>Rest support (shoe):<\/strong> Simplest \u2014 pipe rests on a bracket. Allows axial movement.<\/li>\n                <li><strong>Guide:<\/strong> Allows axial movement but prevents lateral movement<\/li>\n                <li><strong>Anchor:<\/strong> Prevents all movement \u2014 used at equipment connections and to divide expansion loops<\/li>\n                <li><strong>Spring hanger:<\/strong> Supports vertical load while allowing vertical movement due to thermal expansion<\/li>\n                <li><strong>Constant force hanger:<\/strong> For critical high-temperature lines requiring constant support force over large movement range<\/li>\n            <\/ul>\n        <\/div>\n    <\/div>\n<\/div>\n\n<div class=\"vc-section\"><button type=\"button\" class=\"vc-section-toggle\" aria-expanded=\"false\"><span class=\"vc-section-toggle-text\"><span class=\"vc-section-icon\">\ud83d\udd17<\/span><span class=\"vc-section-title\">Related Calculators<\/span><\/span><svg class=\"vc-section-chevron\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M6 9l6 6 6-6\"\/><\/svg><\/button>\n    <div class=\"vc-section-body\"><div class=\"vc-section-inner\"><div class=\"vc-related\"><a class=\"vc-related-link\" href=\"\/calculators\/bolt-pattern-calculator\/\">Bolt Pattern Calculator<\/a><a class=\"vc-related-link\" href=\"\/calculators\/length-unit-converter\/\">Length Converter<\/a><a class=\"vc-related-link\" href=\"\/calculators\/force-unit-converter\/\">Force Converter<\/a><\/div><\/div><\/div>\n<\/div>\n\n<div class=\"vc-promo\"><div class=\"vc-promo-text\"><strong>Vibromera \u2014 Portable Balancing &amp; Vibration Analysis<\/strong><br>Professional engineering tools and calculators for industry.<\/div><a class=\"vc-promo-link\" href=\"https:\/\/vibromera.eu\/\" target=\"_blank\" rel=\"noopener\">Learn More<\/a><\/div>\n<footer class=\"vc-footer\"><p>&copy; 2024\u20132025 <a href=\"https:\/\/vibromera.eu\/\">Vibromera<\/a><\/p><p style=\"font-size:12px;margin-top:4px;\">Pipe Support Spacing Calculator. Last updated: February 2025<\/p><div class=\"vc-footer-links\"><a href=\"\/calculators\/engineering-calculators\/\">All Calculators<\/a><a href=\"https:\/\/vibromera.eu\/contacts\/\">Contact<\/a><\/div><\/footer>\n<\/div>\n\n<script>\n(function(){\n    'use strict';\n    function $(id){return document.getElementById(id)}\n    function fmt(n,d){if(isNaN(n)||!isFinite(n))return '\u2014';return n.toFixed(d===undefined?2:d).replace(\/(\\.\\d*?)0+$\/,'$1').replace(\/\\.$\/,'')}\n\n    function calculate(){\n        var sel=$('vc-pipe');var opt=sel.options[sel.selectedIndex];\n        var OD=parseFloat(opt.getAttribute('data-od')); \/\/ mm\n        var wt=parseFloat(opt.getAttribute('data-wt')); \/\/ wall thickness mm\n        var pipeMass=parseFloat(opt.getAttribute('data-wm')); \/\/ kg\/m\n        var E=parseFloat($('vc-material').value); \/\/ MPa\n        var rhoFluid=parseFloat($('vc-fluid').value); \/\/ kg\/m\u00b3\n        var insWeight=parseFloat($('vc-insulation').value)||0; \/\/ kg\/m\n        var deltaMax=parseFloat($('vc-deflection').value); \/\/ mm\n        if(!OD||!E||deltaMax<=0){$('vc-results').classList.remove('vc-visible');return}\n\n        var ID=OD-2*wt;\n        var I=Math.PI\/64*(Math.pow(OD,4)-Math.pow(ID,4)); \/\/ mm\u2074\n        var fluidArea=Math.PI\/4*ID*ID; \/\/ mm\u00b2\n        var fluidMass=fluidArea*rhoFluid\/1e6; \/\/ kg\/m (mm\u00b2 * kg\/m\u00b3 \/ 1e6 = kg\/m)\n        var totalMass=pipeMass+fluidMass+insWeight; \/\/ kg\/m\n        var w=totalMass*9.81\/1000; \/\/ N\/mm\n\n        \/\/ Simply supported: \u03b4 = 5wL\u2074\/(384EI) \u2192 L = (384EI\u03b4\/(5w))^(1\/4)\n        var Lss=Math.pow(384*E*I*deltaMax\/(5*w),0.25); \/\/ mm\n        \/\/ Continuous: \u03b4 = wL\u2074\/(384EI) (approx for uniform continuous beam) \u2192 L = (384EI\u03b4\/w)^(1\/4)\n        var Lcont=Math.pow(384*E*I*deltaMax\/w,0.25);\n\n        $('vc-r-span-ss').innerHTML=fmt(Lss\/1000,2)+' <span class=\"vc-rcard-unit\">m<\/span> <span class=\"vc-rcard-unit\">('+fmt(Lss,0)+' mm)<\/span>';\n        $('vc-r-span-cont').innerHTML=fmt(Lcont\/1000,2)+' <span class=\"vc-rcard-unit\">m<\/span> <span class=\"vc-rcard-unit\">('+fmt(Lcont,0)+' mm)<\/span>';\n        $('vc-r-weight').innerHTML=fmt(totalMass,2)+' <span class=\"vc-rcard-unit\">kg\/m<\/span> <span class=\"vc-rcard-unit\">(pipe '+fmt(pipeMass,2)+' + fluid '+fmt(fluidMass,2)+' + ins '+fmt(insWeight,1)+')<\/span>';\n        $('vc-r-inertia').innerHTML=fmt(I,0)+' <span class=\"vc-rcard-unit\">mm\u2074<\/span>';\n\n        $('vc-results').classList.add('vc-visible');\n    }\n\n    $('vc-form').addEventListener('input',calculate);\n    $('vc-form').addEventListener('change',calculate);\n\n    $('vc-copy-btn').addEventListener('click',function(){\n        var text='Pipe Support Spacing\\n\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\\nPipe: DN'+$('vc-pipe').value+'\\nMax Span (SS): '+$('vc-r-span-ss').textContent+'\\nMax Span (Cont): '+$('vc-r-span-cont').textContent+'\\nWeight: '+$('vc-r-weight').textContent+'\\n\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\\nvibromera.eu';\n        if(navigator.clipboard){navigator.clipboard.writeText(text).then(function(){var b=$('vc-copy-btn');b.classList.add('vc-copied');b.innerHTML='<svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><polyline points=\"20 6 9 17 4 12\"\/><\/svg> Copied!';setTimeout(function(){b.classList.remove('vc-copied');b.innerHTML='<svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><rect x=\"9\" y=\"9\" width=\"13\" height=\"13\" rx=\"2\"\/><path d=\"M5 15H4a2 2 0 01-2-2V4a2 2 0 012-2h9a2 2 0 012 2v1\"\/><\/svg> Copy'},2000)})}\n    });\n\n    document.querySelectorAll('.vc-section-toggle').forEach(function(btn){btn.addEventListener('click',function(){var s=this.closest('.vc-section');s.classList.toggle('vc-open');this.setAttribute('aria-expanded',s.classList.contains('vc-open'))})});\n\n    function init(){calculate()}\n    if(document.readyState==='loading'){document.addEventListener('DOMContentLoaded',init)}else{init()}\n})();\n<\/script>\n","protected":false},"excerpt":{"rendered":"<p>Hesabu nafasi ya juu ya msaada wa bomba kulingana na ukubwa wa bomba, nyenzo, ratiba, uzito wa maji na insulation. Mipaka ya kupinda kwa boriti inayoungwa mkono pande zote mbili na ya mfululizo.<\/p>","protected":false},"featured_media":0,"template":"","meta":{"ai_generated_summary":"","footnotes":""},"categories":[],"tags":[],"class_list":["post-100186","calculator","type-calculator","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/vibromera.eu\/sw\/wp-json\/wp\/v2\/calculator\/100186","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vibromera.eu\/sw\/wp-json\/wp\/v2\/calculator"}],"about":[{"href":"https:\/\/vibromera.eu\/sw\/wp-json\/wp\/v2\/types\/calculator"}],"version-history":[{"count":1,"href":"https:\/\/vibromera.eu\/sw\/wp-json\/wp\/v2\/calculator\/100186\/revisions"}],"predecessor-version":[{"id":100501,"href":"https:\/\/vibromera.eu\/sw\/wp-json\/wp\/v2\/calculator\/100186\/revisions\/100501"}],"wp:attachment":[{"href":"https:\/\/vibromera.eu\/sw\/wp-json\/wp\/v2\/media?parent=100186"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/vibromera.eu\/sw\/wp-json\/wp\/v2\/categories?post=100186"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/vibromera.eu\/sw\/wp-json\/wp\/v2\/tags?post=100186"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}