How to convert B10d to MTTFd in Python using UliEngineering
You can easily convert B10d (time when 10% of units have failed) to MTTFd (Mean Time To Failure in days) using the UliEngineering Python library:
B10d_to_MTTFd.py
from UliEngineering.Reliability.Conversion import *
from UliEngineering.EngineerIO import *
# Convert B10d of 10,000 days to MTTFd
mttfd = B10d_to_MTTFd("10000d")
print(f"B10d 10,000 d = {format_value(mttfd, 'd')}")
# Convert B10d of 5,000 days to MTTFd
mttfd = B10d_to_MTTFd("5000d")
print(f"B10d 5,000 d = {format_value(mttfd, 'd')}")Example output
B10d_to_MTTFd_output.txt
B10d 10,000 d = 9.49e+04 d
B10d 5,000 d = 4.75e+04 dB10d is the time when 10% of units have failed. The conversion uses the Weibull distribution formula: $MTTFd = \frac{B10d}{0.1053605}$.
Related posts
- How to convert MTTFd to B10d in Python using UliEngineering
- How to convert FIT to MTTFd in Python using UliEngineering
- How to convert MTTFd to FIT in Python using UliEngineering
Check out similar posts by category:
Reliability, Python
If this post helped you, please consider buying me a coffee or donating via PayPal to support research & publishing of new posts on TechOverflow