Sezione Nome Descrizione
Course presentation and relevant info File Presentation of the course(s)

Presentation of the CFD  courses:

  1. Introduction to Computational Fluid Dynamics
  2. Computational methods for Fluid Dynamics and Heat Transfer

Outline

  • Course objectives and aims
  • To whom is it addressed?
  • Requirements
  • Course program
  • Texts and teaching materials
  • Communication methods
  • Tutorials
  • Homework
  • Student project
  • Examination method
  • News & common problems



Introduction to Computational Fluid Dynamics (CFD) and Numerical Heat Transfer (NHT) File Introduction to Computational Fluid Dynamics (CFD) - Part 1

In this first introductory part, the fundamental aspects of CFD are addressed, in particular:

  • What is CFD
  • Areas of application of CFD
  • Limits and capabilities of CFD techniques
  • Historical notes
    • The beginning of CFD and CHT 
    • The evolution of CFD and CHT |
    • The rise of commercial CFD
    • The Open Source alternatives
    • Recent achievements and emerging trends
  • Applications of CFD
    • Some relevant examples
  • CFD components
    • CFD Ingredients
  • CFD workflow
  • Numerical Methods in CFD
    • Properties of numerical methods in CFD

File Introduction to Computational Fluid Dynamics (CFD) - Part 2

In this second part - aimed especially at students attending only the course Introduction to Computational Fluid Dynamics - the main characteristics of the numerical methodologies commonly used in CFD are briefly illustrated.

Analisi Dimensionale e Teoria della Similitudine File Modelli Fisici
Note di Termofluidodinamica Computazionale File Note di TCFD

Estratto

Vectors, tensors and index notation File Vectors and index notation

Fundamentals of vectors and index (tensor) notation

Fundamentals of the Finite Difference Method File Finite Difference

This document reports the Fundamentals of the Finite Difference method (FD) for Computational Fluid Dynamics (CFD) and Numerical Heat Transfer (NHT). In particular, after a general overview of the method and the presentation of the most frequent FD approximations for first and second-order derivatives, it illustrates some different techniques - Taylor series, polynomial interpolation and difference operators - which can be used to derive different schemes for the Finite Difference Equations (FDE) representative of their corresponding Partial Differential Equations (PDE).

The Finite Volume Method (FVM) File Finite Volume Method - Metodo dei Volumi Finiti

The Finite Volume method is presented for cell-centered grids. Cartesian and generally unstructured, polyhedral grids are considered. The main contents are:

  • Generalities and the basic idea
    • The computational grid
  • Spatial discretization
    • The steady case: surface and volume integrals, source term
  • Interpolation techniques
  • Final algebraic equation
  • Boundary conditions
  • Temporal integration
    • Application to the generic transport equation
  • Solution of the linear equation systems
    • Direct methods
    • Iterative methods
  • Thermal-fluid problems
    • Rhie-Chow interpolation
  • Finite volume procedure
    • Segregated methods
    • Coupled methods
  • Unstructured grids
    • Geometric quantities and grid quality
    • Gradient calculation
    • Unsteady and source terms
    • Convective and diffusive fluxes
    • Initial and boundary conditions
    • Final algebraic equation
    • Data structure for cell-centered unstructured grids

File Esempio di linearizzazione ed implementazione del termine sorgente in ANSYS-CFX
Convezione nei Fluidi Incomprimibili: Analisi agli Elementi Finiti di C. Nonino File Analisi agli Elementi Finiti della Convezione nei Fluidi Incomprimibili
Copia dei lucidi usati a lezione
Modelli di Turbolenza in CFD File Introduzione ai Modelli di Turbolenza
Si tratta delle slides usate a lezione, che vanno integrate con la lettura del capitolo sulla Turbolenza del testo.
Introduction to Multiphase flows File CFD for Multiphase Flows (in English) - Theory
Fundamentals and basic conservation equations for multiphase flows


