[PDF] Différences finies et analyse numérique matricielle





Previous PDF Next PDF



Analyse numérique La méthode des différences finies

1.6 Consistance d'un schéma numérique. L'erreur de consistance estime l'erreur commise par le schéma au temps tn. Elle est définie par δn = Y (tn+1) − ϕ(tn 



Approximation par différences finies de léquation de transport

Principe de la méthode des différences finies. Erreur de consistance. L'approximation est d'ordre 2. <latexit sha1_base64="3r3LDMhNsjorN3gPcrn/1VfLpTo 



Chapitre 3 : Méthode des différences finies (1D)

3.2 Consistance & ordre d'un schéma numérique. Il existe une On introduit l'erreur comme la différence entre la solution exacte et la solution numérique.



Chapitre 2 - Méthodes de différences finies et volumes finis pour les

2 févr. 2016 Définition 2.10 (Erreur de consistance) On appelle erreur de consistance la quantité obtenue en remplaçant l'inconnue par la solution exacte ...



Méthode de différences finies pour les équations aux dérivées

dispose plusieurs techniques : les différences finies les élément finie et les volumes finie. où RhU est l'erreur de consistance on obtient : RhU = Lh(Uh − ...



Différences finies et analyse numérique matricielle : cours d

15 oct. 2010 Même si le schéma saute-mouton est explicite donc facile `a program- mer



ANALYSE DES ERREURS DAPPROXIMATION DANS LES

Le laplacien en différences finies. Discrétisation classique. Erreur de troncature erreur d'approximation. Erreur itérative



COURS METHODES DAPPROXIMATION DES EQUATIONS AUX

de l'opérateur −u par le schéma volumes finis nést pas toujours consistante au sens des différences finies i.e. que l'erreur de consistance définie par. Ri 



Introduction aux méthodes numériques de résolution des équations

Différences finies. Ordre du schéma et consistance. On appelle erreur de consistance eij la quantité obtenue en remplaçant l'inconnue par la solution exacte 



Chapitre 3 : Méthode des différences finies (1D)

Chapitre 3 : Méthode des différences finies (1D). 1. Problèmes stationnaires 1D. 2. Problèmes instationnaires 1D. 3. Consistance & stabilité 



Analyse numérique La méthode des différences finies

1.6 Consistance d'un schéma numérique. L'erreur de consistance estime l'erreur commise par le schéma au temps tn. Elle est définie.



Chapitre 2 - Méthodes de différences finies et volumes finis pour les

2 févr. 2018 On appelle erreur de consistance au point xi la quantité Ri. Méthode des volumes finis. On ne se donne plus des points mais des volumes de ...



Différences Finies et Volumes Finis Master Mathématiques et

3 Transformée de Fourier et Schémas de différences finis Au final on retiendra que l'erreur (3.12) de consistance en norme quadratique peut se mesurer.



ANALYSE DES ERREURS DAPPROXIMATION DANS LES

Le laplacien en différences finies Analyse de l'erreur par la technique de l'équation modifiée/équivalente ... Notion de consistance en nonlinéaire.



Introduction aux méthodes numériques de résolution des équations

Différences finies. Ordre du schéma et consistance. On appelle erreur de consistance eij la quantité obtenue en remplaçant l'inconnue par la solution 



Différences finies et analyse numérique matricielle

28 août 2015 Même si le schéma saute-mouton est explicite donc facile `a program- mer



Méthodes numériques pour les EDP instationnaires : Différences

4 Analyse numérique des méthodes de Différences finies. 37. 4.1 Consistance On étudie l'erreur de consistance ou de troncature du schéma implicite.



COURS METHODES DAPPROXIMATION DES EQUATIONS AUX

2.2.2 Approximation par la méthode des différences finies (DF) . . . 10 des différences finies i.e. que l'erreur de consistance définie par.



RESOLUTION NUMERIQUE DISCRETISATION DES EDP ET EDO

