Open access peer-reviewed chapter

Perspective Chapter: Probabilistic Modeling of Failure – Nonlinear Approximation

Written By

Alireda Aljaroudi and Ahmed Aljaroudi

Submitted: 06 October 2022 Reviewed: 01 December 2022 Published: 17 March 2023

DOI: 10.5772/intechopen.109266

From the Edited Volume

Failure Analysis - Structural Health Monitoring of Structure and Infrastructure Components

Edited by Gobinath Ravindran, Vutukuru Mahesh and Moustafa Moufid Kassem

Chapter metrics overview

47 Chapter Downloads

View Full Metrics

Abstract

The failure of systems to meet the specified requirements may have adverse effects on their integrity and reliability. The systems could be mechanical, electrical, structural, telecommunications, or electronic that are designed and built to satisfy certain technical specifications and operational requirements. Failure does not necessarily mean the occurrence of a disaster or damage to the system, but also the degraded performance of such systems is considered a failure. One of the essential indicators of the performance and reliability of a system is the probability of failure which is computed by probabilistic methods. One of these methods is the first-order reliability method (FORM). Using FORM to estimate the probability of failure of systems having a nonlinear or a higher-order performance function may provide inaccurate results that may lead to misleading conclusions. To resolve this issue, the second-order reliability method (SORM) is recommended to estimate the probability of failure. This chapter presents commonly used probabilistic approximation methods to estimate the probability of failure for nonlinear performance functions. Illustrative examples to demonstrate the application of these methods are provided at the end of the chapter.

Keywords

  • second-order approximation
  • failure analysis
  • probabilistic methods in engineering
  • second-order reliability
  • reliability engineering

1. Introduction

Probability of failure can be calculated using analytical as well as simulation methods. Simulation methods such as the Monte Carlo technique can be used to calculate the probability of failure. It is an essential step in the calculation process to validate the analytical results. One of the analytical methods to compute the probability of failure is the first-order reliability method (FORM) which is based on the first-order expansion of the Taylor series. This method may provide inaccurate results when approximating nonlinear or higher-order performance functions. It should be noted that the performance function can be referred to as the limit state function (LSF).

The second-order reliability method, abbreviated as SORM, is used to resolve the nonlinearity issues of the performance function or the LSF. It uses the second-order expansion of the Taylor series to include the curvature of the LSF in the calculation to achieve better accuracy of the results.

Figure 1 shows the failure regions for linear and nonlinear LSFs. It also shows the most probable point of failure (MPPF) as the tangent point on the limit-state surface, ZU=0, and the reliability index, β, is the shortest distance from the origin to the limit-state surface.

Figure 1.

Representation of the linear and nonlinear LSF.

Breitung [1], Hohenbichler and Rackwitz [2], Tvedt [3, 4], and many other researchers came up with methods to calculate the probability of failure for nonlinear second-order LSFs. These methods use β obtained by FORM and the principal curvature, ki, of the limit state surface in the calculation. Essentially, ki estimates how much the curve diverges from the straight line, and it is an essential part of the calculation process. It is added to the calculation to provide a more accurate estimate of the probability of failure obtained by FORM. This chapter presents commonly used techniques that provide solutions to nonlinear second-order LSFs. The focus of this chapter is on SORM with the assumption that the random variables of the LSF are uncorrelated. A brief discussion about SORM and the commonly used methods for calculating the probability of failure are provided in the next section. Numerical examples are provided in Section 3 to demonstrate the calculation steps and provide in-depth understanding of these methods. Appendix A provides an overview of FORM and the steps involved in its calculation.

Advertisement

2. Second Order Reliability Method (SORM)

The LSF may exhibit nonlinearity when random variables have a non-normal distribution or a nonlinear relationship. Moreover, transforming uncorrelated variables to correlated variables may present nonlinearity in the LSF. SORM is used to deal with the nonlinearity issues to provide more accurate results. It uses the second-order Taylor series expansion of the LSF at the most probable point of failure (MPPF). The vectorized form of the second-order Taylor Series expansion is used to express the LSF around the MPPF as:

ZUZU+ZUtUU+0.5UUt2ZUUUE1

