{"id":2696,"date":"2026-05-19T01:45:10","date_gmt":"2026-05-19T01:45:10","guid":{"rendered":"https:\/\/tcpel.net\/?page_id=2696"},"modified":"2026-05-19T03:33:37","modified_gmt":"2026-05-19T03:33:37","slug":"capacity-sizing","status":"publish","type":"page","link":"https:\/\/tcpel.net\/es\/pellet-production-line\/wood-pellet-production-line\/capacity-sizing\/","title":{"rendered":"Herramienta de dimensionamiento de capacidad de l\u00ednea de pel"},"content":{"rendered":"<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-b2f0f3a\" data-block-id=\"b2f0f3a\"><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-b2f0f3a-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-623514e\" data-v=\"4\" data-block-id=\"623514e\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-623514e-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-623514e-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-168069c\" data-block-id=\"168069c\"><style>.stk-168069c-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-168069c-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-d43090f\" data-v=\"4\" data-block-id=\"d43090f\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-d43090f-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-d43090f-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-907b464\" data-block-id=\"907b464\"><style>.stk-907b464 {margin-bottom:0px !important;}<\/style><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-907b464-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-2ef3942\" data-v=\"4\" data-block-id=\"2ef3942\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-2ef3942-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-2ef3942-inner-blocks\">\n<style>\n\/* ==========================================================================\n   \u9876\u7ea7\u4f5c\u7528\u57df\u9694\u79bb\uff1a#tcpel-sizing-dashboard\n   \u5f3a\u5236 !important \u9501\u5b9a\uff0c\u5168\u5c4f\u8d2f\u7a7f\u5e95\u8272\uff0c\u6297 FlyingPress\/Theme \u6c61\u67d3\n   ========================================================================== *\/\n\n#tcpel-sizing-dashboard {\n    position: relative !important;\n    width: 100% !important;\n    display: block !important;\n    background-color: #f8fafc !important; \n    \/* \u7eaf CSS \u7ed8\u5236\u7684\u6de1\u96c5\u5de5\u4e1a\u84dd\u56fe\u7f51\u683c\uff0c\u589e\u5f3a\u9ad8\u7ea7\u611f *\/\n    background-image: \n        linear-gradient(rgba(0, 120, 192, 0.03) 1px, transparent 1px),\n        linear-gradient(90deg, rgba(0, 120, 192, 0.03) 1px, transparent 1px) !important;\n    background-size: 40px 40px !important;\n    padding: 60px 0 !important; \n    box-sizing: border-box !important;\n    overflow: hidden !important;\n    font-size: 16px !important;\n    line-height: 1.6 !important;\n}\n\n#tcpel-sizing-dashboard * {\n    box-sizing: border-box !important;\n}\n\n#tcpel-sizing-dashboard .tcpel-container {\n    max-width: 1600px !important;\n    margin: 0 auto !important;\n    padding: 0 40px !important;\n    display: flex !important;\n    flex-direction: column !important;\n    gap: 40px !important;\n    position: relative !important;\n    z-index: 2 !important;\n}\n\n\/* ==========================================================================\n   \u5f15\u8a00\u533a (\u5168\u6a21\u5757\u552f\u4e00 H2 \u6807\u7b7e)\n   ========================================================================== *\/\n#tcpel-sizing-dashboard .tcpel-header {\n    position: relative !important;\n    padding-left: 24px !important;\n    border-left: 6px solid #0078C0 !important; \/* \u5de5\u4e1a\u57fa\u51c6\u7ebf *\/\n    max-width: 1100px !important;\n}\n\n#tcpel-sizing-dashboard h1.tcpel-h2 {\n    font-size: 32px !important; \n    font-weight: 800 !important;\n    color: #0078C0 !important;\n    margin: 0 0 12px 0 !important;\n    line-height: 1.3 !important;\n    letter-spacing: -0.5px !important;\n}\n\n#tcpel-sizing-dashboard p.tcpel-p-intro {\n    font-size: 16.5px !important;\n    color: #475569 !important; \n    line-height: 1.7 !important;\n    margin: 0 !important;\n    text-align: justify !important;\n}\n\n\/* ==========================================================================\n   \u5de5\u4e1a\u4e2d\u63a7\u53f0\u5e03\u5c40\uff1a\u5de6\u53f3\u53cc\u680f (\u6d88\u706d\u7eb5\u5411\u6392\u7248\u7559\u767d)\n   ========================================================================== *\/\n#tcpel-sizing-dashboard .tcpel-dashboard-grid {\n    display: grid !important;\n    grid-template-columns: 45% 1fr !important; \/* \u5de6\u4fa7\u8868\u5355\uff0c\u53f3\u4fa7\u7ed3\u679c *\/\n    gap: 30px !important;\n    align-items: stretch !important; \/* \u5f3a\u5236\u7b49\u9ad8 *\/\n}\n\n\/* \u5de6\u4fa7\u8868\u5355\u63a7\u5236\u533a *\/\n#tcpel-sizing-dashboard .tcpel-form-panel {\n    background: #ffffff !important;\n    border: 1px solid #e2e8f0 !important;\n    border-top: 4px solid #0f172a !important; \/* \u91cd\u578b\u9ed1\u8272\u9876\u8fb9 *\/\n    padding: 35px 40px !important;\n    box-shadow: 0 10px 30px -10px rgba(0,0,0,0.04) !important;\n    display: flex !important;\n    flex-direction: column !important;\n    position: relative !important;\n    overflow: hidden !important;\n}\n\n\/* \u5de8\u578b\u80cc\u666f\u6c34\u5370 *\/\n#tcpel-sizing-dashboard .tcpel-form-panel::after {\n    content: 'CALC_SYS' !important;\n    position: absolute !important;\n    bottom: -10px !important;\n    left: -10px !important;\n    font-size: 70px !important;\n    font-weight: 900 !important;\n    color: rgba(0, 120, 192, 0.03) !important;\n    pointer-events: none !important;\n    letter-spacing: -3px !important;\n}\n\n#tcpel-sizing-dashboard .tcpel-form-row {\n    margin-bottom: 25px !important;\n    position: relative !important;\n    z-index: 2 !important;\n}\n\n#tcpel-sizing-dashboard .tcpel-label {\n    display: block !important;\n    font-weight: 700 !important;\n    font-size: 14.5px !important;\n    color: #0f172a !important;\n    margin-bottom: 8px !important;\n    text-transform: uppercase !important;\n    letter-spacing: 0.5px !important;\n}\n\n#tcpel-sizing-dashboard .tcpel-select {\n    width: 100% !important;\n    padding: 14px 18px !important;\n    border: 1px solid #cbd5e1 !important;\n    border-radius: 2px !important; \/* \u5de5\u4e1a\u98ce\u76f4\u89d2\/\u6781\u5c0f\u5706\u89d2 *\/\n    font-size: 15.5px !important;\n    background: #f8fafc !important;\n    color: #1e293b !important;\n    transition: all 0.3s ease !important;\n    appearance: auto !important; \/* \u4fdd\u6301\u539f\u751f\u4e0b\u62c9\u7bad\u5934 *\/\n    cursor: pointer !important;\n}\n\n#tcpel-sizing-dashboard .tcpel-select:focus {\n    outline: none !important;\n    border-color: #0078C0 !important;\n    background: #ffffff !important;\n    box-shadow: 0 0 0 3px rgba(0, 120, 192, 0.1) !important;\n}\n\n#tcpel-sizing-dashboard .tcpel-calc-btn {\n    display: inline-flex !important;\n    align-items: center !important;\n    justify-content: center !important;\n    width: 100% !important;\n    padding: 18px !important;\n    background: #0078C0 !important;\n    color: #ffffff !important;\n    border: none !important;\n    font-size: 16px !important;\n    font-weight: 800 !important;\n    text-transform: uppercase !important;\n    letter-spacing: 1px !important;\n    cursor: pointer !important;\n    margin-top: auto !important; \/* \u63a8\u81f3\u5e95\u90e8 *\/\n    transition: background 0.3s ease !important;\n    position: relative !important;\n    z-index: 2 !important;\n}\n\n#tcpel-sizing-dashboard .tcpel-calc-btn:hover {\n    background: #006030 !important;\n}\n\n\/* ==========================================================================\n   \u53f3\u4fa7\u7ed3\u679c\u5c55\u793a\u533a (System Blueprint View)\n   ========================================================================== *\/\n#tcpel-sizing-dashboard .tcpel-result-panel {\n    background: #ffffff !important;\n    border: 1px solid #e2e8f0 !important;\n    border-top: 4px solid #0078C0 !important; \/* \u4e3b\u8272\u8c03\u9876\u8fb9 *\/\n    padding: 35px 40px !important;\n    display: flex !important;\n    flex-direction: column !important;\n}\n\n\/* \u5f85\u673a\u72b6\u6001\u6837\u5f0f *\/\n#tcpel-sizing-dashboard .tcpel-standby-state {\n    display: flex !important;\n    flex-direction: column !important;\n    align-items: center !important;\n    justify-content: center !important;\n    height: 100% !important;\n    color: #94a3b8 !important;\n    text-align: center !important;\n}\n\n#tcpel-sizing-dashboard .tcpel-standby-state svg {\n    width: 60px !important;\n    height: 60px !important;\n    fill: #cbd5e1 !important;\n    margin-bottom: 15px !important;\n}\n\n#tcpel-sizing-dashboard .tcpel-error-msg {\n    color: #dc2626 !important;\n    font-weight: 700 !important;\n    margin-top: 15px !important;\n    display: none !important;\n}\n\n\/* \u6fc0\u6d3b\u7ed3\u679c\u540e\u7684\u6837\u5f0f *\/\n#tcpel-sizing-dashboard .tcpel-active-data {\n    display: none !important; \/* \u9ed8\u8ba4\u9690\u85cf\uff0c\u7531 JS \u663e\u793a *\/\n    animation: tcpelFadeIn 0.5s ease forwards !important;\n}\n\n@keyframes tcpelFadeIn {\n    from { opacity: 0; transform: translateY(10px); }\n    to { opacity: 1; transform: translateY(0); }\n}\n\n#tcpel-sizing-dashboard h3.tcpel-h3 {\n    font-size: 22px !important;\n    font-weight: 800 !important;\n    color: #0f172a !important;\n    margin: 0 0 15px 0 !important;\n    padding-bottom: 15px !important;\n    border-bottom: 1px solid #f1f5f9 !important;\n}\n\n#tcpel-sizing-dashboard .tcpel-tier-name {\n    font-size: 26px !important;\n    font-weight: 900 !important;\n    color: #0078C0 !important;\n    margin: 0 0 5px 0 !important;\n}\n\n#tcpel-sizing-dashboard .tcpel-price-band {\n    font-size: 18px !important;\n    font-weight: 700 !important;\n    color: #006030 !important;\n    background: rgba(0, 96, 48, 0.05) !important;\n    padding: 8px 15px !important;\n    display: inline-block !important;\n    border-left: 3px solid #006030 !important;\n    margin-bottom: 25px !important;\n}\n\n#tcpel-sizing-dashboard h4.tcpel-h4 {\n    font-size: 16px !important;\n    font-weight: 700 !important;\n    color: #1e293b !important;\n    margin: 0 0 10px 0 !important;\n    text-transform: uppercase !important;\n}\n\n#tcpel-sizing-dashboard ul.tcpel-list {\n    margin: 0 0 20px 0 !important;\n    padding-left: 20px !important;\n}\n\n#tcpel-sizing-dashboard ul.tcpel-list li {\n    font-size: 15px !important;\n    color: #475569 !important;\n    margin-bottom: 6px !important;\n    line-height: 1.5 !important;\n}\n\n\/* \u63d0\u793a\u533a\u5757 *\/\n#tcpel-sizing-dashboard .tcpel-notes-box {\n    background: #f8fafc !important;\n    border: 1px solid #e2e8f0 !important;\n    padding: 20px !important;\n    margin-bottom: 20px !important;\n}\n\n#tcpel-sizing-dashboard .tcpel-notes-box p {\n    font-size: 14.5px !important;\n    color: #334155 !important;\n    margin: 0 0 10px 0 !important;\n    line-height: 1.6 !important;\n}\n#tcpel-sizing-dashboard .tcpel-notes-box p:last-child {\n    margin-bottom: 0 !important;\n}\n#tcpel-sizing-dashboard .tcpel-notes-box strong {\n    color: #0078C0 !important;\n}\n\n#tcpel-sizing-dashboard p.tcpel-disclaimer {\n    font-size: 13px !important;\n    color: #94a3b8 !important;\n    line-height: 1.5 !important;\n    margin: 0 0 25px 0 !important;\n}\n\n\/* \u575a\u56fa\u7684\u9759\u6001\u951a\u5b9a CTA \u6309\u94ae *\/\n#tcpel-sizing-dashboard a.tcpel-static-cta {\n    display: inline-flex !important;\n    align-items: center !important;\n    justify-content: center !important;\n    background: #006030 !important;\n    color: #ffffff !important;\n    padding: 16px 35px !important;\n    font-size: 15.5px !important;\n    font-weight: 700 !important;\n    text-decoration: none !important;\n    text-transform: uppercase !important;\n    transition: background 0.3s ease !important;\n}\n\n#tcpel-sizing-dashboard a.tcpel-static-cta:hover {\n    background: #0078C0 !important;\n}\n\n\/* ==========================================================================\n   \u54cd\u5e94\u5f0f\u9002\u914d\n   ========================================================================== *\/\n@media (max-width:1000px) {\n    #tcpel-sizing-dashboard .tcpel-dashboard-grid { grid-template-columns: 1fr !important; }\n}\n\n@media (max-width:690px) {\n    #tcpel-sizing-dashboard { padding: 40px 0 !important; }\n    #tcpel-sizing-dashboard .tcpel-container { padding: 0 20px !important; gap: 30px !important; }\n    #tcpel-sizing-dashboard .tcpel-header { padding-left: 15px !important; border-width: 4px !important; }\n    #tcpel-sizing-dashboard .tcpel-form-panel { padding: 25px 20px !important; }\n    #tcpel-sizing-dashboard .tcpel-result-panel { padding: 25px 20px !important; }\n    #tcpel-sizing-dashboard .tcpel-select { padding: 12px 15px !important; }\n    #tcpel-sizing-dashboard a.tcpel-static-cta { width: 100% !important; }\n}\n<\/style>\n\n<section id=\"tcpel-sizing-dashboard\">\n    <div class=\"tcpel-container\">\n\n        <div class=\"tcpel-header\">\n            <h1 class=\"tcpel-h2\">Herramienta de dimensionamiento de capacidad de l\u00ednea de pel<\/h1>\n            <p class=\"tcpel-p-intro\">Ingrese su salida objetivo y materia prima principal para ver el nivel TCPEL recommendation, la l\u00ednea de componentes y el rango FOB USD.<\/p>\n        <\/div>\n\n        <div class=\"tcpel-dashboard-grid\">\n            \n            <div class=\"tcpel-form-panel\">\n                <div class=\"tcpel-form-row\">\n                    <label class=\"tcpel-label\" for=\"wpcs-cap\">Salida objetivo (toneladas por hora)<\/label>\n                    <select class=\"tcpel-select\" id=\"wpcs-cap\" onchange=\"tcpelHideError()\">\n                        <option value=\"\">\u00ab Selecta\u021bi capacitatea \u00ab<\/option>\n                        <option value=\"0.3\">0,3 t\/h (piloto\/flujo lateral del aserradero)<\/option>\n                        <option value=\"0.5\">0,5 t\/h (commercial peque\u00f1o)<\/option>\n                        <option value=\"1\">1 t\/h (proveedor regional de combustible)<\/option>\n                        <option value=\"2\">2 t\/h (planta de biomasa 50TPD)<\/option>\n                        <option value=\"3\">3 t\/h (exportar ENplus A2)<\/option>\n                        <option value=\"5\">5 t\/h (industrial)<\/option>\n                        <option value=\"8\">8 t\/h (codisparo de servicios p\u00fablicos)<\/option>\n                        <option value=\"10\">10 t\/h (gran industrial)<\/option>\n                    <\/select>\n                <\/div>\n\n                <div class=\"tcpel-form-row\">\n                    <label class=\"tcpel-label\" for=\"wpcs-feed\">Materia prima prim\u0103<\/label>\n                    <select class=\"tcpel-select\" id=\"wpcs-feed\" onchange=\"tcpelHideError()\">\n                        <option value=\"\">\u00ab Selecta\u021bi materiale \u00ab<\/option>\n                        <option value=\"sawdust\">Aserr\u00edn \/ astillas de madera (limpio)<\/option>\n                        <option value=\"logs\">Registros\/ramas<\/option>\n                        <option value=\"pallets\">Palets de madera\/muebles de desecho<\/option>\n                        <option value=\"mixed\">Biomasa mixta (paja + madera)<\/option>\n                        <option value=\"agri\">Residuos agr\u00edcolas (c\u00e1scara de arroz \/ EFB)<\/option>\n                    <\/select>\n                <\/div>\n\n                <div class=\"tcpel-form-row\">\n                    <label class=\"tcpel-label\" for=\"wpcs-moist\">Humedad de la materia prima entrante<\/label>\n                    <select class=\"tcpel-select\" id=\"wpcs-moist\" onchange=\"tcpelHideError()\">\n                        <option value=\"\">\u00ab Selecta\u021bi hidrata \u00ab<\/option>\n                        <option value=\"low\">Bajo 20% (aserr\u00edn presecado)<\/option>\n                        <option value=\"mid\">20-40% (residuos t\u00edpicos de madera)<\/option>\n                        <option value=\"high\">M\u00e1s de 40% (troncos frescos\/madera verde)<\/option>\n                    <\/select>\n                <\/div>\n\n                <div class=\"tcpel-form-row\">\n                    <label class=\"tcpel-label\" for=\"wpcs-grade\">Calidad del pellet objetivo<\/label>\n                    <select class=\"tcpel-select\" id=\"wpcs-grade\" onchange=\"tcpelHideError()\">\n                        <option value=\"\">\u00ab Selecta\u021bi grade \u00ab<\/option>\n                        <option value=\"local\">Local \/ Clase B (sin certificaci\u00f3n)<\/option>\n                        <option value=\"enb\">ENplus B (mercado regional de combustibles)<\/option>\n                        <option value=\"ena2\">ENplus A2 (exportaci\u00f3n de la UE)<\/option>\n                        <option value=\"ena1\">ENplus A1 (residencial premium)<\/option>\n                        <option value=\"industrial\">Industrial I1\/I2 (co-disparo de servicios p\u00fablicos)<\/option>\n                    <\/select>\n                <\/div>\n\n                <button class=\"tcpel-calc-btn\" type=\"button\" onclick=\"tcpelCalculate()\">Obtenga la tendencia Tier Reco1TP96<\/button>\n            <\/div>\n\n            <div class=\"tcpel-result-panel\">\n                \n                <div id=\"tcpel-state-standby\" class=\"tcpel-standby-state\">\n                    <svg viewbox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                        <path d=\"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zM9 17H7v-7h2v7zm4 0h-2V7h2v10zm4 0h-2v-4h2v4z\"\/>\n                    <\/svg>\n                    <div>Sistema en espera: par\u00e1metros en espera<\/div>\n                    <div id=\"tcpel-error-text\" class=\"tcpel-error-msg\">Complete las cuatro selecciones.<\/div>\n                <\/div>\n\n                <div id=\"tcpel-state-active\" class=\"tcpel-active-data\">\n                    <h3 class=\"tcpel-h3\">Reco1TP96Configuraci\u00f3n prevista<\/h3>\n                    \n                    <div id=\"dyn-tier-name\" class=\"tcpel-tier-name\"><\/div>\n                    <div id=\"dyn-price-band\" class=\"tcpel-price-band\"><\/div>\n                    \n                    <h4 class=\"tcpel-h4\">Alineaci\u00f3n de componentes:<\/h4>\n                    <ul id=\"dyn-components\" class=\"tcpel-list\"><\/ul>\n                    \n                    <h4 class=\"tcpel-h4\">Necesidades de taller y energ\u00eda:<\/h4>\n                    <ul id=\"dyn-needs\" class=\"tcpel-list\"><\/ul>\n                    \n                    <div class=\"tcpel-notes-box\">\n                        <p><strong>Materia prima:<\/strong> <span id=\"dyn-feed-note\"><\/span><\/p>\n                        <p><strong>Hidratare:<\/strong> <span id=\"dyn-moist-note\"><\/span><\/p>\n                        <p><strong>Grado:<\/strong> <span id=\"dyn-grade-note\"><\/span><\/p>\n                    <\/div>\n                    \n                    <p class=\"tcpel-disclaimer\">Esta herramienta de dimensionamiento utiliza configuraciones de l\u00ednea est\u00e1ndar TCPEL. El precio final depende de la configuraci\u00f3n el\u00e9ctrica (380V o 440V, 50Hz o 60Hz), el nivel de automatizaci\u00f3n (PLC o manual) y la personalizaci\u00f3n espec\u00edfica del proyecto. Confirmar a trav\u00e9s de RFQ.<\/p>\n                    \n                    <a href=\"#ct-popup-816\" class=\"tcpel-static-cta\">Solicite una cotizaci\u00f3n espec\u00edfica por niveles \u2192<\/a>\n                <\/div>\n\n            <\/div>\n        <\/div>\n    <\/div>\n<\/section>\n\n<script>\n\/* ==========================================================================\n   \u539f\u751f Vanilla JS \u8ba1\u7b97\u903b\u8f91 (\u4e0d\u64cd\u4f5c DOM \u7ed3\u6784\uff0c\u53ea\u66f4\u65b0\u6587\u672c\u4e0e\u72b6\u6001)\n   ========================================================================== *\/\nfunction tcpelHideError() {\n    document.getElementById('tcpel-error-text').style.setProperty('display', 'none', 'important');\n}\n\nfunction tcpelCalculate() {\n    var capVal = document.getElementById('wpcs-cap').value;\n    var feedVal = document.getElementById('wpcs-feed').value;\n    var moistVal = document.getElementById('wpcs-moist').value;\n    var gradeVal = document.getElementById('wpcs-grade').value;\n\n    var standbyBox = document.getElementById('tcpel-state-standby');\n    var activeBox = document.getElementById('tcpel-state-active');\n    var errorMsg = document.getElementById('tcpel-error-text');\n\n    if(capVal === '' || feedVal === '' || moistVal === '' || gradeVal === '') {\n        activeBox.style.setProperty('display', 'none', 'important');\n        standbyBox.style.setProperty('display', 'flex', 'important');\n        errorMsg.style.setProperty('display', 'block', 'important');\n        return;\n    }\n\n    var cap = parseFloat(capVal);\n    var tierName = '';\n    var priceLow = 0;\n    var priceHigh = 0;\n    var chipper = '';\n    var crusher = '';\n    var dryer = '';\n    var pelletMill = '';\n    var cooler = '';\n    var workshop = '';\n    var power = '';\n\n    if(cap <= 0.5) {\n        tierName = 'Tier 1 \u2014 Pilot \/ Small Commercial';\n        priceLow = 35000; priceHigh = 55000;\n        chipper = 'TC216 drum chipper (3-5 t\/h)';\n        crusher = 'Small hammer mill';\n        dryer = 'TCG1.0 single-pass rotary dryer';\n        pelletMill = 'TCZL400 or TCZL450 flat die pellet mill';\n        cooler = 'SKLN1.2 counter-flow cooler';\n        workshop = 'Approximately 150 m\u00b2';\n        power = 'Approximately 80-110 kW connected load';\n    } else if(cap <= 2) {\n        tierName = 'Tier 2 \u2014 Mid-Scale';\n        priceLow = 80000; priceHigh = 140000;\n        chipper = 'TC218 drum chipper (6-10 t\/h)';\n        crusher = 'Hammer mill 132-185 kW class';\n        dryer = 'TCSG10 or TCSG20 triple-pass rotary dryer';\n        pelletMill = 'TCZL560 or TCZL560A vertical ring die pellet mill';\n        cooler = 'SKLN1.5 or SKLN2.5 cooler';\n        workshop = 'Approximately 350 m\u00b2';\n        power = 'Approximately 250-360 kW connected load';\n    } else if(cap <= 5) {\n        tierName = 'Tier 3 \u2014 Industrial';\n        priceLow = 180000; priceHigh = 280000;\n        chipper = 'TC2110 or TC2113 drum chipper (12-20 t\/h)';\n        crusher = 'TC1400 multi-material crusher (handles pallets)';\n        dryer = 'TCSG30 or TCSG40 triple-pass rotary dryer';\n        pelletMill = 'TCZL700, TCZL850 or TCZL850A vertical ring die';\n        cooler = 'SKLN4 or SKLN6 counter-flow cooler';\n        workshop = 'Approximately 800 m\u00b2';\n        power = 'Approximately 480-700 kW connected load';\n    } else {\n        tierName = 'Tier 4 \u2014 Large Industrial';\n        priceLow = 320000; priceHigh = 520000;\n        chipper = 'TC2113D or TC4113 drum chipper (20-50 t\/h)';\n        crusher = 'Heavy multi-material crusher';\n        dryer = 'TCSG50 or TCSG60 triple-pass rotary dryer';\n        pelletMill = 'Multiple TCZL850B units in parallel';\n        cooler = 'SKLN6 counter-flow cooler';\n        workshop = '1,500 m\u00b2 or larger';\n        power = 'Approximately 750-1,100 kW connected load';\n    }\n\n    var feedNote = '';\n    if(feedVal === 'pallets') feedNote = 'Pallet feedstock requires the multi-material crusher regardless of capacity tier, because hammer mills alone cannot handle nail-bearing wood reliably.';\n    else if(feedVal === 'logs') feedNote = 'Log feedstock benefits from a larger drum chipper. For Tier 1 plants, upgrade to TC217 (75 kW) for better continuous throughput.';\n    else if(feedVal === 'agri') feedNote = 'Rice husk and EFB are abrasive. Plan on shorter die service life and budget for one extra die set per year.';\n    else if(feedVal === 'mixed') feedNote = 'Mixed biomass works best with the comprehensive crusher upgrade if the straw fraction exceeds 30%.';\n    else if(feedVal === 'sawdust') feedNote = 'Clean sawdust is the ideal feedstock. If inbound is already under 20% moisture, the rotary dryer can be sized one step smaller.';\n\n    var moistNote = '';\n    if(moistVal === 'high') moistNote = 'Over 40% inbound moisture pushes dryer sizing to the upper bound of your tier. Triple-pass dryers are strongly recommended.';\n    else if(moistVal === 'mid') moistNote = 'Standard 20-40% moisture range. The dryer sizing in the recommendation is appropriate.';\n    else moistNote = 'Pre-dried feedstock under 20% moisture allows a smaller dryer or even a bypass strategy for some batches.';\n\n    var gradeNote = '';\n    if(gradeVal === 'ena1' || gradeVal === 'ena2') gradeNote = 'ENplus requires audited process control and ISO 17225-2 conformity. Plan on a 6-9 month certification timeline.';\n    else if(gradeVal === 'industrial') gradeNote = 'Industrial I-class pellets are sized for utility boilers. The line spec is the same as ENplus tiers, but contract terms differ.';\n    else if(gradeVal === 'enb') gradeNote = 'ENplus B is the most common entry-cert for regional fuel suppliers. Sawdust-mostly feedstock meets this with standard setup.';\n    else gradeNote = 'Local-grade pellets give you commissioning flexibility before pursuing certification. Most customers add ENplus B later.';\n\n    \/\/ \u53ea\u505a\u6587\u5b57\u548c\u5217\u8868\u66f4\u65b0\uff0c\u7edd\u5bf9\u4e0d\u9500\u6bc1\u4efb\u4f55 HTML \u7ed3\u6784\u548c\u5e95\u5c42 CTA \u6309\u94ae\n    document.getElementById('dyn-tier-name').innerText = tierName;\n    document.getElementById('dyn-price-band').innerText = '$' + priceLow.toLocaleString() + ' \u2013 $' + priceHigh.toLocaleString() + ' FOB Qingdao';\n    \n    document.getElementById('dyn-components').innerHTML = \n        '<li>Stage 1 chipper: ' + chipper + '<\/li>' +\n        '<li>Stage 2 size reduction: ' + crusher + '<\/li>' +\n        '<li>Stage 3 drying: ' + dryer + '<\/li>' +\n        '<li>Stage 4 pellet mill: ' + pelletMill + '<\/li>' +\n        '<li>Stage 5 cooling: ' + cooler + '<\/li>' +\n        '<li>Stage 6 packing: BZ80 packing scale (15-50 kg bags)<\/li>';\n        \n    document.getElementById('dyn-needs').innerHTML = \n        '<li>Workshop floor area: ' + workshop + '<\/li>' +\n        '<li>Connected electrical: ' + power + '<\/li>';\n\n    document.getElementById('dyn-feed-note').innerText = feedNote;\n    document.getElementById('dyn-moist-note').innerText = moistNote;\n    document.getElementById('dyn-grade-note').innerText = gradeNote;\n\n    \/\/ \u5207\u6362\u89c6\u89c9\u72b6\u6001\n    standbyBox.style.setProperty('display', 'none', 'important');\n    activeBox.style.setProperty('display', 'block', 'important');\n}\n<\/script>\n<\/div><\/div><\/div>\n<\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>Wood Pellet Line Capacity Sizing Tool Enter your target output and primary feedstock to see TCPEL tier recommendation, component lineup, and FOB USD range. Target output (tons per hour) \u2014 Select capacity \u20140.3 t\/h (pilot \/ sawmill side-stream)0.5 t\/h (small commercial)1 t\/h (regional fuel supplier)2 t\/h (50TPD biomass plant)3 t\/h (export ENplus A2)5 t\/h (industrial)8 [&hellip;]<\/p>\n","protected":false},"author":5,"featured_media":0,"parent":2678,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_gspb_post_css":"","footnotes":""},"class_list":["post-2696","page","type-page","status-publish","hentry"],"blocksy_meta":[],"_links":{"self":[{"href":"https:\/\/tcpel.net\/es\/wp-json\/wp\/v2\/pages\/2696","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tcpel.net\/es\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/tcpel.net\/es\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/tcpel.net\/es\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/tcpel.net\/es\/wp-json\/wp\/v2\/comments?post=2696"}],"version-history":[{"count":0,"href":"https:\/\/tcpel.net\/es\/wp-json\/wp\/v2\/pages\/2696\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/tcpel.net\/es\/wp-json\/wp\/v2\/pages\/2678"}],"wp:attachment":[{"href":"https:\/\/tcpel.net\/es\/wp-json\/wp\/v2\/media?parent=2696"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}