{"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\/pt-br\/pellet-production-line\/wood-pellet-production-line\/capacity-sizing\/","title":{"rendered":"Ferramenta de dimensionamento de capacidade de linha 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=\"p\u00e3o ralado\" class=\"rank-math-breadcrumb\"><p><span class=\"last\">Casa<\/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\">Ferramenta de dimensionamento de capacidade de linha de pel<\/h1>\n            <p class=\"tcpel-p-intro\">Insira sua sa\u00edda alvo e mat\u00e9ria-prima prim\u00e1ria para ver o 1TP71 T tier recommenda\u00e7\u00e3o, linha de componentes e faixa 1TP80 T 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\">Sa\u00edda alvo (toneladas por hora)<\/label>\n                    <select class=\"tcpel-select\" id=\"wpcs-cap\" onchange=\"tcpelHideError()\">\n                        <option value=\"\">1 Select capacidade (em ingl\u00eas)<\/option>\n                        <option value=\"0.3\">0,3 t\/h (piloto \/side-stream da serraria)<\/option>\n                        <option value=\"0.5\">0,5 t\/h (pequeno commercial)<\/option>\n                        <option value=\"1\">1 t\/h (fornecedor regional de combust\u00edvel)<\/option>\n                        <option value=\"2\">2 t\/h (usina de biomassa de 50TPD)<\/option>\n                        <option value=\"3\">3 t\/h (exporta\u00e7\u00e3o ENplus A2)<\/option>\n                        <option value=\"5\">5 t\/h (industrial)<\/option>\n                        <option value=\"8\">8 t\/h (co-disparo de utilidade)<\/option>\n                        <option value=\"10\">10 t\/h (grande industrial)<\/option>\n                    <\/select>\n                <\/div>\n\n                <div class=\"tcpel-form-row\">\n                    <label class=\"tcpel-label\" for=\"wpcs-feed\">Mat\u00e9ria-prima prim\u00e1ria<\/label>\n                    <select class=\"tcpel-select\" id=\"wpcs-feed\" onchange=\"tcpelHideError()\">\n                        <option value=\"\">1 Feedstock (Realimenta\u00e7\u00e3o)<\/option>\n                        <option value=\"sawdust\">Serragem \/lascas de madeira (limpas)<\/option>\n                        <option value=\"logs\">Logs\/ramos<\/option>\n                        <option value=\"pallets\">Paletes de madeira\/m\u00f3veis usados<\/option>\n                        <option value=\"mixed\">Biomassa mista (palha + madeira)<\/option>\n                        <option value=\"agri\">Res\u00edduo agr\u00edcola (casca de arroz \/EFB)<\/option>\n                    <\/select>\n                <\/div>\n\n                <div class=\"tcpel-form-row\">\n                    <label class=\"tcpel-label\" for=\"wpcs-moist\">Humidade da mat\u00e9ria-prima que entra<\/label>\n                    <select class=\"tcpel-select\" id=\"wpcs-moist\" onchange=\"tcpelHideError()\">\n                        <option value=\"\">1 Selecione a umidade (em ingl\u00eas)<\/option>\n                        <option value=\"low\">Sob 20% (serragem pr\u00e9-seca)<\/option>\n                        <option value=\"mid\">20 01TP98 (res\u00edduos t\u00edpicos de madeira)<\/option>\n                        <option value=\"high\">Sobre 40% (toras frescas \/madeira verde)<\/option>\n                    <\/select>\n                <\/div>\n\n                <div class=\"tcpel-form-row\">\n                    <label class=\"tcpel-label\" for=\"wpcs-grade\">Qualidade alvo do pellet<\/label>\n                    <select class=\"tcpel-select\" id=\"wpcs-grade\" onchange=\"tcpelHideError()\">\n                        <option value=\"\">1 grau Selecione &amp; X 1990 (1990) (1900) (1900) (1900 (1900) (1900) (1900 (1900) (1900) (1900 (1900) (1900) (1900 (1900) (1900) (1900<\/option>\n                        <option value=\"local\">Local \/classe B (sem certifica\u00e7\u00e3o)<\/option>\n                        <option value=\"enb\">ENplus B (mercado regional de combust\u00edveis)<\/option>\n                        <option value=\"ena2\">ENplus A2 (exporta\u00e7\u00e3o da UE)<\/option>\n                        <option value=\"ena1\">ENplus A1 (residencial premium)<\/option>\n                        <option value=\"industrial\">Industrial I1\/I2 (co-queima de utilidade)<\/option>\n                    <\/select>\n                <\/div>\n\n                <button class=\"tcpel-calc-btn\" type=\"button\" onclick=\"tcpelCalculate()\">Obtenha Tier Recommendition<\/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>Espera do sistema: aguardando par\u00e2metros<\/div>\n                    <div id=\"tcpel-error-text\" class=\"tcpel-error-msg\">Por favor, complete todas as quatro sele\u00e7\u00f5es.<\/div>\n                <\/div>\n\n                <div id=\"tcpel-state-active\" class=\"tcpel-active-data\">\n                    <h3 class=\"tcpel-h3\">Configura\u00e7\u00e3o Recommended<\/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\">Linha de componentes:<\/h4>\n                    <ul id=\"dyn-components\" class=\"tcpel-list\"><\/ul>\n                    \n                    <h4 class=\"tcpel-h4\">Necessidades de oficina e energia:<\/h4>\n                    <ul id=\"dyn-needs\" class=\"tcpel-list\"><\/ul>\n                    \n                    <div class=\"tcpel-notes-box\">\n                        <p><strong>Mat\u00e9ria-prima:<\/strong> <span id=\"dyn-feed-note\"><\/span><\/p>\n                        <p><strong>Umidade:<\/strong> <span id=\"dyn-moist-note\"><\/span><\/p>\n                        <p><strong>Grau:<\/strong> <span id=\"dyn-grade-note\"><\/span><\/p>\n                    <\/div>\n                    \n                    <p class=\"tcpel-disclaimer\">Esta ferramenta de dimensionamento usa configura\u00e7\u00f5es de linha padr\u00e3o 1TP71 T. O pre\u00e7o final depende da configura\u00e7\u00e3o el\u00e9trica (380 V ou 440 V, 50 Hz ou 60 Hz), n\u00edvel de automa\u00e7\u00e3o (1TP85 T ou manual) e personaliza\u00e7\u00e3o espec\u00edfica do projeto Confirme via RFQ.<\/p>\n                    \n                    <a href=\"#ct-popup-816\" class=\"tcpel-static-cta\">Solicite cota\u00e7\u00e3o espec\u00edfica de n\u00edvel \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\/pt-br\/wp-json\/wp\/v2\/pages\/2696","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tcpel.net\/pt-br\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/tcpel.net\/pt-br\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/tcpel.net\/pt-br\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/tcpel.net\/pt-br\/wp-json\/wp\/v2\/comments?post=2696"}],"version-history":[{"count":0,"href":"https:\/\/tcpel.net\/pt-br\/wp-json\/wp\/v2\/pages\/2696\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/tcpel.net\/pt-br\/wp-json\/wp\/v2\/pages\/2678"}],"wp:attachment":[{"href":"https:\/\/tcpel.net\/pt-br\/wp-json\/wp\/v2\/media?parent=2696"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}