where:

  • ZU: LSF.

  • U: represents the vector of the input variables.

  • U: is the MPPF.

  • ZU: constant term.

  • ZU: is the first-order partial derivative of the LSF evaluated at MPPF.

  • ZUtUU: is the linear term, that is, the first-order derivative.

  • 0.5UUt2ZUUU: is the quadratic term.

  • 2ZU: is a square matrix of the second-order partial derivative of the LSF evaluated at MPPF. It is called the Hessian matrix.

Since U is located on the limit-state surface, ZU equals zero.

ZU is normalized by dividing Eq. (1) by ZUwhich yields:

ZnormUZUtUUZU+0.5UUt2ZUUUZUE2

where ZU is the length of the gradient vector of the LSF at the MPPF and is equal to:

ZU=i=1nZUui2E3

The approximation of LSF at the MPPF is expressed as:

ZnormUZUtUUZU+0.5UUt2ZUUUZU=0E4

From the first-order reliability approximation (FORM approximation) we have:

ZUtUZU=βE5
ZUZU=αE6

α: the directional cosines, α1,,αn the components of the unit gradient vector α. These are the cosines of the angles between the vector β and the axes.

Denoting 2ZUZU as H:

H=2ZUZUE7

Using Eqs. (5) and (7), Eq. (4) yields:

ZnormUZUtUZU+β+0.5UUtHUU=0E8

To go further with the solution of SORM, the U variables are transformed into a new set of standard normal random variables denoted as Ui where the axis of the last variable coincides with the β vector as indicated in Figure 2 [5, 6, 7].

Figure 2.

Second-order failure surface shown in the rotated coordinates.

This is an orthogonal transformation where:

U=RUE9

R: orthogonal n by n rotation matrix, where n is the number of variables. Since R is an orthogonal rotation matrix, R1=Rt

U=RtUE10

The matrix R is constructed in two steps. First, define an initial matrix, R01 that consists of rows representing the unit vectors of the axes of the input variables. Since, we want to make β vector coincide with the axis of the last variable, we can simply substitute the last row of matrix R01 with the directional cosines of β. The following row vectors are the components of the R01 matrix:

r01=100.........0r02=010.........0...r0n=ZUU1ZU...ZUUnZUE11

The Gram-Schmidt process is applied to orthogonalize the matrix [8]. The next step is to orthonormalize the matrix by dividing each element of the matrix by the length of its corresponding row vector.

Perform the Gram-Schmidt process for the matrix R01 using Eqs. (12) and (13), in reverse order:

rn=r0nE12
ri=r0ij=i+1nrjr0itrjrjtrji=1,2,.,n1E13

Then orthonormalization is performed for each vector to produce the matrix R. Using Eq. (10), Eq. (8) yields:

ZnormUUn+β+0.5UUtRHRtUU=0E14

The H matrix is the second-order derivative of the LSF at the design point U divided by the length of the gradient vector, ZU, and is formulated as:

H=1ZU2ZUu122ZUu1u2...2ZUu1un2ZUu2u1.................2ZUunu1....2ZUun2E15

Denoting RHRt as B, Eq. (14) becomes:

ZnormUUn+β+0.5UtBU=0E16

Then the solution of the second-order approximation is given as:

Un=β+0.5UtBUE17

B is an (n − 1) by (n − 1) matrix and U is a 1 by (n − 1) vector. The eigenvalues of matrix B are computed to obtain the main curvatures, kis , of the LSF at the MPPF. These kis are used in the calculation of the probability of failure for nonlinear LSF as indicated in the next subsection [5, 6, 7]. The 0.5UtBU term is simplified to 0.5i=1n1kiUi2. Thus, Eq. (17) is expressed in terms of the curvatures, kis, as:

Un=β+0.5i=1n1kiUi2E18

If ki>0, the LSF will have a convex failure region, and if ki<0, it will have a concave failure region as shown in Figure 3. The figure shows the failure surfaces for an arbitrary LSF with three random variables.

Figure 3.

Convex and concave failure regions for an arbitrary LSF with three random variables.

The calculation of ZU and 2ZU can be performed in the X domain using the following equations:

ZU=ZUui=ZXxiσxiE19
2ZU=2ZUui2=2ZXxi2σx2iE20

where σxi is the standard deviation of the random variable xi.

To summarize, the main objective of using SORM is to improve the estimate of the probability of failure that was obtained by FORM. The calculation includes three key steps. These are, the calculation of the reliability index and its associated design points either in the U domain or X domain using FORM, determining the principal curvatures, and determining the probability of failure using one of the commonly used methods for nonlinear LSFs.

