Projet 1 : Résolution de l équation instationnaire de la chaleur 1D

Documents pareils
Commun à tous les candidats

I. Polynômes de Tchebychev

Sur certaines séries entières particulières

OM 1 Outils mathématiques : fonction de plusieurs variables

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

Amphi 3: Espaces complets - Applications linéaires continues

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

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

Correction de l examen de la première session

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

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

10 leçon 2. Leçon n 2 : Contact entre deux solides. Frottement de glissement. Exemples. (PC ou 1 er CU)

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

Lexmark Print Management

Master Actuariat-Finance Master Actuariat-Prévoyance Sociale. Prof ABDELKADER SALMI 2012

Chapitre 11. Séries de Fourier. Nous supposons connues les formules donnant les coefficients de Fourier d une fonction 2 - périodique :

INTRODUCTION. 1 k 2. k=1

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

Chapitre 1 Cinématique du point matériel

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

MÉCANIQUE DES STRUCTURES

La fonction exponentielle

Manuel d'utilisation de Wapam

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

Calcul intégral élémentaire en plusieurs variables

F411 - Courbes Paramétrées, Polaires

Introduction au pricing d option en finance

3 Approximation de solutions d équations

Une introduction à l analyse discriminante avec SPSS pour Windows

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

Limites finies en un point

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

Chapitre 0 Introduction à la cinématique

Compte rendu des TP matlab

Fonctions de plusieurs variables. Sébastien Tordeux

Continuité et dérivabilité d une fonction

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

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

Dérivation : cours. Dérivation dans R

Equations aux dérivées partielles

Cours d Analyse. Fonctions de plusieurs variables

Correction du baccalauréat S Liban juin 2007

Exo7. Limites de fonctions. 1 Théorie. 2 Calculs

Caractéristiques des ondes

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

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

Fonctions Analytiques

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

1.1.1 Signaux à variation temporelle continue-discrète

Bien lire l énoncé 2 fois avant de continuer - Méthodes et/ou Explications Réponses. Antécédents d un nombre par une fonction

On ne peut pas entendre la forme d un tambour

Capes Première épreuve

SUIVI CINETIQUE PAR SPECTROPHOTOMETRIE (CORRECTION)

La fonction d onde et l équation de Schrödinger

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

PHYSIQUE-CHIMIE. Partie I - Spectrophotomètre à réseau

Fonctions de deux variables. Mai 2011

Moments des variables aléatoires réelles

Aide - mémoire gnuplot 4.0

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

FctsAffines.nb 1. Mathématiques, 1-ère année Edition Fonctions affines

Probabilités sur un univers fini

LE Chapitre I : Rappels généraux. Chapitre 13 Les câbles

Onveutetudierl'equationdierentiellesuivante

Suites numériques 4. 1 Autres recettes pour calculer les limites

Image d un intervalle par une fonction continue

LES MÉTHODES DE POINT INTÉRIEUR 1

Transferts thermiques en écoulements oscillants laminaires incompressibles

I- Définitions des signaux.

UEO11 COURS/TD 1. nombres entiers et réels codés en mémoire centrale. Caractères alphabétiques et caractères spéciaux.

Le modèle de Black et Scholes

THEORIE DE LA RELATIVITE RESTREINTE : NOTION DE TEMPS PROPRE, DE TEMPS IMPROPRE ET DE SIMULTANEITE

Algorithmes pour la planification de mouvements en robotique non-holonome

Cours d analyse numérique SMI-S4

Les travaux doivent être remis sous forme papier.

Texte Agrégation limitée par diffusion interne

5. Les conducteurs électriques

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

MESURE ET PRECISION. Il est clair que si le voltmètre mesure bien la tension U aux bornes de R, l ampèremètre, lui, mesure. R mes. mes. .

1 Introduction et modèle mathématique

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

3. Conditionnement P (B)

Chapitre 1. L intérêt. 2. Concept d intérêt. 1. Mise en situation. Au terme de ce chapitre, vous serez en mesure de :

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

Probabilités sur un univers fini

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

INTRODUCTION A L ELECTRONIQUE NUMERIQUE ECHANTILLONNAGE ET QUANTIFICATION I. ARCHITECTURE DE L ELECRONIQUE NUMERIQUE

Chapitre 2 Les ondes progressives périodiques

SUJET ZÉRO Epreuve d'informatique et modélisation de systèmes physiques

CHAPITRE. Le mouvement en deux dimensions CORRIGÉ DES EXERCICES

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

Exercices - Nombres complexes : corrigé. Formes algébriques et trigonométriques, module et argument

