WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Résolution des équations de Navier Stokes bidimensionnelle par méthode des différences finies et méthode spectrale

( Télécharger le fichier original )
par Rachid Benrazouk
Université Hassan 1er - Master 2009
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

4.4 Exemple :

On considère une fonction f(x) avec x E [--l,l]

Soit

f(x) = x-il -- x2

Dans ce cas oil on a une fonction qui n'est pas périodique donc on utilise un développement polynomial et puisque le problème est posé en domaine borné, on utilise polynôme de Tchebychev.

Soit

N
fN = / f~k Tk

k=0

Pour la méthode de collocation, le résidu est exactement nul en certains points (points de collocation) par contre la méthode de Gallerkin, le résidu est nul au moyenne.

RN(xi) = 0

Avec : xi = cos (sN) j = 0, ...., N

Ce qui implique :

N

/ f~k Tk(xi) = f(xi)

k=0

On obtient donc un système algébrique de N+1 équations à N+1 inconnues f~k , l'existence de la solution pour ce système implique que :

det (Tk(xj)) * 0

C'est une première condition que doivent satisfaire les points de collocation. Faisons une application numérique pour le cas oil on prend N=4 :

4

/ f~k Tk(x*) = f(xJ)

k=0

Sous la forme matricielle : El Y = b Avec :

£r

£~~~~~

£~~~~~

£€~~~~

£r~~r~

£~r

£~r

£€~~r~

£r ~

£~~~~~

£~~~~~

£€~~~~

£r~

£~~~~~

£~~~~~

£€~~~~

£r~~€~

£~~~€~

£~~~€~

£€~~€~

Æfa)

~~~ É

É Æ Æ£

É

r Å ~ Z!"# À €[ È

È r £r

Å È Å È Å

~~~ È , ~ , et Á ~

Å ~~~~~ È ~ È £~~~~~

Å

Y=

Å ~ Z!"# À ~[

~~~ È Å ~~~~~ È Å £~~~~~

È ~ Z!"# È Å

€ [

~~€Ç Ä ~~~€~Ç Å È Ä £~~~€~

Ä ~~!"# ° Ç

Application numérique :

1
0.7071
0
0.7071
--1

1
0
--1

0
1

1
0.7071
0
0.7071
--1

1

1

Å

El = 1

Å 1
Ä 1

1 É

--1.7071

È

0 È

--0.2929 È 3 Ç

Et puis que : Y=M-1b Implique et finalement :

~

f ~ É

Æ G

r È GIFËF É

~~~ È ~ G

ÅÅÅ ÈÈÈ

~~~ È 3GIFËF

È Ä

0 Ç

f4

Dans le cas oil on ne veut pas inverser la matrice du système, on peut utiliser la relation discrète d'orthogonalité pour les polynômes de Tchebychev pour exprimer explicitement les valeurs desfk.

Soit

Avec

~

fk =

N

!Ì =

; Ck

J=0

f(ci)Tk(xi) k = 0,
·
· , N

2 si j = 0

ci = Í1 si 1 j < --1 2 si j = N

Appliquons maintenant la méthode spectrale à la résolution des équations de Navier Stokes.

4.5 Projection de la méthode spectrale

Problème à résoudre ;

0(uw)

7
Ox

0(vc) 1

= V2c (4.15)

ay Re

aco at 7

4.5.1 L'intégration temporelle

co = a2ip7

ax2

a2*

(4.16)

0y2

Le schéma d'intégration temporelle que nous avons utilisés est de type semi-implicite à pas multiples. Pour illustrer ceux-ci, considérons l'équation:

Ow
at

= ,C(w) 7 N(w) (4.17)

Ou L et N sont des operateurs respectivement linéaire et non linéaire. Les déférentes
discrétisations des trois termes de l'équation, permettant de construire le système linéaire à
résoudre pour déterminer c"l(c.-`a-d.: le champ au temps présent: (n+1).
At, en fonction

des valeurs aux temps précédents n.At, (n - 1).At, . . .). Adams-Bashforth Crank-Nicholson (ordre 2 en temps)

Ow

at Ð

1 1

co(n+1) 3 co(n) (4.18)

