Fundamentals of Numerical Thermo-Fluid Dynamics

Credits 4 SWS, 4 ECTS
Contact Surendran, Aswathy
Sessions Tuesdays , 9 a.m. until  approx.4 p.m.
Room MW 1701,  afterwards computer lab MW 0704
TermSommersemester 2022
Language of instructionEnglish

Admission information

See TUMonline
Note: If you want to get on the waiting list, please eMail to Aswathy Surendran surendran@tfd.mw.tum.de and show up for the first meeting. Experience shows that lab courses are heavily overbooked, so chances are good that you can participate if you are on the waiting list.

Objectives

– After successful completion of the course, the participants will be able to implement basic numerical algorithms in the MATLAB programming language, or to use functions and tools already implemented in MATLAB. Furthermore, they will understand the basic concepts of deep learning and will be able to create and train neural networks using the Deep Learning Toolbox provided by MATLAB. – The students will be able to understand the solution approaches to selected problems dealing with thermo-fluid dynamics and apply what they have learned to analogous problems from all areas of engineering.

Description

– The practical course ”Numerical Thermo-Fluids - From Differential Equations to Deep Learning” teaches knowledge of the most important numerical algorithms as well as the principles of good programming. – Besides classical numerical approaches, the participants will get to know the basic principles of machine learning and deep learning. – Advantages and disadvantages of different methods will be discussed, enabling a differentiated interpretation and critical evaluation of numerical results. The algorithms will be implemented by the participants in the programming environment MATLAB, dealing with exemplary problems in the field of thermo-fluid dynamics and heat transfer.

Prerequisites

Successful completion of the lectures Advanced Mathematics 1,2,3, Thermodynamics I, Heat Transport Phenomena and Mathematical Tools.

Teaching and learning methods

– Lectures, supervised completion of numerical problems in groups of two. – Each course chapter will be presented in an introductory lecture, which will cover the theoretical background and give tips for practical implementation. Afterwards students will work in groups of two on exemplary problems under the supervision of a TFD associate. – After completing the last chapter, students will define a final project (in groups of two). Each group will work independently on their respective problem for approximately one month. A TFD associate will assist with any upcoming problems and questions. Results of the final projects will be presented to all participants of the practical course (written report and presentation).

Examination

The MATLAB programs created during the eight sessions account for 2/3s of the grade. Evaluation criteria are functionality, structure, universality, utilization of MATLAB syntax, commenting, and quality of program output, i.e. numerical results.

Recommended literature

Wolfgang Polifke und Jan Kopitz. Wärmeübertragung: Grundlagen, analytische und numerische Methoden. Pearson, 2009. Brian P Flannery, William H Press, Saul A Teukolsky und William Vetterling. Numerical recipes in C, 1992, URL: http://www.nr.com "Deep Learning" by Ian Goodfellow, Yoshua Bengio and Aaron Courville, MIT Press, 2016, URL: https://www.deeplearningbook.org

Links