EXERCICE 2 : SUIVI CINETIQUE D UNE TRANSFORMATION PAR SPECTROPHOTOMETRIE (6 points)

Modélisation et Simulation

1. INTRODUCTION On voit apparaître depuis quelques années des codes de calcul de tenue à la mer des navires par la méthode des singularités utilisant

La gestion de la relation client au sein de la PME. Contenu de la présentation. Le CRM outil pour les PME? SOGID SA

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

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

Incertitudes expérimentales

Transcription:

Université Pierre et Marie Curie Paris 6 Projet Informatique scientifique en C++ Soutenance : 9 Mars 25 Nicoas Lantos Juie Panchon. Projet : Résoution de équation instationnaire de a chaeur D Probème physique et modéisation Considérons e probème d un mur d épaisseur, qui se trouve initiaement à une température uniforme θ (température de a chambre. À instant t =, a température extérieure (en x = monte brusquement à θ s > θ, vaeur maintenue constante par une source de chaeur. On suppose que a température à x = est gardée à sa vaeur initiae θ. La propagation de a chaeur dans e mur (de diffusivité thermique κ sera décrite par équation de a chaeur : t u κ 2 =, ( x2 avec inconnue u(x,t = θ(x,t θ, a condition initiae u (x = et es conditions aux imites de Dirichet : u(,t = θ s θ = u s, u(,t =, t >. (2 Anayse mathématique Q Cas du domaine infini : Pour un mur d épaisseur infinie ( on va chercher a soution sous a forme : u(x,t = f(η, avec η = x 2 κt. (3 Montrons que a fonction f vérifie EDO suivante : On a : η = x 2 κt donc η x = 2 κt et η t d 2 f + 2η df dη 2 dη =. = x2 8κt 2 η = x 4 κt 3/2 On a aors t = df η dη t x = 4 df κt 3/2 dη x = df η dη x = 2 κt df dη donc 2 u x 2 = x ( 2 κt df dη = 2 κt x ( df dη = 4κt d 2 f dη 2 Comme t u κ 2 x 2 =, on a aors x 4 df κt 3/2 dη κ d 2 f 4κt dη 2 = soit d 2 f dη 2 + 4xt 4 df κt 3/2 dη = c est-à-dire d2 f dη 2 + x df κt dη = On obtient donc: d 2 f df + 2η dη2 dη =.

2 En introduisant a fonction suivante, appeée fonction erreur erf(z = 2 π z e ζ2 dζ, (4 qui vérifie erf( = et erf( =, trouver a soution de équation de a chaeur pour : D après, et donc x u(x,t = [ erf( 2 ]u(,t. (5 κt d 2 f df + 2η dη2 dη = donc df dη = Ae η2 f(η = B + A η e s2 ds où A et B sont des constantes. Or f( = B et u(,t = pour tout t >, donc avec on obtient: et on a donc f( =. u(,t = [ erf( ]u(,t =. π 2. De pus erf( =, soit e s2 ds = Ainsi, f( = f( + A e s2 ds = f( + A Finaement, π 2 =, d où A = 2 π f(. f(η = f( 2 η f( e s2 ds = [ 2 η e s2 ds] f(. π π C est-à-dire u(x,t = [ erf(η] u(,t. Q2 Cas du domaine fini : Pour un mur d épaisseur finie, on va utiiser a décomposition en ondes simpes u(x,t = û k (tφ k (x, φ k (x = sin( kπ x. (6 Écrire et résoudre EDO vérifiée par chaque fonction û k : On a t (x,t = dû k dt (tφ k(x Comme Ainsi, φ k (x = sin( kπ x on a d 2 φ k dx 2 (x = (kπ 2 φ k (x. 2 u x 2 (x,t = û k (t d2 φ k dx 2 (x = ( kπ 2 û k (tφ k (x Or t κ 2 u x 2 = Donc EDO vérifiée pour chaque û k est : dû k dt (tφ k(x + κ( kπ 2 û k (tφ k (x =.

Résoution de cette EDO: dû k dt (tφ k(x + κ( kπ 2 û k (tφ k (x = donc û k (t = A k exp( κ( kπ 2 t, où κ = ici. On a, 2Vérifier que a soution de équation de a chaeur avec es conditions aux imites (2 s écrit sous a forme : u(x,t = ( x u s + ( ( kπ 2t A k exp φ k (x. (7 t (x,t = Et, us x (x,t = + A k exp Donc 2 u x 2 (x,t = ( ( kπ A k exp Ici κ =, on a: t = 2 u x 2 A k ( kπ 2 exp A k ( kπ ( 2 exp 2t ( ( kπ dφ k dx (x. ( kπ 2t φ k (x. 2t d 2 φ k dx 2 (x = A k ( kπ ( ( kπ 2 exp ( ( kπ 2t φ k (x + Vérifions que cette équation vérifie bien es conditions aux imites (2: Comme φ k ( = φ k ( =, on a u(,t = u s + ( A k exp ( kπ 2t φ k ( = u s et u(,t = ( A k exp ( kπ 2t φ k ( = A k ( kπ 2 exp ( ( kπ 2t φ k (x. 2t φ k (x =. 3 Montrons que A k = 2u s kπ. u(x,t = ( x u s + ( ( kπ A k exp 2t φ k (x. (8 Et, Donc = u(x, = ( x u s + A k sin( kπ x ( x u s = A k sin( kπ x C est une série de Fourier de coefficient A k qui est défini par : A k = /2 ( x u s sin( kπ [ ( x u s x dx ] kπ cos(kπ x + 2 u s cos( kπ x = 2 = 2u [ s ( x ] kπ cos(kπ x + 2u [ s (kπ 2 sin( kπ ] x = 2u s kπ kπ dx

Considérons a discrétisation du probème en espace et en temps [,] = On note u n m = u(x m,t n. M m= Résoution numérique [x m,x m + h], x m = mδx, m =,,...,M, δx = /M, (9 [,t max ] = N n= [t n,t n + δt], t n = nδt, δt = t max /N. ( Q3 Considérons e schéma expicite centré suivant : u n+ m La condition de stabiité du schéma est : u n m δt κ un m+ 2un m + u m j δx 2 =. ( κ δt δx 2 2 (2 Écrire un programme pour a résoution du probème de a propagation de a chaeur dans un mur d épaisseur finie. On prendra κ =, =, u s =, M = 5 points de discrétisation en espace et e pas de temps δt donné par (2. Tracer a soution numérique pour différents instants de temps et comparer avec a soution exacte (8 (une bonne approximation de cette dernière est obtenue en prenant es 2 premiers nombres d onde k. q3stabe.dat u :3 q3stabe.dat u :4.8.6.4.2 -.2.2.4.6.8 FIG. : Résoution de a propagation de a chaeur dans un mur d épaisseur finie. (En vert,a soution exacte (8; en rouge, a soution approchée en fonction de x. 2 Comparer égaement avec a soution (6 obtenue pour un domaine infini. Commenter es résutats pour t petit et pour t grand.

"q3.dat" u :3 "q3.dat" u :5.8.6.4.2.2.4.6.8 FIG. 2 : Résoution de a propagation de a chaeur dans un mur d épaisseur finie. En vert,a soution(6 obtenue pour un domaine infini; en rouge, a soution approchée en fonction de x. L erreur finae entre a soution numérique et a soution exacte sur e domaine infinie est de 2.52. Nous avons ensuite afficher es erreurs:.8.6 q3stabeerr.dat u :2 q3stabeerr.dat u :3.4 essaierr.dat u 2:6.4.3.2..2.8.6..4.2..2.3.4.5.6.7.8 -. FIG. 3 : Erreurs entre e schéma et es soutions -.3 exactes en fonction du temps (en norme 2. (En vert, erreur avec a soution (6 obtenue pour un domaine fini; en rouge, erreur avec cee du domaine infini. FIG. 4 : Différence des erreurs. (err(finie- Dans es deux cas, après 4 itérations err(infinie( en fonction du nombre d itérations. -.2 2 4 6 8 Pour a figure 3 on a seuement pris une petite période de temps, pour pouvoir observer évoution de erreur pour e domaine finie qui tend très rapidement vers. Pour e domaine infini, cette erreur décroît pour des temps petits, et augmente ensuite fortement. Comme e montre a figure 4, es erreurs pour des temps petits sont quasiment simiaires justqu à environ

a 3ième itération, avant d augmenter. Q4 Reprendre e programme précédent pour u s = et a condition initiae u (x = u(x, = sin( π x + 4 sin(π x. (3 Comparer a soution numérique avec a soution anaytique donnée par (7. Décrire amortissement des ondes présentes dans a condition initiae. 2 q4stabebis.dat u :3 q4stabebis.dat u :4.5.5 -.5 -.2.4.6.8 FIG. 5 : Résoution de a propagation de a chaeur dans un mur d épaisseur finie. graphe de a soution exacte identiquement nue (en vert et de a soution approchée (en rouge avec a condition initiae en sin et us= en fonction de x 8 q4stabeerr.dat u :2 7 6 5 4 3 2.5..5.2.25.3.35.4 FIG. 6 : Cacu de erreur en norme 2 entre a soution exacte et a soution approchée On remarque que a soution approchée converge vers a soution exacte.

2 q4stabeerr.dat u 3:4.8.6.4.2.8 2 4 6 8 FIG. 7 : Amortissement d une onde en fonction des itérations. On a recherché indice de a soution du maximum et on a affiché en fonction des itérations, a vaeur du schéma numérique pour cet indice. On observe ainsi amortissement. qui s estompe rapidement, en itérations. Q5 Ecrire e schéma impicite correspondant à ( et répondre aux questions Q3 et Q4 en utiisant ce schéma. Que est avantage du schéma impicite? On considère e shéma impicite suivant: Donc u n m = u n+ m u n m δt ( κ δt u n+ δx 2 m+ 2un+ m + u n+ m. u n+ m κ un+ m+ 2un+ m + u n+ m δx 2 =. Soit u n m = κ δt δt δx 2 un+ m+ + ( + 2κ δx 2 un+ m κ δt δx 2 un+ m. On met es conditions aux imites dans a matrice. + 2κ δt δx 2 κ δt δx 2 κ δt δx 2 κ δt + 2κ δt δx 2 δx 2 u n+ u n+. u n+ M u n+ M = u n u n. u n M u n M On résout ce système inéaire par a méthode LU.

"q53.dat" u :3 "q53.dat" u :4.8.6.4.2 -.2.2.4.6.8 FIG. 8 : Résoution de a propagation de a chaeur dans un mur d épaisseur finie avec un schéma impicite. ( Cas de a question 3 (en rouge, soution approchée. En vert a soution exacte..35 q5err.dat u :2 q5err.dat u :3.3.25.2.5..5..2.3.4.5.6.7.8.9 FIG. 9 : graphe pour LU (de a question 3 des erreurs en norme 2 entre a soution numérique et es 2 soutions exactes (en fonction du temps

2 q54.dat u :3 q54.dat u :4.5.5 -.5 -.2.4.6.8 FIG. : Résoution de a propagation de a chaeur dans un mur d épaisseur finie avec e schéma impicite en fonction de x. Cas de a question 4 7 q5err.dat u :2 6 5 4 3 2.2.4.6.8.2.4.6.8 FIG. : graphe pour LU (de a question 4 des erreurs en norme 2 entre a soution numérique et a soution exacte en fonction du temps. Résoution des questions 3 et 4 avec a condition de stabiité non vérifiée ( c est-à-dire avec cf=..

4e+32 q3instabe.dat u :3 q3instabe.dat u :4 3e+32 2e+32 e+32 -e+32-2e+32-3e+32-4e+32.2.4.6.8 FIG. 2 : Cas de a question 3 ( cf=. en fonction de x.5e+34 q4instabe.dat u :3 q4instabe.dat u :4 e+34 5e+33-5e+33 -e+34 -.5e+34.2.4.6.8 FIG. 3 : Cas de a question 4 (avec cf=. Dans es deux cas, question 3 ou 4, pour e schéma impicite appiquée avec un indice cf de. (juste au-dessus de a condition de stabiité on observe une exposion des résutats.

"q53.dat" u :3 "q53.dat" u :4.8.6.4.2 -.2.2.4.6.8 FIG. 4 : A titre de comparaison, voici a soution pour schéma impicite pour cf=. pour question3 en fonction de x. Soution approchée en rouge, soution exacte en vert Avantage du schéma impicite: Le schema impicite, comme nous observons pour ce cas, n a besoin d aucune condition de stabiite pour converger, contrairement au schema expicite. Ce resutat est ogique, dans e sens où cette méthode est pus difficie à impémenter: en effet pour a méthode directe e résutat est immédiat.pour e cas impicite, i faut en effet résoudre à chaque itération un système. Cea permet donc d augmenter e pas de discrétisation pour ainsi réduire e nombre d itération et par à-même e temps de cacu. Le temps de cacu est obtenu à aide de a commande: time./monprogrammecompié. Par exempe, on va comparer es méthodes impicite et expicite: Pour a méthode expicite de a question 3, avec e coefficient cf= (condition de stabiité maximae, on obtient arret par a condition d erreur entre deux itérations de i ( e-: nombre d itération = 28; temps rée correspondant = 2, 56 s ; temps CPU = 2.9 s. Pour a méthode impicite de a question 5, avec e coefficient cf=, et pour a même condition nombre d itération = 35; temps rée correspondant = 2, 7 s ; temps CPU =.26 s On observe que pour un temps physique proche, e nombre d itération est fois moindre, et e temps de cacu est fois moins important, ce qui prouve sur un exempe intéret de a méthode impicite par rapport à expicite.