{"id":100082,"date":"2026-02-15T20:15:37","date_gmt":"2026-02-15T20:15:37","guid":{"rendered":"https:\/\/vibromera.eu\/?post_type=calculator&#038;p=100082"},"modified":"2026-02-15T20:15:37","modified_gmt":"2026-02-15T20:15:37","slug":"equipment-failure-classifier","status":"publish","type":"calculator","link":"https:\/\/vibromera.eu\/nb\/calculators\/equipment-failure-classifier\/","title":{"rendered":"Klassifisering av utstyrsfeil | ISO 14224 | P\u00e5litelighetsdata"},"content":{"rendered":"\n<script type=\"application\/ld+json\">\n{\"@context\":\"https:\/\/schema.org\",\"@type\":\"WebApplication\",\"name\":\"Equipment Failure Classifier\",\"alternateName\":[\"ISO 14224 Failure Mode Tool\",\"Reliability Data Lookup\",\"MTBF Calculator\"],\"description\":\"Free ISO 14224 equipment failure classifier. Select equipment type and symptoms to identify failure modes, typical MTBF ranges, and recommended maintenance strategies.\",\"url\":\"https:\/\/vibromera.eu\/calculators\/equipment-failure-classifier\/\",\"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 ISO 14224?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"ISO 14224 is an international standard for collecting and exchanging reliability and maintenance data for equipment in the petroleum, petrochemical, and natural gas industries. It provides a standardized taxonomy for classifying equipment, failure modes, and failure causes.\"}},\n{\"@type\":\"Question\",\"name\":\"What is MTBF?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"MTBF (Mean Time Between Failures) is the predicted elapsed time between inherent failures of a mechanical or electronic system during normal operation. It is typically expressed in hours or years and is a key metric in reliability engineering.\"}},\n{\"@type\":\"Question\",\"name\":\"How does ISO 14224 classify failure modes?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"ISO 14224 uses a hierarchical taxonomy with equipment class, subunit, and maintainable item levels. Failure modes describe how equipment fails (e.g., leakage, vibration, overheating), while failure mechanisms explain why it fails (e.g., corrosion, fatigue, erosion).\"}},\n{\"@type\":\"Question\",\"name\":\"What is the difference between failure mode and failure cause?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"A failure mode describes the way a failure is observed (e.g., abnormal vibration, leakage, failure to start). A failure cause (or mechanism) describes the underlying reason (e.g., bearing wear, seal degradation, corrosion). ISO 14224 distinguishes both for proper root cause analysis.\"}},\n{\"@type\":\"Question\",\"name\":\"How can failure data improve maintenance strategy?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"By analyzing failure modes and their frequencies, maintenance can shift from reactive to predictive. High-frequency failures may justify condition monitoring, while age-related failures support time-based replacement. ISO 14224 data enables reliability-centered maintenance (RCM) decisions.\"}}\n]}\n<\/script>\n\n<script type=\"application\/ld+json\">\n{\"@context\":\"https:\/\/schema.org\",\"@type\":\"BreadcrumbList\",\"itemListElement\":[\n{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/vibromera.eu\/\"},\n{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Calculators\",\"item\":\"https:\/\/vibromera.eu\/calculators\/\"},\n{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Equipment Failure Classifier\",\"item\":\"https:\/\/vibromera.eu\/calculators\/equipment-failure-classifier\/\"}\n]}\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}.vc-field-full{grid-column:1\/-1}\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-checkbox-group{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.vc-checkbox-group label{display:flex;align-items:center;gap:5px;font-size:13px;color:var(--vc-ink-secondary);cursor:pointer;padding:4px 10px;border:1px solid var(--vc-border);border-radius:6px;background:var(--vc-surface-alt);transition:all .15s}.vc-checkbox-group label:hover{border-color:var(--vc-accent);color:var(--vc-accent)}.vc-checkbox-group input:checked+span{color:var(--vc-accent);font-weight:600}\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:5000px;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:26px;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-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}.vc-theory ul{font-size:14px;color:var(--vc-ink-secondary);margin:0 0 12px 18px;padding:0}.vc-theory li{margin-bottom:5px}\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-info-box{background:var(--vc-blue-light);border-left:3px solid var(--vc-blue);padding:14px 16px;border-radius:0 6px 6px 0;margin:14px 0}.vc-info-box p{margin:0;font-size:14px;color:var(--vc-ink-secondary)}\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}.vc-faq-a-inner ul{margin:4px 0 8px 16px;padding:0}.vc-faq-a-inner li{margin-bottom:3px}\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<\/style>\n\n<div class=\"vc-calculator\" id=\"vc-failure-classifier\">\n\n<header class=\"vc-header\">\n    <p class=\"vc-header-eyebrow\">Free Engineering Tool<\/p>\n    <h1 class=\"vc-header-title\">Equipment Failure Classifier<\/h1>\n    <p class=\"vc-header-subtitle\">Classify equipment failures per ISO 14224. Select equipment type and observed symptoms to identify failure modes, typical MTBF ranges, and maintenance strategies.<\/p>\n    <div class=\"vc-badges\"><span class=\"vc-badge\">ISO 14224<\/span><span class=\"vc-badge\">Reliability Data<\/span><span class=\"vc-badge\">MTBF Reference<\/span><\/div>\n<\/header>\n\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\">\n                <label class=\"vc-label\" for=\"vc-equip\">Equipment Type<\/label>\n                <select class=\"vc-select\" id=\"vc-equip\">\n                    <option value=\"pump\">Centrifugal Pump<\/option>\n                    <option value=\"compressor\">Compressor<\/option>\n                    <option value=\"motor\">Electric Motor<\/option>\n                    <option value=\"turbine\">Gas\/Steam Turbine<\/option>\n                    <option value=\"valve\">Valve<\/option>\n                    <option value=\"heatex\">Heat Exchanger<\/option>\n                <\/select>\n            <\/div>\n            <div class=\"vc-field\">\n                <label class=\"vc-label\" for=\"vc-severity\">Severity<\/label>\n                <select class=\"vc-select\" id=\"vc-severity\">\n                    <option value=\"critical\">Critical \u2014 Loss of function<\/option>\n                    <option value=\"degraded\" selected>Degraded \u2014 Reduced performance<\/option>\n                    <option value=\"incipient\">Incipient \u2014 Early warning signs<\/option>\n                <\/select>\n            <\/div>\n            <div class=\"vc-field vc-field-full\">\n                <label class=\"vc-label\">Observed Symptoms <span class=\"vc-label-hint\">(select all that apply)<\/span><\/label>\n                <div class=\"vc-checkbox-group\" id=\"vc-symptoms\"><\/div>\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-eq=\"pump\" data-sy=\"vibration,noise\">Pump \u2014 Vibration + Noise<\/button>\n            <button type=\"button\" class=\"vc-preset-btn\" data-eq=\"motor\" data-sy=\"overheating,vibration\">Motor \u2014 Overheating<\/button>\n            <button type=\"button\" class=\"vc-preset-btn\" data-eq=\"compressor\" data-sy=\"leakage,low_output\">Compressor \u2014 Leakage<\/button>\n            <button type=\"button\" class=\"vc-preset-btn\" data-eq=\"valve\" data-sy=\"leakage,fail_close\">Valve \u2014 Fail to close<\/button>\n        <\/div>\n    <\/form>\n\n    <div class=\"vc-results\" id=\"vc-results\">\n        <div class=\"vc-results-head\">\n            <h2 class=\"vc-results-title\">Classification Results<\/h2>\n            <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>\n        <\/div>\n        <div id=\"vc-r-body\"><\/div>\n    <\/div>\n<\/div>\n\n<!-- Theory -->\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\">ISO 14224 Taxonomy<\/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\">\n        <div class=\"vc-section-inner vc-theory\">\n            <h3>Failure Mode Hierarchy<\/h3>\n            <p>ISO 14224 defines a structured hierarchy for recording reliability data:<\/p>\n            <ul>\n                <li><strong>Equipment class<\/strong> \u2014 e.g. pump, compressor, motor<\/li>\n                <li><strong>Subunit<\/strong> \u2014 e.g. rotating equipment \u2192 bearing subunit<\/li>\n                <li><strong>Maintainable item<\/strong> \u2014 e.g. bearing, seal, impeller<\/li>\n                <li><strong>Failure mode<\/strong> \u2014 observed effect (vibration, leakage, etc.)<\/li>\n                <li><strong>Failure mechanism<\/strong> \u2014 root cause (fatigue, corrosion, erosion)<\/li>\n            <\/ul>\n            <h3>Common Failure Modes per ISO 14224<\/h3>\n            <table class=\"vc-table\">\n                <thead><tr><th>Code<\/th><th>Failure Mode<\/th><th>Description<\/th><\/tr><\/thead>\n                <tbody>\n                    <tr><td>FTS<\/td><td>Fail to start<\/td><td>Equipment does not start on demand<\/td><\/tr>\n                    <tr><td>STP<\/td><td>Spurious stop<\/td><td>Unexpected shutdown during operation<\/td><\/tr>\n                    <tr><td>ELU<\/td><td>External leakage \u2014 utility<\/td><td>Leakage of utility fluids<\/td><\/tr>\n                    <tr><td>ELP<\/td><td>External leakage \u2014 process<\/td><td>Leakage of process medium<\/td><\/tr>\n                    <tr><td>INL<\/td><td>Internal leakage<\/td><td>Leakage across internal barriers<\/td><\/tr>\n                    <tr><td>VIB<\/td><td>Abnormal vibration<\/td><td>Vibration exceeding acceptable limits<\/td><\/tr>\n                    <tr><td>OHE<\/td><td>Overheating<\/td><td>Excessive temperature<\/td><\/tr>\n                    <tr><td>LOO<\/td><td>Low output<\/td><td>Reduced performance (flow, pressure)<\/td><\/tr>\n                    <tr><td>NOI<\/td><td>Abnormal noise<\/td><td>Unusual sound during operation<\/td><\/tr>\n                    <tr><td>ERO<\/td><td>Erratic output<\/td><td>Fluctuating or unstable performance<\/td><\/tr>\n                <\/tbody>\n            <\/table>\n            <div class=\"vc-info-box\"><p><strong>Note:<\/strong> MTBF values shown are typical industry ranges from OREDA and similar databases. Actual MTBF depends on operating conditions, maintenance quality, and equipment design.<\/p><\/div>\n        <\/div>\n    <\/div>\n<\/div>\n\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 (IE1\u2013IE5)<\/a>\n        <a class=\"vc-related-link\" href=\"\/calculators\/risk-assessment-matrix\/\">Risk Assessment Matrix<\/a>\n    <\/div><\/div><\/div>\n<\/div>\n\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\n<div class=\"vc-promo\"><div class=\"vc-promo-text\"><strong>Vibromera \u2014 Portable Balancing &amp; Vibration Analysis<\/strong><br>Professional field balancing instruments and vibration analyzers. Detect failures early with 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 14224 \/ OREDA. 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\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/katex@0.16.11\/dist\/katex.min.js\"><\/script>\n<script>\n(function(){\n'use strict';\nvar SLUG='equipment-failure-classifier';\nfunction $(id){return document.getElementById(id)}\n\nvar SYMPTOMS_LIST=['vibration','noise','overheating','leakage','low_output','erratic_output','fail_start','fail_close','high_current','corrosion'];\nvar SYMPTOM_LABELS={vibration:'Vibration',noise:'Abnormal Noise',overheating:'Overheating',leakage:'Leakage',low_output:'Low Output',erratic_output:'Erratic Output',fail_start:'Fail to Start',fail_close:'Fail to Close',high_current:'High Current',corrosion:'Corrosion\/Erosion'};\n\nvar DB={\n    pump:{\n        symptoms:['vibration','noise','overheating','leakage','low_output','erratic_output','cavitation'],\n        modes:[\n            {match:['vibration','noise'],mode:'VIB \u2014 Abnormal Vibration',mechanism:'Unbalance, misalignment, bearing wear, or cavitation',mtbf:'20,000\u201360,000 hrs',strategy:'Vibration monitoring (ISO 10816), alignment checks, bearing inspection. Replace bearings at condition-based intervals.'},\n            {match:['leakage'],mode:'ELP \u2014 External Leakage (Process)',mechanism:'Mechanical seal failure, gasket degradation, casing corrosion',mtbf:'15,000\u201340,000 hrs',strategy:'Seal flush monitoring, thermography, visual inspection. Plan seal replacement during turnaround.'},\n            {match:['overheating'],mode:'OHE \u2014 Overheating',mechanism:'Bearing failure, insufficient lubrication, blocked cooling',mtbf:'25,000\u201350,000 hrs',strategy:'Temperature monitoring, oil analysis, vibration trending. Check lubrication system regularly.'},\n            {match:['low_output'],mode:'LOO \u2014 Low Output',mechanism:'Impeller erosion\/wear, internal recirculation, system resistance change',mtbf:'30,000\u201380,000 hrs',strategy:'Performance testing, impeller inspection. Monitor differential pressure and flow rate trends.'},\n            {match:['erratic_output'],mode:'ERO \u2014 Erratic Output',mechanism:'Cavitation, air entrainment, control valve hunting',mtbf:'20,000\u201350,000 hrs',strategy:'Check NPSH available vs required, suction strainer, control system tuning.'},\n            {match:['fail_start'],mode:'FTS \u2014 Fail to Start',mechanism:'Electrical fault, seized bearings, control system fault',mtbf:'40,000\u2013100,000 hrs',strategy:'Functional testing, motor current analysis, control system diagnostics.'}\n        ],\n        mtbfRange:'25,000\u201360,000 hrs typical'\n    },\n    compressor:{\n        symptoms:['vibration','noise','overheating','leakage','low_output','erratic_output','high_current'],\n        modes:[\n            {match:['vibration','noise'],mode:'VIB \u2014 Abnormal Vibration',mechanism:'Rotor unbalance, blade damage, surge, bearing wear',mtbf:'18,000\u201350,000 hrs',strategy:'Continuous vibration monitoring, anti-surge control verification, bearing condition monitoring.'},\n            {match:['leakage','low_output'],mode:'INL \u2014 Internal Leakage + LOO',mechanism:'Valve plate wear, piston ring wear, seal degradation',mtbf:'12,000\u201335,000 hrs',strategy:'Performance trending (polytropic efficiency), valve inspection during overhaul.'},\n            {match:['overheating'],mode:'OHE \u2014 Overheating',mechanism:'Intercooler fouling, lubrication failure, excessive compression ratio',mtbf:'20,000\u201345,000 hrs',strategy:'Temperature monitoring at each stage, oil analysis, cooler inspection.'},\n            {match:['high_current'],mode:'USO \u2014 Abnormal Instrument Reading',mechanism:'Mechanical binding, process overload, electrical fault',mtbf:'25,000\u201360,000 hrs',strategy:'Motor current signature analysis (MCSA), load review, electrical inspection.'}\n        ],\n        mtbfRange:'20,000\u201350,000 hrs typical'\n    },\n    motor:{\n        symptoms:['vibration','noise','overheating','high_current','fail_start'],\n        modes:[\n            {match:['vibration','noise'],mode:'VIB \u2014 Abnormal Vibration',mechanism:'Bearing wear, rotor unbalance, misalignment, loose mounting',mtbf:'40,000\u2013100,000 hrs',strategy:'Vibration monitoring, alignment verification, bearing lubrication program.'},\n            {match:['overheating','high_current'],mode:'OHE \u2014 Overheating',mechanism:'Winding insulation degradation, overload, cooling fan failure, phase imbalance',mtbf:'30,000\u201380,000 hrs',strategy:'Thermography, motor current analysis, insulation resistance testing (megger). Check ventilation.'},\n            {match:['fail_start'],mode:'FTS \u2014 Fail to Start',mechanism:'Electrical supply fault, starter fault, seized bearings, protection relay trip',mtbf:'60,000\u2013150,000 hrs',strategy:'Functional testing, insulation testing, protection relay calibration.'},\n            {match:['noise'],mode:'NOI \u2014 Abnormal Noise',mechanism:'Bearing defect, rotor bar cracking, electromagnetic asymmetry',mtbf:'35,000\u201380,000 hrs',strategy:'Vibration analysis (envelope\/demodulation), motor current signature analysis (MCSA).'}\n        ],\n        mtbfRange:'40,000\u2013100,000 hrs typical'\n    },\n    turbine:{\n        symptoms:['vibration','noise','overheating','low_output','erratic_output','leakage'],\n        modes:[\n            {match:['vibration'],mode:'VIB \u2014 Abnormal Vibration',mechanism:'Blade damage, rotor unbalance, bearing wear, thermal bow, rub',mtbf:'30,000\u201380,000 hrs',strategy:'Continuous vibration monitoring (proximity probes), thermal soak procedures, blade inspection.'},\n            {match:['overheating'],mode:'OHE \u2014 Overheating',mechanism:'Hot gas path deterioration, cooling system fault, bearing oil supply issue',mtbf:'25,000\u201360,000 hrs',strategy:'Exhaust temperature spread monitoring, borescope inspection, oil condition monitoring.'},\n            {match:['low_output'],mode:'LOO \u2014 Low Output \/ Efficiency Loss',mechanism:'Blade fouling\/erosion, seal wear, control system degradation',mtbf:'20,000\u201350,000 hrs',strategy:'Performance monitoring (heat rate), compressor washing, seal clearance checks during overhaul.'},\n            {match:['leakage'],mode:'ELP \u2014 External Leakage',mechanism:'Casing joint deterioration, gasket failure, shaft seal wear',mtbf:'30,000\u201370,000 hrs',strategy:'Visual inspection, fugitive emission monitoring, seal replacement during turnaround.'}\n        ],\n        mtbfRange:'25,000\u201360,000 hrs typical'\n    },\n    valve:{\n        symptoms:['leakage','fail_close','fail_start','erratic_output','corrosion'],\n        modes:[\n            {match:['leakage'],mode:'ELP\/INL \u2014 Leakage',mechanism:'Seat erosion, stem packing wear, body corrosion',mtbf:'30,000\u2013100,000 hrs',strategy:'Fugitive emission testing, seat leakage testing, packing replacement program.'},\n            {match:['fail_close','fail_start'],mode:'FTC\/FTO \u2014 Fail to Close\/Open',mechanism:'Actuator failure, stem binding, corrosion buildup, instrument air loss',mtbf:'40,000\u2013120,000 hrs',strategy:'Partial stroke testing (PST), actuator diagnostic testing, corrosion inhibitor treatment.'},\n            {match:['erratic_output'],mode:'ERO \u2014 Erratic Operation',mechanism:'Positioner fault, stiction, hysteresis, process instability',mtbf:'25,000\u201380,000 hrs',strategy:'Control valve diagnostics (valve signature), positioner calibration, trim inspection.'},\n            {match:['corrosion'],mode:'OTH \u2014 Structural Deterioration',mechanism:'Internal\/external corrosion, erosion, stress corrosion cracking',mtbf:'50,000\u2013200,000 hrs',strategy:'Wall thickness measurement, material upgrade evaluation, corrosion inhibitor program.'}\n        ],\n        mtbfRange:'40,000\u2013100,000 hrs typical'\n    },\n    heatex:{\n        symptoms:['leakage','low_output','corrosion','vibration'],\n        modes:[\n            {match:['leakage'],mode:'ELP \u2014 External Leakage',mechanism:'Tube failure, gasket deterioration, tube-to-tubesheet joint failure',mtbf:'40,000\u2013120,000 hrs',strategy:'Hydrostatic testing, eddy current inspection, gasket replacement program.'},\n            {match:['low_output'],mode:'LOO \u2014 Reduced Heat Transfer',mechanism:'Fouling, scaling, tube blockage, baffle damage',mtbf:'15,000\u201350,000 hrs',strategy:'Performance monitoring (LMTD), cleaning schedule, water treatment program.'},\n            {match:['corrosion'],mode:'OTH \u2014 Structural Deterioration',mechanism:'Under-deposit corrosion, galvanic corrosion, microbiologically influenced corrosion (MIC)',mtbf:'50,000\u2013150,000 hrs',strategy:'Thickness measurement, corrosion coupon monitoring, cathodic protection.'},\n            {match:['vibration'],mode:'VIB \u2014 Tube Vibration',mechanism:'Flow-induced vibration, acoustic resonance, vortex shedding',mtbf:'30,000\u201380,000 hrs',strategy:'Baffle inspection, flow velocity review, anti-vibration bar installation.'}\n        ],\n        mtbfRange:'30,000\u201380,000 hrs typical'\n    }\n};\n\nfunction buildSymptoms(){\n    var eq=$('vc-equip').value;\n    var syList=DB[eq]?DB[eq].symptoms:SYMPTOMS_LIST;\n    var html='';\n    syList.forEach(function(s){html+='<label><input type=\"checkbox\" value=\"'+s+'\"><span>'+(SYMPTOM_LABELS[s]||s)+'<\/span><\/label>'});\n    $('vc-symptoms').innerHTML=html;\n}\n\nfunction classify(){\n    var eq=$('vc-equip').value;\n    var sev=$('vc-severity').value;\n    var checked=[];\n    $('vc-symptoms').querySelectorAll('input:checked').forEach(function(cb){checked.push(cb.value)});\n    if(!checked.length){$('vc-results').classList.remove('vc-visible');return}\n\n    var data=DB[eq];if(!data){$('vc-results').classList.remove('vc-visible');return}\n    var matches=[];\n    data.modes.forEach(function(m){\n        var score=0;\n        m.match.forEach(function(s){if(checked.indexOf(s)>=0)score++});\n        if(score>0)matches.push({score:score,data:m});\n    });\n    matches.sort(function(a,b){return b.score-a.score});\n    if(!matches.length){$('vc-results').classList.remove('vc-visible');return}\n\n    var html='<div class=\"vc-result-grid\">';\n    html+='<div class=\"vc-rcard vc-rcard-primary\"><div class=\"vc-rcard-label\">Most Likely Failure Mode<\/div><div class=\"vc-rcard-value\" style=\"font-size:22px\">'+matches[0].data.mode+'<\/div><div class=\"vc-rcard-desc\">'+matches[0].data.mechanism+'<\/div><\/div>';\n    html+='<div class=\"vc-rcard\"><div class=\"vc-rcard-label\">Typical MTBF<\/div><div class=\"vc-rcard-value\" style=\"font-size:18px\">'+matches[0].data.mtbf+'<\/div><\/div>';\n    html+='<div class=\"vc-rcard\"><div class=\"vc-rcard-label\">Equipment MTBF Range<\/div><div class=\"vc-rcard-value\" style=\"font-size:18px\">'+data.mtbfRange+'<\/div><\/div>';\n    html+='<div class=\"vc-rcard\" style=\"grid-column:1\/-1\"><div class=\"vc-rcard-label\">Recommended Maintenance Strategy<\/div><div class=\"vc-rcard-desc\" style=\"font-size:14px;margin-top:0\">'+matches[0].data.strategy+'<\/div><\/div>';\n    html+='<\/div>';\n\n    if(matches.length>1){\n        html+='<h3 style=\"font-family:var(--vc-display);font-size:16px;margin:18px 0 10px;color:var(--vc-ink)\">Other Possible Failure Modes<\/h3>';\n        html+='<table class=\"vc-table\"><thead><tr><th>Mode<\/th><th>Mechanism<\/th><th>MTBF<\/th><\/tr><\/thead><tbody>';\n        for(var i=1;i<matches.length;i++){var m=matches[i].data;html+='<tr><td>'+m.mode+'<\/td><td>'+m.mechanism+'<\/td><td>'+m.mtbf+'<\/td><\/tr>'}\n        html+='<\/tbody><\/table>';\n    }\n\n    $('vc-r-body').innerHTML=html;\n    $('vc-results').classList.add('vc-visible');\n    saveHistory({equip:eq,symptoms:checked.join(','),mode:matches[0].data.mode,_summary:eq+': '+matches[0].data.mode});\n}\n\nbuildSymptoms();\n$('vc-equip').addEventListener('change',function(){buildSymptoms();classify()});\n$('vc-severity').addEventListener('change',classify);\n$('vc-symptoms').addEventListener('change',classify);\n\ndocument.querySelectorAll('.vc-preset-btn').forEach(function(btn){\n    btn.addEventListener('click',function(e){\n        e.preventDefault();\n        $('vc-equip').value=this.getAttribute('data-eq');\n        buildSymptoms();\n        var syArr=this.getAttribute('data-sy').split(',');\n        $('vc-symptoms').querySelectorAll('input').forEach(function(cb){cb.checked=syArr.indexOf(cb.value)>=0});\n        classify();\n    });\n});\n\n$('vc-copy-btn').addEventListener('click',function(){\n    var text='Equipment Failure Classification (ISO 14224)\\n\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\\n'+$('vc-r-body').textContent.replace(\/\\s+\/g,' ').trim()+'\\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\/equipment-failure-classifier\/';\n    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});\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 ISO 14224?',a:'<p>ISO 14224 is an international standard for collecting and exchanging <strong>reliability and maintenance data<\/strong> for equipment. It provides a standardized taxonomy for classifying equipment types, failure modes, and failure mechanisms.<\/p>'},\n    {q:'What is MTBF?',a:'<p><strong>MTBF (Mean Time Between Failures)<\/strong> is the average time between inherent failures during normal operation. It is a key reliability metric, typically expressed in hours. Higher MTBF = more reliable equipment.<\/p>'},\n    {q:'How does ISO 14224 classify failure modes?',a:'<p>ISO 14224 uses a <strong>hierarchical taxonomy<\/strong>: Equipment class \u2192 Subunit \u2192 Maintainable item \u2192 Failure mode \u2192 Failure mechanism. This allows consistent data collection and comparison across sites and industries.<\/p>'},\n    {q:'What is the difference between failure mode and cause?',a:'<p><strong>Failure mode<\/strong> = how failure is observed (vibration, leakage). <strong>Failure cause\/mechanism<\/strong> = why it fails (fatigue, corrosion, wear). Both are needed for effective root cause analysis and maintenance planning.<\/p>'},\n    {q:'How can failure data improve maintenance?',a:'<p>Analyzing failure patterns enables <strong>reliability-centered maintenance (RCM)<\/strong>. High-frequency failures justify condition monitoring. Age-related failures support time-based replacement. Random failures may require redesign or redundancy.<\/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')});\n\nfunction saveHistory(entry){var key='vc_history_'+SLUG;var arr=[];try{arr=JSON.parse(localStorage.getItem(key))||[]}catch(e){}entry._ts=new Date().toISOString();arr.unshift(entry);if(arr.length>10)arr=arr.slice(0,10);try{localStorage.setItem(key,JSON.stringify(arr))}catch(e){}}\n})();\n<\/script>\n","protected":false},"excerpt":{"rendered":"<p>Gratis ISO 14224-klassifisering av utstyrsfeil. Velg utstyrstype og symptomer for \u00e5 identifisere feilmoduser, MTBF-omr\u00e5der og anbefalte vedlikeholdsstrategier.<\/p>","protected":false},"featured_media":0,"template":"","meta":{"ai_generated_summary":"","footnotes":""},"categories":[],"tags":[],"class_list":["post-100082","calculator","type-calculator","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/vibromera.eu\/nb\/wp-json\/wp\/v2\/calculator\/100082","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vibromera.eu\/nb\/wp-json\/wp\/v2\/calculator"}],"about":[{"href":"https:\/\/vibromera.eu\/nb\/wp-json\/wp\/v2\/types\/calculator"}],"version-history":[{"count":1,"href":"https:\/\/vibromera.eu\/nb\/wp-json\/wp\/v2\/calculator\/100082\/revisions"}],"predecessor-version":[{"id":100397,"href":"https:\/\/vibromera.eu\/nb\/wp-json\/wp\/v2\/calculator\/100082\/revisions\/100397"}],"wp:attachment":[{"href":"https:\/\/vibromera.eu\/nb\/wp-json\/wp\/v2\/media?parent=100082"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/vibromera.eu\/nb\/wp-json\/wp\/v2\/categories?post=100082"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/vibromera.eu\/nb\/wp-json\/wp\/v2\/tags?post=100082"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}