{"id":3222,"date":"2026-04-23T07:33:49","date_gmt":"2026-04-23T07:33:49","guid":{"rendered":"https:\/\/bbpmfg.com\/?page_id=3222"},"modified":"2026-04-23T07:56:07","modified_gmt":"2026-04-23T07:56:07","slug":"bfp-tco-calculator","status":"publish","type":"page","link":"https:\/\/bbpmfg.com\/es\/multistage-pumps\/boiler-feed-pump\/bfp-tco-calculator\/","title":{"rendered":"Calculadora de TCO BFP"},"content":{"rendered":"\n<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-046d67a\" data-block-id=\"046d67a\"><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-046d67a-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-f2acaa4\" data-v=\"4\" data-block-id=\"f2acaa4\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-f2acaa4-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-f2acaa4-inner-blocks\"><\/div><\/div><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-c9c4ea9\" data-block-id=\"c9c4ea9\"><style>.stk-c9c4ea9-column{--stk-columns-spacing:var(--stk--preset--spacing--40, 1rem) !important;}<\/style><div class=\"stk-row stk-inner-blocks has-text-align-center stk-block-content stk-content-align stk-c9c4ea9-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-14428d8\" data-v=\"4\" data-block-id=\"14428d8\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-14428d8-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-14428d8-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-c630335\" data-block-id=\"c630335\"><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-c630335-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-00ad8c2\" data-v=\"4\" data-block-id=\"00ad8c2\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-00ad8c2-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-00ad8c2-inner-blocks\">\n<section id=\"bbp-tco-calculator\">\n    \n    <style>\n        \/* ==========================================================\n           Scope Level 1: Strict Isolation for #bbp-tco-calculator\n           ========================================================== *\/\n        \n        \/* 1. Base Container & Resets *\/\n        #bbp-tco-calculator {\n            width: 100% !important;\n            background-color: #ffffff !important;\n            padding: 40px 5% !important; \/* Strictly 40px padding *\/\n            box-sizing: border-box !important;\n            border-top: 1px solid #e5e7eb !important;\n        }\n\n        #bbp-tco-calculator * {\n            box-sizing: border-box !important;\n        }\n\n        \/* Master Constraint & Centering *\/\n        #bbp-tco-calculator .bbp-tc-container {\n            width: 100% !important;\n            max-width: 1280px !important;\n            margin: 0 auto !important;\n            display: flex !important;\n            flex-direction: column !important;\n            gap: 40px !important;\n        }\n\n        \/* 2. Header Area *\/\n        #bbp-tco-calculator .bbp-tc-header {\n            text-align: center !important;\n            max-width: 960px !important;\n            margin: 0 auto !important;\n            display: flex !important;\n            flex-direction: column !important;\n            align-items: center !important;\n        }\n\n        #bbp-tco-calculator h2.bbp-tc-h2 {\n            font-size: 32px !important; \/* Explicitly 32px *\/\n            line-height: 1.3 !important;\n            color: #1848C0 !important; \/* Primary Blue *\/\n            font-weight: 800 !important;\n            margin: 0 0 15px 0 !important;\n            padding: 0 !important;\n            letter-spacing: -0.5px !important;\n        }\n\n        #bbp-tco-calculator .bbp-tc-intro {\n            font-size: 15px !important;\n            line-height: 1.7 !important;\n            color: #555555 !important;\n            margin: 0 !important;\n        }\n\n        \/* 3. The Dual-Engine Console Grid *\/\n        #bbp-tco-calculator .bbp-tc-console {\n            display: grid !important;\n            grid-template-columns: 1fr 1fr !important; \/* 50\/50 Perfect Split *\/\n            border: 2px solid #111111 !important; \/* Heavy casing *\/\n            background-color: #ffffff !important;\n            box-shadow: 0 20px 50px rgba(0,0,0,0.08) !important;\n            align-items: stretch !important;\n        }\n\n        \/* LEFT CONSOLE: Input Parameters (Light Industrial) *\/\n        #bbp-tco-calculator .bbp-tc-input-panel {\n            background-color: #F8FAFC !important;\n            padding: 40px !important;\n            border-right: 2px solid #111111 !important;\n            display: flex !important;\n            flex-direction: column !important;\n        }\n\n        #bbp-tco-calculator h3.bbp-tc-h3-section {\n            font-size: 18px !important;\n            color: #111111 !important;\n            font-weight: 800 !important;\n            text-transform: uppercase !important;\n            letter-spacing: 0.5px !important;\n            margin: 0 0 20px 0 !important;\n            padding-bottom: 10px !important;\n            border-bottom: 2px solid #E5E7EB !important;\n        }\n\n        #bbp-tco-calculator .bbp-tc-input-grid {\n            display: grid !important;\n            grid-template-columns: 1fr 1fr !important;\n            gap: 20px !important;\n            margin-bottom: 35px !important;\n        }\n\n        #bbp-tco-calculator .bbp-tc-form-group {\n            display: flex !important;\n            flex-direction: column !important;\n        }\n\n        #bbp-tco-calculator label.bbp-tc-label {\n            font-size: 13px !important;\n            font-weight: 700 !important;\n            color: #333333 !important;\n            margin-bottom: 8px !important;\n            display: flex !important;\n            justify-content: space-between !important;\n        }\n\n        #bbp-tco-calculator .bbp-tc-hint {\n            font-weight: 500 !important;\n            color: #888888 !important;\n        }\n\n        \/* Flat Inputs *\/\n        #bbp-tco-calculator input[type=\"number\"],\n        #bbp-tco-calculator select.bbp-tc-select {\n            width: 100% !important;\n            padding: 12px 15px !important;\n            background-color: #ffffff !important;\n            border: 1px solid #D1D5DB !important;\n            color: #111111 !important;\n            font-size: 15px !important;\n            font-family: inherit !important;\n            border-radius: 0 !important;\n            outline: none !important;\n            transition: all 0.3s ease !important;\n        }\n\n        #bbp-tco-calculator input[type=\"number\"]:focus,\n        #bbp-tco-calculator select.bbp-tc-select:focus {\n            border-color: #1848C0 !important;\n            box-shadow: 0 0 0 3px rgba(24, 72, 192, 0.1) !important;\n        }\n\n        #bbp-tco-calculator .bbp-tc-submit-btn {\n            background-color: #1848C0 !important;\n            color: #ffffff !important;\n            border: 2px solid #1848C0 !important;\n            padding: 18px !important;\n            font-size: 16px !important;\n            font-weight: 800 !important;\n            text-transform: uppercase !important;\n            cursor: pointer !important;\n            transition: all 0.3s ease !important;\n            width: 100% !important;\n            margin-top: auto !important;\n        }\n\n        #bbp-tco-calculator .bbp-tc-submit-btn:hover {\n            background-color: #F0C018 !important;\n            border-color: #F0C018 !important;\n            color: #111111 !important;\n        }\n\n        \/* RIGHT CONSOLE: TCO Dashboard (Deep Blue High Contrast) *\/\n        #bbp-tco-calculator .bbp-tc-result-panel {\n            background-color: #1848C0 !important;\n            padding: 40px !important;\n            display: flex !important;\n            flex-direction: column !important;\n            position: relative !important;\n            color: #ffffff !important;\n        }\n\n        \/* Default Empty State *\/\n        #bbp-tco-calculator .bbp-tc-empty-state {\n            margin: auto !important;\n            text-align: center !important;\n            color: rgba(255,255,255,0.6) !important;\n            font-family: monospace !important;\n            font-size: 14px !important;\n            letter-spacing: 1px !important;\n            display: flex !important;\n            flex-direction: column !important;\n            align-items: center !important;\n            gap: 15px !important;\n        }\n        #bbp-tco-calculator .bbp-tc-empty-state::before {\n            content: \"\u25a0\" !important;\n            color: rgba(255,255,255,0.2) !important;\n            font-size: 32px !important;\n        }\n\n        \/* Active Result Screen *\/\n        #bbp-tco-calculator .bbp-tc-result-active {\n            display: none !important; \/* Managed by JS *\/\n            flex-direction: column !important;\n            height: 100% !important;\n            animation: tcFadeIn 0.5s ease forwards !important;\n        }\n\n        @keyframes tcFadeIn {\n            from { opacity: 0; transform: translateY(10px); }\n            to { opacity: 1; transform: translateY(0); }\n        }\n\n        #bbp-tco-calculator h3.bbp-tc-h3-result {\n            font-size: 22px !important;\n            color: #F0C018 !important;\n            font-weight: 800 !important;\n            margin: 0 0 10px 0 !important;\n        }\n\n        #bbp-tco-calculator .bbp-tc-total-val {\n            font-size: 42px !important;\n            font-weight: 900 !important;\n            color: #ffffff !important;\n            line-height: 1 !important;\n            margin: 0 0 5px 0 !important;\n            letter-spacing: -1px !important;\n        }\n\n        #bbp-tco-calculator .bbp-tc-total-sub {\n            font-size: 14px !important;\n            color: rgba(255,255,255,0.7) !important;\n            margin: 0 0 30px 0 !important;\n            border-bottom: 1px solid rgba(255,255,255,0.2) !important;\n            padding-bottom: 25px !important;\n        }\n\n        \/* 2x2 Breakdown Grid *\/\n        #bbp-tco-calculator .bbp-tc-breakdown-grid {\n            display: grid !important;\n            grid-template-columns: 1fr 1fr !important;\n            gap: 15px !important;\n            margin-bottom: 30px !important;\n        }\n\n        #bbp-tco-calculator .bbp-tc-br-item {\n            background-color: rgba(255,255,255,0.05) !important;\n            border: 1px solid rgba(255,255,255,0.1) !important;\n            padding: 20px !important;\n            display: flex !important;\n            flex-direction: column !important;\n        }\n\n        \/* Highlight the Savings Box *\/\n        #bbp-tco-calculator .bbp-tc-br-item.bbp-tc-highlight {\n            background-color: #F0C018 !important;\n            border-color: #F0C018 !important;\n            color: #111111 !important;\n        }\n\n        #bbp-tco-calculator h4.bbp-tc-h4-label {\n            font-size: 12px !important;\n            text-transform: uppercase !important;\n            color: rgba(255,255,255,0.6) !important;\n            margin: 0 0 5px 0 !important;\n            font-weight: 700 !important;\n            letter-spacing: 0.5px !important;\n        }\n        \n        #bbp-tco-calculator .bbp-tc-highlight h4.bbp-tc-h4-label {\n            color: rgba(0,0,0,0.6) !important;\n        }\n\n        #bbp-tco-calculator .bbp-tc-br-val {\n            font-size: 22px !important;\n            font-weight: 800 !important;\n            margin: 0 0 5px 0 !important;\n        }\n        \n        #bbp-tco-calculator .bbp-tc-highlight .bbp-tc-br-val {\n            color: #111111 !important;\n        }\n\n        #bbp-tco-calculator .bbp-tc-br-sub {\n            font-size: 12px !important;\n            color: rgba(255,255,255,0.5) !important;\n            line-height: 1.4 !important;\n        }\n        \n        #bbp-tco-calculator .bbp-tc-highlight .bbp-tc-br-sub {\n            color: rgba(0,0,0,0.7) !important;\n        }\n\n        \/* Text Explanations *\/\n        #bbp-tco-calculator .bbp-tc-methodology {\n            font-size: 12px !important;\n            line-height: 1.6 !important;\n            color: rgba(255,255,255,0.6) !important;\n            margin: 0 0 15px 0 !important;\n            background-color: rgba(0,0,0,0.2) !important;\n            padding: 15px !important;\n        }\n\n        #bbp-tco-calculator .bbp-tc-disclaimer {\n            font-size: 11px !important;\n            line-height: 1.5 !important;\n            color: rgba(255,255,255,0.4) !important;\n            font-style: italic !important;\n            margin: 0 0 25px 0 !important;\n        }\n\n        \/* Bottom CTA *\/\n        #bbp-tco-calculator .bbp-tc-cta-btn {\n            background-color: #111111 !important;\n            color: #F0C018 !important;\n            text-decoration: none !important;\n            text-align: center !important;\n            padding: 16px !important;\n            font-size: 15px !important;\n            font-weight: 800 !important;\n            text-transform: uppercase !important;\n            transition: all 0.3s ease !important;\n            margin-top: auto !important;\n            border: 1px solid #111111 !important;\n        }\n\n        #bbp-tco-calculator .bbp-tc-cta-btn:hover {\n            background-color: #ffffff !important;\n            color: #1848C0 !important;\n            border-color: #ffffff !important;\n        }\n\n        \/* Footer Global Note *\/\n        #bbp-tco-calculator .bbp-tc-global-note {\n            text-align: center !important;\n            font-size: 13px !important;\n            color: #888888 !important;\n            margin: 20px 0 0 0 !important;\n        }\n\n        \/* Responsive Breakpoints *\/\n        @media (max-width:1000px) {\n            #bbp-tco-calculator .bbp-tc-console {\n                grid-template-columns: 1fr !important; \/* Stack columns *\/\n            }\n            #bbp-tco-calculator .bbp-tc-input-panel {\n                border-right: none !important;\n                border-bottom: 2px solid #111111 !important;\n            }\n        }\n\n        @media (max-width:690px) {\n            #bbp-tco-calculator { padding: 40px 20px !important; }\n            #bbp-tco-calculator h2.bbp-tc-h2 { font-size: 26px !important; }\n            #bbp-tco-calculator .bbp-tc-input-panel,\n            #bbp-tco-calculator .bbp-tc-result-panel {\n                padding: 30px 20px !important;\n            }\n            #bbp-tco-calculator .bbp-tc-input-grid,\n            #bbp-tco-calculator .bbp-tc-breakdown-grid {\n                grid-template-columns: 1fr !important; \/* Single column inside panels *\/\n            }\n            #bbp-tco-calculator .bbp-tc-total-val {\n                font-size: 36px !important;\n            }\n        }\n    <\/style>\n\n    <div class=\"bbp-tc-container\">\n        \n        <header class=\"bbp-tc-header\">\n            <h2 class=\"bbp-tc-h2\">Boiler Feed Pump \u2014 5-Year TCO Calculator<\/h2>\n            <p class=\"bbp-tc-intro\">\n                Estimate the total cost of ownership for a motor-driven centrifugal boiler feed pump over 5 years of operation. Factors in VFD energy savings (industry deployment range 20\u201350 %) and DLC-upgraded mechanical seal service intervals.\n            <\/p>\n        <\/header>\n\n        <div class=\"bbp-tc-console\">\n            \n            <div class=\"bbp-tc-input-panel\">\n                <form id=\"bbp-tco-form\">\n                    \n                    <h3 class=\"bbp-tc-h3-section\">Pump &#038; Motor<\/h3>\n                    <div class=\"bbp-tc-input-grid\">\n                        <div class=\"bbp-tc-form-group\">\n                            <label class=\"bbp-tc-label\" for=\"bbp-motor-kw\">Motor Rated Power <span class=\"bbp-tc-hint\">kW<\/span><\/label>\n                            <input type=\"number\" id=\"bbp-motor-kw\" min=\"5\" max=\"5000\" step=\"5\" value=\"110\" required>\n                        <\/div>\n                        <div class=\"bbp-tc-form-group\">\n                            <label class=\"bbp-tc-label\" for=\"bbp-load-factor\">Avg Load Factor <span class=\"bbp-tc-hint\">% of rated<\/span><\/label>\n                            <input type=\"number\" id=\"bbp-load-factor\" min=\"20\" max=\"100\" step=\"5\" value=\"75\" required>\n                        <\/div>\n                        <div class=\"bbp-tc-form-group\">\n                            <label class=\"bbp-tc-label\" for=\"bbp-hours\">Annual Operating Hours<\/label>\n                            <input type=\"number\" id=\"bbp-hours\" min=\"500\" max=\"8760\" step=\"100\" value=\"6000\" required>\n                        <\/div>\n                        <div class=\"bbp-tc-form-group\">\n                            <label class=\"bbp-tc-label\" for=\"bbp-tariff\">Electricity Tariff <span class=\"bbp-tc-hint\">USD \/ kWh<\/span><\/label>\n                            <input type=\"number\" id=\"bbp-tariff\" min=\"0.02\" max=\"0.50\" step=\"0.01\" value=\"0.10\" required>\n                        <\/div>\n                    <\/div>\n\n                    <h3 class=\"bbp-tc-h3-section\">Control &#038; Seal Options<\/h3>\n                    <div class=\"bbp-tc-input-grid\">\n                        <div class=\"bbp-tc-form-group\">\n                            <label class=\"bbp-tc-label\" for=\"bbp-vfd\">Drive Arrangement<\/label>\n                            <select id=\"bbp-vfd\" class=\"bbp-tc-select\">\n                                <option value=\"0\">Fixed-speed (no VFD baseline)<\/option>\n                                <option value=\"25\">With VFD \u2014 steady-load duty (~25% savings)<\/option>\n                                <option value=\"35\" selected>With VFD \u2014 typical variable-load (~35% savings)<\/option>\n                                <option value=\"45\">With VFD \u2014 highly variable load (~45% savings)<\/option>\n                            <\/select>\n                        <\/div>\n                        <div class=\"bbp-tc-form-group\">\n                            <label class=\"bbp-tc-label\" for=\"bbp-seal\">Mechanical Seal Option<\/label>\n                            <select id=\"bbp-seal\" class=\"bbp-tc-select\">\n                                <option value=\"standard\">Standard component seal (18-mo interval)<\/option>\n                                <option value=\"dlc\" selected>DLC face upgrade (60-mo interval)<\/option>\n                            <\/select>\n                        <\/div>\n                        <div class=\"bbp-tc-form-group\">\n                            <label class=\"bbp-tc-label\" for=\"bbp-seal-cost\">Seal Replacement Cost <span class=\"bbp-tc-hint\">USD\/service<\/span><\/label>\n                            <input type=\"number\" id=\"bbp-seal-cost\" min=\"500\" max=\"20000\" step=\"100\" value=\"3500\" required>\n                        <\/div>\n                        <div class=\"bbp-tc-form-group\">\n                            <label class=\"bbp-tc-label\" for=\"bbp-downtime-cost\">Unplanned Downtime <span class=\"bbp-tc-hint\">USD\/hour<\/span><\/label>\n                            <input type=\"number\" id=\"bbp-downtime-cost\" min=\"0\" max=\"50000\" step=\"100\" value=\"2000\" required>\n                        <\/div>\n                    <\/div>\n\n                    <button type=\"submit\" class=\"bbp-tc-submit-btn\">Calculate 5-Year TCO \u2192<\/button>\n                <\/form>\n            <\/div>\n\n            <div class=\"bbp-tc-result-panel\">\n                \n                <div class=\"bbp-tc-empty-state\" id=\"bbp-tc-empty\">\n                    <span>FINANCIAL ENGINE READY<\/span>\n                    <span>Awaiting parameters&#8230;<\/span>\n                <\/div>\n\n                <div class=\"bbp-tc-result-active\" id=\"bbp-tc-populated\">\n                    <h3 class=\"bbp-tc-h3-result\">5-Year TCO Summary<\/h3>\n                    <div class=\"bbp-tc-total-val\" id=\"res-tco-total\">$0<\/div>\n                    <div class=\"bbp-tc-total-sub\">Total operating cost over 5 years with selected configuration<\/div>\n\n                    <div class=\"bbp-tc-breakdown-grid\">\n                        \n                        <div class=\"bbp-tc-br-item\">\n                            <h4 class=\"bbp-tc-h4-label\">Electricity (5 yr)<\/h4>\n                            <div class=\"bbp-tc-br-val\" id=\"res-elec-cost\">$0<\/div>\n                            <div class=\"bbp-tc-br-sub\">Baseline without VFD: <span id=\"res-elec-base\">$0<\/span><\/div>\n                        <\/div>\n                        \n                        <div class=\"bbp-tc-br-item\">\n                            <h4 class=\"bbp-tc-h4-label\">Seal Service (5 yr)<\/h4>\n                            <div class=\"bbp-tc-br-val\" id=\"res-seal-cost\">$0<\/div>\n                            <div class=\"bbp-tc-br-sub\"><span id=\"res-seal-count\">0<\/span> service(s) at $<span id=\"res-seal-unit\">0<\/span> ea.<\/div>\n                        <\/div>\n\n                        <div class=\"bbp-tc-br-item\">\n                            <h4 class=\"bbp-tc-h4-label\">Unplanned Downtime (5 yr)<\/h4>\n                            <div class=\"bbp-tc-br-val\" id=\"res-dt-cost\">$0<\/div>\n                            <div class=\"bbp-tc-br-sub\"><span id=\"res-dt-hours\">0<\/span> h\/yr \u00d7 $<span id=\"res-dt-unit\">0<\/span>\/h \u00d7 5 yr<\/div>\n                        <\/div>\n\n                        <div class=\"bbp-tc-br-item bbp-tc-highlight\">\n                            <h4 class=\"bbp-tc-h4-label\">Total Savings vs Baseline<\/h4>\n                            <div class=\"bbp-tc-br-val\" id=\"res-sav-total\">$0<\/div>\n                            <div class=\"bbp-tc-br-sub\">VFD + DLC upgrade vs fixed-speed + standard seal<\/div>\n                        <\/div>\n\n                    <\/div>\n\n                    <div class=\"bbp-tc-methodology\">\n                        <strong>Methodology:<\/strong> Energy cost = motor kW \u00d7 load factor \u00d7 annual hours \u00d7 tariff, adjusted by VFD savings factor. Seal interval references DLC endurance testing (\u2248 27,000 h published) and standard-seal industry baseline (12\u201336 months). Unplanned downtime estimates are conservative engineering assumptions; actual values depend on N+1 redundancy and maintenance contracts.\n                    <\/div>\n\n                    <div class=\"bbp-tc-disclaimer\">\n                        Estimates are indicative. Capital cost differences between VFD\/DLC options and standard configurations are not included \u2014 a formal TCO requires full project economics. Contact our application engineering team for a custom analysis using your specific load profile and tariff schedule.\n                    <\/div>\n\n                    <a href=\"#ct-popup-820\" class=\"bbp-tc-cta-btn\">Request Custom TCO for My Project<\/a>\n                <\/div>\n\n            <\/div>\n        <\/div>\n\n        <p class=\"bbp-tc-global-note\">Calculations use industry-reference VFD savings ranges (20\u201350 %) and published DLC seal endurance data. Real project economics vary with tariff structure, load profile, and maintenance contract terms \u2014 request a custom TCO for your site.<\/p>\n\n    <\/div>\n\n    <script>\n        (function() {\n            function initTCO() {\n                const form = document.getElementById('bbp-tco-form');\n                const emptyState = document.getElementById('bbp-tc-empty');\n                const populatedState = document.getElementById('bbp-tc-populated');\n                \n                if(!form || !emptyState || !populatedState) return;\n\n                const formatMoney = (n) => '$' + Math.round(n).toLocaleString('en-US');\n                const formatNum = (n) => Math.round(n).toLocaleString('en-US');\n\n                form.addEventListener('submit', function(event) {\n                    event.preventDefault();\n\n                    const kw = parseFloat(document.getElementById('bbp-motor-kw').value);\n                    const loadFactor = parseFloat(document.getElementById('bbp-load-factor').value) \/ 100;\n                    const hours = parseFloat(document.getElementById('bbp-hours').value);\n                    const tariff = parseFloat(document.getElementById('bbp-tariff').value);\n                    const vfdSavings = parseFloat(document.getElementById('bbp-vfd').value) \/ 100;\n                    const sealOption = document.getElementById('bbp-seal').value;\n                    const sealCost = parseFloat(document.getElementById('bbp-seal-cost').value);\n                    const downtimeCost = parseFloat(document.getElementById('bbp-downtime-cost').value);\n\n                    if ([kw, loadFactor, hours, tariff, sealCost, downtimeCost].some(v => isNaN(v))) return;\n\n                    const years = 5;\n\n                    \/\/ Mathematics Core\n                    const energyBaselineAnnual = kw * loadFactor * hours * tariff;\n                    const energyBaseline5y = energyBaselineAnnual * years;\n\n                    const energyWithVfdAnnual = energyBaselineAnnual * (1 - vfdSavings);\n                    const energyWithVfd5y = energyWithVfdAnnual * years;\n                    const energySavings5y = energyBaseline5y - energyWithVfd5y;\n\n                    const sealIntervalMonths = sealOption === 'dlc' ? 60 : 18;\n                    const sealServicesIn5y = Math.ceil(60 \/ sealIntervalMonths) - 1; \n                    const sealServiceCost5y = sealServicesIn5y * sealCost;\n\n                    const unplannedHoursPerYear = sealOption === 'dlc' ? 2 : 8;\n                    const downtimeCost5y = unplannedHoursPerYear * years * downtimeCost;\n                    const baselineDowntime5y = 8 * years * downtimeCost;\n                    const downtimeSavings5y = baselineDowntime5y - downtimeCost5y;\n\n                    const totalOpex5y = energyWithVfd5y + sealServiceCost5y + downtimeCost5y;\n\n                    const baselineOpex5y = energyBaseline5y + (Math.ceil(60 \/ 18) - 1) * sealCost + baselineDowntime5y;\n                    const totalSavings5y = baselineOpex5y - totalOpex5y;\n\n                    \/\/ DOM Updates (Strictly via textContent to preserve DOM structural integrity)\n                    document.getElementById('res-tco-total').textContent = formatMoney(totalOpex5y);\n                    \n                    document.getElementById('res-elec-cost').textContent = formatMoney(energyWithVfd5y);\n                    document.getElementById('res-elec-base').textContent = formatMoney(energyBaseline5y);\n                    \n                    document.getElementById('res-seal-cost').textContent = formatMoney(sealServiceCost5y);\n                    document.getElementById('res-seal-count').textContent = sealServicesIn5y;\n                    document.getElementById('res-seal-unit').textContent = formatNum(sealCost);\n                    \n                    document.getElementById('res-dt-cost').textContent = formatMoney(downtimeCost5y);\n                    document.getElementById('res-dt-hours').textContent = unplannedHoursPerYear;\n                    document.getElementById('res-dt-unit').textContent = formatNum(downtimeCost);\n\n                    document.getElementById('res-sav-total').textContent = formatMoney(totalSavings5y);\n\n                    \/\/ UI Toggle\n                    emptyState.style.setProperty('display', 'none', 'important');\n                    populatedState.style.setProperty('display', 'flex', 'important');\n                });\n            }\n\n            \/\/ Ensure initialization regardless of script deferral methods\n            if (document.readyState === 'loading') {\n                document.addEventListener('DOMContentLoaded', initTCO);\n            } else {\n                initTCO();\n            }\n        })();\n    <\/script>\n<\/section>\n<\/div><\/div><\/div>\n<\/div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Boiler Feed Pump \u2014 5-Year TCO Calculator Estimate the total cost of ownership for a motor-driven centrifugal boiler feed pump over 5 years of operation. Factors in VFD energy savings (industry deployment range 20\u201350 %) and DLC-upgraded mechanical seal service intervals. Pump &#038; Motor Motor Rated Power kW Avg Load Factor % of rated Annual [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"parent":2800,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_gspb_post_css":"","footnotes":""},"class_list":["post-3222","page","type-page","status-publish","hentry"],"blocksy_meta":[],"_links":{"self":[{"href":"https:\/\/bbpmfg.com\/es\/wp-json\/wp\/v2\/pages\/3222","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\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/bbpmfg.com\/es\/wp-json\/wp\/v2\/comments?post=3222"}],"version-history":[{"count":0,"href":"https:\/\/bbpmfg.com\/es\/wp-json\/wp\/v2\/pages\/3222\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/bbpmfg.com\/es\/wp-json\/wp\/v2\/pages\/2800"}],"wp:attachment":[{"href":"https:\/\/bbpmfg.com\/es\/wp-json\/wp\/v2\/media?parent=3222"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}