{"id":1028,"date":"2026-05-12T08:30:55","date_gmt":"2026-05-12T08:30:55","guid":{"rendered":"https:\/\/tcpel.net\/?page_id=1028"},"modified":"2026-05-12T08:49:51","modified_gmt":"2026-05-12T08:49:51","slug":"hammer-mill-energy-savings-roi-calculator","status":"publish","type":"page","link":"https:\/\/tcpel.net\/vi\/hammer-mill\/feed-grinding-hammer-mill\/hammer-mill-energy-savings-roi-calculator\/","title":{"rendered":"Hammer Mill Ti\u1ebft ki\u1ec7m n\u0103ng l\u01b0\u1ee3ng M\u00e1y t\u00ednh ROI"},"content":{"rendered":"<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-88a3e76\" data-block-id=\"88a3e76\"><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-88a3e76-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-12fc4c6\" data-v=\"4\" data-block-id=\"12fc4c6\"><style>.stk-12fc4c6-container{margin-top:var(--stk--preset--spacing--50, 1.5rem) !important;margin-right:var(--stk--preset--spacing--50, 1.5rem) !important;margin-bottom:var(--stk--preset--spacing--50, 1.5rem) !important;margin-left:var(--stk--preset--spacing--50, 1.5rem) !important;}<\/style><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-12fc4c6-container stk--no-background stk--no-padding\"><div class=\"has-text-align-center stk-block-content stk-inner-blocks stk-12fc4c6-inner-blocks\"><div class=\"ct-breadcrumbs\" data-source=\"rankmath\" ><nav aria-label=\"v\u1ee5n b\u00e1nh m\u00ec\" class=\"rank-math-breadcrumb\"><p><span class=\"last\">Trang ch\u1ee7<\/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-7ae3bde\" data-block-id=\"7ae3bde\"><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-7ae3bde-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-6d92d9a\" data-v=\"4\" data-block-id=\"6d92d9a\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-6d92d9a-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-6d92d9a-inner-blocks\">\n<!-- Custom HTML Module: Hammer Mill Energy Savings ROI Calculator -->\n<style>\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;600;700&family=JetBrains+Mono:wght@400;700&display=swap');\n\n\/* ==========================================================================\n   SCOPE ISOLATION: All rules strictly prefixed with #tcpel-roi-module\n   ========================================================================== *\/\n#tcpel-roi-module {\n    --trm-main: #0078C0;\n    --trm-sec: #006030;\n    --trm-bg: #f8fafc;\n    --trm-dark: #0f172a;\n    --trm-text: #334155;\n    --trm-border: #e2e8f0;\n    --trm-read: 'Inter', sans-serif;\n    --trm-data: 'JetBrains Mono', monospace;\n    \n    width: 100% !important;\n    background-color: var(--trm-bg) !important;\n    \/* 45-degree faint diagonal grid to add industrial texture *\/\n    background-image: repeating-linear-gradient(45deg, rgba(0, 120, 192, 0.03) 0px, rgba(0, 120, 192, 0.03) 1px, transparent 1px, transparent 10px) !important;\n    font-family: var(--trm-read) !important;\n    color: var(--trm-text) !important;\n    line-height: 1.6 !important;\n    box-sizing: border-box !important;\n    padding: 40px 0 !important;\n}\n\n#tcpel-roi-module * {\n    box-sizing: border-box !important;\n}\n\n#tcpel-roi-module .trm-container {\n    max-width: 1600px !important;\n    margin: 0 auto !important;\n    padding: 0 70px !important;\n}\n\n\/* --- Typography (Non-semantic replacement) --- *\/\n#tcpel-roi-module .trm-title {\n    font-size: 32px !important;\n    font-weight: 700 !important;\n    color: var(--trm-dark) !important;\n    margin: 0 0 16px 0 !important;\n    text-transform: capitalize !important;\n    line-height: 1.2 !important;\n}\n\n#tcpel-roi-module .trm-desc {\n    font-size: 16px !important;\n    color: #475569 !important;\n    margin: 0 0 40px 0 !important;\n    max-width: 100% !important;\n}\n\n\/* --- Flat Matrix Input Layout (No Cards) --- *\/\n#tcpel-roi-module .trm-matrix {\n    border-top: 3px solid var(--trm-main) !important;\n    background: transparent !important;\n    margin-bottom: 30px !important;\n}\n\n#tcpel-roi-module .trm-row {\n    display: grid !important;\n    grid-template-columns: 1fr 1.5fr !important;\n    align-items: center !important;\n    gap: 30px !important;\n    padding: 20px 10px !important;\n    border-bottom: 1px solid var(--trm-border) !important;\n    transition: background-color 0.2s ease !important;\n}\n\n#tcpel-roi-module .trm-row:hover {\n    background-color: rgba(255, 255, 255, 0.6) !important;\n}\n\n#tcpel-roi-module .trm-label-col {\n    display: flex !important;\n    flex-direction: column !important;\n}\n\n#tcpel-roi-module .trm-label {\n    font-size: 15px !important;\n    font-weight: 600 !important;\n    color: var(--trm-dark) !important;\n}\n\n#tcpel-roi-module .trm-hint {\n    font-size: 13px !important;\n    color: #64748b !important;\n    margin-top: 4px !important;\n}\n\n#tcpel-roi-module .trm-input,\n#tcpel-roi-module .trm-select {\n    width: 100% !important;\n    padding: 12px 16px !important;\n    background: #ffffff !important;\n    border: 1px solid var(--trm-border) !important;\n    font-family: var(--trm-data) !important;\n    font-size: 15px !important;\n    color: var(--trm-dark) !important;\n    border-radius: 0 !important; \/* Industrial sharp edges *\/\n    transition: border-color 0.2s ease !important;\n}\n\n#tcpel-roi-module .trm-input:focus,\n#tcpel-roi-module .trm-select:focus {\n    outline: none !important;\n    border-color: var(--trm-main) !important;\n}\n\n#tcpel-roi-module .trm-input:disabled {\n    background: #f1f5f9 !important;\n    color: #94a3b8 !important;\n}\n\n\/* --- Action Area --- *\/\n#tcpel-roi-module .trm-action-bar {\n    padding: 10px 0 !important;\n}\n\n\/* --- Extended Result Panel (Dark Mode Elongated Grid) --- *\/\n#tcpel-roi-module .trm-result {\n    display: none; \/* Controlled by JS *\/\n    background: var(--trm-dark) !important;\n    padding: 50px 60px !important;\n    margin-top: 50px !important;\n    position: relative !important;\n}\n\n#tcpel-roi-module .trm-res-title {\n    font-size: 24px !important;\n    font-weight: 700 !important;\n    color: #ffffff !important;\n    margin: 0 0 10px 0 !important;\n    text-transform: capitalize !important;\n}\n\n#tcpel-roi-module .trm-res-lead {\n    font-size: 14px !important;\n    color: #94a3b8 !important;\n    text-transform: uppercase !important;\n    letter-spacing: 1px !important;\n}\n\n#tcpel-roi-module .trm-res-huge {\n    font-family: var(--trm-data) !important;\n    font-size: 48px !important;\n    font-weight: 700 !important;\n    color: var(--trm-main) !important;\n    margin: 10px 0 30px 0 !important;\n    line-height: 1 !important;\n}\n\n\/* 1px Fine-line Data Grid for Results *\/\n#tcpel-roi-module .trm-res-grid {\n    display: grid !important;\n    grid-template-columns: repeat(4, 1fr) !important;\n    gap: 1px !important;\n    background-color: #334155 !important; \/* 1px border color *\/\n    border: 1px solid #334155 !important;\n    margin-bottom: 30px !important;\n}\n\n#tcpel-roi-module .trm-res-cell {\n    background-color: var(--trm-dark) !important;\n    padding: 24px !important;\n}\n\n#tcpel-roi-module .trm-cell-val {\n    display: block !important;\n    font-family: var(--trm-data) !important;\n    font-size: 20px !important;\n    font-weight: 700 !important;\n    color: #ffffff !important;\n    margin-bottom: 6px !important;\n}\n\n#tcpel-roi-module .trm-cell-lbl {\n    font-size: 13px !important;\n    color: #94a3b8 !important;\n    text-transform: uppercase !important;\n}\n\n\/* Payback Progress Bar *\/\n#tcpel-roi-module .trm-progress-wrap {\n    margin-bottom: 40px !important;\n}\n\n#tcpel-roi-module .trm-progress-lbl {\n    font-size: 13px !important;\n    color: #cbd5e1 !important;\n    margin-bottom: 10px !important;\n    display: block !important;\n}\n\n#tcpel-roi-module .trm-progress-track {\n    height: 12px !important;\n    background: #1e293b !important;\n    width: 100% !important;\n    position: relative !important;\n}\n\n#tcpel-roi-module .trm-progress-fill {\n    height: 100% !important;\n    background: var(--trm-sec) !important;\n    width: 0% !important;\n    transition: width 0.8s ease-out !important;\n}\n\n\/* CTA Layout *\/\n#tcpel-roi-module .trm-cta-row {\n    display: flex !important;\n    gap: 20px !important;\n    margin-bottom: 30px !important;\n}\n\n#tcpel-roi-module .trm-btn-primary {\n    display: inline-flex !important;\n    align-items: center !important;\n    justify-content: center !important;\n    font-family: var(--trm-read) !important;\n    font-weight: 600 !important;\n    font-size: 15px !important;\n    padding: 18px 36px !important;\n    text-decoration: none !important;\n    text-transform: uppercase !important;\n    cursor: pointer !important;\n    border: none !important;\n    clip-path: polygon(12px 0, 100% 0, 100% calc(100% - 12px), calc(100% - 12px) 100%, 0 100%, 0 12px) !important;\n    transition: background-color 0.2s ease, color 0.2s ease !important;\n    background-color: var(--trm-main) !important;\n    color: #ffffff !important;\n}\n\n#tcpel-roi-module .trm-btn-primary:hover {\n    background-color: #005d96 !important;\n}\n\n#tcpel-roi-module .trm-disclaimer {\n    font-size: 13px !important;\n    color: #64748b !important;\n    line-height: 1.5 !important;\n    border-top: 1px solid #1e293b !important;\n    padding-top: 20px !important;\n}\n\n\/* Responsive *\/\n@media (max-width:1000px) {\n    #tcpel-roi-module .trm-row {\n        grid-template-columns: 1fr !important;\n        gap: 15px !important;\n        padding: 20px 0 !important;\n    }\n    #tcpel-roi-module .trm-res-grid {\n        grid-template-columns: repeat(2, 1fr) !important;\n    }\n}\n@media (max-width:690px) {\n    #tcpel-roi-module .trm-container { padding: 0 30px !important; }\n    #tcpel-roi-module .trm-result { padding: 40px 30px !important; }\n    #tcpel-roi-module .trm-res-grid { grid-template-columns: 1fr !important; }\n    #tcpel-roi-module .trm-cta-row { flex-direction: column !important; }\n}\n<\/style>\n\n<div id=\"tcpel-roi-module\">\n    <div class=\"trm-container\">\n        \n        <div class=\"trm-title\" role=\"heading\" aria-level=\"2\">Hammer Mill Ti\u1ebft ki\u1ec7m n\u0103ng l\u01b0\u1ee3ng M\u00e1y t\u00ednh ROI<\/div>\n        <div class=\"trm-desc\">\n            T\u00ednh to\u00e1n gi\u1ea3m chi ph\u00ed n\u0103ng l\u01b0\u1ee3ng h\u00e0ng n\u0103m t\u1eeb vi\u1ec7c n\u00e2ng c\u1ea5p m\u1ed9t nh\u00e0 m\u00e1y hammer c\u0169 (20-30 kWh\/t\u1ea5n) \u0111\u1ebfn m\u1ed9t \u0111\u01a1n v\u1ecb TCPEL hi\u1ec7n \u0111\u1ea1i (5-15 kWh\/t\u1ea5n). \u0111\u01b0\u1eddng c\u01a1 s\u1edf c\u00f4ng nghi\u1ec7p t\u1eeb c\u00e1c \u1ea5n ph\u1ea9m thi\u1ebft b\u1ecb n\u00f4ng nghi\u1ec7p \u0111\u1ed9c l\u1eadp.\n        <\/div>\n\n        <!-- Flat Input Matrix -->\n        <div class=\"trm-matrix\">\n            <div class=\"trm-row\">\n                <div class=\"trm-label-col\">\n                    <span class=\"trm-label\">S\u1ea3n l\u01b0\u1ee3ng h\u00e0ng n\u0103m (t\u1ea5n\/n\u0103m)<\/span>\n                    <span class=\"trm-hint\">T\u1ed5ng s\u1ea3n l\u01b0\u1ee3ng nghi\u1ec1n h\u00e0ng n\u0103m<\/span>\n                <\/div>\n                <div>\n                    <input type=\"number\" id=\"trm_annualTons\" class=\"trm-input\" min=\"100\" max=\"200000\" step=\"100\" value=\"5000\">\n                <\/div>\n            <\/div>\n\n            <div class=\"trm-row\">\n                <div class=\"trm-label-col\">\n                    <span class=\"trm-label\">T\u1ef7 l\u1ec7 \u0111i\u1ec7n (USD\/kWh)<\/span>\n                    <span class=\"trm-hint\">T\u1ef7 l\u1ec7 c\u00f4ng nghi\u1ec7p. M\u1ef9 avg: $0.08-$0.14, EU: $0.18-$0.30, Ch\u00e2u \u00c1: $0.06-$0.12<\/span>\n                <\/div>\n                <div>\n                    <input type=\"number\" id=\"trm_electricRate\" class=\"trm-input\" min=\"0.02\" max=\"0.50\" step=\"0.01\" value=\"0.12\">\n                <\/div>\n            <\/div>\n\n            <div class=\"trm-row\">\n                <div class=\"trm-label-col\">\n                    <span class=\"trm-label\">M\u00e1y nghi\u1ec1n hi\u1ec7n t\u1ea1i kWh\/t\u1ea5n<\/span>\n                    <span class=\"trm-hint\">Ch\u1ecdn baseline category<\/span>\n                <\/div>\n                <div>\n                    <select id=\"trm_currentKwh\" class=\"trm-select\" onchange=\"tcpel_roi_toggleCustom()\">\n                        <option value=\"25\">Di s\u1ea3n (~ 25 kWh\/t\u1ea5n c\u01a1 s\u1edf ng\u00e0nh)<\/option>\n                        <option value=\"22\">C\u1ea5p trung c\u0169 h\u01a1n (~22 kWh\/t\u1ea5n)<\/option>\n                        <option value=\"18\">L\u00e3o h\u00f3a hi\u1ec7n \u0111\u1ea1i (~18 kWh\/t\u1ea5n)<\/option>\n                        <option value=\"custom\">Gi\u00e1 tr\u1ecb t\u00f9y ch\u1ec9nh<\/option>\n                    <\/select>\n                <\/div>\n            <\/div>\n\n            <div class=\"trm-row\">\n                <div class=\"trm-label-col\">\n                    <span class=\"trm-label\">T\u00f9y ch\u1ec9nh kWh\/t\u1ea5n (n\u1ebfu \u0111\u01b0\u1ee3c ch\u1ecdn \u1edf tr\u00ean)<\/span>\n                    <span class=\"trm-hint\">Gi\u00e1 tr\u1ecb \u0111o \u0111\u01b0\u1ee3c c\u1ee7a b\u1ea1n<\/span>\n                <\/div>\n                <div>\n                    <input type=\"number\" id=\"trm_customKwh\" class=\"trm-input\" min=\"5\" max=\"50\" step=\"0.5\" value=\"25\" disabled>\n                <\/div>\n            <\/div>\n\n            <div class=\"trm-row\">\n                <div class=\"trm-label-col\">\n                    <span class=\"trm-label\">M\u1ee5c ti\u00eau TCPEL kWh\/t\u1ea5n<\/span>\n                    <span class=\"trm-hint\">Ch\u1ecdn h\u1ed3 s\u01a1 v\u1eadt li\u1ec7u t\u01b0\u01a1ng \u1ee9ng<\/span>\n                <\/div>\n                <div>\n                    <select id=\"trm_tcpelKwh\" class=\"trm-select\">\n                        <option value=\"10\">ng\u00f4 HM-22 \/ HM-30 (~10 kWh\/t\u1ea5n)<\/option>\n                        <option value=\"8\">ng\u00f4 HM-45 \/ HM-60 (~8 kWh\/t\u1ea5n)<\/option>\n                        <option value=\"13\">HM-15 \/H-M-22 nghi\u1ec1n m\u1ecbn (~13 kWh\/t\u1ea5n)<\/option>\n                        <option value=\"12\">Sinh kh\u1ed1i HM-30+ (~12 kWh\/t\u1ea5n)<\/option>\n                    <\/select>\n                <\/div>\n            <\/div>\n\n            <div class=\"trm-row\">\n                <div class=\"trm-label-col\">\n                    <span class=\"trm-label\">\u0110\u1ea7u t\u01b0 capex TCPEL (USD)<\/span>\n                    <span class=\"trm-hint\">HM-30 t\u1ea7m trung \u0111i\u1ec3n h\u00ecnh: $11,000-$18,000 FOB<\/span>\n                <\/div>\n                <div>\n                    <input type=\"number\" id=\"trm_capex\" class=\"trm-input\" min=\"2000\" max=\"100000\" step=\"500\" value=\"15000\">\n                <\/div>\n            <\/div>\n        <\/div>\n\n        <div class=\"trm-action-bar\">\n            <button class=\"trm-btn-primary\" style=\"width: 100%; border: none;\" onclick=\"tcpel_roi_calculate()\">T\u00ednh to\u00e1n ti\u1ebft ki\u1ec7m h\u00e0ng n\u0103m + ho\u00e0n v\u1ed1n<\/button>\n        <\/div>\n\n        <!-- Elongated Flat Results Panel -->\n        <div id=\"trm_result_panel\" class=\"trm-result\">\n            <div class=\"trm-res-title\">Ph\u00e2n t\u00edch ti\u1ebft ki\u1ec7m n\u0103ng l\u01b0\u1ee3ng<\/div>\n            <div class=\"trm-res-lead\">Ti\u1ebft ki\u1ec7m chi ph\u00ed \u0111i\u1ec7n h\u00e0ng n\u0103m<\/div>\n            <div class=\"trm-res-huge\" id=\"trm_annualSavings\">\u2014<\/div>\n\n            <!-- 1px Fine Line Data Grid -->\n            <div class=\"trm-res-grid\">\n                <div class=\"trm-res-cell\">\n                    <span class=\"trm-cell-val\" id=\"trm_kwhSaved\">\u2014<\/span>\n                    <span class=\"trm-cell-lbl\">kWh ti\u1ebft ki\u1ec7m\/n\u0103m<\/span>\n                <\/div>\n                <div class=\"trm-res-cell\">\n                    <span class=\"trm-cell-val\" id=\"trm_kwhDiff\">\u2014<\/span>\n                    <span class=\"trm-cell-lbl\">kWh\/t\u1ea5n ch\u00eanh l\u1ec7ch<\/span>\n                <\/div>\n                <div class=\"trm-res-cell\">\n                    <span class=\"trm-cell-val\" id=\"trm_paybackMonths\">\u2014<\/span>\n                    <span class=\"trm-cell-lbl\">Th\u1eddi gian ho\u00e0n v\u1ed1n<\/span>\n                <\/div>\n                <div class=\"trm-res-cell\">\n                    <span class=\"trm-cell-val\" id=\"trm_fiveYearTotal\">\u2014<\/span>\n                    <span class=\"trm-cell-lbl\">Ti\u1ebft ki\u1ec7m 5 n\u0103m<\/span>\n                <\/div>\n            <\/div>\n\n            <div class=\"trm-progress-wrap\">\n                <span class=\"trm-progress-lbl\">Ti\u1ebfn \u0111\u1ed9 ho\u00e0n v\u1ed1n (so v\u1edbi \u0111\u01b0\u1eddng c\u01a1 s\u1edf c\u1ee7a d\u00f2ng vi\u00ean ng\u00e0nh trong 24 th\u00e1ng)<\/span>\n                <div class=\"trm-progress-track\">\n                    <div class=\"trm-progress-fill\" id=\"trm_paybackFill\"><\/div>\n                <\/div>\n            <\/div>\n\n            <div class=\"trm-cta-row\">\n                <a href=\"#ct-popup-816\" class=\"trm-btn-primary\">Nh\u1eadn ph\u00e2n t\u00edch ROI t\u00f9y ch\u1ec9nh<\/a>\n            <\/div>\n\n            <div class=\"trm-disclaimer\">\n                ROI d\u00f2ng vi\u00ean b\u00e1o c\u00e1o ng\u00e0nh: 8-24 th\u00e1ng. k\u1ebft qu\u1ea3 th\u1ef1c t\u1ebf thay \u0111\u1ed5i v\u1edbi nguy\u00ean li\u1ec7u th\u1ee9c \u0103n, k\u00edch th\u01b0\u1edbc m\u00e0n h\u00ecnh, k\u00edch th\u01b0\u1edbc \u0111\u1ed9ng c\u01a1, gi\u1edd ho\u1ea1t \u0111\u1ed9ng c\u1ee7a nh\u00e0 m\u00e1y, v\u00e0 bi\u1ebfn \u0111\u1ed9ng t\u1ef7 l\u1ec7 \u0111i\u1ec7n. m\u00e0i nh\u00e0 m\u00e1y Hammer \u0111\u1ea1i di\u1ec7n cho ~ 33.85% t\u1ed5ng ti\u00eau th\u1ee5 \u0111i\u1ec7n c\u1ee7a nh\u00e0 m\u00e1y (Quy tr\u00ecnh MDPI 2025). m\u00e1y t\u00ednh kh\u00f4ng bao g\u1ed3m hammer gi\u1ea3m chi ph\u00ed hao m\u00f2n, ph\u1ee5c h\u1ed3i th\u1eddi gian ch\u1ebft thay \u0111\u1ed5i m\u00e0n h\u00ecnh ho\u1eb7c t\u0103ng th\u00f4ng l\u01b0\u1ee3ng b\u00e1o ch\u00ed vi\u00ean t\u1eeb ph\u00e2n ph\u1ed1i h\u1ea1t ng\u01b0\u1ee3c d\u00f2ng s\u1ea1ch h\u01a1n ing l\u1ee3i \u00edch TCO th\u1ef1c t\u1ebf th\u01b0\u1eddng v\u01b0\u1ee3t qu\u00e1 m\u1ee9c ti\u1ebft ki\u1ec7m ch\u1ec9 n\u0103ng l\u01b0\u1ee3ng b\u1eb1ng 30-50%.\n            <\/div>\n        <\/div>\n\n    <\/div>\n<\/div>\n\n<!-- Isolated Logic Script compliant with WP Parser constraints -->\n<script>\nfunction tcpel_roi_toggleCustom() {\n    var selNode = document.getElementById('trm_currentKwh');\n    var inputNode = document.getElementById('trm_customKwh');\n    if (!selNode) return;\n    if (!inputNode) return;\n    \n    if (selNode.value === 'custom') {\n        inputNode.disabled = false;\n    } else {\n        inputNode.disabled = true;\n    }\n}\n\nfunction tcpel_roi_calculate() {\n    var tonsVal = document.getElementById('trm_annualTons').value;\n    var rateVal = document.getElementById('trm_electricRate').value;\n    var currentSel = document.getElementById('trm_currentKwh').value;\n    var customKwhVal = document.getElementById('trm_customKwh').value;\n    var tcpelKwhVal = document.getElementById('trm_tcpelKwh').value;\n    var capexVal = document.getElementById('trm_capex').value;\n\n    var tons = parseFloat(tonsVal);\n    var rate = parseFloat(rateVal);\n    var customKwh = parseFloat(customKwhVal);\n    var tcpelKwh = parseFloat(tcpelKwhVal);\n    var capex = parseFloat(capexVal);\n    \n    var currentKwh = parseFloat(currentSel);\n    if (currentSel === 'custom') {\n        currentKwh = customKwh;\n    }\n\n    \/* Nested IFs to replace forbidden && logical operators *\/\n    if (!tons) { alert('Please fill all fields with valid numbers.'); return; }\n    if (!rate) { alert('Please fill all fields with valid numbers.'); return; }\n    if (!currentKwh) { alert('Please fill all fields with valid numbers.'); return; }\n    if (!tcpelKwh) { alert('Please fill all fields with valid numbers.'); return; }\n    if (!capex) { alert('Please fill all fields with valid numbers.'); return; }\n\n    if (currentKwh <= tcpelKwh) {\n        alert('Current mill is already as efficient as TCPEL target. Try a higher current kWh\/ton value.');\n        return;\n    }\n\n    var kwhDiff = currentKwh - tcpelKwh;\n    var kwhSaved = tons * kwhDiff;\n    var annualSavings = kwhSaved * rate;\n    var paybackMonths = (capex \/ annualSavings) * 12;\n    var fiveYearTotal = annualSavings * 5;\n    \n    var paybackPct = (24 \/ paybackMonths) * 100;\n    if (paybackPct > 100) {\n        paybackPct = 100;\n    }\n\n    document.getElementById('trm_annualSavings').textContent = '$' + annualSavings.toLocaleString('en-US', { maximumFractionDigits: 0 });\n    document.getElementById('trm_kwhSaved').textContent = kwhSaved.toLocaleString('en-US', { maximumFractionDigits: 0 });\n    document.getElementById('trm_kwhDiff').textContent = kwhDiff.toFixed(1);\n    document.getElementById('trm_paybackMonths').textContent = paybackMonths.toFixed(1) + ' months';\n    document.getElementById('trm_fiveYearTotal').textContent = '$' + fiveYearTotal.toLocaleString('en-US', { maximumFractionDigits: 0 });\n    document.getElementById('trm_paybackFill').style.width = paybackPct + '%';\n\n    var resPanel = document.getElementById('trm_result_panel');\n    if (resPanel) {\n        resPanel.style.display = 'block';\n        resPanel.scrollIntoView({ behavior: 'smooth', block: 'start' });\n    }\n}\n<\/script>\n<\/div><\/div><\/div>\n<\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>Hammer Mill Energy Savings ROI Calculator Calculate annual energy cost reduction from upgrading a legacy hammer mill (20-30 kWh\/ton) to a modern TCPEL unit (5-15 kWh\/ton). Industry baselines from independent agricultural equipment publications. Annual production (tons\/year) Total grinding throughput annually Electricity rate (USD\/kWh) Industrial rate. US avg: $0.08-$0.14, EU: $0.18-$0.30, Asia: $0.06-$0.12 Current mill kWh\/ton [&hellip;]<\/p>\n","protected":false},"author":4,"featured_media":0,"parent":977,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_gspb_post_css":"","footnotes":""},"class_list":["post-1028","page","type-page","status-publish","hentry"],"blocksy_meta":[],"_links":{"self":[{"href":"https:\/\/tcpel.net\/vi\/wp-json\/wp\/v2\/pages\/1028","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\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/tcpel.net\/vi\/wp-json\/wp\/v2\/comments?post=1028"}],"version-history":[{"count":0,"href":"https:\/\/tcpel.net\/vi\/wp-json\/wp\/v2\/pages\/1028\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/tcpel.net\/vi\/wp-json\/wp\/v2\/pages\/977"}],"wp:attachment":[{"href":"https:\/\/tcpel.net\/vi\/wp-json\/wp\/v2\/media?parent=1028"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}