Course - Computational Heat and Fluid Flow - TEP4165
Computational Heat and Fluid Flow
About
About the course
Course content
Classification of the basic equations for fluid mechanics and heat transfer. Discretization of transport equations for compressible and incompressible flow. Finite volume methods for heat transfer and fluid flow in one and more dimensions: Diffusion, advection, convection-diffusion, Euler and Navier-Stokes equations. Numerical solution of inviscid flow with modern upwind methods. Numerical solution of the unsteady gas dynamical equations. The SIMPLE and SIMPLER algorithms for the coupling of pressure and velocity. Steady state and unsteady problems. Solution of algebraic systems of equations. Introduction to a computational fluid dynamics (CFD) tool and application to heat and fluid flow.
Learning outcome
The course gives an introduction to numerical simulation of heat and fluid flow problems in industrial and natural processes. Emphasis is put on learning the practical use of numerical methods and to train their programming in Matlab and Fortran. The students will learn to assess the accuracy and to interpret the meaning of the numerical results in heat and fluid flow.
Learning methods and activities
Lectures and lessons. Learning is based on extensive student activity in the form of solving exercise problems. The exercises include one larger exercise where the students develop their own program for solving heat and fluid flow problems. Programming in Matlab and Fortran. The teaching will be in English when students who do not speak Norwegian take the course. If there is a re-sit examination, the examination form may be changed from written to oral.
Compulsory assignments
- Homework problems
Recommended previous knowledge
Recommended prerequisites: TEP4135 Engineering Fluid Mechanics 1, TEP4130 Heat and Mass Transfer, TKT4140 Numerical Methods w/Datalab or equivalent courses.
Course materials
H. K. Versteeg og W. Malalasekara: An introduction to computational fluid dynamics, 2nd ed., 2007. Lecture notes, Matlab and Fortran 90 programs.
Credit reductions
| Course code | Reduction | From |
|---|---|---|
| SIO1070 | 7.5 sp |
Subject areas
- Energy and Process Engineering
- Technological subjects