Un exemple de problème à résoudre. Introduction au calcul scientifique pour les EDP de la physique. p.4/27. La démarche de l ingénieur mathématicien

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

Amphi 3: Espaces complets - Applications linéaires continues

Commun à tous les candidats

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

Résolution d équations non linéaires

Fonctions de plusieurs variables, intégrales multiples, et intégrales dépendant d un paramètre

Continuité d une fonction de plusieurs variables


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

OM 1 Outils mathématiques : fonction de plusieurs variables

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

1 Introduction et modèle mathématique

I. Polynômes de Tchebychev

Introduction à la méthode des éléments finis

Exercice autour de densité, fonction de répatition, espérance et variance de variables quelconques.

Simulation de variables aléatoires

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

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

Correction de l examen de la première session

MATHS FINANCIERES. Projet OMEGA

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

Quantification Scalaire et Prédictive

Méthodes de quadrature. Polytech Paris-UPMC. - p. 1/48

Calcul fonctionnel holomorphe dans les algèbres de Banach

Programmes des classes préparatoires aux Grandes Ecoles

Fonctions de plusieurs variables

3 Approximation de solutions d équations


Sur certaines séries entières particulières

Chapitre 2 Le problème de l unicité des solutions

Approximations variationelles des EDP Notes du Cours de M2

Différentiabilité ; Fonctions de plusieurs variables réelles

Introduction au pricing d option en finance

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

Continuité et dérivabilité d une fonction

ÉVALUATION FORMATIVE. On considère le circuit électrique RC représenté ci-dessous où R et C sont des constantes strictement positives.

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

Economie de l incertain et de l information Partie 1 : Décision en incertain probabilisé Chapitre 1 : Introduction à l incertitude et théorie de

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

Le modèle de Black et Scholes

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

Master Modélisation Aléatoire Paris VII, Cours Méthodes de Monte Carlo en nance et C++, TP n 2.

Intégration et probabilités TD1 Espaces mesurés Corrigé

Cours d Analyse 3 Fonctions de plusieurs variables

Fonctions de plusieurs variables

Logique. Plan du chapitre

La Licence Mathématiques et Economie-MASS Université de Sciences Sociales de Toulouse 1

Précision d un résultat et calculs d incertitudes

n N = u N u N+1 1 u pour u 1. f ( uv 1) v N+1 v N v t

Espérance conditionnelle

TD1 PROPAGATION DANS UN MILIEU PRESENTANT UN GRADIENT D'INDICE

Moments des variables aléatoires réelles

Chp. 4. Minimisation d une fonction d une variable

CHAPITRE V SYSTEMES DIFFERENTIELS LINEAIRES A COEFFICIENTS CONSTANTS DU PREMIER ORDRE. EQUATIONS DIFFERENTIELLES.

Chapitre 3. Mesures stationnaires. et théorèmes de convergence

CONTRÔLE ET ÉQUATIONS AUX DÉRIVÉES PARTIELLES. par. Jean-Pierre Puel

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

PHYSIQUE 2 - Épreuve écrite

F411 - Courbes Paramétrées, Polaires

Correction du Baccalauréat S Amérique du Nord mai 2007

Suites numériques 3. 1 Convergence et limite d une suite

Algorithmes pour la planification de mouvements en robotique non-holonome

Calculs de probabilités avec la loi normale

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

Raisonnement par récurrence Suites numériques

I - Quelques propriétés des étoiles à neutrons

Equations aux Dérivées Partielles

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

M. Hadamard. Les problèmes aux limites dans la théorie des équations aux dérivées partielles.

Développements limités, équivalents et calculs de limites

T.P. FLUENT. Cours Mécanique des Fluides. 24 février 2006 NAZIH MARZOUQY

TSTI 2D CH X : Exemples de lois à densité 1

FONCTIONS DE PLUSIEURS VARIABLES (Outils Mathématiques 4)

Maîtrise universitaire ès sciences en mathématiques

5. Les conducteurs électriques

3ème séance de Mécanique des fluides. Rappels sur les premières séances Aujourd hui : le modèle du fluide parfait. 2 Écoulements potentiels

La fonction exponentielle

Probabilités conditionnelles Exercices corrigés

Master of Science en mathématiques

III- Raisonnement par récurrence

Introduction. Mathématiques Quantiques Discrètes

UNIVERSITE DES ANTILLES et DE LA GUYANE Campus de Fouillole BP Pointe-à-Pitre Cedex CONTRAT LE MASTER NOM DU DOMAINE STS

