{"id":4039,"date":"2026-04-28T03:20:32","date_gmt":"2026-04-28T03:20:32","guid":{"rendered":"https:\/\/bbpmfg.com\/?page_id=4039"},"modified":"2026-04-28T03:32:17","modified_gmt":"2026-04-28T03:32:17","slug":"chemical-injection-dosing-rate-calculator","status":"publish","type":"page","link":"https:\/\/bbpmfg.com\/pt\/chemical-pumps\/chemical-metering-pump\/chemical-injection-dosing-rate-calculator\/","title":{"rendered":"Calculadora de taxa de dosagem por inje\u00e7\u00e3o qu\u00edmica"},"content":{"rendered":"\n<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-986759a\" data-block-id=\"986759a\"><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-986759a-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-98daf31\" data-v=\"4\" data-block-id=\"98daf31\"><style>.stk-98daf31-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-98daf31-container stk--no-background stk--no-padding\"><div class=\"has-text-align-center stk-block-content stk-inner-blocks stk-98daf31-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-7585ca7\" data-block-id=\"7585ca7\"><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-7585ca7-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-07a7e1b\" data-v=\"4\" data-block-id=\"07a7e1b\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-07a7e1b-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-07a7e1b-inner-blocks\">\n<div id=\"bbp-dosing-calc-wrapper\">\n    <style>\n        \/* \u5f15\u5165\u9ad8\u54c1\u8d28\u5b57\u4f53 *\/\n        @import url('https:\/\/fonts.googleapis.com\/css2?family=IBM+Plex+Mono:wght@400;500;600&family=Inter:wght@400;600;700;800&display=swap');\n\n        \/* 1. \u9876\u7ea7\u4f5c\u7528\u57df & \u4fee\u590d\u8df3\u52a8\u4e0e\u5168\u5c4f\u8d2f\u7a7f *\/\n        #bbp-dosing-calculator {\n            width: 100% !important;\n            box-sizing: border-box !important;\n            background-color: #F8F9FA !important; \/* \u5168\u5c4f\u8d2f\u7a7f\u7684\u9ad8\u7ea7\u7070\u5e95\u8272 *\/\n            padding: 40px 30px !important;\n            display: flex !important;\n            justify-content: center !important;\n            font-family: var(--wp--preset--font-family--system-font, 'Inter', sans-serif) !important;\n            overflow: visible !important;\n            position: relative !important;\n            z-index: 1 !important;\n        }\n\n        #bbp-dosing-calculator * {\n            box-sizing: border-box !important;\n        }\n\n        \/* \u5bb9\u5668\u5f39\u6027\u951a\u5b9a *\/\n        #bbp-dosing-calculator .bbp-container {\n            max-width: 1600px !important;\n            width: 100% !important;\n            background: #FFFFFF !important;\n            padding: 50px !important;\n            box-shadow: 0 10px 40px rgba(0,0,0,0.04) !important;\n            border-top: 4px solid #F0C018 !important;\n            margin: 0 auto !important;\n        }\n\n        \/* \u6807\u9898\u4e0e\u4ecb\u7ecd *\/\n        #bbp-dosing-calculator h2.bbp-calc-title {\n            font-family: 'Inter', sans-serif !important;\n            font-size: 32px !important;\n            font-weight: 800 !important;\n            color: #1848C0 !important;\n            margin: 0 0 15px 0 !important;\n            line-height: 1.2 !important;\n        }\n\n        #bbp-dosing-calculator .bbp-tool-intro {\n            font-size: 16px !important;\n            color: #444444 !important;\n            margin: 0 0 40px 0 !important;\n            line-height: 1.6 !important;\n            max-width: 900px !important;\n        }\n\n        \/* \u8868\u5355\u7f51\u683c\u5e03\u5c40 *\/\n        #bbp-dosing-calculator .bbp-form-grid {\n            display: grid !important;\n            grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)) !important;\n            gap: 25px !important;\n            margin-bottom: 35px !important;\n        }\n\n        #bbp-dosing-calculator .bbp-field {\n            display: flex !important;\n            flex-direction: column !important;\n            gap: 10px !important;\n        }\n\n        #bbp-dosing-calculator label.bbp-label {\n            font-size: 12px !important;\n            font-weight: 700 !important;\n            color: #111111 !important;\n            text-transform: uppercase !important;\n            letter-spacing: 0.5px !important;\n            font-family: 'IBM Plex Mono', monospace !important;\n        }\n\n        #bbp-dosing-calculator .bbp-inp-row {\n            display: flex !important;\n            position: relative !important;\n            z-index: 10 !important; \/* \u5f3a\u5236\u63d0\u5347\u5c42\u7ea7\uff0c\u9632\u6b62\u88ab\u4f2a\u5143\u7d20\u906e\u6321\u5bfc\u81f4\u65e0\u6cd5\u70b9\u51fb *\/\n        }\n\n        #bbp-dosing-calculator .bbp-inp {\n            height: 50px !important;\n            flex: 1 !important;\n            border: 1px solid #D4DEEF !important;\n            background: #FFFFFF !important;\n            color: #111111 !important;\n            font-family: 'IBM Plex Mono', monospace !important;\n            font-size: 15px !important;\n            padding: 0 15px !important;\n            outline: none !important;\n            border-radius: 0 !important;\n            min-width: 0 !important;\n            transition: border-color 0.2s ease !important;\n            pointer-events: auto !important; \/* \u4fee\u590d\u70b9\u51fb\u5931\u6548 *\/\n        }\n\n        #bbp-dosing-calculator .bbp-inp:focus {\n            border-color: #1848C0 !important;\n            box-shadow: inset 0 0 0 1px #1848C0 !important;\n        }\n\n        \/* \u4fee\u590d\u4e0b\u62c9\u9009\u9879\u65e0\u6cd5\u52fe\u9009\u7684\u95ee\u9898\uff1a\u6062\u590d\u539f\u751f appearance \u5e76\u8bbe\u5b9a\u5c42\u7ea7 *\/\n        #bbp-dosing-calculator .bbp-unit-sel {\n            height: 50px !important;\n            border: 1px solid #D4DEEF !important;\n            border-left: none !important;\n            background: #F5F7FC !important;\n            color: #1848C0 !important;\n            font-family: 'IBM Plex Mono', monospace !important;\n            font-size: 13px !important;\n            padding: 0 10px !important;\n            outline: none !important;\n            border-radius: 0 !important;\n            cursor: pointer !important;\n            font-weight: 600 !important;\n            pointer-events: auto !important;\n            position: relative !important;\n            z-index: 11 !important;\n        }\n\n        #bbp-dosing-calculator .bbp-unit-sel:focus {\n            border-color: #1848C0 !important;\n        }\n\n        #bbp-dosing-calculator .bbp-hint {\n            font-size: 12px !important;\n            color: #777777 !important;\n            line-height: 1.5 !important;\n        }\n\n        \/* \u6309\u94ae\u8bbe\u8ba1 *\/\n        #bbp-dosing-calculator .bbp-btn-calc {\n            height: 54px !important;\n            background: #1848C0 !important;\n            color: #FFFFFF !important;\n            border: none !important;\n            padding: 0 40px !important;\n            font-size: 16px !important;\n            font-weight: 700 !important;\n            font-family: 'Inter', sans-serif !important;\n            cursor: pointer !important;\n            width: 100% !important;\n            max-width: 400px !important;\n            border-radius: 0 !important;\n            transition: all 0.3s ease !important;\n            position: relative !important;\n            z-index: 10 !important;\n            pointer-events: auto !important;\n        }\n\n        #bbp-dosing-calculator .bbp-btn-calc:hover {\n            background: #123690 !important;\n        }\n\n        \/* \u9519\u8bef\u63d0\u793a *\/\n        #bbp-dosing-calculator .bbp-err-msg {\n            display: none !important;\n            background: #FFF5F5 !important;\n            border-left: 4px solid #C93B3B !important;\n            color: #C93B3B !important;\n            padding: 15px 20px !important;\n            font-size: 14px !important;\n            margin-top: 20px !important;\n            font-family: 'Inter', sans-serif !important;\n            font-weight: 600 !important;\n        }\n        #bbp-dosing-calculator .bbp-err-msg.show {\n            display: block !important;\n        }\n\n        \/* \u7ed3\u679c\u5c55\u793a\u533a *\/\n        #bbp-dosing-calculator .bbp-result {\n            display: none !important;\n            margin-top: 40px !important;\n            border-top: 1px solid #EEEEEE !important;\n            padding-top: 40px !important;\n        }\n        #bbp-dosing-calculator .bbp-result.show {\n            display: block !important;\n        }\n\n        #bbp-dosing-calculator .bbp-rate-display {\n            background: #1848C0 !important;\n            color: #FFFFFF !important;\n            padding: 40px !important;\n            text-align: center !important;\n            margin-bottom: 30px !important;\n            box-shadow: 0 10px 30px rgba(24,72,192,0.15) !important;\n        }\n\n        #bbp-dosing-calculator .bbp-rate-label {\n            font-size: 14px !important;\n            color: rgba(255,255,255,0.8) !important;\n            font-family: 'IBM Plex Mono', monospace !important;\n            text-transform: uppercase !important;\n            letter-spacing: 1px !important;\n            margin-bottom: 10px !important;\n        }\n\n        #bbp-dosing-calculator .bbp-rate-value {\n            font-family: 'IBM Plex Mono', monospace !important;\n            font-size: 64px !important;\n            font-weight: 700 !important;\n            color: #F0C018 !important;\n            line-height: 1 !important;\n        }\n\n        #bbp-dosing-calculator .bbp-rate-unit {\n            font-family: 'IBM Plex Mono', monospace !important;\n            font-size: 20px !important;\n            color: rgba(255,255,255,0.9) !important;\n        }\n\n        \/* \u8f6c\u6362\u7f51\u683c *\/\n        #bbp-dosing-calculator .bbp-rate-conv {\n            display: grid !important;\n            grid-template-columns: repeat(auto-fit, minmax(150px, 1fr)) !important;\n            gap: 20px !important;\n            margin-bottom: 30px !important;\n        }\n\n        #bbp-dosing-calculator .bbp-conv-item {\n            background: #F8F9FA !important;\n            padding: 20px !important;\n            border: 1px solid #EAEAEA !important;\n            text-align: center !important;\n        }\n\n        #bbp-dosing-calculator .bbp-cv {\n            font-family: 'IBM Plex Mono', monospace !important;\n            font-size: 22px !important;\n            font-weight: 700 !important;\n            color: #111111 !important;\n            display: block !important;\n            margin-bottom: 5px !important;\n        }\n\n        #bbp-dosing-calculator .bbp-cl {\n            font-size: 12px !important;\n            color: #666666 !important;\n            text-transform: uppercase !important;\n            letter-spacing: 0.5px !important;\n        }\n\n        \/* \u63a8\u8350\u7cfb\u5217 *\/\n        #bbp-dosing-calculator .bbp-series-rec {\n            border: 1px solid #1848C0 !important;\n            padding: 30px !important;\n            margin-bottom: 30px !important;\n            background: #FFFFFF !important;\n        }\n\n        #bbp-dosing-calculator h4.bbp-h4-title {\n            font-size: 18px !important;\n            margin: 0 0 20px 0 !important;\n            color: #1848C0 !important;\n            font-weight: 700 !important;\n        }\n\n        #bbp-dosing-calculator .bbp-series-pills {\n            display: flex !important;\n            flex-wrap: wrap !important;\n            gap: 12px !important;\n        }\n\n        #bbp-dosing-calculator .bbp-pill {\n            padding: 10px 20px !important;\n            font-family: 'IBM Plex Mono', monospace !important;\n            font-size: 13px !important;\n            font-weight: 600 !important;\n            border: 1px solid #D4DEEF !important;\n        }\n\n        #bbp-dosing-calculator .bbp-pill.match {\n            background: #1848C0 !important;\n            color: #FFFFFF !important;\n            border-color: #1848C0 !important;\n        }\n\n        #bbp-dosing-calculator .bbp-pill.partial {\n            background: #F5F7FC !important;\n            color: #1848C0 !important;\n            border-color: #D4DEEF !important;\n        }\n\n        #bbp-dosing-calculator .bbp-pill.no {\n            background: #FFFFFF !important;\n            color: #AAAAAA !important;\n            border-color: #EEEEEE !important;\n            text-decoration: line-through !important;\n            opacity: 0.6 !important;\n        }\n\n        \/* \u516c\u5f0f\u8bf4\u660e *\/\n        #bbp-dosing-calculator .bbp-formula-note {\n            font-size: 13px !important;\n            color: #555555 !important;\n            font-family: 'IBM Plex Mono', monospace !important;\n            background: #F8F9FA !important;\n            padding: 15px 20px !important;\n            border-left: 3px solid #D4DEEF !important;\n            margin-bottom: 30px !important;\n            line-height: 1.6 !important;\n            word-break: break-all !important;\n        }\n\n        \/* \u6298\u89d2 CTA \u6309\u94ae *\/\n        #bbp-dosing-calculator .bbp-btn-cta {\n            display: inline-block !important;\n            background-color: #F0C018 !important;\n            color: #111111 !important;\n            font-size: 16px !important;\n            font-weight: 800 !important;\n            text-decoration: none !important;\n            padding: 18px 45px !important;\n            position: relative !important;\n            cursor: pointer !important;\n            border: none !important;\n            transition: all 0.3s ease !important;\n            font-family: 'Inter', sans-serif !important;\n            z-index: 10 !important;\n        }\n\n        #bbp-dosing-calculator .bbp-btn-cta:hover {\n            background-color: #f7ce3e !important;\n        }\n\n        #bbp-dosing-calculator .bbp-btn-cta::after {\n            content: \"\" !important;\n            position: absolute !important;\n            top: 0 !important;\n            right: 0 !important;\n            border-bottom: 22px solid #C8A014 !important;\n            border-right: 22px solid #FFFFFF !important;\n            box-shadow: -2px 2px 3px rgba(0,0,0,0.1) !important;\n            transition: border-bottom-color 0.3s ease !important;\n        }\n\n        #bbp-dosing-calculator .bbp-btn-cta:hover::after {\n            border-bottom-color: #dcb326 !important;\n        }\n\n        @media(max-width:860px){\n            #bbp-dosing-calculator .bbp-container { padding: 30px 20px !important; }\n            #bbp-dosing-calculator .bbp-form-grid { grid-template-columns: 1fr !important; }\n            #bbp-dosing-calculator .bbp-rate-value { font-size: 48px !important; }\n            #bbp-dosing-calculator .bbp-btn-calc { max-width: 100% !important; }\n        }\n    <\/style>\n\n    <section id=\"bbp-dosing-calculator\">\n        <div class=\"bbp-container\">\n            <h2 class=\"bbp-calc-title\">Chemical Injection Dosing Rate Calculator<\/h2>\n            <p class=\"bbp-tool-intro\">Calculate the required metering pump flow rate (GPH) for your chemical dosing application. Enter carrier flow, target dose concentration, and chemical solution strength \u2014 the calculator returns the required feed rate and recommended BBP pump series.<\/p>\n\n            <div class=\"bbp-form-grid\">\n                <div class=\"bbp-field\">\n                    <label class=\"bbp-label\" for=\"bbp-drc-flow\">Carrier \/ Process Flow Rate<\/label>\n                    <div class=\"bbp-inp-row\">\n                        <input type=\"number\" id=\"bbp-drc-flow\" class=\"bbp-inp\" min=\"0.001\" step=\"any\" placeholder=\"e.g. 1.5\">\n                        <select id=\"bbp-drc-flow-unit\" class=\"bbp-unit-sel\">\n                            <option value=\"MGD\">MGD<\/option>\n                            <option value=\"GPM\">GPM<\/option>\n                            <option value=\"m3h\">m\u00b3\/h<\/option>\n                        <\/select>\n                    <\/div>\n                    <span class=\"bbp-hint\">Flow rate of the stream being dosed (raw water, process stream, pipeline).<\/span>\n                <\/div>\n\n                <div class=\"bbp-field\">\n                    <label class=\"bbp-label\" for=\"bbp-drc-dose\">Target Dose Rate<\/label>\n                    <div class=\"bbp-inp-row\">\n                        <input type=\"number\" id=\"bbp-drc-dose\" class=\"bbp-inp\" min=\"0.01\" step=\"any\" placeholder=\"e.g. 5.0\">\n                        <div class=\"bbp-unit-sel\" style=\"display:flex;align-items:center;cursor:default;\">mg\/L<\/div>\n                    <\/div>\n                    <span class=\"bbp-hint\">Target dose concentration in the treated stream. Typical: Cl\u2082 0.5\u20135 mg\/L, polymer 1\u201310 mg\/L.<\/span>\n                <\/div>\n\n                <div class=\"bbp-field\">\n                    <label class=\"bbp-label\" for=\"bbp-drc-conc\">Chemical Solution Strength<\/label>\n                    <div class=\"bbp-inp-row\">\n                        <input type=\"number\" id=\"bbp-drc-conc\" class=\"bbp-inp\" min=\"0.1\" max=\"100\" step=\"0.1\" placeholder=\"e.g. 12.5\">\n                        <div class=\"bbp-unit-sel\" style=\"display:flex;align-items:center;cursor:default;\">% w\/w<\/div>\n                    <\/div>\n                    <span class=\"bbp-hint\">Chemical solution concentration. NaOCl 12.5%, H\u2082SO\u2084 96%, NaOH 50%, polymer 0.1\u20131%.<\/span>\n                <\/div>\n            <\/div>\n\n            <button type=\"button\" class=\"bbp-btn-calc\" onclick=\"runBbpDrcCalc()\">Calculate Required Feed Rate \u2192<\/button>\n            <div class=\"bbp-err-msg\" id=\"bbp-drc-err\">Enter all three values \u2014 carrier flow, dose rate, and chemical concentration \u2014 to calculate.<\/div>\n\n            <div class=\"bbp-result\" id=\"bbp-drc-result\">\n                <div class=\"bbp-rate-display\">\n                    <div class=\"bbp-rate-label\">Required Metering Pump Feed Rate<\/div>\n                    <div>\n                        <span class=\"bbp-rate-value\" id=\"bbp-drc-rate-val\">0.00<\/span>\n                        <span class=\"bbp-rate-unit\"> GPH<\/span>\n                    <\/div>\n                <\/div>\n\n                <div class=\"bbp-rate-conv\">\n                    <div class=\"bbp-conv-item\"><span class=\"bbp-cv\" id=\"bbp-drc-gpd\">0<\/span><span class=\"bbp-cl\">GPD (gal\/day)<\/span><\/div>\n                    <div class=\"bbp-conv-item\"><span class=\"bbp-cv\" id=\"bbp-drc-lph\">0<\/span><span class=\"bbp-cl\">LPH (L\/hour)<\/span><\/div>\n                    <div class=\"bbp-conv-item\"><span class=\"bbp-cv\" id=\"bbp-drc-mlmin\">0<\/span><span class=\"bbp-cl\">mL\/min<\/span><\/div>\n                <\/div>\n\n                <div class=\"bbp-series-rec\">\n                    <h4 class=\"bbp-h4-title\">Recommended BBP Series for This Flow Rate<\/h4>\n                    <div class=\"bbp-series-pills\" id=\"bbp-drc-pills\"><\/div>\n                <\/div>\n\n                <div class=\"bbp-formula-note\" id=\"bbp-drc-formula\"><\/div>\n                <a href=\"#ct-popup-820\" class=\"bbp-btn-cta\">Get Application Engineering Confirmation \u2192<\/a>\n            <\/div>\n        <\/div>\n    <\/section>\n\n    <script>\n        \/\/ \u9694\u79bb\u5168\u5c40\u53d8\u91cf\uff0c\u9632\u6b62\u4e0e\u5176\u4ed6\u811a\u672c\u51b2\u7a81\n        const bbpDrcConfig = {\n            keys: ['BBP-S', 'BBP-M', 'BBP-H', 'BBP-P'],\n            ranges: {\n                'BBP-S': { min: 0.1, max: 20,  label: 'Solenoid \u2014 0.1\u201320 GPH' },\n                'BBP-M': { min: 5,   max: 100, label: 'Motor-Driven \u2014 5\u2013100 GPH' },\n                'BBP-H': { min: 10,  max: 500, label: 'Hydraulic \u2014 10\u2013500 GPH' },\n                'BBP-P': { min: 0.5, max: 50,  label: 'Peristaltic \u2014 0.5\u201350 GPH' }\n            }\n        };\n\n        function formatBbpDrcNum(n) {\n            if (n < 0.01) { return n.toExponential(2); }\n            if (n < 10)   { return n.toFixed(3); }\n            if (n < 100)  { return n.toFixed(2); }\n            return n.toFixed(1);\n        }\n\n        function runBbpDrcCalc() {\n            const flowRawEl = document.getElementById('bbp-drc-flow');\n            const flowUnitEl = document.getElementById('bbp-drc-flow-unit');\n            const doseEl = document.getElementById('bbp-drc-dose');\n            const concEl = document.getElementById('bbp-drc-conc');\n            \n            const flowRaw = parseFloat(flowRawEl.value);\n            const flowUnit = flowUnitEl.value;\n            const dose = parseFloat(doseEl.value);\n            const conc = parseFloat(concEl.value);\n            \n            const errEl = document.getElementById('bbp-drc-err');\n            const resEl = document.getElementById('bbp-drc-result');\n\n            if (!flowRaw || !dose || !conc || flowRaw <= 0 || dose <= 0 || conc <= 0 || conc > 100) {\n                errEl.classList.add('show');\n                resEl.classList.remove('show');\n                return;\n            }\n            errEl.classList.remove('show');\n\n            let flowGPD;\n            if (flowUnit === 'MGD') {\n                flowGPD = flowRaw * 1000000;\n            } else if (flowUnit === 'GPM') {\n                flowGPD = flowRaw * 1440;\n            } else {\n                flowGPD = flowRaw * 264.172 * 24; \/\/ m3\/h to GPD\n            }\n\n            const feedGPD   = (dose * flowGPD) \/ (conc * 10000);\n            const feedGPH   = feedGPD \/ 24;\n            const feedLPH   = feedGPH * 3.785;\n            const feedMLmin = feedLPH * 1000 \/ 60;\n\n            document.getElementById('bbp-drc-rate-val').textContent = formatBbpDrcNum(feedGPH);\n            document.getElementById('bbp-drc-gpd').textContent      = formatBbpDrcNum(feedGPD);\n            document.getElementById('bbp-drc-lph').textContent      = formatBbpDrcNum(feedLPH);\n            document.getElementById('bbp-drc-mlmin').textContent    = formatBbpDrcNum(feedMLmin);\n\n            let pillsHTML = '';\n            for (let i = 0; i < bbpDrcConfig.keys.length; i++) {\n                const k = bbpDrcConfig.keys[i];\n                const r = bbpDrcConfig.ranges[k];\n                let cls = 'no';\n                let badge = '';\n                \n                if (feedGPH >= r.min) {\n                    if (feedGPH <= r.max) {\n                        cls = 'match';\n                        badge = '\u2713 ';\n                    } else if (feedGPH <= r.max * 1.2) {\n                        cls = 'partial';\n                        badge = '~ ';\n                    }\n                } else if (feedGPH >= r.min * 0.3) {\n                    cls = 'partial';\n                    badge = '~ ';\n                }\n\n                pillsHTML += `<div class=\"bbp-pill ${cls}\">${badge}${k} \u2014 ${r.label}<\/div>`;\n            }\n            document.getElementById('bbp-drc-pills').innerHTML = pillsHTML;\n\n            let unitLabel = flowUnit === 'MGD' ? `${flowRaw} MGD` : (flowUnit === 'GPM' ? `${flowRaw} GPM` : `${flowRaw} m\u00b3\/h`);\n\n            document.getElementById('bbp-drc-formula').innerHTML =\n                `Formula: Feed (GPD) = dose (mg\/L) \u00d7 carrier (GPD) \u00f7 [concentration (%) \u00d7 10,000]<br>\n                 = ${dose} mg\/L \u00d7 ${formatBbpDrcNum(flowGPD)} GPD \u00f7 (${conc}% \u00d7 10,000) = ${formatBbpDrcNum(feedGPD)} GPD (${formatBbpDrcNum(feedGPH)} GPH)<br>\n                 Carrier input: ${unitLabel} = ${formatBbpDrcNum(flowGPD)} GPD. Assumes aqueous solution density \u2248 1.0 g\/mL.`;\n\n            resEl.classList.add('show');\n        }\n    <\/script>\n<\/div>\n<\/div><\/div><\/div>\n<\/div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Chemical Injection Dosing Rate Calculator Calculate the required metering pump flow rate (GPH) for your chemical dosing application. Enter carrier flow, target dose concentration, and chemical solution strength \u2014 the calculator returns the required feed rate and recommended BBP pump series. Carrier \/ Process Flow Rate MGDGPMm\u00b3\/h Flow rate of the stream being dosed (raw [&hellip;]<\/p>\n","protected":false},"author":4,"featured_media":0,"parent":3894,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_gspb_post_css":"","footnotes":""},"class_list":["post-4039","page","type-page","status-publish","hentry"],"blocksy_meta":[],"_links":{"self":[{"href":"https:\/\/bbpmfg.com\/pt\/wp-json\/wp\/v2\/pages\/4039","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\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/bbpmfg.com\/pt\/wp-json\/wp\/v2\/comments?post=4039"}],"version-history":[{"count":0,"href":"https:\/\/bbpmfg.com\/pt\/wp-json\/wp\/v2\/pages\/4039\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/bbpmfg.com\/pt\/wp-json\/wp\/v2\/pages\/3894"}],"wp:attachment":[{"href":"https:\/\/bbpmfg.com\/pt\/wp-json\/wp\/v2\/media?parent=4039"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}