Calculator overview
Inputs and outputs
This summary comes from the calculator's published input and output contract.
Inputs
- WBL Time Unit
-
Default Hours Allowed Hours, Days, Cycles
About this input
Display and interpretation unit for every time or rate in this workbook. Changing it does not convert entered numbers.
- WBL Shape Beta
-
Unit dimensionless Default 2 Range 0.1 to 16
About this input
Weibull shape. Values below one imply decreasing hazard; one gives constant hazard; values above one imply increasing hazard.
- WBL Characteristic Life Eta
-
Unit hours Default 1000 Range 1E-06 to 1000000000000
About this input
Scale life at which cumulative failure probability equals 1 − exp(−1), about 63.2%.
- WBL Evaluation Time
-
Unit hours Default 500 Range 0 to 1000000000000
About this input
Mission or age at which reliability, density, and hazard are evaluated.
- WBL Percent Failed Target
-
Unit fraction Default 0.1 Range 1E-06 to 0.999999
About this input
Cumulative failed fraction used to calculate the matching B-life percentile.
Outputs
- WBL Reliability At Time
-
Unit fraction
About this output
Probability of survival beyond the evaluation time.
- WBL Failure Probability At Time
-
Unit fraction
About this output
Cumulative failed fraction by the evaluation time.
- WBL Cumulative Hazard At Time
-
Unit dimensionless
About this output
Integrated hazard H(t)=(t/eta)^beta.
- WBL PDF At Time Conditional
-
Unit 1/hour
About this output
Weibull probability density. Hidden at the singular beta<1, t=0 origin.
- WBL Hazard Rate At Time Conditional
-
Unit 1/hour
About this output
Instantaneous Weibull hazard. Hidden at the singular beta<1, t=0 origin.
- WBL Mean Life
-
Unit hours
About this output
Weibull mean eta*Gamma(1+1/beta).
- WBL Median Life
-
Unit hours
About this output
Life by which 50% of the modeled population has failed.
- Target percentile life (B10)
-
Unit hours
About this output
Life corresponding to the entered cumulative failed fraction.
- WBL Hazard Trend
-
No unit declared
About this output
Direction implied by beta: decreasing, constant, or increasing.
- Model Status
-
No unit declared
About this output
NOT VALID for input-domain failures, CHECK for the beta<1 origin singularity, otherwise OK.
Methodology
Purpose and model boundary
This model evaluates a two-parameter Weibull distribution with zero location from an entered shape β, characteristic life η, time, and target failed fraction. It does not estimate or fit Weibull parameters from observations.
Inputs and units
The user selects a consistent time unit and enters β, positive η, nonnegative evaluation time t, and a target cumulative failed fraction q strictly between zero and one. The selected unit labels all time-like outputs but does not alter the dimensionless distribution relationships.
Governing relationships
H(t) = (t/η)^β
R(t) = exp[-H(t)]
F(t) = 1 - R(t)
For t > 0:
f(t) = (β/η)(t/η)^(β-1) exp[-(t/η)^β]
h(t) = (β/η)(t/η)^(β-1)
mean life = η Gamma(1 + 1/β)
median life = η [ln(2)]^(1/β)
target percentile life = η [-ln(1-q)]^(1/β)
At t = 0, density and hazard use their finite exponential case when β = 1; the singular β < 1 case is hidden and checked rather than approximated. The chart plots the equation-derived reliability curve.
Calculation sequence
- Validate time unit,
β,η, evaluation time, and target failed fraction. - Calculate cumulative hazard, reliability, and failure probability.
- Calculate density and hazard except at the decreasing-hazard origin singularity.
- Calculate mean, median, target percentile, and qualitative hazard trend.
- Evaluate status using the exact order below.
Outputs and interpretation
Reliability is survival beyond the evaluation time and failure probability is the cumulative failed fraction by that time. η is the 63.2% failed life, not generally the mean. The trend is decreasing for β < 1, constant for β = 1, and increasing for β > 1; it describes the entered model rather than proving a failure mechanism.
Validation and status logic
| Condition, evaluated in order | Returned status |
|---|---|
| Unit, shape, characteristic life, evaluation time, or target fraction violates the workbook domain | NOT VALID |
Evaluation time is zero and β < 1 |
CHECK |
| None of the preceding conditions applies | OK |
This is the exact Validation!B20 precedence. In the checked origin case, reliability and cumulative probability remain defined while density and hazard are intentionally not exposed.
Assumptions and limitations
- The entered parameters already represent the population, mission, and failure mode of interest.
- The location parameter is fixed at zero.
- The model does not fit censored data, estimate confidence intervals, compare distributions, or test goodness of fit.
- Extrapolation beyond the supporting observations can be misleading even when the equation is valid.
- A single Weibull distribution may not describe mixed failure mechanisms or populations.
Restrictions and non-computing states
β and η must be positive and within the published limits, time must be nonnegative, and the target failed fraction must be strictly between zero and one. The singular decreasing-hazard origin is a supported checked state, not a numeric approximation.
Errors and warnings
NOT VALID blocks interpretation. CHECK identifies the mathematical density/hazard singularity at t=0, β<1; the defined cumulative outputs remain available. A connection or calculation-service failure is not a Weibull result.
References
The distribution equations, origin behavior, visibility rules, named outputs, and status precedence were verified directly against the delivered workbook, its published input rules, tests, and reviewer packet. The workbook identifies these technical sources:
- NIST/SEMATECH e-Handbook — Weibull distribution — Two-parameter Weibull reliability, density, hazard, mean, median, and characteristic-life definitions.
- NIST copyrights and disclaimers — Source-rights and attribution context.
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.