Développement et analyse de schémas adaptatifs pour les équations de transport

Documents pareils
Continuité et dérivabilité d une fonction

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

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

Limites finies en un point

Texte Agrégation limitée par diffusion interne

Approximations variationelles des EDP Notes du Cours de M2

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

Image d un intervalle par une fonction continue

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

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

Chp. 4. Minimisation d une fonction d une variable

I. Polynômes de Tchebychev

Filtrage stochastique non linéaire par la théorie de représentation des martingales

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

Continuité d une fonction de plusieurs variables

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

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

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

* très facile ** facile *** difficulté moyenne **** difficile ***** très difficile I : Incontournable T : pour travailler et mémoriser le cours

3 Approximation de solutions d équations

3. Conditionnement P (B)

Cours d Analyse. Fonctions de plusieurs variables

Techniques de Lyapunov en contrôle quantique pour le couplage dipolaire et polarisabilité

Finance, Navier-Stokes, et la calibration

Fonctions de plusieurs variables

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

Chapitre 7 : Intégration sur un intervalle quelconque

Amphi 3: Espaces complets - Applications linéaires continues

CCP PSI Mathématiques 1 : un corrigé

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

Corrigé du baccalauréat S Asie 21 juin 2010

Modèles bi-dimensionnels de coques linéairement élastiques: Estimations de l écart entre leurs solutions.

Problème 1 : applications du plan affine

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

Algorithmes pour la planification de mouvements en robotique non-holonome

Séminaire TEST. 1 Présentation du sujet. October 18th, 2013

Espérance conditionnelle

Partie 1 - Séquence 3 Original d une fonction

CONCOURS COMMUN 2010 PHYSIQUE

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

Rupture et plasticité

Licence à distance Chapitre V : Equations différentielles. Méthodes numériques à un pas.

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

NOTICE DOUBLE DIPLÔME

F411 - Courbes Paramétrées, Polaires

Principe de symétrisation pour la construction d un test adaptatif

Compte rendu des TP matlab

Transmission d informations sur le réseau électrique

6 Equations du première ordre

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

4. Martingales à temps discret

Exercices du Cours de la programmation linéaire donné par le Dr. Ali DERBALA

Programmes des classes préparatoires aux Grandes Ecoles

Chapitre 7. Circuits Magnétiques et Inductance. 7.1 Introduction Production d un champ magnétique

Capacité d un canal Second Théorème de Shannon. Théorie de l information 1/34

Une forme générale de la conjecture abc

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

La programmation linéaire : une introduction. Qu est-ce qu un programme linéaire? Terminologie. Écriture mathématique

RO04/TI07 - Optimisation non-linéaire

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

La NP-complétude. Johanne Cohen. PRISM/CNRS, Versailles, France.

Calcul fonctionnel holomorphe dans les algèbres de Banach

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

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

La médiatrice d un segment

Modèles à Événements Discrets. Réseaux de Petri Stochastiques

Comparaison de fonctions Développements limités. Chapitre 10

Correction du baccalauréat S Liban juin 2007

Chapitre 5 : Flot maximal dans un graphe

Codage hiérarchique et multirésolution (JPEG 2000) Codage Vidéo. Représentation de la couleur. Codage canal et codes correcteurs d erreur

Optimisation Discrète

1 Systèmes triphasés symétriques

Modélisation et Simulation

Annexe 6. Notions d ordonnancement.

Chapitre 1 Régime transitoire dans les systèmes physiques

Équations non linéaires

Quantification Scalaire et Prédictive

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

Résolution d équations non linéaires

Chafa Azzedine - Faculté de Physique U.S.T.H.B 1

Circuits RL et RC. Chapitre Inductance

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

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

TD1 Signaux, énergie et puissance, signaux aléatoires

AC AB. A B C x 1. x + 1. d où. Avec un calcul vu au lycée, on démontre que cette solution admet deux solutions dont une seule nous intéresse : x =

Leçon 01 Exercices d'entraînement

Objectifs. Clustering. Principe. Applications. Applications. Cartes de crédits. Remarques. Biologie, Génomique

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

Polynômes à plusieurs variables. Résultant

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

Moments des variables aléatoires réelles

ÉTUDE ASYMPTOTIQUE D UNE MARCHE ALÉATOIRE CENTRIFUGE

