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 doubleThealphaparameter somehow resembles the failure-ratelambda.protected final doubleThe used shape of theWeibullReliabilityFunction. -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.jreliability.function.SequentialFunction
getY
-
Field Details
-
alpha
protected final double alphaThealphaparameter 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