C1 : Fonctions de plusieurs variables

Les correcteurs accorderont une importance particulière à la rigueur des raisonnements et aux représentations graphiques demandées.

Formes quadratiques. 1 Formes quadratiques et formes polaires associées. Imen BHOURI. 1.1 Définitions

I Stabilité, Commandabilité et Observabilité Introduction Un exemple emprunté à la robotique Le plan Problème...

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

Corrigé du baccalauréat S Pondichéry 13 avril 2011

Chapitre 6. Fonction réelle d une variable réelle

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

= 1 si n = m& où n et m sont souvent des indices entiers, par exemple, n, m = 0, 1, 2, 3, 4... En fait,! n m

Calcul différentiel sur R n Première partie

3. Conditionnement P (B)

Équations non linéaires

I. Introduction. 1. Objectifs. 2. Les options. a. Présentation du problème.

TP1 Méthodes de Monte Carlo et techniques de réduction de variance, application au pricing d options

UNIVERSITÉ DE PICARDIE JULES VERNE THÈSE D HABILITATION À DIRIGER DES RECHERCHES

Plan. 5 Actualisation. 7 Investissement. 2 Calcul du taux d intérêt 3 Taux équivalent 4 Placement à versements fixes.

NOTICE DOUBLE DIPLÔME

Image d un intervalle par une fonction continue

Transcription:

Un exemple de problème à résoudre. Introduction au calcul scientifique pour les EDP de la physique. Patrick Joly INRIA-Rocquencourt Exemple: la conduction de la chaleur. Soit un domaine de R N (N =,, 3) de frontière Γ = = Γ 0 Γ. On s intéresse à la distribution de température dans et à ses fluctuations dans le temps sachant que: Une température θ l est imposée sur la partie Γ 0. Un flux de chaleur q l est imposé sur la partie Γ. On connait la distribution de température initiale θ 0. θ l q l θ 0 Introduction au calcul scientifique pour les EDP de la physique. p./7 Introduction au calcul scientifique pour les EDP de la physique. p./7 La démarche de l ingénieur mathématicien. Modélisation / mise en équations. Construction du problème continu (système d EDP).. Analyse mathématique du problème posé. COURS-TD Questions d existence, unicité. Propriétés des solutions. 3. Conception d une méthode numérique. COURS-TD Construction d un problème discrétisé. 4. Analyse numérique. COURS-TD Questions de stabilité, convergence, précision. 5. Algorithmique. ADMIS Choix de méthodes de résolution en dimension finie. 6. Mise en oeuvre sur ordinateur. PROJETS Relève de la programmation et de l informatique 7. Pre et Post Traitement (maillages / visualisation). Outils de la CAO. Introduction au calcul scientifique pour les EDP de la physique. p.3/7 La mise en équations Les données du problème: La géométrie du problème (, Γ 0, Γ ) Les fonctions: θ 0 (x), x, θ l (x, t), x Γ 0, q l (x, t), x Γ. La conductivité du milieu : σ(x) > 0, x. Les inconnues du problème: La température : θ(x, t), x, t > 0. Le flux de chaleur: q(x, t), x, t > 0. Les lois de la physique: Loi de conservation : + div q = 0. t Loi de conduction : q = σ θ. Introduction au calcul scientifique pour les EDP de la physique. p.4/7

