{"id":3029,"date":"2026-05-21T07:32:02","date_gmt":"2026-05-21T07:32:02","guid":{"rendered":"https:\/\/tcpel.net\/?page_id=3029"},"modified":"2026-05-21T08:42:54","modified_gmt":"2026-05-21T08:42:54","slug":"pellet-line-capacity-matcher","status":"publish","type":"page","link":"https:\/\/tcpel.net\/vi\/pellet-production-line\/pellet-line-capacity-matcher\/","title":{"rendered":"M\u00e1y so kh\u1edbp c\u00f4ng su\u1ea5t d\u00f2ng vi\u00ean"},"content":{"rendered":"\n<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-3a1952d\" data-block-id=\"3a1952d\"><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-3a1952d-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-935e62c\" data-v=\"4\" data-block-id=\"935e62c\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-935e62c-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-935e62c-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-3238c37\" data-block-id=\"3238c37\"><style>.stk-3238c37-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-3238c37-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-a4c3c2c\" data-v=\"4\" data-block-id=\"a4c3c2c\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-a4c3c2c-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-a4c3c2c-inner-blocks\"><div class=\"ct-breadcrumbs\" data-source=\"rankmath\" ><nav aria-label=\"breadcrumbs\" 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-e6162bb\" data-block-id=\"e6162bb\"><style>.stk-e6162bb {margin-bottom:0px !important;}<\/style><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-e6162bb-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-20673a8\" data-v=\"4\" data-block-id=\"20673a8\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-20673a8-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-20673a8-inner-blocks\">\n<div id=\"tcpel-capacity-matcher-module\">\n  <style>\n    \/* CSS \u53d8\u91cf\u4e0e\u4f5c\u7528\u57df\u9694\u79bb *\/\n    #tcpel-capacity-matcher-module {\n      --tcpel-cmm-main: #0078C0;\n      --tcpel-cmm-sub: #006030;\n      --tcpel-cmm-heading: #111827;\n      --tcpel-cmm-body: #4B5563;\n      --tcpel-cmm-border: #D1D5DB;\n      --tcpel-cmm-border-light: #E5E7EB;\n      --tcpel-cmm-bg: #FFFFFF;\n      --tcpel-cmm-bg-alt: #F8FAFC;\n      --tcpel-cmm-mono: ui-monospace, \"SF Mono\", Menlo, Consolas, monospace;\n    }\n\n    \/* \u5916\u5c42 100% \u5bb9\u5668 *\/\n    #tcpel-capacity-matcher-module .tcpel-cmm-outer {\n      width: 100% !important;\n      padding-block: clamp(60px, 6vw, 100px);\n      background-color: var(--tcpel-cmm-bg);\n      border-top: 1px solid var(--tcpel-cmm-border-light);\n      box-sizing: border-box;\n      font-family: inherit;\n    }\n\n    \/* \u5185\u5c42 1600px \u9650\u5236 *\/\n    #tcpel-capacity-matcher-module .tcpel-cmm-inner {\n      max-width: 1600px !important;\n      margin: 0 auto;\n      padding-inline: clamp(20px, 4vw, 60px);\n      box-sizing: border-box;\n    }\n\n    \/* \u5934\u90e8\u4fe1\u606f *\/\n    #tcpel-capacity-matcher-module .tcpel-cmm-header {\n      max-width: 800px;\n      margin-bottom: clamp(40px, 5vw, 60px);\n    }\n\n    #tcpel-capacity-matcher-module .tcpel-cmm-h1 {\n      font-size: clamp(28px, 3.5vw, 44px);\n      font-weight: 700;\n      line-height: 1.2;\n      color: var(--tcpel-cmm-heading);\n      margin: 0 0 16px 0;\n      letter-spacing: -0.01em;\n    }\n\n    #tcpel-capacity-matcher-module .tcpel-cmm-desc {\n      font-size: clamp(15px, 1.2vw, 17px);\n      font-weight: 400;\n      line-height: 1.6;\n      color: var(--tcpel-cmm-body);\n      margin: 0;\n    }\n\n    \/* \u53cc\u680f\u63a7\u5236\u53f0\u7f51\u683c *\/\n    #tcpel-capacity-matcher-module .tcpel-cmm-grid {\n      display: grid;\n      grid-template-columns: 1.2fr 1fr;\n      gap: clamp(40px, 6vw, 80px);\n      align-items: start;\n    }\n\n    \/* \u5de6\u4fa7\uff1a\u8f93\u5165\u9762\u677f (\u7eaf\u7ebf\u6846\u6241\u5e73\u8bbe\u8ba1) *\/\n    #tcpel-capacity-matcher-module .tcpel-cmm-panel {\n      display: flex;\n      flex-direction: column;\n      gap: 32px;\n    }\n\n    #tcpel-capacity-matcher-module .tcpel-cmm-step {\n      display: flex;\n      flex-direction: column;\n      gap: 12px;\n    }\n\n    #tcpel-capacity-matcher-module .tcpel-cmm-h4 {\n      font-family: var(--tcpel-cmm-mono);\n      font-size: 13px;\n      font-weight: 600;\n      text-transform: uppercase;\n      letter-spacing: 0.05em;\n      color: var(--tcpel-cmm-heading);\n      margin: 0;\n      display: flex;\n      align-items: center;\n      gap: 8px;\n    }\n    \n    #tcpel-capacity-matcher-module .tcpel-cmm-h4::before {\n      content: \"\";\n      display: block;\n      width: 12px;\n      height: 2px;\n      background-color: var(--tcpel-cmm-main);\n    }\n\n    \/* \u9009\u9879\u7f51\u683c (\u4e25\u683c\u9075\u5b88 1-3\u9879\u5355\u884c\uff0c4\u98792x2\u7f51\u683c\u89c4\u5219) *\/\n    #tcpel-capacity-matcher-module .tcpel-cmm-opts {\n      display: grid;\n      gap: 0;\n      border: 1px solid var(--tcpel-cmm-border);\n      background-color: var(--tcpel-cmm-bg-alt);\n    }\n    #tcpel-capacity-matcher-module .tcpel-cmm-opts[data-count=\"3\"] {\n      grid-template-columns: repeat(3, 1fr);\n    }\n    #tcpel-capacity-matcher-module .tcpel-cmm-opts[data-count=\"4\"] {\n      grid-template-columns: repeat(2, 1fr);\n    }\n\n    #tcpel-capacity-matcher-module .tcpel-cmm-opt {\n      padding: 16px;\n      cursor: pointer;\n      border-right: 1px solid var(--tcpel-cmm-border);\n      border-bottom: 1px solid var(--tcpel-cmm-border);\n      background-color: var(--tcpel-cmm-bg);\n      transition: all 0.2s ease;\n      display: flex;\n      flex-direction: column;\n      justify-content: center;\n      text-align: center;\n    }\n    \n    \/* \u6e05\u9664\u53f3\u4e0b\u8fb9\u7f18\u53cc\u91cd\u8fb9\u6846 *\/\n    #tcpel-capacity-matcher-module .tcpel-cmm-opts[data-count=\"3\"] .tcpel-cmm-opt:last-child { border-right: none; }\n    #tcpel-capacity-matcher-module .tcpel-cmm-opts[data-count=\"4\"] .tcpel-cmm-opt:nth-child(even) { border-right: none; }\n    #tcpel-capacity-matcher-module .tcpel-cmm-opts[data-count=\"3\"] .tcpel-cmm-opt { border-bottom: none; }\n    #tcpel-capacity-matcher-module .tcpel-cmm-opts[data-count=\"4\"] .tcpel-cmm-opt:nth-child(n+3) { border-bottom: none; }\n\n    #tcpel-capacity-matcher-module .tcpel-cmm-opt:hover {\n      background-color: var(--tcpel-cmm-bg-alt);\n    }\n\n    #tcpel-capacity-matcher-module .tcpel-cmm-opt.sel {\n      background-color: var(--tcpel-cmm-main);\n      border-color: var(--tcpel-cmm-main);\n      color: #FFFFFF;\n      position: relative;\n      z-index: 2;\n    }\n\n    #tcpel-capacity-matcher-module .tcpel-cmm-opt-title {\n      font-size: 14px;\n      font-weight: 600;\n      margin-bottom: 4px;\n      color: inherit;\n    }\n\n    #tcpel-capacity-matcher-module .tcpel-cmm-opt-sub {\n      font-family: var(--tcpel-cmm-mono);\n      font-size: 11px;\n      opacity: 0.7;\n    }\n    #tcpel-capacity-matcher-module .tcpel-cmm-opt.sel .tcpel-cmm-opt-sub { opacity: 0.9; }\n\n    #tcpel-capacity-matcher-module .tcpel-cmm-btn-go {\n      width: 100%;\n      background-color: var(--tcpel-cmm-main);\n      color: #FFFFFF;\n      font-size: 16px;\n      font-weight: 600;\n      padding: 16px;\n      border: none;\n      cursor: pointer;\n      text-transform: uppercase;\n      letter-spacing: 0.05em;\n      transition: background-color 0.2s ease;\n      margin-top: 10px;\n    }\n\n    #tcpel-capacity-matcher-module .tcpel-cmm-btn-go:hover {\n      background-color: var(--tcpel-cmm-sub);\n    }\n\n    \/* \u53f3\u4fa7\uff1a\u7ed3\u679c\u8f93\u51fa\u8868 (\u4fdd\u7559DOM\uff0cSEO\u53ef\u89c1\uff0c\u6837\u5f0f\u63a7\u5236\u72b6\u6001) *\/\n    #tcpel-capacity-matcher-module .tcpel-cmm-result-box {\n      background-color: var(--tcpel-cmm-bg-alt);\n      border: 1px solid var(--tcpel-cmm-border);\n      padding: clamp(24px, 3vw, 40px);\n      position: relative;\n      display: flex;\n      flex-direction: column;\n      height: 100%;\n    }\n\n    \/* L-corner *\/\n    #tcpel-capacity-matcher-module .tcpel-cmm-result-box::before {\n      content: \"\";\n      position: absolute;\n      top: -1px; left: -1px;\n      width: 30px; height: 30px;\n      border-top: 3px solid var(--tcpel-cmm-main);\n      border-left: 3px solid var(--tcpel-cmm-main);\n    }\n\n    #tcpel-capacity-matcher-module .tcpel-cmm-h3 {\n      font-size: 20px;\n      font-weight: 700;\n      color: var(--tcpel-cmm-heading);\n      margin: 0 0 8px 0;\n    }\n\n    #tcpel-capacity-matcher-module .tcpel-cmm-tier {\n      font-family: var(--tcpel-cmm-mono);\n      font-size: clamp(20px, 2vw, 26px);\n      font-weight: 600;\n      color: var(--tcpel-cmm-main);\n      margin: 0 0 24px 0;\n      min-height: 32px; \/* \u9632\u6b62\u5e03\u5c40\u8df3\u52a8 *\/\n    }\n\n    \/* \u539f\u751f Table *\/\n    #tcpel-capacity-matcher-module .tcpel-cmm-table {\n      width: 100%;\n      border-collapse: collapse;\n      margin-bottom: 24px;\n    }\n\n    #tcpel-capacity-matcher-module .tcpel-cmm-table td {\n      padding: 14px 0;\n      border-bottom: 1px solid var(--tcpel-cmm-border);\n      font-size: 14px;\n      vertical-align: top;\n    }\n\n    #tcpel-capacity-matcher-module .tcpel-cmm-table tr:last-child td { border-bottom: none; }\n    \n    #tcpel-capacity-matcher-module .tcpel-cmm-table td:first-child {\n      color: var(--tcpel-cmm-body);\n      width: 40%;\n      padding-right: 16px;\n    }\n\n    #tcpel-capacity-matcher-module .tcpel-cmm-table td:last-child {\n      font-family: var(--tcpel-cmm-mono);\n      font-weight: 600;\n      color: var(--tcpel-cmm-heading);\n    }\n\n    \/* \u52a8\u6001\u8bf4\u660e\u6846 *\/\n    #tcpel-capacity-matcher-module .tcpel-cmm-note {\n      background-color: var(--tcpel-cmm-bg);\n      border-left: 4px solid var(--tcpel-cmm-sub);\n      padding: 16px;\n      font-size: 14px;\n      line-height: 1.6;\n      color: var(--tcpel-cmm-body);\n      margin-bottom: 24px;\n      min-height: 80px;\n    }\n\n    \/* \u8d2f\u7a7f\u5f0f\u62c9\u957f CTA *\/\n    #tcpel-capacity-matcher-module .tcpel-cmm-cta {\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      background-color: var(--tcpel-cmm-sub);\n      color: #FFFFFF;\n      font-size: 15px;\n      font-weight: 600;\n      padding: 16px;\n      text-decoration: none;\n      text-align: center;\n      transition: background-color 0.2s ease;\n      margin-top: auto;\n    }\n\n    #tcpel-capacity-matcher-module .tcpel-cmm-cta:hover {\n      background-color: var(--tcpel-cmm-main);\n    }\n\n    #tcpel-capacity-matcher-module .tcpel-cmm-dis {\n      font-size: 12px;\n      color: #9CA3AF;\n      margin: 16px 0 0 0;\n      line-height: 1.5;\n    }\n\n    \/* \u672a\u6fc0\u6d3b\u72b6\u6001\u63a9\u819c (\u786e\u4fdd DOM \u5bf9 SEO \u5f00\u653e\uff0c\u89c6\u89c9\u4e0a\u7b49\u5f85\u8f93\u5165) *\/\n    #tcpel-capacity-matcher-module .tcpel-cmm-overlay {\n      position: absolute;\n      top: 0; left: 0; right: 0; bottom: 0;\n      background-color: rgba(248, 250, 252, 0.95);\n      backdrop-filter: blur(2px);\n      z-index: 10;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      transition: opacity 0.3s ease, visibility 0.3s ease;\n    }\n    \n    #tcpel-capacity-matcher-module .tcpel-cmm-overlay-text {\n      font-family: var(--tcpel-cmm-mono);\n      font-weight: 600;\n      color: var(--tcpel-cmm-main);\n      border: 1px dashed var(--tcpel-cmm-main);\n      padding: 12px 24px;\n    }\n\n    #tcpel-capacity-matcher-module.is-active .tcpel-cmm-overlay {\n      opacity: 0;\n      visibility: hidden;\n    }\n\n    \/* \u54cd\u5e94\u5f0f\u65ad\u70b9 *\/\n    @media (max-width: 992px) {\n      #tcpel-capacity-matcher-module .tcpel-cmm-grid { grid-template-columns: 1fr; }\n    }\n    @media (max-width: 640px) {\n      #tcpel-capacity-matcher-module .tcpel-cmm-opts[data-count=\"3\"],\n      #tcpel-capacity-matcher-module .tcpel-cmm-opts[data-count=\"4\"] {\n        grid-template-columns: 1fr;\n      }\n      #tcpel-capacity-matcher-module .tcpel-cmm-opt { border-right: none; border-bottom: 1px solid var(--tcpel-cmm-border) !important; }\n      #tcpel-capacity-matcher-module .tcpel-cmm-opt:last-child { border-bottom: none !important; }\n      #tcpel-capacity-matcher-module .tcpel-cmm-table td { display: block; width: 100%; padding: 8px 0; }\n      #tcpel-capacity-matcher-module .tcpel-cmm-table td:first-child { padding-bottom: 0; border-bottom: none; font-size: 12px; }\n      #tcpel-capacity-matcher-module .tcpel-cmm-table td:last-child { padding-top: 4px; padding-bottom: 12px; }\n    }\n  <\/style>\n\n  <section class=\"tcpel-cmm-outer\">\n    <div class=\"tcpel-cmm-inner\">\n      \n      <header class=\"tcpel-cmm-header\">\n        <h1 class=\"tcpel-cmm-h1\">Pellet Line Capacity Matcher<\/h1>\n        <p class=\"tcpel-cmm-desc\">Three answers about your feedstock and output \u2014 get a matched TCPEL line configuration.<\/p>\n      <\/header>\n\n      <div class=\"tcpel-cmm-grid\">\n        \n        <div class=\"tcpel-cmm-panel\">\n          \n          <div class=\"tcpel-cmm-step\">\n            <h4 class=\"tcpel-cmm-h4\">1 \u00b7 Feedstock type<\/h4>\n            <div class=\"tcpel-cmm-opts\" data-group=\"feed\" data-count=\"3\">\n              <div class=\"tcpel-cmm-opt\" data-v=\"wood\">\n                <span class=\"tcpel-cmm-opt-title\">Sawdust \/ wood chips<\/span>\n                <span class=\"tcpel-cmm-opt-sub\">dry by-product<\/span>\n              <\/div>\n              <div class=\"tcpel-cmm-opt\" data-v=\"forestry\">\n                <span class=\"tcpel-cmm-opt-title\">Logs \/ forestry residue<\/span>\n                <span class=\"tcpel-cmm-opt-sub\">needs chipping<\/span>\n              <\/div>\n              <div class=\"tcpel-cmm-opt\" data-v=\"agri\">\n                <span class=\"tcpel-cmm-opt-title\">Straw \/ EFB \/ husk<\/span>\n                <span class=\"tcpel-cmm-opt-sub\">agri residue<\/span>\n              <\/div>\n            <\/div>\n          <\/div>\n\n          <div class=\"tcpel-cmm-step\">\n            <h4 class=\"tcpel-cmm-h4\">2 \u00b7 Raw material moisture<\/h4>\n            <div class=\"tcpel-cmm-opts\" data-group=\"moist\" data-count=\"3\">\n              <div class=\"tcpel-cmm-opt\" data-v=\"low\">\n                <span class=\"tcpel-cmm-opt-title\">Low<\/span>\n                <span class=\"tcpel-cmm-opt-sub\">&lt; 20%<\/span>\n              <\/div>\n              <div class=\"tcpel-cmm-opt\" data-v=\"med\">\n                <span class=\"tcpel-cmm-opt-title\">Medium<\/span>\n                <span class=\"tcpel-cmm-opt-sub\">20\u201340%<\/span>\n              <\/div>\n              <div class=\"tcpel-cmm-opt\" data-v=\"high\">\n                <span class=\"tcpel-cmm-opt-title\">High<\/span>\n                <span class=\"tcpel-cmm-opt-sub\">&gt; 40%<\/span>\n              <\/div>\n            <\/div>\n          <\/div>\n\n          <div class=\"tcpel-cmm-step\">\n            <h4 class=\"tcpel-cmm-h4\">3 \u00b7 Target output capacity<\/h4>\n            <div class=\"tcpel-cmm-opts\" data-group=\"cap\" data-count=\"4\">\n              <div class=\"tcpel-cmm-opt\" data-v=\"t1\">\n                <span class=\"tcpel-cmm-opt-title\">1\u20131.5 T\/H<\/span>\n                <span class=\"tcpel-cmm-opt-sub\">entry<\/span>\n              <\/div>\n              <div class=\"tcpel-cmm-opt\" data-v=\"t2\">\n                <span class=\"tcpel-cmm-opt-title\">2\u20132.5 T\/H<\/span>\n                <span class=\"tcpel-cmm-opt-sub\">commercial<\/span>\n              <\/div>\n              <div class=\"tcpel-cmm-opt\" data-v=\"t3\">\n                <span class=\"tcpel-cmm-opt-title\">3\u20134 T\/H<\/span>\n                <span class=\"tcpel-cmm-opt-sub\">industrial<\/span>\n              <\/div>\n              <div class=\"tcpel-cmm-opt\" data-v=\"t4\">\n                <span class=\"tcpel-cmm-opt-title\">5\u20136 T\/H<\/span>\n                <span class=\"tcpel-cmm-opt-sub\">large plant<\/span>\n              <\/div>\n            <\/div>\n          <\/div>\n\n          <button type=\"button\" class=\"tcpel-cmm-btn-go\" id=\"tcpel-cmm-btn\">Match My Pellet Line \u2192<\/button>\n        <\/div>\n\n        <div class=\"tcpel-cmm-result-box\">\n          <div class=\"tcpel-cmm-overlay\">\n            <span class=\"tcpel-cmm-overlay-text\">Awaiting Configuration Input&#8230;<\/span>\n          <\/div>\n\n          <h3 class=\"tcpel-cmm-h3\">Recommended configuration<\/h3>\n          <div class=\"tcpel-cmm-tier\" id=\"tcpel-cmm-tier\">&#8212;<\/div>\n          \n          <table class=\"tcpel-cmm-table\">\n            <tbody>\n              <tr>\n                <td>Wood chipper<\/td>\n                <td id=\"tcpel-cmm-chip\">&#8212;<\/td>\n              <\/tr>\n              <tr>\n                <td>Ring die pellet mill<\/td>\n                <td id=\"tcpel-cmm-mill\">&#8212;<\/td>\n              <\/tr>\n              <tr>\n                <td>Pellet cooler<\/td>\n                <td id=\"tcpel-cmm-cool\">&#8212;<\/td>\n              <\/tr>\n              <tr>\n                <td>Rotary dryer<\/td>\n                <td id=\"tcpel-cmm-dry\">&#8212;<\/td>\n              <\/tr>\n              <tr>\n                <td>Indicative FOB range<\/td>\n                <td id=\"tcpel-cmm-fob\">&#8212;<\/td>\n              <\/tr>\n            <\/tbody>\n          <\/table>\n\n          <div class=\"tcpel-cmm-note\" id=\"tcpel-cmm-note\">\n            Please select your feedstock, moisture, and capacity parameters to generate the engineering note.\n          <\/div>\n\n          <a class=\"tcpel-cmm-cta\" href=\"#ct-popup-816\">Get a Configuration-Based Quote \u2192<\/a>\n          <p class=\"tcpel-cmm-dis\">Indicative ranges built from TCPEL component pricing plus standard auxiliary equipment. Final configuration and price depend on your exact feedstock and site conditions.<\/p>\n        <\/div>\n\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <script>\n    (function(){\n      var root = document.getElementById('tcpel-capacity-matcher-module');\n      if(!root) return;\n      var sel = { feed: null, moist: null, cap: null };\n      \n      root.querySelectorAll('.tcpel-cmm-opt').forEach(function(o){\n        o.addEventListener('click', function(){\n          var g = o.parentElement.getAttribute('data-group');\n          root.querySelectorAll('[data-group=\"'+g+'\"] .tcpel-cmm-opt').forEach(function(x){\n            x.classList.remove('sel');\n          });\n          o.classList.add('sel');\n          sel[g] = o.getAttribute('data-v');\n        });\n      });\n      \n      var T = {\n        t1: { name: '1\u20131.5 T\/H Pellet Line', chip: 'TC216', mill: 'TCZL560 \u00b7 90 kW', cool: 'SKLN1.5', fob: 'USD 65,000\u2013110,000' },\n        t2: { name: '2\u20132.5 T\/H Pellet Line', chip: 'TC217', mill: 'TCZL700 \u00b7 160 kW', cool: 'SKLN2.5', fob: 'USD 95,000\u2013165,000' },\n        t3: { name: '3\u20134 T\/H Pellet Line', chip: 'TC218', mill: 'TCZL850A \u00b7 250 kW', cool: 'SKLN4', fob: 'USD 150,000\u2013270,000' },\n        t4: { name: '5\u20136 T\/H Pellet Line', chip: 'TC2110', mill: '2 \u00d7 TCZL850B \u00b7 2\u00d7280 kW', cool: 'SKLN6', fob: 'USD 240,000\u2013430,000' }\n      };\n      \n      document.getElementById('tcpel-cmm-btn').addEventListener('click', function(){\n        if(!sel.feed || !sel.moist || !sel.cap){\n          alert('Please answer all three questions.');\n          return;\n        }\n        var t = T[sel.cap];\n        \n        document.getElementById('tcpel-cmm-tier').textContent = t.name;\n        document.getElementById('tcpel-cmm-chip').textContent = (sel.feed === 'wood') ? 'Not required \u2014 sawdust feeds direct' : t.chip;\n        document.getElementById('tcpel-cmm-mill').textContent = t.mill;\n        document.getElementById('tcpel-cmm-cool').textContent = t.cool;\n        \n        var dry, note;\n        if(sel.moist === 'low'){\n          dry = 'Single-pass TCG \u2014 light duty or optional';\n          note = 'Your feedstock arrives near the 10\u201315% pelletizing window, so the dryer carries little load. This is the lowest-risk, lowest-OPEX profile.';\n        } else if(sel.moist === 'med'){\n          dry = 'Single-pass TCG \u2014 sized to load';\n          note = 'A correctly sized single-pass dryer handles 20\u201340% moisture. Drying is a real cost line here \u2014 size it to your actual moisture, not a round number.';\n        } else {\n          dry = 'Triple-pass TCSG \u2014 heavy duty';\n          note = 'At >40% moisture the dryer becomes the most important machine in the line. Drying can reach 30\u201350% of operating cost, so the TCSG triple-pass drum is specified first.';\n        }\n        \n        if(sel.feed === 'forestry'){ note += ' Forestry residue also loads the chipper and hammer mill fully \u2014 the complete six-stage line is justified.'; }\n        if(sel.feed === 'agri'){ note += ' Agricultural residues vary in ash; pellet diameter is often set at 8\u201310 mm for stable combustion.'; }\n        \n        document.getElementById('tcpel-cmm-dry').textContent = dry;\n        document.getElementById('tcpel-cmm-fob').textContent = t.fob;\n        document.getElementById('tcpel-cmm-note').textContent = note;\n        \n        \/\/ \u79fb\u9664\u63a9\u819c\uff0c\u5c55\u793a\u7ed3\u679c\n        root.classList.add('is-active');\n      });\n    })();\n  <\/script>\n<\/div>\n<\/div><\/div><\/div>\n<\/div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Pellet Line Capacity Matcher Three answers about your feedstock and output \u2014 get a matched TCPEL line configuration. 1 \u00b7 Feedstock type Sawdust \/ wood chips dry by-product Logs \/ forestry residue needs chipping Straw \/ EFB \/ husk agri residue 2 \u00b7 Raw material moisture Low &lt; 20% Medium 20\u201340% High &gt; 40% 3 [&hellip;]<\/p>\n","protected":false},"author":5,"featured_media":0,"parent":2051,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_gspb_post_css":"","footnotes":""},"class_list":["post-3029","page","type-page","status-publish","hentry"],"blocksy_meta":[],"_links":{"self":[{"href":"https:\/\/tcpel.net\/vi\/wp-json\/wp\/v2\/pages\/3029","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tcpel.net\/vi\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/tcpel.net\/vi\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/tcpel.net\/vi\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/tcpel.net\/vi\/wp-json\/wp\/v2\/comments?post=3029"}],"version-history":[{"count":0,"href":"https:\/\/tcpel.net\/vi\/wp-json\/wp\/v2\/pages\/3029\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/tcpel.net\/vi\/wp-json\/wp\/v2\/pages\/2051"}],"wp:attachment":[{"href":"https:\/\/tcpel.net\/vi\/wp-json\/wp\/v2\/media?parent=3029"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}