AxialStressedBeamReliability¶
- class AxialStressedBeamReliability(threshold=0.0)¶
Class to define a axial stressed beam benchmark problem.
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)¶
Create a axial stressed beam reliability problem.
The inputs are R, the Yield strength, and F, the traction load. We have R ~ LogNormalMuSigma() and F ~ Normal().
- Parameters:
- thresholdfloat
The threshold.
Examples
>>> import otbenchmark as otb >>> problem = otb.AxialStressedBeamReliability()
- 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.