File CFD for Multiphase Flows (in English) - Slides
File CFD for Multiphase Flows (in English) - Examples
Example of CFD analysis of multiphase - particle-tracking and free surface - flows.
File Structured mesh for the particle-tracking problem
File Structured mesh for the breaking dam problem
File ANYS CFX results file for the particle-tracking problem
File ANSYS CFX definition file for the breaking dam problem
File Video animation for the breaking dam problem
Verification & Validation (V&V) File V&V - Part 1

Definition of Verification and Validation (V&V) accordingly to the most recent standards and guidelines.

File Descrizione e stima dell'errore
  • Descrizione e stima dell'errore nelle simulazioni CFD;
  • Raccomandazioni per l'analisi dell'accuratezza di una simulazione CFD.
Problemi di convergenza File Indicazioni e suggerimenti per favorire la convergenza del calcolo.
Confronto fra metodi numerici File Confronto fra metodi numerici in semplici problemi monodimensionali

In questa sezione verranno riportati alcuni confronti fra i metodi numerici più diffusi in CFD qualora applicati a semplici problemi, perlopiù 1D che, in molti casi possano venir risolti manualmente.

Introduzione a MATLAB ed esempi applicativi File Parte 1
File Parte 2
File File di esempio: heat1d.m
File Matrices handling in PDEs resolution with MATLAB

Using MATLAB powerful sparse matrix to solve structured Cartesian 1D and 2D transport problems.

File 1D steady-state advection-diffusion: advDiff1DSparse.m
File 2D steady-state advection-diffusion: advDiff2DSparse.m
File 2D Poisson: poisson2DIter.m
File MATLAB Live Script for the Numerical analysis of 1D fins

Example of MATLAB Live Script for the numerical analysis of 1D straight fins with the Finite Volume method

File MATLAB PDETool Live Script for Case 1 of EN ISO 10211

MATLAB PDETool Live Script for the solution of the Case 1 of the European Standard EN ISO 10211: Thermal bridges in building construction - Heat flows and surface temperatures - Detailed calculations (ISO 10211:2017)

File MATLAB PDETool Live Script for Case 2 of EN ISO 10211

MATLAB PDETool Live Script for the solution of the Case 2 of the European Standard EN ISO 10211: Thermal bridges in building construction - Heat flows and surface temperatures - Detailed calculations (ISO 10211:2017)

Tutorials File Calcolo del flusso turbolento in un gomito con ANSYS CFX
File Flusso attorno ad un cilindro
File ANSYS ICEM CFD: (A) Cilindro
Utilizzo del Generatore di Mesh ANSYS-ICEM CFD:
(A) Flusso bidimensionale attorno ad un cilindro
File ANSYS ICEM CFD: (B) Gomito a 90°
Utilizzo del Generatore di Mesh ANSYS-ICEM CFD:
(B) Flusso in un gomito a 90°
File File di geometria (.tin) del gomito per esercitazione (B) in ANSYS ICEM CFD
File File Parasolid (.x_t) del gomito per esercitazione (B) in ANSYS ICEM CFD
File File di geometria (.tin) del cilindro per esercitazione (A) in ANSYS ICEM CFD
File Structured 2D mesh for the cylinder
File Simulation of the flow in a 90° elbow with ANSYS Fluent (DRAFT)

DRAFT and INCOMPLETE

Simulation of the flow in a 90° elbow with ANSYS Fluent

File External aerodynamics over Ahmed’s body with ANSYS Fluent

In this tutorial, the external aerodynamics of the Ahmed's Body is computed, using a RANS model, with Fluent. The geometry is defined directly using ANSYS SpaceClaim.

File Mesh file for the Ahmed's Body

ANSYS Mesh file for the "External aerodynamics over Ahmed’s body with ANSYS Fluent"

File Prediction of the thermal performance of a microchannel heat sink
File Mesh file for the microchannel heat sink