La tarification d options

DURÉE DU JOUR EN FONCTION DE LA DATE ET DE LA LATITUDE

Oscillations libres des systèmes à deux degrés de liberté

MESURE ET INTÉGRATION EN UNE DIMENSION. Notes de cours

1. Vocabulaire : Introduction au tableau élémentaire

Tests non-paramétriques de non-effet et d adéquation pour des covariables fonctionnelles

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

Transcription:

Thèse de doctorat de l université Paris VI Développement et analyse de schémas adaptatifs pour les équations de transport Martin Campos Pinto Laboratoire Jacques-Louis Lions schémas adaptatifs pour les équations de transport p.1/39

Introduction schémas adaptatifs pour les équations de transport p.2/39

Plan de l exposé I. Approximation multi-échelle II. Un schéma adaptatif semi-lagrangien pour l équation de Vlasov-Poisson (a) Estimation d erreur a priori dans L (b) Analyse de complexité III. Analyse des lois de conservation scalaires en distance uniforme (a) Stabilité des lois à flux convexes (b) Régularité des solutions schémas adaptatifs pour les équations de transport p.3/39

I. Approximation multi-échelle schémas adaptatifs pour les équations de transport p.4/39

Approximation multi-échelle On considère ici le problème consistant à approcher, en dimension 2, une fonction f donnée : on notera P K l interpolation affine par morceaux associée à une triangulation conforme K, on supposera que f est continue, et on mesurera l erreur d interpolation (I P K )f dans L. On peut alors envisager deux questions : pour un nombre maximal N de triangles, quelle est la plus petite erreur d interpolation qu on puisse réaliser? ou inversement, quel est le nombre minimal de triangles nécessaires pour atteindre une précision fixée ε? schémas adaptatifs pour les équations de transport p.5/39

Approximation multi-échelle Triangulations réalisant une erreur ε prescrite Avec une régularité uniforme : si f W 2,, on peut utiliser l estimation (I P K )f L ( ) < (h ) 2 f W 2, ( ). en posant h 2 = ε( f W 2, (R 2 )) 1, on aura #(K) f W 2, (R 2 )ε 1 et (I P K )f L ε schémas adaptatifs pour les équations de transport p.6/39

Approximation multi-échelle Triangulations réalisant une erreur ε prescrite On peut aussi utiliser une régularité plus faible, avec (I P K )f L ( ) < f W 2,1 ( ) et vouloir équilibrer la courbure : si tous les triangles vérifient cε f W 2,1 ( ) ε, alors #(K) < f W 2,1 (R 2 )ε 1 et (I P K )f L ε schémas adaptatifs pour les équations de transport p.6/39

Approximation multi-échelle Approche multi-échelle : un compromis Pour des raisons de simplicité géometrique et algorithmique, nos maillages seront basés sur des cellules carrées et dyadiques qui correspondent à des découpages isotropes, récursifs et non-uniformes : structure d arbre naturelle : on notera F(α) les 4 filles de α, P(α) la parente de α, l(α) le niveau de α schémas adaptatifs pour les équations de transport p.7/39

Approximation multi-échelle Algorithme d ε-adaptation partant d un niveau uniforme très large l 0 : poser Λ l0 := {α : l(α) = l 0 }, ajouter des cellules plus fines par découpages récursifs : Λ l+1 := Λ l {β F(α) : α Λ l et f W 2,1(α) > ε} jusqu à ce que Λ L+1 = Λ L, considérer la partition composée des cellules feuilles : M ε (f) := {α Λ : F(α) Λ L = } Si f W 2,1, cet algorithme converge (L < ) et clairement, sup f W 2,1(α) ε α M ε (f) schémas adaptatifs pour les équations de transport p.8/39

Approximation multi-échelle Analyse de complexité Observation : à cause de la structure d arbre, il peut arriver que f W 2,1 (α) ε sur de nombreuses cellules de M ε (f). Exemple: si le support de ψ est dans [0, 1] 2, le support de ψ j := ψ(2 j x, 2 j v) sera dans [0, 2 j ] 2, et ψ j W 2,1 = ψ W 2,1. # ( (M ε (ψ j ) ) j dès que ε < ψ W 2,1 Pour un résultat de complexité, il nous faut donc prévenir tout phénomène de concentration par plus de régularité. schémas adaptatifs pour les équations de transport p.9/39

