Abstract
Second-order reliability methods are commonly used for the computation of reliability, defined as the probability of satisfying an intended function in the presence of uncertainties. These methods can achieve highly accurate reliability predictions owing to a second-order approximation of the limit-state function around the Most Probable Point of failure. Although numerous formulations have been developed, the lack of full-scale comparative studies has led to a dubiety regarding the selection of a suitable method for a specific reliability analysis problem. In this study, the performance of commonly used second-order reliability methods is assessed based on the problem scale, curvatures at the Most Probable Point of failure, first-order reliability index, and limit-state contour. The assessment is based on three performance metrics: capability, accuracy, and robustness. The capability is a measure of the ability of a method to compute feasible probabilities, i.e., probabilities between 0 and 1. The accuracy and robustness are quantified based on the mean and standard deviation of relative errors with respect to exact reliabilities, respectively. This study not only provides a review of classical and novel second-order reliability methods, but also gives an insight on the selection of an appropriate reliability method for a given engineering application.
Similar content being viewed by others
Avoid common mistakes on your manuscript.
1 Introduction
Reliability analysis is widely used in industrial applications, ranging from structural (Chojaczyk et al. 2015; Mansour et al. 2019a; Hultgren et al. 2021a) and mechanical engineering (Papadimitriou et al. 2020; Sandberg et al. 2017) to materials design (Liu et al. 2018; Mansour et al. 2019b; Alzweighi et al. 2020). Regardless of the application, the reliability is defined as the probability that an intended function is satisfied in the presence of uncertainties. It is typically predicted during the design stage in order to avoid the catastrophic consequences of failure with substantial certainty. The fundamental task of reliability analysis is to compute the reliability defined by the probability integral (Choi et al. 2007).
or the probability of failure given by
where X = [X1, X2, …, Xn]T is a vector of random input variables, fx(x) is the Joint Probability Density function (PDF) of X, and g(X) is a limit-state function. The limit state is defined by g(X) = 0 and the failure event is indicated by g(X) < 0. Generally, the probability of failure is computed for an implicitly given g(X), since the explicit analytical expression is unknown. This is typical for numerous engineering applications where each evaluation of g(X) involves a black-box simulation such as Finite-Element Analysis (FEA) (Gu et al. 2001; Hultgren et al. 2021b).
Direct assessment of the multidimensional integral is generally difficult or even impossible to perform. One method to evaluate the integration is Monte-Carlo (MC) simulation (Wang et al. 2019). However, when the reliability is very high (approaching 1.0), the computational effort of MC simulation is prohibitively expensive (Du and Chen 2000). Therefore, Hasofer and Lind (Hasofer and Lind 1974) proposed the concept of the Most Probable Point of failure (MPP) to approximate the integration. The most widely used approximation methods based on this concept are the First-Order Reliability Method (FORM) (Hasofer and Lind 1974; Hohenbichler and Rackwitz 1982; Der Kiureghian and Dakessian 1998) and second-order reliability methods (SORM) (Breitung 1984; Tvedt 1990; Tvedt 1984; Zhao and Ono 1999a; Hohenbichler et al. 1987; Köylüoǧlu and Nielsen 1994). In these methods, a transformation is first performed from the original distributed variables to independent standard normal variables. Thereafter, the MPP, which has the highest probability density at the limit state in the standard normal space, is found by an optimization procedure. This optimization necessitates the iterative evaluations of the generally computationally expensive limit-state function g(X), and specialized algorithms aiming at maintaining the convergence efficiency have therefore been developed (Wu and Wirsching 1987; Liping and Grandhi 1994). In FORM, the limit-state function is linearized at the MPP and the probability of failure is directly computed from the distance from the origin to the MPP (Mansour and Olsson 2018), denoted as the first-order reliability index. However, approximating the probability of failure using a linear function can result in high inaccuracies, which limits the applicability of FORM for engineering applications (Eamon et al. 2005; Schuëller et al. 2004). In SORM, the limit-state is approximated by a quadratic function using a second-order Taylor expansion at the MPP, in order to achieve higher accuracy in the probability estimates. In the traditional SORMs proposed by Breitung (Breitung 1984) and Tvedt (Tvedt 1990; Tvedt 1983), a rotational transformation is performed after the second-order Taylor expansion (Madsen et al. 2006). The general quadratic function is thereafter approximated by a paraboloid, by ignoring the last row and last column in the transformed Hessian matrix (Choi et al. 2007; Mansour and Olsson 2014). Finally, the probability of failure is analytically computed from the curvatures of the parabola and the first-order reliability index based on asymptotic formulas (Breitung 1984; Zhao and Ono 1999a; Tvedt 1983). Various modifications have been made to the traditional SORMs proposed by Breitung and Tvedt. Hohenbichler and Rackwitz (Hohenbichler and Rackwitz 1988) improved the accuracy of reliability analysis when all curvatures at the MPP have the same sign. Cai and Elishakoff (Cai and Elishakoff 1994) proposed a refined second-order reliability method used for curvatures with different signs. Koyluoglu and Nielsen (Köylüoǧlu and Nielsen 1994) developed three approximations for the SORM integrals, applied for positive, negative, and mixed curvature signs at the MPP. Zhao and Ono (Zhao and Ono 1999b) provided an empirical closed-form formula which does not necessitate the rotational transformation involved in the aforementioned SORMs.
Recently, SORMs based on the general quadratic approximation of the limit-state have been proposed. These methods take into account all elements of the Hessian matrix as opposed to the parabolic SORMs. In this category, Mansour and Olsson (Mansour and Olsson 2014) proposed closed-form probability expressions based on asymptotic expansions of the sum of non-central chi-squared distributions. Hu and Du (Hu and Du 2018a) and Huang et al. (Huang et al. 2018) integrated the saddlepoint approximation method with SORM to further improve the accuracy of the reliability analysis. Lee et al. (Lee et al. 2012) proposed a general quadratic SORM using non-central chi-squared distributions which was later improved by Park and Lee (Park and Lee 2018).
In numerous engineering applications, reliability may vary with respect to time if the associated limit-state function involves dynamic parameters, such as time-dependent load processes and deterioration of material performance. The time-dependent reliability analysis methods can roughly be classified into three groups. The first group of methods convert time-dependent reliability analysis into time-independent reliability analysis using the extreme value of the time-dependent limit-state function. Thereafter, static reliability analysis methods such as FORM and SORM can be applied. For instance, the time-variant reliability analysis method based on stochastic process discretization method (TRPD) (Jiang et al. 2014) discretizes the random process into random variables, and transforms a time-variant reliability problem into a conventional time-invariant system reliability problem. The extreme value response method (Wang and Wang 2012) converts the time-dependent reliability analysis to a time-independent one by building a Kriging model between the design variables and the time when the system response approaches its extreme value. Hu and Du (Hu and Du 2015) proposed a mixed efficient global optimization method employing adaptive Kriging-Monte Carlo simulation to build the surrogate model of the extreme value function as well as a second-order approximation to the extreme value using sequential efficient global optimization (Hu and Du 2019). Singh and Mourelatos (Singh and Mourelatos 2010) introduced the composite limit-state function and identified the significant MPP to calculate the time-dependent reliability. Du (Du 2014) uses the envelope of instantaneous limit-state functions, which is explicitly related to time, to deal with time-dependent mechanism reliability. The second group includes methods based on the Rice’s formula, in which the key idea is to calculate the upcrossing rate or outcrossing rate using a Poisson distribution assumption. For example, Lutes and Sarkani (Lutes and Sarkani 2003) derived an analytical outcrossing rate for Gaussian stationary processes as well as for general Gaussian stochastic processes (Lutes and Sarkani 2009). Singh and Mourelatos (Singh et al. 2010) developed a lifecycle cost optimization approach using the outcrossing rate as the failure rate, and proposed an importance sampling method to approximate the outcrossing rate (Singh et al. 2011). Zhang and Du (Zhang and Du 2011) derived analytical upcrossing and downcrossing rates followed by a numerical procedure to integrate the two rates to obtain the kinematic reliability. Hu and Du (Hu and Du 2012) employed the upcrossing rate method to calculate the time-dependent reliability of the hydrokinetic turbine blade over its design life period. Moreover, numerous empirical modifications (Hagen and Tvedt 1991; Engelund et al. 1995; Streicher and Rackwitz 2004; Zhang et al. 2011) have been made to the upcrossing rate methods. The third group contains the simulation-based surrogate modeling methods. These methods generally build a surrogate model to replace the limit-state function by evaluating the limit-states at a number of points predefined through Design of Experiment (DoE) (Condra 2018; Holman 2012; Lundstedt et al. 1998). Thereafter, MC simulation can be performed on the surrogate model to compute the reliability. The typical methods include polynomial chaos expansions (PCE) (Hu et al. 2013; Li and Ghanem 1998), Kriging or Gaussian process-based methods (Hu and Mahadevan 2016a; Martin and Simpson 2005; Zhang and Du 2015; Zhu and Du 2016), and machine learning methods (Papadrakakis and Lagaros 2002; Deng et al. 2005).
Besides time, the limit-state function may also involve interval variables that cannot be quantified by the probabilistic model. This is often the case when the information of variables is limited or is expensive to obtain in the early design stage. Therefore, the limit-state function may include mixed variables with both random and interval variables. Several techniques have been developed for reliability analysis with mixed variables. For example, Kang et al. (Kang and Luo 2010; Luo et al. 2009) developed a probability and a convex set mixed model to search for the worst-case point (WCP) and the MPP. A sequential single-loop (SSL) procedure was proposed by Du et al. (Du et al. 2005; Guo and Du 2010) to perform reliability-based design optimization (RBDO) when interval variables are considered. Li et al. (Li et al. 2019) combined the sequential sampling strategy with convex set mixed models to improve the efficiency of RBDO when random variables and interval uncertain variables coexist. Furthermore, Li et al. (Li et al. 2020) proposed a sequential iterative strategy to calculate the worst-case reliability after transferring time-dependent reliability problem into a static reliability one using TRPD. When the worst-case scenario is considered, the reliability problem with mixed variables can be converted to time-dependent problem (Hu and Du 2016).
Although methodologies have been developed for time-dependent and mixed variables reliability problems, the applicability of SORM for these problems is not mature. However, since mixed variables problems can be converted to time-dependent reliability, which in turn can be converted to a static reliability problem, the accuracy of SORM for static reliability evaluation is crucial. Therefore, this comparative study is limited to static problems considering random variables with given probability distributions. As introduced earlier, although a number of SORMs are available for static reliability analysis, their applicability and relative merits have not yet been investigated in a full-scale comparative study. In this paper, the performance of commonly used SORMs is assessed using a large number of quadratic mathematical problems categorized based on the problem scale, curvatures at the MPP, first-order reliability index, and limit-state contour. Each category is further divided into the following classes: small and large for the problem scale; small, large, positive, negative, and mixed for the curvatures; small and large for the first-order reliability index and parabolic or full quadratic for the limit-state contour. Using this detailed testing scheme, the applicability of the different SORMs is evaluated based on the characteristics of the second-order Taylor approximation of the limit-state function. The assessment of the methods is based on three performance metrics: Capability, Accuracy and Robustness. The Capability is a measure of the ability of a method to compute feasible probabilities, i.e., probabilities between 0 and 1. A high Capability is crucial in engineering design, especially in the context of RBDO (Choi et al. 2007; Mansour and Olsson 2016), in which a non-real or negative probability in any iteration may result in non-convergence. The Accuracy is quantified based on the mean relative error with respect to exact reliabilities. The Robustness metric is a measure of the variability in the performance of the method and is therefore quantified based on standard deviation of relative errors.
The remainder of this paper is organized as follows. Section 2 gives a review of the most representative second-order reliability methods, see Fig. 1. This includes three relatively new methods, Mansour and Olsson’s method, the second-order saddlepoint approximation (SOSPA), and Park and Lee’s method, as well as a number of traditional methods, i.e., Breitung’s method, Tvedt’s method, Hohenbichler and Rackwitz’s method, Koyluoglu and Nielsen’s method, Cai and Elishakoff’s method, and Zhao and Ono’s method. The performance of these SORMs is evaluated in Section 3 based on a wide range of quadratic limit-states. In Section 4, three engineering examples are solved in order to study the performance of SORMs for engineering examples and quantify the error from approximating the limit-state with a quadratic function at the MPP.
2 Second-order reliability methods
In SORM, the original random variables X are first transformed into standard normal uncorrelated variables U. This can be performed using the Rosenblatt transformation (Rosenblatt 1952; Hohenbichler and Rackwitz 1981), the Nataf transformation (Nataf 1962; Liu and Der Kiureghian 1986) which is used in this work, or alternatively using the recently developed analytical transformation proposed by Lu et al. (Lu et al. 2020). The limit-state function gu(U) = g(X) is approximated with a second-order Taylor expansion qu(U) at the Most Probable Point of failure (MPP), denoted by u*, according to
where ∇gu(u*) is the gradient vector at the MPP and ∇2gu(u*) is the Hessian matrix. The MPP is defined as the point with the highest probability density on limit-state boundary gu(U) = 0 and therefore gu(u*) = 0. It corresponds to the shortest distance from the origin to the limit-state and is therefore obtained by solving a constrained non-linear optimization problem according to
All SORMs are derived based on the second-order Taylor approximation of the limit-state according to (3). Next, we will briefly review the commonly used methods, i.e., Breitung’s method, Tvedt’s method, Hohenbichler’s method, Koyluoglu’s method, Cai’s method, Zhao’s method, Mansour’s method, SOSPA, and Park’s method. These methods fall into two categories, parabolic SORMs and general quadratic SORMs.
2.1 Parabolic second-order reliability methods
An exact solution to the probability of failure cannot be directly derived from (3) due to the second-order terms. Therefore, two variable transformations are performed in traditional SORMs. The first transformation Z = TU, where T is obtained by a Gram-Schmidt orthogonalization (Choi et al. 2007), rotates the coordinate system so that last coordinate Zn coincides with the vector u* from the origin to the MPP. The limit-state function is rewritten as
where β = ∥u*∥ is the first-order reliability index, z* = [0, 0, ⋯, β]T is the MPP in the Z-space and
is the transformed Hessian matrix. The second equality in (6) follows from partitioning the Hessian matrix where \( \tilde{\mathbf{H}}\in {\mathrm{\mathbb{R}}}^{\left(n-1\right)\times \left(n-1\right)} \) and \( \tilde{\mathbf{h}}\in {\mathrm{\mathbb{R}}}^{\left(n-1\right)\times 1} \). This is followed by a diagonalization of \( \tilde{\mathbf{H}} \), i.e., a second variable transformation \( {\mathbf{Y}}^T=\left[{\tilde{\mathbf{Z}}}^T{\mathbf{T}}^{\prime },{\mathbf{Z}}_n\right] \), where \( {\tilde{\mathbf{Z}}}^T=\left[{\mathbf{Z}}_1,\dots, {\mathbf{Z}}_{n-1}\right] \) and the columns of T′ ∈ ℝ(n − 1) × (n − 1) are the eigenvectors of \( \tilde{\mathbf{H}} \) with corresponding eigenvalues ki (Mansour and Olsson 2014). The limit-state function in (5) can therefore be written as
It is noted from (7) that \( {\gamma}_i=\frac{\partial^2{g}_{\mathbf{y}}}{\partial {Y}_n{Y}_i} \), i = 1, …, n – 1, and \( \lambda =\frac{\partial^2{g}_{\mathbf{y}}}{\partial {Y}_n^2} \) define the components of the last column of the symmetric Hessian matrix ∇2gy(y*) evaluated at the MPP. The traditional parabolic SORMs further approximates qy(Y) by a paraboloid p(Y) by setting γi = 0, ∀i and λ = 0, i.e., by neglecting the last row and column of the Hessian matrix, resulting in
The expression in (8) is a function of the distance from the origin to the MPP in U-space defined by the first-order reliability index β = ∥u*∥, the main curvatures ki of the limit-state function gu(u) at the MPP, and the number of random variables n. An illustration of py = 0 in the y1y2yn-space for the case k1 > 0 and k2 < 0 is shown in Fig. 2 with marked MPP and first-order reliability index. As can be seen, the projected curve on the yiyn-planes is concave when ki > 0 and convex when ki < 0. Although the expression is substantially simpler than the general quadratic approximation according to (3), there is no exact solution for the reliability integral defined in (1). In Sections 2.1.1–2.1.6, the most common approximations of the multidimensional reliability integral based on the above parabolic approximation are reviewed.
2.1.1 Breitung’s method (Breitung 1984)
The probability of failure is computed based on (2) with the integration domain defined using the parabolic approximation p(Y) in (8), i.e.,
A variable transformation \( \overline{\mathbf{Y}}={\beta}^{-1}\mathbf{Y} \) results in
The integral in (10) is of the form \( {\int}_{\mathcal{D}}\exp \left({\beta}^2\mathcal{F}\left(\bar {\mathbf{y}}\right)\right)\mathbf{d}\bar {\mathbf{y}} \) for which an asymptotic expansion for β → ∞ and two times continuously differentiable functions \( \mathcal{F}\left(\bar {\mathbf{y}}\right) \) has been derived (Bleistein 1986). The domain \( \mathcal{D} \) is defined by the parabolic equation \( -{\overline{y}}_n+1+\frac{1}{2}{\sum}_{i=1}^{n-1}\beta {k}_i{\overline{y}}_i^2 \) which has curvatures βki and a Most Probable Point of failure defined by \( \left\Vert {\overline{\mathbf{y}}}^{\ast}\right\Vert =1 \). Direct application of these properties in the asymptotic expansion (Bleistein 1986) results in
Breitung further approximates the above expression using the asymptotic relation \( {\left(2\pi \right)}^{-\frac{1}{2}}{\beta}^{-1}\exp \left(-\frac{\beta^2}{2}\right)\to \varPhi \left(-\beta \right) \) as β → ∞, where Φ(·) is the standard normal Cumulative Distribution Function (CDF), yielding
Based on the above derivation, it is clear that the Breitung formula is applicable for large β. This follows from the approximation of the integral in (10) by the asymptotic expansion in (11) as well as the approximation of the latter by (12). Furthermore, the Breitung formula is only applicable for ki > −1/β, ∀i, as is seen by (12).
2.1.2 Tvedt’s method (Tvedt 1990; Tvedt 1983)
In Tvedt’s method, an asymptotic expansion based on the reliability integral is derived. Since the safe set is given by p(Y) ≥ 0, i.e., \( {Y}_n\le \beta +\frac{1}{2}{\sum}_{i=1}^{n-1}{k}_i{Y}_i^2 \), the reliability can be computed from
where ϕ(·) is the standard normal PDF. Tvedt derived a three-term approximation for this equation by a power series expansion in terms of \( \frac{1}{2}{\sum}_{i=1}^{n-1}{k}_i{Y}_i^2 \), ignoring terms of orders higher than two (Madsen et al. 2006). The resulting closed-form expression for pf is given by the three-term approximation
where
in which Re(·) denotes the real part of a complex number. As can be seen, the first term in (14) is equal to the probability formula proposed by Breitung, i.e., T1 = pf,Breitung. The second and third terms, T2 and T3, can be interpreted as correctors to Breitung’s formula aiming at increasing the accuracy for moderate values of β.
2.1.3 Hohenbichler and Rackwitz’s method (Hohenbichler and Rackwitz 1988)
Similar to Tvedt, Hohenbichler and Rackwitz derived a closed form expression based on a Taylor expansion in term of \( \frac{1}{2}{\sum}_{i=1}^{n-1}{k}_i{Y}_i^2 \). The probability integral pf is first written as in (13) where the inner integral is replaced by
with the integration bounds corresponding to the failure set p(Y) < 0, i.e., \( {Y}_n<-\beta -\frac{1}{2}{\sum}_{i=1}^{n-1}{k}_i{Y}_i^2 \). A Taylor expansion of the right-hand side of (16) in terms of \( \frac{1}{2}{\sum}_{i=1}^{n-1}{k}_i{Y}_i^2 \) is given by
which follows from the first-order Taylor expansion ln\( \Phi \left(-\beta +v\right)\approx \ln \Phi \left(-\beta \right)+v\frac{\phi \left(-\beta \right)}{\Phi \left(-\beta \right)} \) with \( v=-\frac{1}{2}{\sum}_{i=1}^{n-1}{k}_i{Y}_i^2 \). Replacing the inner integral according to (16) by its first-order Taylor approximation according to (17) and inserting into the probability integral yields
This probability formula aims at improving the reliability estimate for moderate β compared to Breitung’s formula. It should be noted that the above expression is asymptotically equivalent to Breitung’s formula for large β, since \( \frac{\phi \left(\beta \right)}{\Phi \left(-\beta \right)}\to \beta \) as β → ∞.
2.1.4 Koyluoglu and Nielsen’s method (Köylüoǧlu and Nielsen 1994)
In Koyluoglu and Nielsen’s method, the integration domain \( \left[-\infty, \beta +\frac{1}{2}{\sum}_{i=1}^{n-1}{k}_i{Y}_i^2\right] \) in (13) is divided into the intervals [−∞, β] and \( \left[\beta, \beta +\frac{1}{2}{\sum}_{i=1}^{n-1}{k}_i{Y}_i^2\right] \), yielding
Thereafter, the expression \( \Phi \left(\beta +\frac{1}{2}{\sum}_{i=1}^{n-1}{k}_i{Y}_i^2\right)-\Phi \left(\beta \right) \) is expanded through a McLaurin series in such a way that (19) can be integrated analytically. Three formulas are proposed for different signs of curvatures as follows.
-
1.
For the case when all curvatures are positive, i.e., ki > 0, ∀ i = 1, 2, …, n − 1 the probability of failure is given by
-
2.
For the case when all curvatures are negative, i.e., ki < 0, ∀ i = 1, 2, …, n − 1, the probability of failure is given by
-
3.
For the case of both positive and negative curvatures ki > 0, ∀ i = 1, 2, …, m − 1 and ki < 0, ∀ i = m, m + 1, …, n − 1, a one-term approximation of the probability of failure is given by
2.1.5 Cai and Elishakoff’s method (Cai and Elishakoff 1994)
Similar to Koyluoglu and Nielsen’s method, in Cai and Elishakoff’s method, the inner integral in (13) is first divided into two parts according to
where v = yn − β. The exponential term \( \exp \left(-\beta v-\frac{v^2}{2}\right) \) is thereafter expanded into a Taylor series at v = 0. The integral in the right-hand side of (23) can therefore be integrated analytically, which results in a three-term approximation of the probability of failure according to
where
2.1.6 Zhao and Ono’s method (Zhao and Ono 1999a)
Rather than using the main curvatures shown in (8), in Zhao and Ono’s method, the limit-state function is approximated by a rotational parabolic function with curvatures equal to the average of the main curvatures, i.e.,
where \( {K}_s={\sum}_{i=1}^{n-1}{k}_i \) is the sum of the main curvatures. The latter can be computed as
where tr(∇2gu(u∗)) is the trace of the Hessian matrix evaluated at the MPP and \( \boldsymbol{\upalpha} =-\frac{\nabla {\mathrm{g}}_{\mathbf{u}}\left({\mathbf{u}}^{\ast}\right)}{\nabla {\mathrm{g}}_{\mathbf{u}}\left({\mathbf{u}}^{\ast}\right)} \) is the unit normal vector to the MPP. The limit-state function p(Y) = 0 in (26) therefore becomes a combination of a normal random variable −Yn + β and a random variable \( \frac{1}{2}\frac{K_s}{n-1}{\sum}_{i=1}^{n-1}{Y}_i^2 \) with a central chi-square distribution with n − 1 degrees of freedom. The probability of failure is given by
where \( {f}_{\chi_{n-1}^2}(t) \) is the PDF of the central chi-square distribution and \( R=\frac{n-1}{K_s} \) is the average main curvature radius. Since a closed form for (28) cannot be obtained, Zhao proposed two empirical closed-form expressions depending on the sign of Ks according to
and
As can be seen from (27), Zhao’s method directly uses the gradient and Hessian in u-space and bypasses the transformations and eigenvalue analysis in (5)–(8).
2.2 General quadratic second-order reliability methods
Recent research efforts have been focusing on developing closed-form reliability expressions based on the general quadratic approximation qu(U) according to (3), which can be written in standard form as
where
Three methods are studied and these are presented in Sections 2.2.1–2.2.3. These methods use all components of the Hessian matrix as opposed to the parabolic SORMs presented in Section 2.1. It is noted that, inserting u∗ = βα where α = − ∇ gu(u∗)/‖∇gu(u∗)‖ in (32), the SORM limit-state according to (31) is commonly written as
2.2.1 Mansour and Olsson’s method ( Mansour and Olsson 2014 )
In Mansour and Olsson’s method, a variable transformation \( \overset{\sim }{\mathbf{U}}={\mathbf{D}}^{-1}\mathbf{U} \) removing the second-order cross terms in (31) is first performed, where D is an orthogonal matrix whose column vectors are the eigenvectors of C, and \( \overset{\sim }{\mathbf{U}}=\left({\overset{\sim }{U}}_1,{\overset{\sim }{U}}_2,\dots, {\overset{\sim }{U}}_n\right) \) is a n-dimensional vector with independent standard normal random variables. Thus, the limit-state function becomes
where \( \overset{\sim }{\mathbf{b}}={\mathbf{D}}^T\mathbf{b} \) and \( \overset{\sim }{\mathbf{C}}={\mathbf{D}}^T\mathbf{CD} \) . Since \( \overset{\sim }{\mathbf{C}} \) is diagonal, (34) can be written as.
The probability of failure is thus given by
The function h(·) in (36) is a linear combination of non-central chi-squared variables for which Konishi (Konishi et al. 1988) proposed asymptotic expansions of its probability distribution. Based on Konishi’s work, Mansour and Olsson proposed two probabilities of failure formulas depending on the limit-state contour.
For non-elliptic limit-states, i.e., when \( {\overset{\sim }{C}}_{ii} \) have different signs as well as for the paraboloid case according to (8) regardless of the signs of ki, the probability of failure is approximated by the closed-form expression
where Hi(·) is the ith probabilists’ Hermite polynomials and
For the elliptic case, i.e., when all \( {\overset{\sim }{C}}_{ii} \) have the same sign, the probability is approximated by pf = P when \( \operatorname{sgn}\left({\overset{\sim }{C}}_{ii}\right)\cdotp s<0 \) and pf = 1 − P when \( \operatorname{sgn}\left({\overset{\sim }{C}}_{ii}\right)\cdotp s>0 \), where sgn(·) is the signum function,
and
2.2.2 Second-order saddlepoint approximation (Hu and Du 2018a)
In the Second-Order Saddlepoint Approximation (SOSPA) proposed by Hu and Du, the Cumulant Generating Function (CGF) of the limit-state in standard normal space is first analytically expressed. Thereafter, the saddlepoint approximation is applied to estimate the probability of failure.
To analytically derive the CGF, the cross terms in the second-order Taylor expansion in (31) are first eliminated with the same variable transformation \( \overset{\sim }{\mathbf{U}}={\mathbf{D}}^{-1}\mathbf{U} \) as in Mansour and Olsson’s method. Equation (34) is then rewritten as
where \( \tilde{a}_{i} \)=a/n, which is further rewritten as
The CGF of \( {q}_{\overset{\sim }{\mathbf{u}}}\left(\overset{\sim }{\mathbf{U}}\right) \) is given by \( {K}_q(t)={\sum}_{i=1}^n{K}_{qi}(t) \) where Kqi(t) is the CGF of \( {q}_{\overset{\sim }{\mathbf{u}}i}\left(\overset{\sim }{\mathbf{U}}\right) \) computed from (42) according to (Du and Zhang 2010).
where \( \tilde{d}_{i}=\tilde{a}_{i}-\frac{\tilde{b}_{i}^2}{4{\overset{\sim }{C}}_{ii}} \), \( {\lambda}_i=\frac{\tilde{b}_{i}^2}{4{\overset{\sim }{C}}_{ii}^2} \), and \( {\sigma}_i=\sqrt{\operatorname{sign}\left({\overset{\sim }{C}}_{ii}\right){\overset{\sim }{C}}_{ii}} \). The CGF can equivalently be written in a more compact form as (Huang et al. 2018).
Once Kq(t) is available, the saddlepoint ts is found by solving \( {K}_q^{\prime }(t)=0 \), where \( {K}_q^{\prime }(t) \) is the first derivative of Kq(t) with respect to t. According to the Lugannani and Rice’s (Lugannani and Rice 1980), pf is computed by
where
In (46), sgn(ts) = + 1, − 1 or 0, depending on whether ts is positive, negative, or zero, respectively, and \( {K}_q^{{\prime\prime} }(t) \) is the second derivative of Kq(t) with respect to t.
2.2.3 Park and Lee—convolution integral (Park and Lee 2018)
Similar to Mansour and Olsson’s method as well as SOSPA, Park and Lee’s method starts with the variable transformation \( \overset{\sim }{\mathbf{U}}={\mathbf{D}}^{-1}\mathbf{U} \) in order to remove the second-order cross terms in (31). Using (33), the limit-state is given by
where
and λi is the ith eigenvalue of the Hessian matrix ∇2gu(u∗). Equation (47) can therefore be written as
where the first and second summation extend over all positive integers i satisfying λi ≠ 0 and λi = 0, respectively. This is further rewritten as
where δi = − ‖∇gu(u∗)‖ali/λi and \( r=\sum \limits_{i\in \left\{\mathbb{N}|{\lambda}_i\ne 0\right\}}{\lambda}_i{\delta}_i^2-2\left\Vert \nabla {\mathrm{g}}_{\mathbf{u}}\left({\mathbf{u}}^{\ast}\right)\right\Vert {a}_0 \) are introduced. The probability of failure \( {p}_{\mathrm{f}}=\Pr \left[{q}_{\overset{\sim }{\mathbf{u}}}\left(\overset{\sim }{\mathbf{U}}\right)<0\right] \) is thus computed by the integral
where di = λi and \( {W}_i\sim \chi \left(1,{\delta}_i^2\right) \) when λi ≠ 0 while di = 2‖∇gu(u∗)‖ali and Wi~N(0, 1) when λi = 0. The PDF of Q in (51) is computed by convolution according to
where the PDF of Qi is expressed using the PDF of Wi as \( {f}_{Q_i}\left({q}_i\right)={f}_{W_i}\left({q}_i/{d}_i\right)/\left|{d}_i\right| \).
The convolution integral in (52) is computed numerically. Both the efficiency and accuracy of the method is therefore directly affected by the chosen integration bounds and the discretization step used in the numerical convolution. A smaller discretization step and larger integration bounds may be required for the computation of small probabilities with sufficient accuracy. In the remainder of this paper, the integration bounds [−50,50] and [0,50] are chosen for the normal and chi-squared variables, respectively, and the discretization step is 0.001.
2.3 Summary of second-order reliability methods
The different steps involved in the most widely used SORMs are summarized in the flowchart in Fig. 3. Given an arbitrary and implicitly given limit-state function g(X) where X is a vector of arbitrarily distributed and correlated random variables, the first steps in all SORMs are a transformation to standard normalized independent space U. The MPP, u∗, is thereafter located based on a constrained optimization problem, which is followed by a quadratic approximation qu(U) of the limit-state function gu(U) at the MPP. For all methods, except Zhao’s, Mansour’s, Park’s and SOSPA, see Fig. 3, a variable transformation U → Z aiming at rotating the coordinate system so that the last coordinate coincides with the vector u∗ from the origin to the MPP is performed. The leading submatrix \( \overset{\sim }{\mathbf{H}} \) of the Hessian matrix in Z -space is diagonalized and the limit-state function is approximated by a parabola by neglecting γi and λ in the quadratic function according to (7). The probability of failure is finally computed from the curvatures of the parabola and the first-order reliability index. For Zhao’s method, a rotational transformation to Z-space is not necessary since the probability of failure is a function of the average curvatures at the MPP computed in U-space, see (27). Similarly to Zhao’s method, in Mansour’s method Park’s method and SOSPA, a rotational transformation to Z-space is not necessary. These methods are based on a full quadratic approximation of the limit-state function and not on parabolic expressions. The full Hessian matrix 2C in U-space, see (31), is diagonalized, followed by approximate expressions of the probability of failure.
3 Testing problems and scheme
3.1 Features of the testing problems
The quadratic testing problems are classified based on the following four representative features, which are summarized in Table 1.
-
Problem scale: It is characterized by the number of random variables n. The scale is considered to be small when n < 10 and large when n ≥ 10.
-
Curvature: The curvature is classified as positive, negative, or mixed, if the main curvatures are positive, negative, or have different signs, respectively. It is further classified as small or large if the magnitude of all curvatures is smaller or larger than 1/5, respectively.
-
First-order reliability index: It is characterized as small if β ≤ 2 and large if β >2 .
-
Contour type: The problems are classified into parabolic contour and non-parabolic contour where the latter includes ellipse, hyperbola, and mixed contours. The quadratic limit-state function is derived in Section 2, see (7), where λ = 0 and γi = 0, ∀i, result in a parabolic contour.
3.2 Performance metrics
Three performance metrics are used to evaluate the performance of each SORM. These are derived from the relative error in the logarithm of the probability of failure given by
in which pfi is the SORM result for the ith problem, and pfi,exact is the result from MC simulation or an analytical solution if available. This expression, which may seem unorthodox as a definition of relative error, is fair with regard to the more demanding cases of extremely small probabilities of failure. Next, three performance metrics are described: Capability, Accuracy, and Robustness.
The Capability is the ability of a SORM to achieve a probability of failure pf within the interval [0, 1]. It is defined as the ratio of the number of problems Nc fulfilling this requirement and the total number of problems N, i.e.
where \( \mathbbm{I} \)(pfi ∈ [0, 1]) is an indicator function that takes the value 1 when pfi ∈ [0, 1] and 0 when pfi ∉ [0, 1].
The Accuracy is the complementary mean of the relative error defined in (53), evaluated among the Nc problems for which the method has been deemed capable, i.e.,
where
It should be noted that if the mean relative error mean(ε) of a method is larger than 1, the accuracy is assigned to be 0, which is the lowest possible level.
The Robustness is a quality measure of the method describing its ability to achieve good accuracy for different types of problems. It is measured by the complementary standard deviation of the relative error, evaluated among the Nc problems for which the method has been deemed capable, i.e.,
where
It is noted from (57) that if the standard deviation of the relative error std(ε) of a method is larger than 1, the robustness is assigned to be 0, which is the lowest possible level. An illustration of (55) and (57) is shown in Fig. 4. In the computation of the mean and standard deviation of the relative error used in the accuracy and robustness metrics, statistical outliers corresponding to values outside the 5th and 95th and percentile are disregarded.
3.3 Results and comparison
In this section, mathematical quadratic testing problems are selected to compare the performance of various second-order reliability methods based on (7). Seven problem sets are defined based on the four features in Table 1. In Table 2, a summary of the testing problems used in this comparative study is presented. The total number of testing problems is 5520.
3.3.1 Problem Set 1
In Problem Set 1, all curvatures \( {k}_i=\frac{1}{R}>0 \) are equal and positive, and the scale of the problem is small with n = 8. The probability of failure pf = Pr[qy = 0] is computed for a wide range of combinations of curvature radii R = 1,1.1, ..10 and first-order reliability indices β = 0.1,1, 2, 3, 4. Three contour types are considered: parabolic, elliptic, and hyperbolic, see Table 2.
For the parabolic case (γi = 0, ∀ i, and λ = 0, see (7)), the limit-state function is a function of the first-order reliability index β and the curvature radius R according to
The contour for qy = 0 is shown in Fig. 5a for β = 1 and curvatures R = 10 and R = 1, where hatched region represents the failure domain qy = 0. It should be observed that the problem is rotationally parabolic, i.e., the contour in Fig. 5a is identical in all directions yi, i = 1, …, n − 1. A subset of the results is shown in Fig. 6a computed using the methods presented in Section 2 as well as MC simulation, where the latter is considered as the exact result. As can be seen, for a small reliability index β = 1, all methods have good accuracy when the curvature radius is large, while the performance strongly deteriorates for all methods except SOSPA, Zhao’s, Mansour’s, and Park’s as the curvature radius decreases. For a large β = 3, Cai’s method yields large inaccuracies in the whole range of studied R and Mansour’s method results in large deviations from the exact results for small curvature radii.
The elliptic case is studied by adding the term \( \frac{1}{2}\lambda {\left({y}_n-\beta \right)}^2 \) to the rotationally parabolic equation according to (59) with R > 0, i.e.,
The elliptic case corresponds to (7) with \( {\gamma}_i=0,\cdotp {k}_i=\frac{1}{R}>0 \), and λ > 0 . As can be seen from Fig. 5b, increasing λ > 0 yields a decrease of the area of the elliptic failure region.
The problem is solved for λ = 0.5 and λ = 1, where the results for the latter case are presented in Fig. 6b when β = 1. As can be seen, the parabolic SORMs (ref. to Section 2.1) mostly result in substantially higher probability of failure values compared to exact results, since they approximate the elliptic limit-state by a parabola by neglecting the influence of λ. It is also observed that although Mansour’s method captures the effect of λ on the probability of failure, its accuracy is lower than SOSPA and Park’s method.
The hyperbolic contour is studied by adding the term \( \left({y}_n-\beta \right){\sum}_{i=\mathrm{l}}^{n-1}{\gamma}_i{y}_i \) to the rotationally parabolic equation according to (59) with R > 0, where it is assumed that γi ≡ γ, ∀ i, i.e.,
This corresponds to (7) with λ = 0 and \( {k}_i=\frac{1}{R}>0 \). The failure domain is shown in Fig. 5c for γ = 0.2 and γ = 0.5. It can be seen that, as γ increases, the second branch of the failure region approaches the origin from the fourth quadrant. However, for γ ≤ 0.5, the contribution of this second branch to the failure probability is small. The computed probability of failures for γ = 0.5 and β = 1 is shown in Fig. 6c. As can be seen, the parabolic SORMs (which sets γ = 0) yield lower pf estimates compared to both exact probabilities (MC) and the full quadratic SORMs (Mansour, SOSPA, and Park).
3.3.2 Problem Set 2
In Problem Set 2, the effect of problem scale (3 ≤ n ≤ 40) on the performance of the different SORMs is investigated, see Table 2. Parabolic, elliptic, and hyperbolic contours are considered for β = 0.1,1, 2, 3, 4 where all curvatures ki = 1/R, R = 10, are equal and positive.
For the parabolic case, the limit-state function according to (59) is applied. The results for β = 2 and β = 4 are presented in Fig. 7a. It is noted that Cai’s method yields non-real results for large-scale problems. These results, which adversely affect the capability metric (see Section 3.2), are not marked in Fig. 7a. The performance for Tvedt’s method also strongly deteriorates as n increases. The highest accuracy is achieved by SOSPA, Mansour’s, and Zhao’s methods followed by Park’s and Hohenbichler’s method. These methods show good performance also for the very challenging small probability estimates (≈10−8).
A subset of the results for the elliptic case ((60) with λ = 0.5 and β = 2) and hyperbolic case ((61) with γ = 0.5 and β = 4) are shown in Fig. 7b and Fig. 7c, respectively. Overall, SOSPA yields high accuracy for both contour types while large errors are observed for the parabolic SORMs, especially for the hyperbolic case.
3.3.3 Problem Set 3
In Problem Set 3, all curvatures ki = 1/R < 0 are equal and negative, and the problems are small scaled with n = 8. The probability of failure is computed for all combinations of R = − 1, − 1.1, …, − 10 and β = 0.1,1, 2, 3, 4. Two contour types are considered: parabolic and hyperbolic, see Table 2.
The parabolic case is studied using (59) with R < 0. The contours for R = 1 and R = − 10 are shown in Fig. 8a when β = 1. A subset of the results (β = 2and β = 4) are shown in Fig. 9a. Most notably is that Cai’s method has an overall superior performance for negative curvatures compared to positive ones, especially in terms of capability, as can be seen by comparing its results to Fig. 6a. It is also noted that Breitung’s, Tvedt’s, Hohenbichler’s, and Koyluoglu’s methods deviate from the exact probabilities for small |R|. The best accuracy is observed for Zhao’s, Mansour’s, SOSPA, and Park’s method which perform well for both large and small curvatures as well as large and small β.
The hyperbolic case is studied using (60) with R < 0 for λ = 0.5 and λ = 1 It should be observed that, while R > 0 results in an elliptic contour as is seen in Fig. 5b, the case R < 0 corresponds to a hyperbolic contour, see Fig. 8b. It is noted that the parabolic SORMs approximate the failure region using the parabolic contour by assuming λ = 0 which corresponds to the dashed blue line in Fig. 8b. A subset of the results (β = 2 and λ = 0.5) is presented in Fig. 9b.
3.3.4 Problem Set 4
In Problem Set 4, the same types of contour as in Problem Set 3 are studied but the effect of problem scale is investigated instead of the curvature radii. The probability of failure is computed for n = 3, 4, …, 40 and for a fixed negative curvature radius R = − 10.
Results for the parabolic case are shown in Fig. 10a. As can be seen, the highest accuracy is achieved by Zhao’s, Mansour’s, and SOSPA followed by Park’s method. It is also seen that Hohenbichler’s and Tvedt’s method yield unfeasible probabilities (pf > 1) for large-scale problems. Furthermore, the overall accuracy of Cai’s method is superior to Breitung’s, Hohenbichler’s, and Tvedt’s methods.
In Fig. 10b, results for the hyperbolic case corresponding to (60) are shown for β = 2 and λ =1 . All methods except Mansour’s, SOSPA, and Park’s assume λ = 0. For this particular case, it is observed that the error in Zhao’s method is solely due to its approximation of the hyperbolic contour by a parabola (λ = 0). This can be concluded by comparing the results to the parabolic case in Fig. 10a for which Zhao’s method has a high accuracy in the whole range of n. However, for Breitung’s, Hohenbichler’s, Cai’s, and Tvedt’s methods, the highly erroneous results for large-scale problems are predominantly due to inaccuracies in the probability formula as n increases.
3.3.5 Problem Set 5, Set 6, and Set 7
In Problem Sets 5, 6, and 7, the accuracy of the studied SORMs is investigated for parabolic limit-state functions according to (59). In Problem Set 5 and Set 6, the curvatures are equal in all directions but with opposite signs. In Problem Set 7, the case of curvatures with different magnitudes and signs is investigated.
In Problem Set 5, a small-scale problem with n = 8 and ki = (−1)i/R is studied for a wide range of R and β = 0.1,1, 2, 3, 4, see Table 2. The limit-state is given by
The corresponding contours are shown in Fig. 11a for R = 10 and R = 0.5 when β = 1. A subset of the results, β = 2 and β = 4, are presented in Fig. 12a for R = 1,1.1, …, 10. Most notably is that the performance of Zhao’s method, although satisfactory in many of the previous studied cases, yields low accuracy in the present case. The highest accuracy is observed for SOSPA, Mansour’s, and Park’s methods followed by Cai’s method. For small curvature radii, Breitungs’s and Hohenbichler’s methods yield probabilities of failure larger than unity (when β = 2) and Tvedt’s method results in non-real probabilities.
In Problem Set 6, the influence of problem scale n is studied for a fixed curvature radius R = 10, see Table 2. The results for β = 2 are shown in Fig. 12b. It is noted that pf is not monotonically increasing with n. When the problem scale is even, adding another variable corresponds to the addition of a negative curvature −1/R to the problem. However, when the problem scale is uneven, a positive curvature 1/R is added when the problem scale is increased by one. This results in the non-monotonically increasing pattern seen in Fig. 12b. It is observed that Koyluoglu’s and Zhao’s methods yield results that are close or identical to FORM, respectively. These methods therefore have low accuracy for the case of equal curvatures of opposite signs, regardless of the problem scale. Good accuracy is however achieved with Breitung’s, Cai’s, Mansour’s, SOSPA, and Park’s methods, while Tvedt’s and Hohenbichler’s methods overestimate the probability of failure.
In Problem Set 7, problems with curvatures that have different magnitudes and signs in different directions are investigated. The limit-state function is given by
where −1 < a < 0, see Table 2. In Fig. 11b, contours of the limit-state in (63) are shown for a = − 0.7 and a = − 0.3. As can be seen, a = − 0.3 results in a high nonlinearity in the y1y8-space but an almost linear contour in the y5y8-space. In Fig. 12c, computed probabilities of failure are shown as a function of a for β = 2 and β = 4. Overall, the best performance is achieved by SOSPA, Mansour’s, and Park’s methods followed by Cai’s method. It is also noted that, although the accuracy of Koyluoglu’s method is low, its capability is high. The lowest capability is observed for Breitung’s, Hohenbichler’s, and Tvedt’s methods with negative or non-real probabilities, which are not marked in the figure.
3.4 Performance evaluation
The performance metrics defined in Section 3.2, i.e., Capability, Accuracy, and Robustness, are evaluated from the results of the test problems in Table 2. In Sections 3.4.1–3.4.3, the influence of curvature sign and magnitude, problem scale, and first-order reliability index as defined in Table 1 is presented based on the results for the parabolic limit-states. In Section 3.4.4, the overall performance is presented based on the results for both parabolic and general quadratic limit-states. The reader is here reminded that the Capability is the proportion of problems for which the method yields a feasible probability and that the Accuracy and Robustness are computed for problems with feasible probabilities. It should also be noted that the Robustness metric measures the consistency in the performance of the method. Therefore, a high Robustness simply signifies that the accuracy metric is representative for all studied problems.
3.4.1 Influence of curvature sign and magnitude
In the following, the Capability, Accuracy, and Robustness of the SORMs are obtained based on curvature signs and curvature magnitude. For a better visualization, the initial letter of each method is used in the metrics plot.
In Fig. 13a, the performance metrics for the positive curvature case are presented. As can be seen, the best performance is achieved by SOSPA followed by Zhao’s and Park’s methods. Mansour’s, Hohenbichler’s, and Koyluoglu’s methods also have a high performance where the two latter methods use the same expression for the probability computation, see Section 2.1.3 and Section 2.1.4. The lower Capability of Cai’s method for positive curvatures is in accordance with the results in Fig. 6a and Fig. 7a.
It is observed that the performance of Breitung’s, Tvedt’s, Hohenbichler’s, and Koyluoglu’s methods deteriorate for negative curvatures, see Fig. 13b. This is in contrast to Cai’s method which has a substantially higher capability compared to the positive curvature case. Similarly to Cai’s method, Mansour’s method has a slightly higher performance for negative curvatures compared to the positive curvature case, especially in terms of robustness.
For the mixed curvature case, see Fig. 13c, the best performance is observed for Mansour’s, SOSPA, and Park’s methods followed by Cai’s method. It is also seen that the performance of Zhao’s method is lower than for both the positive (Fig. 13b) and negative curvature case (Fig. 13c), since the method only considers the average of curvatures and thus the effect of sign is ignored (see Section 2.1.6). For Breitung’s, Tvedt’s, Hohenbichler’s, and Koyluoglu’s methods, the overall performance is lower than for the positive curvature case but substantially superior to problems where all curvatures are negative.
Figure 14 further illustrates the performance of SORMs evaluated for the curvature magnitude instead of sign, where small and large curvatures are defined by ∣ki ∣ ≤ 1/5 and ∣ki ∣ > 1/5, ∀ i, respectively. It is noted that all methods have a satisfactory performance for small curvatures (Fig. 14a). However, all methods except SOSPA and Park’s show a lower performance for larger curvature size (Fig. 14b). It is also observed that a very high capability for large curvatures is achieved by Koyluoglu’s and Zhao’s methods.
3.4.2 Influence of problem scale
The three performance metrics evaluated among all parabolic problems are shown for small (n < 10) and large (n ≥ 10) scale problems, in Fig. 15a and b, respectively. The results show that the accuracy of all SORMs except Zhao’s, Mansour’s, and SOSPA methods is slightly higher for small-scale problems. It is instead noted that the overall performance of Zhao’s and Mansour’s methods improves with increased problem scale. The slightly lower performance of Park’s method for large-scale problem is attributed to errors in the 1D convolution integrals that accumulates as n increases. Overall, the influence of problem scale on the performance of studied SORMs is relatively small in comparison to the effect of curvature size and sign presented in Section 3.4.1.
3.4.3 Influence of first-order reliability index
In Fig. 16, the performance is presented for problems with small (β ≤ 2) and large (β > 2) first-order reliability indexes. It is noted that the accuracy and robustness of Breitung’s method improve for large β, as is seen by comparing Fig. 16a and Fig. 16b. A small improvement is also observed for Tvedt’s method. It is however noted that Zhao’s, Cai’s, and Mansour’s methods have a lower performance for larger β, where the largest decrease in terms of capability is observed for Cai’s method. The best performance for both small and large β is observed for SOSPA followed by Mansour’s and Park’s methods.
3.4.4 Overall performance for parabolic and general quadratic limit-states
In Fig. 17a, the overall performance for all studied parabolic problems is shown. In Fig. 17b, the performance for all studied problems, including parabolic and non-parabolic limit states, is presented. As can be seen by comparing the performance of Breitung’s method to Tvedt’s and Hohenbichler’s methods, the corrections proposed by the two latter methods result in a higher accuracy but to the price of a lower capability. It is also seen that the best capability is achieved by Koyluoglu’s, Zhao’s, SOSPA, and Park’s methods. The best accuracy and robustness is seen for SOSPA, Mansour’s, and Park’s methods. Overall, these three most recent methods have the best performance for both parabolic and general quadratic limit-states.
3.4.5 Computational efficiency
The computational cost of reliability assessment generally has two main contributors: 1) The computation of the full-quadratic approximate limit-state function ((3)), where the MPP, as well as the gradient and Hessian at the MPP, are determined from the true limit-state function (see Section 4.6.1) and 2) the computation of the probability of failure based on the quadratic limit-state approximation. In this section, the second contribution is discussed.
In order to compare the computational efficiency of different SORMs, the CPU time corresponding to the probability computations using the limit-state function
is measured. This corresponds to (7) with β = 1, ki = 1/10, γi = 0, ∀i, and λ = 0.5, i.e., Problem Set 2 (see Table 2). The CPU [Intel(R) Core(TM) i5-7400 (4Core, 3.00GHz)/8GB RAM] time is measured in MATLAB for n = 10, n = 20, and n = 30. The results are presented in Table 3. The MC computed probabilities with confidence interval and corresponding execution times are also added in the table. The absolute error in the MC computed probabilities is given by \( {\varepsilon}_{\mathrm{MC}}\approx 2\sqrt{p_{\mathrm{f}}\left(1-{p}_{\mathrm{f}}\right)/{N}_{\mathrm{MC}}} \) (Du and Chen 2000; Mansour and Olsson 2014) with 95% confidence, where NMC is the number of function evaluations on the quadratic limit-state. The allowable error is set to εMC = pf/102 and the required number of function evaluations is given by solving for NMC, yielding NMC ≈ 4.104(1 − pf)/pf.
As can be seen, for all parabolic SORMs (Section 2.1) as well as the full quadratic SORM proposed by Mansour and Olsson (Section 2.2.1), the computational cost to compute the probability of failure given the quadratic approximation of the limit-state is negligible, even for large number of variables.
The computational effort needed in SOSPA is due to the numerical solution of \( {K}_q^{\prime }(t)=0 \) to find the saddle point ts, where \( {K}_q(t)={\sum}_{i=\mathrm{l}}^n{K}_{qi}(t) \) and Kqi(t) are given by (43). As can be seen from Table 3, this effort increases as the number of variable increases, but the efficiency remains high.
In the SORM proposed by Park and Lee, see Section 2.2.3, the probability of failure is computed using a numerical convolution integral. In this work, the overall performance of the method has been evaluated using the integration bounds [−50,50] and [0,50] for normal and chi-squared variables, respectively, and the discretization step 10−3. As has been shown, the performance of the method using these parameters is high. In Table 3, it is also seen that the computational efficiency is higher than SOSPA. However, for small probabilities and large number of random variables, the accuracy of SOSPA is higher than all other SORMs, see Table 4. It should also be noted that the accuracy in Park and Lee’s method can increase until convergence to the exact solution if the discretization step is decreased. However, the computational burden also increases non-linearly with the decreased discretization step. This is demonstrated by noting that the execution time increases by a factor 100 when the discretization step is decreased by a factor 10 (Table 3).
4 Engineering problem
4.1 Problem characteristic and error metrics
Engineering applications are generally non-quadratic and explicit expressions for the limit-states are typically not available. The error in pf using SORM has therefore three main contributions: 1) the approximation of the true Hessian matrix at the MPP by quasi-Newton methods for increased efficiency; 2) the approximation of the true limit-state by a quadratic function at the MPP; and (3) the inability of the pf expressions to exactly compute the probability content of a quadratic approximation. The last point has been extensively studied in Section 3. In this section, the average relative importance of the three contributions is quantified based on three engineering problems with characteristics summarized in Table 5. The available analytical expression for the limit-state functions in these engineering problems is not explicitly used. Instead, the gradient and Hessian are computed using the finite difference method and the quasi-Newton approximation, respectively.
4.1.1 Error from Hessian approximation using Symmetric Rank-1 update
For the Hessian computation in (3), the Finite Difference Method (FDM) is generally time consuming for engineering applications, especially for high-dimensional problems. Therefore, a commonly used quasi-Newton approach (Hu and Du 2019; Arora 2004; Lim et al. 2014) is applied in the following approximate Hessian evaluation. The approximate Hessian matrix is updated using the Symmetric Rank-1 (SR1) update at each iteration k during the MPP search (see Section 4.6.1) according to
where s(k) and r(k) are the differences of the MPP vectors and gradient vectors between two successive MPP iterations, i.e.,
To preserve numerical stability, an additional condition is required as (Nocedal and Wright 2006)
If (67) is not satisfied, the SR1 update in (65) is skipped, that is, \( {\nabla}^2{\mathrm{g}}_{\mathbf{u}}\left({\mathbf{u}}_{\left(k+1\right)}^{\ast}\right)={\nabla}^2{\mathrm{g}}_{\mathbf{u}}\left({\mathbf{u}}_{(k)}^{\ast}\right) \). When k = 0, a zero matrix is used as the initial Hessian matrix, i.e., \( {\nabla}^2{\mathrm{g}}_{\mathbf{u}}\left({\mathbf{u}}_{(0)}^{\ast}\right)=\mathbf{0} \).
This Hessian approximation does not include any additional function evaluations on the true limit-state after the MPP search since it simply uses the MPP search history. However, this introduces an additional error compared to the more exact Hessian computation using FDM. The error is quantified as
where \( {p}_{\mathrm{f},\mathrm{SORM}}^{SR\mathrm{l}} \) and \( {p}_{\mathrm{f},\mathrm{SORM}}^{\mathrm{FDM}} \) are the SORM probabilities computed using the Hessians based on SR1 (Eq. (65)) and FDM, respectively. The Hessian computed using FDM is given by (Dennis and Schnabel 1996)
where the step size is chosen as ∆ui = ∆uj = 0.0005.
4.1.2 Error from the quadratic approximation of the limit-state
The relative error due to the quadratic approximation of the limit-state gu = 0 is defined as
where pf,MC and pf,SORM-MC are MC simulated probabilities using the true and approximate quadratic (SORM) limit-state function, respectively. It is noted that the probability pf,SORM-MC is computed using (8) for the parabolic SORMs and (31) for the general quadratic SORMs.
4.1.3 Error from inaccuracies in the probability formula
The error due to inaccuracies in the probability formula is defined as the difference between the SORM probability and the MC computed probability based on the quadratic approximation, i.e., \( {p}_{\mathrm{f},\mathrm{SORM}}^{\mathrm{FDM}}-{p}_{\mathrm{f},\mathrm{SORM}-\mathrm{MC}} \). Superscript FDM denotes that the more exact Hessian computed using FDM according to (69) is used in the probability evaluation. The corresponding relative error is given by
4.1.4 Total error
The total relative error is given by
where it is reminded that pf, MC is the MC computed probability using the true limit-state function. It is noted that solving for pf, SORM − MC in the expression for εg and inserting into the expression for \( {\varepsilon}_{p_{\mathrm{f}}} \) yields \( {\varepsilon}_{p_{\mathrm{f}}}=\frac{p_{\mathrm{f},\mathrm{SORM}}^{\mathrm{FDM}}/{p}_{\mathrm{f},\mathrm{MC}}}{\mathrm{l}+{\varepsilon}_{\mathrm{g}}}-1 \) with first-order Taylor approximation \( {\varepsilon}_{p_{\mathrm{f}}}\approx \left(1-{\varepsilon}_{\mathrm{g}}\right){p}_{\mathrm{f},\mathrm{SORM}}^{\mathrm{FDM}}/{p}_{\mathrm{f},\mathrm{MC}}-1 \). This results in \( {\varepsilon}_{\mathrm{g}}+{\varepsilon}_{p_{\mathrm{f}}}\approx \left(\mathrm{l}-{\varepsilon}_{\mathrm{g}}\right){\varepsilon}_{\mathrm{tot}}^{\mathrm{FMD}}\approx {\varepsilon}_{\mathrm{tot}}^{\mathrm{FMD}} \) where \( {\varepsilon}_{\mathrm{tot}}^{\mathrm{FMD}}=\frac{p_{\mathrm{f},\mathrm{SORM}}^{\mathrm{FMD}}-{p}_{\mathrm{f},\mathrm{MC}}}{p_{\mathrm{f},\mathrm{MC}}} \) is introduced. Analogously, we have \( {\varepsilon}_{\mathrm{tot}}^{\mathrm{FMD}}+{\varepsilon}_{\mathrm{H}}\approx \left(1-{\varepsilon}_{\mathrm{tot}}^{\mathrm{FMD}}\right){\varepsilon}_{\mathrm{tot}}\approx {\varepsilon}_{\mathrm{tot}} \) where εH is given by (68). Therefore
for small errors. These relative errors can therefore be approximately interpreted in an additive sense.
In the following examples, it should be emphasized that, even if the true limit-state functions are available, they are only used implicitly in SORM. Therefore, the gradient ∇gu(u∗) and Hessian ∇2gu(u∗) evaluated at the MPP, see (3), are computed using the forward FDM and the SR1 quasi-Newton approximation, respectively.
4.2 A slider-crank mechanism
A slider-crank mechanism is shown in Fig. 18a. The mechanism fails if the acceleration a of the slider at the initial time t = 0 exceeds an allowed value aall = 2 cm/s2. Thus, the limit-state function of the slider crank mechanism is given by g(X) = aall − a(X, t = 0) where
X1 and X2 are lengths of beam AB and beam BC, respectively, X3 is the installation error and ω = π/3 rad/s is the angular velocity of beam AB. All random variables are assumed to be independent with mean μx = [1, 2, 0.5]T cm and standard deviation σx = [0.05,0.1,0.1]T cm. The random variable X1 follows a truncated normal distribution with lower limit 0 cm and upper limit 1.35 cm, X2 follows a truncated normal distribution with lower limit 1.25 cm and X3 follows a normal distribution.
The contours of the limit-state function in the transformed Y -space are plotted in Fig. 18b. As can be seen, the slider crank system non-linearity is well captured in the vicinity of the MPP by both the parabolic ((8)) and the full quadratic approximation ((7)). From Table 6, it is further observed that the parabolic approximation is slightly more accurate (εg = −0.0613% compared to εg = 0.207%). This example demonstrates that it is not always beneficial to use all elements of the Hessian matrix when locally approximating the limit-state function at the MPP, which can also be observed from Fig. 18b. It is also seen that all SORMs have good accuracy and that Tvedt’s method achieves the best performance in terms of relative error εtot with respect to MC simulations performed on the exact limit-state. The results using FORM are also added for comparison, where it is noted that \( {\varepsilon}_{p_{\mathrm{f}}}=0 \) is based on the linear approximation at the MPP.
4.3 Roof truss
A small-scale roof truss structure (modified from (Song et al. 2009; Zhao et al. 2015)) with non-normal input variables is solved as a second example, see Fig. 19a. The top chords and compression bars of the truss are reinforced by concrete, and the bottom chords and tension bars are made of steel. A uniformly distributed load q is assumed to be applied on the roof truss, which is equivalent to the nodal load P = ql/4. A failure occurs if the perpendicular deflection of the truss peak node is larger than 3.5 cm. The limit-state function of the truss structure is therefore defined by
where As = 9.82 · 10−4 m2 and AC = 0.04 m2 are deterministic variables, X = [q, l, ES, EC] is the vector of random variables with means μx1 = 20 · 103 N/m, μx2 = 12.5m, μx2 = 1 · 1011Pa, and μx4 = 2 · 1010 Pa and standard deviations σx1 = 2.2 · 103N/m, σx2 = 0.125m, σx3 = 1.5 · 1010Pa, and σx4 = 3 · 109 Pa. The random variables X1, X3, and X4 follows a lognormal distribution and X2 is normally distributed. The contours of the limit-state function in the rotated standard normal Y-space are plotted in Fig. 19b. As can be seen, the roof truss structure is approximately linear in y2y4 -plane. Furthermore, the failure region is overestimated in the y1y4-plane and underestimated in the y3y4-planes. From Table 7, it is seen that the relative errors from approximating the limit-state by a parabola εg = 0.190 and a general quadratic function εg = 0.145 are small. Furthermore, it is observed that Zhao’s method shows the highest accuracy εtot among all SORMs. However, Cai’s and Tvedt’s methods have the highest accuracy in terms of the proposed probability of failure formula, as is seen from the low relative error \( \mid {\varepsilon}_{p_{\mathrm{f}}}\mid =0.00380 \).
4.4 Cantilever beam with high dimensions
A cantilever beam (Du 2010) is used to investigate the SORMs for engineering problem with high dimensions, see Fig. 20. It is subjected to two external forces F1 and F2, two external moments M1 and M2, and two external distributed loads denoted by (qLl, qRl) and (qL2, qR2). These forces, moments, and distributed loads as well as the dimensions of the beam and the locations of the loadings are random variables. A total of 19 random variables are used in this example and their information is listed in Table 8.
A failure occurs if the deflection of the right tip of the beam is larger than the allowable deflection ∆all = 1.3 cm. The limit-state function of the cantilever beam is defined by g = ∆all − ∆ where ∆ is the tip deflection given by
E = 200 GPa is the Young’s modulus, I = wh3/12 is the moment of inertia, and M and R are the fixed end bending moment and reaction force given by
and
The results are presented in Table 9. It is observed that the relative error εg = 5.20% for the general quadratic SORMs is larger than the relative error |εg| = 2.48% for the parabolic SORMs. It is further noted that the relative error εg constitutes the largest contribution to total relative error εtot in the SOSPA method. The method also has the lowest relative error εpf = − 0.403%, i.e., the accuracy of the method in computing the probability of failure from the general quadratic limit-state is high. In contrast to SOSPA, Hohenbichler’s method achieves the best accuracy εtot = 0.234% among all the SORMs. The reason is that the error resulting from the parabolic approximation of the limit-state, εg, is almost corrected by the error resulting from the inaccuracy in the probability formula, \( {\varepsilon}_{p_{\mathrm{f}}} \). Finally, it can also be observed that the widely used FORM expectedly yields a large error as a result of the non-linearity of the beam system but also due to the large number of random variables, which is in accordance with the observations in Section 3.
4.5 Accuracy and error contributions
The average performance of all SORMs in terms of absolute relative errors from the studied engineering problems is shown in Fig. 21. It is observed that the relative errors |εg| resulting from approximating the limit-state by a parabola or a general quadratic function at the MPP are low. However, this error is on average larger for the general quadratic case. This demonstrates that the increased local accuracy at the MPP achieved by the general quadratic approximation may be detrimental in terms of accuracy compared to the simpler parabolic approximation. This is for instance clearly observed in Fig. 18b. Overall, the best performance is achieved by Tvedt’s, Hohenbichler’s, and Cai’s methods. It should however be noted that the level of non-linearity of the three studied engineering problems is less severe compared to many of the mathematical problems solved in Section 3. It is also noted that the relative error from the SR1 Hessian approximation, |εH|, is small. Averaged over the three studied engineering problems, this error is in the interval 0.2 % < |εH| < 0.4% for different SORMs.
4.6 Computational efficiency
4.6.1 Function evaluations on true limit-state
In industrial applications, each function evaluation of the true limit-state may involve expensive FE-simulations. For these cases, a computationally intensive part of the reliability assessment is related to the number of function evaluations needed in the MPP search.
The MPP search is performed using the Hasofer-Lind-Rackwitz-Fiessler (HL-RF) algorithm (Hasofer and Lind 1974; Rackwitz and Flessler 1978). The HL-RL algorithm is an iterative MPP search process, which can be summarized as
where \( {\mathbf{u}}_{(k)}^{\ast } \) represents the MPP at the current iteration (k) and \( \nabla {\mathrm{g}}_{\mathbf{u}}\left({\mathbf{u}}_{(k)}^{\ast}\right) \) is the corresponding gradient vector at \( {\mathbf{u}}_{(k)}^{\ast } \) computed using the forward FDM as
with step size ∆ui = 0.0005 . The MPP search therefore necessitates n + 1 function evaluations at each iteration k. It should be noted that several optimization algorithms can be used for the MPP-search, such as the gradient-projection method (Rosen 1961), sequential quadratic programming (SQP) (Schittkowski 1983), the improved HL-RF method (Liu and Der Kiureghian 1991), and adaptive HL-RF (Yang et al. 2020). It is also noted that, since the forward FDM in (80) may be sensitive to the step size (Kim 2010), it may be beneficial to use the central FDM for the purpose of increased accuracy and the convenient choice of the step size. This would however result in an increased computational cost.
For all three studied problems in Sections 4.2–4.4, the termination criteria of the MPP search are chosen as |β(k + 1) − β(k)| < 0.001 and the initial values are \( {\mathbf{u}}_{\left(k=0\right)}^{\ast }={\left[1\kern1em 1\kern1.25em 1\right]}^T \) and \( {\beta}_{\left(k=0\right)}=\left\Vert {\mathbf{u}}_{\left(k=0\right)}^{\ast}\right\Vert =1.732 \). The total number of iterations and function evaluations are presented in Table 10 for the three studied benchmark problems. It is noted that in SORM, no additional function evaluations are necessary if the quasi-Newton SR1 Hessian approximation is used ((65)). If the forward FDM is used ((69)), an additional n(n + 1) is however needed. In Table 11, the simultaneous convergence of the MPP and the Hessian using the SR1 method is shown for the slider crank mechanism example (Section 4.2).
4.6.2 Probability of failure computation
After construction of the second-order approximate limit-state function at the MPP using (3), the probability of failure can be computed using different SORM formulas. This step does not involve any additional function evaluations on the true limit-state function. The computational cost related to the computation of the probability of failure given the explicit quadratic approximation at the MPP for the different SORMs has been studied in Section 3.4.5.
5 Concluding remarks
This comparative study has addressed nearly 50 years of research in the field of SORM. These methods are generally more efficient than MC simulations, even in the presence of a metamodel, especially in an optimization framework where small probabilities and gradients need to be iteratively computed for a large number of constraints. While early efforts focused on the development of probability of failure expressions based on parabolic approximations of the limit-state at the MPP, modern approaches are capable of addressing higher non-linearities based on full quadratic approximations of the limit-state.
The progress achieved in the field has been quantified using the three metrics: Accuracy, Capability, and Robustness. Overall SOSPA method appears to be the most promising method for reliability assessment, regardless of the size or sign of the curvatures at the MPP, the problem scale, or the magnitude of the first-order reliability index. It has however been noted that the use of a general quadratic approximation of the limit-state, based on the full Hessian at the MPP, may at instance yield lower accuracy in terms of computed probability compared to the simpler parabolic approximation. In terms of simplicity, Breitung’s, Tvedt’s, Hohenbichler’s, and Cai’s methods are superior since they only include one probability of failure formula regardless of the sign of the curvatures, as opposed to Koyluoglu’s, Mansour’s, and Zhao’s methods. Furthermore, these methods are also simpler than SOSPA since the latter requires the numerical solution of the saddle point.
In this study, we investigated the applicability of the existing methods for large-scale problems with less than 40 variables. For engineering systems which might involve a larger number of random variables, the studied SORMs can be used to estimate the component level reliability which in general has fewer random variables. Thereafter, system reliability analysis (Hao et al. 2020; Song and Der Kiureghian 2006; Radhika et al. 2008; Yu et al. 2018; Hu et al. 2019; Hu and Du 2018b; Cheng and Du 2016) for series and parallel systems can be used to compute the system level reliability. Furthermore, sensitivity analysis (Song et al. 2009; Hu and Mahadevan 2016b; Xiao et al. 2011; Jacques et al. 2006; Mara and Tarantola 2012; McRae et al. 1982; Sudret 2008; Hu and Xiong 2015) and dimension reduction techniques (Li et al. 2019; Hawchar et al. 2017; Hu and Youn 2011; Sargsyan et al. 2014; Guo et al. 2019; Yadav and Rahman 2012; Huang and Du 2006; Yadav and Rahman 2014; Bin et al. 2017) can also be adopted to reduce the complexity of large-scale engineering system before using SORM. To the best of the author’s knowledge, the use of SORM for very large number of random variables, i.e., thousands, has been limited. Such high dimension typically occurs when spatial field uncertainties are included, in which each spatial location is represented by a random variable. For these problems, finding the MPP becomes inefficient since (1) the computational effort of computing finite-difference gradients during the MPP search increases linearly with the number of random variables, (2) a large number of iterations may be necessary to converge to the MPP in such high dimension, and (3) convergence to a global solution using conventional MPP-optimization algorithms becomes increasingly unlikely as the dimension increases, due to the potential presence of local minima.
Finally, to extend our study, the different SORMs should be applied to RBDO of large-scale engineering problems and their performance compared to advanced meta-modeling techniques combined with MC simulations. This should be performed for both time-independent and time-dependent reliabilities as well as system reliabilities to truly assess the applicability of the existing methods for engineering optimization under uncertainties.
References
Alzweighi M, Mansour R, Lahti J, Hirn U, Kulachenko A (2020) The influence of structural variations on the constitutive response and strain variations in thin fibrous materials. Acta Mater. https://doi.org/10.1016/j.actamat.2020.11.003
Arora JS (2004) Introduction to optimum design. https://doi.org/10.1016/B978-0-12-064155-0.X5000-9
Bin KS, Park JW, Lee I (2017) Accuracy improvement of the most probable point-based dimension reduction method using the hessian matrix. Int J Numer Methods Eng. https://doi.org/10.1002/nme.5458
Bleistein N (1986) Handelsman RA. Asymptotic expansions of integrals. Dover Publications
Breitung K (1984) Asymptotic approximations for multinormal integrals. J Eng Mech 110:357–366. https://doi.org/10.1061/(ASCE)0733-9399(1984)110:3(357)
Cai GQ, Elishakoff I (1994) Refined second-order reliability analysis. Struct Saf 14:267–276. https://doi.org/10.1016/0167-4730(94)90015-9
Cheng Y, Du X (2016) System reliability analysis with dependent component failures during early design stage-a feasibility study. J Mech Des Trans ASME. https://doi.org/10.1115/1.4031906
Choi SK, Canfield RA, Grandhi RV (2007) Reliability-based structural design. Springer London. https://doi.org/10.1007/978-1-84628-445-8
Chojaczyk AA, Teixeira AP, Neves LC, Cardoso JB, Guedes SC (2015) Review and application of artificial neural networks models in reliability analysis of steel structures. Struct Saf 52:78–89. https://doi.org/10.1016/j.strusafe.2014.09.002
Condra LW (2018) Reliability Improvement with Design of Experiments. https://doi.org/10.1201/9781482270846
Deng J, Gu D, Li X, Yue ZQ (2005) Structural reliability analysis for implicit performance functions using artificial neural network. Struct Saf. https://doi.org/10.1016/j.strusafe.2004.03.004
Dennis JE, Schnabel RB (1996) Multivariable calculus background. Numer. Methods Unconstrained Optim. Nonlinear Equations. Society for Industrial and Applied Mathematics:69–84. https://doi.org/10.1137/1.9781611971200.ch4
Der Kiureghian A, Dakessian T (1998) Multiple design points in first and second-order reliability. Struct Saf 20:37–49. https://doi.org/10.1016/S0167-4730(97)00026-X
Du X (2010) System reliability analysis with saddlepoint approximation. Struct Multidiscip Optim 42:193–208. https://doi.org/10.1007/s00158-009-0478-x
Du X (2014) Time-dependent mechanism reliability analysis with envelope functions and first-order approximation. J Mech Des Trans ASME. https://doi.org/10.1115/1.4027636
Du X, Chen W (2000) Towards a better understanding of modeling feasibility robustness in engineering design. J Mech Des Trans ASME 122:385–394. https://doi.org/10.1115/1.1290247
Du X, Zhang J (2010) Second-order reliability method with first-order efficiency. Proc ASME Des Eng Tech Conf 1, American Society of Mechanical Engineers Digital Collection:973–984. https://doi.org/10.1115/DETC2010-28178
Du X, Sudjianto A, Huang B (2005) Reliability-based design with the mixture of random and interval variables. J Mech Des Trans ASME. https://doi.org/10.1115/1.1992510
Eamon CD, Thompson M, Liu Z (2005) Evaluation of accuracy and efficiency of some simulation and sampling methods in structural reliability analysis. Struct Saf 27:356–392. https://doi.org/10.1016/j.strusafe.2005.05.001
Engelund S, Rackwitz R, Lange C (1995) Approximations of first-passage times for differentiable processes based on higher-order threshold crossings. Probabilistic Eng Mech. https://doi.org/10.1016/0266-8920(94)00008-9
Gu L, Yang RJ, Tho CH, Makowski M, Faruque O, Li Y (2001) Optimization and robustness for crashworthiness of side impact. Int J Veh Des 26:348–360. https://doi.org/10.1504/IJVD.2001.005210
Guo J, Du X (2010) Reliability analysis for multidisciplinary systems with random and interval variables. AIAA J. https://doi.org/10.2514/1.39696
Guo X, Dias D, Carvajal C, Peyras L, Breul P (2019) A comparative study of different reliability methods for high dimensional stochastic problems related to earth dam stability analyses. Eng Struct. https://doi.org/10.1016/j.engstruct.2019.03.056
Hagen Ø, Tvedt L (1991) Vector process out-crossing as parallel system sensitivity measure. J Eng Mech. https://doi.org/10.1061/(asce)0733-9399(1991)117:10(2201
Hao W, Du X, Hu Z (2020) Time-dependent system reliability analysis with second order reliability method. J Mech Des:1–43. https://doi.org/10.1115/1.4048732
Hasofer AM, Lind NC (1974) Exact and invariant second-moment code format. ASCE J Eng Mech Div 100:111–121
Hawchar L, El Soueidy CP, Schoefs F (2017) Principal component analysis and polynomial chaos expansion for time-variant reliability problems. Reliab Eng Syst Saf. https://doi.org/10.1016/j.ress.2017.06.024
Hohenbichler M, Rackwitz R (1981) Non-normal dependent vectors in structural safety. ASCE J Eng Mech Div 107:1227–1238
Hohenbichler M, Rackwitz R (1982) First-order concepts in system reliability. Struct Saf 1:177–188. https://doi.org/10.1016/0167-4730(82)90024-8
Hohenbichler M, Rackwitz R (1988) Improvement of second-order reliability estimates by importance sampling. J Eng Mech 114:2195–2199. https://doi.org/10.1061/(ASCE)0733-9399(1988)114:12(2195)
Hohenbichler M, Gollwitzer S, Kruse W, Rackwitz R (1987) New light on first- and second-order reliability methods. Struct Saf 4:267–284. https://doi.org/10.1016/0167-4730(87)90002-6
Holman JP (2012) Experimental methods for engineers
Hu Z, Du X (2012) Reliability analysis for hydrokinetic turbine blades. Renew Energy. https://doi.org/10.1016/j.renene.2012.05.002
Hu Z, Du X (2015) Mixed efficient global optimization for time-dependent reliability analysis. J Mech Des Trans ASME. https://doi.org/10.1115/1.4029520
Hu Z, Du X (2016) A random field method for time-dependent reliability analysis with random and interval variables. Proc ASME Des Eng Tech Conf 2B-2016, American Society of Mechanical Engineers (ASME). https://doi.org/10.1115/DETC2016-59031
Hu Z, Du X (2018a) Saddlepoint approximation reliability method for quadratic functions in normal variables. Struct Saf 71:24–32. https://doi.org/10.1016/j.strusafe.2017.11.001
Hu Z, Du X (2018b) Integration of statistics-and physics-based methods-a feasibility study on accurate system reliability prediction. J Mech Des Trans ASME. https://doi.org/10.1115/1.4039770
Hu Z, Du X (2019) Second order reliability method for time-dependent reliability analysis using sequential efficient global optimization. Proc ASME Des Eng Tech Conf 2B-2019, American Society of Mechanical Engineers (ASME). https://doi.org/10.1115/DETC2019-97541
Hu Z, Mahadevan S (2016a) A single-loop Kriging surrogate modeling for time-dependent reliability analysis. J Mech Des Trans ASME. https://doi.org/10.1115/1.4033428
Hu Z, Mahadevan S (2016b) Global sensitivity analysis-enhanced surrogate (GSAS) modeling for reliability analysis. Struct Multidiscip Optim. https://doi.org/10.1007/s00158-015-1347-4
Hu Z, Xiong F (2015) An anisotropic sparse grid numerical integration-based statistic moment estimation method. Mech Based Des Struct Mach. https://doi.org/10.1080/15397734.2014.994127
Hu C, Youn BD (2011) Adaptive-sparse polynomial chaos expansion for reliability analysis and design of complex engineering systems. Struct Multidiscip Optim. https://doi.org/10.1007/s00158-010-0568-9
Hu Z, Li H, Du X, Chandrashekhara K (2013) Simulation-based time-dependent reliability analysis for composite hydrokinetic turbine blades. Struct Multidiscip Optim. https://doi.org/10.1007/s00158-012-0839-8
Hu Z, Hu Z, Du X (2019) One-class support vector machines with a bias constraint and its application in system reliability prediction. Artif Intell Eng Des Anal Manuf AIEDAM. https://doi.org/10.1017/S0890060419000155
Huang B, Du X (2006) Uncertainty analysis by dimension reduction integration and saddlepoint approximations. J Mech Des Trans ASME. https://doi.org/10.1115/1.2118667
Huang X, Li Y, Zhang Y, Zhang X (2018) A new direct second-order reliability analysis method. Appl Math Model 55:68–80. https://doi.org/10.1016/j.apm.2017.10.026
Hultgren G, Mansour R, Barsoum Z, Olsson M (2021a) Fatigue probability model for AWJ-cut steel including surface roughness and residual stress. J Constr Steel Res 179:106537. https://doi.org/10.1016/j.jcsr.2021.106537
Hultgren G, Myrén L, Barsoum Z, Mansour R (2021b) Digital scanning of welds and influence of sampling resolution on the predicted fatigue performance: modelling, experiment and simulation. Met 11:822 2021–8211:822. https://doi.org/10.3390/MET11050822
Jacques J, Lavergne C, Devictor N (2006) Sensitivity analysis in presence of model uncertainty and correlated inputs. Reliab Eng Syst Saf. https://doi.org/10.1016/j.ress.2005.11.047
Jiang C, Huang XP, Han X, Zhang DQ (2014) A time-variant reliability analysis method based on stochastic process discretization. J Mech Des Trans ASME. https://doi.org/10.1115/1.4027865
Kang Z, Luo Y (2010) Reliability-based structural optimization with probability and convex set hybrid models. Struct Multidiscip Optim. https://doi.org/10.1007/s00158-009-0461-6
Kim NH (2010) Sensitivity analysis. Encycl. Aerosp. Eng., John Wiley & Sons, Ltd. https://doi.org/10.1002/9780470686652
Konishi S, Niki N, Gupta AK (1988) Asymptotic expansions for the distribution of quadratic forms in normal variables. Ann Inst Stat Math 40:279–296. https://doi.org/10.1007/BF00052345
Köylüoǧlu HU, Nielsen SRK (1994) New approximations for SORM integrals. Struct Saf 13:235–246. https://doi.org/10.1016/0167-4730(94)90031-0
Lee I, Noh Y, Yoo D (2012) A novel second-order reliability method (SORM) using noncentral or generalized chi-squared distributions. J Mech Des Trans ASME 134. https://doi.org/10.1115/1.4007391
Li R, Ghanem R (1998) Adaptive polynomial chaos expansions applied to statistics of extremes in nonlinear random vibration. Probabilistic Eng Mech. https://doi.org/10.1016/s0266-8920(97)00020-9
Li F, Liu J, Wen G, Rong J (2019) Extending SORA method for reliability-based design optimization using probability and convex set mixed models. Struct Multidiscip Optim 59:1163–1179. https://doi.org/10.1007/s00158-018-2120-2
Li F, Liu J, Yan Y, Rong J, Yi J, Wen G (2020) A time-variant reliability analysis method for non-linear limit-state functions with the mixture of random and interval variables. Eng Struct 213. https://doi.org/10.1016/j.engstruct.2020.110588
Lim J, Lee B, Lee I (2014) Second-order reliability method-based inverse reliability analysis using hessian update for accurate and efficient reliability-based design optimization. Int J Numer Methods Eng. https://doi.org/10.1002/nme.4775
Liping W, Grandhi RV (1994) Efficient safety index calculation for structural reliability analysis. Comput Struct 52:103–111. https://doi.org/10.1016/0045-7949(94)90260-7
Liu PL, Der Kiureghian A (1986) Multivariate distribution models with prescribed marginals and covariances. Probabilistic Eng Mech 1:105–112. https://doi.org/10.1016/0266-8920(86)90033-0
Liu PL, Der Kiureghian A (1991) Optimization algorithms for structural reliability. Struct Saf 9:161–177. https://doi.org/10.1016/0167-4730(91)90041-7
Liu Z, Zhu C, Zhu P, Chen W (2018) Reliability-based design optimization of composite battery box based on modified particle swarm optimization algorithm. Compos Struct 204:239–255. https://doi.org/10.1016/j.compstruct.2018.07.053
Lu ZH, Cai CH, Zhao YG, Leng Y, Dong Y (2020) Normalization of correlated random variables in structural reliability analysis using fourth-moment transformation. Struct Saf 82:101888. https://doi.org/10.1016/j.strusafe.2019.101888
Lugannani R, Rice S (1980) Saddle point approximation for the distribution of the sum of independent random variables. Adv Appl Probab 12:475–490. https://doi.org/10.2307/1426607
Lundstedt T, Seifert E, Abramo L, Thelin B, Nyström Å, Pettersen J et al (1998) Experimental design and optimization. Chemom Intell Lab Syst. https://doi.org/10.1016/S0169-7439(98)00065-3
Luo Y, Kang Z, Li A (2009) Structural reliability assessment based on probability and convex set mixed model. Comput Struct. https://doi.org/10.1016/j.compstruc.2009.06.001
Lutes LD, Sarkani S (2003) Random vibrations: analysis of structural and mechanical systems. https://doi.org/10.1016/B978-0-7506-7765-3.X5000-2
Lutes LD, Sarkani S (2009) Reliability analysis of systems subject to first-passage failure
Madsen H, Krenk S, Lind N (2006) Methods of structural safety
Mansour R, Olsson M (2014) A closed-form second-order reliability method using noncentral chi-squared distributions. J Mech Des Trans ASME 136. https://doi.org/10.1115/1.4027982
Mansour R, Olsson M (2016) Response surface single loop reliability-based design optimization with higher-order reliability assessment. Struct Multidiscip Optim 54:63–79. https://doi.org/10.1007/s00158-015-1386-x
Mansour R, Olsson M (2018) Efficient reliability assessment with the conditional probability method. J Mech Des Trans ASME 140. https://doi.org/10.1115/1.4040170
Mansour R, Zhu J, Edgren M, Barsoum Z (2019a) A probabilistic model of weld penetration depth based on process parameters. Int J Adv Manuf Technol 105:499–514. https://doi.org/10.1007/s00170-019-04110-5
Mansour R, Kulachenko A, Chen W, Olsson M (2019b) Stochastic constitutive model of isotropic thin fiber networks based on stochastic volume elements. Materials (Basel) 12:538. https://doi.org/10.3390/ma12030538
Mara TA, Tarantola S (2012) Variance-based sensitivity indices for models with dependent inputs. Reliab Eng Syst Saf. https://doi.org/10.1016/j.ress.2011.08.008
Martin JD, Simpson TW (2005) Use of kriging models to approximate deterministic computer models. AIAA J. https://doi.org/10.2514/1.8650
McRae GJ, Tilden JW, Seinfeld JH (1982) Global sensitivity analysis-a computational implementation of the Fourier amplitude sensitivity test (FAST). Comput Chem Eng. https://doi.org/10.1016/0098-1354(82)80003-3
Nataf A (1962) Determinaiton des distributions don’t les marges sont donnees. Comput Rendus l’Academie Des Sci Paris 225:42–43
Nocedal J, Wright SJ (2006) Quasi-Newton methods. Numer. Optim., New York: Springer Series in Operations Research and Financial Engineering. Springer, p. 135–63. https://doi.org/10.1007/978-0-387-40065-5_6
Papadimitriou D, Mourelatos ZP, Patil S, Hu Z, Tsianika V, Geroulas V (2020) Reliability analysis of nonlinear vibratory systems under non-Gaussian loads using a sensitivity-based propagation of moments. J Mech Des 142. https://doi.org/10.1115/1.4046070
Papadrakakis M, Lagaros ND (2002) Reliability-based structural optimization using neural networks and Monte Carlo simulation. Comput Methods Appl Mech Eng. https://doi.org/10.1016/S0045-7825(02)00287-6
Park JW, Lee I (2018) A study on computational efficiency improvement of novel SORM using the convolution integration. J Mech Des Trans ASME 140. https://doi.org/10.1115/1.4038563
Rackwitz R, Flessler B (1978) Structural reliability under combined random load sequences. Comput Struct 9:489–494. https://doi.org/10.1016/0045-7949(78)90046-9
Radhika B, Panda SS, Manohar CS (2008) Time variant reliability analysis of nonlinear structural dynamical systems using combined Monte Carlo simulations and asymptotic extreme value theory. C - Comput Model Eng Sci. https://doi.org/10.3970/cmes.2008.027.079
Rosen JB (1961) The gradient projection method for nonlinear programming. Part II Nonlinear Constraints J Soc Ind Appl Math 9:514–532. https://doi.org/10.1137/0109044
Rosenblatt M (1952) Remarks on a multivariate transformation. Ann Math Stat 23:470–472. https://doi.org/10.1214/AOMS/1177729394
Sandberg D, Mansour R, Olsson M (2017) Fatigue probability assessment including aleatory and epistemic uncertainty with application to gas turbine compressor blades. Int J Fatigue 95:132–142. https://doi.org/10.1016/j.ijfatigue.2016.10.001
Sargsyan K, Safta C, Najm HN, Debusschere BJ, Ricciuto D, Thornton P (2014) Dimensionality reduction for complex models via Bayesian compressive sensing. Int J Uncertain Quantif. https://doi.org/10.1615/Int.J.UncertaintyQuantification.2013006821
Schittkowski K (1983) On the convergence of a sequential quadratic programming method with an augmented lagrangian line search function 2. Math Oper Und Stat Ser Optim 14:197–216. https://doi.org/10.1080/02331938308842847
Schuëller GI, Pradlwarter HJ, Koutsourelakis PS (2004) A critical appraisal of reliability estimation procedures for high dimensions. Probabilistic Eng Mech 19:463–474. https://doi.org/10.1016/j.probengmech.2004.05.004
Singh A, Mourelatos ZP (2010) On the time-dependent reliability of non-monotonic, non-repairable systems. SAE Tech Pap. https://doi.org/10.4271/2010-01-0696
Singh A, Mourelatos ZP, Li J (2010) Design for lifecycle cost using time-dependent reliability. J Mech Des Trans ASME. https://doi.org/10.1115/1.4002200
Singh A, Mourelatos Z, Nikolaidis E (2011) Time-dependent reliability of random dynamic systems using time-series modeling and importance sampling. SAE Int J Mater Manuf. https://doi.org/10.4271/2011-01-0728
Song J, Der Kiureghian A (2006) Joint first-passage probability and reliability of systems under stochastic excitation. J Eng Mech. https://doi.org/10.1061/(asce)0733-9399(2006)132:1(65
Song S, Lu Z, Qiao H (2009) Subset simulation for structural reliability sensitivity analysis. Reliab Eng Syst Saf 94:658–665. https://doi.org/10.1016/j.ress.2008.07.006
Streicher H, Rackwitz R (2004) Time-variant reliability-oriented structural optimization and a renewal model for life-cycle costing. Probabilistic Eng Mech. https://doi.org/10.1016/j.probengmech.2003.11.014
Sudret B (2008) Global sensitivity analysis using polynomial chaos expansions. Reliab Eng Syst Saf. https://doi.org/10.1016/j.ress.2007.04.002
Tvedt L (1983) Two second-order approximations to the failure probability
Tvedt L (1984) Two second-order approximations to the failure probability — section on structural reliability. Hovik
Tvedt L (1990) Distribution of quadratic forms in normal space—application to structural reliability. J Eng Mech 116:1183–1197. https://doi.org/10.1061/(ASCE)0733-9399(1990)116:6(1183)
Wang Z, Wang P (2012) A nested extreme response surface approach for time-dependent reliability-based design optimization. J Mech Des Trans ASME. https://doi.org/10.1115/1.4007931
Wang Z, Broccardo M, Song J (2019) Hamiltonian Monte Carlo methods for subset simulation in reliability analysis. Struct Saf 76:51–67. https://doi.org/10.1016/j.strusafe.2018.05.005
Wu Y, Wirsching PH (1987) New algorithm for structural reliability estimation. J Eng Mech 113:1319–1336. https://doi.org/10.1061/(ASCE)0733-9399(1987)113:9(1319)
Xiao NC, Huang HZ, Wang Z, Pang Y, He L (2011) Reliability sensitivity analysis for structural systems in interval probability form. Struct Multidiscip Optim. https://doi.org/10.1007/s00158-011-0652-9
Yadav V, Rahman S (2012) Multiplicative polynomial dimensional decompositions for uncertainty quantification of high-dimensional complex systems. 12th AIAA Aviat Technol Integr Oper Conf 14th AIAA/ISSMO Multidiscip Anal Optim. Conf., 10.2514/6.2012–5562
Yadav V, Rahman S (2014) Adaptive-sparse polynomial dimensional decomposition methods for high-dimensional stochastic computing. Comput Methods Appl Mech Eng . https://doi.org/10.1016/j.cma.2014.01.027
Yang M, Zhang D, Han X (2020) New efficient and robust method for structural reliability analysis and its application in reliability-based design optimization. Comput Methods Appl Mech Eng 366:113018. https://doi.org/10.1016/j.cma.2020.113018
Yu S, Wang Z, Meng D (2018) Time-variant reliability assessment for multiple failure modes and temporal parameters. Struct Multidiscip Optim. https://doi.org/10.1007/s00158-018-1993-4
Zhang J, Du X (2011) Time-dependent reliability analysis for function generator mechanisms. J Mech Des Trans ASME. https://doi.org/10.1115/1.4003539
Zhang J, Du X (2015) Time-dependent reliability analysis for function generation mechanisms with random joint clearances. Mech Mach Theory. https://doi.org/10.1016/j.mechmachtheory.2015.04.020
Zhang J, Wang J, Du X (2011) Time-dependent probabilistic synthesis for function generator mechanisms. Mech Mach Theory. https://doi.org/10.1016/j.mechmachtheory.2011.04.008
Zhao Y-G, Ono T (1999a) New approximations for SORM: part 1. J Eng Mech 125:79–85. https://doi.org/10.1061/(ASCE)0733-9399(1999)125:1(79)
Zhao Y-G, Ono T (1999b) New approximations for SORM: part 2. J Eng Mech 125:86–93. https://doi.org/10.1061/(ASCE)0733-9399(1999)125:1(86)
Zhao H, Yue Z, Liu Y, Gao Z, Zhang Y (2015) An efficient reliability method combining adaptive importance sampling and Kriging metamodel. Appl Math Model 39:1853–1866. https://doi.org/10.1016/j.apm.2014.10.015
Zhu Z, Du X (2016) Reliability analysis with Monte Carlo simulation and dependent kriging predictions. J Mech Des Trans ASME. https://doi.org/10.1115/1.4034219
Acknowledgements
The support from the Intelligent Systems Center at the Missouri University of Science and Technology is acknowledged.
Funding
Open access funding provided by Royal Institute of Technology. The research was partly financially supported by Scania CV AB which is gratefully acknowledged.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that they have no conflict of interest.
Replication of results
Important details for replication of results have been described in the manuscript. MATLAB files are provided with details for all studied examples as supplementary material.
Additional information
Responsible Editor: Ming Zhou
Publisher's note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/.
About this article
Cite this article
Hu, Z., Mansour, R., Olsson, M. et al. Second-order reliability methods: a review and comparative study. Struct Multidisc Optim 64, 3233–3263 (2021). https://doi.org/10.1007/s00158-021-03013-y
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00158-021-03013-y