{"id":4605,"date":"2026-04-29T08:22:51","date_gmt":"2026-04-29T08:22:51","guid":{"rendered":"https:\/\/bbpmfg.com\/?page_id=4605"},"modified":"2026-04-29T08:56:19","modified_gmt":"2026-04-29T08:56:19","slug":"pump-sizing-calculator","status":"publish","type":"page","link":"https:\/\/bbpmfg.com\/es\/irrigation-pumps\/agriculture-pump\/pump-sizing-calculator\/","title":{"rendered":"Calculadora de tama\u00f1o de bomba \u00ab Coincide con un modelo BBP Q"},"content":{"rendered":"\n<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-cdaaf07\" data-block-id=\"cdaaf07\"><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-cdaaf07-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-8526627\" data-v=\"4\" data-block-id=\"8526627\"><style>.stk-8526627-container{margin-top:var(--stk--preset--spacing--40, 1rem) !important;margin-right:var(--stk--preset--spacing--40, 1rem) !important;margin-bottom:var(--stk--preset--spacing--40, 1rem) !important;margin-left:var(--stk--preset--spacing--40, 1rem) !important;}<\/style><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-8526627-container stk--no-background stk--no-padding\"><div class=\"has-text-align-center stk-block-content stk-inner-blocks stk-8526627-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-665cca8\" data-block-id=\"665cca8\"><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-665cca8-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-959d5a3\" data-v=\"4\" data-block-id=\"959d5a3\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-959d5a3-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-959d5a3-inner-blocks\">\n<style>\n#bbp-sizer { --c0: #0F1A33; --c1: #FFFFFF; --c2: #F0C018; --brand: #1848C0; --c3: #F5F7FC; --c4: #D8DCE8; --c5: #8E92A2; --c6: #4A4E5C; --fM: 'IBM Plex Mono','Courier New',monospace; --green: #16A56A; font-family: inherit; max-width: 900px; margin: 0 auto; padding: 24px; color: var(--c0); }\n#bbp-sizer .bs-header { padding: 22px 24px; background: var(--brand); color: var(--c1); border-left: 6px solid var(--c2); margin-bottom: 24px; }\n#bbp-sizer .bs-header h2 { margin: 0; font-size: 22px; color: var(--c1); }\n#bbp-sizer .bs-header p { margin: 6px 0 0; font-size: 13px; opacity: 0.95; }\n#bbp-sizer .bs-form-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(220px, 1fr)); gap: 16px; margin-bottom: 20px; }\n#bbp-sizer .bs-field label { display: block; font-size: 12px; font-weight: 600; margin-bottom: 6px; text-transform: uppercase; letter-spacing: 0.4px; color: var(--c6); }\n#bbp-sizer .bs-field input, #bbp-sizer .bs-field select { width: 100%; height: 44px; padding: 0 12px; font-family: var(--fM); font-size: 14px; color: var(--c0); background: var(--c1); border: 1px solid var(--c4); border-radius: 0; box-sizing: border-box; }\n#bbp-sizer .bs-field input:focus, #bbp-sizer .bs-field select:focus { border-color: var(--brand); outline: none; }\n#bbp-sizer .bs-btn-calc { height: 48px; padding: 0 28px; font-size: 14px; font-weight: 600; color: var(--c1); background: var(--brand); border: none; cursor: pointer; letter-spacing: 0.3px; }\n#bbp-sizer .bs-btn-calc:hover { background: #123A9A; }\n#bbp-sizer .bs-result { margin-top: 22px; padding: 22px; background: var(--c3); border-left: 4px solid var(--c2); display: none; }\n#bbp-sizer .bs-result.show { display: block; }\n#bbp-sizer .bs-match-model { font-family: var(--fM); font-size: 34px; font-weight: 600; color: var(--brand); }\n#bbp-sizer .bs-match-sub { font-size: 14px; color: var(--c6); margin-top: 6px; }\n#bbp-sizer .bs-spec-line { font-family: var(--fM); font-size: 13px; color: var(--c0); margin-top: 12px; }\n#bbp-sizer .bs-cta-row { margin-top: 18px; }\n#bbp-sizer .bs-cta-row a { display: inline-block; padding: 10px 22px; background: var(--c2); color: var(--c0); font-weight: 600; text-decoration: none; font-size: 13px; margin-right: 10px; }\n#bbp-sizer .bs-no-match { color: #C93B3B; font-weight: 600; font-size: 15px; }\n#bbp-sizer .bs-note { font-size: 12px; color: var(--c5); margin-top: 14px; font-style: italic; }\n<\/style>\n\n<div id=\"bbp-sizer\">\n  <div class=\"bs-header\">\n    <h2>Pump Sizing Calculator \u2014 Match a BBP Q-Model<\/h2>\n    <p>Enter your required flow rate, total dynamic head, and water source depth. We return the closest Q-model match from the 9-size catalog.<\/p>\n  <\/div>\n  <div class=\"bs-form-grid\">\n    <div class=\"bs-field\">\n      <label for=\"bs-flow\">Required Flow<\/label>\n      <input type=\"number\" id=\"bs-flow\" placeholder=\"e.g., 120\" min=\"0\" step=\"0.1\">\n    <\/div>\n    <div class=\"bs-field\">\n      <label for=\"bs-unit\">Flow Unit<\/label>\n      <select id=\"bs-unit\">\n        <option value=\"m3h\">m\u00b3\/h<\/option>\n        <option value=\"gpm\">GPM (US)<\/option>\n        <option value=\"lps\">L\/s<\/option>\n      <\/select>\n    <\/div>\n    <div class=\"bs-field\">\n      <label for=\"bs-head\">Total Dynamic Head (m)<\/label>\n      <input type=\"number\" id=\"bs-head\" placeholder=\"e.g., 32\" min=\"0\" step=\"0.1\">\n    <\/div>\n    <div class=\"bs-field\">\n      <label for=\"bs-source\">Water Source<\/label>\n      <select id=\"bs-source\">\n        <option value=\"surface\">Surface \/ pond \/ canal<\/option>\n        <option value=\"shallow\">Shallow well (under 8 m)<\/option>\n        <option value=\"deep\">Deep well (over 10 m)<\/option>\n      <\/select>\n    <\/div>\n  <\/div>\n  \n  <button class=\"bs-btn-calc\" onclick=\"bsCalculateSizing()\">Find My Q-Model<\/button>\n  \n  <a href=\"#ct-popup-820\" id=\"bs-hidden-popup-trigger\" style=\"display:none;\"><\/a>\n  \n  <div class=\"bs-result\" id=\"bs-result\"><\/div>\n  <p class=\"bs-note\">Recommendation based on BBP Q-series hydraulic test data. Final selection depends on NPSHa, pipe friction, and motor specification \u2014 send us your site parameters for a verified match.<\/p>\n<\/div>\n\n<script>\nvar bsModelsList = [\n  {name:\"Q50\",  fMin:3.4,  fMax:15,   hMin:8,    hMax:30,    pMin:0.55, pMax:11,  fit:\"Greenhouse drip \/ livestock water\"},\n  {name:\"Q65\",  fMin:6.8,  fMax:30,   hMin:3.7,  hMax:126.8, pMin:0.55, pMax:45,  fit:\"Small-farm sprinkler \/ pond transfer\"},\n  {name:\"Q80\",  fMin:12.6, fMax:60,   hMin:3.6,  hMax:128,   pMin:0.55, pMax:45,  fit:\"Mid-farm sprinkler \/ booster\"},\n  {name:\"Q100\", fMin:27.3, fMax:120,  hMin:4.3,  hMax:115,   pMin:1.1,  pMax:90,  fit:\"Drip mainline \/ solid-set sprinkler\"},\n  {name:\"Q125\", fMin:30,   fMax:240,  hMin:8.5,  hMax:132.5, pMin:2.2,  pMax:110, fit:\"Center pivot \/ high-head well jet\"},\n  {name:\"Q150\", fMin:99,   fMax:240,  hMin:12.4, hMax:115.5, pMin:5.5,  pMax:110, fit:\"Large pivot \/ drip mainline\"},\n  {name:\"Q200\", fMin:157,  fMax:460,  hMin:14.2, hMax:68,    pMin:15,   pMax:90,  fit:\"Flood irrigation \/ canal transfer\"},\n  {name:\"Q250\", fMin:200,  fMax:760,  hMin:22.6, hMax:52,    pMin:45,   pMax:132, fit:\"Large flood \/ surface water supply\"},\n  {name:\"Q300\", fMin:530,  fMax:1200, hMin:21.9, hMax:38,    pMin:75,   pMax:132, fit:\"High-volume flood \/ rice paddy\"}\n];\n\nfunction bsCalculateSizing() {\n  var flowVal = document.getElementById('bs-flow').value;\n  var unitVal = document.getElementById('bs-unit').value;\n  var headVal = document.getElementById('bs-head').value;\n  var sourceVal = document.getElementById('bs-source').value;\n  var resEl = document.getElementById('bs-result');\n\n  var flow = parseFloat(flowVal);\n  var head = parseFloat(headVal);\n\n  if (!flow) {\n      resEl.innerHTML = '<div class=\"bs-no-match\">Please enter valid flow rate and head values.<\/div>';\n      resEl.classList.add('show');\n      return;\n  }\n  if (!head) {\n      resEl.innerHTML = '<div class=\"bs-no-match\">Please enter valid flow rate and head values.<\/div>';\n      resEl.classList.add('show');\n      return;\n  }\n  if (flow <= 0) {\n      resEl.innerHTML = '<div class=\"bs-no-match\">Please enter valid flow rate and head values.<\/div>';\n      resEl.classList.add('show');\n      return;\n  }\n  if (head <= 0) {\n      resEl.innerHTML = '<div class=\"bs-no-match\">Please enter valid flow rate and head values.<\/div>';\n      resEl.classList.add('show');\n      return;\n  }\n\n  var flowM3h = flow;\n  if (unitVal === 'gpm') {\n      flowM3h = flow * 0.227;\n  }\n  if (unitVal === 'lps') {\n      flowM3h = flow * 3.6;\n  }\n\n  var matches = [];\n  for (var i = 0; i < bsModelsList.length; i++) {\n    var m = bsModelsList[i];\n    if (flowM3h >= m.fMin * 0.85) {\n      if (flowM3h <= m.fMax * 1.15) {\n        if (head >= m.hMin * 0.85) {\n          if (head <= m.hMax * 1.15) {\n            matches.push(m);\n          }\n        }\n      }\n    }\n  }\n\n  if (sourceVal === 'deep') {\n    resEl.innerHTML = '<div class=\"bs-no-match\">Deep well (over 10 m) typically requires a submersible or vertical turbine pump rather than an end-suction centrifugal. Contact BBP engineering for a submersible recommendation.<\/div>';\n    resEl.classList.add('show');\n    return;\n  }\n\n  if (matches.length === 0) {\n    \/\/ \u4fee\u590d\uff1a\u4f7f\u7528\u4ee3\u7406\u70b9\u51fb\u89e6\u53d1\u9690\u85cf\u7684\u9759\u6001\u5f39\u7a97\n    resEl.innerHTML = '<div class=\"bs-no-match\">No direct Q-series match for this duty point. Your requirement may span multiple frames or need a custom OEM build \u2014 <a href=\"javascript:void(0);\" onclick=\"document.getElementById(\\'bs-hidden-popup-trigger\\').click();\" style=\"color:#1848C0;\">contact BBP engineering<\/a>.<\/div>';\n    resEl.classList.add('show');\n    return;\n  }\n\n  matches.sort(function(a, b){\n    var aFDenom = a.fMax - a.fMin;\n    if (aFDenom === 0) { aFDenom = 1; }\n    var aHDenom = a.hMax - a.hMin;\n    if (aHDenom === 0) { aHDenom = 1; }\n\n    var bFDenom = b.fMax - b.fMin;\n    if (bFDenom === 0) { bFDenom = 1; }\n    var bHDenom = b.hMax - b.hMin;\n    if (bHDenom === 0) { bHDenom = 1; }\n\n    var da = Math.abs(flowM3h - (a.fMin + a.fMax) \/ 2) \/ aFDenom + Math.abs(head - (a.hMin + a.hMax) \/ 2) \/ aHDenom;\n    var db = Math.abs(flowM3h - (b.fMin + b.fMax) \/ 2) \/ bFDenom + Math.abs(head - (b.hMin + b.hMax) \/ 2) \/ bHDenom;\n    return da - db;\n  });\n\n  var bestMatch = matches[0];\n  var altHtml = '';\n  \n  if (matches.length > 1) {\n    altHtml = '<div class=\"bs-spec-line\" style=\"color:#8E92A2;\">Alternative frames: ';\n    var alts = [];\n    if (matches.length > 1) { alts.push(matches[1].name); }\n    if (matches.length > 2) { alts.push(matches[2].name); }\n    altHtml = altHtml + alts.join(', ') + '<\/div>';\n  }\n\n  var htmlOut = '<div class=\"bs-match-model\">' + bestMatch.name + '<\/div>';\n  htmlOut = htmlOut + '<div class=\"bs-match-sub\">Best-fit: ' + bestMatch.fit + '<\/div>';\n  htmlOut = htmlOut + '<div class=\"bs-spec-line\">Flow range: ' + bestMatch.fMin + ' \u2013 ' + bestMatch.fMax + ' m\u00b3\/h | Head range: ' + bestMatch.hMin + ' \u2013 ' + bestMatch.hMax + ' m | Power: ' + bestMatch.pMin + ' \u2013 ' + bestMatch.pMax + ' kW<\/div>';\n  htmlOut = htmlOut + '<div class=\"bs-spec-line\">Your duty point: ' + flowM3h.toFixed(1) + ' m\u00b3\/h @ ' + head + ' m head<\/div>';\n  htmlOut = htmlOut + altHtml;\n  \/\/ \u4fee\u590d\uff1a\u5168\u90e8\u4f7f\u7528\u4ee3\u7406\u70b9\u51fb\u89e6\u53d1\u9690\u85cf\u7684\u9759\u6001\u5f39\u7a97\n  htmlOut = htmlOut + '<div class=\"bs-cta-row\"><a href=\"javascript:void(0);\" onclick=\"document.getElementById(\\'bs-hidden-popup-trigger\\').click();\">Request Quote for ' + bestMatch.name + '<\/a> <a href=\"javascript:void(0);\" onclick=\"document.getElementById(\\'bs-hidden-popup-trigger\\').click();\" style=\"background:transparent;border:1px solid #1848C0;color:#1848C0;\">Download ' + bestMatch.name + ' Spec Sheet<\/a><\/div>';\n\n  resEl.innerHTML = htmlOut;\n  resEl.classList.add('show');\n}\n<\/script>\n<\/div><\/div><\/div>\n<\/div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Pump Sizing Calculator \u2014 Match a BBP Q-Model Enter your required flow rate, total dynamic head, and water source depth. We return the closest Q-model match from the 9-size catalog. Required Flow Flow Unit m\u00b3\/hGPM (US)L\/s Total Dynamic Head (m) Water Source Surface \/ pond \/ canalShallow well (under 8 m)Deep well (over 10 m) [&hellip;]<\/p>\n","protected":false},"author":8,"featured_media":0,"parent":4001,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_gspb_post_css":"","footnotes":""},"class_list":["post-4605","page","type-page","status-publish","hentry"],"blocksy_meta":[],"_links":{"self":[{"href":"https:\/\/bbpmfg.com\/es\/wp-json\/wp\/v2\/pages\/4605","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\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/bbpmfg.com\/es\/wp-json\/wp\/v2\/comments?post=4605"}],"version-history":[{"count":0,"href":"https:\/\/bbpmfg.com\/es\/wp-json\/wp\/v2\/pages\/4605\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/bbpmfg.com\/es\/wp-json\/wp\/v2\/pages\/4001"}],"wp:attachment":[{"href":"https:\/\/bbpmfg.com\/es\/wp-json\/wp\/v2\/media?parent=4605"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}