Approximation multi-échelle Analyse de complexité Observation : à cause de la structure d arbre, il peut arriver que f W 2,1 (α) ε sur de nombreuses cellules de M ε (f). Exemple: si le support de ψ est dans [0, 1] 2, le support de ψ j := ψ(2 j x, 2 j v) sera dans [0, 2 j ] 2, et ψ j W 2,1 = ψ W 2,1. # ( (M ε (ψ j ) ) j dès que ε < ψ W 2,1 Pour un résultat de complexité, il nous faut donc prévenir tout phénomène de concentration par plus de régularité. Ainsi, f W 2,p with p > 1 = # ( M ε (f) ) C f W 2,pε 1 schémas adaptatifs pour les équations de transport p.9/39

Approximation multi-échelle Graduation des niveaux pour assurer la stabilité du schéma, nos partitions dyadiques M devront être graduées : α M, β M, ᾱ β = l(α) l(β) 1 l algorithme d ε-adaptation sera donc corrigé suivant partant de Λ l0 := {α : l(α) = l 0 } construire pour l l 0, Λ l+1 := (...) prendre pour M ε (f) les feuilles de Λ L définir A ε (f) comme le plus petit raffinement gradué de M ε (f). Clairement, le maillage ainsi obtenu vérifie f W 2,1(α) ε sur toutes ses cellules α. schémas adaptatifs pour les équations de transport p.10/39

Approximation multi-échelle Graduation des niveaux pour assurer la stabilité du schéma, nos partitions dyadiques M devront être graduées : α M, β M, ᾱ β = l(α) l(β) 1 l algorithme d ε-adaptation sera donc corrigé suivant partant de Λ l0 := {α : l(α) = l 0 } construire pour l l 0, Λ l+1 := (...) prendre pour M ε (f) les feuilles de Λ L définir A ε (f) comme le plus petit raffinement gradué de M ε (f). Clairement, le maillage ainsi obtenu vérifie f W 2,1(α) ε sur toutes ses cellules α. On peut également montrer que # ( A ε (f) ) C# ( M ε (f) ) schémas adaptatifs pour les équations de transport p.10/39

Approximation multi-échelle Discretisations P 1 adaptatives Partant d un maillage dyadique M gradué, on peut construire une triangulation conforme K(M) suivant schémas adaptatifs pour les équations de transport p.11/39

Approximation multi-échelle Discretisations P 1 adaptatives Partant d un maillage dyadique M gradué, on peut construire une triangulation conforme K(M) suivant schémas adaptatifs pour les équations de transport p.11/39

Approximation multi-échelle Discretisations P 1 adaptatives Partant d un maillage dyadique M gradué, on peut construire une triangulation conforme K(M) suivant L interpolation associée P M := P K(M) vérifie alors (I P M )f L < sup α M f W 2,1 (α) schémas adaptatifs pour les équations de transport p.11/39

II. Un schéma adaptatif semi-lagrangien pour l équation de Vlasov-Poisson travaux réalisés en collaboration avec Michel Mehrenberger schémas adaptatifs pour les équations de transport p.12/39

Un schéma AdSL pour Vlasov-Poisson Equation de Vlasov-Poisson E(t, x) Décrit l évolution dynamique d un plasma non-collisionnel dans l espace des phases : t f(t, x, v) + v x f(t, x, v) + E(t, x) v f(t, x, v) = 0 x E(t, x) = f(t, x, v) dv 1 + x E app (t, x) (V) (P) à t fixé, f(t,, ) est la densité de particules dans l espace des phases (x, v), de sorte que f(t, x, v) dxdv représente la Ω charge contenue dans un domaine Ω. schémas adaptatifs pour les équations de transport p.13/39

Un schéma AdSL pour Vlasov-Poisson Forme lagrangienne de l équation de Vlasov (x,v) (X,V )(t) En désignant par (X, V )(t) = (X, V )(t; x, v) les trajectoires caractéristiques, solutions du système différentiel (X, V )(0) = (x, v), X (t) = V (t), V (t) = E(t, X(t)), l équation de Vlasov t f(t, x, v) + v x f(t, x, v) + E(t, x) v f(t, x, v) = 0 (V) prend la forme d dtf(t, X(t), V (t)) = 0, pour tout couple (x, v). Lorsque f 0 C 0 c(r 2 ), la forme régularisante du couplage de Poisson permet alors de définir ces trajectoires en tout temps... schémas adaptatifs pour les équations de transport p.14/39

