ReliabilityProblem91¶
- class ReliabilityProblem91(threshold=0.0, mu1=0.07433, sigma1=0.005, mu2=0.1, sigma2=0.01, mu3=13.0, sigma3=60.0, mu4=4751.0, sigma4=48.0, mu5=-684.0, sigma5=11.0)¶
Methods
Return the beta of the reliability problem.
getEvent
()Return the event.
getName
()Return the name of the problem.
Return the probability.
Convert the object into a string, with full details.
- __init__(threshold=0.0, mu1=0.07433, sigma1=0.005, mu2=0.1, sigma2=0.01, mu3=13.0, sigma3=60.0, mu4=4751.0, sigma4=48.0, mu5=-684.0, sigma5=11.0)¶
Creates a reliability problem RP91.
The event is {g(X) < threshold} where
X = (x1, x2, x3, x4, x5)
g1 = 0.847 + 0.96 * x2 + 0.986 * x3- 0.216 * x4 + 0.077 * x2^2 + 0.11 * x3^2 + (7 / 378) * x4^2- x3 * x2 - 0.106 * x2 * x4 - 0.11 * x3 * x4
g2 = 84000 * x1 / sqrt(x3^2 + x4^2 - x3 * x4 + 3 * x5^2) - 1
g3 = 84000 * x1 / abs(x4) - 1
g(X) = min(g1, g2, g3)
- We have :
x1 ~ Normal(mu1, sigma1)
x2 ~ Normal(mu2, sigma2)
x3 ~ Normal(mu3, sigma3)
x4 ~ Normal(mu4, sigma4)
x5 ~ Normal(mu5, sigma5)
- Parameters:
- thresholdfloat
The threshold.
- mu1float
The mean of the X1 gaussian distribution.
- sigma1float
The standard deviation of the X1 gaussian distribution.
- mu2float
The mean of the X2 gaussian distribution.
- sigma2float
The standard deviation of the X2 gaussian distribution.
- mu3float
The mean of the X3 gaussian distribution.
- sigma3float
The standard deviation of the X3 gaussian distribution.
- mu4float
The mean of the X4 gaussian distribution.
- sigma4float
The standard deviation of the X4 gaussian distribution.
- mu5float
The mean of the X5 gaussian distribution.
- sigma5float
The standard deviation of the X5 gaussian distribution.
- computeBeta()¶
Return the beta of the reliability problem.
This is the quantile of the probability of a standard gaussian distribution.
- Parameters:
- None.
- Returns:
- beta: float
The beta of the problem.
- getEvent()¶
Return the event.
- Parameters:
- None.
- Returns:
- event: ot.ThresholdEvent
The event.
- getName()¶
Return the name of the problem.
- Parameters:
- None.
- Returns:
- name: str
The name of the problem.
- getProbability()¶
Return the probability.
- Parameters:
- None.
- Returns:
- probability: float
The probability of the event.
- toFullString()¶
Convert the object into a string, with full details.
- Parameters:
- None.
- Returns:
- s: str
The string of the problem.