• Aucun résultat trouvé

1 Equation de la chaleur

N/A
N/A
Protected

Academic year: 2022

Partager "1 Equation de la chaleur"

Copied!
1
0
0

Texte intégral

(1)

Programmation pour le calcul scientifique Ann´ee : 2018-2019

Formation : L3 Ing´enieurie Math´ematique

TP10 : Makefile avanc´ e, ´ equation de la Chaleur instationnaire

Ce TP est un DM qui devra ˆetre envoy´e par email avec accus´e de r´eception avant le jeudi 6 D´ecembre.

T´el´echargez les fichiers joints au TP dans un mˆeme r´epertoire.

1 Equation de la chaleur

Les fichiersmain.cpp,Chaleur.cppetChaleur.hppcontiennent un programme pour r´esoudre l’´equation de la chaleur instationnaire en deux dimensions avec une m´ethode explicite. On veut dans ce TP r´esoudre l’´equation de la Chaleur instationnaire avec une m´ethode implicite en temps :

Ti,jn+1−Ti,jn

dt +2Ti,jn+1−Ti+1,jn+1 −Ti−1,jn+1

dx2 +2Ti,jn+1−Ti,j+1n+1 −Ti,j−1n+1 dy2 =fi,j

ce qui revient `a r´esoudre le syst`eme lin´eaire

A Tn+1=Tn+dt F

La fonctionmult_laplace r´ealise une multiplication d’un vecteur par cette matriceA.

1. T´el´echargez aussi les fichiers du TP6. Ecrivez un Makefile en tenant compte des commandes vues lors du dernier cours pour compiler ces deux programmes.

2. Ecrire une fonction qui r´esoud le syst`eme lin´eaire Ax = b en utilisant la m´ethode du gradient conjugu´e.

3. Ecrire une fonction qui `a partir de la solutionTncalcule la solution au pas de temps suivantTn+1. 4. Sur le mˆeme mod`ele que le code d´ej`a existant (notamment la fonction resout), ´ecrire une fonc- tion qui calcule les it´erations successives de la solution approch´ee de l’´equation de la chaleur et sauvegarde les r´esultats dans des fichiers vtk.

5. Testez cette fonction dans le programme principal.

1

Références

Documents relatifs

Plaçons alors une source de chaleur sous le tube à convection et l’on observe au bout de.. quelques minutes

d’énergie travail) alors que pour les turbines, les compresseurs et les moteurs à combustion interne, il y a échange de chaleur et de travail technique avec le milieu extérieur...

Quelque soit le type de convection (libre ou forcée) et quelque soit le régime d’écoulement du fluide (laminaire ou turbulent), le flux de chaleur transmis est donné par la

Nous savons que la densité de l’eau varie avec la température, l’eau chaude, moins dense reste en surface tandis que l’eau moins chaude, plus dense stagne au fond.. Les eaux ne

2) Exprimer la chaleur échangée par le fluide de la pompe à chaleur avec l’eau au cours d’un cycle, en supposant que la température de cette dernière passe de à

Ex : Un corps chaud en contact avec un corps froid, un échange de chaleur va provoquer un refroidissement du corps chaud et une augmentation de température

[r]

A cet effet, on fixe des valeurs de f et de g pour lesquels on connaˆıt explicitement la solution u de l’´ equation de la chaleur, puis on v´ erifie la convergence de la solution