Un schéma AdSL pour Vlasov-Poisson Forme lagrangienne de l équation de Vlasov (x,v) (X,V )(t) En désignant par (X, V )(t) = (X, V )(t; x, v) les trajectoires caractéristiques, solutions du système différentiel (X, V )(0) = (x, v), X (t) = V (t), V (t) = E(t, X(t)), l équation de Vlasov t f(t, x, v) + v x f(t, x, v) + E(t, x) v f(t, x, v) = 0 (V) prend la forme d dtf(t, X(t), V (t)) = 0, pour tout couple (x, v).... et le flot (x, v) (X, V )(t; x, v) est un difféomorphisme. schémas adaptatifs pour les équations de transport p.14/39

Un schéma AdSL pour Vlasov-Poisson Principe du schéma semi-lagrangien Connaissant f n f(t n ) (où t n = n t ), on approche le flot arrière A(t n ) : (x, v) (X, V )(t n ; t n+1, x, v) par un difféomorphisme A n = A[f n ]. La solution numérique est alors transportée par T : f n f n A n, puis interpolée sur une triangulation K, suivant f n+1 := P K T f n A n (x,v) (x,v) schémas adaptatifs pour les équations de transport p.15/39

Un schéma AdSL pour Vlasov-Poisson Analyse d erreur - approche uniforme En décomposant l erreur e n+1 := f(t n+1 ) f n+1 L suivant e n+1 f(t n+1 ) T f(t n ) L + T f(t n ) T f n L + (I P K )T f n L, et en utilisant un schéma de splitting pour calculer T, on peut établir (Besse 04) que lorsque f 0 W 2, c (R 2 ), e n+1 (1 + C(T) t )e n + C(T)( t 3 + h 2 ), n t T. D où l on déduit (Gronwall) que e n C(T)( t 2 + h 2 / t ). Complexité : avec t 2 h 2 / t, on obtient e n C(T)h 4/3, de sorte que la taille N h h 2 du maillage associé vérifie e n C(T)N 2/3 h schémas adaptatifs pour les équations de transport p.16/39

Un schéma AdSL pour Vlasov-Poisson Principe du schéma semi-lagrangien adaptatif Connaissant f n f(t n ) (où t n = n t ), on approche le flot arrière A(t n ) : (x, v) (X, V )(t n ; t n+1, x, v) par un difféomorphisme A n = A[f n ]. La solution numérique est alors transportée par T : f n f n A n, puis interpolée sur un nouveau maillage : f n+1 := P M n+1t f n M n M n+1 A n (x,v) (x,v) schémas adaptatifs pour les équations de transport p.17/39

Un schéma AdSL pour Vlasov-Poisson Analyse d erreur - approche adaptative En décomposant l erreur e n+1 := f(t n+1 ) f n+1 L suivant e n+1 f(t n+1 ) T f(t n ) L + T f(t n ) T f n L + (I P M n+1)t f n L, et en utilisant le même schéma de splitting pour T, on peut encore établir (C.P.) que lorsque f 0 W 1, c (R 2 ), e n+1 (1+C(T) t )e n +C(T) t 3 + (I P M n+1)t f n L, n t T. schémas adaptatifs pour les équations de transport p.18/39

Un schéma AdSL pour Vlasov-Poisson Analyse d erreur - approche adaptative En décomposant l erreur e n+1 := f(t n+1 ) f n+1 L suivant e n+1 f(t n+1 ) T f(t n ) L + T f(t n ) T f n L + (I P M n+1)t f n L, et en utilisant le même schéma de splitting pour T, on peut encore établir (C.P.) que lorsque f 0 W 1, c (R 2 ), e n+1 (1+C(T) t )e n +C(T) t 3 + (I P M n+1)t f n L, n t T. Pour estimer l erreur numérique, il est donc naturel de vouloir prédire un maillage M n+1 qui soit ε-adapté à T f n : sup T f n W 2,1 (α) ε α M n+1 schémas adaptatifs pour les équations de transport p.18/39

