Upload
mohamed-benziada
View
218
Download
0
Embed Size (px)
Citation preview
7/23/2019 CoursUFE_KhaledSaleh
1/29
7/23/2019 CoursUFE_KhaledSaleh
2/29
http://www.ann.jussieu.fr/~saleh/mailto:[email protected]7/23/2019 CoursUFE_KhaledSaleh
3/29
7/23/2019 CoursUFE_KhaledSaleh
4/29
7/23/2019 CoursUFE_KhaledSaleh
5/29
C1 C2
7/23/2019 CoursUFE_KhaledSaleh
6/29
7/23/2019 CoursUFE_KhaledSaleh
7/29
RN
f( ) T( ) u( )
f( ) u( ) R3 T( )
R3
(u)
u
(u) =12
u + t(u)
=
12
uixj
+ ujxi
1i,jN
,
7/23/2019 CoursUFE_KhaledSaleh
8/29
(u)
(u)
= 2(u) + ((u)) .
E
= E
2(1 + ), =
E
(1 + )(1 2).
= f ,
= N
j=1
ijxj
1iN
.
u
(2(u) + ((u)) ) = f ,
Ox1x2 f( ), e3 f=f(x1, x2)e3 u e3 u= u(x1, x2)e3
e2
e3
e1
f(x)
u(x)
7/23/2019 CoursUFE_KhaledSaleh
9/29
(u) = f ,
(u) = 2(u) +
((u))
,
ij =
uixj
+ ujxi
+
3k=1
ukxk
ij ,
ij u1= u2 =u3x3
= 0
=
0 0
ux1
0 0 ux2
ux1
ux2
0
,
( (u)).e3 = 2u
x2
1
+2u
x2
2
u= f ,
u
(u)(x, y) :=2u
x2(x, y) +
2u
y2(x, y).
u
(P)
u= f ,
u= 0 .
u
7/23/2019 CoursUFE_KhaledSaleh
10/29
u [0, 1]
(P)
u(x) = f(x), x (0, 1),
u(0) =u(1) = 0.
V20 C2 [0, 1] [0, 1]
V20 =
u C2[0, 1], u(0) =u(1) = 0
.
f x u (P)
x u(x) = f(x) u
x
f(x)
u(x)0 1x
(P) (P)
u
(P) u (P) v [0, 1]
10
u(x)v(x)dx= 10
f(x)v(x)dx.
v 1
0
u(x)v(x)dx
u(x)v(x)10
=
10
f(x)v(x)dx,
v v(0) =v(1) = 0 10
u(x)v(x)dx=
10
f(x)v(x)dx.
u (P)
v v(0) =v(1) = 0 10
u(x)v(x)dx=
10
f(x)v(x)dx.
7/23/2019 CoursUFE_KhaledSaleh
11/29
u C1
C2 (P) u C2 (P) u C1 0
1
u
v
u v
V10 =
u C1 [0, 1], u(0) =u(1) = 0
.
(P)
u V10
(FV) 1
0
u(x)v(x)dx= 1
0
f(x)v(x)dx, v V10.
u (P)
u (FV) u
(FV) u C2 u (P)
10
u(x)v(x)dx=
10
f(x)v(x)dx v V10.
v u(x) = f(x) x (0, 1) u V10
u
u(0) = u(1) = 0
u
u [0, 1]
(N) u(x) + u(x) = f(x), x (0, 1),
u
(0) =, u
(1) =.
x f
x
qv(x) q
7/23/2019 CoursUFE_KhaledSaleh
12/29
= = 0
u
v
[0, 1]
10
u(x)v(x)dx +
10
u(x)v(x)dx=
10
f(x)v(x)dx.
10
u(x)v(x)dx
u(x)v(x)10
+
10
u(x)v(x)dx=
10
f(x)v(x)dx,
10
u(x)v(x)dx +
10
u(x)v(x)dx=
10
f(x)v(x)dx + v(1) v(0),
u(0) = u(1) =
u
v
C1 [0, 1]
V1 =
u C1 [0, 1]
.
(N)
u V1
(FV)
10
u(x)v(x)dx +
10
u(x)v(x)dx=
10
f(x)v(x)dx + v(1) v(0),
v
V1
u C2 (FV) u (N)
u [0, 1]
u(x) = f(x), x (0, 1),
u(0) =, u(1) = 0.
7/23/2019 CoursUFE_KhaledSaleh
13/29
u
(P)
u(x, y) = f(x, y), (x, y) ,
u(x, y) = 0, (x, y) .
R2 n(x, y) (x, y) nx ny n dxdy ds
n
nx
ny
ds
C1
x
(x, y) x
(x, y)dxdy =
x
(x, y)(x, y)dxdy+
(x, y)(x, y)nx(x, y)ds.
y
(x, y)
y(x, y)dxdy =
y(x, y)(x, y)dxdy+
(x, y)(x, y)ny(x, y)ds.
u C2 v C1
u(x, y)v(x, y)dxdy=
u(x, y).v(x, y)dxdy+
v(x, y)u(x, y).n(x, y)ds,
u =ux
, uy
u a.b
a
b
R2
7/23/2019 CoursUFE_KhaledSaleh
14/29
= v = ux
= v = uy
u C2 v(x, y)
u(x, y)v(x, y)dxdy=
f(x, y)v(x, y)dxdy.
u(x, y).v(x, y)dxdy
v(x, y)u(x, y).n(x, y)ds=
f(x, y)v(x, y)dxdy.
v
u(x, y).v(x, y)dxdy=
f(x, y)v(x, y)dxdy.
u v C1
V10 =
u C1 , u= 0
.
u V10
u(x, y).v(x, y)dxdy =
f(x, y)v(x, y)dxdy,
v
V1
0.
R3 f( ) T( ) N D u( )
= f .
3
j=1
ijxj
=fi, i= 1, 2, 3.
7/23/2019 CoursUFE_KhaledSaleh
15/29
vi
n
j=1ijxj
vid =
fivid i= 1, 2, 3.
3j=1
ijvixj
d
viijnjds
=
fivid i= 1, 2, 3,
3j=1
ijvixj
d
3j=1
viijnjds=
fivid i= 1, 2, 3.
i
: v d
v.(.n)ds =
f.v d,
v = (vi)1i3 v =
vixj
1i,j3
A: B =3
i,j=1
AijBij A B
3 3 .n n= (nj)1j3 (.n)( )ds N (.n)( ) =T( )
: v d
N
v.T ds
D
v.(.n)ds =
f.v d.
D
V
u
V
u D v V D D
V =
u= (u1, u2, u3) C1
, u= 0 D
.
V
u V
(u) : v d =
f.v d +
N
v.T ds, v V .
v
(u) : v d
f.v d +N
v.T ds
7/23/2019 CoursUFE_KhaledSaleh
16/29
u
2(u) : (v) + ( u)( v)
d =
f.v d +N
v.T ds.
7/23/2019 CoursUFE_KhaledSaleh
17/29
u V
(FV) a(u, v) = f, v , v V ,
V (u, v)a(u, v) V V v f, v V
V =
u C1 [0, 1], u(0) =u(1) = 0
a f, .
a(u, v) =
10
u(x)v(x)dx, f, v=
10
f(x)v(x)dx.
V Vh
uh Vh
(FV)h a(uh, vh) = f, vh , vh Vh.
7/23/2019 CoursUFE_KhaledSaleh
18/29
Vh V
Vh (FV)h
(1,...,N) Vh uh
uh(x) =Nj=1
ujj(x).
(FV)h U= (u1,...,uN) RN
a Nj=1
ujj , vh
=f, vh , vh Vh,
Nj=1
a (j , vh) uj =f, vh , vh Vh,
N
j=1
a (j
, i) u
j=f,
i , i {1,...,N},
(1,...,N) Vh
A= (Aij)1i,jN RNN, Aij =a(j , i),
F = (Fi)1iN RN, Fi= f, i ,
AU=F.
A U U=A1F (FV)h A
Vh A
(P)
u= f, ,
u= 0 .
7/23/2019 CoursUFE_KhaledSaleh
19/29
f [0, 1]
C2([0, 1])
u(x) = x 10 f(t)(1 t)dt
x0 f(t)(x t)dt, x [0, 1].
V =
u C1 [0, 1], u(0) =u(1) = 0
,
Vh V [0, 1]
0 = x0 < x1 < x2 < ... < xN< xN+1 = 1,
[0, 1] [xi, xi+1], i = 0...N [xi, xi+1] hi = xi+1 xi i
h= max0iN
xi+1 xi
xi
xi = ih, h= 1
N+ 1.
Pk k
Pk =
p(x) =
kj=0
ajxj , aj R
.
k+ 1
P1
[0, 1] [xi, xi+1] 0 1
V1h =
v C0([0, 1]), v|[xi,xi+1] P1, 0 i N, v(0) =v(1) = 0
.
7/23/2019 CoursUFE_KhaledSaleh
20/29
h V1h V1h
N
V1h
v(xi) 1 i N V1h (1,...,N)
[xi, xi+1]
i {1..N} , j {0..N+ 1} , i(xj) = ij ,
ij
(x) =
1 |x| |x| 1,
0 |x|> 1.
i i(x) =
x xi
h
(1,...,N) v V1h
v(x) =Ni=1
v(xi)i(x).
i
x
i(x) = 0 [0, 1]
x0= 0 x1 xi1 xi xi+1
xN+1 = 1
1i
A=
a(j , i)1i,jN
Aij =a(j , i) =
10
j(x)i(x)dx,
j i 1 i i+ 1 j i
Ai1,i= a(i1, i) =
10
i1(x)i(x)dx=
xixi1
1
h
1
hdx=
1
h,
Ai,i= a(i, i) = 10
i(x)2dx= xixi1
1
h2 dx + xi+1xi
1
(h)2 dx= 2
h ,
Ai+1,i= a(i+1, i) =
10
i+1(x)i(x)dx=
xi+1xi
1
h
1
h dx=
1
h.
7/23/2019 CoursUFE_KhaledSaleh
21/29
A= 1h
2 1 0 0
1 2
0
1 0
2 10 0 1 2
.
X, Y =Ni=1
xiyi X = (x1, . . ,xN)
Y = (y1, . . ,yN) RN
A
A
U RN {0}, AU, U> 0.
A A U= 0 RN
AU = 0 AU, U= 0 U = 0 A
U= (u1, . . ,uN)= 0 Rn
AU
Nj=1
A1juj ,...,Nj=1
ANjuj
= Nj=1
a(j , 1)uj ,...,Nj=1
a(j, N)uj
.
AU, U=Ni=1
Nj=1
a(j , i)ujui= a(Nj=1
ujj,Ni=1
uii) = a(u,u) = 1
0
|u(x)|2dx,
u(x) V1h u(x) =N
i=1 uii(x) (u1, . . ,uN)
u
10
|u(x)|2dx >0
F= (f, i)1iN
f, i=
10
f(x)i(x)dx=
xixi1
f(x)i(x)dx +
xi+1xi
f(x)i(x)dx.
f
[xi, xi+1]
7/23/2019 CoursUFE_KhaledSaleh
22/29
xi+1xi
(x)dx (xi+1 xi)
xi+ xi+1
2
.
xi+1xi
(x)dx (xi+1 xi)(xi) + (xi+1)
2 .
xi+1xi
(x)dx (xi+1 xi)(xi) + 4
xi+xi+1
2
+ (xi+1)
6 .
1
h2
2 1 0 0
1 2
0
1 0
2 10 0 1 2
u1u2
uN
=
f(x1)f(x2)
f(xN)
,
(u1,...,uN)
uh(x) =
Ni=1
uii(x).
P2
[xi, xi+1] u u
P2
u [a, b] 2 [xi, xi+1]
V2h =
v C0([a, b]), v|[xi,xi+1] P2, 0 i N, v(0) =v(1) = 0
.
xi+ 12
=xi+ xi+1
2 , i {0...N} ,
V2h xi, i {1, . . ,N}
xi+ 12
, i {0...N} V2h 2N+ 1 V2h
i(x) 1 i N
i V2h , i(xj) = ij , i(xj+ 1
2) = 0, j,
7/23/2019 CoursUFE_KhaledSaleh
23/29
i+ 12
(x) 0 i N
i+ 12
V2h , i+ 12
(xj) = 0, i+ 12
(xj+ 12
) = ij , j.
(x) =
(1 + x)(1 + 2x) 1 x 0
(1 x)(1 2x) 0 x 1
0 |x|> 1
(x) =
1 4x2 x 1/2
0 x >1/2
i(x) =
x xi
h
i+ 12
(x) =
x xi+ 1
2
h
xi1 xi xi+ 12
xi+1
i+ 12
i
P2
(x0, x 12
, x1,...,xN+ 12
, xN+1) (x k2
)0k2N+2
( 12
, 1,...,N+ 12
) ( k2
)1k2N+1
(P)
u= f ,
u= 0 .
R2 u
V =
u C1 , u= 0
,
uh V Vh
Th (Ki)1iN
7/23/2019 CoursUFE_KhaledSaleh
24/29
h
Ki Kj
Pk
k
Pk=
p(x, y) =
i,j0i+jk
aijxiyj , aij R
.
p(x, y) = a +bx+cy p(x, y) = a + bx + cy+ dxy+ ex2 + fy2
Vh Ki P1
V1h ={u , u|Ki P1 Ki Th, u= 0 }.
i 1 (xi, yi) 0 (xj , yj)
7/23/2019 CoursUFE_KhaledSaleh
25/29
Aij =a(j , i) =
j(x, y).i(x, y)dxdy,
f, i=
f(x, y)i(x, y)dxdy
uh V u
Vh
V
Vh u
uh v [0, 1] L2 v
||v||L2(0,1) :=
10
|v(x)|2dx
12
,
v1 v2 ||v1 v2||L2(0,1)
H1
||v||H1(0,1) :=
||v||2L2(0,1)+ ||v||2L2(0,1)
12
=
10
|v(x)|2dx +
10
|v(x)|2dx
12
.
V =
u C1 [0, 1], u(0) =u(1) = 0
u ||u||L2(0,1) u ||u||H1(0,1) V
u ||u||L2(0,1) V
7/23/2019 CoursUFE_KhaledSaleh
26/29
||u uh||H1(0,1)
||u uh||H1(0,1)
u V V =u C1 [0, 1], u(0) =u(1) = 0
Vh V
uh Vh C1 Vh
||u uh||H1(0,1) C (u, Vh)
(u, Vh) = infvhVh||u vh||H1(0,1) u Vh
Vh
(u, Vh)
Vh
h h
Vh P1 Vh = N N =1/h 1 Vh V
u
uh1
uh2
uh3
uV
Vh1
Vh2
Vh3
Vh uh u
Pk limh0
(u, Vh) =
0 0
limh0
||u uh||H1(0,1) = 0.
limh0
(u, Vh) = 0 vh Vh ||u
vh||H1(0,1) 0 h 0
P1 Ihu(x) V1h u
xi
7/23/2019 CoursUFE_KhaledSaleh
27/29
x0 = a xi xi+1 xN+1 = b
uIhu
Ihu u (0,...,N)
Ihu(x) =Ni=1
u(xi)i(x).
v V Ihv
v V Ihv V1h
limh0
||v Ihv||H1(0,1)= 0.
v C2 K >0 h
||v Ihv||H1(0,1) Kh||v||L2(0,1).
uh u
||u uh||H1(0,1) C infvhVh
||u vh||H1(0,1) C||u Ihu||H1(0,1) 0,
u C2
||u uh||H1(0,1) C Kh||u||L2(0,1) 0.
h 1
H1
||u||L2(0,1) ||u||H1(0,1) L2
L2
||u uh||L2(0,1) C h2||u||L2(0,1),
C h
7/23/2019 CoursUFE_KhaledSaleh
28/29
u
Ihu u
u(xi) Ihu Ihu
limh0
(u, Vh) = 0
7/23/2019 CoursUFE_KhaledSaleh
29/29
http://www.freefem.org/ff++/index.htmhttp://www.freefem.org/ff++/index.htmhttp://blanche.polytechnique.fr/~allaire/livre2.htmlhttp://blanche.polytechnique.fr/~allaire/livre2.html