Mini-Projet d analyse numérique du cours MAP 411 : Autour du flot de la chaleur pour les applications harmoniques



Documents pareils
Fonctions de plusieurs variables

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

Intégrales doubles et triples - M

FONCTIONS DE PLUSIEURS VARIABLES (Outils Mathématiques 4)

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

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

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

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

F411 - Courbes Paramétrées, Polaires

Fonctions de plusieurs variables. Sébastien Tordeux

Fonctions de plusieurs variables

Fonctions de deux variables. Mai 2011

I. Polynômes de Tchebychev

Calcul différentiel sur R n Première partie

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

1 Complément sur la projection du nuage des individus

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

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

Cours d Analyse. Fonctions de plusieurs variables

On ne peut pas entendre la forme d un tambour

Cours de Mécanique du point matériel

8.1 Généralités sur les fonctions de plusieurs variables réelles. f : R 2 R (x, y) 1 x 2 y 2

= 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 intégral élémentaire en plusieurs variables

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

3 Approximation de solutions d équations

OM 1 Outils mathématiques : fonction de plusieurs variables

Fonctions de plusieurs variables et applications pour l ingénieur

Fonctions de plusieurs variables et changements de variables

Cours d analyse numérique SMI-S4

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

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

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

RO04/TI07 - Optimisation non-linéaire

Chapitre 0 Introduction à la cinématique

Calcul différentiel. Chapitre Différentiabilité

Programmes des classes préparatoires aux Grandes Ecoles

Continuité d une fonction de plusieurs variables

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

Introduction à MATLAB R

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

Plan du cours : électricité 1

aux différences est appelé équation aux différences d ordre n en forme normale.

Fonctions de plusieurs variables

CCP PSI Mathématiques 1 : un corrigé

Exercice 1 Trouver l équation du plan tangent pour chaque surface ci-dessous, au point (x 0,y 0,z 0 ) donné :

C1 : Fonctions de plusieurs variables

Commun à tous les candidats

1S Modèles de rédaction Enoncés

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

Retournement Temporel

Calcul Formel et Numérique, Partie I

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

Continuité et dérivabilité d une fonction

Économetrie non paramétrique I. Estimation d une densité

Programme de la classe de première année MPSI

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

Licence de Mathématiques 3

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

Correction de l examen de la première session

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

Quantification Scalaire et Prédictive

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

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

Chapitre VI Fonctions de plusieurs variables

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

Chapitre. Chapitre 12. Fonctions de plusieurs variables. 1. Fonctions à valeurs réelles. 1.1 Définition. 1.2 Calcul de dérivées partielles

Erratum de MÉCANIQUE, 6ème édition. Introduction Page xxi (milieu de page) G = 6, m 3 kg 1 s 2

Cours d Analyse 3 Fonctions de plusieurs variables

Cours 02 : Problème général de la programmation linéaire

Développements limités. Notion de développement limité

MATLAB : COMMANDES DE BASE. Note : lorsqu applicable, l équivalent en langage C est indiqué entre les délimiteurs /* */.

Cours 7 : Utilisation de modules sous python

Premiers pas avec Mathematica

CHAPITRE 10. Jacobien, changement de coordonnées.

Approximations variationelles des EDP Notes du Cours de M2

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

Cours3. Applications continues et homéomorphismes. 1 Rappel sur les images réciproques

Chapitre 5 : Flot maximal dans un graphe

Chapitre 7. Statistique des échantillons gaussiens. 7.1 Projection de vecteurs gaussiens

Loi binomiale Lois normales

Ce cours introduit l'électrodynamique classique. Les chapitres principaux sont :

Implémentation de Nouveaux Elements Finis dans Life et Applications

Amphi 3: Espaces complets - Applications linéaires continues

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

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

DYNAMIQUE DE FORMATION DES ÉTOILES

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

Angles orientés et fonctions circulaires ( En première S )

Université de Caen. Relativité générale. C. LONGUEMARE Applications version mars 2014

Modèles et Méthodes de Réservation

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

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

ce n est pas un livre auto-suffisant (il est loin d être exhaustif )!

ENSAE - DAKAR BROCHURE D'INFORMATION SUR LE CONCOURS DE RECRUTEMENT D ÉLÈVES INGÉNIEURS STATISTICIENS ÉCONOMISTES (I S E) Option Mathématiques CAPESA

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

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

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

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

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

Transcription:

Mini-Projet d analyse numérique du cours MAP 411 : Autour du flot de la chaleur pour les applications harmoniques Sujet proposé par Antoine Hocquet 014-015 La partie numérique devra être envoyée à l adresse antoine.hocquet@cmap.polytechnique.fr. Instructions. Pour vos programmes, Il vous est demandé d utiliser Matlab ou Scilab (de préférence Matlab si vous pouvez). Vous m enverrez vos fichiers (fonctions et scripts) dans un dossier compressé comportant votre nom. Surtout n écrivez pas tous les programmes dans un seul fichier! Pour chaque question numérique, créez un script qui comporte le numéro de la question dans son nom. Par exemple s il s agit de la question 4, et que vous avez besoin d appeler une fonction fonction.fn, créez un script question4.sc dans lequel vous écrirez : % Commentaires : que fait ce script? % que représente la figure? % etc... clear all; close all; N=50; x=linspace(0,1,n); epsilon=0.1; [u,v]=fonction(epsilon,x); plot(u,v) \\ donnez les valeurs \\ de vos entrées \\ et paramètres. \\ appelez votre fonction \\ tracez votre graphique Chaque programme (script ou fonction) devra comporter des commentaires précisant 1. le numéro de la question à laquelle il répond ; 1

. quelle est la nature des éléments pris en entrée ; 3. idem pour les sorties. Si le programme produit un résultat aberrant, ou ne marche pas, précisez-le en commentaire en bas du script. 1 Introduction Nous considérons le flot des applications harmoniques, allant du disque vers la sphère D := {x =(x 1,x ), x < 1} S := y R 3, y =1. Celui-ci s écrit, pour une donnée initiale u 0 C 1 (D), @ t u = u + u ru pour (t, x) R + D, u(x, 0) = u 0 (x) pour x dans D, u(,t)=u 0 sur la frontière @D, t 0. (1) Ici u désigne l inconnue, qui est un champ de vecteurs de norme unité, i.e. u : R + D! S R 3. L étude de (1) a été initiée par Eells et Sampson [1] dans le but de construire des applications harmoniques d une surface D dans une variété (qui ici est S ), qui soit une déformation continue de u 0. En effet, sous certaines conditions, la limite asymptotique d une solution globale de (1) vérifie 0= u + u ru, x D, c est à dire que u est harmonique de D dans S. En physique, l équation (1) survient dans deux situations : la théorie des cristaux liquides, ainsi que le micromagnétisme (équation de Landau-Lifshitz-Gilbert []). Il se peut qu il n existe pas, au sens C 1,desolutionu(t, ) pour tout t 0. Dans ce cas on dit que u explose en temps fini. Notation. L expression a b désignera le produit scalaire canonique d un espace euclidien, indifféremment selon que a, b désignent des matrices ou des vecteurs. On notera désigne la norme euclidienne associée. La notation ru désigne la norme euclidienne au carré de la matrice jacobienne de u, i.e. si u =(u 1,u,u 3 ), ru := 4 ru 1 ru ru 3 3 5 = X i,j (@ xi u j (x)) = X j ru j.

Le Laplacien d une fonction vectorielle u est bien sûr où =@ x 1 + @ x. Préliminaires (7pts) u =( u 1, u, u 3 ),.1 Equation générale (3+1pts) On admettra que toute solution régulière u de (1) préserve la contrainte u(t, x) S, pour tout (t, x) tel que u est bien définie. 1. Montrer, en utilisant la contrainte, que toute solution u vérifie que @ t u est orthogonal point par point à u.. Dans le cas où u 0 s annule sur le bord du disque @D, montrer que pour toute solution u, l énergie de Dirichlet Z E(t) = ru(t, x) dx D est une fonction décroissante du temps t. On pourra prendre formellement le produit scalaire de (1) avec @ t u. 3. Montrer que (1) est un problème gradient pour la fonctionnelle E, c est à dire que toute solution régulière vérifie où pour v C 1 (D). de(u)[v] := d dt t=0 @ t u = de(u), Z D u + tv r dx. u + tv Remarque : L application linéaire v 7! de(u)[v], v C 1 sera identifiée à la fonction x 7! w u (x) telle que pour tout v, Z de(u)[v] = w u vdx. 4. (Bonus) Quel est le gradient associé à la contrainte 8(t, x) R + D, u(t, x) =1. Justifier par analogie avec le cours. Mise à part sa signification en terme de densité d énergie, à quoi correspond le terme ru dans le membre de droite de (1)? D 3