II.2 LES DIFFERENCES FINIES . II.6 CONSISTANCE CONVERGENCE ET STABILITE . ... Ces erreurs peuvent se cumuler sur un calcul et la solution numérique ...



[PDF] Chapitre 3 : Méthode des différences finies (1D) - limsi

Pour tester la consistance il suffit d'appliquer le schéma à une fonction continûment différentiable (comme en chapitre 1 mais avec des dérivées partielles 



[PDF] Analyse numérique La méthode des différences finies

La méthode des différences finies propose un moyen de calculer une approximation numérique des valeurs des dérivées d'une fonction On se place sur le segment [ 



[PDF] EDPpdf

Approximation de probl`emes elliptiques par la méthode des differences finies Definition 2 2 2 Le schéma numérique (3) est consistant avec l'équation (1) 



[PDF] Méthodes de différences finies et volumes finis pour les probl`emes

2 fév 2016 · On appelle erreur de consistance au point xi la quantité Ri Méthode des volumes finis On ne se donne plus des points mais des volumes de 



[PDF] Différences finies et analyse numérique matricielle

15 oct 2010 · Alors le schéma (4) est consistant d'ordre 2 pour la norme ·? L'erreur de convergence est l'erreur entre la solution approchée uh est la



[PDF] pdf - Méthodes numériques II

24 mai 2016 · Les erreurs de troncature des différences finies progressive et rétrograde sont d'ordre 1 et l'erreur de 6 troncature de la différence 



(PDF) Méthode des différences finies pour les équations aux

17 fév 2020 · - Discrétiser le problème par la méthode explicite - Trouver les valeurs numériques de la solution approchée - Etudier l'erreur de consistance 



[PDF] Introduction aux méthodes de Différences Finies - Moodle

En pratique on prouve qu'un schéma est consistant en vérifiant que son erreur de troncature tend vers 0 lorsque les pas d'espace et de temps tendent vers 0 La 



[PDF] Chapitre 2 M´ETHODE DES DIFF´ERENCES FINIES

Étudier la consistance et l'erreur de troncature de ce schéma Montrer par analyse de Fourier qu'il est inconditionnellement stable Correction 1 Consistance



[PDF] analyse des erreurs dapproximation dans les problèmes classiques

Le laplacien en différences finies Discrétisation classique Erreur de troncature erreur d'approximation Notion de consistance en nonlinéaire

:
Différences finies et analyse numérique matricielle

Dierences nies et analyse numerique matricielle :

cours d'harmonisation en IMAFA

Nicolas Champagnat

15 octobre 2010

Table des matieres

1 Introduction 3

1.1 EDP : exemples et rappels . . . . . . . . . . . . . . . . . . . . 3

1.1.1 Quelques exemples d'EDP . . . . . . . . . . . . . . . . 3

1.1.2 Classication des EDP . . . . . . . . . . . . . . . . . . 5

1.1.3 A propos des methodes de discretisation d'EDP . . . . 6

1.2 Analyse numerique matricielle : motivations et rappels . . . 7

1.2.1 Motivation et classication des methodes . . . . . . . 7

1.2.2 Rappels sur les matrices . . . . . . . . . . . . . . . . . 8

2 Approximation de la solution de l'equation de la chaleur en

dimension 1 par dierences nies 9

2.1 Principe de la methode : le probleme aux limites d'ordre 2 en

dimension 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10

2.1.1 Approximations des derivees d'une fonction reguliere . 10

2.1.2 Approximation de (1) par dierences nies . . . . . . 11

2.1.3 Convergence de la methode . . . . . . . . . . . . . . . 13

2.2 L'equation de la chaleur en dimension 1 : les schemas impli-

cites et explicites . . . . . . . . . . . . . . . . . . . . . . . . . 14

2.2.1 Le maillage, les conditions initiales et les conditions

au bord . . . . . . . . . . . . . . . . . . . . . . . . . . 14

2.2.2 Le schema explicite, a trois points pour la derivee se-

conde . . . . . . . . . . . . . . . . . . . . . . . . . . . 15