2.1 Probability of failure

Breitung, Hohenbichler, and Tvedt methods use a correction factor which is expressed in terms of ki and β to adjust the probability of failure obtained by FORM. The probability of failure for nonlinear LSF is then formulated as:

Pf=ΦβCFE21

The first term is the cumulative distribution function (cdf) of beta, CF is the SORM correction factor and β is the reliability index obtained by FROM.

2.1.1 Breitung formulation

Breitung formulation is expressed as:

PfBreitung=Φβi=1n111+βkiE22

2.1.2 Hohenbichler formulation

Hohenbichler formulation is expressed in terms of the cdf of beta (the first term), probability density function of beta (pdf) which is the upper term in the denominator and the cdf of beta which is the lower term in the denominator as:

PfHohenbichler=Φβi=1n111+ϕβΦβkiE23

2.1.3 Tvedt formulation

Tvedt formulation has three parts as indicated below:

PfTvedt=Φβf1+f2+f3E24
f1=i=1n111+βki
f2=βΦβϕβf1i=1n111+1+βki
f3=1+ββΦβϕβf1Reali=1n111+j+βki

2.2 Calculation steps

  • Calculate the reliability index β using FORM.

  • Calculate the design points U associated with the reliability index β following the steps in Appendix A.

  • Determine the length of the gradient vector at the MPPF: ZU=i=1nZUui2 .

  • Construct the matrix R01 using Eq. (11).

  • Perform Gram-Schmidt orthogonalization for the matrix R01 using Eqs. (12) and (13) and perform orthonormalization of each row vector to come up with the matrix R.

  • Compute the second-order derivative of the LSF at the design point, U , using Eq. (15) to obtain the H matrix.

  • Compute the B matrix, B=RHRt.

  • Compute the eigenvalues of the matrix B to obtain the principal curvatures (ki’s).

  • Calculate the probability of failure Pf using Eqs. (22)(24).

Advertisement

3. Examples

3.1 Example 1

The limit state function for a system has been formulated as:

ZX=2.5x12x220.167wherex1N20.2,x2N20.32.

  1. Determine the reliability index (β) and the Most Probable Point of Failure (MPPF) in the X space and the U space. Use a tolerance of 0.0001 for convergence.

  2. Determine the probability of failure using SORM by applying Breitung, Hohenbichler, and Tvedt methods.

  3. Compare the results of parts A and B with results obtained by Monte Carlo simulation. Monte Carlo results are shown in Table 1.

Number of simulation cyclesPf
2e50.00596500
1e60.00601600

Table 1.

MCS results – Example 1.0, Part C.

Solution

Part A

Determine β and the MPPF in the X space and the U space. FORM is used to solve part A. The computation continues until the solution converges with a tolerance error of 0.0001 βiβi1βi1<0.0001.

Assume the initial MPPF as the given mean of each variable.

Transform the LSF ZX to ZU:

ZU=2.50.2u1+220.32u2+220.167

Compute the initial values of the design point in U space:

x1=μx1=2
x2=μx2=2
u1=x1μx1σx1=220.2=0
u2=x2μx2σx2=220.32=0

Compute the initial estimate of ZU:

Z00=5.83300

Compute the partial derivatives of the LSF:

ZUu1=0.2u1+2=2
ZUu2=0.2048u21.28=1.28

Compute the standard deviation of the LSF:

σz=i=1nZUui2=22+1.282=2.3745

Compute the initial reliability index β:

β=μzσz=5.83302.3745=2.4565

Compute the directional cosines αi:

α1=ZUu1i=1nZUui2=22.3745=0.8423
α2=ZUu2i=1nZUui2=1.282.3745=0.5391

Iteration 1

Determine the new MPPF/design point in U space and X space:

u1=βα1=2.45650.8423=2.0690
u2=βα2=2.45650.5391=1.3242
x1=βα1σx1+μx1=u1σx1+μx1=2.06900.2+2=1.5862
x2=βα2σx2+μx2=u2σx2+μx2=1.32420.32+2=2.4237

Compute the LSF in terms of the new design points:

ZU=Z2.06901.3242=0.2485

Compute the partial derivatives and the standard deviation of the LSF at the new design points:

The partial derivatives:

ZUu1=1.5862
ZUu2=1.5512

The standard deviation of Z:

σz=1.58622+1.55122=2.2186

Compute the new β in terms of the new design points:

β=ZUi=1nZUuiuii=1nZUui2
=0.24851.58622.0690+1.55121.32422.2186
β=2.5171

We examine the tolerance:

βiβi1βi1=2.51712.456502.45650=0.02466
0.02466>0.0001

Since the error is greater than the established tolerance (0.0001), the computation should continue until convergence is obtained.

The next step is to compute the directional cosines:

α1=1.58622.2186=0.7150
α2=1.55122.2186=0.6992

The computation continues until β converges following the steps mentioned in Appendix A. Once convergence is obtained the probability of failure is calculated.

Table 2 shows the results for the next iterations. As the table indicates, convergence occurred at the third iteration with an error less than the tolerance.

Iteration0123
u10.0000−2.0690−1.7996−1.7758
u20.00001.32421.75991.7762
x12.00001.58621.64011.6448
x22.00002.42372.56322.5684
σ10.20000.20000.20000.2000
σ20.32000.32000.32000.3200
Z(U*)5.83300.2485−0.01220.0000
∂Z/∂u12.00001.58621.64011.6448
∂Z/∂u2−1.2800−1.5512−1.6404−1.6438
α1−0.8423−0.7150−0.7070−0.7073
α20.53910.69920.70720.7069
σ2.37452.21862.31972.3254
β2.456482.517112.511702.51171
Pf0.0070150.0059160.0060080.006007

Table 2.

Summary of results – Example 1.0, Part A.

βiβi1βi1=2.511712.511702.51170=0.000003981
0.0000039810.0001

β is calculated to be 2.51171 and the MPPF is located at U(-1.7758, 1.7762) and X(1.6448, 2.5684).

The probability of failure is computed in terms of the final value of β:

Pf=Φβ=1Φβ=1Φ2.51171=0.006007

Part B

Determine the probability of failure using SORM by applying Breitung, Hohenbichler, and Tvedt methods.

Determine the length of the gradient vector at the MPPF:

The partial derivatives at the third iteration are:

ZUu1=1.6448
ZUu2=1.6438
ZU=i=1nZUui2=1.64482+1.64382=2.3254

Construct the matrix R01 using Eq. (11):

R01=10ZUu1ZUZUu2ZU=100.70730.7069

The second row is the directional cosines of the reliability index, β, at the MPPF.

Perform Gram–Schmidt orthogonalization for the matrix R01 using Eqs. (12) and (13), and perform orthonormalization of each row vector to come up with the matrix R:

rn=r02

The last element of the matrix is calculated as:

ri=r0ij=i+1nrjr0itrjrjtrj

i = 2

r2=r02=0.70730.7069

i = 1

r1=r01j=i+1nrjr02trjrjtrj=10r1r02tr1r1tr1
=100.70730.7069100.70730.70690.70730.70690.70730.7069
r1=0.49970.5000

Normalizing the elements of the row vector, r2 becomes:

r2=0.49970.50000.49972+0.50002=0.70730.7069

The matrix R becomes:

R=0.70690.70730.70730.7069

Compute the second-order derivative of the LSF at the design point, U, using Equation (20) to obtain the H matrix:

H=1ZU2ZUu122ZUu1u22ZUu2u12ZUu22=12.32540.2000.2048=0.0860000.0881

Compute RHRt matrix:

RHRt = 0.00110.08700.08700.0010

Compute the eigenvalues of the matrix B to obtain principal curvatures (ki’s):

The principal curvatures, kis, are computed by solving the eigenvalues of RHRt. The last column and last row are dropped from the above matrix, then the eigenvalues are obtained to determine the ki values. From the above matrix, there is only one kat the MPPF, with a value of (−0.0011).

Calculate the probability of failure Pf using Eqs. (22)(24):

Breitung method

PfBreitung=Φβi=1n111+βki
=Φ2.511711+2.5117(0.0011)
PfBreitung=0.00601565

Hohenbichler method

PfHohenbichler=Φβi=1n111+ϕβΦβki
=Φ2.511711+ϕ2.5117Φ2.51170.0011
PfHohenbichler=0.00601671

Tvedt method

