Как преобразовать MTTFd в B10d на Python с помощью UliEngineering

Можно легко преобразовать MTTFd (среднее время до отказа в днях) в B10d (время, когда 10% устройств вышли из строя) с помощью библиотеки Python UliEngineering:

TechOverflow calculators:
You can enter values with SI suffixes like 12.2m (equivalent to 0.012) or 14k (14000) or 32u (0.000032).
The results are calculated while you type and shown directly below the calculator, so there is no need to press return or click on a Calculate button.
d
MTTFd_to_B10d.py
from UliEngineering.Reliability.Conversion import *
from UliEngineering.EngineerIO import *

# Преобразовать MTTFd 95 000 дней в B10d
b10d = MTTFd_to_B10d("95000d")
print(f"MTTFd 95,000 d = {format_value(b10d, 'd')}")

# Преобразовать MTTFd 47 500 дней в B10d
b10d = MTTFd_to_B10d("47500d")
print(f"MTTFd 47,500 d = {format_value(b10d, 'd')}")

Пример вывода

MTTFd_to_B10d_output.txt
MTTFd 95,000 d = 1.00e+04 d
MTTFd 47,500 d = 5.00e+03 d

B10d — это время, когда 10% устройств вышли из строя. Преобразование использует формулу распределения Вейбулла: $B10d = MTTFd \times 0.1053605$.

Связанные записи


Check out similar posts by category: Calculators, Reliability, Python