Reliability Estimation in Vibrating Structures by Girsanov'S Transformation With Markov Control Forces

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 6

Structural Engineering Convention (SEC-2016)

CSIR-SERC, Chennai, INDIA. 21-23 December 2016

RELIABILITY ESTIMATION IN VIBRATING STRUCTURES BY GIRSANOV’S


TRANSFORMATION WITH MARKOV CONTROL FORCES
Oindrila Kanjilal1, C.S. Manohar2

This paper considers the problem of Monte Carlo simulation based time variant reliability analysis of
nonlinear dynamical systems driven by non-stationary Gaussian excitation. Attention is focused on an
importance sampling method based on Girsanov’s probability transformation technique. In this approach,
suitably designed artificial control forces are added to the dynamical system to drive the system response
to the failure region. A strategy to formulate closed loop control forces, which are dependent on the system
states, has been developed. These closed loop controls lead to a greater reduction in the sampling variance
of the failure probability estimator compared to the open loop controls which are being used in the existing
literature. Merits of proposed controls have been established through numerical studies on a randomly
driven duffing oscillator.

Keywords: Importance sampling, Girsanov’s transformation, Markov controls, time-variant reliability

1 Introduction the spherical subset simulation[7]. These methods bring


about variance reduction by restructuring the failure
The problem of time variant reliability estimation, which region and modifying the failure probability estimator,
consists of evaluating the probability that a response so that the simulated samples move progressively
measure h(X (t)) of a dynamical system with state X(t) from regions of higher probability towards the lesser
exceeds a critical limit h* over a specified time duration, probability target failure region.
has been extensively studied in the last few decades. In this study, we focus on the classical importance
The earlier studies on time variant reliability have sampling method[8] for variance reduction, where
focused on the development of analytical and numerical the sampling probability density is modified so that
approaches, such as those based on out-crossing theory[1, 2], most of the simulated samples come directly from the
Markov vector approach[3] and numerical solution of the failure region. In dynamical systems, such importance
backward Kolmogorov equation[4]. As the complexity sampling can be achieved by virtue of the Girsanov’s
of the problem increases, the applicability of these transformation method[9], where an artificial control
methods becomes limited and one needs to take resort force is added to the system which drives the system
to simulation based techniques to tackle the problem. response to failure. The existing studies have focused on
Among the simulation based methods, the simplest computation of deterministic[10] open loop control forces
and universally applicable is the direct Monte Carlo which can be determined independently of the system
technique. However, in this approach, the number of states. These open loop controls have been widely used
samples needed to reduce the sampling variance of the in several applications[11-13]. In this work we develop
failure probability estimator increases prohibitively a method to formulate state dependent (closed loop)
as the order of the probability decreases, making it control forces to be used in Girsanov’s transformation.
computationally infeasible for estimating small failure These controls are applicable for reliability estimation
probabilities. To overcome this difficulty, several of linear/nonlinear systems driven by non-stationary
variance reduction strategies have been developed in Gaussian excitation. Through numerical simulations
the existing literature. Notable among these are the on a duffing oscillator, it has been shown that these
subset simulation method[5], line sampling method[6] and closed loop controls lead to a lesser variance importance
sampling estimator compared to the open loop ones.
1
Research Scholar, oindrila@civil.iisc.ernet.in, Department of Civil
Engineering, Indian Institute of Science, Bangalore 560012, India
2
Professor, manohar@civil.iisc.ernet.in, Department of Civil
Engineering, Indian Institute of Science, Bangalore 560012, India
Oindrila Kanjilal, et al

2 Problem statement ∧
The above estimator is unbiased, i.e, E P  P F  = PF ,
The governing equation of motion of a dynamical  
and the variance of the estimator is given by  
system driven by non-stationary Gaussian excitation
( )   R (T )   P
2

{ }
∧ 1
2

can be written as an Ito’s stochastic differential equation P   I h − max h ( X ( t ) ) ≤ 0  − (5)



Var F = EQ F

(SDE) of the form N   R 0


0 ≤ t ≤T
 N

dX ( t ) = A ( X ( t ) , t ) dt + Ã( t ) dB ( t ) ; The control force in Eq. (2) needs to be appropriately