2.2.3 Le scema implicite, a trois points pour la derivee seconde 16

2.2.4 Un autre schema . . . . . . . . . . . . . . . . . . . . . 17

2.3 Consistence, stabilite et convergence . . . . . . . . . . . . . . 17

2.3.1 Consistance . . . . . . . . . . . . . . . . . . . . . . . . 18

2.3.2 Stabilite et convergence . . . . . . . . . . . . . . . . . 19

2.3.3 Stabilite en normek kh. . . . . . . . . . . . . . . . . 21

2.4 Quelques prolongements . . . . . . . . . . . . . . . . . . . . . 26

2.4.1 Cas des conditions au bord non nulles . . . . . . . . . 26

1

2.4.2 Cas d'un terme d'ordre 1 supplementaire en espace . . 27

2.4.3 Cas de la dimension 2 dans un domaine rectangulaire 29

3 Analyse numerique matricielle 31

3.1 Methodes directes . . . . . . . . . . . . . . . . . . . . . . . . 31

3.1.1 Generalites . . . . . . . . . . . . . . . . . . . . . . . . 31

3.1.2 Systemes triangulaires . . . . . . . . . . . . . . . . . . 33

3.1.3 Methode d'elimination de Gauss et decomposition LU 34

3.1.4 Algorithme de Gauss avec recherche de pivot . . . . . 36

3.1.5 Algorithme de Thomas pour les matrices tridiagonales 37

3.1.6 Methode de Choleski . . . . . . . . . . . . . . . . . . . 38

3.2 Methodes iteratives . . . . . . . . . . . . . . . . . . . . . . . . 40

3.2.1 Generalites . . . . . . . . . . . . . . . . . . . . . . . . 40

3.2.2 Les methodes de Jacobi, Gauss-Seidel et SOR . . . . . 42

3.2.3 Convergence des methodes de Jacobi, Gauss-Seidel et

SOR . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44

3.3 Methodes de gradient . . . . . . . . . . . . . . . . . . . . . . 46

3.3.1 Generalites . . . . . . . . . . . . . . . . . . . . . . . . 46

3.3.2 Methode du gradient a pas optimal . . . . . . . . . . . 47

3.3.3 Methode du gradient conjugue . . . . . . . . . . . . . 47

3.3.4 Methodes de gradient preconditionnees . . . . . . . . . 48

4 Exercices 50

4.1 Exercice 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50

4.2 Exercice 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51

References 51

Version provisoire. Merci de me signaler les erreurs! 2

1 Introduction

Le but de ce cours est de presenter les methodes d'approximation de so- lutions d'equations aux derivees partielles (EDP) pardierences niesen se basant sur le cas particulier de l'equation de la chaleur en dimension 1, puis de presenter les methodes classiquesd'analyse numerique matriciellepour la resolution des systemes lineaires. Une bibliographie succinte se trouve en n de document. L'objet de la presente section est de motiver l'utilisation de ces methodes, et d'introduire les notations et les proprietes de base utilisees.

1.1 EDP : exemples et rappels

1.1.1 Quelques exemples d'EDP

Les EDP apparaissent dans tous les domaines des sciences et de l'inge- nierie. La plupart d'entre elles proviennent de la physique, mais beaucoup interviennent aussi en nance et en assurance. Voici quelques exemples. Deformation d'un l elastiqueCette EDP s'appelle egalementproble- me aux limites. La position d'un l elastique maintenu a ses extremites en x= 0 etx= 1 a la hauteur 0, soumis a une charge transversalef(x)2Ret avec rigiditec(x)0 enx2[0;1], est donnee par la solutionx2[0;1]7! u(x) au probleme d2udx

