{"id":3756,"date":"2026-04-27T03:27:39","date_gmt":"2026-04-27T03:27:39","guid":{"rendered":"https:\/\/bbpmfg.com\/?page_id=3756"},"modified":"2026-04-27T03:42:06","modified_gmt":"2026-04-27T03:42:06","slug":"chemical-pump-type-selector","status":"publish","type":"page","link":"https:\/\/bbpmfg.com\/es\/chemical-pumps\/chemical-transfer-pump\/chemical-pump-type-selector\/","title":{"rendered":"Selector de tipo bomba qu\u00edmica"},"content":{"rendered":"\n<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-e8a32ad\" data-block-id=\"e8a32ad\"><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-e8a32ad-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-1c0ecd8\" data-v=\"4\" data-block-id=\"1c0ecd8\"><style>.stk-1c0ecd8-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-1c0ecd8-container stk--no-background stk--no-padding\"><div class=\"has-text-align-center stk-block-content stk-inner-blocks stk-1c0ecd8-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-1a06ec2\" data-block-id=\"1a06ec2\"><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-1a06ec2-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-d1a1475\" data-v=\"4\" data-block-id=\"d1a1475\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-d1a1475-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-d1a1475-inner-blocks\">\n<style>\n\/* ==========================================================================\n   \u5316\u5de5\u6cf5\u667a\u80fd\u9009\u578b\u5de5\u5177 - \u9876\u7ea7 ID \u9694\u79bb\n   ID: #bbp-pump-selector-module\n   ========================================================================== *\/\n\n\/* 1. \u6700\u9ad8\u7ea7\u522b Scope & \u6ee1\u5c4f\u8d2f\u7a7f\u57fa\u7840\u8bbe\u7f6e *\/\n#bbp-pump-selector-module {\n    \/* \u5f15\u5165 Inter \u5b57\u4f53\u4ee5\u5907\u7528\uff0c\u4f46\u4e3b\u529b\u7ee7\u627f\u4e3b\u9898\u8bbe\u7f6e *\/\n    @import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;500;600;700&display=swap');\n    \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: #111827;\n    --bbp-ink-soft: #4b5563; \n    --bbp-line: #E3E7EE;\n    --bbp-bg: #f8fafc; \n    --bbp-white: #FFFFFF;\n    \n    width: 100% !important;\n    padding: 70px 30px !important;\n    background-color: var(--bbp-bg) !important;\n    \/* CSS \u5de5\u7a0b\u7f51\u683c\u80cc\u666f\uff0c\u9632 FlyingPress \u51b2\u7a81 *\/\n    background-image: \n        linear-gradient(rgba(24, 72, 192, 0.04) 1px, transparent 1px),\n        linear-gradient(90deg, rgba(24, 72, 192, 0.04) 1px, transparent 1px) !important;\n    background-size: 30px 30px !important;\n    box-sizing: border-box !important;\n    font-family: inherit !important;\n    color: var(--bbp-ink) !important;\n    position: relative !important;\n}\n\n#bbp-pump-selector-module * {\n    box-sizing: border-box !important;\n}\n\n\/* 2. \u5f39\u6027\u951a\u5b9a 1600px Container *\/\n#bbp-pump-selector-module .bbp-container {\n    max-width: 1600px !important;\n    margin: 0 auto !important;\n}\n\n\/* \u5934\u90e8\u5f15\u5bfc\u533a *\/\n#bbp-pump-selector-module .bbp-header {\n    text-align: center !important;\n    margin-bottom: 50px !important;\n}\n\n#bbp-pump-selector-module .bbp-tag-label {\n    display: inline-block !important;\n    background: var(--bbp-accent) !important;\n    color: var(--bbp-primary) !important;\n    padding: 5px 12px !important;\n    font-size: 13px !important;\n    font-weight: 700 !important;\n    text-transform: uppercase !important;\n    letter-spacing: 1px !important;\n    margin-bottom: 15px !important;\n    border-radius: 2px !important;\n}\n\n#bbp-pump-selector-module h2.bbp-main-title {\n    color: var(--bbp-primary) !important;\n    font-size: 32px !important; \/* \u9075\u5faa\u4e3b\u9898\u9ed8\u8ba4 32px \u8bbe\u5b9a *\/\n    margin: 0 0 15px 0 !important;\n    font-weight: 700 !important;\n    line-height: 1.3 !important;\n}\n\n#bbp-pump-selector-module p.bbp-sub {\n    color: var(--bbp-ink-soft) !important;\n    font-size: 16px !important;\n    max-width: 800px !important;\n    margin: 0 auto !important;\n}\n\n\/* 3. \u65e0\u7559\u767d\u53cc\u5217\u5e03\u5c40 (\u5de6: 60% \u95ee\u5377, \u53f3: 40% \u7ed3\u679c) *\/\n#bbp-pump-selector-module .bbp-layout-grid {\n    display: grid !important;\n    grid-template-columns: 1fr !important;\n    gap: 40px !important;\n    align-items: start !important;\n}\n\n@media (min-width:1000px) {\n    #bbp-pump-selector-module .bbp-layout-grid {\n        grid-template-columns: 6fr 4fr !important;\n    }\n}\n\n\/* \u5de6\u4fa7\u6b65\u9aa4\u533a *\/\n#bbp-pump-selector-module .bbp-steps-column {\n    background: var(--bbp-white) !important;\n    border: 1px solid var(--bbp-line) !important;\n    border-top: 4px solid var(--bbp-primary) !important;\n    padding: 40px !important;\n    border-radius: 4px !important;\n    box-shadow: 0 4px 20px rgba(0,0,0,0.03) !important;\n}\n\n#bbp-pump-selector-module .bbp-step {\n    margin-bottom: 35px !important;\n    padding-bottom: 35px !important;\n    border-bottom: 1px dashed var(--bbp-line) !important;\n}\n\n#bbp-pump-selector-module .bbp-step:last-of-type {\n    margin-bottom: 0 !important;\n    padding-bottom: 0 !important;\n    border-bottom: none !important;\n}\n\n#bbp-pump-selector-module .bbp-step-header {\n    display: flex !important;\n    align-items: center !important;\n    margin-bottom: 20px !important;\n}\n\n#bbp-pump-selector-module .bbp-step__num {\n    display: flex !important;\n    align-items: center !important;\n    justify-content: center !important;\n    width: 32px !important;\n    height: 32px !important;\n    background: var(--bbp-primary) !important;\n    color: var(--bbp-white) !important;\n    border-radius: 50% !important;\n    font-weight: 700 !important;\n    font-size: 15px !important;\n    margin-right: 15px !important;\n    flex-shrink: 0 !important;\n}\n\n#bbp-pump-selector-module .bbp-step__q {\n    font-weight: 700 !important;\n    font-size: 18px !important;\n    color: var(--bbp-ink) !important;\n}\n\n\/* \u9009\u9879\u7f51\u683c\u81ea\u9002\u5e94 *\/\n#bbp-pump-selector-module .bbp-options {\n    display: grid !important;\n    gap: 15px !important;\n    grid-template-columns: repeat(auto-fit, minmax(220px, 1fr)) !important;\n    margin-left: 47px !important; \/* \u5bf9\u9f50\u5706\u5708\u53f3\u4fa7 *\/\n}\n\n#bbp-pump-selector-module .bbp-opt {\n    padding: 16px 20px !important;\n    background: var(--bbp-white) !important;\n    border: 2px solid var(--bbp-line) !important;\n    border-radius: 4px !important;\n    cursor: pointer !important;\n    transition: all 0.2s ease !important;\n    font-size: 15px !important;\n    color: var(--bbp-ink-soft) !important;\n    user-select: none !important;\n    display: flex !important;\n    align-items: center !important;\n    line-height: 1.4 !important;\n}\n\n#bbp-pump-selector-module .bbp-opt:hover {\n    border-color: rgba(24, 72, 192, 0.4) !important;\n    background: var(--bbp-primary-tint) !important;\n    transform: translateY(-2px) !important;\n}\n\n\/* \u9009\u4e2d\u72b6\u6001\u7a81\u663e\u4e3a\u54c1\u724c\u84dd\u5e95\u767d\u5b57 *\/\n#bbp-pump-selector-module .bbp-opt.bbp-selected {\n    border-color: var(--bbp-primary) !important;\n    background: var(--bbp-primary) !important;\n    color: var(--bbp-white) !important;\n    font-weight: 600 !important;\n    box-shadow: 0 4px 15px rgba(24, 72, 192, 0.2) !important;\n}\n\n\/* 4. \u53f3\u4fa7\u60ac\u6d6e\u7ed3\u679c\u8ba1\u7b97\u9762\u677f *\/\n#bbp-pump-selector-module .bbp-results-column {\n    position: sticky !important;\n    top: 100px !important; \/* \u60ac\u6d6e\u6548\u679c *\/\n}\n\n\/* \u7b49\u5f85\u53c2\u6570\u8f93\u5165\u65f6\u7684\u5360\u4f4d\u9762\u677f (\u9632\u53f3\u4fa7\u7559\u767d) *\/\n#bbp-pump-selector-module .bbp-placeholder-panel {\n    background: var(--bbp-white) !important;\n    border: 2px dashed #cbd5e1 !important;\n    padding: 60px 40px !important;\n    border-radius: 4px !important;\n    text-align: center !important;\n    display: flex !important;\n    flex-direction: column !important;\n    align-items: center !important;\n    justify-content: center !important;\n    min-height: 400px !important;\n}\n\n#bbp-pump-selector-module .bbp-placeholder-panel h3 {\n    color: var(--bbp-ink-soft) !important;\n    font-size: 20px !important;\n    margin: 0 0 15px 0 !important;\n}\n\n#bbp-pump-selector-module .bbp-placeholder-panel p {\n    color: #64748b !important;\n    font-size: 15px !important;\n    line-height: 1.6 !important;\n    margin: 0 !important;\n}\n\n#bbp-pump-selector-module .bbp-pulse-dot {\n    width: 12px !important;\n    height: 12px !important;\n    background: var(--bbp-accent) !important;\n    border-radius: 50% !important;\n    margin-bottom: 25px !important;\n    animation: bbp-pulse 2s infinite !important;\n}\n\n@keyframes bbp-pulse {\n    0% { box-shadow: 0 0 0 0 rgba(240, 192, 24, 0.7); }\n    70% { box-shadow: 0 0 0 15px rgba(240, 192, 24, 0); }\n    100% { box-shadow: 0 0 0 0 rgba(240, 192, 24, 0); }\n}\n\n\/* \u771f\u5b9e\u7ed3\u679c\u751f\u6210\u9762\u677f *\/\n#bbp-pump-selector-module .bbp-result-panel {\n    background: var(--bbp-primary) !important; \/* \u7ed3\u679c\u533a\u91c7\u7528\u91cd\u8272\u5757\u538b\u4ed3 *\/\n    color: var(--bbp-white) !important;\n    padding: 45px 40px !important;\n    border-radius: 4px !important;\n    box-shadow: 0 15px 40px rgba(24, 72, 192, 0.2) !important;\n    border-top: 6px solid var(--bbp-accent) !important;\n    min-height: 400px !important;\n    display: flex !important;\n    flex-direction: column !important;\n}\n\n#bbp-pump-selector-module .bbp-result-panel h3 {\n    margin: 0 0 15px 0 !important;\n    color: var(--bbp-white) !important;\n    font-size: 24px !important;\n    font-weight: 700 !important;\n    line-height: 1.3 !important;\n}\n\n#bbp-pump-selector-module #bbp-rec-name {\n    color: var(--bbp-accent) !important;\n    display: block !important;\n    margin-top: 5px !important;\n}\n\n#bbp-pump-selector-module .bbp-rationale {\n    color: #e0e6f8 !important;\n    font-size: 15px !important;\n    line-height: 1.7 !important;\n    margin-bottom: 25px !important;\n    padding-bottom: 20px !important;\n    border-bottom: 1px solid rgba(255,255,255,0.1) !important;\n}\n\n#bbp-pump-selector-module .bbp-specs {\n    display: flex !important;\n    flex-direction: column !important;\n    gap: 15px !important;\n    margin-bottom: 30px !important;\n    font-size: 15px !important;\n    color: var(--bbp-white) !important;\n}\n\n#bbp-pump-selector-module .bbp-specs b {\n    color: var(--bbp-accent) !important;\n    font-weight: 700 !important;\n    display: inline-block !important;\n    width: 90px !important; \/* \u5bf9\u9f50\u6807\u7b7e *\/\n}\n\n\/* \u64cd\u4f5c\u6309\u94ae *\/\n#bbp-pump-selector-module .bbp-action-group {\n    margin-top: auto !important;\n    display: flex !important;\n    flex-wrap: wrap !important;\n    gap: 15px !important;\n}\n\n#bbp-pump-selector-module .bbp-cta {\n    background: var(--bbp-accent) !important;\n    color: var(--bbp-ink) !important;\n    padding: 16px 28px !important;\n    font-weight: 700 !important;\n    text-decoration: none !important;\n    font-size: 15px !important;\n    transition: all 0.3s ease !important;\n    \/* B2B \u9ad8\u7ea7\u6298\u89d2\u8bbe\u8ba1 *\/\n    clip-path: polygon(12px 0, 100% 0, 100% calc(100% - 12px), calc(100% - 12px) 100%, 0 100%, 0 12px) !important;\n    flex: 1 !important;\n    text-align: center !important;\n}\n\n#bbp-pump-selector-module .bbp-cta:hover {\n    background: var(--bbp-white) !important;\n    color: var(--bbp-primary) !important;\n}\n\n#bbp-pump-selector-module .bbp-btn-reset {\n    background: rgba(255,255,255,0.1) !important;\n    color: var(--bbp-white) !important;\n    border: 1px solid rgba(255,255,255,0.3) !important;\n    padding: 16px 24px !important;\n    font-weight: 600 !important;\n    cursor: pointer !important;\n    font-size: 15px !important;\n    transition: all 0.3s ease !important;\n    border-radius: 2px !important;\n}\n\n#bbp-pump-selector-module .bbp-btn-reset:hover {\n    background: rgba(255,255,255,0.2) !important;\n    border-color: var(--bbp-white) !important;\n}\n\n#bbp-pump-selector-module .bbp-footer {\n    text-align: center !important;\n    color: var(--bbp-ink-soft) !important;\n    font-size: 14px !important;\n    margin-top: 30px !important;\n    grid-column: 1 \/ -1 !important;\n}\n\n@media (max-width:690px) {\n    #bbp-pump-selector-module .bbp-steps-column {\n        padding: 25px 20px !important;\n    }\n    #bbp-pump-selector-module .bbp-options {\n        margin-left: 0 !important;\n        margin-top: 15px !important;\n    }\n    #bbp-pump-selector-module .bbp-action-group {\n        flex-direction: column !important;\n    }\n}\n<\/style>\n\n<section id=\"bbp-pump-selector-module\">\n    <div class=\"bbp-container\">\n        \n        <div class=\"bbp-header\">\n            <span class=\"bbp-tag-label\">Interactive Tool<\/span>\n            <h2 class=\"bbp-main-title\">Chemical Pump Type Selector<\/h2>\n            <p class=\"bbp-sub\">Answer four questions about your application \u2014 we recommend the right BBP pump architecture with rationale.<\/p>\n        <\/div>\n\n        <div class=\"bbp-layout-grid\">\n            \n            <div class=\"bbp-steps-column\">\n                <div class=\"bbp-step\">\n                    <div class=\"bbp-step-header\">\n                        <span class=\"bbp-step__num\">1<\/span>\n                        <span class=\"bbp-step__q\">What fluid are you transferring?<\/span>\n                    <\/div>\n                    <div class=\"bbp-options\" id=\"bbp-grp-fluid\">\n                        <div class=\"bbp-opt\" onclick=\"bbpSelect('fluid','acid',this)\">Strong acid (HCl, H2SO4, HNO3, etc.)<\/div>\n                        <div class=\"bbp-opt\" onclick=\"bbpSelect('fluid','caustic',this)\">Caustic \/ base (NaOH, KOH)<\/div>\n                        <div class=\"bbp-opt\" onclick=\"bbpSelect('fluid','solvent',this)\">Solvent \/ flammable<\/div>\n                        <div class=\"bbp-opt\" onclick=\"bbpSelect('fluid','hypochlorite',this)\">Sodium hypochlorite \/ bleach<\/div>\n                        <div class=\"bbp-opt\" onclick=\"bbpSelect('fluid','slurry',this)\">Slurry or fluid with solids<\/div>\n                        <div class=\"bbp-opt\" onclick=\"bbpSelect('fluid','mild',this)\">Mild chemical \/ dilute process fluid<\/div>\n                    <\/div>\n                <\/div>\n\n                <div class=\"bbp-step\">\n                    <div class=\"bbp-step-header\">\n                        <span class=\"bbp-step__num\">2<\/span>\n                        <span class=\"bbp-step__q\">What is your flow requirement?<\/span>\n                    <\/div>\n                    <div class=\"bbp-options\" id=\"bbp-grp-flow\">\n                        <div class=\"bbp-opt\" onclick=\"bbpSelect('flow','drum',this)\">Drum \/ tote dispensing (20-80 lpm)<\/div>\n                        <div class=\"bbp-opt\" onclick=\"bbpSelect('flow','batch',this)\">Batch transfer (1-35 m3\/h)<\/div>\n                        <div class=\"bbp-opt\" onclick=\"bbpSelect('flow','process',this)\">Continuous process (30-170 m3\/h)<\/div>\n                        <div class=\"bbp-opt\" onclick=\"bbpSelect('flow','dosing',this)\">Metered dosing (under 20 lpm)<\/div>\n                    <\/div>\n                <\/div>\n\n                <div class=\"bbp-step\">\n                    <div class=\"bbp-step-header\">\n                        <span class=\"bbp-step__num\">3<\/span>\n                        <span class=\"bbp-step__q\">What are your suction conditions?<\/span>\n                    <\/div>\n                    <div class=\"bbp-options\" id=\"bbp-grp-suction\">\n                        <div class=\"bbp-opt\" onclick=\"bbpSelect('suction','stable',this)\">Stable \u2014 flooded suction, consistent levels<\/div>\n                        <div class=\"bbp-opt\" onclick=\"bbpSelect('suction','variable',this)\">Variable \u2014 may run dry or ingest air<\/div>\n                        <div class=\"bbp-opt\" onclick=\"bbpSelect('suction','selfprime',this)\">Need self-priming \/ lift suction<\/div>\n                    <\/div>\n                <\/div>\n\n                <div class=\"bbp-step\">\n                    <div class=\"bbp-step-header\">\n                        <span class=\"bbp-step__num\">4<\/span>\n                        <span class=\"bbp-step__q\">Is leak-free operation critical?<\/span>\n                    <\/div>\n                    <div class=\"bbp-options\" id=\"bbp-grp-leak\">\n                        <div class=\"bbp-opt\" onclick=\"bbpSelect('leak','zero',this)\">Zero leakage \u2014 regulated\/hazardous fluid, closed area<\/div>\n                        <div class=\"bbp-opt\" onclick=\"bbpSelect('leak','standard',this)\">Standard \u2014 minor seal weep acceptable<\/div>\n                    <\/div>\n                <\/div>\n            <\/div>\n\n            <div class=\"bbp-results-column\">\n                \n                <div id=\"bbp-placeholder-panel\" class=\"bbp-placeholder-panel\">\n                    <div class=\"bbp-pulse-dot\"><\/div>\n                    <h3>Awaiting Parameters<\/h3>\n                    <p>Select your fluid, flow, suction, and leakage requirements on the left to instantly generate an engineered BBP pump recommendation.<\/p>\n                <\/div>\n\n                <div id=\"bbp-result-wrap\" style=\"display:none;\">\n                    <div class=\"bbp-result-panel\">\n                        <h3>Recommendation: <span id=\"bbp-rec-name\"><\/span><\/h3>\n                        <p class=\"bbp-rationale\" id=\"bbp-rec-rationale\"><\/p>\n                        <div class=\"bbp-specs\">\n                            <div><b>Flow range:<\/b> <span id=\"bbp-rec-flow\"><\/span><\/div>\n                            <div><b>Max head:<\/b> <span id=\"bbp-rec-head\"><\/span><\/div>\n                            <div><b>Materials:<\/b> <span id=\"bbp-rec-materials\"><\/span><\/div>\n                            <div><b>Best for:<\/b> <span id=\"bbp-rec-best\"><\/span><\/div>\n                        <\/div>\n                        <div class=\"bbp-action-group\">\n                            <a class=\"bbp-cta\" href=\"#ct-popup-820\">Request an engineered quote<\/a>\n                            <button class=\"bbp-btn-reset\" onclick=\"bbpReset()\">Start over<\/button>\n                        <\/div>\n                    <\/div>\n                <\/div>\n\n            <\/div>\n        <\/div>\n\n        <p class=\"bbp-footer\">Tool is advisory. For final selection, BBP application engineers validate against your full specification.<\/p>\n\n    <\/div>\n<\/section>\n\n<script>\nvar bbpAnswers = { fluid: '', flow: '', suction: '', leak: '' };\n\nvar bbpData = {\n  aodd: {\n    name:      'AODD Series (Air-Operated Double Diaphragm)',\n    flow:      '5-340 lpm (1-90 GPM)',\n    head:      'Air-matched up to 7 bar',\n    materials: 'PP, PVDF, 316L, aluminum with PTFE \/ Santoprene \/ Viton diaphragms',\n    best:      'Tolerates air ingestion, dry run, ATEX service, shear-sensitive fluids',\n    rationale: 'Your combination of variable suction or leak-critical service with moderate flow points to air-operated double diaphragm. Sealless design eliminates shaft-seal failure; stalls safely on deadhead.'\n  },\n  magdrive: {\n    name:      'Magnetic Drive Centrifugal Series',\n    flow:      '1-35 m3\/h',\n    head:      'Up to 25 meters',\n    materials: 'PP, PVDF, ETFE-lined with silicon carbide bearings',\n    best:      'Strong acids and caustics, zero leakage, closed-loop process',\n    rationale: 'Aggressive chemistry plus zero-leakage requirement points to a sealless magnetic drive pump. No mechanical shaft seal to fail; ideal for HCl, H2SO4, NaOH at concentration.'\n  },\n  ansi: {\n    name:      'ANSI Centrifugal Chemical Process Pump',\n    flow:      '10-170 m3\/h',\n    head:      'Up to 50 meters',\n    materials: '316 SS, alloy 20, duplex, PP\/PVDF-lined',\n    best:      'Continuous high-flow plant process, ANSI B73.1 dimensional envelope for drop-in replacement',\n    rationale: 'Continuous-duty process flow and stable suction fit the ANSI centrifugal architecture. ANSI B73.1 and ISO 2858 compatibility lets it drop into existing baseplates.'\n  },\n  drum: {\n    name:      'Chemical Drum and Barrel Pump',\n    flow:      '20-80 lpm',\n    head:      'Container depth (600-1200 mm tube)',\n    materials: 'PP or PVDF tube, Viton\/EPDM seals',\n    best:      '55-gallon drum, 200L barrel, IBC tote dispensing \u2014 electric \/ pneumatic \/ manual',\n    rationale: 'Drum and tote dispensing duty maps directly to our drum and barrel series. Polypropylene or PVDF suction tube matches your chemistry; driver choice matches your infrastructure.'\n  },\n  peristaltic: {\n    name:      'Peristaltic \/ Metering Pump',\n    flow:      '0.1-20 lpm',\n    head:      'Up to 15 bar',\n    materials: 'Tubing: Norprene, Viton, PTFE \u2014 rotor assembly isolated from fluid',\n    best:      'Precision metering, shear-sensitive, abrasive slurry dosing',\n    rationale: 'Low-flow metering with slurry or shear-sensitivity points to a peristaltic architecture. Fluid never contacts mechanical components; tubing is the only consumable.'\n  }\n};\n\nfunction bbpDecide() {\n  var f = bbpAnswers.fluid;\n  var q = bbpAnswers.flow;\n  var s = bbpAnswers.suction;\n  var l = bbpAnswers.leak;\n  \n  if (!f || !q || !s || !l) { return ''; } \/\/ \u7b49\u5f85\u96c6\u9f50 4 \u4e2a\u6761\u4ef6\n\n  if (q === 'drum') { return 'drum'; }\n  if (q === 'dosing') { return 'peristaltic'; }\n  if (f === 'slurry') { return 'peristaltic'; }\n\n  if (l === 'zero') {\n    if (f === 'acid' || f === 'caustic' || f === 'hypochlorite') {\n      if (s === 'variable' || s === 'selfprime') { return 'aodd'; }\n      return 'magdrive';\n    }\n  }\n\n  if (s === 'variable') { return 'aodd'; }\n  if (s === 'selfprime') { return 'aodd'; }\n  if (f === 'solvent')   { return 'aodd'; }\n  if (q === 'process')   { return 'ansi'; }\n  if (l === 'zero')      { return 'magdrive'; }\n  \n  return 'ansi';\n}\n\nfunction bbpRender() {\n  var key  = bbpDecide();\n  var wrap = document.getElementById('bbp-result-wrap');\n  var placeholder = document.getElementById('bbp-placeholder-panel');\n  \n  if (!wrap) { return; }\n  \n  if (!key || !bbpData[key]) {\n    wrap.style.display = 'none';\n    if (placeholder) placeholder.style.display = 'flex';\n    return;\n  }\n  \n  var rec = bbpData[key];\n  \n  document.getElementById('bbp-rec-name').textContent      = rec.name;\n  document.getElementById('bbp-rec-rationale').textContent = rec.rationale;\n  document.getElementById('bbp-rec-flow').textContent      = rec.flow;\n  document.getElementById('bbp-rec-head').textContent      = rec.head;\n  document.getElementById('bbp-rec-materials').textContent = rec.materials;\n  document.getElementById('bbp-rec-best').textContent      = rec.best;\n\n  wrap.style.display = 'block';\n  if (placeholder) placeholder.style.display = 'none'; \/\/ \u9690\u85cf\u5360\u4f4d\u7b26\n}\n\nfunction bbpSelect(group, value, el) {\n  var grpEl = document.getElementById('bbp-grp-' + group);\n  if (!grpEl) { return; }\n  var opts = grpEl.getElementsByClassName('bbp-opt');\n  for (var i = 0; i < opts.length; i++) {\n    opts[i].classList.remove('bbp-selected');\n  }\n  el.classList.add('bbp-selected');\n  bbpAnswers[group] = value;\n  bbpRender();\n}\n\nfunction bbpReset() {\n  bbpAnswers = { fluid: '', flow: '', suction: '', leak: '' };\n  \n  var allOpts = document.querySelectorAll('#bbp-pump-selector-module .bbp-opt');\n  for (var j = 0; j < allOpts.length; j++) {\n    allOpts[j].classList.remove('bbp-selected');\n  }\n  \n  var wrap = document.getElementById('bbp-result-wrap');\n  var placeholder = document.getElementById('bbp-placeholder-panel');\n  \n  if (wrap) wrap.style.display = 'none';\n  if (placeholder) placeholder.style.display = 'flex';\n}\n<\/script>\n<\/div><\/div><\/div>\n<\/div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Interactive Tool Chemical Pump Type Selector Answer four questions about your application \u2014 we recommend the right BBP pump architecture with rationale. 1 What fluid are you transferring? Strong acid (HCl, H2SO4, HNO3, etc.) Caustic \/ base (NaOH, KOH) Solvent \/ flammable Sodium hypochlorite \/ bleach Slurry or fluid with solids Mild chemical \/ dilute [&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-3756","page","type-page","status-publish","hentry"],"blocksy_meta":[],"_links":{"self":[{"href":"https:\/\/bbpmfg.com\/es\/wp-json\/wp\/v2\/pages\/3756","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=3756"}],"version-history":[{"count":0,"href":"https:\/\/bbpmfg.com\/es\/wp-json\/wp\/v2\/pages\/3756\/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=3756"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}