lecture xfem meshfree
TRANSCRIPT
-
8/3/2019 Lecture Xfem Meshfree
1/147
-
8/3/2019 Lecture Xfem Meshfree
2/147
-
8/3/2019 Lecture Xfem Meshfree
3/147
-
8/3/2019 Lecture Xfem Meshfree
4/147
-
8/3/2019 Lecture Xfem Meshfree
5/147
-
8/3/2019 Lecture Xfem Meshfree
6/147
-
8/3/2019 Lecture Xfem Meshfree
7/147
fi fij giI I fi = f fij = f () figi = r = fg fijklgkl = rij f : g = r figj = rij f g = r f g = ijk fi gk ijk
gi = (g1, g2, g3, g12, g13, g23) gij
0 0
x = (X, t),
x X
u(X, t) = x X = (X, t) x,
v(X, t) =u(X, t)
t= u
a(X, t) =2u(X, t)
t2= u
u v a
0
-
8/3/2019 Lecture Xfem Meshfree
8/147
a(X, t) =v(X, t)
t+
vi(x, t)
xj
xi(X, t)
t
a(X, t) =v(X, t)
t+
vi(x, t)
xjv
F = xX
=u
X= I F
D = 0.5
L + LT
L = vi,j = F F1
E = 0.5 FTF I
E
-
8/3/2019 Lecture Xfem Meshfree
9/147
[[()]]
D()t , () ()X , , (),i
S
h
u
t
c P L AL
std enr
blnd
lin (e) 0
max min ext int Q a, b diag
kin
E
G
KI, KII x, x X, X u, u d
-
8/3/2019 Lecture Xfem Meshfree
10/147
v, v a, a t, t
n b
p, p m, m M, M w W
V
A
h R
f F
r P, P
K N, N B
C
I
J
e r, s S
H
S
, ,
K
ijk , ,
-
8/3/2019 Lecture Xfem Meshfree
11/147
, ,
-
8/3/2019 Lecture Xfem Meshfree
12/147
-
8/3/2019 Lecture Xfem Meshfree
13/147
-
8/3/2019 Lecture Xfem Meshfree
14/147
global
local
-
8/3/2019 Lecture Xfem Meshfree
15/147
-
8/3/2019 Lecture Xfem Meshfree
16/147
-
8/3/2019 Lecture Xfem Meshfree
17/147
X
J(X) p(X) uJ = p(XJ)
J(X) uJ = J(X) p(XJ) = p(X)
completeness
reproducing conditions
J
J(X) = 1 J
J(X) XJ = XJ
J(X) YJ = Y
J
J(X) XJi = Xi
-
8/3/2019 Lecture Xfem Meshfree
18/147
J
J,X(X) = 0J
J,Y(X) = 0 J
J,X(X) XJ = 1J
J,Y(X) XJ = 0 J
J,X(X) YJ = 0J
J,Y(X) YJ = 1
J
J,i(X) = 0 J
J,i(X) XJj = ij
J(x)
uJ = 1 J
J(x) = 1
partition of unities
D
Dt
IS
mIvI
=
ISmIvI = 0
mI v
mIvI = JS
I(XJ) (XJ) wJ
I(XJ) wJ IS
mIvI = IS
JS
I(XJ)(XJ) wJ = JS
IS
I(XJ)(XJ) wJ = 0
-
8/3/2019 Lecture Xfem Meshfree
19/147
IS
I(XJ) = 0
D
Dt I mIvI XI = I mIvI XI+ vI vI =0 = 0
D
Dt
I
mIvI XI
=I
ijk
J
I,m(XJ) mj(XJ)wJ
XIk
ijk XIk k th I
ijkJ I I,m(XJ)XIk mk
mj(XJ)wJ = ijkmkJ mj(XJ)wJ=J
ijmmj(XJ) =0
wJ = 0
k
k > 0
maxi
|u(Xi) ui| Chk
C
h
Cn
n
h
-
8/3/2019 Lecture Xfem Meshfree
20/147
I
K
Support size of particle I
R_KR_I
limh00
W(XI XJ, h0) = (XI XJ)
0W(XI XJ, h0)d0 = 1
W(XI XJ, h0) = 0 XI XJ R
h0 R h0
h0 x x
h0
-
8/3/2019 Lecture Xfem Meshfree
21/147
h0
x
x
W(XI XJ, h0) = W(XJ XI, h0) 0W(XI XJ, h0) = 0W(XJ XI, h0)
W(X) = W1D(X),
W(X) = W1D(|X1|) W1D(|X2|) W1D(|X3|) X = (X1, X2, X3) X =
X21 + X
22 + X
23
=
ChD1 1.5z2 + 0.75z3 0 z < 1
C4 hD
(2 z)3 1 z 20 z > 2
D
z = r/h0 C
=
2/3 D = 1
10/(7 ) D = 21/ D = 3
h0 z
z = ||XI XJ|| W
XiJ=
W
z
z
XiJ
Wz
=
3ChD+1
z + 0.75z2 0 z < 13C
4 hD+1(2 z)2 1 z 20 z > 2
-
8/3/2019 Lecture Xfem Meshfree
22/147
3 2 1 0 1 2 30
0.2
0.4
0.6
0.8
1
1.2
1.4
h/x = 1
1 0.5 0 0.5 10.2
0
0.2
0.4
0.6
0.8
1
1.2
u(x)u
rho(x)
h/x = 1
3 2 1 0 1 2 30
0.1
0.2
0.3
0.4
0.5
0.6
0.7
h/x = 2
1 0.5 0 0.5 10.2
0
0.2
0.4
0.6
0.8
1
1.2
u(x)u
rho(x)
h/x = 2
3 2 1 0 1 2 30
0.05
0.1
0.15
0.2
0.25
0.3
0.35
h/x = 4
1 0.5 0 0.5 10.2
0
0.2
0.4
0.6
0.8
1
1.2
u(x)u
rho(x)
h/x41
u(x) = 1 x2 x = 0.5
i = x h/x = 1, 2, 4
-
8/3/2019 Lecture Xfem Meshfree
23/147
=
1 6z2 + 8z3 3z4 0 z < 1
0 1 z
=
x xI r linear
z2 log z thin plate spline
ez2/c2 Gaussian
z2 + R2q
multipolar
c R q
WJ(x) = W(x xJ(t), h(x, t)) h
h
ht+t = ht + h t
h = 1/3 v
-
8/3/2019 Lecture Xfem Meshfree
24/147
v
h
F
h = h0 F
h
h0 h
WJ(X) = W(X XJ, h0)
xJ(t)
v(x, t) =IS
W(x xI(t)) vI(t),
a =IS
W(x xI(t)) vI+ W(x xI(t)) xI vI.
uh(X, t) =JS
uJ(t) J(X)
uJ J(X) S J(X) = 0
-
8/3/2019 Lecture Xfem Meshfree
25/147
uh(xI) = uI
I(XJ) = IJ IJ
H1
uh(X, t) =
0
u(Y, t) W(X Y, h0(Y)) dY
0
0
W(X Y, h0(Y)) 1 dY = 1
0
W(X Y, h0(Y)) Y dY = X
0
W(X Y, h0(Y)) X dY = X
0
W(X Y, h0(Y)) (X Y) dY = 0
uh(X, t)
0uh(X, t) =
0
0u(Y, t) W (X Y, h0(Y)) dY
-
8/3/2019 Lecture Xfem Meshfree
26/147
0uh(X, t) =
0
0 [u(Y, t) W (X Y, h0(Y))] dY
0
0u(Y, t) W(X Y, h0(Y)) dY
0uh(X, t) = 0
u(Y, t) W (X Y, h0(Y)) n0 d0
0
0u(Y, t) W (X Y, h0(Y)) dY
0uh(X, t) =
0
0u(Y, t) W (X Y, h0(Y)) dY
J(X) = W(X XJ, h0) V0J
V0J
J
0uh(X) = JS
uJ0J(X) with 0J = 0W(X XJ, h0) V0J
V0J
-
8/3/2019 Lecture Xfem Meshfree
27/147
JS
0W(X XJ, h0) V0J
uI 0
0uh(X) =
JS(uJ uI) 0W(XI XJ, h0) V0J
-
8/3/2019 Lecture Xfem Meshfree
28/147
0uh(X, t) =IS
GI(X) uI(t)
uh,i(X, t) =IS
GiI(X) uI(t)
GI
WSI (X) =WI(X)
ISWI(X)
GI
GI(X) = a(X) 0WSI (X) = aij(X)WSjI(X) a(X)
IS
GI(X) XI = ij
A
a
A aT = I
I
= WSI,X XI WSI,Y XI
WSI,X YI WSI,Y YI
=
aXX aXYaYX aY Y
0uh(X, t) =IS
a(X) 0WSI (X) uI(t)
-
8/3/2019 Lecture Xfem Meshfree
29/147
I = (a11(X) + a12(X) + a13(X)) WSI (X)
GXI = (a21(X) + a22(X) + a23(X)) WSI (X)
GY I = (a31(X) + a32(X) + a33(X)) WSI (X)
X
a A
=I
WSI (X) 1 XI X YI YXI X (XI X)2 (XI X)(YI Y)
YI Y (XI X)(YI Y) (YI Y)2
3 3
I = a11(X)WSI,X (X) + a12(X)W
SI,Y (X) + a13(X)W
SI (X)
GXI = a21(X)WSI,X (X) + a22(X)W
SI,Y (X) + a23(X)W
SI (X)
GY I = a31(X)WS
I,X (X) + a32(X)WS
I,Y (X) + a33(X)WS
I (X)
a
X a
=I
WSI,X (X) WSI,Y (X) WSI (X)WSI,X (X) XI WSI,Y (X) XI WSI (X) XIWSI,X (X) YI W
SI,Y (X) YI W
SI (X) YI
O(h)
u(X) X
u(XI) = u(X) + u,X(X) (XI X)+ u,Y(X) (YI Y) + 0.5u,XX (X) (XI X)2+ u,XY(X) (XI X) (YI Y)+ 0.5u,Y Y(X) (YI Y)2 + O(h3)
-
8/3/2019 Lecture Xfem Meshfree
30/147
uh,X(X) u,X
uh,X(X) u,X =I
GXI(X) uI u,X
=I
GXI(X) u(XI) u,X
uh,X(X) u,X = u(X)I
GXI(X) + u,X(X)I
GXI(X)(XI X) 1+ u,Y(X)
I
GXI(X) (YI Y)
+ 0.5 u,XX (X)I
GXI(X)(XI X)2
+ u,XY (X)I
GXI(X)(XI X) (YI Y)
+ 0.5 u,Y Y(X)I
GXI(X)(YI Y)2
I GXI = 0 I GXI(XIX) = 1
I
GXI(YI Y) = 0
uh,X(X) u,X = 0.5 u,XX (X)I
GXI(X)(XI X)2
+ u,XY(X)I
GXI(X)(XI X) (YI Y)
+ 0.5 u,Y Y(X)I
GXI(X)(YI Y)2
|uh,X(X) u,X | 0.5 |u,XX (X)| |I
GXI(X)(XI X)2|
+ |u,XY(X)| |I
GXI(X)(XI X) (YI Y)|
+ 0.5 |u,Y Y(X)| |I
GXI(X)(YI Y)2|
d
X = (X Y)
|XI X| d, |YI Y| d
-
8/3/2019 Lecture Xfem Meshfree
31/147
|uh,X(X) u,X | (0.5 |u,XX (X)| + |u,XY(X)| + 0.5|u,Y Y(X)|) d2
|I
GXI(X)|
GXI
|GXI| C1h0
h0 d = dh0
|uh,X(X) u,X | C(0.5 |u,XX (X)| + |u,XY (X)| + 0.5|u,Y Y(X)|) h0
h
Y
u B
0uh(X, t) =
JS
(uJ(t) uI(t)) 0W(XJ X, h0) V0J
B(X)
B(X) =
JS
(XJ X) 0W(XJ X, h0) V0J1
W(X XJ, h) V0J B
B(X) = JSX
J 0WS
(XJ X, h0)1
B
u
0uh(X, t) =
JS
uJ(t) 0WS(XJ X, h0) V0J
B(X)
-
8/3/2019 Lecture Xfem Meshfree
32/147
C(X, Y)
uh(X) =
Y
C(X, Y)W(X Y)u(Y)dY
K(X, Y) = C(X, Y)W(X
Y) C(X, Y)
n
u(X) = pT(X)a
p(X)u(X) = p(X)pT(X)a
Y
p(Y)W(X Y)u(Y)dY =
Y
p(Y)pT(Y)W(X Y)dYa
a
uh(X) = pT(X)a
uh(X) = pT(X)
Y
p(Y)pT(Y)W(XY)dY1
Y
p(Y)w(XY)u(Y)dY
C(X, Y) = pT(X)
Y
p(Y)pT(Y)W(X Y)dY1
p(Y)
= pT(X)[M(X)]1p(Y)
uh(X) =
Y
C(X, Y)W(X Y)u(Y)dY
=IS
C(X, XI)w(X YI)uIV0I
= pT(X)[M(X)]1IS
p(XI)W(X XI)uIV0I
-
8/3/2019 Lecture Xfem Meshfree
33/147
M(X)
M(X) =
Y
p(Y)pT(Y)W(X Y)dY
=IS
p(XI)pT(XI)W(X XI)V0I
uh(x)
(xI, uI) uI = u(xI) uh(x)
m
u
h
(x) = a0 + a1x + a2x
2
+ ... + amx
m
uh(x) = pT(x)a
0
xi
Y
X
ui
xi
uh(xi)
uh(x)
a
uI uh(xI)
J =nI=1
[uh(xI) uI]2 =nI=1
[pT(xI)a uI]2
-
8/3/2019 Lecture Xfem Meshfree
34/147
a
nI=1
p(xI)pT(xI)a =
nI=1
p(xI)uI
a
uh(x)
xI
uI
pT(x) = [1 x] aT = [a0 a1]
3I=1
1 xI
xI x2I
a =
3I=1
1
xI
uI
3 66 14
a =
6.516
a0 = 5/6 a1 = 1.5
uh(x) = 56
+3
2x
a
X X
p
p(X) =
1 X Y X 2
uh(X, t) =MI=1
pI(X) aI(X, t) = pT(Xi) a(Xi)
M a
-
8/3/2019 Lecture Xfem Meshfree
35/147
J(a(Xi)) =NJ=1
W(X XJ, h0)MI=1
pI(XJ)T aI(X, t) u(XJ)
2
=
P(X) a(X) u(X)T
W(X)
P(X) a(X) u(X)
N W(X) = 0
uT
(X) = u( X1) u( X2) ... u( XN)
P(X) =
p1(X1) p2(X1) ... pM(X1)
p1(X2) p2(X2) ... pM(X2)
p1(XN) p2(XN) ... pM(XN)
=
W(X X1) 0 ... 00 W(X X2) ... 0
0
0 0 ... W (X
XN
)
a
J(a(Xi))
a(Xi)= 2PT(X) W(X) u(X)
+ 2PT(X) W(X) P(X) a(X) = 0
PT(X) W(X) u(X) = PT(X) W(X) P(X) a(X)
a
a(x) = PT(X) W(X) PT(X) =ARMM
PT(X) W(X) =BRMN
u(X)
uh(X, t) = pT(X) A1(X) B(X) u(X)
uh(X, t) =MJ=1
MK=1
NI=1
pJ(X) A1JK(X) BKI(X) uI(X)
-
8/3/2019 Lecture Xfem Meshfree
36/147
I(X)
I(X, t) =MJ=1
MK=1
pJ(X) A1JK (X) BKI(X)
V0I
A(X) =
P11 ... P 1N
PM1 ... P MN
W1 ... 0
0 ... W N
P11 ... P M1
P1N ... P MN
M = 1 p(X) = 1
A(X) =
1 ... 1 W1 ... 0
0 ... W N
1
1
A
p(x) = 1
I(X) =WI(X)
ISWI(X)
M = 3 p(X) = [1 X Y]T A
A(X) =
1 ... 1x1 ... xNy1 ... yN
W1 ... 0
0 ... W N
1 x1 y1
1 xN yN
A 3 3
A
A
W(X) A P A
N M p(X) = [1 X Y]
-
8/3/2019 Lecture Xfem Meshfree
37/147
a) b)
A A
A
A
=maxmin
A
A
(X)
Xi=
pT(X)
XiA1 B + pT(X)
A1(X)Xi
B
+ pT(X) A1(X)B(X)
Xi
B(X)
Xi= P(X)
W(X)
Xi
-
8/3/2019 Lecture Xfem Meshfree
38/147
A1(X)
I = A1(X) A(X)
0 =A1(X)
XiA(X) + A1(X)
A(X)
Xi
A
1(X)
Xi = A1(X)A(X)
Xi A1(X)
= A1(X) P(X)W(X)
XiPT(X) A1(X)
2(X)
XiXj=
2pT(X)
XiXjA1(X) B(X)
+ 2pT(X)
Xi
A1(X)
XjB(X) + A1(X)
B(X)
Xi
+ pT(X)
2A1(X)XiXj
B(X) + A1(X)2B(X)
XiXj+
A1(X)Xi
B(X)
Xj + pT(X)
A1(X)Xj
B(X)
Xi
J
J(X) = (X) p(XJ) W(X XJ, h0)
A(X) (X) = p(XJ)
A
0A(X) (X) + A(X) 0(X) = 0p(XJ) 0(X)
XI
-
8/3/2019 Lecture Xfem Meshfree
39/147
h0
I(X) = W(XI, X) PT
XI X
h0
(X),
W(Y, X) = W ((Y X)/h0)
P(0) = IS
I(X) PXI Xh0
(X)
A(X) (X) = P(0)
A(X) =JS
W(XJ, X) PT
XJ X
h0
P
XJ X
h0
h0I h0I XI
W(XI, X) = W
XI X
h0I
h0 P h0 h0J
P
< f,g >X=JS
W(XJ, X) fXJ X
h0
gXJ X
h0
X Z X
u
u(Z) uh(Z, X) = PT
Z Xh0
c(X)
c
-
8/3/2019 Lecture Xfem Meshfree
40/147
F(X, Y) = X2 + Y2 (R = 0.8) (R = 0.3) R
uh(X) =JS
J(X)
uJ+
LK=1
pK(X) aJK
aJK
uh(X) =JS
J(X) uJ+JS
J(X)
LK=1
pK(X) aJK
global
-
8/3/2019 Lecture Xfem Meshfree
41/147
F(X, Y) =X2 + Y2 (R = 0.8) (R = 0.3) R
F(X, Y) = X2 + Y2
25 25
R
R = 0.6
R = 1.6
R = 0.6
A
0.05%
X
Y
F x F,X = 2X
0.005% 0.2%
-
8/3/2019 Lecture Xfem Meshfree
42/147
F(X, Y) = sin
X2 + Y2
F 0 X 2 0 Y
2
F
x
/300 R
x
V = d2
d
h
d < h 0
A
< 0
= 0
n
(x)
(x) > 0 x A(x) < 0 x B
(x) = 0 x
(x)
(x, t)
n x
n =
= 1 n = n B A B A
x
K = ni,i
= 1 K = ni,i = ,ii
-
8/3/2019 Lecture Xfem Meshfree
91/147
f(x) A B
f(x) =
A
f(x) +
B
f(x)
H()
H() =
1 > 00 < 0
A B
A = {x /H((x)) = 1}
B = {x /H((x)) = 1}
f(x) = f(x)H((x)) + f(x)H((x)) A
A A
f,i(x) =
f,i(x)H((x))
A f,i(x) = A f(x)ni ni A
A
f,i(x) =
(f(x)H((x))),i f(x) (H((x))),i
H((x) H((x))
,i
= ,i(x)H,i((x)) = ,i(x)((x))
-
8/3/2019 Lecture Xfem Meshfree
92/147
Case 3:Case 2:Case 1:
AAA B
BB
intA =
extA = extA =
A = extA
intA A = A =
extA
() ,i(x) n
BA
H((x))
,i
= nBAi on
= 0 otherwise.
f,i(x)H((x)) =
f(x)H((x))
,i
f(x)
H((x)),i
=
f(x)H((x))ni
f(x)nBAi
=
f(x)H((x))ni +
f(x)nABi
f,i(x)H((x)) =
=extA
f(x) H((x))
=1ni +
=intA
f(x)nABi
=
A
f(x)ni
f,i(x)H((x)) =
f(x) H((x)) =0
ni +
=A
f(x)nABi
=
A
f(x)ni
-
8/3/2019 Lecture Xfem Meshfree
93/147
f,i(x)H((x)) =
f(x) H((x)) =1 onlyif xA
ni +
f(x)nABi
=
A
f(x)ni
H() =
0 for < 12 +
2 +
12 sin
for < <
1 for <
H() =
0 for < 12
+ 18
9 5( )3
for < <
1 for <
() = 0 for < 12 + 12 sin for < <
0 for <
d x
d = x x x x (x)
(x) = d A
(x) = d B
(x) = minx
x x sign
n (x x)
= 1
-
8/3/2019 Lecture Xfem Meshfree
94/147
n
x
= 0
d
x
< 0 > 0
NI(x) I
S
(x) =IS
NI(x)I
I I
(x),i =IS
NI,i(x)I
,i ,i = 0
-
8/3/2019 Lecture Xfem Meshfree
95/147
D(x, t)
Dt= 0
v
(x, t)t + (x, t) v(x, t) = 0
+ ,ivi = 0
n+1 nt
= n,ivni
n+1 = n t n,ivni t
vi || = 1
0 0
(X) = 0 (X) > 0
-
8/3/2019 Lecture Xfem Meshfree
96/147
f(X)=0 f(X)=0f(X)0
activparticl
CD
(X)
(X) 0
XI
I Nact (XI) 0 (XI) = 0 XI
XI I
nsp XI I nip
(X) = 0
(X) (X)
NI(X)
(X) =IS
NI(X) XI
-
8/3/2019 Lecture Xfem Meshfree
97/147
B X
(X) > 0 CD
(XI) hp hp
uh(X) = JS
NJ(X) uJ+ KE
JSc
NKJ (X) K(X) aKJ
S
Sc
NJ NJ (X)
aJ
E
K
NJ(X) = NJ(X)
S
S() =
1 > 0
1 < 0
(X)
-
8/3/2019 Lecture Xfem Meshfree
98/147
4321 crack
Shifting
crack
=0>0 0 X > Xc X2 < Xc S((X2)) = 1 S((X3)) = 1 X3 > Xc NJ(X) S(X)
u(X) K Sc u(XK) = uK + S((XK)) aJ
uK
-
8/3/2019 Lecture Xfem Meshfree
99/147
uh(X) =JS
NJ(X) uJ+JSc
NJ(X) (S((X)) S((XJ))) aJ
u(XK) = uK
[[uh
(X)]] = u(X+
) u(X)=
JS
NJ(X+) uJ+
JSc
NJ(X+)
S((X+))
aJ
JS
NJ(X) uJ+
JSc
NJ(X)
S((X))
aJ
=JSc
NJ(X)
S((X+)) S((X)) aJ= 2
JSc
NJ(X) aJ
NJ(X) = NJ(X+
)
[[uh(X)]] =JSc
NJ(X)
H((X+)) H((X)) aJ=
JSc
NJ(X) aJ
JSc
NJ(X) aJ 2JSc
NJ(X) aJ
J(x, t) = |(x, t)| |(xJ, t)|
vh(x) =JS
NJ(x) vJ(t) +JSc
NJ(x) J((x), t) aJ(t)
-
8/3/2019 Lecture Xfem Meshfree
100/147
4321
=0>0
-
8/3/2019 Lecture Xfem Meshfree
101/147
Sc
v
u
N2(x, t) 2(x, t) N3(x, t) 3(x, t)
vh(x) =JS
NJ(x)vJ(t)
+JSc
(NJ(x) J((x), t) + NJ(x) J((x), t)) aJ(t)
J(x, t) = sign() = sign()nint nint
J(x, t)
[[vh(X)]] = 2JSc
NJ(X) aJ nint
[[vh(X)nint]] = 2JSc
NJ(X) aJ
1 1
uh(X) =2I=1
NI(X) [uI+ aI (H(X Xc) H(XI Xc))]
= u1 N1 + u2 N2 + a1 N1 H(X Xc)+ a2 N2 [H(X Xc) 1]
-
8/3/2019 Lecture Xfem Meshfree
102/147
H
NI = NIH(XXc)+NI (1 H(X Xc)) I = 1, 2
uh(X) = (u1 + a1) N1 H(X Xc) + u1 N1 (1 H(X Xc))+ (u2 a2) N2 (1 H(X Xc)) + u2 N2 H(X Xc)
element1
u11 = u1
u12 = u2 a2
element2
u21 = u1 + a1
u22 = u2
uh(X) = u11 N1 (1 H(X Xc)) + u12N2 (1 H(X Xc))+ u21 N1 H(X Xc) + u22 N2 H(X Xc)
X < Xc
(1 H(X Xc)) X > Xc H(XXc)
[[uh(X)]]X=Xc = lim0
[u(X+ ) u(X )]X=Xc
= N1(Xc)
u21 u11
+ N2(Xc)
u22 u12
= a1 N1(Xc) + a2 N2(Xc)
u12 u21
uhi (x) =4I=1
NI(x)uIi +3J=1
NJ(x)(x)aJi
-
8/3/2019 Lecture Xfem Meshfree
103/147
XC
0
1 4XC
0
1
4
2
3
1 4
N2(X)
N1(X)
N1(X)
N4(X)
u+ u+
u u
I
NI uII
NI uI
[[u]] [[u]]
N1(X) (H(X Xc) H(X1 Xc))
N2(X) (H(X Xc) H(X2 Xc))
(x) uIi = 0 aJi = 1 (N1, N2, N3)
3J=1
NJ(x) = 1.
IN
NI(x) = 1
(x)
INNI(x)(x) = (x)
-
8/3/2019 Lecture Xfem Meshfree
104/147
0 00 00 01 11 11 1
0 00 00 01 11 11 1 0 00 00 01 11 11 10 00 00 01 11 11 10 00 00 01 11 11 1 0 00 00 01 11 11 1 0 00 00 01 11 11 10 00 00 01 11 11 1 0 00 00 01 11 11 1 0 00 00 01 11 11 1 0 00 00 01 11 11 1 0 00 00 01 11 11 1 0 00 00 01 11 11 1 0 00 00 01 11 11 10 00 00 01 11 11 1 0 00 00 01 11 11 10 00 00 01 11 11 1 0 00 00 01 11 11 10 00 00 01 11 11 10 00 00 01 11 11 10 00 00 01 11 11 10 00 00 01 11 11 1
0 0
0 0
0 0
1 1
1 1
1 1
0 0
0 0
0 0
1 1
1 1
1 1
0 0
0 0
0 0
1 1
1 1
1 1
0 00 0
0 0
1 11 1
1 1
0 00 0
0 0
1 11 1
1 1
0 00 0
0 0
1 11 1
1 1
0 00 0
0 0
1 11 1
1 1
0 00 0
0 0
1 11 1
1 1
0 00 0
0 0
1 11 1
1 1
0 00 0
0 0
1 11 1
1 1
0 00 0
0 0
1 11 1
1 1
0 00 0
0 0
1 11 1
1 1
0 0
0 0
0 0
1 1
1 1
1 10 00 00 01 11 11 10 00 00 01 11 11 1 0 00 00 01 11 11 1 0 00 00 01 11 11 1 0 00 00 01 11 11 10 00 00 01 11 11 1 0 00 00 01 11 11 1 0 00 00 01 11 11 10 00 00 01 11 11 1 0 00 00 01 11 11 10 00 00 01 11 11 10 00 00 01 11 11 10 00 00 01 11 11 10 00 00 01 11 11 10 00 00 01 11 11 10 00 00 01 11 11 10 00 00 01 11 11 10 00 00 01 11 11 1
Senr
p.e.
NI(x) fi(x) (x) fi(x)(x)
st
st
st
st
st
st
st
st
NI
std
-
8/3/2019 Lecture Xfem Meshfree
105/147
enr
blnd
0 0 00 0 00 0 01 1 11 1 11 1 10 0 00 0 00 0 00 0 01 1 11 1 11 1 11 1 10 0 00 0 00 0 00 0 01 1 11 1 11 1 11 1 1 0 0 00 0 00 0 01 1 11 1 11 1 10 0 00 0 00 0 00 0 01 1 11 1 11 1 11 1 10 0 00 0 00 0 00 0 01 1 11 1 11 1 11 1 10 0 00 0 00 0 00 0 01 1 11 1 11 1 11 1 10 0 00 0 00 0 01 1 11 1 11 1 10 0 00 0 00 0 00 0 01 1 11 1 11 1 11 1 1
enr
blnd
std
enr blnd std
uI = 0 aJ = 1
uh(x) =
JNenr
NJ(x)(x) = (x) x enrNJ(x)(x) = (x) x blnd
NJ(x)(x) = 0 x std
enr std
NJ
(x) = xH(x)
-
8/3/2019 Lecture Xfem Meshfree
106/147
H
x = 0
uh(x) =2I=1
NI(x) + N1(x)(xH(x) x1H(x1))a1
uh() = u1(1 ) + u2 + a1h(1 )
=x x1
h
h
uh
e
e u uint
x
e,x|x ddx e(x) = 0
-
8/3/2019 Lecture Xfem Meshfree
107/147
x
e(x) = e(x) + e,x|x(x x) + 12
e,xx|x(x x)2 + O(h3)
e(x) = e(x) +1
2e,xx|x(x x)2
x = x1 e(x1) = 0 uh
uh(xI) = u(xI)
e(x) = 12
e,xx|x(x x)2
e(x) = u,xx +2a1
h
1
2(x x1)2 1
8h2
e(x) 1
8 h2
max(u,xx +
2a1h )
2a1/h h2 h
n n n > 1
e(x)
1
8
h2max(u,xx +2a1
hn
)
-
8/3/2019 Lecture Xfem Meshfree
108/147
r
s
r
y
x
(1, 1)
(1,1)
(1, 1)
(1,1)
s = 1
r = 1r = 1
s = 1
s
1 : (x1, y1)
2 : (x2, y2)
3 : (x3, y3)
4 : (x4, y4)
NI, I = 1...4
N1(r, s) =1
4(1 r)(1 s)
N2(r, s) =1
4(1 + r)(1 s)
N3(r, s) =1
4(1 + r)(1 + s)
N4(r, s) =1
4(1 r)(1 + s)
r s
ue(M) =
uxuy
=
N1 N2 N3 N4 0 0 0 00 0 0 0 N1 N2 N3 N4
266666666664
ux1ux2ux3ux4uy1uy2uy3uy4
377777777775
= Nestd(M) qe
-
8/3/2019 Lecture Xfem Meshfree
109/147
ue(M) =
uxuy
=
N1 N2 N3 N4 0 0 0 00 0 0 0 N1 N2 N3 N4
. . .
. . .N11 N22 N33 N44 0 0 0 0
0 0 0 0 N11 N22 N33 N44
2666666666666666666666666664
ux1ux2ux3ux4uy1uy2uy3uy4ax1ax2ax3ax4ay1ay2ay3ay4
3777777777777777777777777775
ue(M) = [ Nestd(M) Neenr(M) ] q
e
ue(M) = Ne(M) qe
Ne(M) = [Nestd(M) Neenr(M)]
(x) I
I(x) = (x) (xI)
=
xxyy
2xy
= Due(M)
D =
x0
0
y
y
x
ue(M)
= DNe(M) qe = Be(M) qe
-
8/3/2019 Lecture Xfem Meshfree
110/147
Be(M)
Be(M) = [Bestd(M) Beenr(M)]
Bestd(M)
Bestd =
N1,x N2,x N3,x N4,x 0 0 0 00 0 0 0 N1,y N2,y N3,y N4,yN1,y N2,y N3,y N4,y N1,x N2,x N3,x N4,x
Be
enr(M)
Beenr =
24 (N11),x (N22),x (N33),x (N44),x 0 0 0 00 0 0 0 (N11),y (N22),y (N33),y (N44),y
(N11),y (N22),y (N33),y (N44),y (N11),x (N22),x (N33),x (N44),x
35
uhi,j =IS
NJ,i(x) ujJ +IS
(NJ(x)H((x))),i ajJ
=IS
NJ,i(x) ujJ +IS
(NJ,i(x)H((x)) + NJ(x)H,i((x))) ajJ
H,i((x)) =
H,i = 1 H,i = 0
Beenr =
24 N1,x1 N2,x2 N3,x3 N4,x4 0 0 0 00 0 0 0 N1,y1 N2,y2 N3,y3 N4,y4
N1,x1 N2,x2 N3,x3 N4,x4 N1,y1 N2,y2 N3,y3 N4,y4
35
(x) = |(x)| (x)
(x),i
= sign((x)) ,i(x)
(x)
(x) = [ N1 N2 N3 N4 ]
1234
x
(x),x = [ N1,x N2,x N3,x N4,x ]
1234
-
8/3/2019 Lecture Xfem Meshfree
111/147
y
(x),y = [ N1,y N2,y N3,y N4,y ]
1234
NIx
=NIr
r
x+
NIs
s
xNIy
=NIr
r
y+
NIs
s
y
NI
N,x N,y = N,r N,s
r
x
r
y
sx
sy
= J1
J NI(r, s) r s
N1,r = 14
(1 s) N1,s = 14
(1 r)
N2,r =1
4(1 s) N2,s = 1
4(1 + r)
N3,r =1
4
(1 + s) N3,s =1
4
(1 + r)
N4,r = 14
(1 + s) N4,s =1
4(1 r)
J =
x
r
x
s
y
r
y
s
-
8/3/2019 Lecture Xfem Meshfree
112/147
x =4I=1
NIxI ,x
r=
4I=1
NIr
xI ,x
s=
4I=1
NIs
xI
x
r=
N1,r N2,r N3,r N4,r
x1x2x3
x4
x
s=
N1,s N2,s N3,s N4,s
x1x2x3x4
y =4I=1
NIyI ,y
r=
4I=1
NIr
yI ,y
s=
4I=1
NIs
yI
y
r=
N1,r N2,r N3,r N4,r y1y2y3
y4
y
s=
N1,s N2,s N3,s N4,s
y1y2y3y4
Ke = e BeT(M) Ce Be(M) d =
1
1 1
1
BeT
(r, s) Ce Be(r, s) det J dr ds
Ce
8 8
Kel =
eBe
T
std(M)CeBestd(M)
e
BeT
std(M)CeBeenr(M)
e
BeT
enr(M)CeBestd(M)
e
BeT
enr(M)CeBeenr(M)
16 16
-
8/3/2019 Lecture Xfem Meshfree
113/147
crack
background cell
1
2
3
4
5
6
7
8
9
1011
crack
5
9
6
7
8
1
2
3
4
background cellCrack path produced
by level set Crack path recognized by the code
F
F =
F(X)d +
+
F(X)d
=
F(X()) detJ()d +
+F(X()) detJ+() d
-
8/3/2019 Lecture Xfem Meshfree
114/147
F =
F(X()()) detJ(()) detJ()d
+
+
F(X()()) detJ+(()) detJ+()d
F=n
GPI=1
F(I) detJ() detJ()wI+
n
+
GPI=1
F(I) detJ+() detJ+()wI
nGP n+GP
+
wI
A+
A
w+I = wA+IAI
wI
= wAI
AI
at the time
before
-
8/3/2019 Lecture Xfem Meshfree
115/147
-
8/3/2019 Lecture Xfem Meshfree
116/147
enriched nodes
not enriched nodes
crack crack tip crack
crack tip
(Fji) (Flk) dx
r0.5
Fi
G :
xy
x yy
w
= G() , w = w det(
G)
0 P b = X 0 \ c0
u(X, t) = u(X, t) on u0
-
8/3/2019 Lecture Xfem Meshfree
117/147
n0 P(X, t) = t0(X, t) on t0
n0 P(X, t) = 0 on c0 u t0
c0 u0
t0
c0 = 0 , (u0
t0)
(t0
c0)
(u0
c0) =
u V
W = Wint Wext = 0 u
Wint =
0
( u)T : P d0
Wext =
0
u b d0 +
t0
u t0 d0
V =
u(, t)|u(, t) H1, u(, t) = u(t) on u0 , u discontinuous on c0
V0 =
u|u H1, u = 0 on u0 , u discontinuous on c0
Space of Bounded Deformations
-
8/3/2019 Lecture Xfem Meshfree
118/147
23
12
12
13
23
udisc = 3 3(
) a3
= [1 2
3 ] 23P
3 = 1 1 2 3(
) = sign (()) sign(3)
-
8/3/2019 Lecture Xfem Meshfree
119/147
2
3 1P13
2
P
N3() = 1 1 2N1() = 1
N2() = 2
11
22
1 =1
1P, 2 = 2
1P P
31
udisc = 2 2(
) a2
1 = 1 1P2P
2, 2 =
22P
2() = sign(()) sign(2) a3 = aP = 0
udisc = I I I(
) aI
aI
udisc
enr enr enr
enr
B
-
8/3/2019 Lecture Xfem Meshfree
120/147
crack tip enrichment
Heaviside enrichment
B = [B1 B2 B3 B4]
=
r sin
2,
r cos
2,
r sin
2sin(),
r cos
2sin()
B
r = 0
uh(X) =IS
NI(X) uI+
ISc(X)NI(X) H(fI(X)) aI
+
ISt(X)NI(X)
K
BK(X) bKI
St
B
a b c d a
p
-
8/3/2019 Lecture Xfem Meshfree
121/147
0 0 0 0 0 00 0 0 0 0 00 0 0 0 0 00 0 0 0 0 00 0 0 0 0 00 0 0 0 0 00 0 0 0 0 00 0 0 0 0 00 0 0 0 0 00 0 0 0 0 00 0 0 0 0 00 0 0 0 0 00 0 0 0 0 01 1 1 1 1 11 1 1 1 1 11 1 1 1 1 11 1 1 1 1 11 1 1 1 1 11 1 1 1 1 11 1 1 1 1 11 1 1 1 1 11 1 1 1 1 11 1 1 1 1 11 1 1 1 1 11 1 1 1 1 11 1 1 1 1 1 0 0 0 0 0 00 0 0 0 0 00 0 0 0 0 00 0 0 0 0 00 0 0 0 0 00 0 0 0 0 00 0 0 0 0 00 0 0 0 0 00 0 0 0 0 00 0 0 0 0 00 0 0 0 0 00 0 0 0 0 00 0 0 0 0 01 1 1 1 1 11 1 1 1 1 11 1 1 1 1 11 1 1 1 1 11 1 1 1 1 11 1 1 1 1 11 1 1 1 1 11 1 1 1 1 11 1 1 1 1 11 1 1 1 1 11 1 1 1 1 11 1 1 1 1 11 1 1 1 1 10 0 0 0 0 00 0 0 0 0 00 0 0 0 0 00 0 0 0 0 00 0 0 0 0 00 0 0 0 0 00 0 0 0 0 01 1 1 1 1 11 1 1 1 1 11 1 1 1 1 11 1 1 1 1 11 1 1 1 1 11 1 1 1 1 11 1 1 1 1 10 0 0 0 0 00 0 0 0 0 00 0 0 0 0 00 0 0 0 0 00 0 0 0 0 00 0 0 0 0 00 0 0 0 0 01 1 1 1 1 11 1 1 1 1 11 1 1 1 1 11 1 1 1 1 11 1 1 1 1 11 1 1 1 1 11 1 1 1 1 1 aa crackbcd
A+
A
r+ r
r+ =A+
A+ + A, r =
A
A+ + A
a b c d a b
KuuIJ KuaIJ K
ubIJK
KauIJ KaaIJ K
abIJK
KbuIJK KbaIJK K
bbIJK
uJaJ
bJK
=
fextIfextIfextIK
K d = fext
K d = {u a b}T fext =
fu fa fb
T fb =
fb1 fb2 fb3 fb4
fuI =
NI b d +
t
NI t d
faI =
NI (H((X)) H((XI))) b d+
tNI (H((X)) H((XI))) t d
-
8/3/2019 Lecture Xfem Meshfree
122/147
fblI =
NI
BlI(X) BlI(XI)
b d+
t
NI
BlI(X) BlI(XI)
t d
K =
BT C B d
B
BuI = NI,X 0
0 NI,Y
NI,Y NI,X
BaI =
NI,X (H((X)) H((XI))) 00 NI,Y (H((X)) H((XI)))NI,Y (H((X)) H((XI))) NI,X (H((X)) H((XI)))
BblI |l=1,2,3,4 =
NI
BlK(X) BlK(XI),X
0
0
NI
BlK(X) BlK(XI),Y
NI
BlK(X) BlK(XI)
,Y
NI
BlK(X) BlK(XI)
,X
NI B
lK(X)
,i
= NI,i BlK(X) + NI B
lK(X),i
Bl,i = Bl,r r,i + B
l, ,i
r
, i
Bl
,r
Bl
,
B1,r =sin(/2)
2
2B1, =
2cos(/2)
2
B2,r =cos(/2)
2
2B2, =
2sin(/2)
2
B3,r =sin(/2) sin()
2
2B3, =
r
cos(/2) sin()
2+ sin(/2) cos()
B4,r =
cos(/2) sin()
2
2B4, =
r
sin(/2) sin()
2+ cos(/2) cos()
-
8/3/2019 Lecture Xfem Meshfree
123/147
X
Y
X
Y
r
r,X = cos() ,X = sin/rr,Y = sin() ,Y = cos/r
B1,X =sin(/2)
2
2B1,Y =
cos(/2)
2
2
B2,X =cos(/2)
2
2B2,Y =
sin(/2)
2
2
B3,X =
sin(3/2) sin()
22B3,Y =
sin(/2) + sin(3/2) cos()
22B4,X =
cos(3/2) sin()
2
2B4,Y =
cos(/2) + cos(3/2) cos()
2
2
B,X = B,X cos() + B,Y sin()
B,Y = B,X sin() + B,Y cos()
-
8/3/2019 Lecture Xfem Meshfree
124/147
Branching discontinuityIntersecting discontinuity
1(x) = 01(x) = 0
2(x) = 02(x) = 0
S1c
1(X) = 0 S2c 2(X) = 0
S3c = S1c
S2c
S1t
S2t
uh(X) =IS(X)
NI(X) uI+
IS1c(X)NI(X) H(1(X)) a
(1)I
+
IS2c(X)NI(X) H(2(X)) a
(2)I
+ IS3c(X)
NI(X) H(1(X)) H(2(X)) a(3)
I
+
IS1t (X)NI(X)
K
B(1)K (X) b
(1)KI
+
IS2t (X)NI(X)
K
B(2)K (X) b
(2)KI
-
8/3/2019 Lecture Xfem Meshfree
125/147
(1 < 0, 2 < 0) (1 >0, 2 > 0) (1 > 0, 2 < 0) (1 > 0, 2 < 0) (1 > 0, 2 >0) (1 < 0, 2 < 0) 1 X
1(X) =
01(X),
02(X1)
02(X) > 0
02(X), 02(X1)
02(X) < 0
0
uh(X) =IS(X)
NI(X) uI+ncn=1
ISc(X)
NI(X) H((n)I (X)) a
(n)I
+
mtm=1
ISt(X)
NI(X)K
B(m)K (X) b
(m)KI
nc mt
-
8/3/2019 Lecture Xfem Meshfree
126/147
0 P b = X 0 \ c0
u(X, t) = u(X, t) on u0
n0 P(X, t) = t0(X, t) on t0
n0 P(X, t) = 0 on c0 if not in contact
t+0t = t0t = 0, t
+0N = t0N on c0 if in contact
[[uN]] 0 on c0
[[n P]] = 0 on c0
t0N = n P n t0t
[[uN]] = u+ n+ = u n 0
n+ = n
0
( u)T : P d0
0
u b d0
t0
u t0 d0 +
c0
[[uN]] d0 0
C1
C0
-
8/3/2019 Lecture Xfem Meshfree
127/147
KII KII
c
vc
=KI2r
fIh(, vc) +KII
2rfIIh (, vc)
fIh fIIh
vc c c
c =KcI2r
KcI
KIsinc + KII (3cosc 1) = 0
-
8/3/2019 Lecture Xfem Meshfree
128/147
c = 2arctan
KI
K2I + 8K
2II
4KII
mdiag =m
nnodes
1
mes(el)
el
2 del
el m mes()el nnodes
M
lumped
II = J MconsistentIJ , orMlumpedII = m
MconsistentIIJ
MconsistentIJ
t tc = 2/max
uh(X) = N1 u1 + N1 1 a1 + N2 u2 + N2 2a2
lumped =
m1 0 0 00 m2 0 00 0 m3 00 0 0 m4
max det(K M) K M
-
8/3/2019 Lecture Xfem Meshfree
129/147
mi Ehkin = 0.5uT Mlumped u
Ekin = 0.5
elv2 d
u a
Ehkin = 0.5
m1 u21 + m2 u
22
= 0.5 u
2(m1 + m2)
Ekin = 0.5 m u2
= Ehkin m1 = m2 = 0.5 m m
u = a1(x) u
Eh
kin = 0.5 m3 a21 + m4 a22 = 0.5 a2 (m3 + m4)
Ekin = 0.5 a2
el
21 del
m3 m4
m3 = m4 =m
2 mes()el
el
21 del
l
N1(x) = 1 xl
N2(x) =x
l
FE = A l
1/3 1/61/6 1/3
,
FE =E A
l
1 1
1 1
E
A
tc,FE =2
max= l
3E
lumpedFE = A l
1/2 0
0 1/2
tlumpedc,FE = l
E
=
3tc,FE
-
8/3/2019 Lecture Xfem Meshfree
130/147
s
s
uh(x) = N1(x) u1 + N1(x) S(x s) a1+ N2(x) u2 + N2(x) S(x s)a2
XFEM = A l
1/3 1/6
1/6 1/32s2 2s + 1/3 2/3s3 1/6 s2 + 2/3s3
1/6 s2 + 2/3s3 1/3 21. . .
. . .
2s2 2s + 1/3 2/3s3 1/6 s2 + 2/3s31/6 s2 + 2/3s3 1/3 2/3s3
1/3 1/61 2s 2s 1
1/6 1/3
XFEM=E A
l
1 1 1 2s 2s 11 1 2s 1 1 2s
1
2s 2s
1 1
12s 1 1 2s 1 1
lumpedXFEM= 0.5 A l
1 0 0 00 1 0 00 0 1 00 0 0 1
s x = 0 x = l
0
l
x = 0
x = l
tlumpedc,XFEM =1
2tlumpedc,FE
-
8/3/2019 Lecture Xfem Meshfree
131/147
crack crack
crack
effective crack length
a) b)
c) d)
1 1 2
34
-
8/3/2019 Lecture Xfem Meshfree
132/147
Sc
2sin(/2)
Sc
a b
a n0 = b n0 = 0 n0
a b
-
8/3/2019 Lecture Xfem Meshfree
133/147
crack
T(X)
a 0T= 0T a = 0 in 0b
0T
= 0T
b
= 0 in 0
t+ v = 0
-
8/3/2019 Lecture Xfem Meshfree
134/147
r = 2 + 2 = arctan(/)
= = 0
-
8/3/2019 Lecture Xfem Meshfree
135/147
-
8/3/2019 Lecture Xfem Meshfree
136/147
-
8/3/2019 Lecture Xfem Meshfree
137/147
P
I
J(X) = pT(X) A(X)1 D(XJ)
A(X) =J
p(XJ) pT(XJ) W(r
J; h
)
D(XJ) =J
p(XJ) W(rJ; h
)
h
3
-
8/3/2019 Lecture Xfem Meshfree
138/147
c,ext
c,ext
strong embedded elements
-
8/3/2019 Lecture Xfem Meshfree
139/147
embedded elements
-
8/3/2019 Lecture Xfem Meshfree
140/147
c,ext P
a) b) c)
-
8/3/2019 Lecture Xfem Meshfree
141/147
a) b)
uh(X) =IS
NI(X) uJ+M(e)s (X) [[u
(e)I (X)]]
u u
(e)
M(e)s
M(e)s (X) =
0 (e) / SH
(e)s (e) (e) S
(e) =N+e
I=1N+I (X)
Hs S N+e
(e)
+0
h(X) =IS
(0NI(X) uI)S(e) [[u(e)I (X)]]
S+
(e)s
k
[[u
(e)I (X)]] n
S
S (e)s /k
-
8/3/2019 Lecture Xfem Meshfree
142/147
(e)s
(e)s =
1 X Ske0 X / Ske
k
K
(e)uu K
(e)uu
K(e)
uuK
(e)
uu u(e)
[[u(e)
I]] =
FextI0
K(e)uu =
0
BT C B d0
K(e)uu =
0
BT C B d0
K(e)uu =
0
BT C B d0
K(e)uu =
0
BT C B d0
C
B
(e) =
(e)
x 0
0 (e)
y(e)
y(e)
x
n(e) =
nx 00 nyny nx
B
B = B
B = B [[u(e)I ]]
[[u(e)I ]] =
K
(e)uu
1K
(e)uu u
(e)
[[u(e)I ]]
K u = f
K = Kuu Kuu K1uu Kuu
-
8/3/2019 Lecture Xfem Meshfree
143/147
S
+
S
interelement separation methods
-
8/3/2019 Lecture Xfem Meshfree
144/147
-
8/3/2019 Lecture Xfem Meshfree
145/147
-
8/3/2019 Lecture Xfem Meshfree
146/147
-
8/3/2019 Lecture Xfem Meshfree
147/147