{"id":2417,"date":"2026-05-18T03:52:28","date_gmt":"2026-05-18T03:52:28","guid":{"rendered":"https:\/\/tcpel.net\/?page_id=2417"},"modified":"2026-05-18T08:03:25","modified_gmt":"2026-05-18T08:03:25","slug":"tc-model-recommender","status":"publish","type":"page","link":"https:\/\/tcpel.net\/es\/drum-chipper\/tc-model-recommender\/","title":{"rendered":"TCPEL Modelo Serie TC Recommender"},"content":{"rendered":"\n<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-359cd57\" data-block-id=\"359cd57\"><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-359cd57-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-d42a561\" data-v=\"4\" data-block-id=\"d42a561\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-d42a561-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-d42a561-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-644d6ed\" data-block-id=\"644d6ed\"><style>.stk-644d6ed-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-644d6ed-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-b28989d\" data-v=\"4\" data-block-id=\"b28989d\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-b28989d-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-b28989d-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-2f7669f\" data-block-id=\"2f7669f\"><style>.stk-2f7669f {margin-bottom:0px !important;}<\/style><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-2f7669f-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-3ba2224\" data-v=\"4\" data-block-id=\"3ba2224\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-3ba2224-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-3ba2224-inner-blocks\">\n<style>\n\/* ==========================================================================\n   \u6700\u9ad8\u7ea7\u522b\u4f5c\u7528\u57df\u9694\u79bb: #tcpel-recommender-module\n   \u9632 FlyingPress \u6c61\u67d3\uff0c\u5168\u9762\u4f7f\u7528 !important\n   ========================================================================== *\/\n\n#tcpel-recommender-module {\n    position: relative !important;\n    width: 100% !important;\n    background-color: #f4f7f9 !important;\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    background-position: center top !important;\n    padding: 70px 0 !important;\n    box-sizing: border-box !important;\n    font-family: inherit !important;\n}\n\n#tcpel-recommender-module * {\n    box-sizing: border-box !important;\n}\n\n#tcpel-recommender-module .tcpel-rec-container {\n    max-width: 1600px !important;\n    margin: 0 auto !important;\n    padding: 0 40px !important;\n    position: relative !important;\n    z-index: 2 !important;\n}\n\n\/* ==========================================================================\n   \u663e\u793a\/\u9690\u85cf \u72b6\u6001\u63a7\u5236\u6838\u5fc3 (\u5df2\u4fee\u590d CSS \u6743\u91cd\u8986\u76d6 Bug)\n   ========================================================================== *\/\n#tcpel-recommender-module .tcpel-is-hidden,\n#tcpel-recommender-module .tcpel-standby.tcpel-is-hidden {\n    display: none !important;\n}\n\n\/* ==========================================================================\n   \u5934\u90e8\u6807\u9898\u533a\n   ========================================================================== *\/\n#tcpel-recommender-module .tcpel-rec-header {\n    margin-bottom: 40px !important;\n    border-left: 6px solid #0078C0 !important;\n    padding-left: 24px !important;\n}\n\n#tcpel-recommender-module h1.tcpel-rec-h2 {\n    font-size: 32px !important;\n    font-weight: 800 !important;\n    color: #111111 !important;\n    margin: 0 0 16px 0 !important;\n    line-height: 1.25 !important;\n    text-transform: uppercase !important;\n}\n\n#tcpel-recommender-module p.tcpel-rec-intro {\n    font-size: 16px !important;\n    line-height: 1.8 !important;\n    color: #555555 !important;\n    margin: 0 !important;\n    max-width: 1200px !important;\n}\n\n\/* ==========================================================================\n   \u53cc\u4e3b\u5c4f\u4e92\u9501\u63a7\u5236\u53f0\n   ========================================================================== *\/\n#tcpel-recommender-module .tcpel-dashboard-grid {\n    display: grid !important;\n    grid-template-columns: 1.1fr 1fr !important;\n    gap: 0 !important;\n    background: #ffffff !important;\n    box-shadow: 0 30px 60px rgba(0, 0, 0, 0.08) !important;\n    border: 2px solid #0078C0 !important;\n}\n\n\/* --------------------------------------------------------------------------\n   \u5de6\u4fa7\uff1a\u8f93\u5165\u63a7\u5236\u9762\u677f\n   -------------------------------------------------------------------------- *\/\n#tcpel-recommender-module .tcpel-control-panel {\n    padding: 50px !important;\n    background-color: #ffffff !important;\n    display: flex !important;\n    flex-direction: column !important;\n    gap: 30px !important;\n}\n\n#tcpel-recommender-module h3.tcpel-panel-h3 {\n    font-size: 20px !important;\n    font-weight: 800 !important;\n    color: #111111 !important;\n    margin: 0 !important;\n    display: flex !important;\n    align-items: center !important;\n    gap: 12px !important;\n}\n\n\/* \u589e\u52a0\u9ad8\u7ea7\u611f\u524d\u7f00\u56fe\u5c42 *\/\n#tcpel-recommender-module h3.tcpel-panel-h3::before {\n    content: \"[ SYS.INPUT ]\" !important;\n    font-size: 12px !important;\n    color: #0078C0 !important;\n    font-family: monospace !important;\n    letter-spacing: 1px !important;\n    font-weight: 700 !important;\n}\n\n#tcpel-recommender-module h3.tcpel-panel-h3::after {\n    content: \"\" !important;\n    height: 2px !important;\n    flex: 1 !important;\n    background-color: rgba(0, 120, 192, 0.1) !important;\n}\n\n#tcpel-recommender-module .tcpel-form-row {\n    display: grid !important;\n    grid-template-columns: 1fr 1fr !important;\n    gap: 24px !important;\n}\n\n#tcpel-recommender-module .tcpel-field {\n    display: flex !important;\n    flex-direction: column !important;\n    gap: 8px !important;\n}\n\n#tcpel-recommender-module label.tcpel-label {\n    font-size: 13px !important;\n    font-weight: 700 !important;\n    color: #444444 !important;\n    text-transform: uppercase !important;\n    letter-spacing: 0.5px !important;\n}\n\n#tcpel-recommender-module input.tcpel-input,\n#tcpel-recommender-module select.tcpel-select {\n    position: relative !important;\n    z-index: 50 !important; \n    width: 100% !important;\n    height: 54px !important;\n    padding: 0 16px !important;\n    border: 2px solid rgba(0, 0, 0, 0.1) !important;\n    background-color: #fafafa !important;\n    font-family: inherit !important;\n    font-size: 15px !important;\n    color: #111111 !important;\n    outline: none !important;\n    border-radius: 0 !important;\n    transition: all 0.3s ease !important;\n    cursor: pointer !important;\n}\n\n#tcpel-recommender-module input.tcpel-input:focus,\n#tcpel-recommender-module select.tcpel-select:focus {\n    border-color: #0078C0 !important;\n    background-color: #ffffff !important;\n    box-shadow: 0 0 0 4px rgba(0, 120, 192, 0.1) !important;\n}\n\n#tcpel-recommender-module button.tcpel-btn {\n    display: flex !important;\n    align-items: center !important;\n    justify-content: center !important;\n    width: 100% !important;\n    height: 64px !important;\n    background-color: #0078C0 !important;\n    color: #ffffff !important;\n    border: none !important;\n    font-weight: 800 !important;\n    font-size: 18px !important;\n    text-transform: uppercase !important;\n    letter-spacing: 1px !important;\n    cursor: pointer !important;\n    margin-top: 10px !important;\n    transition: all 0.3s ease !important;\n    position: relative !important;\n    z-index: 50 !important;\n}\n\n#tcpel-recommender-module button.tcpel-btn:hover {\n    background-color: #006030 !important;\n    box-shadow: 0 10px 20px rgba(0, 96, 48, 0.3) !important;\n}\n\n\/* --------------------------------------------------------------------------\n   \u53f3\u4fa7\uff1a\u7ed3\u679c\u663e\u793a\u9762\u677f (\u6df1\u8272\u91cd\u5de5\u98ce\u683c)\n   -------------------------------------------------------------------------- *\/\n#tcpel-recommender-module .tcpel-result-panel {\n    background-color: #001f3f !important;\n    padding: 50px !important;\n    position: relative !important;\n    display: flex !important;\n    flex-direction: column !important;\n    justify-content: center !important;\n    border-left: 1px solid rgba(255,255,255,0.1) !important;\n}\n\n#tcpel-recommender-module .tcpel-result-panel::after {\n    content: \"\" !important;\n    position: absolute !important;\n    top: 0 !important;\n    left: 0 !important;\n    width: 100% !important;\n    height: 100% !important;\n    background-image: \n        linear-gradient(rgba(255, 255, 255, 0.03) 1px, transparent 1px),\n        linear-gradient(90deg, rgba(255, 255, 255, 0.03) 1px, transparent 1px) !important;\n    background-size: 30px 30px !important;\n    pointer-events: none !important;\n    z-index: 1 !important;\n}\n\n\/* \u5f85\u673a\u72b6\u6001\u533a *\/\n#tcpel-recommender-module .tcpel-standby {\n    position: relative !important;\n    z-index: 2 !important;\n    text-align: center !important;\n    display: flex !important;\n    flex-direction: column !important;\n    align-items: center !important;\n    gap: 20px !important;\n}\n\n#tcpel-recommender-module .tcpel-standby-icon {\n    width: 60px !important;\n    height: 60px !important;\n    border: 2px dashed rgba(255, 255, 255, 0.2) !important;\n    border-radius: 50% !important;\n    display: flex !important;\n    align-items: center !important;\n    justify-content: center !important;\n    animation: tcpelRotate 10s linear infinite !important;\n}\n\n#tcpel-recommender-module .tcpel-standby-icon::before {\n    content: \"\" !important;\n    width: 10px !important;\n    height: 10px !important;\n    background-color: #0078C0 !important;\n    border-radius: 50% !important;\n}\n\n@keyframes tcpelRotate { 100% { transform: rotate(360deg); } }\n\n#tcpel-recommender-module .tcpel-standby-text {\n    font-size: 24px !important;\n    font-weight: 800 !important;\n    color: rgba(255, 255, 255, 0.5) !important;\n    letter-spacing: 2px !important;\n}\n\n#tcpel-recommender-module .tcpel-standby-sub {\n    font-size: 14px !important;\n    color: rgba(255, 255, 255, 0.3) !important;\n}\n\n\/* \u7ed3\u679c\u5c55\u793a\u533a *\/\n#tcpel-rec-result-inner {\n    position: relative !important;\n    z-index: 2 !important;\n    animation: tcpelFadeIn 0.5s ease-out forwards !important;\n}\n\n@keyframes tcpelFadeIn { from { opacity: 0; transform: translateY(10px); } to { opacity: 1; transform: translateY(0); } }\n\n#tcpel-recommender-module .tcpel-badge {\n    display: inline-block !important;\n    background-color: #006030 !important;\n    color: #ffffff !important;\n    font-size: 12px !important;\n    font-weight: 800 !important;\n    text-transform: uppercase !important;\n    letter-spacing: 1px !important;\n    padding: 6px 12px !important;\n    margin-bottom: 16px !important;\n}\n\n#tcpel-recommender-module .tcpel-model {\n    font-size: 56px !important;\n    font-weight: 900 !important;\n    color: #ffffff !important;\n    line-height: 1 !important;\n    margin: 0 0 16px 0 !important;\n    text-shadow: 0 10px 20px rgba(0,0,0,0.5) !important;\n    position: relative !important;\n}\n\n#tcpel-recommender-module .tcpel-model::after {\n    content: \"\" !important;\n    position: absolute !important;\n    bottom: -8px !important;\n    left: 0 !important;\n    width: 60px !important;\n    height: 4px !important;\n    background-color: #0078C0 !important;\n}\n\n\/* --------------------------------------------------------------------------\n   \u9ad8\u7ea7\u611f\u5f3a\u5316\uff1a\u4eea\u8868\u76d8\u5316\u89c4\u683c\u6570\u636e (\u66ff\u4ee3\u539f\u672c\u7684\u4e00\u884c\u7eaf\u6587\u672c)\n   -------------------------------------------------------------------------- *\/\n#tcpel-recommender-module .tcpel-specs-dashboard {\n    display: flex !important;\n    flex-wrap: wrap !important;\n    gap: 8px !important;\n    margin: 24px 0 30px 0 !important;\n}\n\n#tcpel-recommender-module .tcpel-spec-item {\n    background-color: rgba(0, 0, 0, 0.25) !important;\n    border: 1px solid rgba(255, 255, 255, 0.1) !important;\n    border-left: 3px solid #006030 !important;\n    padding: 8px 12px !important;\n    font-family: monospace !important;\n    font-size: 13px !important;\n    color: rgba(255, 255, 255, 0.6) !important;\n    display: inline-flex !important;\n    align-items: center !important;\n    gap: 8px !important;\n}\n\n#tcpel-recommender-module .tcpel-spec-item b {\n    color: #ffffff !important;\n    font-size: 14px !important;\n}\n\n\/* ==========================================================================\n   \u5de5\u7a0b\u539f\u7406\u89e3\u6790\u533a\n   ========================================================================== *\/\n#tcpel-recommender-module h4.tcpel-why-h4 {\n    font-size: 15px !important;\n    font-weight: 800 !important;\n    color: #0078C0 !important;\n    text-transform: uppercase !important;\n    letter-spacing: 1px !important;\n    margin: 0 0 12px 0 !important;\n    display: flex !important;\n    align-items: center !important;\n    gap: 8px !important;\n}\n\n#tcpel-recommender-module h4.tcpel-why-h4::before {\n    content: \"[ SYS.EVAL ]\" !important;\n    font-size: 11px !important;\n    color: rgba(255, 255, 255, 0.4) !important;\n    font-family: monospace !important;\n}\n\n#tcpel-recommender-module .tcpel-why {\n    font-size: 15px !important;\n    line-height: 1.8 !important;\n    color: rgba(255, 255, 255, 0.9) !important;\n    margin: 0 0 24px 0 !important;\n    text-align: justify !important;\n}\n\n#tcpel-recommender-module .tcpel-alt {\n    display: flex !important;\n    flex-wrap: wrap !important;\n    gap: 12px !important;\n    margin-bottom: 40px !important;\n}\n\n#tcpel-recommender-module .tcpel-tag {\n    background: transparent !important;\n    border: 1px solid rgba(255, 255, 255, 0.2) !important;\n    color: rgba(255, 255, 255, 0.6) !important;\n    font-size: 12px !important;\n    padding: 6px 12px !important;\n    text-transform: uppercase !important;\n    letter-spacing: 0.5px !important;\n}\n\n#tcpel-recommender-module .tcpel-cta-row {\n    display: flex !important;\n    flex-wrap: wrap !important;\n    gap: 16px !important;\n}\n\n#tcpel-recommender-module .tcpel-cta-row a {\n    display: inline-flex !important;\n    align-items: center !important;\n    justify-content: center !important;\n    padding: 16px 24px !important;\n    font-size: 14px !important;\n    font-weight: 800 !important;\n    text-transform: uppercase !important;\n    letter-spacing: 1px !important;\n    text-decoration: none !important;\n    transition: all 0.3s ease !important;\n}\n\n#tcpel-recommender-module .tcpel-cta-row a:not(.secondary) {\n    background-color: #0078C0 !important;\n    color: #ffffff !important;\n    border: 2px solid #0078C0 !important;\n}\n\n#tcpel-recommender-module .tcpel-cta-row a:not(.secondary):hover {\n    background-color: #006030 !important;\n    border-color: #006030 !important;\n}\n\n#tcpel-recommender-module .tcpel-cta-row a.secondary {\n    background-color: transparent !important;\n    color: #ffffff !important;\n    border: 2px solid rgba(255, 255, 255, 0.3) !important;\n}\n\n#tcpel-recommender-module .tcpel-cta-row a.secondary:hover {\n    border-color: #ffffff !important;\n    background-color: rgba(255, 255, 255, 0.05) !important;\n}\n\n\/* \u54cd\u5e94\u5f0f\u63a7\u5236 *\/\n@media (max-width:1000px) {\n    #tcpel-recommender-module .tcpel-dashboard-grid {\n        grid-template-columns: 1fr !important;\n    }\n    #tcpel-recommender-module .tcpel-control-panel {\n        border-right: none !important;\n        border-bottom: 1px solid rgba(0, 120, 192, 0.2) !important;\n    }\n}\n\n@media (max-width:690px) {\n    #tcpel-recommender-module { padding: 40px 0 !important; }\n    #tcpel-recommender-module .tcpel-rec-container { padding: 0 20px !important; }\n    #tcpel-recommender-module .tcpel-control-panel,\n    #tcpel-recommender-module .tcpel-result-panel { padding: 30px 20px !important; }\n    #tcpel-recommender-module .tcpel-form-row { grid-template-columns: 1fr !important; gap: 16px !important; }\n    #tcpel-recommender-module .tcpel-cta-row a { width: 100% !important; }\n}\n<\/style>\n\n<section id=\"tcpel-recommender-module\">\n    <div class=\"tcpel-rec-container\">\n        <div class=\"tcpel-rec-header\">\n            <h1 class=\"tcpel-rec-h2\">TCPEL TC-Series Model Recommender<\/h1>\n            <p class=\"tcpel-rec-intro\">\n                Tell us your target chip throughput and feedstock \u2014 we will match a TC model and explain why. Spec data: TCPEL factory sheet, Zhangqiu Jinan.\n            <\/p>\n        <\/div>\n\n        <div class=\"tcpel-dashboard-grid\">\n            <div class=\"tcpel-control-panel\">\n                <h3 class=\"tcpel-panel-h3\">Operating Parameters<\/h3>\n                \n                <div class=\"tcpel-form-row\">\n                    <div class=\"tcpel-field\">\n                        <label class=\"tcpel-label\" for=\"tcpel-rec-tph\">Target chip output (t\/h)<\/label>\n                        <input class=\"tcpel-input\" type=\"number\" id=\"tcpel-rec-tph\" min=\"1\" max=\"80\" step=\"0.5\" placeholder=\"e.g. 8\">\n                    <\/div>\n                    <div class=\"tcpel-field\">\n                        <label class=\"tcpel-label\" for=\"tcpel-rec-feedstock\">Primary feedstock<\/label>\n                        <select class=\"tcpel-select\" id=\"tcpel-rec-feedstock\">\n                            <option value=\"clean-softwood\">Clean softwood \/ debarked roundwood<\/option>\n                            <option value=\"hardwood\">Hardwood logs<\/option>\n                            <option value=\"mixed-bark\">Mixed with bark \/ slash<\/option>\n                            <option value=\"recycled\">Recycled wood \/ pallets (dirty)<\/option>\n                            <option value=\"whole-tree\">Whole-tree intake (large dia)<\/option>\n                        <\/select>\n                    <\/div>\n                <\/div>\n\n                <div class=\"tcpel-form-row\">\n                    <div class=\"tcpel-field\">\n                        <label class=\"tcpel-label\" for=\"tcpel-rec-logdia\">Max log diameter (mm)<\/label>\n                        <select class=\"tcpel-select\" id=\"tcpel-rec-logdia\">\n                            <option value=\"200\">Under 230 mm<\/option>\n                            <option value=\"280\">230\u2013300 mm<\/option>\n                            <option value=\"380\">300\u2013400 mm<\/option>\n                            <option value=\"430\">400\u2013450 mm<\/option>\n                            <option value=\"550\">450\u2013600 mm<\/option>\n                        <\/select>\n                    <\/div>\n                    <div class=\"tcpel-field\">\n                        <label class=\"tcpel-label\" for=\"tcpel-rec-app\">Application<\/label>\n                        <select class=\"tcpel-select\" id=\"tcpel-rec-app\">\n                            <option value=\"pellet\">Pellet plant front-end<\/option>\n                            <option value=\"boiler\">Biomass boiler fuel chip<\/option>\n                            <option value=\"forestry\">Forestry \/ sawmill scrap<\/option>\n                            <option value=\"recycle\">Pallet \/ demolition wood reclaim<\/option>\n                        <\/select>\n                    <\/div>\n                <\/div>\n                \n                <button class=\"tcpel-btn\" id=\"tcpel-rec-go\" onclick=\"tcpelExecuteRecommender()\">Recommend a TC Model<\/button>\n            <\/div>\n\n            <div class=\"tcpel-result-panel\">\n                \n                <div id=\"tcpel-rec-result-inner\" class=\"tcpel-is-hidden\" aria-live=\"polite\">\n                    <span class=\"tcpel-badge\" id=\"tcpel-rec-badge\">Best Match<\/span>\n                    <div class=\"tcpel-model\" id=\"tcpel-rec-model\">\u2014<\/div>\n                    \n                    <div class=\"tcpel-specs-dashboard\" id=\"tcpel-rec-specs-dashboard\"><\/div>\n                    \n                    <h4 class=\"tcpel-why-h4\">Engineering Rationale<\/h4>\n                    <p class=\"tcpel-why\" id=\"tcpel-rec-why\"><\/p>\n                    <div class=\"tcpel-alt\" id=\"tcpel-rec-alt\"><\/div>\n                    <div class=\"tcpel-cta-row\">\n                        <a href=\"#ct-popup-816\">Get FOB Quote for This Model<\/a>\n                        <a class=\"secondary\" href=\"\/drum-chipper\/drum-wood-chipper\/wood-to-chip-throughput-calculator\/\">Throughput Calculator<\/a>\n                    <\/div>\n                <\/div>\n\n                <div class=\"tcpel-standby\" id=\"tcpel-rec-standby\">\n                    <div class=\"tcpel-standby-icon\"><\/div>\n                    <div class=\"tcpel-standby-text\">SYSTEM STANDBY<\/div>\n                    <div class=\"tcpel-standby-sub\">Awaiting parameter input to compute optimal TC-Series configuration.<\/div>\n                <\/div>\n            <\/div>\n            \n        <\/div>\n    <\/div>\n<\/section>\n\n<script>\nvar tcpelDataList = [\n    {name:'TC216', motor:55, tphLo:3, tphHi:5, logMax:230, rotor:600},\n    {name:'TC217', motor:75, tphLo:5, tphHi:7, logMax:230, rotor:600},\n    {name:'TC218', motor:110, tphLo:6, tphHi:10, logMax:300, rotor:800},\n    {name:'TC2110', motor:185, tphLo:12, tphHi:15, logMax:400, rotor:1000},\n    {name:'TC2113', motor:220, tphLo:16, tphHi:20, logMax:400, rotor:1300},\n    {name:'TC2113D', motor:250, tphLo:20, tphHi:30, logMax:450, rotor:1300},\n    {name:'TC4113', motor:450, tphLo:35, tphHi:50, logMax:450, rotor:1300},\n    {name:'TC2116', motor:710, tphLo:30, tphHi:60, logMax:600, rotor:1600}\n];\n\nfunction tcpelFindBestMatch(targetTph, targetLogDia) {\n    var bestResult = tcpelDataList[tcpelDataList.length - 1];\n    var bestScore = 999999;\n\n    for (var i = 0; i < tcpelDataList.length; i++) {\n        var iterModel = tcpelDataList[i];\n        \n        if (iterModel.logMax >= targetLogDia) {\n            var midTph = (iterModel.tphLo + iterModel.tphHi) \/ 2;\n            var currentScore = Math.abs(targetTph - midTph);\n            \n            \/\/ \u5d4c\u5957 if \u5f7b\u5e95\u66ff\u4ee3 &&\n            if (targetTph <= iterModel.tphHi) {\n                if (targetTph >= iterModel.tphLo * 0.7) {\n                    currentScore = 0;\n                }\n            }\n            \n            if (bestScore > currentScore) {\n                bestScore = currentScore;\n                bestResult = iterModel;\n            }\n        }\n    }\n    return bestResult;\n}\n\nfunction tcpelExecuteRecommender() {\n    var inputRawVal = document.getElementById('tcpel-rec-tph').value;\n    var parsedTph = parseFloat(inputRawVal);\n    var selectedFs = document.getElementById('tcpel-rec-feedstock').value;\n    var selectedLogDia = parseFloat(document.getElementById('tcpel-rec-logdia').value);\n    var selectedApp = document.getElementById('tcpel-rec-app').value;\n\n    if (!parsedTph || parsedTph <= 0) {\n        alert('Enter a target t\/h between 1 and 80.');\n        return;\n    }\n\n    var safetyMargin = 1.3;\n    if (selectedApp === 'pellet') {\n        safetyMargin = 1.5;\n    }\n\n    var requiredTph = parsedTph * safetyMargin;\n    var finalModel = tcpelFindBestMatch(requiredTph, selectedLogDia);\n\n    document.getElementById('tcpel-rec-model').innerHTML = finalModel.name;\n    \n    \/\/ \u751f\u6210\u4eea\u8868\u76d8\u788e\u7247\u5316\u6807\u7b7e\uff0c\u63d0\u5347\u8d28\u611f\n    var dashHtml = '<span class=\"tcpel-spec-item\">CAPACITY: <b>' + finalModel.tphLo + '-' + finalModel.tphHi + ' t\/h<\/b><\/span>';\n    dashHtml = dashHtml + '<span class=\"tcpel-spec-item\">MOTOR: <b>' + finalModel.motor + ' kW<\/b><\/span>';\n    dashHtml = dashHtml + '<span class=\"tcpel-spec-item\">MAX LOG \u00d8: <b>' + finalModel.logMax + ' mm<\/b><\/span>';\n    dashHtml = dashHtml + '<span class=\"tcpel-spec-item\">ROTOR \u00d8: <b>' + finalModel.rotor + ' mm<\/b><\/span>';\n    document.getElementById('tcpel-rec-specs-dashboard').innerHTML = dashHtml;\n\n    var explanationStr = 'You asked for ' + parsedTph + ' t\/h. ';\n    if (selectedApp === 'pellet') {\n        explanationStr = explanationStr + 'With 1.5x pellet-plant headroom you need ' + requiredTph.toFixed(1) + ' t\/h sustained capacity. ';\n    } else {\n        explanationStr = explanationStr + 'With 1.3x operational headroom you need ' + requiredTph.toFixed(1) + ' t\/h sustained capacity. ';\n    }\n\n    explanationStr = explanationStr + finalModel.name + ' delivers ' + finalModel.tphLo + '-' + finalModel.tphHi + ' t\/h and accepts logs up to ' + finalModel.logMax + ' mm \u2014 ';\n\n    \/\/ \u4e25\u8c28\u5408\u89c4\uff1a\u7528 indexOf \u5904\u7406\u903b\u8f91\u6216\uff0c\u5168\u9762\u6e05\u9664 ||\n    if (['recycled', 'mixed-bark'].indexOf(selectedFs) !== -1) {\n        explanationStr = explanationStr + 'rotor inertia handles bark spikes and mixed-grade feed.';\n    } else if (selectedFs === 'whole-tree') {\n        explanationStr = explanationStr + 'rotor diameter swallows whole-tree intake without pre-trim.';\n    } else {\n        explanationStr = explanationStr + 'clean feedstock matches the throat geometry and chip-size window.';\n    }\n\n    document.getElementById('tcpel-rec-why').innerHTML = explanationStr;\n\n    var matchIdx = -1;\n    for (var j = 0; j < tcpelDataList.length; j++) {\n        if (tcpelDataList[j].name === finalModel.name) {\n            matchIdx = j;\n        }\n    }\n\n    var tagsHtml = '';\n    if (matchIdx > 0) {\n        tagsHtml = tagsHtml + '<span class=\"tcpel-tag\">Step down: ' + tcpelDataList[matchIdx-1].name + '<\/span>';\n    }\n    \n    \/\/ \u5d4c\u5957 if \u66ff\u4ee3 && \n    if (matchIdx < tcpelDataList.length - 1) {\n        if (matchIdx !== -1) {\n            tagsHtml = tagsHtml + '<span class=\"tcpel-tag\">Step up: ' + tcpelDataList[matchIdx+1].name + '<\/span>';\n        }\n    }\n\n    document.getElementById('tcpel-rec-alt').innerHTML = tagsHtml;\n\n    \/\/ \u6838\u5fc3\u663e\u9690\u63a7\u5236\u4fee\u590d\uff1a\u901a\u8fc7 className \u5207\u6362\u5b9e\u73b0\u7edd\u5bf9\u4f18\u5148\u7ea7\u7684\u9690\u85cf\/\u663e\u793a\n    var standbyEl = document.getElementById('tcpel-rec-standby');\n    var resultEl = document.getElementById('tcpel-rec-result-inner');\n    \n    standbyEl.className = 'tcpel-standby tcpel-is-hidden';\n    resultEl.className = '';\n}\n<\/script>\n<\/div><\/div><\/div>\n<\/div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>TCPEL TC-Series Model Recommender Tell us your target chip throughput and feedstock \u2014 we will match a TC model and explain why. Spec data: TCPEL factory sheet, Zhangqiu Jinan. Operating Parameters Target chip output (t\/h) Primary feedstock Clean softwood \/ debarked roundwoodHardwood logsMixed with bark \/ slashRecycled wood \/ pallets (dirty)Whole-tree intake (large dia) Max [&hellip;]<\/p>\n","protected":false},"author":5,"featured_media":0,"parent":1409,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_gspb_post_css":"","footnotes":""},"class_list":["post-2417","page","type-page","status-publish","hentry"],"blocksy_meta":[],"_links":{"self":[{"href":"https:\/\/tcpel.net\/es\/wp-json\/wp\/v2\/pages\/2417","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tcpel.net\/es\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/tcpel.net\/es\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/tcpel.net\/es\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/tcpel.net\/es\/wp-json\/wp\/v2\/comments?post=2417"}],"version-history":[{"count":0,"href":"https:\/\/tcpel.net\/es\/wp-json\/wp\/v2\/pages\/2417\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/tcpel.net\/es\/wp-json\/wp\/v2\/pages\/1409"}],"wp:attachment":[{"href":"https:\/\/tcpel.net\/es\/wp-json\/wp\/v2\/media?parent=2417"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}