Reliability
Reliability of a system refers to the assessment of its probability of failure (i.e the system no longer satisfies some performance measures), given the model uncertainty in the structural, environmental and load parameters. Given a vector of random variables \(\textbf{X}=[X_1, X_2, \ldots, X_n]^T \in \mathcal{D}_\textbf{X}\subset \mathbb{R}^n\), where \(\mathcal{D}\) is the domain of interest and \(f_{\textbf{X}}(\textbf{x})\) is its joint probability density function then, the probability that the system will fail is defined as
where \(g(\textbf{X})\) is the so-called performance function and \(\mathcal{D}_f=\{\textbf{X}:g(\textbf{X})\leq 0 \}\) is the failure domain.
The reliability problem is often formulated in the
standard normal space \(\textbf{U}\sim \mathcal{N}(\textbf{0}, \textbf{I}_n)\), which means that a nonlinear
isoprobabilistic transformation from the generally non-normal parameter space
\(\textbf{X}\sim f_{\textbf{X}}(\cdot)\) to the standard normal space is required (see the transformations
module).
The performance function in the standard normal space is denoted \(G(\textbf{U})\). UQpy
does not require this
transformation and can support reliability analysis for problems with arbitrarily distributed parameters.
This module contains functionality for all reliability methods supported in UQpy
.
The module currently contains the following classes:
TaylorSeries
: Class to perform reliability analysis using First Order Reliability Method (FORM
), Inverse First Order Reliability Method (InverseFORM
) and Second Order Reliability Method (SORM
).SubsetSimulation
: Class to perform reliability analysis using subset simulation.