2(x) +c(x)u(x) =f(x);pourx2]0;1[;

u(0) =u(1) = 0: fs'appelle leterme sourcede l'equation, et les valeurs enx= 0 et 1 sont appeleesconditions au bord. Soit 0< a < b. En nance, on considere un marche de taux d'inter^et sans risquerconstant, et on notet2R+7!Stla dynamique temporelle d'un actif risque de volatilite >0. Le prix d'arbitrage d'une option delivrant le uxgasiStatteintaavantb, etgbsiStatteintbavanta, est donne dans le modele de Black-Scholes parv(y) siS0=y, ou 8>< 22
y2d2vdy

2(y)rydvdy

(y) +rv(y) = 0;poury2]a;b[; v(a) =ga; v(b) =gb: On remarque que le changement de variabley= exp(x) ramene cette equa- tion a la premiere (avec une condition au bord dierente et avec un terme de derivee du premier ordre en plus). 3 Deformation d'un l inelastiqueAvec les m^emes parametres, la posi- tion d'un l inelastique est la solutionx2[0;1]7!u(x) au probleme (d4udx

4(x) +c(x)u(x) =f(x);pourx2]0;1[;

u(0) =u(1) =u0(0) =u0(1) = 0: Deformation d'une membrane elastiqueSi l'on considere maintenant une membrane elastique xee au bord d'un domaineDouvert deR2(par exemple un disque dans le cas d'un lm fermant un pot de conture), on obtient l'EDP suivante.( u(x) +c(x)u(x) =f(x);pourx2D; u(x) = 0;pourx2@D; ou@Ddesigne la frontiere (ou le bord) du domaineD(dans le cas ouD est un disque, il s'agit du cercle au bord du disque). designe lelaplacien, deni par u(x) =@2u@x

21(x) +@2u@x

22(x);oux= (x1;x2):

Lorsquec= 0, cette EDP s'appelleequation de Poisson. L'equation de la chaleur en dimension 1Il s'agit d'unprobleme d'evolution(c.-a-d. un probleme dependant du temps) decrivant la diu- sion de la chaleur dans un l metallique tendu sur l'intervalle [0;1], soumis a une source de chaleur exterieuref(t;x) dependant du temps et de la position le long du l, dont on connait la temperature initialeu0(x), la temperature g o(t) a l'extremitex= 0, et la temperatureg1(t) a l'autre extremitex= 1. 8>< :@u@t (t;x)@2u@x

