{"id":2697,"date":"2026-05-19T01:47:52","date_gmt":"2026-05-19T01:47:52","guid":{"rendered":"https:\/\/tcpel.net\/?page_id=2697"},"modified":"2026-05-19T03:33:35","modified_gmt":"2026-05-19T03:33:35","slug":"tco-payback","status":"publish","type":"page","link":"https:\/\/tcpel.net\/fr\/pellet-production-line\/wood-pellet-production-line\/tco-payback\/","title":{"rendered":"Estimateur TCO et de r\u00e9cup\u00e9ration de l'usine de granul\u00e9s de bois"},"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=\"chapelure\" class=\"rank-math-breadcrumb\"><p><span class=\"last\">Accueil<\/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-tco-estimator\n   \u5f3a\u5236 !important \u9501\u5b9a\uff0c\u84dd\u56fe\u80cc\u666f\u8d2f\u7a7f\uff0c\u6297 FlyingPress\/Theme \u6c61\u67d3\n   ========================================================================== *\/\n\n#tcpel-tco-estimator {\n    position: relative !important;\n    width: 100% !important;\n    display: block !important;\n    background-color: #f8fafc !important; \n    \/* \u7eaf CSS \u7ed8\u5236\u9ad8\u7ea7\u5de5\u4e1a\u5de5\u7a0b\u84dd\u56fe\u7f51\u683c *\/\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-tco-estimator * {\n    box-sizing: border-box !important;\n}\n\n#tcpel-tco-estimator .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-tco-estimator .tcpel-header-group {\n    position: relative !important;\n    padding-left: 24px !important;\n    border-left: 6px solid #0078C0 !important; \/* \u5de5\u4e1a\u57fa\u51c6\u7ebf *\/\n    max-width: 1600px !important;\n}\n\n#tcpel-tco-estimator 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-tco-estimator p.tcpel-intro-p {\n    font-size: 16px !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\uff1a\u5de6\u53f3\u53cc\u680f\u5e03\u5c40\uff0c\u6d88\u706d\u7eb5\u5411\u7559\u767d\n   ========================================================================== *\/\n#tcpel-tco-estimator .tcpel-dashboard-grid {\n    display: grid !important;\n    grid-template-columns: 45% 1fr !important;\n    gap: 30px !important;\n    align-items: stretch !important;\n}\n\n\/* --------------------------------------------------------------------------\n   \u5de6\u4fa7\uff1a\u53c2\u6570\u8f93\u5165\u63a7\u5236\u9762\u677f\n   -------------------------------------------------------------------------- *\/\n#tcpel-tco-estimator .tcpel-control-panel {\n    background: #ffffff !important;\n    border: 1px solid #e2e8f0 !important;\n    border-top: 4px solid #0f172a !important; \/* \u9ed1\u8272\u91cd\u88c5\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\/* \u80cc\u666f\u5de5\u4e1a\u6c34\u5370 *\/\n#tcpel-tco-estimator .tcpel-control-panel::after {\n    content: 'TCO_SYS' !important;\n    position: absolute !important;\n    bottom: -15px !important;\n    left: -10px !important;\n    font-size: 80px !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-tco-estimator .tcpel-row-2 {\n    display: grid !important;\n    grid-template-columns: 1fr 1fr !important;\n    gap: 20px !important;\n    margin-bottom: 25px !important;\n    position: relative !important;\n    z-index: 2 !important;\n}\n\n#tcpel-tco-estimator .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}\n\n#tcpel-tco-estimator .tcpel-input,\n#tcpel-tco-estimator .tcpel-select {\n    width: 100% !important;\n    padding: 12px 15px !important;\n    border: 1px solid #cbd5e1 !important;\n    border-radius: 2px !important;\n    font-size: 15.5px !important;\n    background: #f8fafc !important;\n    color: #1e293b !important;\n    transition: all 0.3s ease !important;\n}\n\n#tcpel-tco-estimator .tcpel-input:focus,\n#tcpel-tco-estimator .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-tco-estimator .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-tco-estimator .tcpel-calc-btn:hover {\n    background: #006030 !important;\n}\n\n\/* --------------------------------------------------------------------------\n   \u53f3\u4fa7\uff1a\u7ed3\u679c\u5c55\u793a\u9762\u677f (\u5305\u542b\u9759\u6001 CTA\uff0c\u9632\u51b2\u7a81)\n   -------------------------------------------------------------------------- *\/\n#tcpel-tco-estimator .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 UI *\/\n#tcpel-tco-estimator .tcpel-standby {\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-tco-estimator .tcpel-standby svg {\n    width: 65px !important;\n    height: 65px !important;\n    fill: #cbd5e1 !important;\n    margin-bottom: 15px !important;\n}\n\n#tcpel-tco-estimator .tcpel-error {\n    color: #dc2626 !important;\n    font-weight: 700 !important;\n    margin-top: 15px !important;\n    display: none !important;\n}\n\n\/* \u6fc0\u6d3b\u6001\u7684\u52a8\u6001\u6570\u636e\u533a *\/\n#tcpel-tco-estimator .tcpel-active-view {\n    display: none !important; \/* \u9ed8\u8ba4\u9690\u85cf\uff0c\u7531 JS \u5207\u6362 *\/\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-tco-estimator h3.tcpel-h3 {\n    font-size: 20px !important;\n    font-weight: 800 !important;\n    color: #0f172a !important;\n    margin: 0 0 15px 0 !important;\n    padding-bottom: 12px !important;\n    border-bottom: 1px solid #f1f5f9 !important;\n}\n\n#tcpel-tco-estimator h4.tcpel-h4 {\n    font-size: 18px !important;\n    font-weight: 700 !important;\n    color: #006030 !important;\n    margin: 25px 0 15px 0 !important;\n}\n\n\/* \u6838\u5fc3\u8d22\u52a1\u6307\u6807\u56db\u5bab\u683c *\/\n#tcpel-tco-estimator .tcpel-summary-grid {\n    display: grid !important;\n    grid-template-columns: repeat(2, 1fr) !important;\n    gap: 15px !important;\n    margin-bottom: 25px !important;\n}\n\n#tcpel-tco-estimator .tcpel-summary-cell {\n    padding: 18px 15px !important;\n    background: #e7f1ec !important; \/* \u7ee7\u627f\u60a8\u539f\u672c\u8bbe\u8ba1\u7684\u8d22\u52a1\u7eff\u5e95\u8272 *\/\n    border-radius: 4px !important;\n    text-align: center !important;\n    border: 1px solid rgba(0, 96, 48, 0.1) !important;\n}\n\n#tcpel-tco-estimator .tcpel-summary-val {\n    font-size: 24px !important;\n    font-weight: 900 !important;\n    color: #006030 !important;\n    line-height: 1.2 !important;\n}\n\n#tcpel-tco-estimator .tcpel-summary-lbl {\n    font-size: 13.5px !important;\n    color: #475569 !important;\n    margin-top: 6px !important;\n    font-weight: 600 !important;\n}\n\n\/* \u8d22\u52a1\u660e\u7ec6\u5217\u8868 *\/\n#tcpel-tco-estimator .tcpel-line-item {\n    display: flex !important;\n    justify-content: space-between !important;\n    padding: 10px 0 !important;\n    border-bottom: 1px solid #f1f5f9 !important;\n    font-size: 15px !important;\n}\n\n#tcpel-tco-estimator .tcpel-line-key {\n    color: #475569 !important;\n}\n\n#tcpel-tco-estimator .tcpel-line-num {\n    font-weight: 700 !important;\n    color: #0f172a !important;\n}\n\n\/* \u6295\u8d44\u5efa\u8bae\u4e0e\u514d\u8d23\u58f0\u660e *\/\n#tcpel-tco-estimator .tcpel-guide-box {\n    background: rgba(0, 120, 192, 0.05) !important;\n    border-left: 4px solid #0078C0 !important;\n    padding: 15px !important;\n    margin: 20px 0 !important;\n    font-size: 14.5px !important;\n    color: #1e293b !important;\n}\n\n#tcpel-tco-estimator p.tcpel-disclaimer {\n    font-size: 13px !important;\n    color: #64748b !important;\n    line-height: 1.6 !important;\n    margin: 0 0 25px 0 !important;\n    text-align: justify !important;\n}\n\n\/* \u2705 \u9759\u6001\u786c\u7f16\u7801\u7684 CTA \u6309\u94ae\uff0c\u7edd\u4e0d\u88ab JS \u91cd\u5efa\uff0c\u786e\u4fdd FlyingPress \u7ed1\u5b9a\u6709\u6548 *\/\n#tcpel-tco-estimator 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: 15px 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-tco-estimator 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-tco-estimator .tcpel-dashboard-grid { grid-template-columns: 1fr !important; }\n}\n\n@media (max-width:690px) {\n    #tcpel-tco-estimator { padding: 40px 0 !important; }\n    #tcpel-tco-estimator .tcpel-container { padding: 0 20px !important; gap: 30px !important; }\n    #tcpel-tco-estimator .tcpel-header-group { padding-left: 15px !important; border-width: 4px !important; }\n    #tcpel-tco-estimator .tcpel-control-panel,\n    #tcpel-tco-estimator .tcpel-result-panel { padding: 25px 20px !important; }\n    #tcpel-tco-estimator .tcpel-row-2 { grid-template-columns: 1fr !important; gap: 15px !important; margin-bottom: 15px !important; }\n    #tcpel-tco-estimator .tcpel-summary-grid { grid-template-columns: 1fr !important; }\n    #tcpel-tco-estimator a.tcpel-static-cta { width: 100% !important; }\n}\n<\/style>\n\n<section id=\"tcpel-tco-estimator\">\n    <div class=\"tcpel-container\">\n\n        <div class=\"tcpel-header-group\">\n            <h1 class=\"tcpel-h2\">Estimateur TCO et de r\u00e9cup\u00e9ration de l'usine de granul\u00e9s de bois<\/h1>\n            <p class=\"tcpel-intro-p\">Entrez la capacit\u00e9 de votre usine, le co\u00fbt des mati\u00e8res premi\u00e8res, le prix de vente des granul\u00e9s et les heures d'exploitation pour estimer le chiffre d'affaires annuel, le co\u00fbt d'exploitation et la p\u00e9riode de r\u00e9cup\u00e9ration. Rep\u00e8res tir\u00e9s de la recherche sur les usines de granul\u00e9s Deloitte EU et des mod\u00e8les financiers 2026.<\/p>\n        <\/div>\n\n        <div class=\"tcpel-dashboard-grid\">\n            \n            <div class=\"tcpel-control-panel\">\n                <div class=\"tcpel-row-2\">\n                    <div>\n                        <label class=\"tcpel-label\" for=\"wptco-cap\">Capacit\u00e9 de l'usine (tonnes\/heure)<\/label>\n                        <input class=\"tcpel-input\" type=\"number\" id=\"wptco-cap\" min=\"0.3\" max=\"20\" step=\"0.1\" value=\"1.5\" oninput=\"tcpelHideTcoError()\">\n                    <\/div>\n                    <div>\n                        <label class=\"tcpel-label\" for=\"wptco-hrs\">Heures de fonctionnement\/an<\/label>\n                        <input class=\"tcpel-input\" type=\"number\" id=\"wptco-hrs\" min=\"2000\" max=\"8400\" step=\"500\" value=\"6000\" oninput=\"tcpelHideTcoError()\">\n                    <\/div>\n                <\/div>\n\n                <div class=\"tcpel-row-2\">\n                    <div>\n                        <label class=\"tcpel-label\" for=\"wptco-raw\">Co\u00fbt des mati\u00e8res premi\u00e8res (1TP92 T\/tonne)<\/label>\n                        <input class=\"tcpel-input\" type=\"number\" id=\"wptco-raw\" min=\"0\" max=\"200\" step=\"5\" value=\"40\" oninput=\"tcpelHideTcoError()\">\n                    <\/div>\n                    <div>\n                        <label class=\"tcpel-label\" for=\"wptco-price\">Prix de vente des granul\u00e9s (1TP92 T\/tonne)<\/label>\n                        <input class=\"tcpel-input\" type=\"number\" id=\"wptco-price\" min=\"100\" max=\"500\" step=\"10\" value=\"220\" oninput=\"tcpelHideTcoError()\">\n                    <\/div>\n                <\/div>\n\n                <div class=\"tcpel-row-2\">\n                    <div>\n                        <label class=\"tcpel-label\" for=\"wptco-tier\">Niveau de ligne TCPEL (CAPEX)<\/label>\n                        <select class=\"tcpel-select\" id=\"wptco-tier\" onchange=\"tcpelHideTcoError()\">\n                            <option value=\"45000\">Pilote de niveau 1 ($45K en moyenne)<\/option>\n                            <option value=\"110000\" selected>Niveau 2 \u00e0 mi-\u00e9chelle ($110K en moyenne)<\/option>\n                            <option value=\"230000\">Industriel de niveau 3 ($230K en moyenne)<\/option>\n                            <option value=\"420000\">Niveau 4 grand ind. ($420K en moyenne)<\/option>\n                        <\/select>\n                    <\/div>\n                    <div>\n                        <label class=\"tcpel-label\" for=\"wptco-mkt\">R\u00e9gion du march\u00e9 des granul\u00e9s<\/label>\n                        <select class=\"tcpel-select\" id=\"wptco-mkt\" onchange=\"tcpelHideTcoError()\">\n                            <option value=\"local\">Local (200-260 USD\/t)<\/option>\n                            <option value=\"export\" selected>Vrac d'exportation (250-320 USD\/t)<\/option>\n                            <option value=\"eu\">Prime de l'UE (300+ USD\/t)<\/option>\n                        <\/select>\n                    <\/div>\n                <\/div>\n\n                <button class=\"tcpel-calc-btn\" type=\"button\" onclick=\"tcpelCalcTco()\">Calculez le TCO et la r\u00e9cup\u00e9ration<\/button>\n            <\/div>\n\n            <div class=\"tcpel-result-panel\">\n                \n                <div id=\"tco-standby\" class=\"tcpel-standby\">\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>En attente de param\u00e8tres financiers<\/div>\n                    <div id=\"tco-error\" class=\"tcpel-error\">Veuillez saisir la capacit\u00e9, les heures et les prix valides.<\/div>\n                <\/div>\n\n                <div id=\"tco-active\" class=\"tcpel-active-view\">\n                    <h3 class=\"tcpel-h3\">\u00c9conomie v\u00e9g\u00e9tale annuelle<\/h3>\n                    \n                    <div class=\"tcpel-summary-grid\">\n                        <div class=\"tcpel-summary-cell\">\n                            <div id=\"dyn-rev\" class=\"tcpel-summary-val\"><\/div>\n                            <div class=\"tcpel-summary-lbl\">Recettes annuelles<\/div>\n                        <\/div>\n                        <div class=\"tcpel-summary-cell\">\n                            <div id=\"dyn-profit\" class=\"tcpel-summary-val\"><\/div>\n                            <div class=\"tcpel-summary-lbl\">B\u00e9n\u00e9fice brut annuel<\/div>\n                        <\/div>\n                        <div class=\"tcpel-summary-cell\">\n                            <div id=\"dyn-margin\" class=\"tcpel-summary-val\"><\/div>\n                            <div class=\"tcpel-summary-lbl\">Marge brute<\/div>\n                        <\/div>\n                        <div class=\"tcpel-summary-cell\">\n                            <div id=\"dyn-payback\" class=\"tcpel-summary-val\"><\/div>\n                            <div class=\"tcpel-summary-lbl\">R\u00e9mun\u00e9ration d'\u00e9quipement<\/div>\n                        <\/div>\n                    <\/div>\n\n                    <h4 class=\"tcpel-h4\">R\u00e9partition des co\u00fbts (annuelle)<\/h4>\n                    \n                    <div class=\"tcpel-line-item\">\n                        <span class=\"tcpel-line-key\">Production annuelle<\/span>\n                        <span id=\"dyn-out\" class=\"tcpel-line-num\"><\/span>\n                    <\/div>\n                    <div class=\"tcpel-line-item\">\n                        <span class=\"tcpel-line-key\">Co\u00fbt de la mati\u00e8re premi\u00e8re (avec perte de 5%)<\/span>\n                        <span id=\"dyn-raw\" class=\"tcpel-line-num\"><\/span>\n                    <\/div>\n                    <div class=\"tcpel-line-item\">\n                        <span class=\"tcpel-line-key\">Co\u00fbt d'exploitation (<span id=\"dyn-op-rate\"><\/span> par tonne)<\/span>\n                        <span id=\"dyn-op\" class=\"tcpel-line-num\"><\/span>\n                    <\/div>\n                    <div class=\"tcpel-line-item\">\n                        <span class=\"tcpel-line-key\">\u00c9quipement CAPEX (unique)<\/span>\n                        <span id=\"dyn-capex\" class=\"tcpel-line-num\"><\/span>\n                    <\/div>\n                    <div class=\"tcpel-line-item\">\n                        <span class=\"tcpel-line-key\">B\u00e9n\u00e9fice brut par tonne<\/span>\n                        <span id=\"dyn-perton\" class=\"tcpel-line-num\"><\/span>\n                    <\/div>\n\n                    <div class=\"tcpel-guide-box\">\n                        <strong>\u00c9valuation de la r\u00e9trofacturation :<\/strong> <span id=\"dyn-guide\"><\/span>\n                    <\/div>\n\n                    <p class=\"tcpel-disclaimer\">Co\u00fbt d'exploitation par tonne utilisations Deloitte Les rep\u00e8res de recherche sur les usines de granul\u00e9s de l'UE (travail + \u00e9nergie + entretien + r\u00e9paration + transport, \u00e9chelonn\u00e9s en fonction de la capacit\u00e9 de l'usine).La tarification des granul\u00e9s varie consid\u00e9rablement selon la r\u00e9gion et la qualit\u00e9 de la prime de l'UE 1TP25 T atteint 320+ 1TP92 T par tonne (Bioenergy Europe 2025), tandis que les march\u00e9s int\u00e9rieurs locaux en Asie ou en Afrique fonctionnent g\u00e9n\u00e9ralement 180-240 1TP92 T par tonne La valeur du CAPEX de l'\u00e9quipement est le point m\u00e9dian de 1TP21 T de chaque niveau 1TP71 T ; le fret, l'installation et le capital de fonctionnement ne sont pas inclus. Cet estimateur est une aide financi\u00e8re contraignante.<\/p>\n\n                    <a href=\"#ct-popup-816\" class=\"tcpel-static-cta\">Demande d\u00e9taill\u00e9e RFQ \u2192<\/a>\n                <\/div>\n\n            <\/div>\n        <\/div>\n    <\/div>\n<\/section>\n\n<script>\n\/* ==========================================================================\n   \u539f\u751f Vanilla JS\uff1a\u53ea\u8d1f\u8d23\u6570\u636e\u8ba1\u7b97\u4e0e\u6587\u672c\u8282\u70b9\u66f4\u65b0\uff0c\u7edd\u4e0d\u91cd\u6784 HTML \u7ed3\u6784\n   ========================================================================== *\/\nfunction tcpelHideTcoError() {\n    document.getElementById('tco-error').style.setProperty('display', 'none', 'important');\n}\n\nfunction tcpelCalcTco() {\n    var cap = parseFloat(document.getElementById('wptco-cap').value) || 0;\n    var hrs = parseFloat(document.getElementById('wptco-hrs').value) || 0;\n    var raw = parseFloat(document.getElementById('wptco-raw').value) || 0;\n    var price = parseFloat(document.getElementById('wptco-price').value) || 0;\n    var capex = parseFloat(document.getElementById('wptco-tier').value) || 0;\n    \n    var standby = document.getElementById('tco-standby');\n    var activeView = document.getElementById('tco-active');\n    var errorMsg = document.getElementById('tco-error');\n\n    if(cap <= 0 || hrs <= 0 || price <= 0) {\n        activeView.style.setProperty('display', 'none', 'important');\n        standby.style.setProperty('display', 'flex', 'important');\n        errorMsg.style.setProperty('display', 'block', 'important');\n        return;\n    }\n\n    \/\/ \u6838\u5fc3\u8d22\u52a1\u8ba1\u7b97 (\u5b8c\u6574\u4fdd\u7559\u539f\u6709\u903b\u8f91)\n    var annualOutput = cap * hrs;\n    var annualRevenue = annualOutput * price;\n    var rawMaterialCost = annualOutput * raw * 1.05; \/\/ 5% feedstock loss\n    \n    var opCostPerTon = 0;\n    if(cap < 0.5) { opCostPerTon = 95; }\n    else if(cap < 2) { opCostPerTon = 110; }\n    else if(cap < 5) { opCostPerTon = 125; }\n    else { opCostPerTon = 135; }\n    \n    var annualOpCost = annualOutput * opCostPerTon;\n    var annualGrossProfit = annualRevenue - rawMaterialCost - annualOpCost;\n    var grossMargin = (annualGrossProfit \/ annualRevenue) * 100;\n    var paybackYears = capex \/ annualGrossProfit;\n    var paybackMonths = Math.round(paybackYears * 12);\n    var perTonProfit = annualGrossProfit \/ annualOutput;\n\n    \/\/ \u683c\u5f0f\u5316\u51fd\u6570\n    var fmt = function(n) { return '$' + Math.round(n).toLocaleString(); };\n\n    \/\/ \u6295\u8d44\u56de\u62a5\u671f\u5efa\u8bae\n    var paybackGuide = '';\n    if(paybackYears < 1) {\n        paybackGuide = 'Very fast payback \u2014 verify pellet market price assumption is realistic for your region.';\n    } else if(paybackYears < 2) {\n        paybackGuide = 'Strong payback within industry benchmark of 12-18 months for well-positioned plants.';\n    } else if(paybackYears < 4) {\n        paybackGuide = 'Reasonable payback for a B2B industrial investment. Optimize raw material sourcing to improve.';\n    } else if(annualGrossProfit > 0) {\n        paybackGuide = 'Slow payback. Review feedstock cost or pellet pricing assumptions, or consider scaling to a larger tier.';\n    } else {\n        paybackGuide = 'Negative annual profit at these inputs. Either raw material cost is too high relative to pellet price, or capacity is too small for current opex floor.';\n    }\n\n    \/\/ \u7cbe\u51c6\u66f4\u65b0 DOM \u6587\u5b57\u8282\u70b9\uff0c\u4e0d\u7834\u574f\u539f\u6709\u7ed3\u6784\n    document.getElementById('dyn-rev').innerText = fmt(annualRevenue);\n    document.getElementById('dyn-profit').innerText = fmt(annualGrossProfit);\n    document.getElementById('dyn-margin').innerText = grossMargin.toFixed(1) + '%';\n    \n    \/\/ \u5904\u7406\u4e8f\u635f\u65f6\u7684\u56de\u672c\u5468\u671f\u663e\u793a\n    document.getElementById('dyn-payback').innerText = (annualGrossProfit > 0) ? (paybackMonths + ' mo') : 'N\/A';\n    \n    document.getElementById('dyn-out').innerText = Math.round(annualOutput).toLocaleString() + ' tons';\n    document.getElementById('dyn-raw').innerText = fmt(rawMaterialCost);\n    document.getElementById('dyn-op-rate').innerText = fmt(opCostPerTon);\n    document.getElementById('dyn-op').innerText = fmt(annualOpCost);\n    document.getElementById('dyn-capex').innerText = fmt(capex);\n    document.getElementById('dyn-perton').innerText = fmt(perTonProfit);\n    document.getElementById('dyn-guide').innerText = paybackGuide;\n\n    \/\/ \u5207\u6362\u89c6\u56fe\u72b6\u6001\n    standby.style.setProperty('display', 'none', 'important');\n    activeView.style.setProperty('display', 'block', 'important');\n}\n<\/script>\n<\/div><\/div><\/div>\n<\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>Wood Pellet Plant TCO and Payback Estimator Enter your plant capacity, raw material cost, pellet sale price, and operating hours to estimate annual revenue, operating cost, and payback period. Benchmarks drawn from Deloitte EU pellet plant research and 2026 financial models. Plant capacity (tons\/hour) Operating hours\/year Raw material cost (USD\/ton) Pellet sale price (USD\/ton) TCPEL [&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-2697","page","type-page","status-publish","hentry"],"blocksy_meta":[],"_links":{"self":[{"href":"https:\/\/tcpel.net\/fr\/wp-json\/wp\/v2\/pages\/2697","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tcpel.net\/fr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/tcpel.net\/fr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/tcpel.net\/fr\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/tcpel.net\/fr\/wp-json\/wp\/v2\/comments?post=2697"}],"version-history":[{"count":0,"href":"https:\/\/tcpel.net\/fr\/wp-json\/wp\/v2\/pages\/2697\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/tcpel.net\/fr\/wp-json\/wp\/v2\/pages\/2678"}],"wp:attachment":[{"href":"https:\/\/tcpel.net\/fr\/wp-json\/wp\/v2\/media?parent=2697"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}