La méthode des différences finies

Documents pareils
ANALYSE NUMERIQUE ET OPTIMISATION. Une introduction à la modélisation mathématique et à la simulation numérique

Condition inf-sup pour l Elément Fini de Taylor-Hood È ¾ -iso-è ½

3 Approximation de solutions d équations

Compte rendu des TP matlab

Souad EL Bernoussi. Groupe d Analyse Numérique et Optimisation Rabat http ://

Programmation linéaire

Optimisation non linéaire Irène Charon, Olivier Hudry École nationale supérieure des télécommunications

L ANALYSE EN COMPOSANTES PRINCIPALES (A.C.P.) Pierre-Louis GONZALEZ

Mathématique et Automatique : de la boucle ouverte à la boucle fermée. Maïtine bergounioux Laboratoire MAPMO - UMR 6628 Université d'orléans

Commun à tous les candidats

Exo7. Matrice d une application linéaire. Corrections d Arnaud Bodin.

Examen optimisation Centrale Marseille (2008) et SupGalilee (2008)

Exercices Alternatifs. Quelqu un aurait-il vu passer un polynôme?

Exercices Alternatifs. Quelqu un aurait-il vu passer un polynôme?

Exercices Corrigés Premières notions sur les espaces vectoriels

Sur certaines séries entières particulières

Équations non linéaires

1 Introduction et modèle mathématique

Étudier si une famille est une base

Exercices - Fonctions de plusieurs variables : corrigé. Pour commencer

Résolution d équations non linéaires

Calcul différentiel sur R n Première partie


Contexte. Pour cela, elles doivent être très compliquées, c est-à-dire elles doivent être très différentes des fonctions simples,

La fonction exponentielle

Simulation numérique d un stockage de déchets nucléaires en site géologique profond

Fonctions de deux variables. Mai 2011

Chapitre 3. Quelques fonctions usuelles. 1 Fonctions logarithme et exponentielle. 1.1 La fonction logarithme

Résolution de systèmes linéaires par des méthodes directes

Dualité dans les espaces de Lebesgue et mesures de Radon finies

Fonctions de plusieurs variables

Première partie. Préliminaires : noyaux itérés. MPSI B 6 juin 2015

M2 IAD UE MODE Notes de cours (3)

Finance, Navier-Stokes, et la calibration

Image d un intervalle par une fonction continue

Optimisation des fonctions de plusieurs variables

I - PUISSANCE D UN POINT PAR RAPPORT A UN CERCLE CERCLES ORTHOGONAUX POLES ET POLAIRES

Notes du cours MTH1101 Calcul I Partie II: fonctions de plusieurs variables

Initiation à la simulation numérique. Eléments d analyse numérique.

Corps des nombres complexes, J Paul Tsasa

Théorie et codage de l information

CARTE DE VOEUX À L ASSOCIAEDRE

6 Equations du première ordre

Les équations différentielles

IV- Equations, inéquations dans R, Systèmes d équations

I. Ensemble de définition d'une fonction

Sujet 4: Programmation stochastique propriétés de fonction de recours

Espérance conditionnelle

LE PROCESSUS ( la machine) la fonction f. ( On lit : «fonction f qui à x associe f (x)» )

Optimisation Discrète

Correction du baccalauréat ES/L Métropole 20 juin 2014

Fonctions de plusieurs variables : dérivés partielles, diérentielle. Fonctions composées. Fonctions de classe C 1. Exemples

Chp. 4. Minimisation d une fonction d une variable

Logique. Plan du chapitre

1 radian. De même, la longueur d un arc de cercle de rayon R et dont l angle au centre a pour mesure α radians est α R. R AB =R.

TOUT CE QU IL FAUT SAVOIR POUR LE BREVET

Approximations variationelles des EDP Notes du Cours de M2

Première partie. Introduction à la méthodes des différences finies

Introduction à l analyse numérique : exemple du cloud computing

Continuité et dérivabilité d une fonction

Programmation linéaire

CHAPITRE 5. Stratégies Mixtes

EXERCICE 4 (7 points ) (Commun à tous les candidats)

* très facile ** facile *** difficulté moyenne **** difficile ***** très difficile I : Incontournable

III- Raisonnement par récurrence

CONCOURS D ENTREE A L ECOLE DE 2007 CONCOURS EXTERNE. Cinquième épreuve d admissibilité STATISTIQUE. (durée : cinq heures)

CHAPITRE IV Oscillations libres des systèmes à plusieurs degrés de liberté