La mise en équation Loi de conservation : + div q = 0. t Loi de conduction : q = σ θ. Si on élimine q le problème à résoudre s écrit: Trouver θ(x, t) : ]0, T [ R tel que: t div( σ θ) = 0, x, t > 0, σ n = q l, ( q n = q l ) x Γ, t > 0, θ = θ l, x Γ 0, t > 0, θ(x, 0) = θ 0 (x), x. Nature du problème Trouver θ(x, t) : ]0, T [ R tel que: t div( σ θ) = 0, x, t > 0, σ n = q l, x Γ, t > 0, θ = θ l, x Γ 0, t > 0, θ(x, 0) = θ 0 (x), x. Le temps faisant partie explicitement des variables du problème, on a affaire à un problème d évolution. Tant mathématiquement que numériquement, les variables x et t jouent un rôle différent. Introduction au calcul scientifique pour les EDP de la physique. p.5/7 Introduction au calcul scientifique pour les EDP de la physique. p.6/7 Nature du problème Trouver θ(x, t) : ]0, T [ R tel que: t div( σ θ) = 0, x, t > 0, σ n = q l, x Γ, t > 0, θ = θ l, x Γ 0, t > 0, θ(x, 0) = θ 0 (x), x. L équation de la chaleur est le prototype des équations paraboliques qui modélisent les phénomènes de diffusion. Elles interviennent aussi en mécanique des fluides (milieux poreux, diffusion de polluants), ou en finance (Black-Scholes). Ces équations seront abordées au cours 8. Les difficultés de l analyse mathématique. Vu de très loin, le problème peut être mis sous la forme: Trouver u V tel que A u = d où V est un espace vectoriel (espace de fonctions), A est un opérateur linéaire, le vecteur u est la fonction inconnue θ et d représente les données (θ 0, θ l, q l ). Cela ressemble à un système linéaire. Les différences majeures, sources de difficultés, sont: L espace fonctionnel V est de dimension infinie. L opérateur A est un opérateur différentiel (non continu dans des topologies classiques). De ce fait, les questions d existence et d unicité de la solution sont très délicates. Introduction au calcul scientifique pour les EDP de la physique. p.6/7 Introduction au calcul scientifique pour les EDP de la physique. p.7/7

Notion de problème bien posé. Notion de problème bien posé. Soit (S, S ) et (D, D ) deux espaces vectoriels normés et F une application (non nécessairement linéaire) de S dans D ouvert de D. On dira que le problème: (P ) Trouver u S tel que F (u) = d est bien posé au sens de Hadamard si: Pour tout d dans D, (P ) admet une solution et une seule. Cette solution dépend continument de la donnée d: d n d dans D = u n u dans S Attention, la notion de problème bien posé n est pas intrinsèque. Elle est liée au choix des espaces S et D et surtout au choix des normes S et D. On dit aussi que le problème est stable en norme S par rapport à la norme D. La notion de stabilité du problème continu est un pré-requis quasiment indispensable en vue de l approximation numérique. Dans le cas F linéaire, D = D et la condition de continuité se traduit par l existence d une constante C telle que: u S C d D. Introduction au calcul scientifique pour les EDP de la physique. p.8/7 Introduction au calcul scientifique pour les EDP de la physique. p.9/7 Stabilité L du problème de Cauchy. L estimation a priori. On admet ici le résultat d existence et unicité pour notre problème modèle et on va s intéresser à un résultat de stabilité. On va se restreindre à θ l = q l = 0 auquel cas la seule donnée est θ 0 (problème de Cauchy). On va établir le résultat de stabilité: t > 0, θ(t) L () θ 0 L (). Le résultat va apparaître comme une estimation a priori, c est à dire une estimation qu on est capable d obtenir sans connaître explicitement la solution. Introduction au calcul scientifique pour les EDP de la physique. p.0/7 On multiplie l équation par θ et on intègre sur : t θ dx div ( σ θ) θ dx = 0 On remarque que: t θ dx = t ( θ ) dx = d dt θ dx. On utilise la formule de Green (intégration par parties): div ( σ θ) θ dx = σ θ dx σ n θ dγ (θ s annule sur Γ 0, n sur Γ.) Γ Introduction au calcul scientifique pour les EDP de la physique. p./7

L estimation a priori. L estimation a priori. On multiplie l équation par θ et on intègre sur : t θ dx div ( σ θ) θ dx = 0 On remarque que: t θ dx = t ( θ ) dx = d dt θ dx. On obtient par conséquent l identité: d θ dx + σ θ dx = 0. dt Compte tenu de la positivité de σ il vient: d θ dx 0, dt On utilise la formule de Green (intégration par parties): div ( σ θ) θ dx = σ θ dx (θ s annule sur Γ 0, n sur Γ.) Introduction au calcul scientifique pour les EDP de la physique. p./7 dont on déduit: t > 0, θ(x, t) dx θ 0 (x) dx Introduction au calcul scientifique pour les EDP de la physique. p./7 Approximation numérique. Méthode des différences finies: le principe. On va se placer en dimension : =]0, L[, Γ 0 = {0}, Γ = {L}. Le problème à résoudre s écrit: Trouver u(x, t) :]0, L[ ]0, T [ IR tel que: u t ( u σ ) = 0, x ]0, L[, t > 0, x x σ u x (L, t) = q l(t), t > 0, u(0, t) = θ l (t), t > 0, u(x, 0) = u 0 (x), x ]0, L[. L idée est de calculer (une approximation de) la solution aux points d une grille de calcul suffisamment fine. Pour cela, on se donne un pas de discrétisation en espace = L/(J + ) > 0 et un pas de discrétisation en temps > 0 et on va chercher à calculer: u n j u(x j, ), x j = j, = n. L espoir est que, lorsque et tendront vers 0, l erreur commise e n j = u n j u(x j, ). tendra (en un sens à préciser) vers 0. Introduction au calcul scientifique pour les EDP de la physique. p.3/7 Introduction au calcul scientifique pour les EDP de la physique. p.4/7

Méthode des différences finies. Méthode des différences finies: le principe. Points de calcul: x j = j, 0 j J +, = n, n 0. Pour produire les équations définissant les inconnues discrètes, l idée est d écrire (de façon approchée) l EDP à résoudre en chaque point intérieur de la grille de calcul. u n j Pour cela il faut définir des approximations d opérateurs différentiels ne faisant appel qu aux valeurs discrètes: ce sont les opérateurs aux différences. Les équations manquantes sont fournies par la prise en compte des conditions initiales et des conditions aux limites. Après discrétisation, on est ramené à la résolution d un problème posé en dimension finie, traitable sur ordinateur. 0 L x j Introduction au calcul scientifique pour les EDP de la physique. p.5/7 Introduction au calcul scientifique pour les EDP de la physique. p.6/7 Construction d opérateurs aux différences. Construction d opérateurs aux différences. L idée de base est de revenir à la définition d une dérivée f f(x + h) f(x) f(x + h) f(x h) (x) = lim, = lim,... h 0 h h 0 h Approximation de u t (x j, ). u t (x j, ) un+ j u n j C est une approximation décentrée à droite, l erreur de troncature d ordre car ε n j = u(x j, + ) u(x j, ) u t (x j, ) (Taylor) = u t (x j, ) + O( ) Introduction au calcul scientifique pour les EDP de la physique. p.7/7 Introduction au calcul scientifique pour les EDP de la physique. p.7/7

Construction d opérateurs aux différences. Approximation de ( u) σ (xj, ). x x Construction d opérateurs aux différences. Supposons connu v n j+ = v(x j+, ), v = σ u x. On réalise alors une approximation centrée, d ordre avec: ( u) σ (xj, ) = v v n v n x x x (x j, j+ ) j On fait alors l approximation (centrée): v n j+ u n j+ u n j σ j+ pour aboutir à: x ( u) σ (xj, ) ( x σ j+ ( un j+ u n j ) σ j ( un j u n ) j ) Introduction au calcul scientifique pour les EDP de la physique. p.8/7 Introduction au calcul scientifique pour les EDP de la physique. p.8/7 Construction d opérateurs aux différences. Le schéma numérique Lorsque σ est constant on a fait l approximation: Pour n 0 et j J : σ u x (x j, ) σ un j+ u n j + u n j qui est une approximation d ordre ainsi que le montre l estimation de l erreur de troncature: ε n j = σ u(x j+, ) u(x j, ) + u(x j, ) = σ 4 u x (x j, ) + O( 4 ) 4 σ u x (x j, ) u n+ j u n j ( σ j+ ( un j+ u n j Pour j J : u 0 j = u 0,j. Pour n 0: u n 0 = u n l. Pour n 0: ) σ j ( un j u n ) j ) = 0. u n J un J = q n l. Introduction au calcul scientifique pour les EDP de la physique. p.9/7 Introduction au calcul scientifique pour les EDP de la physique. p.0/7

Le schéma numérique Pour n 0 et j J : On construit la grille de calcul. u n+ j = u n j + ( σ j+ ) (u n j+ u n j ) σ j (u n j u n j ) = 0. Pour j J : u 0 j = u 0,j. Pour n 0: u n 0 = u n l. Pour n 0: u n J = un J + qn l. Il s agit d un schéma explicite. Introduction au calcul scientifique pour les EDP de la physique. p.0/7 Introduction au calcul scientifique pour les EDP de la physique. p./7 On prend en compte les condition initiale et de Dirichlet. Supposons la solution calculée jusqu à l instant. + Introduction au calcul scientifique pour les EDP de la physique. p./7 Introduction au calcul scientifique pour les EDP de la physique. p./7

( ( ( ( ( Application du schéma intérieur. Application du schéma intérieur. + + Introduction au calcul scientifique pour les EDP de la physique. p./7 Introduction au calcul scientifique pour les EDP de la physique. p./7 Application du schéma intérieur. Application de la condition de Neumann. * * * * * * * * * * * * * * * * * * * *! + + *, -* *. */ * 0 * * * 3 * 4 * 5 + " # $ % & ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) (' ' ' ' ' ' ' ' ' ' ' Introduction au calcul scientifique pour les EDP de la physique. p./7 Introduction au calcul scientifique pour les EDP de la physique. p./7

L analyse numérique. C est une branche des mathématiques qui s est développée avec l avènement des ordinateurs. L analyse numérique des équations aux dérivées partielles est l art de maîtriser le passage du continu au discret. Montrer que le problème approché est bien posé: existence et unicité de u h. Montrer la convergence : u h u quand h 0. La stabilité : borne uniforme du type u h C. La consistance : approximation des équations. Un exemple de schéma instable. Revenons à notre problème modèle. Pour améliorer la précision de notre méthode on peut penser à utiliser une approximation centrée de la dérivée en temps. u n+ j u n j ( σ j+ ( un j+ u n j ) σ j ( un j u n ) j ) = 0. Un tel schéma se révèle inconditionnellement instable. Obtenir des estimations d erreur: u u h?. En principe : stabilité + consistance = convergence. Introduction au calcul scientifique pour les EDP de la physique. p./7 Introduction au calcul scientifique pour les EDP de la physique. p.3/7 Autres exemples. Problèmes stationnaires elliptiques. Nous faisons l hypothèse que quand t + : θ l (x, t) θ l (x) x Γ 0 q l (x, t) q l (x) x Γ On peut démontrer la convergence vers un état stationnaire θ(x, t) θ (x), t +, où θ : R est solution du problème aux limites: Autres exemples. Problèmes stationnaires elliptiques. On peut démontrer la convergence vers un état stationnaire θ(x, t) θ (x), t +, où θ : R est solution du problème aux limites: div ( σ θ ) = 0, dans, θ = θ l, sur Γ 0, σ n = q l, sur Γ 0. Introduction au calcul scientifique pour les EDP de la physique. p.4/7 Introduction au calcul scientifique pour les EDP de la physique. p.4/7

Autres exemples. Problèmes stationnaires elliptiques. Autres exemples. Problèmes hyperboliques linéaires. (Cours 9 et 0) div ( σ θ ) = 0, dans, θ = θ l, sur Γ 0, σ n = q l, sur Γ 0. La propagation du son dans un fluide est régie par l équation des ondes acoustiques: ρ 0 c 0 p t div( ρ 0 p ) = f, où l inconnue p désigne la (variation de) pression, ρ 0 désigne la densité du fluide, c 0 la célérité du son et f un terme source. Ce problème est le prototype des problèmes elliptiques qu on recontre aussi en mécanique des solides et des fluides (phénomènes d equilibre), en électrostatique,... Seront étudiés dans les cours,3,4,5. Au même titre que l équation de transport, l équation des ondes est le prototype de l équation hyperbolique linéaire qui décrit des phénomènes de propagation. On rencontre aussi ce type d équation en électromagnétisme (Maxwell) ou en mécanique du solide (élastodynamique). Introduction au calcul scientifique pour les EDP de la physique. p.4/7 Introduction au calcul scientifique pour les EDP de la physique. p.5/7 Problèmes de type Fredholm. Autres exemples. Si le terme source est harmonique en temps: f(x, t) = f (x) exp iωt où la pulsation ω > 0 est donnée, on aura le comportement en temps long: p(x, t) p (x) exp iωt, t +. où p est solution de l équation de Helmholtz: div ( ) ω p p ρ 0 ρ 0 c = f (x). 0 C est le prototype du problème elliptique non coercif mais de type Fredholm, traité dans les cours 6 et 7. Introduction au calcul scientifique pour les EDP de la physique. p.6/7 Autres exemples. Problèmes hyperboliques non linéaires. Ces modèles interviennent pour la description des phénomènes de propagation non linéaire, surtout en mécanique des fluides (propagation des chocs, ondes de détente,...) mais aussi pour la modélisation du traffic routier (modélisation des bouchons). En dimension, l équation modèle est (f : R R): f(u) = au f(u) = u / u t + f(u) = 0, x R, t > 0. x : équation de transport. : équation de Burgers. Cette équation sera traitée aux cours et. Introduction au calcul scientifique pour les EDP de la physique. p.7/7