Ing Ind - Inf (Mag.)(ord. 270) - BV (478) NUCLEAR ENGINEERING - INGEGNERIA NUCLEARE

*

A

ZZZZ

055382 - COMPUTATIONAL FLUID DYNAMICS [1]

055383 - COMPUTATIONAL FLUID DYNAMICS [2]

097634 - COMPUTATIONAL FLUID DYNAMICS [C.I.]

Ing Ind - Inf (Mag.)(ord. 270) - MI (487) MATHEMATICAL ENGINEERING - INGEGNERIA MATEMATICA

*

A

ZZZZ

097634 - COMPUTATIONAL FLUID DYNAMICS [C.I.]

052030 - COMPUTATIONAL FLUID DYNAMICS [C.I.]

Obiettivi dell'insegnamento

This course is part of the Computational Science and Engineering track in the Master Program in Mathematical Engineering. It aims to provide students with the fundamentals of mathematical models and numerical methods for partial differential equations that describe the motion of fluids in both laminar and turbulent regimes. This is a very dynamic area of study full of new contributions. Therefore the course, in addition to the basic aspects, aims to encourage the study of the latest methodological approaches. Finally, since the course is oriented to the use of computer for the simulation of physical and engineering processes, an important part of the course will be devoted to the programming lab activities.

This course is also offered in a reduced 8 CFU version 052030 - COMPUTATIONAL FLUID DYNAMICS [C.I.]. The present sheet defines the objectives, programs and learning outcomes for both courses.

Risultati di apprendimento attesi

The student will be able to:

- analyze a physical problem involving fluid dynamics phenomena and identify the mathematical model which better describes it

- derive the incompressible Navier-Stokes equations in conservative and differential forms

- derive the weak formulation of Stokes and Navier-Stokes equations for different choices of boundary conditions

- derive and understand the Galerkin formulation and be able to prove the main stability and convergence results

- formulate suitable preconditioning strategies for the solution of saddle point problems

- formulate and analyze iterative schemes for treating the nonlinearity in Navier-Stokes equations

- understand and formulate stabilized methods for inf-sup non compatible discretizations as well as convection dominated problems

- formulate and analyze time advancing schemes for the solution of time dependent Navier-Stokes equations

- select among the different discretization approaches the one that guarantees the best compromize in terms of accuracy and computational efficiency for a given fluid dynamics problem

- formulate different numerical strategies for the solution of free surface problems

- formulate the statistical quantities that are useful to describe the main features of a turbulent flow; derive the Kolmogorov theory for statistically homogeneous, stationary and incompressible turbulence; understand the limitations of Kolmogorov theory

- (*) characterize the main transport and diffusion properties of a passive scalar in a turbulent flow.

- (*) understand the features of two-dimensional turbulence and the main differences with respect to three-dimensional turbulence

- (*) characterize and describe the laminar and turbulent boundary layers

- understand and formulate the main families of turbulent models: Reynolds Averaged Navier-Stokes (RANS) and Large Eddy Simulation (LES)

- understand the properties and limits of the different turbulent models

- implement a block preconditioner for saddle point problems

- implement stabilized finite element solvers

- implement different time-advancing schemes (including semi-Lagrangian and projection methods) for the time dependent Navier-Stokes equations

- implement simple turbulence models in finite element solvers.

(*) In the reduced 8 CFU version of the course the points marked with an asterisk will not be included.

Argomenti trattati

- Navier-Stokes equations in primitive variables.

- Weak formulation of Stokes and Navier-Stokes equations with different choices of boundary conditions.

- Galerkin/finite elements discretization methods.

- Compatibility between finite element spaces for velocity and pressure.

- Preconditioners for saddle point problems.

- Brief discussion of other discretization techniques: finite differences, finite volumes, spectral methods.

- Steady state Navier-Stokes equations: fixed point and Newton algorithms.

- Unsteady Navier-Stokes equations: time marching schemes; treatment of the convective term; projection methods.

- Numerical approaches for free surface problems.

- Brief dicussion of numerical schemes for compressible flows.

- Statistical description of turbulence. Kolmogorov's theory of statistically homogeneous and stationary incompressible turbulent flows. Limitations of Kolmogorov's theory.

- (*) Transport and diffusion of a passive scalar in a turbulent flow.

(*) In the reduced 8 CFU version of the course the points marked with an asterisk will not be included.

Prerequisiti

Students are required to:

- know basic linear algebra

- know differential calculus for two- and three-dimensional domains for scalar and vector quantities

- know the main properties of partial differential equations

- have basic notions of statistics

- know the main properties of numerical approximation of elliptic and parabolic differential equations

Modalità di valutazione

The student will attend a written test including theory and programming exercises, followed by an oral examination. A minimum mark of 18/30 in the written exam evaluation is required for admission to the oral part.

The student proves to know the main definitions and concepts inherent in weak formulation of Stokes and Navier-Stokes equations with different boundary conditions.

He must be able to critically discuss the governing equations for incompressible flows, the related approximated techniques for their numerical solution, the different theoretical descriptions of turbulent phenomena (*), and the modelling approaches for the numerical simulation of turbulent flows.

He must be able to propose the most adequate analytic, modelling and numerical approach that guarantees the best compromize in terms of accuracy and computational efficiency for a given fluid dynamics problem (*).

In particular during the oral part the student should be able to present complex arguments in a rigorous, clear and concise way.

(*) In the reduced 8 CFU version of the course, the knowledge of transport and diffusion of a passive scalar in a turbulent flow, of two-dimensional turbulence, and of boundary layer theory are not included.

Bibliografia

Lecture notes available on beep channelA. Quarteroni, Numerical Models for Differential problems, Editore: Springer, Anno edizione: 2014
A. Quarteroni, A. Valli, Numerical Approximation of Partial Differential Equations, Editore: Springer-Verlag
HC. Elman, D.J. Silvester, A.J. Wathen, Finite Elements and Fast Iterative Solvers: with Applications in Incompressible Fluid Dynamics, Editore: Oxford University Press, Anno edizione: 2005
M. Gunzburger, Finite Element Method for Viscous Incompressible Flows, Editore: Academic Press, Anno edizione: 1989
J. Ferziger, M. Peric, Computational Methods for Fluid Dynamics, Editore: Springer-Verlag, Anno edizione: 1996
R. LeVeque, Numerical Methods for Conservation Laws, Editore: Birkhäuser, Anno edizione: 1988
P.A. Davidson, turbulence - an introduction for scientists and engineeers, Editore: Cambridge University Press, Anno edizione: 2004, ISBN: 0198529481
U. Frisch, Turbulence, Editore: Cambridge University Press, Anno edizione: 1995, ISBN: 0-521-45103-5

Forme didattiche

Tipo Forma Didattica

Ore di attività svolte in aula

(hh:mm)

Ore di studio autonome

(hh:mm)

Lezione

70:00

105:00

Esercitazione

0:00

0:00

Laboratorio Informatico

30:00

45:00

Laboratorio Sperimentale

0:00

0:00

Laboratorio Di Progetto

0:00

0:00

Totale

100:00

150:00

Informazioni in lingua inglese a supporto dell'internazionalizzazione

Insegnamento erogato in lingua
Inglese

Disponibilità di materiale didattico/slides in lingua inglese

Disponibilità di libri di testo/bibliografia in lingua inglese

Possibilità di sostenere l'esame in lingua inglese

Disponibilità di supporto didattico in lingua inglese