{"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\/de\/pellet-production-line\/wood-pellet-production-line\/capacity-sizing\/","title":{"rendered":"Tool zur Kapazit\u00e4tsauslegung von Holzpelletlinien"},"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=\"Brotkr\u00fcmelnavigation\" class=\"rank-math-breadcrumb\"><p><span class=\"last\">Startseite<\/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\">Tool zur Kapazit\u00e4tsauslegung von Holzpelletlinien<\/h1>\n            <p class=\"tcpel-p-intro\">Geben Sie Ihre gew\u00fcnschte Durchsatzleistung und den prim\u00e4ren Rohstoff ein, um die TCPEL-Stufenempfehlung, Komponentenaufstellung und FOB USD-Spanne zu sehen.<\/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\">Zielaussto\u00df (Tonnen pro Stunde)<\/label>\n                    <select class=\"tcpel-select\" id=\"wpcs-cap\" onchange=\"tcpelHideError()\">\n                        <option value=\"\">\u2014 Kapazit\u00e4t ausw\u00e4hlen \u2014<\/option>\n                        <option value=\"0.3\">0,3 t\/h (Pilotanlage \/ Nebenstrom eines S\u00e4gewerks)<\/option>\n                        <option value=\"0.5\">0,5 t\/h (kleiner gewerblicher Betrieb)<\/option>\n                        <option value=\"1\">1 t\/h (regionaler Brennstofflieferant)<\/option>\n                        <option value=\"2\">2 t\/h (50TPD-Biomasseanlage)<\/option>\n                        <option value=\"3\">3 t\/h (ENplus A2-Export)<\/option>\n                        <option value=\"5\">5 t\/h (industriell)<\/option>\n                        <option value=\"8\">8 t\/h (Mitverbrennung in Versorgungsanlagen)<\/option>\n                        <option value=\"10\">10 t\/h (gro\u00dfe Industrieanlage)<\/option>\n                    <\/select>\n                <\/div>\n\n                <div class=\"tcpel-form-row\">\n                    <label class=\"tcpel-label\" for=\"wpcs-feed\">Hauptrohstoff<\/label>\n                    <select class=\"tcpel-select\" id=\"wpcs-feed\" onchange=\"tcpelHideError()\">\n                        <option value=\"\">\u2014 Rohstoff ausw\u00e4hlen \u2014<\/option>\n                        <option value=\"sawdust\">S\u00e4gemehl \/ Hackschnitzel (sauber)<\/option>\n                        <option value=\"logs\">St\u00e4mme \/ \u00c4ste<\/option>\n                        <option value=\"pallets\">Holzpaletten \/ Altm\u00f6bel<\/option>\n                        <option value=\"mixed\">Gemischte Biomasse (Stroh + Holz)<\/option>\n                        <option value=\"agri\">Landwirtschaftliche R\u00fcckst\u00e4nde (Reish\u00fclsen \/ EFB)<\/option>\n                    <\/select>\n                <\/div>\n\n                <div class=\"tcpel-form-row\">\n                    <label class=\"tcpel-label\" for=\"wpcs-moist\">Feuchtigkeit des eingehenden Rohstoffs<\/label>\n                    <select class=\"tcpel-select\" id=\"wpcs-moist\" onchange=\"tcpelHideError()\">\n                        <option value=\"\">\u2014 Feuchtigkeit ausw\u00e4hlen \u2014<\/option>\n                        <option value=\"low\">Unter 20\u00a0% (vorgetrocknetes S\u00e4gemehl)<\/option>\n                        <option value=\"mid\">20\u201340\u00a0% (typische Holzabf\u00e4lle)<\/option>\n                        <option value=\"high\">\u00dcber 40\u00a0% (frische St\u00e4mme \/ gr\u00fcnes Holz)<\/option>\n                    <\/select>\n                <\/div>\n\n                <div class=\"tcpel-form-row\">\n                    <label class=\"tcpel-label\" for=\"wpcs-grade\">Ziel-Pelletqualit\u00e4t<\/label>\n                    <select class=\"tcpel-select\" id=\"wpcs-grade\" onchange=\"tcpelHideError()\">\n                        <option value=\"\">\u2014 Klasse ausw\u00e4hlen \u2014<\/option>\n                        <option value=\"local\">Lokal \/ B-Klasse (keine Zertifizierung)<\/option>\n                        <option value=\"enb\">ENplus B (regionaler Brennstoffmarkt)<\/option>\n                        <option value=\"ena2\">ENplus A2 (EU-Export)<\/option>\n                        <option value=\"ena1\">ENplus A1 (Premium f\u00fcr Wohnbereich)<\/option>\n                        <option value=\"industrial\">Industriell I1\/I2 (Mitverbrennung in Versorgungsanlagen)<\/option>\n                    <\/select>\n                <\/div>\n\n                <button class=\"tcpel-calc-btn\" type=\"button\" onclick=\"tcpelCalculate()\">Stufenempfehlung erhalten<\/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>Systembereitschaft: Parameter werden erwartet<\/div>\n                    <div id=\"tcpel-error-text\" class=\"tcpel-error-msg\">Bitte vervollst\u00e4ndigen Sie alle vier Auswahlfelder.<\/div>\n                <\/div>\n\n                <div id=\"tcpel-state-active\" class=\"tcpel-active-data\">\n                    <h3 class=\"tcpel-h3\">Empfohlene Konfiguration<\/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\">Komponentenaufstellung:<\/h4>\n                    <ul id=\"dyn-components\" class=\"tcpel-list\"><\/ul>\n                    \n                    <h4 class=\"tcpel-h4\">Werkstatt- und Leistungsbedarf:<\/h4>\n                    <ul id=\"dyn-needs\" class=\"tcpel-list\"><\/ul>\n                    \n                    <div class=\"tcpel-notes-box\">\n                        <p><strong>Einsatzstoff:<\/strong> <span id=\"dyn-feed-note\"><\/span><\/p>\n                        <p><strong>Feuchtigkeit:<\/strong> <span id=\"dyn-moist-note\"><\/span><\/p>\n                        <p><strong>Klasse:<\/strong> <span id=\"dyn-grade-note\"><\/span><\/p>\n                    <\/div>\n                    \n                    <p class=\"tcpel-disclaimer\">Dieses Dimensionierungstool verwendet TCPEL-Standardlinienkonfigurationen. Die endg\u00fcltige Preisgestaltung h\u00e4ngt von der elektrischen Konfiguration (380V oder 440V, 50Hz oder 60Hz), dem Automatisierungsgrad (PLC oder manuell) und projektspezifischen Anpassungen ab. \u00dcber RFQ best\u00e4tigen.<\/p>\n                    \n                    <a href=\"#ct-popup-816\" class=\"tcpel-static-cta\">Tierspezifisches Angebot anfordern \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":{"styles_descriptor":{"styles":{"desktop":"","tablet":"","mobile":""},"google_fonts":[],"version":7}},"_links":{"self":[{"href":"https:\/\/tcpel.net\/de\/wp-json\/wp\/v2\/pages\/2696","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tcpel.net\/de\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/tcpel.net\/de\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/tcpel.net\/de\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/tcpel.net\/de\/wp-json\/wp\/v2\/comments?post=2696"}],"version-history":[{"count":0,"href":"https:\/\/tcpel.net\/de\/wp-json\/wp\/v2\/pages\/2696\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/tcpel.net\/de\/wp-json\/wp\/v2\/pages\/2678"}],"wp:attachment":[{"href":"https:\/\/tcpel.net\/de\/wp-json\/wp\/v2\/media?parent=2696"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}