{"id":3762,"date":"2026-04-27T03:36:58","date_gmt":"2026-04-27T03:36:58","guid":{"rendered":"https:\/\/bbpmfg.com\/?page_id=3762"},"modified":"2026-04-27T05:38:30","modified_gmt":"2026-04-27T05:38:30","slug":"chemical-pump-flow-power-sizing","status":"publish","type":"page","link":"https:\/\/bbpmfg.com\/es\/chemical-pumps\/chemical-transfer-pump\/chemical-pump-flow-power-sizing\/","title":{"rendered":"Flujo de bomba qu\u00edmica y dimensionamiento de energ\u00eda"},"content":{"rendered":"\n<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-41972af\" data-block-id=\"41972af\"><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-41972af-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-ac7e319\" data-v=\"4\" data-block-id=\"ac7e319\"><style>.stk-ac7e319-container{margin-top:var(--stk--preset--spacing--50, 1.5rem) !important;margin-right:var(--stk--preset--spacing--50, 1.5rem) !important;margin-bottom:var(--stk--preset--spacing--50, 1.5rem) !important;margin-left:var(--stk--preset--spacing--50, 1.5rem) !important;}<\/style><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-ac7e319-container stk--no-background stk--no-padding\"><div class=\"has-text-align-center stk-block-content stk-inner-blocks stk-ac7e319-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-ef7d387\" data-block-id=\"ef7d387\"><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-ef7d387-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-10ed38f\" data-v=\"4\" data-block-id=\"10ed38f\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-10ed38f-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-10ed38f-inner-blocks\">\n<section id=\"b2b-pump-calc-module\">\n  <style>\n    \/* =======================================================================\n       1. SCOPE & FONTS\n       Importing Inter font. All styles locked to #b2b-pump-calc-module\n       ======================================================================= *\/\n    @import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;500;600;700&display=swap');\n\n    #b2b-pump-calc-module {\n      \/* Scoped CSS Variables *\/\n      --bbp-primary: #1848C0; \n      --bbp-accent: #F0C018;\n      --bbp-primary-dark: #0F2E80; \n      --bbp-primary-tint: #EEF2FC;\n      --bbp-accent-tint: #FEF6DB; \n      --bbp-ink: #0B1220;\n      --bbp-ink-soft: #475066; \n      --bbp-line: #E3E7EE;\n      --bbp-bg: #f4f6f9; \n      --bbp-white: #FFFFFF;\n\n      width: 100% !important;\n      background-color: var(--bbp-bg) !important;\n      padding: 40px 0 !important;\n      font-family: 'Inter', sans-serif !important;\n      color: var(--bbp-ink) !important;\n      box-sizing: border-box !important;\n    }\n\n    #b2b-pump-calc-module * {\n      box-sizing: border-box !important;\n    }\n\n    \/* Container: max 1600px, 30px - 70px padding *\/\n    #b2b-pump-calc-module .module-container {\n      max-width: 1600px !important;\n      margin: 0 auto !important;\n      padding: 30px 70px !important;\n      background: var(--bbp-white) !important;\n      box-shadow: 0 10px 40px rgba(0,0,0,0.05) !important;\n      border-top: 5px solid var(--bbp-primary) !important;\n    }\n\n    \/* =======================================================================\n       2. TYPOGRAPHY & HEADERS (Semantic H2-H4 for SEO)\n       ======================================================================= *\/\n    #b2b-pump-calc-module h2.module-title {\n      font-size: 32px !important;\n      color: var(--bbp-primary) !important;\n      font-weight: 700 !important;\n      margin: 0 0 10px 0 !important;\n      line-height: 1.3 !important;\n    }\n\n    #b2b-pump-calc-module p.module-subtitle {\n      font-size: 16px !important;\n      color: var(--bbp-ink-soft) !important;\n      margin: 0 0 35px 0 !important;\n      max-width: 1200px !important;\n      line-height: 1.6 !important;\n    }\n\n    \/* =======================================================================\n       3. TABS UI\n       ======================================================================= *\/\n    #b2b-pump-calc-module .bbp-tabs {\n      display: flex !important;\n      gap: 15px !important;\n      border-bottom: 2px solid var(--bbp-line) !important;\n      margin-bottom: 30px !important;\n      overflow-x: auto !important;\n    }\n\n    #b2b-pump-calc-module .bbp-tab {\n      padding: 14px 24px !important;\n      background: transparent !important;\n      border: none !important;\n      font-family: inherit !important;\n      font-size: 16px !important;\n      font-weight: 700 !important;\n      color: var(--bbp-ink-soft) !important;\n      cursor: pointer !important;\n      border-bottom: 3px solid transparent !important;\n      margin-bottom: -2px !important;\n      white-space: nowrap !important;\n      transition: all 0.2s ease !important;\n    }\n\n    #b2b-pump-calc-module .bbp-tab:hover {\n      color: var(--bbp-primary) !important;\n      background: var(--bbp-primary-tint) !important;\n    }\n\n    #b2b-pump-calc-module .bbp-tab.active {\n      color: var(--bbp-primary) !important;\n      border-bottom-color: var(--bbp-accent) !important;\n      background: var(--bbp-primary-tint) !important;\n    }\n\n    \/* =======================================================================\n       4. CALCULATOR LAYOUT (Grid - Eliminates Whitespace)\n       ======================================================================= *\/\n    #b2b-pump-calc-module .bbp-panel {\n      display: none !important;\n    }\n\n    #b2b-pump-calc-module .bbp-panel.active {\n      display: block !important;\n    }\n\n    #b2b-pump-calc-module .bbp-panel-inner {\n      display: grid !important;\n      grid-template-columns: 1.4fr 1fr !important;\n      gap: 50px !important;\n      align-items: start !important;\n    }\n\n    #b2b-pump-calc-module .bbp-grid-inputs {\n      display: grid !important;\n      grid-template-columns: 1fr 1fr !important;\n      gap: 20px !important;\n    }\n\n    \/* Input Fields *\/\n    #b2b-pump-calc-module .bbp-field {\n      width: 100% !important;\n    }\n\n    #b2b-pump-calc-module .bbp-field label {\n      display: block !important;\n      font-size: 14px !important;\n      color: var(--bbp-ink) !important;\n      margin-bottom: 8px !important;\n      font-weight: 600 !important;\n    }\n\n    #b2b-pump-calc-module .bbp-field input, \n    #b2b-pump-calc-module .bbp-field select {\n      width: 100% !important;\n      padding: 12px 16px !important;\n      border: 2px solid var(--bbp-line) !important;\n      border-radius: 4px !important;\n      font-size: 15px !important;\n      font-family: inherit !important;\n      background: var(--bbp-white) !important;\n      color: var(--bbp-ink) !important;\n      transition: border-color 0.2s !important;\n      height: 48px !important;\n    }\n\n    #b2b-pump-calc-module .bbp-field input:focus, \n    #b2b-pump-calc-module .bbp-field select:focus {\n      outline: none !important;\n      border-color: var(--bbp-primary) !important;\n      box-shadow: 0 0 0 3px rgba(24, 72, 192, 0.1) !important;\n    }\n\n    #b2b-pump-calc-module .bbp-field-hint {\n      font-size: 13px !important;\n      color: var(--bbp-ink-soft) !important;\n      margin-top: 6px !important;\n      line-height: 1.4 !important;\n    }\n\n    \/* =======================================================================\n       5. RESULTS PANEL\n       ======================================================================= *\/\n    #b2b-pump-calc-module .bbp-result {\n      background: var(--bbp-primary-tint) !important;\n      border: 2px solid var(--bbp-primary) !important;\n      border-radius: 8px !important;\n      padding: 30px !important;\n      box-shadow: 0 8px 20px rgba(24, 72, 192, 0.08) !important;\n      position: sticky !important;\n      top: 20px !important;\n    }\n\n    #b2b-pump-calc-module h3.result-title {\n      margin: 0 0 20px 0 !important;\n      color: var(--bbp-primary) !important;\n      font-size: 22px !important;\n      font-weight: 700 !important;\n      border-bottom: 2px solid #d1d9ec !important;\n      padding-bottom: 15px !important;\n    }\n\n    #b2b-pump-calc-module .bbp-out-row {\n      display: flex !important;\n      justify-content: space-between !important;\n      align-items: center !important;\n      padding: 12px 0 !important;\n      border-bottom: 1px solid #d1d9ec !important;\n      font-size: 16px !important;\n    }\n\n    #b2b-pump-calc-module .bbp-out-row:last-of-type {\n      border-bottom: none !important;\n    }\n\n    #b2b-pump-calc-module .bbp-out-row b {\n      color: var(--bbp-ink) !important;\n      font-weight: 600 !important;\n    }\n\n    #b2b-pump-calc-module .bbp-out-row strong {\n      color: var(--bbp-primary) !important;\n      font-variant-numeric: tabular-nums !important;\n      font-size: 20px !important;\n      font-weight: 700 !important;\n    }\n\n    #b2b-pump-calc-module .bbp-series {\n      margin-top: 20px !important;\n      padding: 16px !important;\n      background: var(--bbp-accent-tint) !important;\n      border-left: 4px solid var(--bbp-accent) !important;\n      font-size: 15px !important;\n      color: var(--bbp-ink) !important;\n      line-height: 1.5 !important;\n    }\n\n    #b2b-pump-calc-module .bbp-series b {\n      color: var(--bbp-primary) !important;\n      display: block !important;\n      font-size: 16px !important;\n      margin-top: 4px !important;\n    }\n\n    \/* =======================================================================\n       6. CTA & FOLDED CORNER BUTTON\n       ======================================================================= *\/\n    #b2b-pump-calc-module .btn-wrapper {\n      margin-top: 30px !important;\n    }\n\n    #b2b-pump-calc-module .bbp-cta {\n      position: relative !important;\n      display: inline-flex !important;\n      align-items: center !important;\n      justify-content: center !important;\n      background-color: var(--bbp-accent) !important;\n      color: var(--bbp-ink) !important;\n      padding: 16px 28px !important;\n      font-size: 16px !important;\n      font-weight: 700 !important;\n      text-decoration: none !important;\n      border: none !important;\n      cursor: pointer !important;\n      transition: background-color 0.3s ease !important;\n      white-space: normal !important;\n      width: 100% !important;\n      text-align: center !important;\n    }\n\n    \/* Folded Corner *\/\n    #b2b-pump-calc-module .bbp-cta::before {\n      content: \"\" !important;\n      position: absolute !important;\n      top: 0 !important;\n      right: 0 !important;\n      border-width: 0 20px 20px 0 !important;\n      border-style: solid !important;\n      \/* Match top-right color to the panel background to cut it. Bottom-left is shadow *\/\n      border-color: var(--bbp-primary-tint) var(--bbp-primary-tint) #c49d14 #c49d14 !important;\n    }\n\n    #b2b-pump-calc-module .bbp-cta:hover {\n      background-color: #f5cf3b !important;\n    }\n\n    \/* =======================================================================\n       7. RESPONSIVE QUERIES\n       ======================================================================= *\/\n    @media (max-width:1000px) {\n      #b2b-pump-calc-module .bbp-panel-inner {\n        grid-template-columns: 1fr !important;\n        gap: 40px !important;\n      }\n    }\n\n    @media (max-width:690px) {\n      #b2b-pump-calc-module .module-container {\n        padding: 30px 20px !important;\n      }\n      #b2b-pump-calc-module h2.module-title {\n        font-size: 26px !important;\n      }\n      #b2b-pump-calc-module .bbp-grid-inputs {\n        grid-template-columns: 1fr !important;\n      }\n      #b2b-pump-calc-module .bbp-tabs {\n        flex-wrap: wrap !important;\n      }\n      #b2b-pump-calc-module .bbp-tab {\n        flex: 1 1 100% !important;\n        text-align: center !important;\n      }\n    }\n  <\/style>\n\n  <div class=\"module-container\">\n    \n    <h2 class=\"module-title\">Chemical Pump Flow and Power Sizing<\/h2>\n    <p class=\"module-subtitle\">Quick engineering estimates for flow rate, hydraulic power and motor sizing. For final specification, BBP engineers validate against your duty curve and piping system head.<\/p>\n\n    <div class=\"bbp-tabs\">\n      <button id=\"bbp_tab_btn_flow\" class=\"bbp-tab active\" onclick=\"bbp_switchTab('flow')\">Required Flow Rate<\/button>\n      <button id=\"bbp_tab_btn_power\" class=\"bbp-tab\" onclick=\"bbp_switchTab('power')\">Hydraulic and Motor Power<\/button>\n      <button id=\"bbp_tab_btn_convert\" class=\"bbp-tab\" onclick=\"bbp_switchTab('convert')\">Unit Converter<\/button>\n    <\/div>\n\n    <div id=\"bbp_panel_flow\" class=\"bbp-panel active\">\n      <div class=\"bbp-panel-inner\">\n        <div class=\"bbp-grid-inputs\">\n          <div class=\"bbp-field\">\n            <label>Volume to transfer<\/label>\n            <input type=\"number\" id=\"bbp_fv\" value=\"5000\" step=\"100\" oninput=\"bbp_calcFlow()\">\n          <\/div>\n          <div class=\"bbp-field\">\n            <label>Volume unit<\/label>\n            <select id=\"bbp_fu\" onchange=\"bbp_calcFlow()\">\n              <option value=\"L\">Liters<\/option>\n              <option value=\"m3\">m3<\/option>\n              <option value=\"gal\">US gallons<\/option>\n            <\/select>\n          <\/div>\n          <div class=\"bbp-field\">\n            <label>Transfer time (minutes)<\/label>\n            <input type=\"number\" id=\"bbp_ft\" value=\"30\" step=\"1\" oninput=\"bbp_calcFlow()\">\n          <\/div>\n          <div class=\"bbp-field\">\n            <label>Safety margin<\/label>\n            <select id=\"bbp_fs\" onchange=\"bbp_calcFlow()\">\n              <option value=\"1.0\">None (exact)<\/option>\n              <option value=\"1.1\">10% margin<\/option>\n              <option value=\"1.2\" selected>20% margin (recommended)<\/option>\n              <option value=\"1.3\">30% margin<\/option>\n            <\/select>\n          <\/div>\n        <\/div>\n        <div class=\"bbp-result\">\n          <h3 class=\"result-title\">Recommended flow rate<\/h3>\n          <div class=\"bbp-out-row\"><b>Required flow (lpm)<\/b><strong id=\"bbp_out_flow_lpm\">0<\/strong><\/div>\n          <div class=\"bbp-out-row\"><b>Required flow (m3\/h)<\/b><strong id=\"bbp_out_flow_m3h\">0<\/strong><\/div>\n          <div class=\"bbp-out-row\"><b>Required flow (GPM)<\/b><strong id=\"bbp_out_flow_gpm\">0<\/strong><\/div>\n          <div class=\"bbp-series\">Suggested BBP series: <b id=\"bbp_out_flow_series\">&#8211;<\/b><\/div>\n          <div class=\"btn-wrapper\">\n            <a class=\"bbp-cta\" href=\"#ct-popup-820\">Get a sized BBP pump for this duty<\/a>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n\n    <div id=\"bbp_panel_power\" class=\"bbp-panel\">\n      <div class=\"bbp-panel-inner\">\n        <div class=\"bbp-grid-inputs\">\n          <div class=\"bbp-field\">\n            <label>Flow rate Q<\/label>\n            <input type=\"number\" id=\"bbp_pq\" value=\"30\" step=\"1\" oninput=\"bbp_calcPower()\">\n          <\/div>\n          <div class=\"bbp-field\">\n            <label>Flow unit<\/label>\n            <select id=\"bbp_pu\" onchange=\"bbp_calcPower()\">\n              <option value=\"m3h\">m3\/h<\/option>\n              <option value=\"lpm\">lpm<\/option>\n              <option value=\"gpm\">GPM<\/option>\n            <\/select>\n          <\/div>\n          <div class=\"bbp-field\">\n            <label>Total dynamic head H (meters)<\/label>\n            <input type=\"number\" id=\"bbp_ph\" value=\"25\" step=\"1\" oninput=\"bbp_calcPower()\">\n            <div class=\"bbp-field-hint\">Elevation + pipe friction + fittings.<\/div>\n          <\/div>\n          <div class=\"bbp-field\">\n            <label>Fluid specific gravity<\/label>\n            <input type=\"number\" id=\"bbp_psg\" value=\"1.0\" step=\"0.05\" oninput=\"bbp_calcPower()\">\n            <div class=\"bbp-field-hint\">Water = 1.0; 30% H2SO4 \u2248 1.22; NaOH 50% \u2248 1.52.<\/div>\n          <\/div>\n          <div class=\"bbp-field\">\n            <label>Pump efficiency<\/label>\n            <select id=\"bbp_pe\" onchange=\"bbp_calcPower()\">\n              <option value=\"0.55\">Peristaltic (approx 55%)<\/option>\n              <option value=\"0.65\">AODD (approx 65%)<\/option>\n              <option value=\"0.70\" selected>Magnetic drive (approx 70%)<\/option>\n              <option value=\"0.75\">ANSI centrifugal (approx 75%)<\/option>\n            <\/select>\n          <\/div>\n          <div class=\"bbp-field\">\n            <label>Motor service factor<\/label>\n            <select id=\"bbp_pm\" onchange=\"bbp_calcPower()\">\n              <option value=\"1.15\" selected>1.15 (standard)<\/option>\n              <option value=\"1.25\">1.25 (variable duty)<\/option>\n            <\/select>\n          <\/div>\n        <\/div>\n        <div class=\"bbp-result\">\n          <h3 class=\"result-title\">Power sizing<\/h3>\n          <div class=\"bbp-out-row\"><b>Hydraulic power<\/b><strong id=\"bbp_out_power_hyd\">0 kW<\/strong><\/div>\n          <div class=\"bbp-out-row\"><b>Shaft power (<span id=\"bbp_out_power_eff_lbl\">70<\/span>% eff.)<\/b><strong id=\"bbp_out_power_shaft\">0 kW<\/strong><\/div>\n          <div class=\"bbp-out-row\"><b>Motor size (<span id=\"bbp_out_power_sf_lbl\">1.15<\/span>x SF)<\/b><strong id=\"bbp_out_power_motor\">0 kW<\/strong><\/div>\n          <div class=\"bbp-series\">Closest standard motor: <b id=\"bbp_out_power_std\">0 kW<\/b> (IEC standard frames)<\/div>\n          <div class=\"btn-wrapper\">\n            <a class=\"bbp-cta\" href=\"#ct-popup-820\">Validate sizing with a BBP engineer<\/a>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n\n    <div id=\"bbp_panel_convert\" class=\"bbp-panel\">\n      <div class=\"bbp-panel-inner\">\n        <div class=\"bbp-grid-inputs\">\n          <div class=\"bbp-field\">\n            <label>Flow value<\/label>\n            <input type=\"number\" id=\"bbp_cv\" value=\"100\" step=\"1\" oninput=\"bbp_calcConv()\">\n          <\/div>\n          <div class=\"bbp-field\">\n            <label>From unit<\/label>\n            <select id=\"bbp_cu\" onchange=\"bbp_calcConv()\">\n              <option value=\"lpm\">lpm<\/option>\n              <option value=\"m3h\">m3\/h<\/option>\n              <option value=\"gpm\">US GPM<\/option>\n            <\/select>\n          <\/div>\n        <\/div>\n        <div class=\"bbp-result\">\n          <h3 class=\"result-title\">Conversions<\/h3>\n          <div class=\"bbp-out-row\"><b>Flow in lpm<\/b><strong id=\"bbp_out_conv_lpm\">0<\/strong><\/div>\n          <div class=\"bbp-out-row\"><b>Flow in m3\/h<\/b><strong id=\"bbp_out_conv_m3h\">0<\/strong><\/div>\n          <div class=\"bbp-out-row\"><b>Flow in US GPM<\/b><strong id=\"bbp_out_conv_gpm\">0<\/strong><\/div>\n          <div class=\"bbp-out-row\"><b>Flow in m3\/s<\/b><strong id=\"bbp_out_conv_m3s\">0<\/strong><\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n\n  <\/div>\n\n  <script>\n    \/\/ Making functions globally accessible so inline HTML onclick\/oninput events function correctly\n    window.bbp_getNum = function(id) {\n        var val = parseFloat(document.getElementById(id).value);\n        return isNaN(val) ? 0 : val;\n    };\n\n    window.bbp_getStr = function(id) {\n        return document.getElementById(id).value;\n    };\n\n    window.bbp_round = function(x, d) {\n        var f = Math.pow(10, d);\n        return Math.round(x * f) \/ f;\n    };\n\n    window.bbp_switchTab = function(tabName) {\n        document.getElementById('bbp_tab_btn_flow').className = 'bbp-tab';\n        document.getElementById('bbp_tab_btn_power').className = 'bbp-tab';\n        document.getElementById('bbp_tab_btn_convert').className = 'bbp-tab';\n        document.getElementById('bbp_panel_flow').className = 'bbp-panel';\n        document.getElementById('bbp_panel_power').className = 'bbp-panel';\n        document.getElementById('bbp_panel_convert').className = 'bbp-panel';\n\n        if (tabName === 'flow') {\n            document.getElementById('bbp_tab_btn_flow').className = 'bbp-tab active';\n            document.getElementById('bbp_panel_flow').className = 'bbp-panel active';\n        } else if (tabName === 'power') {\n            document.getElementById('bbp_tab_btn_power').className = 'bbp-tab active';\n            document.getElementById('bbp_panel_power').className = 'bbp-panel active';\n        } else if (tabName === 'convert') {\n            document.getElementById('bbp_tab_btn_convert').className = 'bbp-tab active';\n            document.getElementById('bbp_panel_convert').className = 'bbp-panel active';\n        }\n    };\n\n    window.bbp_toLiters = function(val, u) {\n        if (u === 'L') return val;\n        if (u === 'm3') return val * 1000;\n        return val * 3.78541;\n    };\n\n    window.bbp_toLpm = function(val, u) {\n        if (u === 'lpm') return val;\n        if (u === 'm3h') return (val * 1000) \/ 60;\n        return val * 3.78541;\n    };\n\n    window.bbp_recommendSeries = function(lpm) {\n        if (lpm < 20) return 'Peristaltic dosing or small AODD';\n        if (lpm < 100) return 'AODD Series or Drum Pump';\n        if (lpm < 600) return 'AODD or Magnetic Drive Centrifugal';\n        if (lpm < 2800) return 'ANSI Centrifugal Process Pump';\n        return 'ANSI Centrifugal (high-flow configuration) \u2014 consult engineering';\n    };\n\n    window.bbp_standardMotor = function(kw) {\n        var std = [0.37, 0.55, 0.75, 1.1, 1.5, 2.2, 3, 4, 5.5, 7.5, 11, 15, 18.5, 22, 30, 37, 45, 55, 75, 90, 110, 132];\n        for (var i = 0; i < std.length; i++) {\n            if (std[i] >= kw) return std[i];\n        }\n        return '160+';\n    };\n\n    window.bbp_calcFlow = function() {\n        var fv = bbp_getNum('bbp_fv'), fu = bbp_getStr('bbp_fu'), ft = bbp_getNum('bbp_ft'), fs = parseFloat(bbp_getStr('bbp_fs'));\n        if (ft === 0) ft = 1; \n        if (isNaN(fs)) fs = 1;\n        var volL = bbp_toLiters(fv, fu);\n        var lpm = (volL \/ ft) * fs;\n        document.getElementById('bbp_out_flow_lpm').innerText = bbp_round(lpm, 1);\n        document.getElementById('bbp_out_flow_m3h').innerText = bbp_round((lpm * 60) \/ 1000, 2);\n        document.getElementById('bbp_out_flow_gpm').innerText = bbp_round(lpm \/ 3.78541, 1);\n        document.getElementById('bbp_out_flow_series').innerText = bbp_recommendSeries(lpm);\n    };\n\n    window.bbp_calcPower = function() {\n        var qUnit = bbp_getStr('bbp_pu'), pq = bbp_getNum('bbp_pq'), h = bbp_getNum('bbp_ph');\n        var sg = bbp_getNum('bbp_psg'), eff = parseFloat(bbp_getStr('bbp_pe')), sf = parseFloat(bbp_getStr('bbp_pm'));\n        if (sg === 0) sg = 1;\n        if (isNaN(eff)) eff = 0.7;\n        if (isNaN(sf)) sf = 1.15;\n        var q_m3h = pq;\n        if (qUnit === 'lpm') q_m3h = (pq * 60) \/ 1000;\n        if (qUnit === 'gpm') q_m3h = (pq * 3.78541 * 60) \/ 1000;\n        var hydraulic = (q_m3h * h * sg * 9.81) \/ 3600;\n        var shaft = hydraulic \/ eff;\n        var motor = shaft * sf;\n        document.getElementById('bbp_out_power_eff_lbl').innerText = Math.round(eff * 100);\n        document.getElementById('bbp_out_power_sf_lbl').innerText = sf;\n        document.getElementById('bbp_out_power_hyd').innerText = bbp_round(hydraulic, 2) + ' kW';\n        document.getElementById('bbp_out_power_shaft').innerText = bbp_round(shaft, 2) + ' kW';\n        document.getElementById('bbp_out_power_motor').innerText = bbp_round(motor, 2) + ' kW';\n        document.getElementById('bbp_out_power_std').innerText = bbp_standardMotor(motor) + ' kW';\n    };\n\n    window.bbp_calcConv = function() {\n        var val = bbp_getNum('bbp_cv'), unit = bbp_getStr('bbp_cu');\n        var lpm = bbp_toLpm(val, unit);\n        var m3h = (lpm * 60) \/ 1000;\n        document.getElementById('bbp_out_conv_lpm').innerText = bbp_round(lpm, 2);\n        document.getElementById('bbp_out_conv_m3h').innerText = bbp_round(m3h, 3);\n        document.getElementById('bbp_out_conv_gpm').innerText = bbp_round(lpm \/ 3.78541, 2);\n        document.getElementById('bbp_out_conv_m3s').innerText = bbp_round(m3h \/ 3600, 5);\n    };\n\n    \/\/ FlyingPress safe execution wrapper: Ensures DOM elements exist before executing calculations\n    document.addEventListener(\"DOMContentLoaded\", function() {\n        bbp_calcFlow();\n        bbp_calcPower();\n        bbp_calcConv();\n    });\n    \n    \/\/ Fallback if the script runs after DOMContentLoaded\n    if (document.readyState === \"complete\" || document.readyState === \"interactive\") {\n        setTimeout(function(){\n            bbp_calcFlow();\n            bbp_calcPower();\n            bbp_calcConv();\n        }, 1);\n    }\n  <\/script>\n<\/section>\n<\/div><\/div><\/div>\n<\/div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Chemical Pump Flow and Power Sizing Quick engineering estimates for flow rate, hydraulic power and motor sizing. For final specification, BBP engineers validate against your duty curve and piping system head. Required Flow Rate Hydraulic and Motor Power Unit Converter Volume to transfer Volume unit Litersm3US gallons Transfer time (minutes) Safety margin None (exact)10% margin20% [&hellip;]<\/p>\n","protected":false},"author":4,"featured_media":0,"parent":3719,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_gspb_post_css":"","footnotes":""},"class_list":["post-3762","page","type-page","status-publish","hentry"],"blocksy_meta":[],"_links":{"self":[{"href":"https:\/\/bbpmfg.com\/es\/wp-json\/wp\/v2\/pages\/3762","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\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/bbpmfg.com\/es\/wp-json\/wp\/v2\/comments?post=3762"}],"version-history":[{"count":0,"href":"https:\/\/bbpmfg.com\/es\/wp-json\/wp\/v2\/pages\/3762\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/bbpmfg.com\/es\/wp-json\/wp\/v2\/pages\/3719"}],"wp:attachment":[{"href":"https:\/\/bbpmfg.com\/es\/wp-json\/wp\/v2\/media?parent=3762"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}