Lecture 5_Monte Carlo Simulation
Lecture 5_Monte Carlo Simulation
2
Time-Independent Reliability Analysis
3
Time-Independent Reliability Analysis
X2: operational
the probability that X is inside G≤0
the safe region. Safe region fX(x)
R ( X) = P ( G ( X) ≤ 0 )
factor
= ⋯ S f X ( x ) dx
Ω
4
Monte Carlo Simulation for Reliability Analysis
X2
Failure region Safe sample
G(X) ≤ 0 G(X) = 0
Safe region Failure surface (LSF)
I ΩS ( x ) = 1 I ΩS ( x ) = 0
fX(x)
Mean point
0 X1
6
Monte Carlo Simulation for Reliability Analysis
FXi(xi)
0.4 0.4
0.2 0.2
0 0
ui Ui xi Xi
0.9
1.0
0.6
fU i(ui)
fX i (xi)
0.3
0 00
0 ui Ui xi 1 Xi
7
Monte Carlo Simulation for Reliability Analysis
8
Monte Carlo Simulation for Reliability Analysis
9
Monte Carlo Simulation for Reliability Analysis
>> ns = 1000000;
>> xx = normrnd(u_X,s_X,1,ns);
10
Monte Carlo Simulation for Reliability Analysis
11
Monte Carlo Simulation for Reliability Analysis
12
Expansion Methods for Reliability Analysis
13
Expansion Methods for Reliability Analysis
G ( X) ≈ G (μX ) +
(
N ∂G μ
X)
i =1 ∂X i
(
X i − µ Xi )
= a1 X 1 + ⋯ + aN X N + b
This can be rewritten in a vector form as G(X) = aTX + b, where a =
[a1, a2,…, aN]T contains the first-order partial derivatives of G with
respect to X and is called a sensitivity vector of G.
The first-order approximate mean and variance of G
µG = E [G ] ≈ E aT X + b = aTμ X + b σ G2 = aT Σ Xa
Assuming G is normal, the reliability can be estimated as
µG
R = Φ −
Gσ
14
Expansion Methods for Reliability Analysis
m
10 ft 10 ft
15
Expansion Methods for Reliability Analysis
= 30,000 lb-ft
We then compute the variance and standard deviation of mmax
1002 0 10
σ 2
mmax = a ΣXa = [10 20]
T
2
0 50 20
2
= 2 ×106 [ lb-ft ]
σ m = 2 ×106 ≈ 1414.2 lb-ft
max
16
Expansion Methods for Reliability Analysis
17