Vous êtes sur la page 1sur 5

Nom & Prénom : …………………………………………………………………………………………

Université A. MIRA, Béjaïa Année universitaire 2019-2020


Faculté de Technologie
Département d’Hydraulique, M1-OH
Module : Méthodes Numériques
TEST DE TP – CHOIX 2
Résoudre dans le domaine [0 , 1] , l’équation :

𝑑2 𝑢
−1 = 0
𝑑 𝑥2
avec les conditions aux limites :

𝑑𝑢
𝑢(0) = 0 ; [ ] =0
𝑑𝑥 𝑥=1

Utiliser 3 éléments linéaires définis par les nœuds : 𝑥𝑖  [ 0, 0.25, 0.75, 1].
Nom & Prénom : …………………………………………………………………………………………

SOLUTION
1 d 2u
La formulation variationnelle forte est :  0
u (
dx 2
 1) dx  0
1
1 du du  du  1
La formulation variationnelle faible est :   0 dx dx
dx  u  
 dx  0  u
0
dx

x2 x2
La discrétisation donne : Ke    x1
dN T dN dx ; Fe   x1
N T dx 
1 1
Avec des éléments linéaires N   x2  x x  x1  ; dN   1 1
x2  x1 x2  x1
1 x2   1
1 1  1 1
Ke 
( x2  x1 ) 2
x1

 1  1
 dx  
x2  x1  1  1
;

1 x2  x  x  1
Fe   dx  12 ( x 2  x1 )  
2
 
( x2  x1 ) x1  x  x1  1
 4 4 0.125
Elément 1 : x1  0.0 ; x2  0.25 ; Ke (1)    ; Fe(1)   
 4  4 0.125
 2 2 0.25
Elément 2 : x1  0.25 ; x2  0.75 ; Ke ( 2 )    ; Fe( 2 )   
 2  2 0.25
 4 4 0.125
Elément 3 : x1  0.75 ; x2  1.0 ; Ke ( 3)    ; Fe( 3)   
 4  4 0.125

 4 4 0 0 0.375
 4 6  0.375
 ; F   
2 0
Assemblage : K   
 0 2 6 4 0. 375
   
 0 0 4  4  0. 125

Conditions aux limites : u(0)  0 donne le système : K U  F

 6 2 0  u1  0.375 u1   32
7
 0.2188
 2 6     
4 u2   0.375 u2   32  0.4688
15
 
 0 4  4 u3  0.125 u   1  0.5
 3 2

SOLUTION
1 d 2u
La formulation variationnelle forte est :  0
u (
dx 2
 1) dx  0
1
1 du du  du  1
La formulation variationnelle faible est :   0 dx dx
dx  u  
 dx  0  u
0
dx

x2 x2
La discrétisation donne : Ke    x1
dN T dN dx ; Fe   x1
N T dx 
1 1
Avec des éléments linéaires N   x2  x x  x1  ; dN   1 1
x2  x1 x2  x1
Nom & Prénom : …………………………………………………………………………………………

1 x2   1
1 1  1 1
Ke 
( x2  x1 ) 2
x1

 1  1
 dx  
x2  x1  1  1
;

1 x2  x  x  1
Fe   dx  12 ( x 2  x1 )  
2
 
( x2  x1 ) x1  x  x1  1
 4 4 0.125
Elément 1 : x1  0.0 ; x2  0.25 ; Ke (1)   ; Fe(1)   
 4  4 0.125
 2 2 0.25
Elément 2 : x1  0.25 ; x2  0.75 ; Ke ( 2 )   ; Fe( 2 )   
 2  2 0.25
 4 4 0.125
Elément 3 : x1  0.75 ; x2  1.0 ; Ke ( 3)   ; Fe( 3)   
 4  4 0.125

 4 4 0 0 0.375
 4 6  0.375
 ; F   
2 0
Assemblage : K   
 0 2 6 4 0. 375
   
 0 0 4  4  0. 125

Conditions aux limites : u(0)  0 donne le système : K U  F

 6 2 0  u1  0.375 u1   32
7
 0.2188
 2 6     
4 u2   0.375 u2   32  0.4688
15
 
 0 4  4 u3  0.125 u   1  0.5
 3 2
Nom & Prénom : …………………………………………………………………………………………

TEST TP

2) Elément T3

p =[1 x y]

P = [
subs(p,{x,y},{0,0});
subs(p,{x,y},{2,0});
subs(p,{x,y},{2,1});
]
N = p*inv(P)
u = [1.3 ; 2.6 ; 3.5]
double(subs(N,{x,y},{1.5,.5})*u)

dN=[diff(N,x);diff(N,y)]
duc = double(subs(dN,{x,y},{1.5,.5})*u)

P =
[ 1, 0, 0]
[ 1, 2, 0]
[ 1, 2, 1]

N =
[ 1 - x/2, x/2 - y, y]

u =
1.3000
2.6000
3.5000

U(1.5,0.5)= 2.7250

dN =
[ -1/2, 1/2, 0]
[ 0, -1, 1]

duc =
0.6500
0.9000
Nom & Prénom : …………………………………………………………………………………………

2) Element Q4
p =[1 x y x*y]

P = [
subs(p,{x,y},{0,0});
subs(p,{x,y},{2,0});
subs(p,{x,y},{2,1});
subs(p,{x,y},{0,1});
]
N = p*inv(P)
u = [1.3 ; 2.6 ; 3.5 ; 0.8]
uc = double(subs(N,{x,y},{1.5,.5})*u)
dN=[diff(N,x);diff(N,y)]
duc = double(subs(dN,{x,y},{1.5,.5})*u)

P =

[ 1, 0, 0, 0]
[ 1, 2, 0, 0]
[ 1, 2, 1, 2]
[ 1, 0, 1, 0]

N =

[ (x*y)/2 - y - x/2 + 1, x/2 - (x*y)/2, (x*y)/2, y - (x*y)/2]

u =

1.3000
2.6000
3.5000
0.8000

uc =

2.5500

dN =

[ y/2 - 1/2, 1/2 - y/2, y/2, -y/2]


[ x/2 - 1, -x/2, x/2, 1 - x/2]

duc =

1.0000
0.5500

Vous aimerez peut-être aussi