Un schéma AdSL pour Vlasov-Poisson Prédiction du maillage, I Objectif : étant donné M n et f n, construire M n+1 de façon que sup T f n W 2,1 (α) ε α M n+1 Idée : utiliser un algorithme de découpages adaptatifs. schémas adaptatifs pour les équations de transport p.19/39

Un schéma AdSL pour Vlasov-Poisson Prédiction du maillage, I Objectif : étant donné M n et f n, construire M n+1 de façon que sup T f n W 2,1 (α) ε α M n+1 Idée : utiliser un algorithme de découpages adaptatifs. On doit alors se demander : Q 1 : quelles cellules doit-on découper pour construire M n+1? schémas adaptatifs pour les équations de transport p.19/39

Un schéma AdSL pour Vlasov-Poisson Prédiction du maillage, I Objectif : étant donné M n et f n, construire M n+1 de façon que sup T f n W 2,1 (α) ε α M n+1 Idée : utiliser un algorithme de découpages adaptatifs. On doit alors se demander : Q 1 : quelles cellules doit-on découper pour construire M n+1? Q 2 : que peut valoir T f n W 2,1 (α) = f n A n W 2,1 (α)? schémas adaptatifs pour les équations de transport p.19/39

Un schéma AdSL pour Vlasov-Poisson Prédiction du maillage, I Objectif : étant donné M n et f n, construire M n+1 de façon que sup T f n W 2,1 (α) ε α M n+1 Idée : utiliser un algorithme de découpages adaptatifs. On doit alors se demander : Q 1 : quelles cellules doit-on découper pour construire M n+1? Q 2 : que peut valoir T f n W 2,1 (α) = f n A n W 2,1 (α)? Q 3 : le transport approché T est-il stable vis-à-vis de la courbure, T f n W 2,1 (α) C f n W 2,1 (A n (α))? schémas adaptatifs pour les équations de transport p.19/39

Un schéma AdSL pour Vlasov-Poisson Prédiction du maillage, II Q 3 : le transport approché T est-il stable vis-à-vis de la courbure, T f n W 2,1 (α) C f n W 2,1 (A n (α))? schémas adaptatifs pour les équations de transport p.20/39

Un schéma AdSL pour Vlasov-Poisson Prédiction du maillage, II Q 3 : le transport approché T est-il stable vis-à-vis de la courbure, T f n W 2,1 (α) C f n W 2,1 (A n (α))? La réponse est : non... schémas adaptatifs pour les équations de transport p.20/39

Un schéma AdSL pour Vlasov-Poisson Prédiction du maillage, II Q 3 : le transport approché T est-il stable vis-à-vis de la courbure, La réponse est : non... T f n W 2,1 (α) C f n W 2,1 (A n (α))?... mais s il on introduit une courbure géométrique pour les fonctions affines par morceaux, et sous réserve d une borne L t (Wx 2, ) sur le champ électrique approché, on peut montrer que T stabilise l énergie E(f n, α) := f n (α) + t Vol(α) f n W 1,. par simplicité, on supposera donc que la réponse est : oui. schémas adaptatifs pour les équations de transport p.20/39

Un schéma AdSL pour Vlasov-Poisson Prédiction du maillage, III Q 2 : que peut valoir T f n W 2,1 (α) = f n A n W 2,1 (α)? schémas adaptatifs pour les équations de transport p.21/39

Un schéma AdSL pour Vlasov-Poisson Prédiction du maillage, III Q 2 : que peut valoir T f n W 2,1 (α) = f n A n W 2,1 (α)? Réponse : T f n W 2,1 (α) C f n W 2,1 (A n (α)) C f n W 2,1 (β), β I(α) où I(α) désigne les cellules de M n qui intersectent A n (α) : A n α schémas adaptatifs pour les équations de transport p.21/39

Un schéma AdSL pour Vlasov-Poisson Prédiction du maillage, III Q 2 : que peut valoir T f n W 2,1 (α) = f n A n W 2,1 (α)? Réponse : T f n W 2,1 (α) C f n W 2,1 (A n (α)) C f n W 2,1 (β), β I(α) où I(α) désigne les cellules de M n qui intersectent A n (α) : A n c α α schémas adaptatifs pour les équations de transport p.21/39

