The FailureProbability class#

Represent a log-normal strength distribution for failure probability.

Failure is assumed to occur when load exceeds strength. All deterministic load and strength medians use the same physical unit, for example MPa.

param strength_median:

Median strength value in MPa or another consistent load unit.

type strength_median:

array_like

param strength_std:

Standard deviation of the base-10 logarithm of strength, dimensionless.

type strength_std:

array_like

Notes

For a load probability density f_L and a strength cumulative distribution F_S, the total failure probability is

\[P_f = \int_{-\infty}^{\infty} f_L(x) F_S(x)\,dx.\]

The implementation stores strengths in base-10 logarithmic space.