. Solutions symétriques (4pts) On effectue le changement de variable (x 1,x )=(r cos, r sin ), r, [0, 1] [0, ). On rappelle que le gradient en polaires s écrit formellement où r = e r @ r + e 1 r @, e r := (cos, sin ), e =( sin, cos ). Quant au Laplacien, celui-ci sécrit : =@ rr + 1 r @ r + 1 r @. Il peut être montré que dans le cas d une condition aux bords symétrique du type x1 u 0 (x) : = = x sin h 0( x ), x x sin h 0( x ), cos h 0 ( x ) = (cos sin h 0 (r), sin sin h 0 (r), cos h 0 (r)), pour (x 1,x )=r(cos, sin ), x D, alors (1) admet des solutions symétriques s écrivant x1 u(t, x) = x sin h(t, x ), x sin h(t, x ), cos h(t, x ) x = (cos sin h(t, r), sin sin h(t, r), cos h(t, r)). () 1. Exprimer ru (t, x) en fonction h(t, r), oùr = x.. En déduire E(t), quand u(t, ) est bien définie. 3. Injecter l expression () dans (1). Prendre le produit scalaire de l égalité ainsi obtenue avec le vecteur u? (t, x) = (cos cos h(t, r), sin cos h(t, r), sin h(t, r)), (3) et en déduire l équation vérifiée par h(t, r), r (0, 1). Quelles sont les conditions au bord dans le cas où u 0 (x) @D e z := (0, 0, 1)? 3 Différences finies (15pts) On considère l équation en polaires 8 >< @ t h = @ rr h + 1 r @ sin h/ rh r, (t, r) R + (0, 1), h(t, 0) = h(t, 1) = 0, t R >:, h(r, t = 0) = h 0 (r), r (0, 1). (4) 4

1. Remarquant que l équation @ t h = 1 r @ rh est une équation de type transport à vitesse variable, préciser, dans le cas d un schéma décentré pour (4), laquelle de ces deux approximations est la bonne : @ r h ' (h(r + r) h(r))/ r ou pour r>0 @ r h ' (h(r) h(r r))/ r,. Proposer un schéma aux différences finies explicite en temps pour (4), et créer une fonction h=explicit_df(r,h0,t,dt), qui donne le vecteur en fonction de (h n i ), 0 apple ndt apple T, 0 apple idr apple 1 r =(r i ) 0appleidrapple1, (h 0,i ) 0appleidrapple1, dt > 0, et T>0. Ici le paramêtre n correspond à la discrétisation en temps et i correspond à la discrétisation en espace. En vous aidant du cours, expliquer pourquoi les pas de temps et d espace doivent vérifier une condition CFL du type dt < constante A. (dr) Numériquement, quelle valeur observez-vous pour A? 3. On peut montrer que si h 0 (r) cr(1 r), avec c>0 suffisamment grande, alors la solution h esplose dans le sens suivant : il existe t > 0, tel que lim t!t @ rh(t, 0)! 1. Dans un script, tester le programme précédent pour h 0 (r) =cr(1 r), pour différentes valeurs de c>0. Évaluer approximativement la valeur limite c expl pour laquelle on observe un phénomène d explosion en temps fini. Pour une donnée initiale bien choisie, tracer deux graphes représentant respectivement : la solution h(t, ) (juste avant explosion), la solution h(t +, ) (juste après). 4. Utilisant le même programme que pour la question précédente, réaliser un script qui trace l énergie E(t) au cours du temps. Qu observe-t-on dans le cas d une explosion quand t = t? 5

5. En faisant attention aux conditions aux bords, créer un programme implicit_df(r,h0,t,dt) qui implémente le pendant implicite du schéma précédent. Quel est l avantage de ce programme par rapport au cas explicite? Refaire les questions 3 et 4 dans le cas implicite. En particulier, donner la valeur de c>0 optimale, et comparer les deux valeurs obtenues c impl et c expl. Références [1] J. Eells and J. H. Sampson. Harmonic mappings of riemannian manifolds. American Journal of Mathematics, pages 109 160, 1964. [] L. D. Landau and E. Lifshitz. On the theory of the dispersion of magnetic permeability in ferromagnetic bodies. Phys. Z. Sowjetunion, 8(153) :101 114, 1935. 6