Package org.jreliability.function.common
Class LognormalReliabilityFunction
java.lang.Object
org.jreliability.function.SequentialFunction
org.jreliability.function.common.LognormalReliabilityFunction
- All Implemented Interfaces:
Function
,ReliabilityFunction
The
LognormalReliabilityFunction
represents the lognormal
ReliabilityFunction
R(x) = 1 - F(x) = 0.5 - 0.5 * (Math.log(x) - mu) / (rho * Math.sqrt(2))
with mu => 0, rho > 0
.
The rho
and mu
parameter represent the standard deviation and
mean of the variable's natural logarithm.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondouble
getY
(double x) The estimated log-normal reliability function (the estimation uncertainty is 3E-7 for uniformly distributed random variables).Methods inherited from class org.jreliability.function.SequentialFunction
getY
-
Field Details
-
mu
protected final double muThe used mean of the natural logarithms of the times-to-failure. -
rho
protected final double rhoThe used standard deviation of the natural logarithms of the times-to-failure.
-
-
Constructor Details
-
LognormalReliabilityFunction
public LognormalReliabilityFunction(double mu, double rho) - Parameters:
mu
- the mean of the variable's natural logarithmrho
- the standard deviation of the variable's natural logarithm
-
-
Method Details