{"id":25724,"date":"2025-04-23T12:11:00","date_gmt":"2025-04-23T17:11:00","guid":{"rendered":"https:\/\/flex.com\/?post_type=resource&#038;p=25724"},"modified":"2026-03-19T15:40:09","modified_gmt":"2026-03-19T20:40:09","slug":"how-reliable-are-power-module-reliability-predictions","status":"publish","type":"resource","link":"https:\/\/flex.com\/es\/resources\/how-reliable-are-power-module-reliability-predictions","title":{"rendered":"\u00bfQu\u00e9 tan confiables son las predicciones de confiabilidad del m\u00f3dulo de potencia?"},"content":{"rendered":"<div id=\"overscroll-top\" style=\"background-color: #eaeef4;\"><\/div>\n<div class=\"resource-header block\">\n\t<div class=\"container\">\n\t\t<div class=\"breadcrumb\">\n\t\t\t<a title=\"Homepage\" href=\"\/\">Flex<\/a>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 384 512\"><path d=\"M365.3 256l-22.6 22.6-192 192L128 493.3 82.7 448l22.6-22.6L274.7 256 105.4 86.6 82.7 64 128 18.7l22.6 22.6 192 192L365.3 256z\"\/><\/svg>\n\t\t\t<a title=\"Resources\" href=\"\/resources\">Resources<\/a>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 384 512\"><path d=\"M365.3 256l-22.6 22.6-192 192L128 493.3 82.7 448l22.6-22.6L274.7 256 105.4 86.6 82.7 64 128 18.7l22.6 22.6 192 192L365.3 256z\"\/><\/svg>\n\t\t\t<a title=\"How reliable are power module reliability predictions?\">How reliable are power module reliability predictions?<\/a>\n\t\t<\/div>\n\t\t<h1>How reliable are power module reliability predictions?<\/h1>\n\t\t\t\t<div class=\"separator\"><\/div>\n\t\t<div class=\"details\">\n\t\t\t\t\t\t\t\t\t<div class=\"date detail\">\n\t\t\t\tPosted on<br>\n\t\t\t\tabril 23, 2025\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"categories\">\n\t\t\t\t<div class=\"categories-wrapper\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"cat-tag\">Blog<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"cat-tag\" data-cat-level=\"3\" data-destination=\"\/industries\/industrial?subcategories=power#resources\" href=\"\/industries\/industrial?subcategories=power#resources\">Power<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"cat-tag\" data-cat-level=\"2\" data-destination=\"\/industries\/communications#resources\" href=\"\/industries\/communications#resources\">Communications<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"cat-tag\" data-cat-level=\"3\" data-destination=\"https:\/\/flex.com\/industries\/data-center?subcategories=data-center-power#resources\" href=\"https:\/\/flex.com\/industries\/data-center?subcategories=data-center-power#resources\">Data Center Power<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"cat-tag\" data-cat-level=\"2\" data-destination=\"\/power-modules#resources\" href=\"\/power-modules#resources\">Power Modules<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t<\/div>\n<\/div>\n\n\n\n<div class=\"sidebar block normal-sidebar\">\n\t<div class=\"container\">\n\t\t<div class=\"content\">\n\t\t\t\n\n<p>As the renowned statistician and expert authority on electronics modelling, George E. P. Box famously said: \u201c<em>All models are wrong, but some are useful<\/em>.\u201d This is (probably) true of reliability prediction methods for power conversion modules. Despite this, product data sheets will often give a value for reliability expressed as Mean Time Between Failures (MTBF) and it is common to see claims of tens of millions of hours to three significant digits, based on standard reliability prediction methodology. It is important to note that an MTBF figure applies to components that can be repaired, whereas Mean Time To Failure (MTTF) is used for parts that are discarded upon failure.<\/p>\n\n\n\n<h2 class=\"wp-block-heading has-medium-font-size\" id=\"h-reliability-measures-are-unwieldy\" style=\"font-style:normal;font-weight:600\">Reliability measures are unwieldy<\/h2>\n\n\n\n<p>Whether repairable or not, it is meaningless to say that a power module will fail, on average, every 1,000 or more years, so what does this measure practically mean? The challenge lies in the fact that modern electronics are inherently so reliable under constant conditions that traditional metrics become unwieldy.<\/p>\n\n\n<div id=\"id_69d8fc6fd9834\" class=\"media block\">\n\t<div class=\"container media-left content-center\">\n\t\t<div class=\"media\" style=\"left: 0px; min-width: 348px; max-width: 348px;\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"image none\">\n\t\t\t\t\t\t\t<img decoding=\"async\" alt=\"MTBF stopwatch\" src=\"https:\/\/flex.com\/wp-content\/uploads\/2025\/09\/mtbf-stopwatch-1200x675.webp\" title=\"\">\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<div class=\"content\" style=\"margin-right: 0px; margin-left: 12px;\">\n\t\t\t\t\n\n<p>An alternative but equivalent reliability measure is the failure rate of a product per hour, typically expressed as a very small fractional number, such as 10<sup>-7&nbsp;<\/sup>for an MTBF of 1 million hours, so again, not very meaningful for an individual product. A more useful approach has been to express failure rates in FITs (Failures in 10<sup>-9<\/sup>&nbsp;hours), where typical board components may have a few FITs, allowing failure rates to be simply added to get an overall module failure rate.<\/p>\n\n\n\t\t\t<\/div>\n\t\t\t<\/div>\n\t\n\t<script>\n\t(function () {\n\t\tlet hasRun_id_69d8fc6fd9834 = false;\n\t\tfunction updateVideoDisplay_id_69d8fc6fd9834() {\n\t\t\tconst youtubeVideoId = \"\";\n\t\t\tconst bynderID = \"\";\n\t\t\tconst mediaType = \"image\";\n\t\t\tconst mediaVideoElement = document.getElementById('media-video-id_69d8fc6fd9834');\n\t\t\tconst bodyClass = document.body.className || '';\n\t\t\tconst match = bodyClass.match(\/translatepress-([a-z]{2})(?:_[A-Z]{2})?\/i);\n\t\t\tconst currentLanguage = match ? match[1].toLowerCase() : 'en';\n\t\t\tconst isChineseLang = currentLanguage === 'zh';\n\t\t\tconsole.log('isChineseLang:', isChineseLang);\n\t\t\tconsole.log('Language detected:', currentLanguage);\n\t\t\tconst isValidYouTube = youtubeVideoId && \/^[A-Za-z0-9_-]{11}$\/.test(youtubeVideoId);\n\t\t\t\n\t\t\tif (!mediaVideoElement || mediaType !== \"video\") return;\n\t\t\tmediaVideoElement.innerHTML = ''; \/\/ Clear existing content\n\t\t\t\n\t\t\tlet videoSourceClass = 'fallback-error';\n\t\t\t\n\t\t\tif (isChineseLang) {\n\t\t\t\tif (bynderID) {\n\t\t\t\t\tvideoSourceClass = 'bynder';\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\tif (isValidYouTube) {\n\t\t\t\t\tvideoSourceClass = 'youtube';\n\t\t\t\t} else if (bynderID) {\n\t\t\t\t\tvideoSourceClass = 'bynder';\n\t\t\t\t}\n\t\t\t}\n\t\t\t\n\t\t\t\/\/ Apply layout class (used in SCSS)\n\t\t\tmediaVideoElement.className = 'video ' + videoSourceClass;\n\t\t\n\t\t\t\/\/ CASE: Chinese language\n\t\t\tif (isChineseLang) {\n\t\t\t\tif (bynderID) {\n\t\t\t\t\t\/\/ Load Bynder\n\t\t\t\t\tif (!document.getElementById('bynder-widgets-js')) {\n\t\t\t\t\t\tconst script = document.createElement('script');\n\t\t\t\t\t\tscript.src = 'https:\/\/d8ejoa1fys2rk.cloudfront.net\/bynder-embed\/latest\/bynder-embed.js';\n\t\t\t\t\t\tscript.id = 'bynder-widgets-js';\n\t\t\t\t\t\tscript.setAttribute('data-account-url', 'https:\/\/brandcenter.flex.com');\n\t\t\t\t\t\tscript.setAttribute('data-language', 'zh');\n\t\t\t\t\t\tdocument.body.appendChild(script);\n\t\t\t\t\t}\n\t\t\n\t\t\t\t\tconst bynderDiv = document.createElement('div');\n\t\t\t\t\tbynderDiv.id = 'bynder-id_69d8fc6fd9834';\n\t\t\t\t\tbynderDiv.className = 'video-bynder';\n\t\t\t\t\tbynderDiv.setAttribute('data-bynder-widget', 'video-item');\n\t\t\t\t\tbynderDiv.setAttribute('data-media-id', bynderID);\n\t\t\t\t\tmediaVideoElement.appendChild(bynderDiv);\n\t\t\n\t\t\t\t\tsetTimeout(() => {\n\t\t\t\t\t\tif (typeof BynderEmbed !== 'undefined' && typeof BynderEmbed.load === 'function') {\n\t\t\t\t\t\t\tBynderEmbed.load();\n\t\t\t\t\t\t}\n\t\t\t\t\t}, 500);\n\t\t\t\t} else {\n\t\t\t\t\t\/\/ No Bynder = error (even if YouTube is valid)\n\t\t\t\t\tshowVideoError();\n\t\t\t\t}\n\t\t\n\t\t\t\/\/ CASE: Not Chinese\n\t\t\t} else {\n\t\t\t\tif (isValidYouTube) {\n\t\t\t\t\tconst iframe = document.createElement('iframe');\n\t\t\t\t\tiframe.id = 'youtube-id_69d8fc6fd9834';\n\t\t\t\t\tiframe.className = 'video-youtube';\n\t\t\t\t\tiframe.src = 'https:\/\/www.youtube.com\/embed\/' + youtubeVideoId + '?rel=0';\n\t\t\t\t\tiframe.frameBorder = '0';\n\t\t\t\t\tiframe.playsInline = true;\n\t\t\t\t\tiframe.allow = 'encrypted-media';\n\t\t\t\t\tiframe.allowFullscreen = true;\n\t\t\t\t\tmediaVideoElement.appendChild(iframe);\n\t\t\t\t} else if (bynderID) {\n\t\t\t\t\t\/\/ Load Bynder (fallback if no YouTube)\n\t\t\t\t\tif (!document.getElementById('bynder-widgets-js')) {\n\t\t\t\t\t\tconst script = document.createElement('script');\n\t\t\t\t\t\tscript.src = 'https:\/\/d8ejoa1fys2rk.cloudfront.net\/bynder-embed\/latest\/bynder-embed.js';\n\t\t\t\t\t\tscript.id = 'bynder-widgets-js';\n\t\t\t\t\t\tscript.setAttribute('data-account-url', 'https:\/\/brandcenter.flex.com');\n\t\t\t\t\t\tscript.setAttribute('data-language', currentLanguage);\n\t\t\t\t\t\tdocument.body.appendChild(script);\n\t\t\t\t\t}\n\t\t\n\t\t\t\t\tconst bynderDiv = document.createElement('div');\n\t\t\t\t\tbynderDiv.id = 'bynder-id_69d8fc6fd9834';\n\t\t\t\t\tbynderDiv.className = 'video-bynder';\n\t\t\t\t\tbynderDiv.setAttribute('data-bynder-widget', 'video-item');\n\t\t\t\t\tbynderDiv.setAttribute('data-media-id', bynderID);\n\t\t\t\t\tmediaVideoElement.appendChild(bynderDiv);\n\t\t\n\t\t\t\t\tsetTimeout(() => {\n\t\t\t\t\t\tif (typeof BynderEmbed !== 'undefined' && typeof BynderEmbed.load === 'function') {\n\t\t\t\t\t\t\tBynderEmbed.load();\n\t\t\t\t\t\t}\n\t\t\t\t\t}, 500);\n\t\t\t\t} else {\n\t\t\t\t\t\/\/ No valid YouTube or Bynder = error\n\t\t\t\t\tshowVideoError();\n\t\t\t\t}\n\t\t\t}\n\t\t\n\t\t\tfunction showVideoError() {\n\t\t\t\tconst errorDiv = document.createElement('div');\n\t\t\t\terrorDiv.id = 'video-error-id_69d8fc6fd9834';\n\t\t\t\terrorDiv.className = 'video-error';\n\t\t\t\terrorDiv.innerHTML = `\n\t\t\t\t\t<div>\n\t\t\t\t\t\t<h3>Video Unavailable<\/h3>\n\t\t\t\t\t\t<p>The content you\u2019re seeking is momentarily unavailable. We appreciate your patience and look forward to sharing it with you soon.<\/p>\n\t\t\t\t\t<\/div>\n\t\t\t\t`;\n\t\t\t\tmediaVideoElement.appendChild(errorDiv);\n\t\t\t}\n\t\t}\n\t\t\n\t\tfunction runVideoInjection() {\n\t\t\tif (hasRun_id_69d8fc6fd9834) return;\n\t\t\thasRun_id_69d8fc6fd9834 = true;\n\t\t\tupdateVideoDisplay_id_69d8fc6fd9834();\n\t\t}\n\t\t\n\t\t\/\/ Always run on front-end\n\t\tif (document.readyState === 'loading') {\n\t\t\tdocument.addEventListener('DOMContentLoaded', runVideoInjection);\n\t\t} else {\n\t\t\trunVideoInjection();\n\t\t}\n\t\t\n\t\t\/\/ Also run in editor if available\n\t\tif (typeof wp !== 'undefined' && wp.domReady) {\n\t\t\twp.domReady(runVideoInjection);\n\t\t}\n\t})();\n\t<\/script>\n\t\n\t<script>\n\t\tdocument.addEventListener('DOMContentLoaded', function () {\n\t\t\t\n\t\t\t\/\/ Get the block element by ID\n\t\t\tvar blockElement = document.getElementById(\"id_69d8fc6fd9834\");\n\t\t\tif (!blockElement) return;\n\t\n\t\t\t\/\/ Reveal the block\n\t\t\t(function ($) {\n\t\t\t\tScrollReveal().reveal(blockElement.querySelector(\".container .media\"), {origin: \"bottom\", distance: \"20px\", opacity: 1, duration: 1000});\n\t\t\t\tScrollReveal().reveal(blockElement.querySelector(\".container .content\"), {origin: \"bottom\", distance: \"20px\", opacity: 1, duration: 1000});\n\t\t\t}(jQuery));\n\t\t});\n\t<\/script>\n<\/div>\n\n<div class=\"spacer block\" style=\"height: 24px;\">\n\t<\/div>\n\n\n<p>Another difficulty is even defining failure. Does it mean total loss of function? Or does it refer to a module falling out of its original specification in some minor way, one that may or may not impact the functionality of the end equipment?<\/p>\n\n\n\t\t<\/div>\n\t\t<div class=\"sidebar normal-column\">\n\t\t\t\t\t\t\t\t\t<div class=\"post\">\n\t\t\t\t\t\t\t\t<a title=\"Thermal model BMR316\" class=\"image\" href=\"https:\/\/flex.com\/downloads\/thermal-model-bmr316\" target=\"_self\">\n\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" alt=\"Thermal model BMR316\" src=\"https:\/\/flex.com\/wp-content\/uploads\/2026\/04\/TM-BMR316-540x304.png\" title=\"\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"label\">\n\t\t\t\t\t\t\tThermal Model\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t<a title=\"Thermal model BMR316\" class=\"title\" href=\"https:\/\/flex.com\/downloads\/thermal-model-bmr316\" target=\"_self\">\n\t\t\t\t\tThermal model BMR316\t\t\t\t<\/a>\n\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"post\">\n\t\t\t\t\t\t\t\t<a title=\"Spare parts logistics:\u00a0Right parts, right place, right time\" class=\"image\" href=\"https:\/\/flex.com\/es\/resources\/spare-parts-logistics\" target=\"_self\">\n\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" alt=\"Employees wearing high-visibility vests in an inventory warehouse moving spare parts on a dolly\" src=\"https:\/\/flex.com\/wp-content\/uploads\/2026\/03\/Product-Distribution-Logistics-Center-warehouse-540x304.jpg\" title=\"\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"label\">\n\t\t\t\t\t\t\tSolution Brief\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t<a title=\"Spare parts logistics:\u00a0Right parts, right place, right time\" class=\"title\" href=\"https:\/\/flex.com\/es\/resources\/spare-parts-logistics\" target=\"_self\">\n\t\t\t\t\tSpare parts logistics:\u00a0Right parts, right place, right time\t\t\t\t<\/a>\n\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"post\">\n\t\t\t\t\t\t\t\t<a title=\"Powering data centers from grid to chip\" class=\"image\" href=\"https:\/\/flex.com\/downloads\/powering-data-centers-from-grid-to-chip\" target=\"_self\">\n\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" alt=\"Powering data centers from grid to chip\" src=\"https:\/\/flex.com\/wp-content\/uploads\/2026\/02\/2024-Power-Brochure_DIGITAL-cover-540x304.jpg\" title=\"\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"label\">\n\t\t\t\t\t\t\tBrochure\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t<a title=\"Powering data centers from grid to chip\" class=\"title\" href=\"https:\/\/flex.com\/downloads\/powering-data-centers-from-grid-to-chip\" target=\"_self\">\n\t\t\t\t\tPowering data centers from grid to chip\t\t\t\t<\/a>\n\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t<\/div>\n<\/div>\n\n<div id=\"id-69d8fc6fe9018\" class=\"box block full-width dark-content es \" style=\"background-color: transparent; background-image: none;\">\n\t<style>\n\t\t#id-69d8fc6fe9018 > .container > .content {\n\t\t\tbackground-color: transparent;\n\t\t\tposition: relative;\n\t\t\tpadding-top: 48px;\n\t\t\tpadding-right: 0px;\n\t\t\tpadding-bottom: 96px;\n\t\t\tpadding-left: 0px;\n\t\t\tmargin-left: 0px;\n\t\t\tmargin-right: 0px;\n\t\t}\n\t\t@media (max-width: 1272px) {\n\t\t\t#id-69d8fc6fe9018.box.block.full-width > .container > .content {\n\t\t\t\tpadding-left: 0 !important;\n\t\t\t\tpadding-right: 0 !important;\n\t\t\t\tmargin: 0 !important;\n\t\t\t}\n\t\t}\n\t\t@media (max-width: 960px) {\n\t\t\t#id-69d8fc6fe9018 > .container > .content {\n\t\t\t\t\/\/padding-top: 24px;\n\t\t\t\tpadding-right: 0px;\n\t\t\t\t\/\/padding-bottom: 48px;\n\t\t\t\tpadding-left: 0px;\n\t\t\t}\n\t\t}\n\t<\/style>\n\t<div class=\"container\">\n\t\t<div class=\"content\">\n\t\t\t\n\n<p>Interestingly, reliability figures are only meaningful during a product\u2019s operational life, which is ultimately limited by wear-out mechanisms.<\/p>\n\n\n<div id=\"id_69d8fc6fe3eeb\" class=\"media block\">\n\t<div class=\"container media-right content-center\">\n\t\t<div class=\"media\" style=\"left: 0px; min-width: 624px; max-width: 624px;\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"image none\">\n\t\t\t\t\t\t\t<img decoding=\"async\" alt=\"Graph illustrating the &#039;bathtub&#039; curve of MTBF failure rate with time\" src=\"https:\/\/flex.com\/wp-content\/uploads\/2025\/04\/MTBF_failure-rate-time-bathtub-curve.jpg\" title=\"\">\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<div class=\"content\" style=\"margin-right: 36px; margin-left: 0px;\">\n\t\t\t\t\n\n<p>The familiar \u2018bathtub\u2019 curve illustrates this, showing a failure rate that remains relatively constant for a period, typically a few years, between an initial infant mortality period and wear-out.<\/p>\n\n\n\n<p>In extreme cases, such as a missile with an operational life measured in minutes, absolute reliability is essential during that brief time, even if its equivalent MTBF is calculated in millions of hours. Operating temperature and environmental conditions must also be factored in. For example, the common MIL-HDBK-217 reliability database defines different environments from \u2018Ground Benign\u2019 to \u2018Airborne Uninhabited\u2019 and provides different calculation methodologies, such as parts count and parts stress, all of which influence MTBF estimations.<\/p>\n\n\n\t\t\t<\/div>\n\t\t\t<\/div>\n\t\n\t<script>\n\t(function () {\n\t\tlet hasRun_id_69d8fc6fe3eeb = false;\n\t\tfunction updateVideoDisplay_id_69d8fc6fe3eeb() {\n\t\t\tconst youtubeVideoId = \"\";\n\t\t\tconst bynderID = \"\";\n\t\t\tconst mediaType = \"image\";\n\t\t\tconst mediaVideoElement = document.getElementById('media-video-id_69d8fc6fe3eeb');\n\t\t\tconst bodyClass = document.body.className || '';\n\t\t\tconst match = bodyClass.match(\/translatepress-([a-z]{2})(?:_[A-Z]{2})?\/i);\n\t\t\tconst currentLanguage = match ? match[1].toLowerCase() : 'en';\n\t\t\tconst isChineseLang = currentLanguage === 'zh';\n\t\t\tconsole.log('isChineseLang:', isChineseLang);\n\t\t\tconsole.log('Language detected:', currentLanguage);\n\t\t\tconst isValidYouTube = youtubeVideoId && \/^[A-Za-z0-9_-]{11}$\/.test(youtubeVideoId);\n\t\t\t\n\t\t\tif (!mediaVideoElement || mediaType !== \"video\") return;\n\t\t\tmediaVideoElement.innerHTML = ''; \/\/ Clear existing content\n\t\t\t\n\t\t\tlet videoSourceClass = 'fallback-error';\n\t\t\t\n\t\t\tif (isChineseLang) {\n\t\t\t\tif (bynderID) {\n\t\t\t\t\tvideoSourceClass = 'bynder';\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\tif (isValidYouTube) {\n\t\t\t\t\tvideoSourceClass = 'youtube';\n\t\t\t\t} else if (bynderID) {\n\t\t\t\t\tvideoSourceClass = 'bynder';\n\t\t\t\t}\n\t\t\t}\n\t\t\t\n\t\t\t\/\/ Apply layout class (used in SCSS)\n\t\t\tmediaVideoElement.className = 'video ' + videoSourceClass;\n\t\t\n\t\t\t\/\/ CASE: Chinese language\n\t\t\tif (isChineseLang) {\n\t\t\t\tif (bynderID) {\n\t\t\t\t\t\/\/ Load Bynder\n\t\t\t\t\tif (!document.getElementById('bynder-widgets-js')) {\n\t\t\t\t\t\tconst script = document.createElement('script');\n\t\t\t\t\t\tscript.src = 'https:\/\/d8ejoa1fys2rk.cloudfront.net\/bynder-embed\/latest\/bynder-embed.js';\n\t\t\t\t\t\tscript.id = 'bynder-widgets-js';\n\t\t\t\t\t\tscript.setAttribute('data-account-url', 'https:\/\/brandcenter.flex.com');\n\t\t\t\t\t\tscript.setAttribute('data-language', 'zh');\n\t\t\t\t\t\tdocument.body.appendChild(script);\n\t\t\t\t\t}\n\t\t\n\t\t\t\t\tconst bynderDiv = document.createElement('div');\n\t\t\t\t\tbynderDiv.id = 'bynder-id_69d8fc6fe3eeb';\n\t\t\t\t\tbynderDiv.className = 'video-bynder';\n\t\t\t\t\tbynderDiv.setAttribute('data-bynder-widget', 'video-item');\n\t\t\t\t\tbynderDiv.setAttribute('data-media-id', bynderID);\n\t\t\t\t\tmediaVideoElement.appendChild(bynderDiv);\n\t\t\n\t\t\t\t\tsetTimeout(() => {\n\t\t\t\t\t\tif (typeof BynderEmbed !== 'undefined' && typeof BynderEmbed.load === 'function') {\n\t\t\t\t\t\t\tBynderEmbed.load();\n\t\t\t\t\t\t}\n\t\t\t\t\t}, 500);\n\t\t\t\t} else {\n\t\t\t\t\t\/\/ No Bynder = error (even if YouTube is valid)\n\t\t\t\t\tshowVideoError();\n\t\t\t\t}\n\t\t\n\t\t\t\/\/ CASE: Not Chinese\n\t\t\t} else {\n\t\t\t\tif (isValidYouTube) {\n\t\t\t\t\tconst iframe = document.createElement('iframe');\n\t\t\t\t\tiframe.id = 'youtube-id_69d8fc6fe3eeb';\n\t\t\t\t\tiframe.className = 'video-youtube';\n\t\t\t\t\tiframe.src = 'https:\/\/www.youtube.com\/embed\/' + youtubeVideoId + '?rel=0';\n\t\t\t\t\tiframe.frameBorder = '0';\n\t\t\t\t\tiframe.playsInline = true;\n\t\t\t\t\tiframe.allow = 'encrypted-media';\n\t\t\t\t\tiframe.allowFullscreen = true;\n\t\t\t\t\tmediaVideoElement.appendChild(iframe);\n\t\t\t\t} else if (bynderID) {\n\t\t\t\t\t\/\/ Load Bynder (fallback if no YouTube)\n\t\t\t\t\tif (!document.getElementById('bynder-widgets-js')) {\n\t\t\t\t\t\tconst script = document.createElement('script');\n\t\t\t\t\t\tscript.src = 'https:\/\/d8ejoa1fys2rk.cloudfront.net\/bynder-embed\/latest\/bynder-embed.js';\n\t\t\t\t\t\tscript.id = 'bynder-widgets-js';\n\t\t\t\t\t\tscript.setAttribute('data-account-url', 'https:\/\/brandcenter.flex.com');\n\t\t\t\t\t\tscript.setAttribute('data-language', currentLanguage);\n\t\t\t\t\t\tdocument.body.appendChild(script);\n\t\t\t\t\t}\n\t\t\n\t\t\t\t\tconst bynderDiv = document.createElement('div');\n\t\t\t\t\tbynderDiv.id = 'bynder-id_69d8fc6fe3eeb';\n\t\t\t\t\tbynderDiv.className = 'video-bynder';\n\t\t\t\t\tbynderDiv.setAttribute('data-bynder-widget', 'video-item');\n\t\t\t\t\tbynderDiv.setAttribute('data-media-id', bynderID);\n\t\t\t\t\tmediaVideoElement.appendChild(bynderDiv);\n\t\t\n\t\t\t\t\tsetTimeout(() => {\n\t\t\t\t\t\tif (typeof BynderEmbed !== 'undefined' && typeof BynderEmbed.load === 'function') {\n\t\t\t\t\t\t\tBynderEmbed.load();\n\t\t\t\t\t\t}\n\t\t\t\t\t}, 500);\n\t\t\t\t} else {\n\t\t\t\t\t\/\/ No valid YouTube or Bynder = error\n\t\t\t\t\tshowVideoError();\n\t\t\t\t}\n\t\t\t}\n\t\t\n\t\t\tfunction showVideoError() {\n\t\t\t\tconst errorDiv = document.createElement('div');\n\t\t\t\terrorDiv.id = 'video-error-id_69d8fc6fe3eeb';\n\t\t\t\terrorDiv.className = 'video-error';\n\t\t\t\terrorDiv.innerHTML = `\n\t\t\t\t\t<div>\n\t\t\t\t\t\t<h3>Video Unavailable<\/h3>\n\t\t\t\t\t\t<p>The content you\u2019re seeking is momentarily unavailable. We appreciate your patience and look forward to sharing it with you soon.<\/p>\n\t\t\t\t\t<\/div>\n\t\t\t\t`;\n\t\t\t\tmediaVideoElement.appendChild(errorDiv);\n\t\t\t}\n\t\t}\n\t\t\n\t\tfunction runVideoInjection() {\n\t\t\tif (hasRun_id_69d8fc6fe3eeb) return;\n\t\t\thasRun_id_69d8fc6fe3eeb = true;\n\t\t\tupdateVideoDisplay_id_69d8fc6fe3eeb();\n\t\t}\n\t\t\n\t\t\/\/ Always run on front-end\n\t\tif (document.readyState === 'loading') {\n\t\t\tdocument.addEventListener('DOMContentLoaded', runVideoInjection);\n\t\t} else {\n\t\t\trunVideoInjection();\n\t\t}\n\t\t\n\t\t\/\/ Also run in editor if available\n\t\tif (typeof wp !== 'undefined' && wp.domReady) {\n\t\t\twp.domReady(runVideoInjection);\n\t\t}\n\t})();\n\t<\/script>\n\t\n\t<script>\n\t\tdocument.addEventListener('DOMContentLoaded', function () {\n\t\t\t\n\t\t\t\/\/ Get the block element by ID\n\t\t\tvar blockElement = document.getElementById(\"id_69d8fc6fe3eeb\");\n\t\t\tif (!blockElement) return;\n\t\n\t\t\t\/\/ Reveal the block\n\t\t\t(function ($) {\n\t\t\t\tScrollReveal().reveal(blockElement.querySelector(\".container .media\"), {origin: \"bottom\", distance: \"20px\", opacity: 1, duration: 1000});\n\t\t\t\tScrollReveal().reveal(blockElement.querySelector(\".container .content\"), {origin: \"bottom\", distance: \"20px\", opacity: 1, duration: 1000});\n\t\t\t}(jQuery));\n\t\t});\n\t<\/script>\n<\/div>\n\n<div class=\"spacer block\" style=\"height: 24px;\">\n\t<\/div>\n\n\n<p>A fundamental assumption is that failures during lifetime are random in occurrence and therefore follow an exponential distribution. This means that the probability of a single part surviving to the MTBF figure is only about 0.37,&nbsp;<em>if it doesn\u2019t wear out first<\/em>. In a large population of units in service 24\/7, say 1,000, if each has an MTBF of say one million hours, during their lifetime, around nine units will fail per year&nbsp;<em>from year one<\/em>. This may upset the end user who equates a million-hour MTBF to 114 years between failures! This is the reality though, and if you believe the MTBF numbers, then you should plan for the consequences of potential downtime, spare parts holding and rework costs if nine units were to fail each year.<\/p>\n\n\n\n<h2 class=\"wp-block-heading has-medium-font-size\" id=\"h-determining-mtbf\" style=\"font-style:normal;font-weight:600\">Determining MTBF<\/h2>\n\n\n\n<p>Let\u2019s look at how that MTBF figure is derived. In theory, the \u2018real\u2019 field of MTBF could be seen in customer failure reports. However, for low-cost items, the manufacturer may not be informed, and the exact conditions of use may not be known, even by the customer. For example, operating duty cycle may be variable and stress from external factors undefined. A module manufacturer can run accelerated reliability tests at high temperatures. Still, there is no general agreement on the exact acceleration factor, and even then, typically hundreds of modules must be tested for many months to get an MTBF with an acceptable confidence level. The manufacturer must also decide whether to simulate \u2018real\u2019 conditions with power, load and temperature cycling, which can give a very different answer.<\/p>\n\n\n\n<p>The least accurate (but paradoxically the most practical) method to determine MTBF is through using established standard calculations. This allows for comparisons between products from different manufacturers, assuming identical operating conditions. However, various reliability standards can produce dramatically different results. Studies comparing calculations using different methods and standards such as MIL-HDBK-217, Telcordia SR332, IEC 61709 (Siemens SN29500), and British Telecom HRD4\/5 have found significant discrepancies. Indeed, one study showed a difference in calculated MTBF of more than 10:1 using the MIL and Telcordia methods, for the same DC\/DC converter under identical conditions.<sup class=\"has-small-font-size\">1<\/sup><\/p>\n\n\n\n<h2 class=\"wp-block-heading has-medium-font-size\" id=\"h-the-best-use-of-mtbf-figures\" style=\"font-style:normal;font-weight:600\">The best use of MTBF figures<\/h2>\n\n\n\n<p>Given these inconsistencies, published MTBF figures for power modules are, therefore, mainly useful as a comparative metric rather than a definitive prediction of actual field performance. In a follow-up blog on our website, we will explore the environmental and electrical stress factors that contribute to real-world failure rates and examine the measures taken by manufacturers such as Flex Power Modules to maximize field reliability.<\/p>\n\n\n<div class=\"spacer block\" style=\"height: 36px;\">\n\t<\/div>\n\n\n<p class=\"has-small-font-size\"><em>1. Guidelines to Understanding Reliability Prediction, European Power Supplies Manufacturers\u2019 Association, www.epsma.org<\/em><\/p>\n\n\n\t\t<\/div>\n\t<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Obt\u00e9n m\u00e1s informaci\u00f3n sobre el MTBF (tiempo medio entre fallos).<\/p>","protected":false},"author":3,"featured_media":25726,"template":"","categories":[43,38,90,97],"tags":[],"content-type":[13],"class_list":["post-25724","resource","type-resource","status-publish","has-post-thumbnail","hentry","category-power","category-communications","category-data-center-power","category-power-modules","content-type-blog"],"acf":[],"_links":{"self":[{"href":"https:\/\/flex.com\/es\/wp-json\/wp\/v2\/resource\/25724","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/flex.com\/es\/wp-json\/wp\/v2\/resource"}],"about":[{"href":"https:\/\/flex.com\/es\/wp-json\/wp\/v2\/types\/resource"}],"author":[{"embeddable":true,"href":"https:\/\/flex.com\/es\/wp-json\/wp\/v2\/users\/3"}],"version-history":[{"count":3,"href":"https:\/\/flex.com\/es\/wp-json\/wp\/v2\/resource\/25724\/revisions"}],"predecessor-version":[{"id":40870,"href":"https:\/\/flex.com\/es\/wp-json\/wp\/v2\/resource\/25724\/revisions\/40870"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/flex.com\/es\/wp-json\/wp\/v2\/media\/25726"}],"wp:attachment":[{"href":"https:\/\/flex.com\/es\/wp-json\/wp\/v2\/media?parent=25724"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/flex.com\/es\/wp-json\/wp\/v2\/categories?post=25724"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/flex.com\/es\/wp-json\/wp\/v2\/tags?post=25724"},{"taxonomy":"content-type","embeddable":true,"href":"https:\/\/flex.com\/es\/wp-json\/wp\/v2\/content-type?post=25724"}],"curies":[{"name":"gracias","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}