f1=i=1n111+βki=1.00137
f2=βΦβϕβf1i=1n111+1+βki
=0.001931.001371.00192=1.05670E06
f2=1.05670E06
f3=1+ββΦβϕβf1Reali=1n111+j+βki
=1+2.51172.5117Φ2.5117ϕ2.51171.00137Real11+(j+2.51170.0011)
f3=3.03430E9
PfTvedt=Φβf1+f2+f3
=6.00743E31.00137+1.05670E06+3.03430E9
PfTvedt=6.01671E03

See Table 3.

MethodReliability Index - βPf
FORM2.51170770.00600743
SORM – Breitung0.00601565
SORM – Hohenbichler0.00601671
SORM – Tvedt0.00601671

Table 3.

Summary of SORM results – Example 1.0 Part B.

Part C

Compare the results of parts A and B with results obtained by Monte Carlo simulation:

The simulation was conducted using 2e5 and 1e6 simulation cycles as shown in Table 1. The results obtained by Breitung, Tvedt, and Hohenbichler methods are close to the Monte Carlo simulation results when using 1e6 simulation cycles.

3.2 Example 2

The performance function for a system has been formulated as:

ZX=24x12+13x22+x32100,x1N20.2,x2N20.32,x3N40.4

  1. Determine the reliability index (β) and the most probable point of failure (MPPF) in the X space and theU space. Use a tolerance of 0.0001 for convergence.

  2. Determine the probability of failure using SORM by applying Breitung, Hohenbichler, and Tvedt methods.

  3. Compare the results of parts A and B with results obtained by Monte Carlo simulation. Monte Carlo results are shown in Table 4.

Number of simulation cyclesPf
2e50.0018250
1e60.0018360

Table 4.

MCS results – Example 2.0, Part C.

Solution

Part A

Determine β and the MPPF in the X space and the U space. FORM is used to solve part A. The computation continues until the solution converges with a tolerance error of 0.0001. βiβi1βi1<0.0001.

Assume the initial MPPF as the given mean of each variable.

Transform the LSF ZX to ZU:

ZU=240.2u1+22+130.32u2+22+0.4u3+42100

Compute the initial values of the design point in U space:

x1=μx1=2
x2=μx2=2
x3=μx3=4
u1=x1μx1σx1=220.2=0
u2=x2μx2σx2=220.32=0
u3=x3μx3σx3=440.4=0

Compute the initial estimate of ZU:

Z000=64

Compute the partial derivatives of the LSF:

ZUu1=1.92u1+19.2=19.2
ZUu2=2.6624u2+16.64=16.64
ZUu3=0.32u3+3.2=3.2

Compute the standard deviation of the LSF:

σz=i=1nZUui2=19.22+16.642+3.22=25.6080

Compute the initial reliability index β:

β=μzσz=6425.6080=2.4992

Compute the directional cosines αi:

α1=ZUu1i=1nZUui2=19.225.6080=0.7498
α2=ZUu2i=1nZUui2=16.6425.6080=0.6498
α3=ZUu3i=1nZUui2=3.225.6080=0.1250

The initial calculation of the probability of failure is:

Pf=Φβ=1Φβ=1Φ2.4992=0.00622

Iteration 1

Determine the new MPPF/design point in U space and X space:

u1=βα1=2.49920.7498=1.8738
u2=βα2=2.49920.64980=1.6240
u3=βα3=2.49920.1250=0.3123
x1=βα1σx1+μx1=u1σx1+μx1=1.87380.2+2=1.6252
x2=βα2σx2+μx2=u2σx2+μx2=1.62400.32+2=1.4803
x3=βα3σx3+μx3=u3σx3+μx3=0.31230.4+4=3.8751

Compute the LSF in terms of the new design points:

ZU=Z1.87381.6240.3123=6.8972

Compute the partial derivatives and the standard deviation of the LSF at the new design points:

The partial derivatives:

ZUu1=1.92u1+19.2=15.6022
ZUu2=2.6624u2+16.64=12.3163
ZUu3=0.32u3+3.2=3.1001

The standard deviation of Z:

σz=15.60222+12.31632+3.10012=20.1179

Compute the new β in terms of the new design points:

β=ZUi=1nZUuiuii=1nZUui2
=6.897215.60221.8738+12.3163(1.6240+3.10010.3123)20.1179
=2.8384

We examine the tolerance:

