Calculator overview
Inputs and outputs
This summary comes from the calculator's published input and output contract.
Inputs
- RAM Parameter Mode
-
Default MTBF and MTTR Allowed MTBF and MTTR, Failure and repair rates
About this input
Enter mean times or their reciprocal constant rates. Inactive inputs are hidden and ignored.
- RAM Time Unit
-
Default Hours Allowed Hours, Days, Cycles
About this input
Interpretation unit for all times and rates. Changing it does not convert entered values.
- RAM MTBF Conditional
-
Unit hours Default 1000 Range 1E-12 to 1000000000000
About this input
Mean uptime used in MTBF and MTTR mode.
- RAM MTTR Conditional
-
Unit hours Default 10 Range 1E-12 to 1000000000000
About this input
Mean active corrective repair time used in MTBF and MTTR mode.
- RAM Failure Rate Conditional
-
Unit 1/hour Default 0.001 Range 1E-12 to 1000000000000
About this input
Constant failure rate used in rate-entry mode.
- RAM Repair Rate Conditional
-
Unit 1/hour Default 0.1 Range 1E-12 to 1000000000000
About this input
Constant repair-completion rate used in rate-entry mode.
- RAM Analysis Time
-
Unit hours Default 100 Range 0 to 1000000000000
About this input
Horizon for point availability, interval-average availability, downtime, and no-failure reliability.
- RAM Repair Target Time
-
Unit hours Default 8 Range 0 to 1000000000000
About this input
Time threshold used to evaluate repair maintainability.
Outputs
- RAM Effective MTBF
-
Unit hours
About this output
Entered MTBF or reciprocal of entered failure rate.
- RAM Effective MTTR
-
Unit hours
About this output
Entered MTTR or reciprocal of entered repair rate.
- RAM Effective Failure Rate
-
Unit 1/hour
About this output
Entered rate or reciprocal of entered MTBF.
- RAM Effective Repair Rate
-
Unit 1/hour
About this output
Entered rate or reciprocal of entered MTTR.
- RAM Steady State Availability
-
Unit fraction
About this output
Asymptotic up-state probability μ/(λ+μ).
- RAM Point Availability
-
Unit fraction
About this output
Probability the initially-up system is operational at the analysis horizon.
- RAM Average Availability
-
Unit fraction
About this output
Point availability averaged over the interval from zero through the analysis horizon.
- RAM Expected Downtime
-
Unit hours
About this output
Analysis horizon multiplied by one minus interval-average availability.
- RAM Maintainability At Target
-
Unit fraction
About this output
Exponential repair-time probability 1-exp(-μt), evaluated stably near zero.
- RAM Time To 90pct Repair
-
Unit hours
About this output
Repair-time percentile ln(10)/μ.
- RAM No Failure Reliability
-
Unit fraction
About this output
Probability of no failure during the analysis horizon; repairs do not restore this event.
- RAM Convergence Index
-
Unit dimensionless
About this output
(λ+μ)T; values below 10 receive a CHECK because transient availability has not fully converged.
- Model Status
-
No unit declared
About this output
CHECK flags 0<(λ+μ)T<10; NOT VALID flags active-domain failures.
Methodology
Purpose and model boundary
This model evaluates an initially operational two-state repairable system with constant failure and repair rates. It reports transient, interval-average, and steady-state inherent availability plus maintainability and no-failure reliability. It does not model operational availability, maintenance logistics, queues, spares, or preventive maintenance.
Inputs and units
The user may enter mean times (MTBF, MTTR) or rates (λ, μ) in a consistent unit. Analysis horizon T and repair target time t_r are always active. In mean-time mode the workbook converts λ = 1/MTBF and μ = 1/MTTR; rate mode applies the reciprocals for displayed effective mean times.
Governing relationships
A_ss = μ / (λ + μ)
For an initially up system:
A(T) = A_ss + [λ/(λ+μ)] exp[-(λ+μ)T]
The interval-average availability is:
A_avg(T) = A_ss + [λ/(λ+μ)] × { [1-exp(-(λ+μ)T)] / [(λ+μ)T] }
The continuous limit at T = 0 is handled explicitly. Further outputs are:
expected downtime = T(1-A_avg)
maintainability(t_r) = 1 - exp(-μ t_r)
time to 90% repair = ln(10)/μ
no-failure reliability = exp(-λT)
Near zero, the maintainability and average-availability exponential terms use stable series expressions. The chart compares point, average, and steady-state availability over time.
Calculation sequence
- Validate parameter mode, time unit, active positive mean times or rates, and nonnegative horizons.
- Convert the active parameterization into effective
λ,μ, MTBF, and MTTR. - Calculate steady-state, point, and interval-average availability.
- Calculate downtime, maintainability, repair percentile, no-failure reliability, and convergence index
z=(λ+μ)T. - Evaluate status using the exact convergence rule below.
Outputs and interpretation
Point availability is the probability the system is operational at the selected instant; interval-average availability is its average over the horizon; steady-state availability is the long-run limit. Reliability is the probability of no failure and does not recover after repair, while availability can. MTTR is treated as active corrective repair time, so these outputs are inherent rather than operational availability.
Validation and status logic
| Condition, evaluated in order | Returned status |
|---|---|
| A mode, unit, active mean time/rate, analysis horizon, or repair target violates the workbook domain | NOT VALID |
Convergence index satisfies 0 < (λ+μ)T < 10 |
CHECK |
| None of the preceding conditions applies | OK |
This is the exact Validation!B20 precedence. CHECK indicates that the transient point has not approached the steady-state limit by the workbook's review threshold; it does not invalidate the transient calculation.
Assumptions and limitations
- Failure and repair times are exponential with constant rates.
- Every repair restores the modeled aggregate system to the same up state.
- The system starts operational at time zero.
- Preventive maintenance, logistics and administrative delay, repair crews, queues, spares, imperfect repair, and multiple degraded states are excluded.
- The convergence threshold is an interpretation aid, not an industry acceptance limit.
Restrictions and non-computing states
Active mean times or rates must be positive and within the published limits. Analysis and target times must be nonnegative. Hidden-mode values do not participate. T = 0 and t_r = 0 are valid continuous-limit cases.
Errors and warnings
NOT VALID blocks interpretation. CHECK means the valid result is still materially transient relative to steady state. A connection or calculation-service failure is not an availability result.
References
The mode conversions, stable exponential expressions, named outputs, and z-based status precedence were verified directly against the delivered workbook, its published input rules, tests, and reviewer packet. The workbook identifies these technical sources:
- NASA — Inherent Availability and Reliability with Constant Failure and Repair Rates — Steady-state, point, and interval availability relationships.
- NIST/SEMATECH e-Handbook — HPP constant-rate model — Constant failure-rate repairable-system context.
- NIST/SEMATECH e-Handbook — Exponential distribution — No-failure reliability and exponential repair-time relationships.
Found a problem, or have an idea?
Tell us if a result looks wrong, a label is unclear, or something is missing. We read every message.
LogicCommons is in beta. If a result, label, or reference looks wrong, tell us here; we read every message.