Un schéma AdSL pour Vlasov-Poisson Prédiction du maillage, III Q 2 : que peut valoir T f n W 2,1 (α) = f n A n W 2,1 (α)? Réponse : T f n W 2,1 (α) C f n W 2,1 (A n (α)) C f n W 2,1 (β), β I(α) où I(α) désigne les cellules de M n qui intersectent A n (α) : A n c α α si A n (c α ) est dans une β M n telle que l(β) l(α), alors # ( I(α) ) C schémas adaptatifs pour les équations de transport p.21/39

Un schéma AdSL pour Vlasov-Poisson Prédiction du maillage, IV Q 1 : quelles cellules doit-on découper pour construire M n+1? schémas adaptatifs pour les équations de transport p.22/39

Un schéma AdSL pour Vlasov-Poisson Prédiction du maillage, IV Q 1 : quelles cellules doit-on découper pour construire M n+1? Réponse : on découpe α lorsque A n (c α ) tombe dans une petite cellule β M n, i.e. telle que l(β) > l(α). schémas adaptatifs pour les équations de transport p.22/39

Un schéma AdSL pour Vlasov-Poisson Prédiction du maillage, IV Q 1 : quelles cellules doit-on découper pour construire M n+1? Réponse : on découpe α lorsque A n (c α ) tombe dans une petite cellule β M n, i.e. telle que l(β) > l(α). Si t C(f 0, T), le maillage ainsi prédit T[A n ]M n vérifie alors : # ( I(α) ) C sur toutes ses cellules, schémas adaptatifs pour les équations de transport p.22/39

Un schéma AdSL pour Vlasov-Poisson Prédiction du maillage, IV Q 1 : quelles cellules doit-on découper pour construire M n+1? Réponse : on découpe α lorsque A n (c α ) tombe dans une petite cellule β M n, i.e. telle que l(β) > l(α). Si t C(f 0, T), le maillage ainsi prédit T[A n ]M n vérifie alors : # ( I(α) ) C sur toutes ses cellules, de sorte que l on a T f n W 2,1 (α) C c est-à-dire β I(α) f n W 2,1 (β) C sup β M n f n W 2,1 (β), M n est ε-adapté à f n = T[A n ]M n est Cε-adapté à T f n schémas adaptatifs pour les équations de transport p.22/39

Un schéma AdSL pour Vlasov-Poisson Forme complète du schéma adaptatif Muni des algorithmes : d ε-adaptation de maillage A ε à une fonction connue, de prédiction (transport) de maillage T[A n ], on calcule à chaque pas de temps, connaissant (M n, f n ) : un maillage prédit Mn+1 := T[A n ]M n une solution intermédiaire f n+1 := P M T f n+1 n un maillage corrigé M n+1 := A ε ( f n+1 ) et la solution interpolée f n+1 := P M n+1 fn+1 schémas adaptatifs pour les équations de transport p.23/39

Un schéma AdSL pour Vlasov-Poisson Forme complète du schéma adaptatif Muni des algorithmes : d ε-adaptation de maillage A ε à une fonction connue, de prédiction (transport) de maillage T[A n ], on calcule à chaque pas de temps, connaissant (M n, f n ) : un maillage prédit Mn+1 := T[A n ]M n une solution intermédiaire f n+1 := P M T f n+1 n un maillage corrigé M n+1 := A ε ( f n+1 ) et la solution interpolée f n+1 := P M n+1 fn+1 Théorème 1 (Mehrenberger et C. P.) Si t C(f 0, T), f(t n ) f n L < t 2 + ε/ t schémas adaptatifs pour les équations de transport p.23/39

Un schéma AdSL pour Vlasov-Poisson Forme complète du schéma adaptatif Muni des algorithmes : d ε-adaptation de maillage A ε à une fonction connue, de prédiction (transport) de maillage T[A n ], on calcule à chaque pas de temps, connaissant (M n, f n ) : un maillage prédit Mn+1 := T[A n ]M n une solution intermédiaire f n+1 := P M T f n+1 n un maillage corrigé M n+1 := A ε ( f n+1 ) et la solution interpolée f n+1 := P M n+1 fn+1 Théorème 1 (Mehrenberger et C. P.) Si t C(f 0, T), f(t n ) f n L < ε 2/3 schémas adaptatifs pour les équations de transport p.23/39

