Course: 2024/2025

Computational techniques in thermal and fluids engineering

(16157)

Requirements (Subjects that are assumed to be known)

A previous course or courses on the following topics:
- Fundamentals of fluid mechanics
- Fundamentals of heat transfer
- Partial derivative calculus
- Elementary programming notions.

Competences that the student will acquire in the present course:
- Understanding of the underlying concepts and fundamental hypothesis of computational methods in engineering.
- Practical skills in using the main computational techniques (numerical methods for finding the roots of equations, solution of equation systems, numerical differentiation and integration).
- Application of numerical techniques in the efficient modeling and solution of engineering problems, with special emphasis in thermal and fluid engineering problems.
- Critical analysis and interpretation of the simulation results, including error estimation and validation of results.
As a result of the above competences, the student will be able to apply the numerical tools of the course to solve engineering problems and to correctly assess the simulation results obtained with these tools.

Skills and learning outcomes

Description of contents: programme

- Introduction to computational modeling and mathematical models for thermofluid problems.
- Main numerical techniques in engineering: sources of innaccuracy in numerical simulation, root calculation of a function, numerical integration and differentiation, solution of ordinary and partial differential equations.
- Application of numerical techniques for the solution of problems in Thermal and Fluids Engineering (heat transfer, potential flow, boundary layer, etcetera) using different methodologies of discretization (finite differences, finite volume, etcetera).

Learning activities and methodology

- Lectures, in which the main theory of the course is presented. To facilitate the learning of the theory, a set of class presentations and notes will be delivered to the students together with a reference list of basic text books. (2 ECTS)
- Practical seminars in computer room, in which the computational techniques learned during the course will be coded in a high-level programming language (Matlab or Python). These practical sessions will also serve to solve the main practical questions raised by the students about numerical methods. (2 ECTS)
- All students will solve problems and work on projects intended to improve their knowledge of numerical techniques and check their learning progression. The marks derived from these problems and projects will constitute the grade assigned to the continuous evaluation of the course. (2 ECTS)
- In addition to the enquiries solved in class, there will be tutorial sessions scheduled in the instructor office in which a student can ask questions concerning the course.

Assessment System

- % end-of-term-examination 50
- % of continuous assessment (assigments, laboratory, practicals...) 50

Calendar of Continuous assessment

Basic Bibliography

- C. Hirsch. Numerical computation of internal and external flows (2nd edition): The fundamentals of computational fluid dynamics. Elsevier Ltd. 2007
- G.R. Lindfeld; J.E.T. Penny. Numerical Methods Using Matlab. (3rd edition).. Elsevier Ltd.. 2012
- J.D. Anderson. Computational fluid dynamics: the basic with applications.. McGraw-Hill. 1995

- C. Hirsch · Numerical computation of internal and external flows (2nd edition): The fundamentals of computational fluid dynamics. : http://www.sciencedirect.com/science/book/9780750665940

Additional Bibliography

- C. Hirsch.. Numerical computation of internal and external flows.. John Wiley & Sons. 1994
- D.A. Anderson, J.C. Tannehill y R.H. Pletcher. Computational fluid mechanics and heat transfer. Taylor & Francis. 1984
- G.R. Lindfeld; J.E.T. Penny. Numerical Methods Using Matlab. (3rd edition).. Elsevier Ltd.. 2012
- J.F. Wendt (ed.). Computational fluid dymanics. An introduction. (2nd Edition).. Springer. 1996
- J.H. Ferziger; M. Peric. Computational methods for fluid dynamics.. Springer. 1999
- L.V. Fausett. Applied numerical analysis using Matlab.. Prentice Hall. 1999
- R. Butt. Introduction to numerical analysis using MATLAB.. Jones and Bartlett Publishers. 2010
- R. Peyret y T.D. Taylor. Computational methods for fluid flow.. Springer. 1983
- R.J. LeVeque. Numerical methods for conservation laws. (2nd edition).. Birkhäuser. 1992
- S. Attaway. Matlab. A Practical Introduction to Programming and Problem Solving. (2nd edition).. Elsevier Ltd.. 2012
- S.V. Patankar. Numerical heat transfer and fluid flow.. Taylor & Francis. 1980

- G.R. Lindfeld; J.E.T. Penny. · Numerical Methods Using Matlab. (3rd edition). : http://www.sciencedirect.com/science/book/9780123869425
- S. Attaway · Matlab. A Practical Introduction to Programming and Problem Solving. (2nd edition). : http://www.sciencedirect.com/science/book/9780123850812

(*) Access to some electronic resources may be restricted to members of the university community and require validation through Campus Global. If you try to connect from outside of the University you will need to set up a VPN

The course syllabus may change due academic events or other reasons.