|
Main page Registration/ Application Timetable Participants Accomodation |
Mathematics of Fluid FlowCourse DescriptionThe course aims at introducing students to computational fluid dynamics (CFD). Delivery will include background reading of the pre-requisite material, a series of lectures, conduction of supervised practical exercises and undertaking mini projects. As a motivation, expository lectures will be given on Mathematics and other Sciences as well as Mathematics in Africa will be presented. Students will do some preparatory reading on the following concepts: Eigenvalues, Eigenvectors, Norms and spectral radius. Algorithms for solving linear systems of equations: Gaussian Elimination; Factorisation Methods for tri-diagonal systems (Crout’s and Choleski’s); iterative methods (Jacobi, Gauss-Seidel, SOR); Derivation of finite difference formulae basing on Taylor series; classification of partial differential equations (PDEs) (elliptic, parabolic, hyperbolic) and some physical problems involving PDEs (Poisson equation, wave equation, diffusion equation). Book: Richard L. Burden and J. Douglas Faires, Numerical Analysis, PWS-KENT Publishing Company, Boston Lectures will be on the description of some fluid flow problems and an overview of CFD and discussion of some specific aspects. Numerical solutions of some simple fluid flow problems Students will work in groups on a flow problem. They will discretise, choose a numerical scheme, write an algorithm and solve manually on a few grid points. Each group will be given a mini project to solve independently and write a report, which will be assessed. A tentative course description is given below. Some adjustments of the contebnts are possible. Students are assumed to have some prior knowledge: elementary physics, basics of differential equations, matrices and numerical analysis. Some experience with programming and software tools (Fortran or C/C+/C++, Maple or Mathematica) is assumed.
Students Preparatory Reading (6h, text to be assigned later)
Exercise work in groups (6h)
Expository lectures Prepatory readingStudents are assumed to do preparatory reading (6 hours) on the following themes:Numerical analysis and numerical linear algebra Eigenvalues, Eigenvectors, Norms and spectral radius. Algorithms for solving linear systems of equations: Gaussian Elimination; Factorisation Methods for tri-diagonal systems (Crout’s and Choleski’s); Iterative methods (Jacobi, Gauss-Seidel, SOR); Elements of numerical methods for PDE:s Derivation of finite difference formulae based on Taylor series; Classification of partial differential equations (PDEs) (elliptic, parabolic, hyperbolic) Some physical problems involving PDEs (Poisson equation, wave equation, diffusion equation). Literature:1. Richard L. Burden and J. Douglas Faires, Numerical Analysis, PWS-KENT Publishing Company, Boston. In the Fourth Edition of the book sections on Linear Algebra: pp 312-327; 369-376; 394-396; PDEs pp 400-412; 610-615; 621-629; 635-641.Alternative books:2. S.S. Sastry, Introductory Methods of Numerical Analysis, Third Edition, 1999, Printence Hall of India, New Delhi.3. Gerald, Wheatley: Applied Numerical Analysis, Sixth Edition, Addison-Wesley 1999. Chapter 2 Solving Sets of Equations. Chapter 7 Boundary-Value Problems. Chapter 8 Parabolic and Hyperbolic Partial-Differential Equations.
4. Juha Haataja, Jussi Heikonen, Yrjö Leino, Jussi Rahola, Juha Ruokolainen,
Ville Savolainen : Numeeriset menetelmät käytännössä, Tieteen tietotekniikan
keskus CSC http://www.csc.fi/oppaat/num.kayt/num.kayt.pdf |