{"id":100258,"date":"2026-02-15T20:30:13","date_gmt":"2026-02-15T20:30:13","guid":{"rendered":"https:\/\/vibromera.eu\/?post_type=calculator&#038;p=100258"},"modified":"2026-03-05T15:39:24","modified_gmt":"2026-03-05T15:39:24","slug":"thermography-limits","status":"publish","type":"calculator","link":"https:\/\/vibromera.eu\/bn\/calculators\/thermography-limits\/","title":{"rendered":"ISO 18434 \u0985\u09a8\u09c1\u09af\u09be\u09af\u09bc\u09c0 \u09a5\u09be\u09b0\u09cd\u09ae\u09cb\u0997\u09cd\u09b0\u09be\u09ab\u09bf \u09a4\u09be\u09aa\u09ae\u09be\u09a4\u09cd\u09b0\u09be\u09b0 \u09b8\u09c0\u09ae\u09be | Vibromera"},"content":{"rendered":"\n<script type=\"application\/ld+json\">\n{\"@context\":\"https:\/\/schema.org\",\"@type\":\"WebApplication\",\"name\":\"Thermography Temperature Limits\",\"description\":\"Classify thermographic findings per ISO 18434 severity levels for electrical, mechanical, and process components.\",\"url\":\"https:\/\/vibromera.eu\/calculators\/thermography-limits\/\",\"applicationCategory\":\"Engineering Calculator\",\"operatingSystem\":\"Any (Web Browser)\",\"offers\":{\"@type\":\"Offer\",\"price\":\"0\",\"priceCurrency\":\"EUR\"},\"creator\":{\"@type\":\"Organization\",\"name\":\"Vibromera\",\"url\":\"https:\/\/vibromera.eu\/\"},\"datePublished\":\"2024-01-01\",\"dateModified\":\"2025-02-14\",\"inLanguage\":\"en\",\"isAccessibleForFree\":true}\n<\/script>\n\n<script type=\"application\/ld+json\">\n{\"@context\":\"https:\/\/schema.org\",\"@type\":\"FAQPage\",\"mainEntity\":[\n{\"@type\":\"Question\",\"name\":\"What is \u0394T in thermography?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"\u0394T (delta T) is the temperature difference between the measured component and a reference point (typically a similar component under the same load, or ambient temperature). It is the primary severity indicator in thermographic inspections.\"}},\n{\"@type\":\"Question\",\"name\":\"What severity levels are used?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Common severity classification uses four levels: Minor (monitor), Intermediate (plan repair), Serious (repair soon), and Critical (immediate action). The \u0394T thresholds vary by component type and industry standards.\"}},\n{\"@type\":\"Question\",\"name\":\"What \u0394T thresholds apply to electrical panels?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"For electrical connections: \u0394T 1-10\u00b0C = Minor, 10-35\u00b0C = Intermediate, 35-75\u00b0C = Serious, >75\u00b0C = Critical. These thresholds are based on NETA MTS standards and are widely used in electrical thermography.\"}},\n{\"@type\":\"Question\",\"name\":\"How does load affect thermography readings?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Temperature rise is approximately proportional to the square of the current (I\u00b2R heating). When equipment is not at full load, findings may be worse at full load. Always record the load percentage during inspection and extrapolate to full load conditions.\"}},\n{\"@type\":\"Question\",\"name\":\"What are the main standards for thermography?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Key standards include ISO 18434 (condition monitoring by thermography), NETA MTS (electrical maintenance testing), ASTM E1934 (IR building surveys), and IEC 62446 (PV systems). ISO 18434 provides the overall framework for machine condition monitoring using IR.\"}}\n]}\n<\/script>\n\n<script type=\"application\/ld+json\">\n{\"@context\":\"https:\/\/schema.org\",\"@type\":\"BreadcrumbList\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/vibromera.eu\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Calculators\",\"item\":\"https:\/\/vibromera.eu\/calculators\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Thermography Limits\",\"item\":\"https:\/\/vibromera.eu\/calculators\/thermography-limits\/\"}]}\n<\/script>\n\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\n\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=DM+Sans:ital,opsz,wght@0,9..40,300;0,9..40,400;0,9..40,500;0,9..40,600;0,9..40,700;1,9..40,400&#038;family=JetBrains+Mono:wght@400;500;600&#038;family=Fraunces:opsz,wght@9..144,700;9..144,800&#038;display=swap\" rel=\"stylesheet\">\n\n<link rel=\"stylesheet\" href=\"https:\/\/cdn.jsdelivr.net\/npm\/katex@0.16.11\/dist\/katex.min.css\">\n\n<style>\n:root{--vc-bg:#f4f1ec;--vc-surface:#fff;--vc-surface-alt:#f8f6f2;--vc-ink:#1a1a1a;--vc-ink-secondary:#5a5650;--vc-ink-muted:#8a857e;--vc-accent:#c85a2a;--vc-accent-hover:#b04d22;--vc-accent-light:#fdf0ea;--vc-blue:#2a5c8c;--vc-blue-light:#eaf1f8;--vc-green:#2a7a4b;--vc-green-light:#eaf8ef;--vc-yellow:#a67c00;--vc-yellow-light:#fef9e8;--vc-red:#b91c1c;--vc-red-light:#fef2f2;--vc-border:#d9d4cc;--vc-border-light:#e8e4dd;--vc-shadow:0 1px 3px rgba(26,26,26,.06),0 4px 12px rgba(26,26,26,.04);--vc-radius:8px;--vc-radius-lg:12px;--vc-font:'DM Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;--vc-mono:'JetBrains Mono','Consolas',monospace;--vc-display:'Fraunces',Georgia,serif}\n.vc-calculator{font-family:var(--vc-font);font-size:15px;line-height:1.65;color:var(--vc-ink);max-width:960px;margin:0 auto;padding:20px 16px 40px;-webkit-font-smoothing:antialiased}.vc-calculator *,.vc-calculator *::before,.vc-calculator *::after{box-sizing:border-box}\n.vc-header{text-align:center;padding:48px 24px 40px;position:relative}.vc-header::after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:80px;height:3px;background:var(--vc-accent);border-radius:2px}.vc-header-eyebrow{font-family:var(--vc-mono);font-size:11px;font-weight:500;letter-spacing:.15em;text-transform:uppercase;color:var(--vc-accent);margin:0 0 12px}.vc-header-title{font-family:var(--vc-display);font-size:clamp(24px,4vw,36px);font-weight:800;line-height:1.15;color:var(--vc-ink);margin:0 0 16px;letter-spacing:-.02em}.vc-header-subtitle{font-size:15px;color:var(--vc-ink-secondary);margin:0 auto 20px;max-width:600px}\n.vc-badges{display:inline-flex;gap:8px;flex-wrap:wrap;justify-content:center}.vc-badge{font-family:var(--vc-mono);font-size:11px;font-weight:500;padding:4px 10px;border-radius:4px;background:var(--vc-surface);border:1px solid var(--vc-border);color:var(--vc-ink-secondary)}\n.vc-card{background:var(--vc-surface);border:1px solid var(--vc-border);border-radius:var(--vc-radius-lg);box-shadow:var(--vc-shadow);overflow:hidden;margin-top:32px}\n.vc-form{padding:24px}.vc-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}@media(max-width:600px){.vc-form-grid{grid-template-columns:1fr}}.vc-field{display:flex;flex-direction:column}\n.vc-label{font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--vc-ink-secondary);margin-bottom:6px}.vc-label-hint{font-weight:400;text-transform:none;letter-spacing:0;color:var(--vc-ink-muted);font-size:11px}\n.vc-select,.vc-input{width:100%;padding:10px 12px;border:1.5px solid var(--vc-border);border-radius:6px;font-family:var(--vc-font);font-size:14px;color:var(--vc-ink);background:var(--vc-surface);transition:border-color .15s,box-shadow .15s}.vc-select{padding-right:36px;appearance:none;cursor:pointer;background-image:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='16' height='16' fill='none' stroke='%235a5650' stroke-width='2'%3E%3Cpath d='M4 6l4 4 4-4'\/%3E%3C\/svg%3E\");background-repeat:no-repeat;background-position:right 10px center}.vc-select:focus,.vc-input:focus{outline:none;border-color:var(--vc-accent);box-shadow:0 0 0 3px rgba(200,90,42,.12)}\n.vc-presets{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px;padding-top:18px;border-top:1px solid var(--vc-border-light)}.vc-presets-label{font-family:var(--vc-mono);font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--vc-ink-muted);width:100%;margin-bottom:2px}.vc-preset-btn{padding:5px 12px;font-family:var(--vc-font);font-size:12px;font-weight:500;border:1px solid var(--vc-border);border-radius:6px;background:var(--vc-surface-alt);color:var(--vc-ink-secondary);cursor:pointer;transition:all .15s}.vc-preset-btn:hover{border-color:var(--vc-accent);color:var(--vc-accent);background:var(--vc-accent-light)}\n.vc-results{border-top:1px solid var(--vc-border-light);background:var(--vc-surface-alt);padding:0;max-height:0;overflow:hidden;transition:max-height .5s cubic-bezier(.4,0,.2,1),padding .3s}.vc-results.vc-visible{max-height:4000px;padding:24px}\n.vc-results-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.vc-results-title{font-family:var(--vc-display);font-size:20px;font-weight:700;color:var(--vc-ink);margin:0}\n.vc-copy-btn{display:inline-flex;align-items:center;gap:5px;padding:6px 12px;border:1px solid var(--vc-border);border-radius:6px;background:var(--vc-surface);font-family:var(--vc-font);font-size:12px;font-weight:500;color:var(--vc-ink-secondary);cursor:pointer;transition:all .15s}.vc-copy-btn:hover{border-color:var(--vc-accent);color:var(--vc-accent)}.vc-copy-btn.vc-copied{background:var(--vc-green-light);border-color:var(--vc-green);color:var(--vc-green)}\n.vc-result-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:20px}@media(max-width:500px){.vc-result-grid{grid-template-columns:1fr}}\n.vc-rcard{background:var(--vc-surface);border:1px solid var(--vc-border-light);border-radius:var(--vc-radius);padding:16px;transition:transform .2s}.vc-rcard:hover{transform:translateY(-1px)}.vc-rcard-primary{border-color:var(--vc-accent);border-width:2px;background:linear-gradient(135deg,#fdf6f2,var(--vc-surface));grid-column:1\/-1}\n.vc-rcard-label{font-family:var(--vc-mono);font-size:10px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--vc-ink-muted);margin-bottom:4px}.vc-rcard-value{font-family:var(--vc-mono);font-size:22px;font-weight:600;color:var(--vc-ink);line-height:1.2}.vc-rcard-primary .vc-rcard-value{font-size:28px;color:var(--vc-accent)}.vc-rcard-unit{font-size:14px;font-weight:400;color:var(--vc-ink-secondary)}.vc-rcard-desc{font-size:13px;color:var(--vc-ink-secondary);margin-top:6px;line-height:1.5}\n.vc-severity-minor{color:var(--vc-green)}.vc-severity-intermediate{color:var(--vc-yellow)}.vc-severity-serious{color:var(--vc-accent)}.vc-severity-critical{color:var(--vc-red)}\n.vc-section{margin-top:24px;border:1px solid var(--vc-border);border-radius:var(--vc-radius-lg);background:var(--vc-surface);box-shadow:var(--vc-shadow);overflow:hidden}.vc-section-toggle{width:100%;display:flex;align-items:center;justify-content:space-between;padding:18px 24px;border:none;background:transparent;cursor:pointer;font-family:var(--vc-font);text-align:left;transition:background .15s}.vc-section-toggle:hover{background:var(--vc-surface-alt)}.vc-section-toggle-text{display:flex;align-items:center;gap:10px}.vc-section-icon{font-size:20px;line-height:1}.vc-section-title{font-family:var(--vc-display);font-size:18px;font-weight:700;color:var(--vc-ink);margin:0}.vc-section-chevron{width:20px;height:20px;color:var(--vc-ink-muted);transition:transform .3s;flex-shrink:0}.vc-section.vc-open .vc-section-chevron{transform:rotate(180deg)}.vc-section-body{max-height:0;overflow:hidden;transition:max-height .4s cubic-bezier(.4,0,.2,1)}.vc-section.vc-open .vc-section-body{max-height:20000px}.vc-section-inner{padding:0 24px 24px;border-top:1px solid var(--vc-border-light)}\n.vc-theory h3{font-family:var(--vc-display);font-size:17px;font-weight:700;color:var(--vc-ink);margin:28px 0 10px}.vc-theory h3:first-child{margin-top:20px}.vc-theory p{font-size:14px;color:var(--vc-ink-secondary);margin:0 0 10px}\n.vc-table{width:100%;border-collapse:collapse;margin:14px 0;font-size:13px}.vc-table th,.vc-table td{padding:10px 12px;border:1px solid var(--vc-border-light);text-align:left}.vc-table th{background:var(--vc-surface-alt);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--vc-ink-secondary)}.vc-table tr:nth-child(even){background:var(--vc-surface-alt)}@media(max-width:600px){.vc-table{font-size:12px}.vc-table th,.vc-table td{padding:8px}}\n.vc-faq-list{display:flex;flex-direction:column;gap:8px;margin-top:20px}.vc-faq-item{border:1px solid var(--vc-border-light);border-radius:6px;overflow:hidden}.vc-faq-q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border:none;background:var(--vc-surface-alt);cursor:pointer;font-family:var(--vc-font);font-size:15px;font-weight:600;color:var(--vc-ink);text-align:left;transition:background .15s}.vc-faq-q:hover{background:#ede9e3}.vc-faq-chevron{width:16px;height:16px;color:var(--vc-ink-muted);flex-shrink:0;transition:transform .25s}.vc-faq-item.vc-open .vc-faq-chevron{transform:rotate(180deg)}.vc-faq-a{max-height:0;overflow:hidden;transition:max-height .35s}.vc-faq-item.vc-open .vc-faq-a{max-height:1200px}.vc-faq-a-inner{padding:14px 16px;border-top:1px solid var(--vc-border-light);font-size:14px;color:var(--vc-ink-secondary)}.vc-faq-a-inner p{margin:0 0 8px}.vc-faq-a-inner p:last-child{margin-bottom:0}\n.vc-related{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.vc-related-link{display:inline-block;padding:8px 16px;font-family:var(--vc-font);font-size:13px;font-weight:600;background:var(--vc-surface-alt);color:var(--vc-ink-secondary);border:1px solid var(--vc-border);border-radius:var(--vc-radius);text-decoration:none;transition:all .15s}.vc-related-link:hover{border-color:var(--vc-accent);color:var(--vc-accent);background:var(--vc-accent-light)}\n.vc-promo{margin-top:24px;padding:20px;background:linear-gradient(135deg,var(--vc-accent-light),var(--vc-surface));border:1px solid var(--vc-border);border-radius:var(--vc-radius-lg);display:flex;align-items:center;gap:16px}.vc-promo-text{flex:1;font-size:14px;color:var(--vc-ink-secondary)}.vc-promo-text strong{color:var(--vc-ink)}.vc-promo-link{padding:8px 20px;font-size:13px;font-weight:700;color:#fff;background:var(--vc-accent);border-radius:var(--vc-radius);text-decoration:none;white-space:nowrap;transition:background .15s}.vc-promo-link:hover{background:var(--vc-accent-hover)}\n.vc-footer{text-align:center;padding:32px 16px;font-size:13px;color:var(--vc-ink-muted)}.vc-footer a{color:var(--vc-accent);text-decoration:none}.vc-footer a:hover{text-decoration:underline}.vc-footer-links{margin-top:8px;font-size:12px}.vc-footer-links a{margin:0 8px}\n@media print{.vc-section-body{max-height:none!important}.vc-faq-a{max-height:none!important}.vc-results{max-height:none!important;padding:24px!important}.vc-copy-btn,.vc-section-chevron,.vc-faq-chevron,.vc-presets,.vc-promo{display:none!important}}\n.vc-viz{margin:20px 0;background:var(--vc-surface);border:1px solid var(--vc-border-light);border-radius:var(--vc-radius);padding:16px;overflow:hidden}.vc-viz svg{width:100%;height:auto;display:block}.vc-viz-title{font-family:var(--vc-mono);font-size:11px;font-weight:500;letter-spacing:0.1em;text-transform:uppercase;color:var(--vc-ink-muted);margin-bottom:12px}\n<\/style>\n\n<div class=\"vc-calculator\" id=\"vc-thermography\">\n<header class=\"vc-header\">\n    <p class=\"vc-header-eyebrow\">Free Engineering Tool<\/p>\n    <h1 class=\"vc-header-title\">Thermography Temperature Limits<\/h1>\n    <p class=\"vc-header-subtitle\">Classify infrared inspection findings per ISO 18434. Enter component type and measured \u0394T above reference to get severity classification and recommended action.<\/p>\n    <div class=\"vc-badges\"><span class=\"vc-badge\">ISO 18434<\/span><span class=\"vc-badge\">NETA MTS<\/span><span class=\"vc-badge\">IR Inspection<\/span><\/div>\n<\/header>\n<div class=\"vc-card\">\n    <form class=\"vc-form\" id=\"vc-form\" autocomplete=\"off\">\n        <div class=\"vc-form-grid\">\n            <div class=\"vc-field\"><label class=\"vc-label\" for=\"vc-component\">Component Type<\/label>\n                <select class=\"vc-select\" id=\"vc-component\">\n                    <option value=\"electrical\">Electrical Panel \/ Connection<\/option>\n                    <option value=\"motor\">Electric Motor<\/option>\n                    <option value=\"bearing\">Bearing Housing<\/option>\n                    <option value=\"coupling\">Coupling<\/option>\n                    <option value=\"steamtrap\">Steam Trap<\/option>\n                    <option value=\"insulation\">Insulation \/ Refractory<\/option>\n                <\/select>\n            <\/div>\n            <div class=\"vc-field\"><label class=\"vc-label\" for=\"vc-dt\">\u0394T Above Reference <span class=\"vc-label-hint\">(\u00b0C)<\/span><\/label>\n                <input class=\"vc-input\" type=\"number\" id=\"vc-dt\" step=\"any\" min=\"0\" value=\"25\" placeholder=\"e.g. 25\">\n            <\/div>\n        <\/div>\n        <div class=\"vc-presets\">\n            <div class=\"vc-presets-label\">Quick scenarios<\/div>\n            <button type=\"button\" class=\"vc-preset-btn\" data-c=\"electrical\" data-d=\"5\">Elec \u0394T=5\u00b0C<\/button>\n            <button type=\"button\" class=\"vc-preset-btn\" data-c=\"electrical\" data-d=\"40\">Elec \u0394T=40\u00b0C<\/button>\n            <button type=\"button\" class=\"vc-preset-btn\" data-c=\"bearing\" data-d=\"15\">Bearing \u0394T=15\u00b0C<\/button>\n            <button type=\"button\" class=\"vc-preset-btn\" data-c=\"motor\" data-d=\"30\">Motor \u0394T=30\u00b0C<\/button>\n            <button type=\"button\" class=\"vc-preset-btn\" data-c=\"steamtrap\" data-d=\"50\">Steam Trap \u0394T=50\u00b0C<\/button>\n        <\/div>\n    <\/form>\n    <div class=\"vc-results\" id=\"vc-results\">\n        <div class=\"vc-results-head\"><h2 class=\"vc-results-title\">Classification<\/h2><button type=\"button\" class=\"vc-copy-btn\" id=\"vc-copy-btn\"><svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><rect x=\"9\" y=\"9\" width=\"13\" height=\"13\" rx=\"2\"\/><path d=\"M5 15H4a2 2 0 01-2-2V4a2 2 0 012-2h9a2 2 0 012 2v1\"\/><\/svg> Copy<\/button><\/div>\n        <div class=\"vc-result-grid\">\n            <div class=\"vc-rcard vc-rcard-primary\"><div class=\"vc-rcard-label\">Severity<\/div><div class=\"vc-rcard-value\" id=\"vc-r-severity\">\u2014<\/div><\/div>\n            <div class=\"vc-rcard\"><div class=\"vc-rcard-label\">Measured \u0394T<\/div><div class=\"vc-rcard-value\" id=\"vc-r-dt\">\u2014<\/div><\/div>\n            <div class=\"vc-rcard\"><div class=\"vc-rcard-label\">Priority<\/div><div class=\"vc-rcard-value\" id=\"vc-r-priority\" style=\"font-size:16px\">\u2014<\/div><\/div>\n            <div class=\"vc-rcard\" style=\"grid-column:1\/-1\"><div class=\"vc-rcard-label\">Recommended Action<\/div><div class=\"vc-rcard-desc\" id=\"vc-r-action\">\u2014<\/div><\/div>\n            <div class=\"vc-rcard\" style=\"grid-column:1\/-1\"><div class=\"vc-rcard-label\">Temperature Thresholds for This Component<\/div><div class=\"vc-rcard-desc\" id=\"vc-r-thresholds\">\u2014<\/div><\/div>\n        <\/div>\n        <div class=\"vc-viz\" id=\"vc-viz\"><div class=\"vc-viz-title\">Temperature Gauge<\/div><div id=\"vc-viz-svg\"><\/div><\/div>\n    <\/div>\n<\/div>\n<div class=\"vc-section vc-open\" id=\"vc-sec-theory\">\n    <button type=\"button\" class=\"vc-section-toggle\" aria-expanded=\"true\"><span class=\"vc-section-toggle-text\"><span class=\"vc-section-icon\">\ud83d\udcd8<\/span><span class=\"vc-section-title\">Severity Criteria Reference<\/span><\/span><svg class=\"vc-section-chevron\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M6 9l6 6 6-6\"\/><\/svg><\/button>\n    <div class=\"vc-section-body\"><div class=\"vc-section-inner vc-theory\">\n        <h3>Electrical Components (NETA MTS)<\/h3>\n        <table class=\"vc-table\">\n            <thead><tr><th>\u0394T (\u00b0C)<\/th><th>Severity<\/th><th>Priority<\/th><th>Action<\/th><\/tr><\/thead>\n            <tbody>\n                <tr><td>1\u201310<\/td><td style=\"color:var(--vc-green)\">Minor<\/td><td>4<\/td><td>Monitor, repair at convenience<\/td><\/tr>\n                <tr><td>10\u201335<\/td><td style=\"color:var(--vc-yellow)\">Intermediate<\/td><td>3<\/td><td>Plan repair at next scheduled outage<\/td><\/tr>\n                <tr><td>35\u201375<\/td><td style=\"color:var(--vc-accent)\">Serious<\/td><td>2<\/td><td>Repair as soon as possible<\/td><\/tr>\n                <tr><td>&gt;75<\/td><td style=\"color:var(--vc-red)\">Critical<\/td><td>1<\/td><td>Immediate action \u2014 risk of failure\/fire<\/td><\/tr>\n            <\/tbody>\n        <\/table>\n        <h3>Mechanical Components<\/h3>\n        <table class=\"vc-table\">\n            <thead><tr><th>Component<\/th><th>Minor<\/th><th>Intermediate<\/th><th>Serious<\/th><th>Critical<\/th><\/tr><\/thead>\n            <tbody>\n                <tr><td>Motor body<\/td><td>&lt;10\u00b0C<\/td><td>10\u201325\u00b0C<\/td><td>25\u201340\u00b0C<\/td><td>&gt;40\u00b0C<\/td><\/tr>\n                <tr><td>Bearing housing<\/td><td>&lt;10\u00b0C<\/td><td>10\u201320\u00b0C<\/td><td>20\u201335\u00b0C<\/td><td>&gt;35\u00b0C<\/td><\/tr>\n                <tr><td>Coupling<\/td><td>&lt;5\u00b0C<\/td><td>5\u201315\u00b0C<\/td><td>15\u201325\u00b0C<\/td><td>&gt;25\u00b0C<\/td><\/tr>\n                <tr><td>Steam trap<\/td><td>&lt;20\u00b0C<\/td><td>20\u201340\u00b0C<\/td><td>40\u201360\u00b0C<\/td><td>&gt;60\u00b0C<\/td><\/tr>\n                <tr><td>Insulation<\/td><td>&lt;5\u00b0C<\/td><td>5\u201315\u00b0C<\/td><td>15\u201330\u00b0C<\/td><td>&gt;30\u00b0C<\/td><\/tr>\n            <\/tbody>\n        <\/table>\n    <\/div><\/div>\n<\/div>\n<div class=\"vc-section\" id=\"vc-sec-related\">\n    <button type=\"button\" class=\"vc-section-toggle\" aria-expanded=\"false\"><span class=\"vc-section-toggle-text\"><span class=\"vc-section-icon\">\ud83d\udd17<\/span><span class=\"vc-section-title\">Related Calculators<\/span><\/span><svg class=\"vc-section-chevron\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M6 9l6 6 6-6\"\/><\/svg><\/button>\n    <div class=\"vc-section-body\"><div class=\"vc-section-inner\"><div class=\"vc-related\">\n        <a class=\"vc-related-link\" href=\"\/calculators\/condition-monitoring-method-selector\/\">Condition Monitoring Selector<\/a>\n        <a class=\"vc-related-link\" href=\"\/calculators\/motor-efficiency-calculator\/\">Motor Efficiency<\/a>\n        <a class=\"vc-related-link\" href=\"\/calculators\/ip-rating-decoder\/\">IP Rating Decoder<\/a>\n    <\/div><\/div><\/div>\n<\/div>\n<div class=\"vc-section\" id=\"vc-sec-faq\">\n    <button type=\"button\" class=\"vc-section-toggle\" aria-expanded=\"false\"><span class=\"vc-section-toggle-text\"><span class=\"vc-section-icon\">\u2753<\/span><span class=\"vc-section-title\">Frequently Asked Questions<\/span><\/span><svg class=\"vc-section-chevron\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M6 9l6 6 6-6\"\/><\/svg><\/button>\n    <div class=\"vc-section-body\"><div class=\"vc-section-inner\"><div class=\"vc-faq-list\" id=\"vc-faq-list\"><\/div><\/div><\/div>\n<\/div>\n<div class=\"vc-promo\"><div class=\"vc-promo-text\"><strong>Vibromera \u2014 Portable Balancing &amp; Vibration Analysis<\/strong><br>Combine vibration analysis with thermography for comprehensive condition monitoring.<\/div><a class=\"vc-promo-link\" href=\"https:\/\/vibromera.eu\/\" target=\"_blank\" rel=\"noopener\">Learn More<\/a><\/div>\n<footer class=\"vc-footer\"><p>&copy; 2024\u20132025 <a href=\"https:\/\/vibromera.eu\/\">Vibromera<\/a> \u2014 Engineering Calculators<\/p><p style=\"font-size:12px;margin-top:4px;\">Based on ISO 18434 \/ NETA MTS. Last updated: February 2025<\/p><div class=\"vc-footer-links\"><a href=\"\/calculators\/engineering-calculators\/\">All Calculators<\/a><a href=\"https:\/\/vibromera.eu\/contacts\/\">Contact<\/a><\/div><\/footer>\n<\/div>\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/katex@0.16.11\/dist\/katex.min.js\"><\/script>\n<script>\n(function(){\n'use strict';\nfunction $(id){return document.getElementById(id)}\nvar DB={\n    electrical:{thresholds:[1,10,35,75],labels:['Minor','Intermediate','Serious','Critical'],actions:['Monitor. Repair at convenience during next scheduled maintenance.','Plan repair at next scheduled outage. Investigate root cause (loose connection, corrosion, overload).','Repair as soon as possible. Reduce load if feasible. High risk of equipment damage.','IMMEDIATE action required. Risk of fire\/equipment failure. De-energize if safe to do so and repair immediately.'],thresholdText:'Minor: \u0394T 1\u201310\u00b0C | Intermediate: 10\u201335\u00b0C | Serious: 35\u201375\u00b0C | Critical: >75\u00b0C (per NETA MTS)'},\n    motor:{thresholds:[1,10,25,40],labels:['Minor','Intermediate','Serious','Critical'],actions:['Normal operation. Continue monitoring on regular schedule.','Investigate: check ventilation, load balance, bearing condition. Plan inspection at next opportunity.','Schedule urgent repair. Check cooling system, bearing lubrication, winding insulation. Risk of insulation degradation.','Immediate shutdown recommended. Winding insulation at risk (Class B: 130\u00b0C, Class F: 155\u00b0C, Class H: 180\u00b0C).'],thresholdText:'Minor: \u0394T <10\u00b0C | Intermediate: 10\u201325\u00b0C | Serious: 25\u201340\u00b0C | Critical: >40\u00b0C'},\n    bearing:{thresholds:[1,10,20,35],labels:['Minor','Intermediate','Serious','Critical'],actions:['Normal. Continue routine monitoring.','Increased monitoring frequency. Check lubrication, alignment, and load conditions.','Urgent: lubricate or plan bearing replacement. Vibration analysis recommended to confirm bearing condition.','Immediate action. Risk of bearing seizure. Shutdown and replace bearing. Confirm with vibration envelope analysis.'],thresholdText:'Minor: \u0394T <10\u00b0C | Intermediate: 10\u201320\u00b0C | Serious: 20\u201335\u00b0C | Critical: >35\u00b0C'},\n    coupling:{thresholds:[1,5,15,25],labels:['Minor','Intermediate','Serious','Critical'],actions:['Normal. Continue routine monitoring.','Check alignment. Inspect coupling element for wear or damage.','Realignment needed. Inspect coupling element, replace if worn. Check for angular and offset misalignment.','Immediate alignment correction required. Risk of coupling failure. Shutdown and inspect.'],thresholdText:'Minor: \u0394T <5\u00b0C | Intermediate: 5\u201315\u00b0C | Serious: 15\u201325\u00b0C | Critical: >25\u00b0C'},\n    steamtrap:{thresholds:[1,20,40,60],labels:['Minor','Intermediate','Serious','Critical'],actions:['Normal operation. Trap functioning correctly.','Monitor. Possible partial blockage or blow-through starting. Verify with ultrasound.','Significant steam loss likely. Plan trap replacement or rebuild at next opportunity.','Failed trap \u2014 significant energy loss. Replace immediately. Estimated steam loss may be several hundred kg\/h.'],thresholdText:'Minor: \u0394T <20\u00b0C | Intermediate: 20\u201340\u00b0C | Serious: 40\u201360\u00b0C | Critical: >60\u00b0C'},\n    insulation:{thresholds:[1,5,15,30],labels:['Minor','Intermediate','Serious','Critical'],actions:['Normal. Insulation intact.','Minor degradation. Plan inspection at next opportunity. Check for moisture ingress.','Significant insulation damage or missing sections. Plan repair to reduce energy loss and personnel burn risk.','Major insulation failure. Immediate repair needed. High energy loss and personnel safety hazard.'],thresholdText:'Minor: \u0394T <5\u00b0C | Intermediate: 5\u201315\u00b0C | Serious: 15\u201330\u00b0C | Critical: >30\u00b0C'}\n};\nvar SEV_CLASSES=['vc-severity-minor','vc-severity-intermediate','vc-severity-serious','vc-severity-critical'];\n\nfunction classify(){\n    var comp=$('vc-component').value;\n    var dt=parseFloat($('vc-dt').value);\n    if(isNaN(dt)||dt<0){$('vc-results').classList.remove('vc-visible');return}\n    var d=DB[comp];if(!d)return;\n    var idx=0;\n    for(var i=d.thresholds.length-1;i>=0;i--){if(dt>=d.thresholds[i]){idx=i;break}}\n    if(dt<d.thresholds[0])idx=-1;\n    var sev=idx>=0?d.labels[idx]:'Below threshold';\n    var cls=idx>=0?SEV_CLASSES[idx]:'';\n    var action=idx>=0?d.actions[idx]:'No concern. Temperature within normal range.';\n    var priority=idx>=0?(4-idx):'\u2014';\n    $('vc-r-severity').innerHTML='<span class=\"'+cls+'\">'+sev+'<\/span>';\n    $('vc-r-dt').innerHTML=dt+' <span class=\"vc-rcard-unit\">\u00b0C above reference<\/span>';\n    $('vc-r-priority').innerHTML='Priority '+priority;\n    $('vc-r-action').textContent=action;\n    $('vc-r-thresholds').textContent=d.thresholdText;\n    $('vc-results').classList.add('vc-visible');\n    drawThermoGauge(dt, d);\n}\n\nfunction drawThermoGauge(dt, data) {\n    var el = $('vc-viz-svg'); if (!el) return;\n    var W = 440, H = 180;\n    var thresholds = data.thresholds;\n    var maxDT = thresholds[thresholds.length - 1] * 1.5;\n    if (dt > maxDT) maxDT = dt * 1.2;\n    var mx = 50, barY = 70, barH = 30, barW = W - 2 * mx;\n    var zoneColors = ['#4ade80', '#facc15', '#fb923c', '#f87171'];\n    var s = '<svg viewBox=\"0 0 ' + W + ' ' + H + '\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">';\n    s += '<rect width=\"' + W + '\" height=\"' + H + '\" fill=\"var(--vc-surface)\" rx=\"4\"\/>';\n    \/\/ Draw color zones\n    var zones = [0].concat(thresholds).concat([maxDT]);\n    for (var i = 0; i < zones.length - 1 && i < 4; i++) {\n        var x1 = mx + zones[i] \/ maxDT * barW;\n        var x2 = mx + Math.min(zones[i + 1], maxDT) \/ maxDT * barW;\n        s += '<rect x=\"' + x1.toFixed(1) + '\" y=\"' + barY + '\" width=\"' + (x2 - x1).toFixed(1) + '\" height=\"' + barH + '\" fill=\"' + zoneColors[i] + '\" opacity=\"0.6\"\/>';\n    }\n    \/\/ If there's a zone beyond the last threshold\n    if (zones.length > 4) {\n        var x1b = mx + thresholds[thresholds.length - 1] \/ maxDT * barW;\n        s += '<rect x=\"' + x1b.toFixed(1) + '\" y=\"' + barY + '\" width=\"' + (mx + barW - x1b).toFixed(1) + '\" height=\"' + barH + '\" fill=\"' + zoneColors[3] + '\" opacity=\"0.6\"\/>';\n    }\n    \/\/ Border\n    s += '<rect x=\"' + mx + '\" y=\"' + barY + '\" width=\"' + barW + '\" height=\"' + barH + '\" fill=\"none\" stroke=\"var(--vc-border)\" stroke-width=\"1\" rx=\"3\"\/>';\n    \/\/ Threshold tick marks\n    thresholds.forEach(function(t) {\n        var x = mx + t \/ maxDT * barW;\n        s += '<line x1=\"' + x.toFixed(1) + '\" y1=\"' + barY + '\" x2=\"' + x.toFixed(1) + '\" y2=\"' + (barY + barH + 8) + '\" stroke=\"var(--vc-ink-muted)\" stroke-width=\"1\"\/>';\n        s += '<text x=\"' + x.toFixed(1) + '\" y=\"' + (barY + barH + 20) + '\" text-anchor=\"middle\" font-size=\"9\" font-family=\"var(--vc-mono)\" fill=\"var(--vc-ink-muted)\">' + t + '\u00b0C<\/text>';\n    });\n    \/\/ Needle \/ current reading\n    var nx = mx + Math.min(dt, maxDT) \/ maxDT * barW;\n    s += '<line x1=\"' + nx.toFixed(1) + '\" y1=\"' + (barY - 5) + '\" x2=\"' + nx.toFixed(1) + '\" y2=\"' + (barY + barH + 5) + '\" stroke=\"var(--vc-ink)\" stroke-width=\"3\"\/>';\n    s += '<polygon points=\"' + (nx - 6).toFixed(1) + ',' + (barY - 5) + ' ' + (nx + 6).toFixed(1) + ',' + (barY - 5) + ' ' + nx.toFixed(1) + ',' + (barY + 3) + '\" fill=\"var(--vc-ink)\"\/>';\n    s += '<text x=\"' + nx.toFixed(1) + '\" y=\"' + (barY - 12) + '\" text-anchor=\"middle\" font-size=\"13\" font-weight=\"700\" font-family=\"var(--vc-mono)\" fill=\"var(--vc-ink)\">\u0394T=' + dt + '\u00b0C<\/text>';\n    \/\/ Zone labels\n    var labelY = barY - 30;\n    s += '<text x=\"' + mx + '\" y=\"' + (barY + barH + 36) + '\" font-size=\"8\" font-family=\"var(--vc-mono)\" fill=\"#4ade80\">Minor<\/text>';\n    var midIdx = Math.floor(thresholds.length \/ 2);\n    if (thresholds.length >= 2) {\n        var lx = mx + (thresholds[0] + thresholds[1]) \/ 2 \/ maxDT * barW;\n        s += '<text x=\"' + lx.toFixed(1) + '\" y=\"' + (barY + barH + 36) + '\" text-anchor=\"middle\" font-size=\"8\" font-family=\"var(--vc-mono)\" fill=\"#facc15\">Interm.<\/text>';\n    }\n    if (thresholds.length >= 3) {\n        var lx2 = mx + (thresholds[1] + thresholds[2]) \/ 2 \/ maxDT * barW;\n        s += '<text x=\"' + lx2.toFixed(1) + '\" y=\"' + (barY + barH + 36) + '\" text-anchor=\"middle\" font-size=\"8\" font-family=\"var(--vc-mono)\" fill=\"#fb923c\">Serious<\/text>';\n    }\n    if (thresholds.length >= 4) {\n        var lx3 = mx + (thresholds[2] + thresholds[3]) \/ 2 \/ maxDT * barW;\n        s += '<text x=\"' + lx3.toFixed(1) + '\" y=\"' + (barY + barH + 36) + '\" text-anchor=\"middle\" font-size=\"8\" font-family=\"var(--vc-mono)\" fill=\"#f87171\">Critical<\/text>';\n    }\n    s += '<\/svg>';\n    el.innerHTML = s;\n}\n\n$('vc-form').addEventListener('input',classify);\n$('vc-form').addEventListener('change',classify);\n\ndocument.querySelectorAll('.vc-preset-btn').forEach(function(btn){btn.addEventListener('click',function(e){e.preventDefault();$('vc-component').value=this.getAttribute('data-c');$('vc-dt').value=this.getAttribute('data-d');classify()})});\n\n$('vc-copy-btn').addEventListener('click',function(){var text='Thermography Classification\\n\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\\nComponent: '+$('vc-component').value+'\\n\u0394T: '+$('vc-dt').value+'\u00b0C\\nSeverity: '+$('vc-r-severity').textContent+'\\nAction: '+$('vc-r-action').textContent+'\\n\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\\nvibromera.eu\/calculators\/thermography-limits\/';if(navigator.clipboard){navigator.clipboard.writeText(text).then(function(){var b=$('vc-copy-btn');b.classList.add('vc-copied');b.innerHTML='<svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><polyline points=\"20 6 9 17 4 12\"\/><\/svg> Copied!';setTimeout(function(){b.classList.remove('vc-copied');b.innerHTML='<svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><rect x=\"9\" y=\"9\" width=\"13\" height=\"13\" rx=\"2\"\/><path d=\"M5 15H4a2 2 0 01-2-2V4a2 2 0 012-2h9a2 2 0 012 2v1\"\/><\/svg> Copy'},2000)})}});\n\ndocument.querySelectorAll('.vc-section-toggle').forEach(function(btn){btn.addEventListener('click',function(){var s=this.closest('.vc-section');s.classList.toggle('vc-open');this.setAttribute('aria-expanded',s.classList.contains('vc-open'))})});\n\nvar faqData=[\n    {q:'What is \u0394T in thermography?',a:'<p><strong>\u0394T<\/strong> is the temperature difference between the measured component and a reference (similar component under same load, or ambient). It is the primary severity indicator.<\/p>'},\n    {q:'What severity levels are used?',a:'<p>Four levels: <strong>Minor<\/strong> (monitor), <strong>Intermediate<\/strong> (plan repair), <strong>Serious<\/strong> (repair soon), <strong>Critical<\/strong> (immediate action). Thresholds vary by component type.<\/p>'},\n    {q:'What thresholds apply to electrical panels?',a:'<p>Per NETA MTS: \u0394T 1\u201310\u00b0C = Minor, 10\u201335\u00b0C = Intermediate, 35\u201375\u00b0C = Serious, >75\u00b0C = Critical.<\/p>'},\n    {q:'How does load affect readings?',a:'<p>Temperature rise is proportional to I\u00b2R. At partial load, findings may be worse at full load. Always record load % and extrapolate to full-load conditions.<\/p>'},\n    {q:'What are the main thermography standards?',a:'<p><strong>ISO 18434<\/strong> (CM framework), <strong>NETA MTS<\/strong> (electrical), <strong>ASTM E1934<\/strong> (buildings), <strong>IEC 62446<\/strong> (solar PV). ISO 18434 covers machine condition monitoring by IR.<\/p>'}\n];\nvar fl=$('vc-faq-list');faqData.forEach(function(f){fl.innerHTML+='<div class=\"vc-faq-item\"><button type=\"button\" class=\"vc-faq-q\"><span>'+f.q+'<\/span><svg class=\"vc-faq-chevron\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M6 9l6 6 6-6\"\/><\/svg><\/button><div class=\"vc-faq-a\"><div class=\"vc-faq-a-inner\">'+f.a+'<\/div><\/div><\/div>'});\nfl.addEventListener('click',function(e){var b=e.target.closest('.vc-faq-q');if(b)b.closest('.vc-faq-item').classList.toggle('vc-open')});\nclassify();\n})();\n<\/script>\n","protected":false},"excerpt":{"rendered":"<p>ISO 18434 \u0985\u09a8\u09c1\u09af\u09be\u09af\u09bc\u09c0 \u09ac\u09bf\u09a8\u09be\u09ae\u09c2\u09b2\u09cd\u09af\u09c7 \u09a5\u09be\u09b0\u09cd\u09ae\u09cb\u0997\u09cd\u09b0\u09be\u09ab\u09bf \u0997\u09c1\u09b0\u09c1\u09a4\u09cd\u09ac \u09b6\u09cd\u09b0\u09c7\u09a3\u09c0\u09ac\u09bf\u09ad\u09be\u0997 \u09b8\u09b0\u099e\u09cd\u099c\u09be\u09ae\u0964 \u0989\u09aa\u09be\u09a6\u09be\u09a8 \u09a7\u09b0\u09a8 \u098f\u09ac\u0982 \u09aa\u09b0\u09bf\u09ae\u09be\u09aa \u0995\u09b0\u09be \u0394T \u09b2\u09bf\u0996\u09c1\u09a8 \u0997\u09c1\u09b0\u09c1\u09a4\u09cd\u09ac \u09b8\u09cd\u09a4\u09b0, \u09aa\u09cd\u09b0\u09b8\u09cd\u09a4\u09be\u09ac\u09bf\u09a4 \u09aa\u09a6\u0995\u09cd\u09b7\u09c7\u09aa \u098f\u09ac\u0982 \u09a4\u09be\u09aa\u09ae\u09be\u09a4\u09cd\u09b0\u09be \u09b8\u09c0\u09ae\u09be \u09aa\u09c7\u09a4\u09c7\u0964<\/p>","protected":false},"featured_media":0,"template":"","meta":{"ai_generated_summary":"","footnotes":""},"categories":[],"tags":[],"class_list":["post-100258","calculator","type-calculator","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/vibromera.eu\/bn\/wp-json\/wp\/v2\/calculator\/100258","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vibromera.eu\/bn\/wp-json\/wp\/v2\/calculator"}],"about":[{"href":"https:\/\/vibromera.eu\/bn\/wp-json\/wp\/v2\/types\/calculator"}],"version-history":[{"count":2,"href":"https:\/\/vibromera.eu\/bn\/wp-json\/wp\/v2\/calculator\/100258\/revisions"}],"predecessor-version":[{"id":100758,"href":"https:\/\/vibromera.eu\/bn\/wp-json\/wp\/v2\/calculator\/100258\/revisions\/100758"}],"wp:attachment":[{"href":"https:\/\/vibromera.eu\/bn\/wp-json\/wp\/v2\/media?parent=100258"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/vibromera.eu\/bn\/wp-json\/wp\/v2\/categories?post=100258"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/vibromera.eu\/bn\/wp-json\/wp\/v2\/tags?post=100258"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}