(1) selected so that the sampling variance in the above
X (0) = X 0 ; 0 ≤ t ≤ T
equation can be reduced with a small sample size N. It
where, X(t) is a p × 1 vector of system states, A(X(t), t) is known[9] that an ideal state-dependent Markov (closed
and s(X(t), t) are p × 1 drift vectors and diffusion vectors loop) control force leading to zero variance of the
respectively and B(t) is a Brownian motion process with estimator in Eq. (4) exists, determining which requires
Ep [DB(t)] = 0 and E P [ ∆B ( t1 ) ∆B ( t 2 )] = S ∆tδ ( t1 − t 2 ) knowledge of , the very quantity being sought. Hence,
for 0 ≤ t1 , t 2 ≤ T , S being the intensity of the existing studies[10-13] have focused on the development
associated Gaussian white noise excitation W(t). Let of sub-optimal state-independent (open loop) control
the underlying probability space be ( Ω,  , P ) . For a forces. These open loop controls are deterministic in
specified performance measure h(X(t)), the problem nature and are pre-computed by minimizing a distance
of time-variant reliability consists of estimating the function as in the first order reliability method. The
{
probability of failure P = P  max h ( X ( t ) ) > h  for a
F
*
} objective of this study is to develop sub-optimal state-
dependent control forces for the above problem. The
given safety limit h* and specified time duration [0, T].
0 ≤ t ≤T

The sampling variance associated with the direct Monte controls developed in this study are applicable to linear/
Carlo estimator for PF depends only on the sample size nonlinear oscillators driven by non-stationary Gaussian
N, and is inversely proportional to N. Hence, a direct excitation. The advantage of the proposed control forces
Monte Carlo simulation study becomes computationally over the existing open loop controls, in terms of the
prohibitive, especially when PF is small. In this work sampling variance of the importance sampling estimator,
we adopt an importance sampling strategy based on have been illustrated through numerical simulations on
Girsanov’s transformation[9] to tackle this problem. This a randomly driven duffing oscillator.
is achieved by considering the modified SDE, The remaining paper is organized as follows. In
section 3 we describe the strategy for determining the
( )
dX ( t ) = A ( X ( t ) , t ) + Ã ( t ) u ( X ( t ) , t ) dt + Ã ( t ) dB ( t ) ;
state-dependent control forces. Here, we first layout
dR ( t ) = −u ( X ( t ) , t ) R ( t ) S dB ( t ) ; the formulation for obtaining the proposed closed loop
-1

(2)
X ( 0 ) = X 0 , R ( 0 ) = R0 , 0 ≤ t ≤ T controls and subsequently give the expressions for the
Radon-Nikodym derivative and the failure probability
obtained by introducing an artificial control force, estimator. Following this, the details of the numerical
u ( X ( t ) , t ) to the original dynamical system in Eq. (1).
study is provided in section 4. Finally, we conclude in
In Eq. (2), B ( t ) is an Ito’s process obtained according section 5.
to the transformation
dB ( t ) = −u ( X ( t ) , t ) dt + dB ( t ) ; B ( 0 ) = 0. (3) 3 Selection of control forces
By Girsanov’s theorem, the above transformation To determine the Girsanov’s control forces and the
changes the original probability measure P to a new associated Radon-Nikodym derivative, it is useful to
measure Q, such that B ( t ) is a standard Brownian view the problem of time variant reliability as a problem
motion with respect to Q. In Eq. (2), R(t) is a scalar in series system reliability estimation. Accordingly, the
process, called the Radon-Nikodym derivative, which time interval is expressed as a union of sub-intervals
accounts for the correction needed for modification of as 0 = T0 < T1 < T2 < Tm = T . If m is large, i.e., the
the original dynamical system. The estimator for failure length of sub-intervals is small, the failure event can be
probability then takes the form approximated as
(T )
{ } { }
∧ 1 R
k

F = h* − max h ( X ( t ) ) ≤ 0
N

P = F ∑ I h − max h X ( t ) ≤ 0
∗ k
( ) (4)
N k =1 R 0
k
0 ≤ t ≤T 0 ≤ t ≤T
m m
where, the sample realizations X ( t ) and Rk (t) are {h − h ( X (Ti ) ) ≤ 0 = } F.
k
*
≈ i (6)
obtained from Eq. (2). i =1 i =1

