{"id":5026,"date":"2026-04-30T09:13:01","date_gmt":"2026-04-30T09:13:01","guid":{"rendered":"https:\/\/bbpmfg.com\/?page_id=5026"},"modified":"2026-04-30T09:17:20","modified_gmt":"2026-04-30T09:17:20","slug":"deep-well-pump-tdh-calculator","status":"publish","type":"page","link":"https:\/\/bbpmfg.com\/es\/deep-well-pumps\/deep-well-pump-tdh-calculator\/","title":{"rendered":"Calculadora TDH de bomba de pozo profundo"},"content":{"rendered":"\n<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-53288ef\" data-block-id=\"53288ef\"><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-53288ef-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-0d36f0c\" data-v=\"4\" data-block-id=\"0d36f0c\"><style>.stk-0d36f0c-container{margin-top:30px !important;margin-right:30px !important;margin-bottom:30px !important;margin-left:30px !important;}<\/style><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-0d36f0c-container stk--no-background stk--no-padding\"><div class=\"has-text-align-center stk-block-content stk-inner-blocks stk-0d36f0c-inner-blocks\">\n<h1><strong>Deep Well Pump TDH Calculator + BBP Frame Match<\/strong><\/h1>\n<\/div><\/div><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-d4e2acb\" data-block-id=\"d4e2acb\"><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-d4e2acb-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-f1224e7\" data-v=\"4\" data-block-id=\"f1224e7\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-f1224e7-container stk--no-background stk--no-padding\"><div class=\"has-text-align-center stk-block-content stk-inner-blocks stk-f1224e7-inner-blocks\"><div class=\"ct-breadcrumbs\" data-source=\"rankmath\" ><nav aria-label=\"breadcrumbs\" class=\"rank-math-breadcrumb\"><p><span class=\"last\">Home<\/span><\/p><\/nav><\/div><\/div><\/div><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-88c9269\" data-block-id=\"88c9269\"><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-88c9269-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-304aa76\" data-v=\"4\" data-block-id=\"304aa76\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-304aa76-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-304aa76-inner-blocks\">\n<style>\n\/* ==========================================================================\n   1. Scope & Full-Bleed Background\n   ========================================================================== *\/\n@import url('https:\/\/fonts.googleapis.com\/css2?family=IBM+Plex+Mono:wght@400;500;600&family=Inter:wght@400;500;600;700&display=swap');\n\n#bbp-tdh {\n    --bbp-primary: #1848C0;\n    --bbp-primary-dark: #0e2f80;\n    --bbp-accent: #F0C018;\n    --bbp-c0: #0F172A;\n    --bbp-c1: #FFFFFF;\n    --bbp-c3: #FAFAFC;\n    --bbp-c4: #E2E8F0;\n    --bbp-c6: #475569;\n    --bbp-fM: 'IBM Plex Mono', 'Courier New', monospace;\n    \n    width: 100% !important;\n    background-color: var(--bbp-c3) !important; \/* Full-Bleed Background *\/\n    margin: 0 !important;\n    padding: 40px 0 !important;\n    font-family: 'Inter', inherit !important;\n    display: flex !important;\n    justify-content: center !important;\n}\n\n#bbp-tdh * {\n    box-sizing: border-box !important;\n}\n\n\/* ==========================================================================\n   2. Anchored Content Container (1600px \/ 30px-70px padding)\n   ========================================================================== *\/\n#bbp-tdh .bbp-container {\n    max-width: 1600px !important;\n    width: 100% !important;\n    margin: 0 auto !important;\n    padding: 30px 70px !important;\n    background-color: var(--bbp-c1) !important;\n    border: 1px solid var(--bbp-c4) !important;\n    border-radius: 8px !important;\n    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.04) !important;\n    display: flex !important;\n    flex-direction: column !important;\n}\n\n\/* ==========================================================================\n   3. Typography & Headings (H2-H4 Replacement)\n   ========================================================================== *\/\n#bbp-tdh .bbp-tool-head {\n    padding: 0 0 30px 0 !important;\n    margin-bottom: 30px !important;\n    border-bottom: 2px solid var(--bbp-c4) !important;\n}\n\n\/* Strictly 32px H2 per requirements *\/\n#bbp-tdh h2.bbp-main-title {\n    font-size: 32px !important;\n    font-weight: 700 !important;\n    margin: 0 0 16px 0 !important;\n    color: var(--bbp-c0) !important;\n    line-height: 1.3 !important;\n    font-family: inherit !important;\n    display: inline-block !important;\n    border-bottom: 4px solid var(--bbp-primary) !important;\n    padding-bottom: 8px !important;\n}\n\n#bbp-tdh h3.bbp-section-title {\n    font-size: 24px !important;\n    font-weight: 700 !important;\n    color: var(--bbp-primary-dark) !important;\n    margin: 0 0 20px 0 !important;\n    font-family: inherit !important;\n    display: flex !important;\n    align-items: center !important;\n}\n\n#bbp-tdh h3.bbp-section-title::before {\n    content: '' !important;\n    display: inline-block !important;\n    width: 6px !important;\n    height: 24px !important;\n    background-color: var(--bbp-accent) !important;\n    margin-right: 12px !important;\n    border-radius: 2px !important;\n}\n\n#bbp-tdh h4.bbp-sub-title {\n    font-size: 18px !important;\n    font-weight: 600 !important;\n    color: var(--bbp-c0) !important;\n    margin: 0 0 12px 0 !important;\n    font-family: inherit !important;\n}\n\n#bbp-tdh p.bbp-intro {\n    margin: 0 !important;\n    color: var(--bbp-c6) !important;\n    font-size: 16px !important;\n    line-height: 1.7 !important;\n    max-width: 1200px !important;\n}\n\n\/* ==========================================================================\n   4. Form & Layout\n   ========================================================================== *\/\n#bbp-tdh .bbp-form {\n    display: grid !important;\n    grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)) !important;\n    gap: 24px !important;\n    padding: 32px !important;\n    background: #F8FAFC !important;\n    border: 1px solid var(--bbp-c4) !important;\n    border-radius: 6px !important;\n    margin-bottom: 30px !important;\n}\n\n#bbp-tdh .bbp-field label {\n    display: block !important;\n    font-family: var(--bbp-fM) !important;\n    font-size: 13px !important;\n    text-transform: uppercase !important;\n    letter-spacing: 0.5px !important;\n    color: var(--bbp-c6) !important;\n    margin-bottom: 8px !important;\n    font-weight: 600 !important;\n}\n\n#bbp-tdh .bbp-field input, \n#bbp-tdh .bbp-field select {\n    width: 100% !important;\n    height: 48px !important;\n    font-family: var(--bbp-fM) !important;\n    font-size: 15px !important;\n    color: var(--bbp-c0) !important;\n    background: var(--bbp-c1) !important;\n    border: 1px solid var(--bbp-c4) !important;\n    padding: 0 16px !important;\n    outline: none !important;\n    border-radius: 4px !important;\n    -webkit-appearance: none !important;\n    appearance: none !important;\n    transition: border-color 0.2s ease !important;\n}\n\n#bbp-tdh .bbp-field input:focus, \n#bbp-tdh .bbp-field select:focus {\n    border-color: var(--bbp-primary) !important;\n}\n\n#bbp-tdh .bbp-field select {\n    padding-right: 40px !important;\n    background-image: url(\"data:image\/svg+xml,%3Csvg width='10' height='6' fill='none' xmlns='http:\/\/www.w3.org\/2000\/svg'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%231848C0' stroke-width='1.5'\/%3E%3C\/svg%3E\") !important;\n    background-repeat: no-repeat !important;\n    background-position: right 16px center !important;\n    cursor: pointer !important;\n}\n\n\/* ==========================================================================\n   5. Buttons & Actions\n   ========================================================================== *\/\n#bbp-tdh .bbp-actions {\n    display: flex !important;\n    gap: 16px !important;\n    margin-bottom: 10px !important;\n    flex-wrap: wrap !important;\n}\n\n#bbp-tdh .bbp-btn {\n    padding: 16px 32px !important;\n    font-size: 16px !important;\n    font-weight: 600 !important;\n    border: 0 !important;\n    cursor: pointer !important;\n    border-radius: 4px !important;\n    font-family: inherit !important;\n    transition: transform 0.2s ease, background-color 0.2s ease !important;\n}\n\n#bbp-tdh .bbp-btn:hover {\n    transform: translateY(-2px) !important;\n}\n\n#bbp-tdh .bbp-btn-primary {\n    background: var(--bbp-primary) !important;\n    color: #FFFFFF !important;\n    box-shadow: 0 4px 12px rgba(24, 72, 192, 0.2) !important;\n}\n\n#bbp-tdh .bbp-btn-primary:hover {\n    background: var(--bbp-primary-dark) !important;\n}\n\n#bbp-tdh .bbp-btn-secondary {\n    background: #FFFFFF !important;\n    color: var(--bbp-primary) !important;\n    border: 2px solid var(--bbp-primary) !important;\n}\n\n#bbp-tdh .bbp-btn-secondary:hover {\n    background: var(--bbp-c3) !important;\n}\n\n\/* ==========================================================================\n   6. Results Section\n   ========================================================================== *\/\n#bbp-tdh .bbp-result {\n    display: none !important;\n    padding: 40px !important;\n    background: #FFFFFF !important;\n    border: 2px solid var(--bbp-primary) !important;\n    border-radius: 8px !important;\n    margin-top: 30px !important;\n    box-shadow: 0 10px 30px rgba(24, 72, 192, 0.08) !important;\n}\n\n#bbp-tdh .bbp-result.bbp-show {\n    display: block !important;\n    animation: bbpFadeIn 0.4s ease-out forwards !important;\n}\n\n@keyframes bbpFadeIn {\n    from { opacity: 0; transform: translateY(10px); }\n    to { opacity: 1; transform: translateY(0); }\n}\n\n#bbp-tdh .bbp-tdh-display {\n    padding: 30px !important;\n    background: var(--bbp-primary-dark) !important;\n    color: #FFFFFF !important;\n    text-align: center !important;\n    margin-bottom: 24px !important;\n    border-radius: 6px !important;\n}\n\n#bbp-tdh .bbp-tdh-display .bbp-big {\n    font-family: var(--bbp-fM) !important;\n    font-size: 56px !important;\n    font-weight: 700 !important;\n    color: var(--bbp-accent) !important;\n    line-height: 1 !important;\n}\n\n#bbp-tdh .bbp-tdh-display .bbp-small {\n    font-size: 15px !important;\n    opacity: 0.9 !important;\n    margin-top: 8px !important;\n}\n\n#bbp-tdh .bbp-breakdown {\n    display: grid !important;\n    grid-template-columns: repeat(auto-fit, minmax(180px, 1fr)) !important;\n    gap: 16px !important;\n    margin-bottom: 24px !important;\n}\n\n#bbp-tdh .bbp-bk-item {\n    padding: 16px 20px !important;\n    background: var(--bbp-c3) !important;\n    border-left: 4px solid var(--bbp-primary) !important;\n    border-radius: 0 4px 4px 0 !important;\n}\n\n#bbp-tdh .bbp-bk-item .bbp-bk-label {\n    font-family: var(--bbp-fM) !important;\n    font-size: 12px !important;\n    text-transform: uppercase !important;\n    color: var(--bbp-c6) !important;\n}\n\n#bbp-tdh .bbp-bk-item .bbp-bk-value {\n    font-family: var(--bbp-fM) !important;\n    font-size: 22px !important;\n    font-weight: 600 !important;\n    color: var(--bbp-c0) !important;\n    margin-top: 4px !important;\n}\n\n#bbp-tdh .bbp-rec {\n    padding: 24px !important;\n    background: #FEF9C3 !important; \/* Soft yellow bg *\/\n    border-left: 4px solid var(--bbp-accent) !important;\n    font-size: 16px !important;\n    line-height: 1.7 !important;\n    color: #451A03 !important;\n    border-radius: 0 4px 4px 0 !important;\n}\n\n#bbp-tdh .bbp-rec strong {\n    color: #713F12 !important;\n    font-weight: 700 !important;\n}\n\n#bbp-tdh .bbp-final-cta {\n    margin-top: 24px !important;\n    padding: 20px 24px !important;\n    background: var(--bbp-primary-dark) !important;\n    color: #FFFFFF !important;\n    text-align: center !important;\n    border-radius: 6px !important;\n    font-size: 16px !important;\n}\n\n#bbp-tdh .bbp-final-cta a {\n    color: var(--bbp-accent) !important;\n    font-weight: 700 !important;\n    text-decoration: none !important;\n    margin-left: 8px !important;\n    transition: color 0.2s ease !important;\n}\n\n#bbp-tdh .bbp-final-cta a:hover {\n    color: #FFFFFF !important;\n    text-decoration: underline !important;\n}\n\n\/* ==========================================================================\n   7. Responsive Downscaling\n   ========================================================================== *\/\n@media (max-width:1000px) {\n    #bbp-tdh .bbp-container {\n        padding: 30px 40px !important;\n    }\n}\n\n@media (max-width:690px) {\n    #bbp-tdh .bbp-container {\n        padding: 30px 20px !important;\n    }\n    #bbp-tdh h2.bbp-main-title {\n        font-size: 28px !important;\n    }\n    #bbp-tdh .bbp-form {\n        grid-template-columns: 1fr !important;\n        padding: 24px !important;\n    }\n    #bbp-tdh .bbp-tdh-display .bbp-big {\n        font-size: 42px !important;\n    }\n    #bbp-tdh .bbp-result {\n        padding: 24px !important;\n    }\n}\n<\/style>\n\n<section id=\"bbp-tdh\">\n  <div class=\"bbp-container\">\n    <header class=\"bbp-tool-head\">\n      <h2 class=\"bbp-main-title\">Deep Well Pump TDH Calculator + BBP Frame Match<\/h2>\n      <p class=\"bbp-intro\">Total Dynamic Head = Static Head + Friction Head + Pressure Head Required. Enter project parameters in metric units; the calculator returns TDH and a recommended BBP frame size.<\/p>\n    <\/header>\n\n    <div class=\"bbp-form\">\n      <div class=\"bbp-field\">\n        <label for=\"bbp-static\">Static water level (m)<\/label>\n        <input id=\"bbp-static\" type=\"number\" step=\"1\" placeholder=\"e.g., 80\">\n      <\/div>\n      <div class=\"bbp-field\">\n        <label for=\"bbp-drawdown\">Drawdown at flow (m)<\/label>\n        <input id=\"bbp-drawdown\" type=\"number\" step=\"1\" placeholder=\"e.g., 10\">\n      <\/div>\n      <div class=\"bbp-field\">\n        <label for=\"bbp-elevation\">Discharge elevation above ground (m)<\/label>\n        <input id=\"bbp-elevation\" type=\"number\" step=\"1\" placeholder=\"e.g., 5\">\n      <\/div>\n      <div class=\"bbp-field\">\n        <label for=\"bbp-pipe-len\">Horizontal pipe length (m)<\/label>\n        <input id=\"bbp-pipe-len\" type=\"number\" step=\"1\" placeholder=\"e.g., 50\">\n      <\/div>\n      <div class=\"bbp-field\">\n        <label for=\"bbp-pipe-dia\">Pipe nominal diameter<\/label>\n        <select id=\"bbp-pipe-dia\">\n          <option value=\"40\">DN40 (1.5&#8243;)<\/option>\n          <option value=\"50\" selected>DN50 (2&#8243;)<\/option>\n          <option value=\"65\">DN65 (2.5&#8243;)<\/option>\n          <option value=\"80\">DN80 (3&#8243;)<\/option>\n          <option value=\"100\">DN100 (4&#8243;)<\/option>\n          <option value=\"125\">DN125 (5&#8243;)<\/option>\n          <option value=\"150\">DN150 (6&#8243;)<\/option>\n        <\/select>\n      <\/div>\n      <div class=\"bbp-field\">\n        <label for=\"bbp-flow\">Target flow (m\u00b3\/h)<\/label>\n        <input id=\"bbp-flow\" type=\"number\" step=\"1\" placeholder=\"e.g., 20\">\n      <\/div>\n      <div class=\"bbp-field\">\n        <label for=\"bbp-pressure\">Required delivery pressure (bar)<\/label>\n        <input id=\"bbp-pressure\" type=\"number\" step=\"0.5\" placeholder=\"e.g., 3\">\n      <\/div>\n      <div class=\"bbp-field\">\n        <label for=\"bbp-app\">Application (sets safety contingency)<\/label>\n        <select id=\"bbp-app\">\n          <option value=\"0.25\">Residential (+25%)<\/option>\n          <option value=\"0.10\" selected>Agricultural (+10%)<\/option>\n          <option value=\"0.075\">Commercial (+7.5%)<\/option>\n          <option value=\"0\">Industrial precision (+0%)<\/option>\n        <\/select>\n      <\/div>\n    <\/div>\n\n    <div class=\"bbp-actions\">\n      <button class=\"bbp-btn bbp-btn-primary\" type=\"button\" onclick=\"bbpCalc()\">Calculate TDH<\/button>\n      <button class=\"bbp-btn bbp-btn-secondary\" type=\"button\" onclick=\"bbpResetTdh()\">Reset Variables<\/button>\n    <\/div>\n\n    <div class=\"bbp-result\" id=\"bbp-result\">\n      <h3 class=\"bbp-section-title\">Total Dynamic Head Calculation<\/h3>\n      <div class=\"bbp-tdh-display\">\n        <div class=\"bbp-big\" id=\"bbp-tdh-value\">\u2014 m<\/div>\n        <div class=\"bbp-small\">Total Dynamic Head (with safety contingency)<\/div>\n      <\/div>\n      \n      <h4 class=\"bbp-sub-title\">System Head Breakdown<\/h4>\n      <div class=\"bbp-breakdown\" id=\"bbp-breakdown\"><\/div>\n      \n      <div class=\"bbp-rec\" id=\"bbp-rec\"><\/div>\n      <div class=\"bbp-final-cta\">\n        Confirm with engineering: <a href=\"#ct-popup-820\">Send your full project parameters for a free sizing review and BBP series match \u2192<\/a>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<script>\n(function(){\n  \/\/ Friction head loss approximation per 100 m of steel pipe (m head) by diameter and flow rate\n  \/\/ Conservative estimates from Hazen-Williams C=130 for new steel pipe\n  function frictionPer100m(diaMm, flowM3h){\n    var v = (flowM3h\/3600) \/ (Math.PI*(diaMm\/2000)*(diaMm\/2000)); \/\/ velocity m\/s\n    \/\/ Darcy approximation: hf \u2248 0.02 * (L\/D) * v\u00b2\/(2*9.81), simplified for typical pump applications\n    var f = 0.025; \/\/ estimated friction factor for steel\n    return f * (100 \/ (diaMm\/1000)) * (v*v\/(2*9.81));\n  }\n  \n  function bbpCalc(){\n    var s = parseFloat(document.getElementById('bbp-static').value) || 0;\n    var dd = parseFloat(document.getElementById('bbp-drawdown').value) || 0;\n    var e = parseFloat(document.getElementById('bbp-elevation').value) || 0;\n    var pl = parseFloat(document.getElementById('bbp-pipe-len').value) || 0;\n    var pd = parseFloat(document.getElementById('bbp-pipe-dia').value) || 50;\n    var flow = parseFloat(document.getElementById('bbp-flow').value) || 0;\n    var pr = parseFloat(document.getElementById('bbp-pressure').value) || 0;\n    var sf = parseFloat(document.getElementById('bbp-app').value) || 0.10;\n\n    if(!s || !flow){ alert('Enter at least static water level and target flow.'); return; }\n\n    var staticHead = s + dd + e;\n    var totalPipe = pl + s + dd; \/\/ approximate vertical + horizontal run\n    var frictionHead = frictionPer100m(pd, flow) * (totalPipe\/100);\n    var pressureHead = pr * 10.2; \/\/ 1 bar \u2248 10.2 m water column\n    var rawTdh = staticHead + frictionHead + pressureHead;\n    var safetyAdd = rawTdh * sf;\n    var finalTdh = rawTdh + safetyAdd;\n\n    document.getElementById('bbp-tdh-value').textContent = Math.round(finalTdh) + ' m';\n\n    var bk = '';\n    bk += '<div class=\"bbp-bk-item\"><div class=\"bbp-bk-label\">Static head<\/div><div class=\"bbp-bk-value\">'+Math.round(staticHead)+' m<\/div><\/div>';\n    bk += '<div class=\"bbp-bk-item\"><div class=\"bbp-bk-label\">Friction head<\/div><div class=\"bbp-bk-value\">'+Math.round(frictionHead)+' m<\/div><\/div>';\n    bk += '<div class=\"bbp-bk-item\"><div class=\"bbp-bk-label\">Pressure head<\/div><div class=\"bbp-bk-value\">'+Math.round(pressureHead)+' m<\/div><\/div>';\n    bk += '<div class=\"bbp-bk-item\"><div class=\"bbp-bk-label\">Safety margin<\/div><div class=\"bbp-bk-value\">+'+Math.round(safetyAdd)+' m<\/div><\/div>';\n    document.getElementById('bbp-breakdown').innerHTML = bk;\n\n    \/\/ Match to BBP frame\n    var frame = '4\" (100ASJ)', headEnv = '15\u2013185 m';\n    if(flow > 50 && flow <= 100){ frame = '8\" (200ASJ)'; headEnv = '80\u2013450 m'; }\n    else if(flow > 25 && flow <= 50){ frame = '6\" (150ASJ)'; headEnv = '30\u2013330 m'; }\n    else if(flow > 10 && flow <= 25){ frame = '5\" or 6\" (125\/150ASJ)'; headEnv = '30\u2013330 m'; }\n    else if(flow > 100 && flow <= 180){ frame = '10\" (250ASJ)'; headEnv = '120\u2013550 m'; }\n    else if(flow > 180){ frame = '12\" (300ASJ)'; headEnv = '200\u2013652 m'; }\n\n    \/\/ Head check\n    var headFit = '';\n    var maxHead = parseInt(headEnv.split('\u2013')[1]);\n    if(finalTdh > maxHead){ headFit = '<strong>\u26a0 TDH exceeds the standard '+frame+' envelope.<\/strong> Custom-stacked configuration required \u2014 engineering review needed.'; }\n    else if(finalTdh < parseInt(headEnv.split('\u2013')[0])){ headFit = '<strong>Note:<\/strong> TDH is below the standard '+frame+' minimum. A smaller frame may be more efficient at your duty point.'; }\n    else { headFit = '<strong>Frame match:<\/strong> TDH at '+Math.round(finalTdh)+' m fits within the '+frame+' envelope ('+headEnv+').'; }\n\n    document.getElementById('bbp-rec').innerHTML = '<strong>Recommended BBP frame:<\/strong> '+frame+' (head range '+headEnv+'). '+headFit+' This is a starting recommendation; per-SKU model selection refines against the specific Q\/H curve and motor power tables on the BBP submersible series specification page.';\n    \n    document.getElementById('bbp-result').classList.add('bbp-show');\n    \n    \/\/ Smooth scroll to results\n    setTimeout(function() {\n      document.getElementById('bbp-result').scrollIntoView({behavior:'smooth', block:'start'});\n    }, 100);\n  }\n  \n  function bbpResetTdh(){\n    ['bbp-static','bbp-drawdown','bbp-elevation','bbp-pipe-len','bbp-flow','bbp-pressure'].forEach(function(id){\n      document.getElementById(id).value='';\n    });\n    document.getElementById('bbp-pipe-dia').value='50';\n    document.getElementById('bbp-app').value='0.10';\n    document.getElementById('bbp-result').classList.remove('bbp-show');\n  }\n  \n  window.bbpCalc = bbpCalc;\n  window.bbpResetTdh = bbpResetTdh;\n})();\n<\/script>\n<\/div><\/div><\/div>\n<\/div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Deep Well Pump TDH Calculator + BBP Frame Match Total Dynamic Head = Static Head + Friction Head + Pressure Head Required. Enter project parameters in metric units; the calculator returns TDH and a recommended BBP frame size. Static water level (m) Drawdown at flow (m) Discharge elevation above ground (m) Horizontal pipe length (m) [&hellip;]<\/p>\n","protected":false},"author":6,"featured_media":0,"parent":2409,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_gspb_post_css":"","footnotes":""},"class_list":["post-5026","page","type-page","status-publish","hentry"],"blocksy_meta":{"has_hero_section":"disabled","styles_descriptor":{"styles":{"desktop":"","tablet":"","mobile":""},"google_fonts":[],"version":7}},"_links":{"self":[{"href":"https:\/\/bbpmfg.com\/es\/wp-json\/wp\/v2\/pages\/5026","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bbpmfg.com\/es\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/bbpmfg.com\/es\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/bbpmfg.com\/es\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/bbpmfg.com\/es\/wp-json\/wp\/v2\/comments?post=5026"}],"version-history":[{"count":0,"href":"https:\/\/bbpmfg.com\/es\/wp-json\/wp\/v2\/pages\/5026\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/bbpmfg.com\/es\/wp-json\/wp\/v2\/pages\/2409"}],"wp:attachment":[{"href":"https:\/\/bbpmfg.com\/es\/wp-json\/wp\/v2\/media?parent=5026"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}