Un schéma AdSL pour Vlasov-Poisson Forme complète du schéma adaptatif Muni des algorithmes : d ε-adaptation de maillage A ε à une fonction connue, de prédiction (transport) de maillage T[A n ], on calcule à chaque pas de temps, connaissant (M n, f n ) : un maillage prédit Mn+1 := T[A n ]M n une solution intermédiaire f n+1 := P M T f n+1 n un maillage corrigé M n+1 := A ε ( f n+1 ) et la solution interpolée f n+1 := P M n+1 fn+1 Théorème 2 (Mehrenberger et C. P.) Si t C(f 0, T), # ( M n+1) < #(M n ) schémas adaptatifs pour les équations de transport p.23/39

Un schéma AdSL pour Vlasov-Poisson Perspectives Conclure l analyse de complexité point clé : évolution de la courbure totale f n W 2,1 (R 2 ) lors des interpolations Mettre au point des méthodes adaptatives qui conservent la masse f n L1 (R 2 ) des solutions Mettre en œuvre des ordres d interpolation plus élevés Etudier le passage aux dimensions supérieures schémas basés sur des sparse grids adaptatives schémas adaptatifs pour les équations de transport p.24/39

Un schéma AdSL pour Vlasov-Poisson Perspectives : Sparse Grids Eléments finis hiérarchiques obtenus par produits tensoriels En dimension 1 : Produits tensoriels : schémas adaptatifs pour les équations de transport p.25/39

Un schéma AdSL pour Vlasov-Poisson Perspectives : Sparse Grids Ne sont pas associées à des maillages, mais correspondent à des alogrithmes de découpages récursifs Avantage : taille des bases éparses base complète : N L 2 dl ( 10 9 pour d = 6 et L = 5) base éparse : N L 2 L L d 1 ( 10 5 pour d = 6 et L = 5) schémas adaptatifs pour les équations de transport p.26/39

III. Analyse des lois de conservation scalaires en distance de Hausdorff travaux réalisés en collaboration avec Albert Cohen, Wolfgang Dahmen, Ronald DeVore et Pencho Petrushev schémas adaptatifs pour les équations de transport p.27/39

Analyse des lois de conservation en distance de Hausdorff Lois de conservation scalaires F(u(t, )) ω t u(t, x) + Div x [F(u(t, x))] = 0, u(t = 0, ) = u 0 (LCS) Apparition de discontinuités au bout d un temps fini, même pour des données initiales u 0 très régulières. Kruzkov ( 70) : existence et unicité de solutions faibles entropiques appartenant à L L 1 en tout temps t > 0. Monotonie : u 0 v 0 = u(t, ) v(t, ) Stabilité L 1 : u(t, ) v(t, ) L 1 u 0 v 0 L 1 schémas adaptatifs pour les équations de transport p.28/39

Analyse des lois de conservation en distance de Hausdorff La stabilité comme facteur de régularité, I Premier exemple : conservation de la régularité BV : u BV = sup h 0 u( ) u( h) L 1 h u(t, h) étant la solution entropique issue de la donnée initiale translatée u 0 ( h), la stabilité L 1 permet d écrire u(t, ) u(t, h) L 1 u 0 u 0 ( h) L 1 u 0 BV h, de sorte que u(t, ) BV u 0 BV. schémas adaptatifs pour les équations de transport p.29/39

Analyse des lois de conservation en distance de Hausdorff La stabilité comme facteur de régularité, II Deuxième exemple : conservation de certaines régularités Besov (DeVore et Lucier, 90). Espaces de Besov B α q (L p ) : de façon intuitive, une fonction u L p appartient à l espace B α q (L p ) si elle possède α > 0 dérivées dans L p. Ces espaces permettent de caractériser les fonctions pouvant être approchées à un certain ordre par des polynômes par morceaux (DeVore, Popov et Petrushev, 88). schémas adaptatifs pour les équations de transport p.30/39