The above approximation of the failure event


leads to a mixture importance sampling measure of
Structural Engineering Convention (SEC-2016)

m
nonlinear system in Eq. (1) by a hypothetical time
the form Q (C ) = ∑ w Q (C )
i i
for any event C ∈ , varying linear system given by
i =1

where wi i = 1, ... m; are normalized weights and each dY ( t ) = E ( i


( t ) + G ( t ) Y ( t ) ) dt + Ã ( t ) dB ( t ) ;
i

component Qi ; i ∈ {1,  , m} of the mixture is obtained (8)


Y (0) = X 0 ; 0 ≤ t ≤ T
from the original measure P by the transformation
dB ( t ) = −u ( X ( t ) , t ) dt + dB ( t ) . Here B i ( t ) is a Brownian
i i The time varying coefficient in Eq. (8) are obtained
motion process with respect to the probability measure by linearizing the nonlinear drift term A ( X ( t ) , t ) about
Qi. The control force u ( X ( t ) , t ) should be such that it
i a reference trajectory X refi
( t ) , which is taken to be
promotes the occurrence of the instantaneous failure the response of the nonlinear system to the open loop
control ui (t) in the absence of random excitation . From
event Fi. Thus, if the control force u ( X ( t ) , t ) in Eq. (2)
this approximation it follows that
is chosen randomly from the control forces u i ( X ( t ) , t );
i = 1, ... m; according to the probability mass function (  )
PFi t , X ( t ) ≈ P  HY (Ti ) ≥ h* Y ( t ) = X ( t ) 

(pmf) P u ( X ( t ) , t ) = u i ( X ( t ) , t ) = wi , it will lead
to more frequent occurrence of the failure event F. =1− Φ
 h* − µT X ( t ) , t
i
( ) 
    (9)
Different strategies can be adopted to formulate these  σ Ti ( t ) 
 
control forces. As stated earlier, in the existing studies,
where, F(.) is the cumulative probability distribution
u i* ( X ( t ) , t ) is taken to be independent of the system
function of a standard Gaussian random variable and
states, i.e., u i ( X ( t ) , t ) = u i ( t ) , and determine d as an Ti
open loop control. In this work, we propose a technique
( ) ( ) ∫ ( È (T , r ) )
T T
µTi X ( t ) , t = È i (Ti , t ) X ( t ) + i
i E i ( r ) dr
to formulate state-dependent controls . The details of the
t
formulation are provided in section 3.1. Ti 2

∫( )
 T 
σ T2i ( t ) = S  È i (Ti , r ) Ã ( r )  dr (10)
3.1 Formulation of state-dependent controls  
t
For the nonlinear system in Eqs. (1) and (2), using
Substituting Eq. (10) into Eq. (7), the sub-optimal
stochastic control theory it can be shown[9] than an ideal
state-dependent Markov control for the nonlinear system
state-dependent control u i* ( X ( t ) , t ) exists which leads can be obtained as
to zero sampling variance of the importance sampling
estimator for the instantaneous failure probability u ( X ( t ) , t ) =
i

 {  }
PFi = P  h* − h ( X (Ti ) ) ≤ 0  . This ideal control has the
S φ ( z ( X ( t ) , t ) )
σ T ( t ) (1 − Φ ( z ( X ( t ) , t ) ) )
( Ã (t )) T
È ( Ti , t )
i
(11)
functional form given by i

1  ∂PFi ( t , X ( t ) )  ( X ( t ) , t ) *
h − µT
u
i*
( X ( t ) , t ) = S ( Ã(t ))
T
  (7) where, z ( X ( t ) , t ) =
. In the above i

