Hand Calculations logo Hand Calculations All help pages ▾

Unavailability⚠ unverified

General Calculations / Reliability · Compute steady-state unavailability

Parameters

InputSymbolUnitDefaultDescription
mtbfmtbf1.0Mean time between failures, in time units
mttrmttr1.0Mean time to repair, in the same time units as ``mtbf``
OutputSymbolUnitDescription
resultUUnavailability, dimensionless in the range [0, 1]

The science & history

Understanding the Parameters

Derivation (Approaching a Proof)

Unavailability is defined as the complement of availability. From the renewal-cycle derivation of availability, the steady-state up-fraction is $A = \text{MTBF}/(\text{MTBF} + \text{MTTR})$, so the down-fraction is everything else:

$$U = 1 - A = 1 - \frac{\text{MTBF}}{\text{MTBF} + \text{MTTR}} = \frac{(\text{MTBF} + \text{MTTR}) - \text{MTBF}}{\text{MTBF} + \text{MTTR}} = \frac{\text{MTTR}}{\text{MTBF} + \text{MTTR}}. \qquad\blacksquare$$

For the usual regime of reliable, quickly-repaired systems (MTTR $\ll$ MTBF), the denominator is dominated by MTBF and

$$U \approx \frac{\text{MTTR}}{\text{MTBF}} = \lambda\,\text{MTTR},$$

using $\lambda = 1/\text{MTBF}$ (Failure Rate From Mtbf). This compact form — unavailability equals failure rate times repair time — is the workhorse of fault-tree analysis, where component unavailabilities combine to give system probability of failure on demand.

Dimensional check. MTBF and MTTR share time units, so $U$ is a dimensionless probability. $\checkmark$

History and Development

Related Concepts: Availability, Mtbf From Failure Rate, Failure Rate From Mtbf, Exponential Reliability, Weibull Reliability, Bathtub Curve

Notes: Registry calculator unavailability (unverified). $U = 1 - A = \text{MTTR}/(\text{MTBF}+\text{MTTR})$ — correct as shipped (computes $A$ internally). For MTTR $\ll$ MTBF, $U \approx \lambda\,\text{MTTR}$ — the fault-tree workhorse and the probability of failure on demand for standby safety systems. Registry labels MTBF/MTTR dimensionless (are times).

← Back to the workspace  ·  All help pages  ·  Getting started