ANSYS mesh file for the "Prediction of the thermal performance of a microchannel heat sink using ANSYS WB and Fluent"

File Geometry file of a static mixer

Geometry (CAD) file of a static mixer. The mesh will be generated using the Watertight geometry workflow of ANSYS Fluent meshing.

File Calcolo del flusso turbolento in un gomito con OpenFOAM
File MyGomito.zip - Per coloro che hanno Ubuntu (non-virtualizzato).
File CFD Simulation of a simple centrifugal pump

A complete tutorial - meshing, set-up, simulation and post-processing - of a (simple) centrifugal pump by ICEM CFD 16.2 and ANSYS CFX 16.2.

File Geometry files for the centrifugal pump tutorial
File Mesh files for the centrifugal pump tutorial
File CEL Expressions file
File Heated cavity tutorial files

All files required for the tutorial

2D differentially heated cavity with ANSYS Fluent and MATLAB

File Tutorial 2D heated cavity
Student project File Regole e suggerimenti per lo Student Project

Regole e suggerimenti per lo Student Project (Tesina) di Termofluidodinamica Computazionale

File Example of Student Project

Example  of Student Project

by E. Nobile
Last update: April 26, 2023
File LaTeX template

A simple, but effective, LaTeX template for the TCFD coiurse student's project

Homework File Esercizi proposti
File grid.ele

Lista elementi (connettività) di una griglia 2D

File grid.nod

Lista dei nodi di una griglia 2D

File Geometria 1

Griglia OpenFOAM della geometria 1

File Geometria 2

Griglia OpenFOAM della geometria 2

File Esercizi proposti
File Geometria 1

Griglia OpenFOAM della geometria 1

File Geometria 2

Griglia OpenFOAM della geometria 2

File Esercizi proposti
File Geometria 1

Griglia OpenFOAM della geometria 1

File Geometria 2

Griglia OpenFOAM della geometria 2

File Esercizi proposti
File grid.nod
File grid.ele
File Esercizi proposti

Esercizi da svolgere (Homework) AA 2016/17

File Homework No. 1

Homework 1 for AA 2018-19

File Homework No. 2

Homework No. 2 for AA 2018-19

File Analytical solution for Homework N. 2 (by R. Zamolo)

MATLAB Script for the semi-analytical solution of Homework No. 2 AA 2018/19 (courtesy of R. Zamolo)

File Homework No. 3

Homework No. 3 for AA 2018-19

File grid1.nod

Coordinates of mesh nodes for grid 1 of Homework No. 3 AA. 2018-19

File grid2.nod

Coordinates of mesh nodes for grid 2 of Homework No. 3 AA. 2018-19

File grid.ele

Cell connectivity matrix of Homework No. 3 AA. 2018-19

File Homework No. 1
File Homework No. 2
File Qualche osservazione sulla soluzione dell'equazione di Burgers
File Homework No. 1
File Homework No. 2
File Homework No. 1

Homework No. 1 AA 2022-23

File Homework No. 2

Homework No. 2 AA 2022-23

File gridh.nod

Node file for Homework No. 2 AA 2022-23

File gridh.ele

Element file for Homework No. 2 AA 2022-23

File Homework 1
File Homework 2
File Homework 1
File Homework 2
Seminari File Seminario Dr. Niceno 02.05.2013
File Seminario combustione 27.05.2013
Seminario sulla combustione 
Ing. G. Cassio
28.05.2012
File Seminario Benacchio 07.04.2016

Seminario Dr. Benacchio 07.04.2016:

"Towards scalable numerical weather and climate prediction with mixed finite element discretizations"

 

File Seminario P. Asinari 28.05.2018

Seminario P. Asinari 28.05.2018: "Fundamentals of Lattice Boltzmann Methods"


File Seminario Gregor Kosec 09.05.2024

Seminario Gregor Kosec "Solving Partial Differential equations on adaptive point clouds"