Académique Documents
Professionnel Documents
Culture Documents
Mthodes numriques pour les coulements incompressibles Rdacteurs (principaux, 3 maxi) de lUE
01 69 85 80 69 podvin@limsi.fr
01 69 85 80 85 plq@limsi.fr
Descriptif de lUE
Volumes horaires globaux (CM + TD + TP+ autre) Nombre de crdits de lUE Spcialit o lUE est propose Semestre o lenseignement est propos Effectifs prvus (rentre 2009)
20 h CM + 12 h TP
S3
24
a) Objectifs de l'Unit d'Enseignement (6 lignes maximum) Lobjectif du cours est de familiariser les tudiants avec les mthodes numriques spcifiques la rsolution des quations de Navier-Stokes incompressibles. Laccent est mis la fois sur les fondements thoriques des mthodes de rsolution dans des cours magistraux et sur la mise en uvre relle de ces mthodes, grce des travaux pratiques de programmation dexemples simples. On sintressera notamment aux mthodes spectrales. A la fin du cours, les tudiants devraient pouvoir comprendre la structure dun code (industriel ou acadmique), en identifier les points durs et en apprcier les critres de performance.
b) Contenu de lUnit dEnseignement (15 lignes) Plan des sances : 1- Dfinition de lincompresssibilit. Classification des EDP. Notion de discrtisation. 2- Consistence, stabilit et convergence dun schma. Notions dapproximation et dinterpolation. Rappels sur lanalyse de Fourier. 3- TP 1 : Analyse de Fourier 4- Rgularit de la solution: diffrences finies, volumes finis, lments finis, analyse spectrale. Rsolution spectrale dquations elliptiques. 5- TP 2 : Stabilit et convergence des schmas numriques 6- Mthodes itratives Problme de Stokes 7- TP3 : Mthodes itratives Problme de Stokes 8- Rsolution de la pression Prdiction-correction - Algorithme dUzawa. Matrice dinfluence. Le sujet des TP peut varier dune anne sur lautre. Le langage de programmation est MATLAB.
c) Pr-requis (2 lignes) Des notions de base en Mcanique des fluides, en Analyse numrique (analyse de Fourier) et dalgbre sont ncessaires. Une exprience de programmation serait utile.
La formation est classique. Un polycopi sera fourni. Le contrle des Connaissances consiste en un examen la fin du module, et une valuation des travaux pratiques pour lesquels un rapport sera demand dans un dlai de deux semaines aprs la fin de chaque sance.
e) Examens (rpartis), Oraux, TP, Projet
CC*0.6+0.4*(TP1+TP2+TP3)/3
f) Rfrences bibliographiques Canuto Hussaini Quarteroni Zang, Spectral Methods In Fluid Dynamics Ferziger, Peric Numerical Methods for Fluid Dynamics
Organisation pdagogique
Enseignements prsentiels Cours Enseignements dirigs Travaux pratiques TP1- Analyse de Fourier TP2- Stabilit et convergence TP3- Mthodes itratives Problme de Stokes Projet Dfinir le type de projet Autre Volume horaire total
20
Horaire hebdomadaire
4
12
Course Title : Numerical methods for the incompressible Navier-Stokes equations Description of the course : a) Objective This course is an introduction to the basic numerical methods for the resolution of the incompressible Navier-Stokes equations methods that can be found in most commercial or academic codes. The objectives of the course are to lay out the theoretical foundations of the numerical methods and to provide hands-on experience with the various algorithms. Special emphasis will be given to spectral methods. Three lab sessions (TP) will be devoted to programming and investigating basic examples with MATLAB. b) Content: Detailed table of contents for each session : 1- Definition of incompressibility. Classification of PDEs. Review of finite differences. 2- Consistence, Stability and convergence of a numerical scheme. Approximating and interpolating functions. 3- TP1 Fourier representation 4- How regular is the solution? Comparison between several approaches (finite-differences, finite volumes, finite elements, spectral methods). Spectral methods for elliptical equations. 5- TP2 Stability and convergence of some numerical schemes 6 Iterative methods Stokes problem 7 TP3 Iterative methods Stokes problem 8 Solving the pressure: prediction/correction algorithms. Uzawas method. Influence matrix. c) Prerequisites Completion of at least one basic course in Fluid Mechanics, as well as notions of numerical analysis and algebra are required. Some programming experience would be appreciated.