Exo7. Calculs de déterminants. Fiche corrigée par Arnaud Bodin. Exercice 1 Calculer les déterminants des matrices suivantes : Exercice 2.

Exercices - Polynômes : corrigé. Opérations sur les polynômes

Sujet proposé par Yves M. LEROY. Cet examen se compose d un exercice et de deux problèmes. Ces trois parties sont indépendantes.

3. Caractéristiques et fonctions d une v.a.

Les fonction affines

CCP PSI Mathématiques 1 : un corrigé

I. Polynômes de Tchebychev

a et b étant deux nombres relatifs donnés, une fonction affine est une fonction qui a un nombre x associe le nombre ax + b

O, i, ) ln x. (ln x)2

Algorithmes pour la planification de mouvements en robotique non-holonome

Cours de Recherche Opérationnelle IUT d Orsay. Nicolas M. THIÉRY. address: Nicolas.Thiery@u-psud.fr URL:

Fonctions homographiques

FONCTIONS DE PLUSIEURS VARIABLES (Outils Mathématiques 4)

Planche n o 22. Fonctions de plusieurs variables. Corrigé

Manuel de validation Fascicule v4.25 : Thermique transitoire des structures volumiques

Résumé des communications des Intervenants

Théorèmes de Point Fixe et Applications 1

Théorème du point fixe - Théorème de l inversion locale

Introduction. Mathématiques Quantiques Discrètes

Etude de fonctions: procédure et exemple

Baccalauréat ES Pondichéry 7 avril 2014 Corrigé

Les travaux doivent être remis sous forme papier.

de calibration Master 2: Calibration de modèles: présentation et simulation d

C f tracée ci- contre est la représentation graphique d une

Calcul différentiel. Chapitre Différentiabilité

La demande Du consommateur. Contrainte budgétaire Préférences Choix optimal

Items étudiés dans le CHAPITRE N5. 7 et 9 p 129 D14 Déterminer par le calcul l'antécédent d'un nombre par une fonction linéaire

Bac Blanc Terminale ES - Février 2011 Épreuve de Mathématiques (durée 3 heures)

NOTATIONS PRÉLIMINAIRES

Lecture graphique. Table des matières

Continuité en un point

Correction du baccalauréat S Liban juin 2007

ÉPREUVE COMMUNE DE TIPE Partie D

Transcription:

Chapitre 3 La méthode des différences finies Dans ce chapitre, on s intéresse à la résolution de l équation de la chaleur, avec Ω = [0, 1], et conditions aux bords de Dirichlet : 3.1 Schéma explicite et implicite u t νu xx = 0 sur ]0, 1[ (3.1) u(0, t) = u(1, t) = 0 (3.2) u(x, 0) = u 0 (x). (3.3) (3.4) La méthode des différences finies consiste à discrétiser l espace [0, 1], en J + 1 points, x 0 = 0, x 1 = h, x = h,...,x J = 1, avec h = 1 J. On discrétise de même l intervalle de temps, [0, T ], en N + 1 points, t 0 = 0, t 1 =,...t n = n,...,t N = T, avec = T N. La méthode de différences finies nous fournira un ensemble fini de valeurs u n, 0 n N, 0 J, approchant la fonction u(x, t) aux points de coordonnées (x, t n ). On approche ensuite les différents termes de l équation. Par exemple, on sait que : u(x, t + ) u(x, t) u t (x, t) = on peut donc approcher u t (x, t n ) par, + o(1), Par ailleurs, u t (x, t n ) un+1 u n. u(x + h, t) = u(x, t) + hu x (x, t) + h2 2 u xx + o(h 2 ) 1

2 CHAPITRE 3. LA MÉTHODE DES DIFFÉRENCES FINIES u(x h, t) = u(x, t) hu x (x, t) + h2 2 u xx + o(h 2 ), donc, u(x + h, t) 2u(x, t) + u(x h, t) u xx = h 2 + o(1). On peut donc approcher u xx (x, t i ) par : u xx (x, t n ) un +1 2un + un 1 On est donc amené au schéma de résolution suivant : u n = ν un +1 2un + un 1 h 2, c est à dire : = u n + ν h 2 (un +1 2u n + u n 1). (3.5) Ce schéma est dit explicite car connaissant les valeurs u n, on peut déterminer explicitement les valeurs. On peut également approcher la dérivée en temps d une autre façon, en écrivant : on obtient : u t (x, t) = u(x, t) u(x, t ) u t (x, t n ) un un 1. Cela conduit au schéma de résolution suivant, ou, c est à dire, u n un 1 u n ν + o(1), = ν un +1 2un + un 1 h 2, = ν un+1 +1 2un+1 + 1 h 2 (3.6) h 2 (un+1 +1 2un+1 Ce qui équivaut à : pour tout 1,..., J 1, + 1 ) = un. c 1 cun+1 +1 + (1 + 2c)un+1 = u n,

3.2. PRINCIPE DU MAXIMUM DISCRET 3 où on a posé, Cela s écrit sous forme matricielle, avec, c = ν AU n+1 = U n, 1 + 2c c 0... 0 c 1 + 2c c 0... 0 A =...... c 1 + 2c. Cette méthode est dite implicite car elle conduit à chaque itération à la résolution d un systéme linéaire. On peut également choisir de résoudre une combinaison convexe des équations (3.5) et (3.6). Cela conduit à la θ-méthode, u n = θν un+1 +1 2un+1 + 1 h 2 + (1 θ)ν un +1 2un + un 1 Lorsque θ = 1 2, on obtient le schéma dit de Crank-Nicolson. 3.2 Principe du maximum discret Exercice 1. Dans le cas du schéma explicite, montrer que si ν, et h 2 vérifient la condition suivante (CFL 1 ) : ν h 2 1 2, alors, pour tout n 0,...N, et pour tout 0,..., J : min u 0 u n max u 0. (3.7) 2. On suppose dans cette question que Ω = R. Montrer que si ν h 2 existe une condition initiale u 0, N telle que pour tout N : u n + quand n +. 3. Montrer l inégalité (3.7) dans le cas du schéma implicite. > 1 2, il 1. C est une condition introduite par les mathématiciens Richard Courant, Karl Friedrichs et Hans Lewy dans un article de 1928, paru dans le ournal "Mathematische Annalen". Courant, Friedrichs et Lewy sont tous les trois originaires d Allemagne. Ils ont émigré vers les Etats-Unis durant la période de la seconde guerre modiale. C est à Courant que le célèbre Courant Institute of Mathematical Sciences (CIMS), à l Université de New York (NYU), fondé entre autres par Courant et Friedrichs, doit son nom.

4 CHAPITRE 3. LA MÉTHODE DES DIFFÉRENCES FINIES 3.3 Convergence de la méthode des différences finies explicite Lemme 1. Soit u(x, t) une solution assez régulière de (3.4). On pose ũ n = u(x, t n ). Alors, ũn+1 ũ n ν h 2 (ũn +1 + ũ n 1 2ũ n ) C( + h 2 ). (3.8) où la constante C est indépendante de h,, et n. On dit que le schéma explicite (3.5) est consistant d ordre 1 en temps et d ordre 2 en espace. Démonstration. On a, ũ n+1 ũ n = u t (x, t n ) + 1 2 u tt(x, t n ) + O( 2 ) ν h 2 (ũn +1 + ũ n 1 2ũ n ) = νu xx (x, t n ) + νu xxxx (x, t n ) h2 12 + O(h4 ). En sommant les deux équations et puisque u est solution de l équation de la chaleur, le lemme est démontré. Remarque 1. Si, ν h 2 = 1 6, alors le schéma est consistant d ordre 2 en temps et d ordre 4 en espace. Théorème 1. On pose Ũ n = (ũ n 0,..., ũn J )t. Soit U n = (u n 0,..., un J )t., le vecteur construit par la méthode des différences finies explicites. Supposons que, ν h 2 1 2, alors il existe une constante C indépendante de h,, et n, telle que, max Ũ n U n C( + h 2 ) n 0,...N Démonstration. Soit, 1 2c c 0... 0 c 1 2c c 0... 0 A =...... c 1 2c

3.3. CONVERGENCE DE LA MÉTHODE DES DIFFÉRENCES FINIES EXPLICITE5 avec c = ν Alors, U n+1 = AU n, Ũ n+1 = AŨ n + ɛ n, où ɛ n = (ɛ n 0,..., ɛn J )t, et ɛ C( + h 2 ). On pose, E n = Ũ n U n, alors, c est à dire que E n+1 = AE n + ɛ n, E 1 = ɛ 0, E 2 = (Aɛ 0 + ɛ 1 )... Et par récurrence, Or, n E n+1 = ( A n k ɛ k ). k=0 k 0,..., n, et tout vecteur V, A k V V grâce au principe du maximum discret. Ceci implique que, E n+1 (n + 1) max ɛ k T C( + h 2 ). k