{"id":5128,"date":"2026-05-01T06:02:04","date_gmt":"2026-05-01T06:02:04","guid":{"rendered":"https:\/\/bbpmfg.com\/?page_id=5128"},"modified":"2026-05-01T06:14:01","modified_gmt":"2026-05-01T06:14:01","slug":"chemical-pump-type-selector","status":"publish","type":"page","link":"https:\/\/bbpmfg.com\/pt\/chemical-pumps\/chemical-pump-type-selector\/","title":{"rendered":"Seletor de tipo de bomba qu\u00edmica"},"content":{"rendered":"\n<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-574b70a\" data-block-id=\"574b70a\"><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-574b70a-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-a57f541\" data-v=\"4\" data-block-id=\"a57f541\"><style>.stk-a57f541-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-a57f541-container stk--no-background stk--no-padding\"><div class=\"has-text-align-center stk-block-content stk-inner-blocks stk-a57f541-inner-blocks\">\n<h1>Chemical Pump Type Selector<\/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-50b6fab\" data-block-id=\"50b6fab\"><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-50b6fab-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-8e53e17\" data-v=\"4\" data-block-id=\"8e53e17\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-8e53e17-container stk--no-background stk--no-padding\"><div class=\"has-text-align-center stk-block-content stk-inner-blocks stk-8e53e17-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-fb44356\" data-block-id=\"fb44356\"><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-fb44356-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-cfa4e3e\" data-v=\"4\" data-block-id=\"cfa4e3e\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-cfa4e3e-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-cfa4e3e-inner-blocks\">\n<style>\n\/* Full-Bleed Backgrounds, Anchored Content \n  \u5916\u5c42\u8d1f\u8d23\u5168\u5bbd\u80cc\u666f\u548c\u5f39\u6027 Padding\uff0c\u5185\u5c42\u8d1f\u8d23 max-width \u548c\u5c45\u4e2d\u951a\u5b9a\n*\/\n#bbp-pts {\n  --bbp-pri:#1848C0; --bbp-pri-d:#0F3A9E; --bbp-acc:#F0C018; --bbp-acc-d:#C99B00;\n  --bbp-c0:#0d1a2e; --bbp-c3:#f3f5fa; --bbp-c4:#dde2ee; --bbp-c5:#7e85a3; --bbp-c6:#444c66;\n  --bbp-fM:'IBM Plex Mono','Courier New',monospace;\n  font-family:-apple-system,BlinkMacSystemFont,\"Segoe UI\",sans-serif;\n  \n  \/* Full-Bleed \u5916\u5c42\u8bbe\u7f6e *\/\n  width: 100%;\n  padding: 70px 30px; \/* \u4e0a\u4e0b 70px\uff0c\u5de6\u53f3 30px *\/\n  background-color: #ffffff;\n  color: var(--bbp-c0);\n  line-height: 1.5;\n  box-sizing: border-box;\n}\n\n#bbp-pts * { box-sizing: border-box; }\n\n\/* \u5f39\u6027\u951a\u5b9a\u5bb9\u5668 *\/\n#bbp-pts .pts-container {\n  max-width: 1600px !important;\n  margin: 0 auto;\n}\n\n\/* \u8bed\u4e49\u5316 H2-H4 \u6807\u9898\u8bbe\u7f6e *\/\n#bbp-pts h2 { \n  font-size: 32px; \n  font-weight: 700; \n  margin: 0 0 12px; \n  border-bottom: 3px solid var(--bbp-pri); \n  padding-bottom: 12px;\n}\n#bbp-pts h3 {\n  font-size: 22px;\n  font-weight: 600;\n  margin: 32px 0 16px;\n  color: var(--bbp-pri-d);\n}\n#bbp-pts h4 {\n  font-size: 16px;\n  font-weight: 600;\n  margin: 0 0 6px;\n  color: var(--bbp-c0);\n}\n\n#bbp-pts .pts-sub { font-size:15px; color:var(--bbp-c5); margin:0 0 32px; max-width: 800px;}\n#bbp-pts .pts-form { display:grid; grid-template-columns:repeat(auto-fit,minmax(220px,1fr)); gap:16px; padding:24px; background:var(--bbp-c3); border:1px solid var(--bbp-c4); border-radius: 4px;}\n#bbp-pts label { display:block; font-size:13px; font-weight:600; color:var(--bbp-c6); margin-bottom:6px; text-transform:uppercase; letter-spacing:0.4px;}\n#bbp-pts select { width:100%; padding:10px 12px; font-size:14px; border:1px solid var(--bbp-c4); background:#fff; color:var(--bbp-c0); font-family:inherit; border-radius: 2px;}\n#bbp-pts .pts-button-row { margin-top:20px; display:flex; gap:12px; flex-wrap:wrap; grid-column:1\/-1;}\n#bbp-pts .pts-btn { padding:12px 24px; font-size:14px; font-weight:600; border:0; cursor:pointer; text-decoration:none; display:inline-block; border-radius:4px; font-family:inherit; transition: background 0.2s;}\n#bbp-pts .pts-btn-primary { background:var(--bbp-pri); color:#fff;}\n#bbp-pts .pts-btn-primary:hover { background:var(--bbp-pri-d);}\n#bbp-pts .pts-btn-secondary { background:var(--bbp-acc); color:var(--bbp-c0); border:2px solid var(--bbp-acc-d);}\n#bbp-pts .pts-btn-secondary:hover { background:#f7cb2f;}\n\n#bbp-pts .pts-result { margin-top:32px; padding:32px; background:#fff; border:1px solid var(--bbp-c4); border-left:4px solid var(--bbp-pri); box-shadow: 0 4px 12px rgba(0,0,0,0.05);}\n#bbp-pts .pts-result.hidden { display:none;}\n#bbp-pts .pts-result h3 { margin-top: 0;}\n\n#bbp-pts .pts-rank { padding:16px 20px; margin:12px 0; background:var(--bbp-c3); border-left:3px solid var(--bbp-pri); border-radius: 2px;}\n#bbp-pts .pts-rank.pts-1 { border-left-color:var(--bbp-pri); background:rgba(24,72,192,0.08);}\n#bbp-pts .pts-rank.pts-2 { border-left-color:var(--bbp-acc); background:rgba(240,192,24,0.08);}\n#bbp-pts .pts-rank.pts-3 { border-left-color:#7e85a3; background:#f5f5f5;}\n#bbp-pts .pts-rank .pts-score { font-family:var(--bbp-fM); font-size:14px; color:var(--bbp-pri-d); font-weight:600; margin-right:12px; background: #fff; padding: 2px 8px; border-radius: 12px; border: 1px solid var(--bbp-c4);}\n#bbp-pts .pts-rank p { margin:6px 0 0; font-size:14px; color:var(--bbp-c6);}\n\n#bbp-pts .pts-cta-row { margin-top:24px; display:flex; flex-wrap:wrap; gap:12px;}\n#bbp-pts .pts-warn { padding:12px 16px; background:#fef7f0; border-left:3px solid #c87a00; font-size:14px; color:#5a3500; margin:16px 0;}\n\n@media (max-width:690px) {\n  #bbp-pts { padding: 40px 20px; }\n  #bbp-pts h2 { font-size: 28px; }\n  #bbp-pts .pts-form { grid-template-columns: 1fr; padding: 20px; }\n}\n<\/style>\n\n<div id=\"bbp-pts\">\n  <div class=\"pts-container\">\n    <a id=\"pts-popup-trigger\" href=\"#ct-popup-820\" style=\"display:none;\" aria-hidden=\"true\"><\/a>\n\n    <h2>Chemical Pump Type Selector<\/h2>\n    <p class=\"pts-sub\">Select your application profile, flow rate, viscosity, and risk tolerance. The selector ranks the 5 BBP pump types (Centrifugal, Magnetic Drive, Diaphragm Metering, Peristaltic, AODD) by fit-to-application score and presents the top 3 with engineering rationale and BBP product series mapping.<\/p>\n\n    <h3>Application Parameters<\/h3>\n    <div class=\"pts-form\">\n      <div>\n        <label for=\"pts-app\">Application profile<\/label>\n        <select id=\"pts-app\">\n          <option value=\"\">\u2014 Select \u2014<\/option>\n          <option value=\"hazardous\">Hazardous chemical (acid \/ hot caustic \/ waste)<\/option>\n          <option value=\"metering\">Precision dosing \/ metering \/ injection<\/option>\n          <option value=\"transfer\">Bulk transfer \/ tote \/ drum<\/option>\n          <option value=\"continuous\">Continuous high-flow process<\/option>\n          <option value=\"abrasive\">Viscous \/ slurry \/ abrasive solids<\/option>\n          <option value=\"portable\">Portable \/ intermittent service<\/option>\n        <\/select>\n      <\/div>\n\n      <div>\n        <label for=\"pts-flow\">Flow rate<\/label>\n        <select id=\"pts-flow\">\n          <option value=\"\">\u2014 Select \u2014<\/option>\n          <option value=\"micro\">Micro (&lt;1 GPH)<\/option>\n          <option value=\"metering\">Metering (1-100 GPH)<\/option>\n          <option value=\"low\">Low (1-50 GPM)<\/option>\n          <option value=\"medium\">Medium (50-300 GPM)<\/option>\n          <option value=\"high\">High (300-3000 GPM)<\/option>\n        <\/select>\n      <\/div>\n\n      <div>\n        <label for=\"pts-visc\">Viscosity<\/label>\n        <select id=\"pts-visc\">\n          <option value=\"\">\u2014 Select \u2014<\/option>\n          <option value=\"water\">Water-like (1-10 cP)<\/option>\n          <option value=\"medium\">Medium (10-1000 cP)<\/option>\n          <option value=\"high\">High (1000-50000 cP)<\/option>\n          <option value=\"slurry\">Slurry \/ particulate-laden<\/option>\n        <\/select>\n      <\/div>\n\n      <div>\n        <label for=\"pts-risk\">Leak risk tolerance<\/label>\n        <select id=\"pts-risk\">\n          <option value=\"\">\u2014 Select \u2014<\/option>\n          <option value=\"zero\">Zero tolerance (sealless required)<\/option>\n          <option value=\"low\">Low (mechanical seal acceptable with monitoring)<\/option>\n          <option value=\"standard\">Standard (scheduled seal replacement OK)<\/option>\n        <\/select>\n      <\/div>\n\n      <div class=\"pts-button-row\">\n        <button class=\"pts-btn pts-btn-primary\" type=\"button\" onclick=\"ptsRecommend()\">Rank Pump Types for My Application<\/button>\n        <button class=\"pts-btn pts-btn-secondary\" type=\"button\" onclick=\"ptsReset()\">Reset<\/button>\n      <\/div>\n    <\/div>\n\n    <div id=\"pts-result\" class=\"pts-result hidden\">\n      <h3>Pump Type Ranking for Your Application<\/h3>\n      <div id=\"pts-content\"><\/div>\n    <\/div>\n  <\/div>\n<\/div>\n\n<script>\n(function(){\n  \/\/ Pump type scoring matrix\n  \/\/ Each pump type scored against (app, flow, viscosity, risk) \u2014 score 0-10\n  var TYPES = [\n    {\n      name: 'Centrifugal Chemical Pump',\n      series: 'BCP \/ BCC series',\n      summary: 'High flow, low-medium viscosity, continuous service. Mechanical seal \u2014 scheduled replacement required.',\n      score: function(app, flow, visc, risk){\n        var s = 5;\n        if(app === 'continuous') s += 3;\n        if(app === 'transfer') s += 2;\n        if(app === 'hazardous') s -= 2; \n        if(app === 'metering') s -= 4;\n        if(app === 'abrasive') s -= 2;\n        if(app === 'portable') s -= 2;\n        if(flow === 'high' || flow === 'medium') s += 3;\n        if(flow === 'low') s += 1;\n        if(flow === 'metering' || flow === 'micro') s -= 5;\n        if(visc === 'water') s += 2;\n        if(visc === 'medium') s += 0;\n        if(visc === 'high' || visc === 'slurry') s -= 3;\n        if(risk === 'zero') s -= 4;\n        if(risk === 'low') s += 1;\n        if(risk === 'standard') s += 2;\n        return Math.max(0, Math.min(10, s));\n      }\n    },\n    {\n      name: 'Magnetic Drive Sealless Pump',\n      series: 'BMD series',\n      summary: 'Sealless, leak-free containment for hazardous chemicals. Low solids tolerance, sensitive to dry running.',\n      score: function(app, flow, visc, risk){\n        var s = 5;\n        if(app === 'hazardous') s += 4;\n        if(app === 'continuous') s += 2;\n        if(app === 'metering') s -= 2;\n        if(app === 'abrasive') s -= 4;\n        if(app === 'portable') s -= 2;\n        if(flow === 'low' || flow === 'medium') s += 2;\n        if(flow === 'high') s += 1;\n        if(flow === 'metering' || flow === 'micro') s -= 3;\n        if(visc === 'water') s += 2;\n        if(visc === 'medium') s += 1;\n        if(visc === 'high') s -= 2;\n        if(visc === 'slurry') s -= 5;\n        if(risk === 'zero') s += 4;\n        if(risk === 'low') s += 1;\n        if(risk === 'standard') s -= 1;\n        return Math.max(0, Math.min(10, s));\n      }\n    },\n    {\n      name: 'Diaphragm Metering Pump',\n      series: 'BDM series',\n      summary: 'Precision dosing with \u00b11% accuracy and turndown ratio up to 100:1. PLC-ready interface.',\n      score: function(app, flow, visc, risk){\n        var s = 4;\n        if(app === 'metering') s += 5;\n        if(app === 'hazardous') s += 1;\n        if(app === 'continuous') s -= 2;\n        if(app === 'transfer') s -= 3;\n        if(app === 'abrasive') s -= 2;\n        if(app === 'portable') s -= 1;\n        if(flow === 'micro' || flow === 'metering') s += 4;\n        if(flow === 'low') s -= 1;\n        if(flow === 'medium' || flow === 'high') s -= 5;\n        if(visc === 'water' || visc === 'medium') s += 1;\n        if(visc === 'high') s += 0;\n        if(visc === 'slurry') s -= 3;\n        if(risk === 'zero') s += 2;\n        if(risk === 'low') s += 1;\n        if(risk === 'standard') s += 0;\n        return Math.max(0, Math.min(10, s));\n      }\n    },\n    {\n      name: 'Peristaltic Hose Pump',\n      series: 'BHP series',\n      summary: 'Tube-only fluid path \u2014 no seal in fluid contact. Excellent for viscous fluid, slurry, abrasive solids. Requires scheduled tube replacement.',\n      score: function(app, flow, visc, risk){\n        var s = 4;\n        if(app === 'abrasive') s += 5;\n        if(app === 'hazardous') s += 2;\n        if(app === 'metering') s += 1;\n        if(app === 'continuous') s -= 1;\n        if(app === 'portable') s += 1;\n        if(flow === 'low' || flow === 'medium') s += 2;\n        if(flow === 'high') s -= 2;\n        if(flow === 'metering' || flow === 'micro') s += 1;\n        if(visc === 'high' || visc === 'slurry') s += 4;\n        if(visc === 'medium') s += 1;\n        if(visc === 'water') s -= 1;\n        if(risk === 'zero') s += 3;\n        if(risk === 'low') s += 1;\n        if(risk === 'standard') s -= 1;\n        return Math.max(0, Math.min(10, s));\n      }\n    },\n    {\n      name: 'Air-Operated Double Diaphragm (AODD) Pump',\n      series: 'BAODD series',\n      summary: 'Air-driven sealless pump for corrosive plus portable service. Self-priming, dry-run safe, intermittent duty.',\n      score: function(app, flow, visc, risk){\n        var s = 4;\n        if(app === 'portable') s += 5;\n        if(app === 'transfer') s += 4;\n        if(app === 'hazardous') s += 2;\n        if(app === 'continuous') s -= 2;\n        if(app === 'metering') s -= 3;\n        if(app === 'abrasive') s += 2;\n        if(flow === 'low' || flow === 'medium') s += 3;\n        if(flow === 'high') s -= 2;\n        if(flow === 'metering' || flow === 'micro') s -= 4;\n        if(visc === 'water' || visc === 'medium') s += 2;\n        if(visc === 'high') s += 1;\n        if(visc === 'slurry') s += 1;\n        if(risk === 'zero') s += 2;\n        if(risk === 'low') s += 1;\n        if(risk === 'standard') s -= 1;\n        return Math.max(0, Math.min(10, s));\n      }\n    }\n  ];\n\n  window.ptsRecommend = function(){\n    var app = document.getElementById('pts-app').value;\n    var flow = document.getElementById('pts-flow').value;\n    var visc = document.getElementById('pts-visc').value;\n    var risk = document.getElementById('pts-risk').value;\n    var resultDiv = document.getElementById('pts-result');\n    var content = document.getElementById('pts-content');\n\n    if(!app || !flow || !visc || !risk){\n      content.innerHTML = '<div class=\"pts-warn\">Please complete all four fields above.<\/div>';\n      resultDiv.classList.remove('hidden');\n      return;\n    }\n\n    var ranked = TYPES.map(function(t){\n      return {name: t.name, series: t.series, summary: t.summary, score: t.score(app, flow, visc, risk)};\n    }).sort(function(a, b){ return b.score - a.score; });\n\n    var html = '';\n    for(var i=0;i<3;i++){\n      var r = ranked[i];\n      \/\/ \u6ce8\u5165\u8bed\u4e49\u5316 H4 \u6807\u7b7e\n      html += '<div class=\"pts-rank pts-' + (i+1) + '\">';\n      html += '<h4><span class=\"pts-score\">#' + (i+1) + ' &middot; Score ' + r.score + '\/10<\/span>' + r.name + ' &mdash; ' + r.series + '<\/h4>';\n      html += '<p>' + r.summary + '<\/p>';\n      html += '<\/div>';\n    }\n    if(ranked[0].score < 5){\n      html += '<div class=\"pts-warn\">Top-ranked pump type scores below 5\/10. The application may require specialty hardware (canned motor \/ submersible chemical \/ lobe pump). Request engineering review.<\/div>';\n    }\n    \n    \/\/ \u4fee\u590d\uff1a\u4f7f\u7528 JS \u4ee3\u7406\u70b9\u51fb\u9759\u6001\u8282\u70b9\uff0c\u5f7b\u5e95\u89e3\u51b3\u52a8\u6001\u8282\u70b9\u65e0\u6cd5\u5524\u8d77\u5f39\u7a97\u7684\u95ee\u9898\n    html += '<div class=\"pts-cta-row\">';\n    html += '<button type=\"button\" class=\"pts-btn pts-btn-primary\" onclick=\"document.getElementById(\\'pts-popup-trigger\\').click()\">Request Spec Sheet for Top-Ranked Pump<\/button>';\n    html += '<button type=\"button\" class=\"pts-btn pts-btn-secondary\" onclick=\"document.getElementById(\\'pts-popup-trigger\\').click()\">Get Custom OEM Quote<\/button>';\n    html += '<\/div>';\n    \n    content.innerHTML = html;\n    resultDiv.classList.remove('hidden');\n    resultDiv.scrollIntoView({behavior:'smooth', block:'start'});\n  };\n  \n  window.ptsReset = function(){\n    ['pts-app','pts-flow','pts-visc','pts-risk'].forEach(function(id){document.getElementById(id).value='';});\n    document.getElementById('pts-result').classList.add('hidden');\n  };\n})();\n<\/script>\n<\/div><\/div><\/div>\n<\/div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Chemical Pump Type Selector Select your application profile, flow rate, viscosity, and risk tolerance. The selector ranks the 5 BBP pump types (Centrifugal, Magnetic Drive, Diaphragm Metering, Peristaltic, AODD) by fit-to-application score and presents the top 3 with engineering rationale and BBP product series mapping. Application Parameters Application profile \u2014 Select \u2014Hazardous chemical (acid \/ [&hellip;]<\/p>\n","protected":false},"author":6,"featured_media":0,"parent":2850,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_gspb_post_css":"","footnotes":""},"class_list":["post-5128","page","type-page","status-publish","hentry"],"blocksy_meta":[],"_links":{"self":[{"href":"https:\/\/bbpmfg.com\/pt\/wp-json\/wp\/v2\/pages\/5128","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bbpmfg.com\/pt\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/bbpmfg.com\/pt\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/bbpmfg.com\/pt\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/bbpmfg.com\/pt\/wp-json\/wp\/v2\/comments?post=5128"}],"version-history":[{"count":0,"href":"https:\/\/bbpmfg.com\/pt\/wp-json\/wp\/v2\/pages\/5128\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/bbpmfg.com\/pt\/wp-json\/wp\/v2\/pages\/2850"}],"wp:attachment":[{"href":"https:\/\/bbpmfg.com\/pt\/wp-json\/wp\/v2\/media?parent=5128"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}