{"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\/id\/pellet-production-line\/wood-pellet-production-line\/capacity-sizing\/","title":{"rendered":"Alat Ukuran Kapasitas Jalur Pelet Kayu"},"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=\"remah roti\" 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-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\">Alat Ukuran Kapasitas Jalur Pelet Kayu<\/h1>\n            <p class=\"tcpel-p-intro\">Masukkan output target dan bahan baku utama Anda untuk melihat TCPEL tier recommendation, lineup komponen, dan rentang 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\">Output target (ton per jam)<\/label>\n                    <select class=\"tcpel-select\" id=\"wpcs-cap\" onchange=\"tcpelHideError()\">\n                        <option value=\"\">\u2014 Select capacity \u2014<\/option>\n                        <option value=\"0.3\">0.3 t\/h (pilot \/ sawmill side-stream)<\/option>\n                        <option value=\"0.5\">0.5 t\/h (commercial kecil)<\/option>\n                        <option value=\"1\">1 t\/h (pemasok bahan bakar regional)<\/option>\n                        <option value=\"2\">2 t\/h (50TPD biomassa plant)<\/option>\n                        <option value=\"3\">3 t\/h (ekspor ENplus A2)<\/option>\n                        <option value=\"5\">5 t\/h (industri)<\/option>\n                        <option value=\"8\">8 t\/h (utilitas co-firing)<\/option>\n                        <option value=\"10\">10 t\/h (industri besar)<\/option>\n                    <\/select>\n                <\/div>\n\n                <div class=\"tcpel-form-row\">\n                    <label class=\"tcpel-label\" for=\"wpcs-feed\">Bahan baku utama<\/label>\n                    <select class=\"tcpel-select\" id=\"wpcs-feed\" onchange=\"tcpelHideError()\">\n                        <option value=\"\">\u2014 Pilih bahan baku \u2014<\/option>\n                        <option value=\"sawdust\">Serbuk gergaji \/ serpihan kayu (bersih)<\/option>\n                        <option value=\"logs\">Log \/ cabang<\/option>\n                        <option value=\"pallets\">Palet kayu \/ limbah furnitur<\/option>\n                        <option value=\"mixed\">Biomassa campuran (jerami + kayu)<\/option>\n                        <option value=\"agri\">Residu pertanian (sekam padi \/ EFB)<\/option>\n                    <\/select>\n                <\/div>\n\n                <div class=\"tcpel-form-row\">\n                    <label class=\"tcpel-label\" for=\"wpcs-moist\">Kelembaban bahan baku masuk<\/label>\n                    <select class=\"tcpel-select\" id=\"wpcs-moist\" onchange=\"tcpelHideError()\">\n                        <option value=\"\">\u2014 Select moisture \u2014<\/option>\n                        <option value=\"low\">Di bawah 20% (serbuk gergaji pra-kering)<\/option>\n                        <option value=\"mid\">20\u035540% (limbah kayu khas)<\/option>\n                        <option value=\"high\">Lebih dari 40% (batang kayu segar\/kayu hijau)<\/option>\n                    <\/select>\n                <\/div>\n\n                <div class=\"tcpel-form-row\">\n                    <label class=\"tcpel-label\" for=\"wpcs-grade\">Kualitas pelet target<\/label>\n                    <select class=\"tcpel-select\" id=\"wpcs-grade\" onchange=\"tcpelHideError()\">\n                        <option value=\"\">\u2014 Pilih grade \u2014<\/option>\n                        <option value=\"local\">Lokal \/ B-class (tanpa sertifikasi)<\/option>\n                        <option value=\"enb\">ENplus B (pasar bahan bakar regional)<\/option>\n                        <option value=\"ena2\">ENplus A2 (ekspor UE)<\/option>\n                        <option value=\"ena1\">ENplus A1 (perumahan premium)<\/option>\n                        <option value=\"industrial\">Industri I1\/I2 (co-firing utilitas)<\/option>\n                    <\/select>\n                <\/div>\n\n                <button class=\"tcpel-calc-btn\" type=\"button\" onclick=\"tcpelCalculate()\">Dapatkan Tier Recommendation<\/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>Sistem Siaga: Menunggu Parameter<\/div>\n                    <div id=\"tcpel-error-text\" class=\"tcpel-error-msg\">Silakan lengkapi keempat pilihan.<\/div>\n                <\/div>\n\n                <div id=\"tcpel-state-active\" class=\"tcpel-active-data\">\n                    <h3 class=\"tcpel-h3\">Konfigurasi 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\">Lineup komponen:<\/h4>\n                    <ul id=\"dyn-components\" class=\"tcpel-list\"><\/ul>\n                    \n                    <h4 class=\"tcpel-h4\">Kebutuhan bengkel dan daya:<\/h4>\n                    <ul id=\"dyn-needs\" class=\"tcpel-list\"><\/ul>\n                    \n                    <div class=\"tcpel-notes-box\">\n                        <p><strong>Bahan baku:<\/strong> <span id=\"dyn-feed-note\"><\/span><\/p>\n                        <p><strong>Kelembaban:<\/strong> <span id=\"dyn-moist-note\"><\/span><\/p>\n                        <p><strong>Grade:<\/strong> <span id=\"dyn-grade-note\"><\/span><\/p>\n                    <\/div>\n                    \n                    <p class=\"tcpel-disclaimer\">Alat pengukur ukuran ini menggunakan konfigurasi garis standar TCPEL. Penetapan harga akhir tergantung pada konfigurasi listrik (380V atau 440V, 50Hz atau 60Hz), tingkat otomatisasi (PLC atau manual), dan penyesuaian khusus proyek. Konfirmasikan melalui RFQ.<\/p>\n                    \n                    <a href=\"#ct-popup-816\" class=\"tcpel-static-cta\">Minta Kutipan Khusus Tingkat \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\/id\/wp-json\/wp\/v2\/pages\/2696","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tcpel.net\/id\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/tcpel.net\/id\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/tcpel.net\/id\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/tcpel.net\/id\/wp-json\/wp\/v2\/comments?post=2696"}],"version-history":[{"count":0,"href":"https:\/\/tcpel.net\/id\/wp-json\/wp\/v2\/pages\/2696\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/tcpel.net\/id\/wp-json\/wp\/v2\/pages\/2678"}],"wp:attachment":[{"href":"https:\/\/tcpel.net\/id\/wp-json\/wp\/v2\/media?parent=2696"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}