2(t;x) =f(t;x);pourt2]0;+1[ etx2]0;1[;

u(0;x) =u0(x);pourx2]0;1[; u(t;0) =g0(t) etu(t;1) =g1(t);pourt0: fs'appelle leterme source;u0s'appelle lacondition initiale;g0etg1s'ap- pellent lesconditions au bord. Dans le marche nancier decrit plus haut, le prix d'arbitrage d'une option europeenne d'echeanceTet de uxh(ST) est donne parv(t;y) a la date d'achattTlorsqueSt=y, ou (@v@t (t;y) +22 y2@2v@y

2(t;y) +ry@v@y

(t;y)rv(t;y) = 0;pourt2[0;T[ ety2R+; v(T;y) =h(y);poury2]0;+1[: On remarque quehest unecondition terminale, et que ce probleme n'a pas de condition au bord. Ceci est d^u au fait que l'intervalle des valeurs possibles 4 deyn'est pas majore, et que la valeur minimale 0 ne peut pas ^etre atteinte par l'actifSt. On remarque qu'en choisissant convenablementet, le changement de fonction inconnueu(t;xt) =v(Tt;exp(x)) ramene cette equation a l'equation de la chaleur dans tout l'espace (c.-a-d.x2R). L'equation des ondesOn s'interesse maintenant a la vibration d'une corde tendue entrex= 0 etx= 1 et soumise a une forcef(t;x) dependant du temps et de la position le long de la corde. L'EDP correspondante est 8>< 2u@t

2(t;x)c2@2u@x

2(t;x) =f(t;x);pourt2]0;+1[ etx2]0;1[;

u(0;x) =u0(x) et@u@t (0;x) =u1(x) pourx2]0;1[; u(t;0) =u(t;1) = 0;pourt0: Dans le cas d'une membrane vibrante tendue sur la frontiere d'un do- maineDR2, l'equation devient 8>< 2u@t

2(t;x)c2u(t;x) =f(t;x);pourt2]0;+1[ etx2D;

u(0;x) =u0(x) et@u@t (0;x) =u1(x) pourx2]0;1[; u(t;x) = 0;pourx2@Dett0; ou le laplacien est calcule seulement par rapport a la variablex.

1.1.2 Classication des EDP

On a vu qu'il existe des EDP de nature tres dierentes. La terminologie suivante permet de les distinguer. Ordre de l'EDPIl s'agit du plus grand ordre des derivees intervenant dans l'equation. Par exemple, l'quation de la chaleur et l'quation des ondes sont d'ordre 2, celle de la deformation du l inelastique est d'ordre 4. EDP lineaire ou non lineaireOn dit que l'EDP estlineairesi elle se met sous la formLu=f, ouu7!Luest une application lineaire par rap- port au. Sinon, elle estnon lineaire. Toutes les EDP decrites plus haut sont lineaires. L'etude et la discretisation des EDP non-lineaires sont beau- coup plus delicates. On rencontre frequemment des EDP non lineaires dans tous les domaines scientiques. Par exemple, le prixv(t;y) d'une options americaine de uxh(S), ou le temps d'exercieest choisi par le detenteur de l'option, est donne par 8>>< >:max n@v@t (t;y) +22 y2@2v@y

2(t;y)

+ry@v@y (t;y)rv(t;y) ;h(y)v(t;y)o = 0;dans [0;T[R+; v(T;y) =h(y);poury2R+: 5 EDP elliptiques, paraboliques et hyperboliquesEn dimension 2, les

EDP lineaires d'ordre 2 s'ecrivent

2 X i;j=1a ij@2u@x ixj(x) +2X i=1b i@u@x i(x) +cu(x) =f(x):

Si l'equation

2X i;j=1a ijxixj+2X i=1b ixi+c= 0 est celle d'une ellipse (ou parabole, ou hyperbole), on dit que l'EDP est elliptique(ouparabolique, ouhyperbolique). Dans les exemples precedents, l'equation de la membrane elastique est elliptique, l'equation de la chaleur est parabolique, et l'equation des ondes est hyperbolique. Conditions au bordOn distingue les conditions au bord de typeDiri- chletlorsqu'elles sont de la formeu=g, et de typeNeumannlorsqu'elles sont de la forme @u@z =g. Il existe aussi des conditions au bordmixtesqui melangent les deux. En nance et en assurance, les EDP lineaires typiques sont presque ex- clusivementd'ordre 2, paraboliques ou elliptiques, avec condition au bord de type Dirichlet. De plus, dans le cas du modele de Black-Scholes, elles se ramenent par changement de variable exponentiel a l'equation de la la chaleur dans le cas parabolique, et a l'equation de la corde ou membrane vibrante dans le cas elliptique. D'un point de vue numerique, il est plus commode de considerer ces dernieres equations, et c'est pourquoi nous nous restreindrons a leur etude.

1.1.3 A propos des methodes de discretisation d'EDP

Les problemes de type EDP sont inni-dimensionnels (il s'agit de deter- miner toute une fonction). Si l'on veut calculer la solution numeriquement, il faut se ramener a un probleme en dimension nie. Deux grandes familles de methodes sont utilisees. Approximation par dierences niesIl s'agit d'approcher la solution de l'EDP en un nombre ni de points seulement. On approche alors les derivees par des accroissements de la fonction entre deux points, aussi ap- pelesdierences nies. Ces methodes peuvent s'appliquer a tout type d'EDP. Dans la suite, on se limitera a l'etude de ces methodes. 6 Aproximation par elements nis(oumethode de Galerkin, ouapproxi- mation variationnelle). Il s'agit ici de chercher une fonction \proche" de la solution de l'EDP dans un espace de fonctions de dimension nie. Par exemple, on peut chercher une fonction continues, et ane par morceaux sur un nombre ni de petits intervalles. La diculte est alors de denir une notion correcte de \solution approchee" a l'EDP. Ces methodes sont na- turellement adaptees aux EDP elliptiques ou hyperboliques. Elles peuvent aussi ^etre employees sur des EDP paraboliques en couplant dierences nies et elements nis. An de s'assurer que ces methodes convergent, il est souvent necessaire de savoir que la solution de l'EDP est reguliere (typiquementC4). Il est en general dicile de garantir cette regularite, et il existe de nombreux cas ou ce n'est pas vrai (particulierement pour les EDP non lineaires). L'etude de cette question est l'objet de toute une theorie mathematique que nous n'aborderons pas. Nous supposerons toujours dans la suite que la solution est reguliere, mais il faut garder a l'esprit que ce n'est pas automatique.

1.2 Analyse numerique matricielle : motivations et rappels

Le principal probleme en analyse numerique matricielle est celui de la resolution d'un systeme d'equations lineaires de la forme Ax=b; ouA= (aij)1i;jnest une matrice carrenna coecients reels, etb= (bi)1inetx= (xi)1insont des vecteurs colonne deRn.xest l'inconnue du systeme.

1.2.1 Motivation et classication des methodes

Les systemes lineaires de la formeAx=binterviennent dans un grand nombre de problemes numeriques, en autres {l'approximation des solutions des EDP, que ce soit par dierences nies (voir section 2) ou par elements nis; { les problemesd'interpolation, par exemple lorsque l'on cherche a cons- truire une fonctionC1passant parnpoints (x1;y1);:::;(xn;yn) avec x

1< x2< ::: < xn, qui soit polynomiale de degre 3 sur chaque

intervalle ]xi;xi+1[ pour 0in, avec la conventionx0=1et x n+1= +1. { les problemesd'optimisation, par exemple le probleme des moindre carres, ou l'on cherche a trouverv= (v1;v2;:::;vn) qui minimise m X i=1 nX j=1v jwj(xi)ci2; 7 ou les fonctionsw1;:::;wnet les vecteursx= (x1;:::;xm) etc= (c1;:::;cm) sont donnes. Il s'agit de trouver une combinaison lineaire des fonctionswjqui passe aussi pres que possible desnpoints (xi;ci), pour 1in. Ce probleme revient a resoudretBBv=tBc, avec

B= (wj(xi))1in;1jm.

On distingue trois grandes familles de methodes de resolution du probleme Ax=b: { les methodesdirectes, qui donneraient la solution en un nombre ni d'operations si l'ordinateur faisait des calculs exacts; { les methodesiteratives, qui consistent a construire une suite (x(k))k0 qui converge vers la solutionx; { les methodesde gradient, qui font en fait partie des methodes iterati- ves, et qui consistent a minimiser une fonction en suivant son gradient.

1.2.2 Rappels sur les matrices

La matriceAestsymetriquesiaij=ajipour tout 1i;jn. Une matrice symetrique est diagonalisable et ses valeurs propres sont reelles. La matriceAestsymetrique denie positivesi elle est symetriquequotesdbs_dbs31.pdfusesText_37
[PDF] résolution numérique des équations différentielles ordinaires exercices corrigés

[PDF] consommation marqueur social

[PDF] les differentes finalités d'une entreprise

[PDF] les finalités de l'entreprise management

[PDF] les finalités de l'entreprise cours

[PDF] les finalités de l'entreprise pdf

[PDF] les finalités de l'entreprise cours ofppt

[PDF] objectif entreprise 2016 complet

[PDF] classement des pays consommateur d'alcool en afrique 2017

[PDF] les pays qui consomment le plus d'alcool en afrique

[PDF] classement des pays consommateur d'alcool en afrique 2016

[PDF] top 10 des pays consommateur d'alcool en afrique

[PDF] le pays le plus grand consommateur de biere en afrique

[PDF] statistiques consommation alcool france 2016

[PDF] consommation alimentaire définition