Package org.jreliability.function.common
Class WeibullReliabilityFunction
java.lang.Object
org.jreliability.function.SequentialFunction
org.jreliability.function.common.WeibullReliabilityFunction
- All Implemented Interfaces:
Function
,ReliabilityFunction
The
WeibullReliabilityFunction
represents the 2-parameter Weibull
reliability function
R(x) = 1 - F(x) = e^-((x / nu)^beta))
= e^-((alpha * x)^beta))}
with alpha, beta > 0
.
While the parameter alpha = 1 / nu
scales the
ReliabilityFunction
and, thus, somehow corresponds to the
failure-rate lambda
, the beta
parameter determines the shape
of the ReliabilityFunction
.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final double
Thealpha
parameter somehow resembles the failure-ratelambda
.protected final double
The used shape of theWeibullReliabilityFunction
. -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.jreliability.function.SequentialFunction
getY
-
Field Details
-
alpha
protected final double alphaThealpha
parameter somehow resembles the failure-ratelambda
. -
beta
protected final double betaThe used shape of theWeibullReliabilityFunction
.
-
-
Constructor Details
-
WeibullReliabilityFunction
public WeibullReliabilityFunction(double alpha, double beta) - Parameters:
alpha
- the scale valuebeta
- the shape value
-
-
Method Details