Analyse des lois de conservation en distance de Hausdorff Caractérisation des ordres d approximation Σ N désigne ici l ensemble des polynômes par morceaux de degré inférieur où égal à k sur N intervalles arbitraires. Espaces d approximation A α (L p ) : on notera u A α (L p ) inf u S N L p < N α S N Σ N Théorème (DeVore, Popov et Petrushev, 88) A α (L 1 ) = B α q (L q ) et u A α (L 1 ) u B α q (L q ) pour 1/q = α + 1 schémas adaptatifs pour les équations de transport p.31/39

Analyse des lois de conservation en distance de Hausdorff Conservation de certaines régularités Besov Théorème (DeVore et Lucier, 90) u 0 Bq α (L q ) = u(t, ) Bq α (L q ) pour tout t, avec 1/q = α + 1 Lorsque α < 2 et F(u) := u 2 /2, la preuve est élémentaire : comme u 0 A α (L 1 ), il existe une suite S N Σ N telle que u 0 S N L 1 < N α Une propriété de l équation de Burgers est que la solution s N issue de S N est encore affine sur 2N morceaux. La stabilité L 1 nous permet alors d écrire u(t, ) s N L 1 u 0 S N L 1 < (2N) α et le résultat découle du théorème de caractérisation. schémas adaptatifs pour les équations de transport p.32/39

Analyse des lois de conservation en distance de Hausdorff Distance de Hausdorff Si u et v sont dans BV, on définit leur distance de Hausdorff par d(u, v) := d H (G u, G v ), autrement dit par la distance de Hausdorff usuelle entre leurs graphes respectifs : d H (G u, G v ) := max{ sup a G u inf b G v a b, sup b G v inf a G u a b } schémas adaptatifs pour les équations de transport p.33/39

Analyse des lois de conservation en distance de Hausdorff Un résultat de stabilité uniforme Théorème (Cohen, Dahmen, DeVore et C. P.) Si le flux F est fortement convexe 0 < A F B, et si la donnée initiale u 0 BV est semi-lipschitzienne, alors d(u, v) C(t)d(u 0, v 0 ) avec C(t) < 1 + t. schémas adaptatifs pour les équations de transport p.34/39

Analyse des lois de conservation en distance de Hausdorff Principe de la preuve Encadrer v 0 par des translations de u 0, u + 0 u 0 v 0 u 0 utiliser la formule de Lax pour estimer la distance entre u + 0 et u 0. schémas adaptatifs pour les équations de transport p.35/39

Analyse des lois de conservation en distance de Hausdorff Sélection des trajectoires entropiques Théorème (Lax, 73) lorsque F est convexe, u est donnée par u(x, t) = u 0 (y), où y minimise L u0 (y, x) := F étant la transformée de Legendre de F. y 0 u 0 (s)ds+tf ( x y t ), x z t F (u 0 ) y x z schémas adaptatifs pour les équations de transport p.36/39

Analyse des lois de conservation en distance de Hausdorff Un résultat d approximation uniforme Théorème (Cohen, Petrushev et C. P.) Sous les hypothèses du théorème précédent, on montre que u 0 A α (L ) = u(t, ) A α (d) c est-à-dire inf u 0 S N L < N α = S N Σ N inf d ( ) u(t, ) S N < N α S N Σ N pour tout ordre α > 0 et tout temps t. schémas adaptatifs pour les équations de transport p.37/39

Analyse des lois de conservation en distance de Hausdorff Une application du théorème de stabilité Théorème (Cohen et C. P.) Pour une donnée initiale semi-lipschitzienne, le schéma upwind approchant l advection linéaire t u(t, x) + a x u(t, x) = 0 sur un maillage uniforme de pas h fait converger les solutions numériques en distance de Hausdorff suivant d(u N, u(n t )) < h 1/3 schémas adaptatifs pour les équations de transport p.38/39

Analyse des lois de conservation en distance de Hausdorff Perspectives Analyse de méthodes existantes : méthodes de viscosité évanescente schémas ENO (Essentiellement Non Oscillants) Développement de nouveaux schémas, notamment adaptatifs Etude en dimensions supérieures (avec une notion de distance de Hausdorff entre deux graphes pris à des instants différents) De façon plus générale, recherche de méthodes atteignant les ordres d approximation garantis par la théorie... schémas adaptatifs pour les équations de transport p.39/39