At At

1 1

£(w)2 L(6)(n+1)) 7 2 46)(n)) (4.19)

3 1

~~%~ Ð ; ~H%~~J 3 ; ~H%~qr~J (4.20)

d d d7= d3=

= =

~~ %d7= 3 ~~ %d ~ ^ ; %d7= 7 ^ ; %d 3 F ; >~ ?% 7 ~ ?% @ 7 ; = N ?% 7 ~ ?% O

?~ ?~ Ox ay

_~

d d d7= d3=

^~~` %d7= ~ 3 ;

; ^~~ %d 3 %d 7 F ^ >~ ?% 7 ~ ?% @ 3 ^ = N ?% 7 ~ ?% O

?~ ?~ ?~ ay

Après application du schéma temporel, le champ c0(n+1) est tel que:

0 3 oco(n+i) = s(l+i)

2

Oil k =vAT est une constante (positive) et Sn+1 un terme source (connu).

Ce système est d'abord réduit aux points de collocation intérieurs (procédure d'injection des Conditions aux limites), puis résolu (via les diagonalisations successives de l'opérateur), avec reconstruction des valeurs aux frontières.

4.5.2 Les conditions aux limites

Les conditions aux limites pour chaque variable, suivant chaque direction peuvent s'écrire sous la forme :

OC

aC + 13 an = y

Les six coefficients sont, dans l'ordre: a_, a+,13_, 13+, y_ety+ Les indices -- et + font

référence aux frontières en --1 et +1.

-les conditions aux limites sur la vitesse :

 
 
 

a_ = 1, 13_

= y_ =

0

--> U(x = --1)

= 0

a+ = 1, 13+

= y+ =

0

--> U(x = +1)

= 0

a_ = 1, 13_

= y_ =

0

--> U(y = --1)

= 0

a+ = 1,13+

= y+ =

1

--> U(y = +1)

= 1

a_ = 1, 13_

= y_ =

0

--> V(x = --1)

= 0

a+ = 1,13+

= y+ =

0

--> V(x = +1)

= 0

a_ = 1, 13_

= y_ =

0

--> V(y = --1)

= 0

a+ = 1,13+

= y+ =

0

--> V(y = +1)

= 0

Les conditions aux limites pour la fonction courant sont les même que celle de V. Par contre pour la fonction tourbillon ig est toujours nul et y change à chaque itération puisqu'il est fonction de * .

-paroi supérieure x E [--1,1], Y = 1

o(i, NY) =

2*(i, NY) -- *(i, NY -- 1)

Dye

-paroi inférieure E [-1,1],y = --1

 

w(i3 O) =

-paroi droite

2m(i3O) 3 m(i,1)

ïb~

 

w(NX,j) =

2m(NX,j) 3 m(ÙÚ 3 1,])

-paroi gauche

LX 2

w(O,j) =

2m(O,j) 3 m= Û

LX 2

4.5.3 Procédures de résolutions des équations de Navier-Stokes

Condition initiales pour la
La fonction courant et tourbillon

Résolution de l'équation de
poisson

Obtention les composantes

u et v

L'équation de transport

Visualisation des résultats

Fig. (4.2) : Procédures de résolutions des équations de Navier-stokes

Les résultats que nous allons présenter dans le chapitre qui va suivre concernent :

1) La résolution des équations de Navier Stokes bidimensionnelles dans une cavité carrée à paroi supérieure entrainée en variables fonction de courant fonction tourbillon par la méthode des différences finies d'ordre (O(H2)-O(H4)).

2) La résolution des équations de Navier Stokes bidimensionnelles dans une cavité carrée à paroi supérieure en variables vitesse pression par méthode spectrale de collocation Tchebychev.

3) La résolution des équations de Navier Stokes bidimensionnelles dans une cavité carrée à paroi supérieure en variables fonction de courant fonction tourbillon par méthode spectrale de collocation Tchebychev.

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"I don't believe we shall ever have a good money again before we take the thing out of the hand of governments. We can't take it violently, out of the hands of governments, all we can do is by some sly roundabout way introduce something that they can't stop ..."   Friedrich Hayek (1899-1992) en 1984