{"id":1411,"date":"2026-04-18T07:40:37","date_gmt":"2026-04-18T07:40:37","guid":{"rendered":"https:\/\/bbpmfg.com\/?page_id=1411"},"modified":"2026-04-18T07:44:38","modified_gmt":"2026-04-18T07:44:38","slug":"tco-estimator","status":"publish","type":"page","link":"https:\/\/bbpmfg.com\/es\/sewage-pumps\/sewer-lift-station\/tco-estimator\/","title":{"rendered":"Estimador de TCO de estaci\u00f3n elevadora de 10 a\u00f1os"},"content":{"rendered":"<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-2b6b634\" data-block-id=\"2b6b634\"><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-2b6b634-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-9a78a19\" data-v=\"4\" data-block-id=\"9a78a19\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-9a78a19-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-9a78a19-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-3711f99\" data-block-id=\"3711f99\"><style>.stk-3711f99-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-3711f99-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-3493115\" data-v=\"4\" data-block-id=\"3493115\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-3493115-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-3493115-inner-blocks\"><div class=\"ct-breadcrumbs\" data-source=\"rankmath\" ><nav aria-label=\"pan rallado\" class=\"rank-math-breadcrumb\"><p><span class=\"last\">Hogar<\/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-ef1dbcd\" data-block-id=\"ef1dbcd\"><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-ef1dbcd-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-c850bf3\" data-v=\"4\" data-block-id=\"c850bf3\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-c850bf3-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-c850bf3-inner-blocks\">\n<style>\n  \/* 1. Top-Level Isolation: All styles strictly scoped to #bbp-tco-module *\/\n  #bbp-tco-module {\n    width: 100% !important;\n    padding: 40px 15px !important; \/* Adhering to the 40px section padding requirement *\/\n    box-sizing: border-box !important;\n    background-color: transparent !important;\n    display: flex !important;\n    justify-content: center !important;\n  }\n\n  #bbp-tco-module *, \n  #bbp-tco-module *::before, \n  #bbp-tco-module *::after {\n    box-sizing: border-box !important;\n  }\n\n  #bbp-tco-module .bbp-tcocalc {\n    width: 100% !important;\n    max-width: 1200px !important;\n    background: #ffffff !important;\n    border: 1px solid #e2e8f0 !important;\n    border-radius: 2px !important; \/* Flat, sharp industrial aesthetic *\/\n    padding: 40px !important;\n    color: #1e293b !important;\n    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.02) !important;\n  }\n\n  \/* 2. Tag Replacement & Aesthetics *\/\n  #bbp-tco-module .bbp-title {\n    font-size: 32px !important; \/* Aligning with Blocksy 32px default *\/\n    font-weight: 700 !important;\n    color: #1848C0 !important; \/* Primary Color *\/\n    margin: 0 0 12px 0 !important;\n    line-height: 1.2 !important;\n  }\n\n  #bbp-tco-module .bbp-subtitle {\n    font-size: 16px !important;\n    color: #64748b !important;\n    margin: 0 0 32px 0 !important;\n    line-height: 1.6 !important;\n  }\n\n  \/* Layout: Pure CSS Grid for Form *\/\n  #bbp-tco-module .bbp-form-grid {\n    display: grid !important;\n    grid-template-columns: repeat(2, 1fr) !important;\n    gap: 24px !important;\n    margin-bottom: 32px !important;\n  }\n\n  #bbp-tco-module .bbp-input-group {\n    display: flex !important;\n    flex-direction: column !important;\n  }\n\n  #bbp-tco-module label {\n    font-size: 14px !important;\n    font-weight: 600 !important;\n    color: #1e293b !important;\n    margin-bottom: 8px !important;\n  }\n\n  #bbp-tco-module input,\n  #bbp-tco-module select {\n    width: 100% !important;\n    padding: 14px 16px !important;\n    border: 1px solid #cbd5e1 !important;\n    border-radius: 2px !important;\n    font-size: 16px !important;\n    background-color: #f8fafc !important;\n    transition: all 0.2s ease !important;\n    color: #0f172a !important;\n    -webkit-appearance: none !important;\n    -moz-appearance: none !important;\n    appearance: none !important;\n  }\n\n  #bbp-tco-module select {\n    background-image: url(\"data:image\/svg+xml;charset=UTF-8,%3csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c\/polyline%3e%3c\/svg%3e\") !important;\n    background-repeat: no-repeat !important;\n    background-position: right 16px center !important;\n    background-size: 16px !important;\n    padding-right: 40px !important;\n  }\n\n  #bbp-tco-module input:focus,\n  #bbp-tco-module select:focus {\n    outline: none !important;\n    border-color: #1848C0 !important;\n    background-color: #ffffff !important;\n  }\n\n  #bbp-tco-module button {\n    width: 100% !important;\n    padding: 16px !important;\n    background-color: #1848C0 !important; \/* Primary Color *\/\n    color: #ffffff !important;\n    border: none !important;\n    border-radius: 2px !important;\n    font-size: 16px !important;\n    font-weight: 700 !important;\n    cursor: pointer !important;\n    transition: background-color 0.2s ease !important;\n    text-transform: uppercase !important;\n    letter-spacing: 0.5px !important;\n  }\n\n  #bbp-tco-module button:hover {\n    background-color: #123690 !important;\n  }\n\n  \/* Results Section *\/\n  #bbp-tco-module .bbp-result {\n    margin-top: 32px !important;\n    display: none !important;\n  }\n\n  #bbp-tco-module .bbp-result.bbp-visible {\n    display: block !important;\n  }\n\n  #bbp-tco-module .bbp-table-wrapper {\n    overflow-x: auto !important; \/* Ensures extreme responsiveness *\/\n    margin: 24px 0 !important;\n    border: 1px solid #e2e8f0 !important;\n  }\n\n  #bbp-tco-module table {\n    width: 100% !important;\n    min-width: 600px !important;\n    border-collapse: collapse !important;\n    font-size: 15px !important;\n    background: #ffffff !important;\n  }\n\n  #bbp-tco-module th,\n  #bbp-tco-module td {\n    padding: 16px !important;\n    text-align: left !important;\n    border-bottom: 1px solid #e2e8f0 !important;\n  }\n\n  #bbp-tco-module th {\n    background: #1848C0 !important; \/* Primary Color *\/\n    color: #ffffff !important;\n    font-weight: 600 !important;\n  }\n\n  #bbp-tco-module td.bbp-num {\n    text-align: right !important;\n    font-variant-numeric: tabular-nums !important;\n  }\n\n  #bbp-tco-module tr.bbp-total td {\n    font-weight: 700 !important;\n    background: #f8fafc !important;\n    color: #0f172a !important;\n    border-bottom: none !important;\n  }\n\n  #bbp-tco-module td.bbp-win {\n    color: #1848C0 !important; \/* Highlight winning metric *\/\n    font-weight: 700 !important;\n  }\n\n  #bbp-tco-module .bbp-savings {\n    padding: 24px !important;\n    background: #f8fafc !important;\n    border-left: 6px solid #F0C018 !important; \/* Secondary Color Accent *\/\n    border-radius: 2px !important;\n    margin-top: 24px !important;\n    line-height: 1.6 !important;\n    font-size: 15px !important;\n  }\n\n  #bbp-tco-module .bbp-savings strong {\n    color: #1848C0 !important;\n    font-size: 18px !important;\n  }\n\n  #bbp-tco-module .bbp-cta {\n    display: inline-block !important;\n    margin-top: 24px !important;\n    padding: 16px 28px !important;\n    background-color: #F0C018 !important; \/* Secondary Color *\/\n    color: #0f172a !important;\n    text-decoration: none !important;\n    border-radius: 2px !important;\n    font-weight: 700 !important;\n    font-size: 16px !important;\n    text-align: center !important;\n    transition: background-color 0.2s ease !important;\n  }\n\n  #bbp-tco-module .bbp-cta:hover {\n    background-color: #d1a512 !important;\n  }\n\n  #bbp-tco-module .bbp-note {\n    font-size: 13px !important;\n    color: #64748b !important;\n    margin-top: 24px !important;\n    line-height: 1.6 !important;\n  }\n\n  \/* Responsive Design - Narrow Screens *\/\n  @media (max-width:690px) {\n    #bbp-tco-module .bbp-form-grid {\n      grid-template-columns: 1fr !important;\n      gap: 16px !important;\n    }\n    #bbp-tco-module .bbp-tcocalc {\n      padding: 24px !important;\n    }\n    #bbp-tco-module .bbp-title {\n      font-size: 26px !important;\n    }\n    #bbp-tco-module .bbp-cta {\n      display: block !important;\n      width: 100% !important;\n    }\n  }\n<\/style>\n\n<section id=\"bbp-tco-module\">\n  <div class=\"bbp-tcocalc\">\n    <h2 class=\"bbp-title\">Estimador de TCO de estaci\u00f3n elevadora de 10 a\u00f1os<\/h2>\n    <div class=\"bbp-subtitle\">Compare el costo del ciclo de vida de tres enfoques de estaciones elevadoras de alcantarillado. Basado en datos de campo municipales publicados a 12 a\u00f1os agregados en un horizonte de 10 a\u00f1os.<\/div>\n\n    <div class=\"bbp-form-grid\">\n      <div class=\"bbp-input-group\">\n        <label for=\"tco-flow\">Flujo m\u00e1ximo de dise\u00f1o (GPM)<\/label>\n        <input type=\"number\" id=\"tco-flow\" min=\"0\" value=\"500\" \/>\n      <\/div>\n      <div class=\"bbp-input-group\">\n        <label for=\"tco-runtime\">Promedio. tiempo de ejecuci\u00f3n por d\u00eda (horas)<\/label>\n        <input type=\"number\" id=\"tco-runtime\" min=\"0\" max=\"24\" step=\"0.1\" value=\"6\" \/>\n      <\/div>\n      <div class=\"bbp-input-group\">\n        <label for=\"tco-energy\">Tarifa de electricidad ($\/kWh)<\/label>\n        <input type=\"number\" id=\"tco-energy\" min=\"0\" step=\"0.01\" value=\"0.12\" \/>\n      <\/div>\n      <div class=\"bbp-input-group\">\n        <label for=\"tco-labor\">Tasa de mano de obra del operador ($\/h cargada)<\/label>\n        <input type=\"number\" id=\"tco-labor\" min=\"0\" value=\"75\" \/>\n      <\/div>\n      <div class=\"bbp-input-group\">\n        <label for=\"tco-tier\">Nivel de servicio (para comparaci\u00f3n de niveles S y L)<\/label>\n        <select id=\"tco-tier\">\n          <option value=\"municipal\">Deber municipal\/industrial<\/option>\n          <option value=\"commercial\">Deber de construcci\u00f3n comercial<\/option>\n          <option value=\"residential\">Servicio residencial<\/option>\n        <\/select>\n      <\/div>\n      <div class=\"bbp-input-group\">\n        <label for=\"tco-horizon\">Horizonte (a\u00f1os)<\/label>\n        <input type=\"number\" id=\"tco-horizon\" min=\"3\" max=\"25\" value=\"10\" \/>\n      <\/div>\n    <\/div>\n\n    <button onclick=\"bbpTcoRun()\">Estimar el costo de propiedad a 10 a\u00f1os<\/button>\n\n    <div class=\"bbp-result\" id=\"bbp-tco-result\">\n      <div class=\"bbp-table-wrapper\">\n        <table>\n          <thead>\n            <tr>\n              <th>L\u00ednea de costo<\/th>\n              <th class=\"bbp-num\">Importaci\u00f3n barata<\/th>\n              <th class=\"bbp-num\">D\u00faplex Beibangpu<\/th>\n              <th class=\"bbp-num\">Estados Unidos sobre el suelo<\/th>\n            <\/tr>\n          <\/thead>\n          <tbody id=\"tco-rows\"><\/tbody>\n        <\/table>\n      <\/div>\n      <div class=\"bbp-savings\" id=\"tco-summary\"><\/div>\n      <a class=\"bbp-cta\" href=\"#ct-popup-820\">Solicite una propuesta detallada de TCO para su proyecto<\/a>\n    <\/div>\n\n    <div class=\"bbp-note\">Estimaciones de propiedad basadas en datos t\u00edpicos de estudios de campo de 10 a\u00f1os para estaciones sumergibles de clase 500-GPM. Las cifras reales var\u00edan seg\u00fan el ciclo de trabajo, la qu\u00edmica del agua y la disciplina de mantenimiento. \u00daselo como herramienta direccional presupuestaria, no como estimaci\u00f3n de ingenier\u00eda.<\/div>\n  <\/div>\n<\/section>\n\n<script>\nfunction bbpTcoRun() {\n  var flow = parseFloat(document.getElementById('tco-flow').value) || 500;\n  var runtime = parseFloat(document.getElementById('tco-runtime').value) || 6;\n  var kwh = parseFloat(document.getElementById('tco-energy').value) || 0.12;\n  var labor = parseFloat(document.getElementById('tco-labor').value) || 75;\n  var tier = document.getElementById('tco-tier').value;\n  var years = parseFloat(document.getElementById('tco-horizon').value) || 10;\n\n  var assumedTDH = 60;\n  var cheapEff = 0.55, bpEff = 0.71, usEff = 0.75;\n  var hpCheap = flow * assumedTDH \/ 3960 \/ cheapEff;\n  var hpBP = flow * assumedTDH \/ 3960 \/ bpEff;\n  var hpUS = flow * assumedTDH \/ 3960 \/ usEff;\n\n  var eCheap = hpCheap * 0.746 * runtime * 365 * kwh;\n  var eBP = hpBP * 0.746 * runtime * 365 * kwh;\n  var eUS = hpUS * 0.746 * runtime * 365 * kwh;\n\n  var capCheap, capBP, capUS;\n  if(flow < 200) { capCheap=3500; capBP=4500; capUS=35000; }\n  else if(flow < 700) { capCheap=6000; capBP=11500; capUS=60000; }\n  else if(flow < 2000) { capCheap=9500; capBP=22000; capUS=85000; }\n  else { capCheap=16000; capBP=38000; capUS=120000; }\n\n  var replCheapQty = Math.round(years \/ 3);\n  var replBPQty = Math.max(0, Math.floor(years \/ 12));\n  var replUSQty = Math.max(0, Math.floor(years \/ 12));\n  var replCostCheap = replCheapQty * capCheap * 0.55;\n  var replCostBP = replBPQty * capBP * 0.40;\n  var replCostUS = replUSQty * capUS * 0.35;\n\n  var maintHrCheap = years * 80;\n  var maintHrBP = years * 40;\n  var maintHrUS = years * 15;\n  var maintCheap = maintHrCheap * labor * 1.4;\n  var maintBP = maintHrBP * labor * 1.4;\n  var maintUS = maintHrUS * labor;\n\n  var mult = 0.4;\n  if(tier === 'municipal') { mult = 1.0; }\n  else if(tier === 'commercial') { mult = 0.7; }\n  \n  maintCheap = maintCheap * mult;\n  maintBP = maintBP * mult;\n  maintUS = maintUS * mult;\n\n  var totalCheap = capCheap + eCheap * years + replCostCheap + maintCheap;\n  var totalBP = capBP + eBP * years + replCostBP + maintBP;\n  var totalUS = capUS + eUS * years + replCostUS + maintUS;\n\n  function fmt(n) { return '$' + Math.round(n).toLocaleString(); }\n  \n  function createRow(label, a, b, c, isTotal) {\n    \/\/ Replaced &#038;&#038; logic with nested if statements\n    var isWin = false;\n    if (b <= a) {\n      if (b <= c) {\n        isWin = true;\n      }\n    }\n    \n    var rowClass = '';\n    if (isTotal) { rowClass = ' class=\"bbp-total\"'; }\n    \n    var bClass = ' class=\"bbp-num\"';\n    if (isWin) {\n      bClass = ' class=\"bbp-num bbp-win\"';\n    }\n\n    return '<tr' + rowClass + '><td>' + label + '<\/td><td class=\"bbp-num\">' + fmt(a) + '<\/td><td' + bClass + '>' + fmt(b) + '<\/td><td class=\"bbp-num\">' + fmt(c) + '<\/td><\/tr>';\n  }\n\n  var rows = '';\n  rows += createRow('Initial capital (FOB)', capCheap, capBP, capUS, false);\n  rows += createRow(years + '-yr energy', eCheap*years, eBP*years, eUS*years, false);\n  rows += createRow('Pump replacements (' + replCheapQty + ' \/ ' + replBPQty + ' \/ ' + replUSQty + ')', replCostCheap, replCostBP, replCostUS, false);\n  rows += createRow('Maintenance labor (' + years + ' yr)', maintCheap, maintBP, maintUS, false);\n  rows += createRow(years + '-year TCO', totalCheap, totalBP, totalUS, true);\n\n  document.getElementById('tco-rows').innerHTML = rows;\n\n  var save = totalCheap - totalBP;\n  var pct = Math.round(save \/ totalCheap * 100);\n  var saveUS = totalUS - totalBP;\n  var pctUS = Math.round(saveUS \/ totalUS * 100);\n  \n  document.getElementById('tco-summary').innerHTML =\n    'Over <strong>' + years + ' years<\/strong>, Beibangpu duplex saves <strong>' + fmt(save) + '<\/strong> (' + pct + '%) vs cheap imports driven by replacement cycle avoidance, and <strong>' + fmt(saveUS) + '<\/strong> (' + pctUS + '%) vs US above-ground stations driven by capital cost gap. Energy efficiency compounds the savings annually.';\n\n  var resultBlock = document.getElementById('bbp-tco-result');\n  resultBlock.className = 'bbp-result bbp-visible';\n  resultBlock.scrollIntoView({behavior:'smooth', block:'start'});\n}\n<\/script>\n<\/div><\/div><\/div>\n<\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>10-Year Lift Station TCO Estimator Compare life-cycle cost of three sewer lift station approaches. Based on published 12-year municipal field data aggregated into 10-year horizon. Design peak flow (GPM) Avg. runtime per day (hours) Electricity rate ($\/kWh) Operator labor rate ($\/hr loaded) Service tier (for S and L-tier comparison) Municipal \/ industrial dutyCommercial building dutyResidential [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"parent":1293,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_gspb_post_css":"","footnotes":""},"class_list":["post-1411","page","type-page","status-publish","hentry"],"blocksy_meta":[],"_links":{"self":[{"href":"https:\/\/bbpmfg.com\/es\/wp-json\/wp\/v2\/pages\/1411","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=1411"}],"version-history":[{"count":0,"href":"https:\/\/bbpmfg.com\/es\/wp-json\/wp\/v2\/pages\/1411\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/bbpmfg.com\/es\/wp-json\/wp\/v2\/pages\/1293"}],"wp:attachment":[{"href":"https:\/\/bbpmfg.com\/es\/wp-json\/wp\/v2\/media?parent=1411"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}