PF ( t , X ( t ) )  ∂X ( t )  σ T (t )
equations ψ (T , r ) = ( H¸ (T , r ) ) θ (T , r ) = [θ (T , r )
i T
with,
i i i i i
θ
for t ∈ [ 0, Ti ) and u i * ( X ( t ) , t ) = 0 for t θ≥ T(Ti . , r ) = [θ (T , r ) θ (T , r ) θ (T , r )], where each θ (T , r ) ; l = 1,  , p
i i i 1 i
i i i i i
i 1 i 2 i p i l i

Here X ( t ) is the state at time t of the modified is the response at time Ti of the deterministic time
SDE in Eq. (2). In Eq. (7) the function varying system dZ (τ ) = G (τ ) Z (τ ) dτ ; τ ≥ r to initial i



*
{ 
 }
PFi ( t , X ( t ) ) = P h − h ( X (Ti ) ) ≤ 0 X ( t ) = X ( t ) denotes
  condition Z(r) set to zero everywhere except at the l-th
component which is set to unity. For the special case
the probability of exceedance of the response h(X(t))
of a linear system, the sub-optimal control u ( X ( t ) , t )
i

of the original uncontrolled system in Eq. (1) over


the threshold h* when it starts from current time t and in Eq. (11) will correspond to the ideal control for
current state X ( t ) . It is obvious that one can compute the instantaneous failure event Fi. In this work the
PFi 0
( )
PFi t , X ( t ) and u i * ( X ( t ) , t ) in closed form only when normalized weights are defined as wi = m ; i = 1,
the system is linear, i.e., the drift term A ( X ( t ) , t ) and ∑P k =1
Fk 0

performance measure h(X(t)) are linear functions of the


..., m, where PF = PF ( 0, X 0 ) is computed from Eq. (9).
system states. i0 i

In order to enable determination of a sub- 3.2 Radon-Nikodym derivative and the failure
optimal control u ( X ( t ) , t ) analytically for nonlinear
i
probability estimator
systems as well, we consider a linear performance Based on the above formulation, the Radon-Nikodym
measure h ( X ( t ) ) = HX ( t ) and propose to obtain an derivative is given by
approximation of PFi ( t , X ( t ) ) by approximating the
Oindrila Kanjilal, et al

−1 The initial condition is taken as X (0) = 0. The


R (T )  
m
R0

R0
∑ =
 i =1
wi 
Ri ( T ) 
numerical values of the parameters of the linear filter and
(12)
the random excitation considered are ω = 8 rad s , η d = 0.3, ω g = 0.3 rad d

where, Ri (T) is obtained as the solution ofωthe = 8 SDE


rad s , η d = 0.3, ω g = 0.3 rad s , η g = 0.8, S = 0.0121 m s , A = 12.2, α = 0.2 s and α = 0
d
2 3
o 1 2

dRi ( t ) = − Ri ( t ) u i ( X ( t ) , t ) S -1dB i ( t )A; = 12.2, α = 0.2 s and α = 0.25 s . The system parameters are taken as w
o 1 2

= 9.4 rad/s,  = 0.05. In this study, three cases, each


Ri ( 0 ) = R0 ; t ≥ 0 (13) corresponding to a different value of a, have been
In this study we take R0 = 1. Subsequently, the considered as Case 1: a = 0 (linear system), Case 2: a =
importance sampling estimator in Eq. (4) takes the 1000 N/m3 and Case 3: a = 25000 N/m3. The duration of
form the random excitation is taken as T = 20s. For numerical
integration of SDE in Eq. (6), the fourth order explicit
1 N
{ }

P F = ∑ R k (T ) I h∗ − max HX k ( t ) ≤ 0 stochastic Runge-Kutta method has been used with a
N k =1 0<t ≤T

−1 time step of Dt = 0.005s.


1 N  m
= ∑  ∑ wi k
1 
N k =1  i =1 Ri (T ) 

 I h − max 0<t ≤T
{
HX k ( t ) ≤ 0 (14) }
For the purpose of reliability estimation, the
performance measure is defined in terms of the lateral
In each simulation, the control u ( X ( t ) , t ) is  displacement of the oscillator, i.e. h ( X ( t ) ) = X1 ( t ) ,
and accordingly the probability of failure is given by
chosen randomly from the controls u i ( X ( t ) , t ) ; i =
1,...,m according to the pmf stated earlier and sample
realizations of X k ( t ) and Rik (T) are obtained by solving
 0 ≤ t ≤T 
{
PF = P  I h* − max X 1 ( t ) ≤ 0  . In each of the three }
cases stated earlier, the failure probability estimates
Eqs. (2) and (13) respectively.
are obtained from three alternative methods which are
described as (i) Method 1: Girsanov’s transformation
4.  Numerical illustrations using state dependent controls; (ii) Method 2: Girsanov’s
transformation using open loop controls; and
For the purpose of illustration, a single degree of freedom
duffing oscillator subjected to filtered non-stationary (iii) Method 3: Direct Monte Carlo simulation. For
Gaussian white noise excitation is considered. The determining the controls in Methods 1 and 2, a total of
governing differential equation of motion is given by 160 up-crossing time instants have been chosen in the
time window 4s-8s. Sample realizations of the control
x ( t ) + 2ηω x ( t ) + ω x ( t ) + α ( x ( t ) ) = x (t )
2 3

forces for up-crossing at 5s in a linear system, obtained
g

x ( t ) + 2η ω x g ( t ) + ω x ( t ) =
  2
from the two methods, is shown in Fig. 1. Failure
g g g g g
(15) probability estimates from Methods 1 and 2 have been
2η ω xd ( t ) + ω x ( t )
2
d d d
obtained using N = 500 samples. The accuracy of the
d

x ( t ) + 2η ω xd ( t ) + ω x ( t ) = e ( t ) W ( t )
2
 d d d d d methods have been established by comparison with
where, W(t) is the Gaussian excitation with the estimates obtained from Method 3 using samples
E [W ( t ) W ( t + τ )] = Sδ (τ ) and e ( t ) = A ( e − e ) and
and has been shown in Fig. 2. In addition, to illustrate
− α 1t − α 2t
o
the relative merits of Methods 1 and 2, the mean and
P

is the deterministic envelope function imparting non-


stationarity to the random excitation. The Ito’s SDE the coefficient of variation of the failure probability
corresponding to Eq. (15) is given by Eq. (1) with the system estimates obtained form 50 independent runs of each
method has been reported in Tables 1-3.
X ( t ) = { X 1 ( t )  X 6 ( t )} = { x ( t ) x ( t ) xg ( t )
T
state
x g ( t ) xd ( t ) x d ( t ) }
T
, the diffusion vector
σ ( t ) = {0  0 e ( t )}
T
and the drift vector
{ }
T
A ( X ( t ) , t ) = CX ( t ) + 0 α X13 ( t )  0 , where
 0 1 0 0 0 0 
 2 
 −ω −2ηω −ω g2 −2η g ω g ωd2 2ηd ωd 
 
 0 0 0 1 0 0 
C= 
 0 0 −ω g2 −2η g ω g ωd2 2ηd ωd 
 
 0 0 0 0 0 1 
 
 0 0 0 0 −ωd2 −2ηd ωd  Figure 1: Sample realization of control forces in a linear system
 
for up-crossing at 5s
Structural Engineering Convention (SEC-2016)

From Fig. 2 it can be seen that for all three values of


a, the mean of the failure probability estimates from both
Methods 1 and 2 agree well with direct Monte Carlo
simulation results. While comparing the relative merits
of the two methods, in terms of the sampling variance
of the failure probability estimator, it can be seen from
Table 1 that when the system is linear, the coefficient of
variation of obtained from Method 1 is about 50%-70%
less than that obtained from Method 2. When the system
is mildly nonlinear (Case 2) Method 1 continues to be
advantageous giving 40%-60% reduction in coefficient
of variation from Method 2. However, as the degree of
nonlinearity increases, the reduction in sampling variance
of Method 1 over Method 2, decreases as is evident
from the results in Table 3. This can be attributed to the
Figure 2: Failure probability estimates fact that the approximation of the failure probability
functional used to obtain the state-dependent controls
Table 1: Comparison of Methods 1 and 2 for a = 0 for nonlinear systems becomes weaker as the degree of
(Linear system) nonlinearity increases.
( )

PF , δ ∧
h*(m) PF
5 Conclusions
Method 1 Method 2
0.055 2.74 × 10−4 (0.041) 2.62 × 10−4 (0.107 ) In this study an importance sampling method based on
the application of Girsanov’s transformation has been
0.060 4.40 × 10−5 (0.037 ) 4.39 × 10−5 (0.121) adopted to tackle the problem of simulation based time-
0.065 6.11× 10−6 (0.055 ) 5.68 × 10−6 (0.116 ) variant reliability estimation of dynamical systems. A
strategy to formulate closed loop Girsanov’s control
0.070 7.04 × 10−7 (0.036 ) 6.71× 10−7 (0.104 ) forces has been developed. These controls are stochastic
in nature and evolve depending on the system states so
Table 2: Comparison of Methods 1 and 2 for as to drive the dynamical system towards the failure
α = 10000 N m3 region. It has been numerically illustrated that for linear
and moderately nonlinear systems these closed loop
( )

PF , δ ∧ controls lead to a lesser sampling variance importance
h (m)
* PF
sampling estimator compared to existing open loop
Method 1 Method 2
controls.
0.0500 1.01× 10 −4
(0.064 ) 9.19 × 10−5 (0.105 )

0.0525 2.53 × 10−5 (0.097 ) 2.14 × 10−5 (0.171) References

0.0550 4.87 × 10−6 (0.064 ) 4.47 × 10−6 (0.126 ) [1] Langley, R.S., A first passage approximation for
normal stationary random processes, Journal of
0.0600 1.19 × 10−7 (0.065 ) 1.25 × 10−7 (0.161)
Sound and Vibration, Vol. 122 (2), pp. 261-275,
1988.
Table 3: Comparison of Methods 1 and 2 for
[2] Naess, A., Crossing rate statistics of quadratic
α = 25000 N m3
transformations of Gaussian processes,
( )

PF , δ ∧ Probabilistic Engineering Mechanics, Vol. 16,
h*(m) PF
pp. 209-217, 2001.
Method 1 Method 2 [3] Lin, Y.K. and Cai, G.Q., Probabilistic Structural
0.0425 2.03 × 10−4 (0.102 ) 2.21× 10−4 (0.131)
Dynamics: Advanced Theory and Applications,
0.0450 3.92 × 10−5 (0.109 ) 3.94 × 10−5 (0.135 ) McGraw-Hill, Singapore, 1995.
4.29 × 10−6 (0.115 ) 4.45 × 10−6 (0.168 )
[4] Spencer, B.F. and Bergman, L.A., On the
0.0475
numerical solution of the Fokker-Planck equation
0.0500 3.90 × 10−7 (0.143) 4.11× 10−7 (0.193) for nonlinear stochastic systems, Nonlinear
Dynamics, Vol. 4, pp. 357-372, 1993.
Structural Engineering Convention (SEC-2016)

[5] Au, S.K. and Beck, J.L., Estimation of small [10] Macke, M. and Bucher, C., Importance sampling
failure probabilities in high dimensions by for randomly excited dynamical systems, Journal
subset simulation, Probabilistic Engineering of Sound and Vibrations, Vol. 268, pp. 269-290,
Mechanics, Vol. 16, pp. 263-277, 2001. 2003.
[6] Pradlwarter, H.J., Schueller, G.I., Koutsourelakis, [11] Ogawa, J. and Tanaka, H., Importance sampling
P.S. and Charmpis, D.C., Application of line for stochastic systems under stationary noise
sampling simulation method to reliability having a specified power spectrum, Probabilistic
benchmark problems, Structural Safety, Vol. Engineering Mechanics, Vol. 24, pp. 537-544,
29(3), pp. 208-221, 2007. 2009.
[7] Katafygiotis, L.S., Cheung, S.H. and Yuen K.V., [12] Sundar, V.S. and Manohar, C.S., Estimation of
Spherical subset simulation (S3) for solving time variant reliability of randomly parametered
nonlinear dynamical reliability problems, non-linear vibrating systems, Structural Safety,
International Journal of Reliability and Safety, Vol. 47, pp. 59-66, 2014.
Vol. 4, pp. 122-138, 2010. [13] Sundar, V.S., Ammanagi, S. and Manohar,
[8] Engelund, S. and Rackwitz, R., A benchmark C.S., System reliability of randomly vibrating
study on importance sampling techniques in structures: Computational modelling and
structural reliability, Structural Safety, Vol. laboratory testing, Journal of Sound and
12(4), pp. 299-302, 1993. Vibration, Vol. 351, pp. 189-205, 2015.
[9] Oksendal, B., Stochastic Differential Equations:
An Introduction and Applications, Springer,
New York, 2003.

You might also like