28.05.2014 Views

r - The Hong Kong Polytechnic University

r - The Hong Kong Polytechnic University

r - The Hong Kong Polytechnic University

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>The</strong> dual is<br />

min<br />

*<br />

w, b, ξξ ,<br />

s.t<br />

1<br />

min<br />

* αα , 2<br />

n<br />

1<br />

T<br />

*<br />

ww+ C∑( ξ + ξ<br />

i i<br />

)<br />

2<br />

i=<br />

1<br />

T<br />

w Φ + b− y ≤ ε + ξ<br />

y<br />

( x )<br />

i i i<br />

( x )<br />

−w<br />

Φ −b<br />

≤ ε + ξ<br />

T<br />

*<br />

i i i<br />

*<br />

, ≥ 0, i = 1, 2, L,<br />

i i<br />

ξ ξ<br />

l<br />

l<br />

*<br />

T<br />

* * *<br />

( α−α ) Q( α− α ) + ε∑( α + α<br />

i i ) + ∑yi( α −α<br />

i i )<br />

l<br />

∑( )<br />

i= 1 i=<br />

1<br />

α − α = ≤α α ≤ C i = L l<br />

* *<br />

s. t 0, 0 , , 1, 2, ,<br />

i i i i<br />

i=<br />

1<br />

l<br />

T<br />

Where Q is an l× l positive semi-definite matrix, Q = K( x , x ) ≡ Φ( x ) Φ( x ), and K ( x , x ) is the<br />

ij i j i j<br />

i j<br />

kernel.<br />

<strong>The</strong> approximate function is:<br />

l<br />

*<br />

f ( x) = ∑( − α + α ) K( x , x ) + b<br />

(4)<br />

i i i<br />

i=<br />

1<br />

SVM-based reliability analysis method with UDM<br />

<strong>The</strong> limit state function can be calculated by SVM as<br />

g( x) = z = f ( x )<br />

(5)<br />

Where X= {x 1 ,x 2 ,…,x n } is the vector of random variables.<br />

In FORM and SORM, the first-order and second-order derivatives of the structural response need to be<br />

computed. So the polynomial function, the Gaussian radial basis function and the sigmoid function can be used<br />

as the kernel functions in SVM-based reliability analysis.<br />

Polynomial function<br />

A polynomial mapping is a popular method for non-linear modeling:<br />

T<br />

K ( xc , ) = ( xc + 1)<br />

q<br />

(6)<br />

i<br />

i<br />

Where q ≥ 2 , and c<br />

i<br />

are the support vectors.<br />

Gaussian Radial Basis Function<br />

'<br />

q<br />

q−1<br />

∂z<br />

⎛ ⎛ ⎞ ⎞<br />

⎛ ⎞<br />

= − + ⎜ + ⎟ = +<br />

∂x<br />

j i= 1<br />

⎝ ⎝ j= 1 ⎠ ⎠<br />

i= 1 ⎝ j=<br />

1 ⎠<br />

2<br />

q−1<br />

m<br />

l<br />

m<br />

l<br />

∂ z ∂ ( j) * ⎛ ( j)<br />

⎞ ( j) ( k) * ⎛ ( j)<br />

⎞<br />

= q ci ( − α + α ) 1 ( 1) ( )<br />

1<br />

i i ⎜ x c<br />

j i<br />

+ ⎟ = qq− ∑c c − α + α xc<br />

i i i i ⎜∑<br />

+<br />

j i ⎟<br />

∂x ∂x ∂x<br />

j k k i= 1 ⎝ j=<br />

1 ⎠<br />

i= 1 ⎝ j=<br />

1 ⎠<br />

m l m l<br />

( ) ( j) ( j) ( )<br />

( j)<br />

∑⎜ α α<br />

1<br />

i i ∑x c q x<br />

j i ⎟ ∑c − α + α c<br />

i i i ⎜∑ j i<br />

1 ⎟<br />

(7)<br />

∑ ∑ (8)<br />

Gaussian radial basis function can be chosen as the kernel function.<br />

2<br />

⎛ x−<br />

c ⎞<br />

i<br />

K ( xc , ) = exp −<br />

i ⎜<br />

2 ⎟<br />

(9)<br />

⎝ 2σ<br />

⎠<br />

∂ z =− −<br />

∂x<br />

j<br />

1 ci<br />

m<br />

*<br />

( j ) x −<br />

2 ∑( − α + α )( x c ) exp<br />

i i j i ⎜−<br />

σ = 2<br />

i 1<br />

⎛<br />

⎝<br />

2<br />

2<br />

2<br />

m<br />

m<br />

∂ z ∂ ⎛ 1 ⎛<br />

* ( j)<br />

− ⎞⎞<br />

1 ⎛∂x<br />

i<br />

* j 1 ( j) ( k)<br />

⎞ ⎛ − ⎞<br />

i<br />

= −<br />

2 ( − α + α )( x ) exp<br />

2<br />

2 ( ) 2 ( )( ) exp<br />

i i j<br />

− ci<br />

− =− − α + α − x<br />

i i<br />

j ci xk<br />

ci<br />

⎜− 2<br />

xj xk x ⎜ ∑<br />

x c<br />

k<br />

σ ⎜<br />

i= 1 2σ<br />

⎟<br />

⎟ ∑ ⎜ − − ⎟<br />

x c<br />

∂ ∂ ∂ ⎝ ⎠ σ i=<br />

1 ⎝∂xk<br />

σ ⎠<br />

⎜ 2σ<br />

⎟(11)<br />

⎝ ⎠ ⎝ ⎠<br />

2<br />

σ<br />

2<br />

⎞<br />

⎟<br />

⎠<br />

q−2<br />

(2)<br />

(3)<br />

(10)<br />

-401-

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!