βiβi1βi1=2.83842.49922.4992=0.1357
0.1357>0.0001

Since the error is greater than the established tolerance (0.0001), the computation should continue until convergence is obtained.

The next step is to compute the directional cosines:

α1=78.0110.220.1179=0.7755
α2=38.4880.3220.1179=0.6122
α3=7.75020.420.1179=0.1541

The computation continues until β converges following the steps mentioned in Appendix A. Once convergence is obtained the probability of failure is calculated.

Table 5 shows the results for the next iterations. As the table indicates, the convergence occurred at the third iteration with an error less than the tolerance.

Iteration0123
u10.0000−1.8738−2.2013−2.1911
u20.0000−1.6240−1.7377−1.7580
u30.0000−0.3123−0.4374−0.4478
x12.00001.62521.55971.5618
x22.00001.48031.44391.4375
x34.00003.87513.82503.8209
Z(U)64.00006.89720.12270.0007
∂Z/∂u119.200015.602214.973514.9931
∂Z/∂u216.640012.316312.013611.9596
∂Z/∂u33.20003.10013.06003.0567
σ10.20000.20000.20000.2000
σ20.32000.32000.32000.3200
σ30.40000.40000.40000.4000
σZ25.608020.117919.439619.4208
α1−0.7498−0.7755−0.7703−0.7720
α2−0.6498−0.6122−0.6180−0.6158
α3−0.1250−0.1541−0.1574−0.1574
β2.499222.838402.844612.84463
Pf0.0062230.0022670.0022230.002223

Table 5.

Summary of the results – Example 2.0, Part A.

βiβi1βi1=2.844632.844612.84461=0.000007031
0.0000070310.0001

β is calculated to be 2.84463 and the MPPF is located at U(−2.1911, −1.7580, −0.4478) andX(1.5618, 1.4375, 3.8209).

The probability of failure is computed in terms of the final value of β:

Pf=Φβ=1Φβ=1Φ2.84463=0.002223

Part B

Determine the probability of failure using SORM by applying Breitung, Hohenbichler, and Tvedt methods.

Determine the length of the gradient vector at the MPPF:

The partial derivatives at the third iteration are:

ZUu1=14.9931
ZUu2=11.9596
ZUu3=3.0567
ZU=i=1nZUui2=14.99312+11.95692+3.05672=19.4208

Construct the matrix R01 using Eq. (11):

R01=100010ZUu1i=1nZUui2ZUu2i=1nZUui2ZUu3i=1nZUui2
R01=1000100.772010.615810.15739

The last row is the directional cosines of the reliability index, β, at the MPPF.

Perform Gram-Schmidt orthogonalization for the matrix R01 using Eqs. (12) and (13), and perform orthonormalization of each row vector to come up with the matrix R:

rn=r0n=r03
ri=r0ij=i+1nrjr0itrjrjtrj

i = 3

r3=r03=0.772010.615810.15739

The remaining elements of the matrix are calculated as:

i = 2

r2=r02j=2nrjr02trjrjtrj=010r3r01tr3r3tr3
=0100.772010.615810.157390100.772010.615810.157390.772010.615810.157390.772010.615810.15739
r2=0.475410.620770.096925

Normalizing the elements of the row vector, r2 becomes:

r2=0.475410.620770.0969250.475412+0.620772+0.0969252
r2=0.60340.787890.12302

Following the same procedures row vector r1 becomes:

r1=0.1997700.97984

The matrix R becomes:

R=0.1997700.979840.60340.787890.123020.772010.615810.15739

Compute the second-order derivative of the LSF at the design point, U, using Equation (20) to obtain the H matrix:

H=1ZU2ZUu122ZUu1u22ZUu1u32ZUu2u12ZUu222ZUu2u32ZUu3u12ZUu3u2ZUu32
=119.42081.92000002.66240000.3200=0.09890000.13710000.0165

Compute RHRt matrix:

RHRt=0.01976500.00993060.01270560.00993060.12134640.02014270.01270560.02014270.1113186

Compute the eigenvalues of the matrix B to obtain principal curvatures (ki’s):

The principal curvatures, ki’s, are computed by solving the eigenvalues of RHRt. To do that, the last column and the last row are dropped from the matrix. The above matrix becomes:

RHRt=0.01976500.00993060.00993060.1213464

Applying the eigenvalue method to obtain the principal curvatures:

k=0.0188030.122308

Calculate the probability of failure Pf using Eqs. (22)(24):

Breitung method

PfBreitung=Φβi=1n111+βki
=Φ2.844611+2.84460.0188031+2.84460.122308
PfBreitung=0.0018656

Hohenbichler method

PfHohenbichler=Φβi=1n111+ϕβΦβki
=Φ2.84461+ϕ2.8446Φ2.84460.0188031+ϕ2.8446Φ2.84460.122308
=0.0018363

Tvedt method

f1=i=1n111+βki=0.83918
f2=βΦβϕβf1i=1n11(1+1+βki
=(2.84460.0022231)0.0069786(0.839180.9657)0.82472
f2=2.7977541E05
f3=1+ββΦβϕβf1Reali=1n111+j+βki
=1+2.84462.8446Φ2.8446ϕ2.8446(0.83918Real11+(j+2.84460.018803)1+(j+2.84460.122308))
f3=7.5839622E06
PfTvedt=Φβf1+f2+f3

=0.00222310.83918+2.79775E05+7.58396E06

PfTvedt=0.0018300

See Table 6.

MethodReliability Index – βPf
FORM2.8446330.0022231
SORM–Breitung0.0018656
SORM–Hohenbichler0.0018363
SORM–Tvedt0.0018300

Table 6.

Analytical methods results – Example 2.0, Part B.

Part C

Compare the results of parts A and B with results obtained by Monte Carlo simulation:

The simulation was conducted using 2e5 and 1e6 simulation cycles as shown in Table 4. The results obtained by Breitung, Tvedt, and Hohenbichler methods are close to the Monte Carlo simulation results when using 1e6 simulation cycles.

3.3 Example 3

Determine the second-order reliability index (βSORM) for the probability of failure calculated in example 2.

Solution

The reliability index for the second-order LSF can be calculated by taking the inverse of the cumulative distribution of the probability of failure as:

βSORM=Φ11Pf
βBreitung=Φ110.0018656=2.90004
βTvedt=Φ110.0018300=2.90606
βHohenbichler=Φ110.0018363=2.90499
βMC=Φ110.0018360=2.90505

The absolute difference between Monte Carlo method and the other methods is calculated below:

Breitung method=2.905052.90004=0.00500
Tvedt method=2.905052.90606=0.00101
Hohenbichler method=2.905052.90499=0.00006

In this example, the reliability index obtained by Hohenbichler is the closest to the reliability index obtained by Monte Carlo method.

Advertisement

4. Summary and concluding remarks

This chapter presented commonly used analytical probabilistic methods for determining the probability of failure for nonlinear and higher-order systems. They included Breitung, Hohenbichler, and Tvedt methods. Furthermore, Monte Carlo Simulation was used to estimate the probability of failure to validate the results obtained by the methods mentioned above. It is concluded that the results obtained by Breitung, Tvedt, and Hohenbichler methods are closer to the results obtained by Monte Carlo Simulation when using 1e6 simulation cycles. Future work should include the analysis of multi-dimensional and higher-order failure functions having correlated variables. Moreover, it is recommended that future work apply finite element method to gain more insight into how the methods compare with each other.

Advertisement

A. An overview of FORM

A.1 Failure modeling

The performance function, also called the limit state function (LSF), is formulated in terms of a system’s load and capacity. Both the load, L, and the capacity, C, have an impact on the performance of the system. The system fails when the load exceeds the capacity or when the LSF becomes less than zero. The LSF can be expressed as:

Z=CLE25

The capacity C and the load L are formulated in terms of random variables,x1,x2,xn:

ZX=Zx1x2,xnE26

These variables are assumed to be statistically independent random variables having a normal distribution. The probability of failure can be expressed as:

Pf=PZ<0E27

This is the probability that the LSF becomes less than zero. In Figure A1, this is the region that exists above the straight line for linear LSF and above the curve for nonlinear LSF. The safe region or nonfailure region is below the curve, and this is the region where the LSF becomes greater than zero. The LSF becomes at the limit state when the LSF becomes equal to zero as Figure A1 indicates.

Figure A1.

Representation of linear and nonlinear LSF – original coordinates (X domain).

Also, the figure shows the reliability index, β, which is the shortest distance from the origin to the surface. It is calculated as the ratio of the mean, μZ, to the standard deviation, σZ, of the LSF.

β=μZσZE28
μZZμX1,μX2..μXnE29
σz=i=1nZXxi2σxi2E30

Then, the probability of failure is expressed in terms of β as:

Pf=ϕβ=1ΦβE31

A.2 First Order Reliability Method (FORM)

This section will use the Hasofer and Lind method to calculate the probability of failure by FORM [9]. The first step is to transform the normal random variables into standard normal variables as:

ui=xiμxiσxi,i=1,2,.,nE32
xi=uiσxi+μxi,i=1,2,.,nE33

where μxi and σxi are the mean and the standard deviation of the random variable xi respectively, and ui is the transformed standard normal variable. The LSF is then formulated in terms of the standard normal variables as:

ZU=Zu1σx1+μx1u2σx2+μx2,unσxn+μxn=0E34

Figure A2 shows the representation of linear and nonlinear LSF and the most probable point of failure, (MPPF:u1, u2), or sometimes referred to as the design point. The next subsection outlines the steps for calculating the probability of failure using FORM.

Figure A2.

Representation of linear and nonlinear LSF – transformed coordinates (U domain).

A.3 FORM calculation steps

The calculation steps for this method are listed below [10].

  1. Formulate the LSF/performance function in terms of the original random variables, xi:

    ZX=Zx1x2.xn

  2. Assume the initial MPPF/design point as the given mean of each variable.

  3. Transform the LSF ZX to ZU using Eq. (34).

  4. Compute the initial values of the design point in U space using Eq. (32). It should be noted that the initial values will be zero.

  5. Compute the initial estimate of ZU in terms of the initial values of design point U.

  6. Compute the partial derivatives of the LSF:

    ZUuiE35

  7. Compute the standard deviation of the LSF using the following Equation:

    σz=i=1nZUui2E36

  8. Compute the initial reliability index β:

    β=μZσZE37

  9. Compute the directional cosines αi using the following Equation:

    αi=ZUuii=1nZUui2E38

  10. Determine the new MPPF/design point in U space using the following Equation and in the X space using Eq. (33):

    ui=βαiE39

  11. Compute the LSF in terms of new design points.

  12. Compute the partial derivatives, Eq. (35), and the standard deviation of the LSF, Eq. (36), at the new design points.

  13. Compute the new β using the following Equation:

    β=ZUi=1nZUuiuii=1nZUui2E40

  14. Repeat steps 9 through 13 until β converges. A tolerance, ε, of 0.001 is usually used:

    ε=βiβi1βi1<0.001E41

  15. Use Eq. (31) to calculate the probability of failure.

References

  1. 1. Breitung K. Asymptotic approximations for multinormal integrals. Journal of the Engineering Mechanics Division. 1984;110(3):357-366
  2. 2. Hohenbichler M, Rackwitz R. Improvement of second order reliability estimates by importance sampling. Journal of Engineering Mechanics. 1988;114(12):2195-2199
  3. 3. Tvedt L. Two Second-order Approximations to the Failure Probability: Section on Structural Reliability. A/S Vertas Research; 1984
  4. 4. Tvedt L. Distribution of quadratic forms in normal space—Application to structural reliability. Journal of Engineering Mechanics. 1990;116:1183-1197
  5. 5. Choi S-K, Grandhi R, Canfie RA. Reliability-based Structural Design. London, UK: Springer London; 2007
  6. 6. Haldar A, Mahadevan S. Probability, Reliability, and Statistical Methods in Engineering Design. New York, NY: John Wiley and Sons Inc; 2000
  7. 7. Verma A, Ajit S, Karanki D. Reliability and Safety Engineering. London, UK: Springer-Verlag; 2010
  8. 8. Rabenstein AL. Elementary Differential Equations with Linear Algebra. New York: Academic Press Inc.; 1982
  9. 9. Hasofer A, Lind N. Exact and invariant second-moment code format. Journal of the Engineering Mechanics Division. 1974;100(1):111-121
  10. 10. Aljaroudi A. Probabilistic modeling of failure. In: Huang Z, Hemeda S, editors. Failure Analysis. IntechOpen: London; 2019

Written By

Alireda Aljaroudi and Ahmed Aljaroudi

Submitted: 06 October 2022 Reviewed: 01 December 2022 Published: 17 March 2023