01NNMOQ, 01NNMPE, 03NNMPF

A.A. 2023/24

Course Language

Inglese

Degree programme(s)

Master of science-level of the Bologna process in Ingegneria Elettronica (Electronic Engineering) - Torino

Master of science-level of the Bologna process in Nanotechnologies For Icts (Nanotecnologie Per Le Ict) - Torino/Grenoble/Losanna

Master of science-level of the Bologna process in Physics Of Complex Systems (Fisica Dei Sistemi Complessi) - Torino/Trieste/Parigi

Course structure

Teaching | Hours |
---|---|

Lezioni | 30 |

Esercitazioni in aula | 12 |

Esercitazioni in laboratorio | 18 |

Lecturers

Teacher | Status | SSD | h.Les | h.Ex | h.Lab | h.Tut | Years teaching |
---|---|---|---|---|---|---|---|

Falletta Silvia | Professore Associato | MAT/08 | 30 | 12 | 18 | 0 | 5 |

Co-lectuers

Context

SSD | CFU | Activities | Area context |
---|---|---|---|

MAT/08 | 6 | C - Affini o integrative | Attività formative affini o integrative |

2023/24

The course is taught in English.
The main goal of the course is to guide the students to acquire the expertise needed to efficiently perform the numerical simulations that, in subsequent courses or in their Master thesis, they might have to deal with. To this end, the description and analysis of the finite element method will be presented, as well as its application to classical engineering problems represented by linear partial differential equations.
The necessary knowledge for setting out and solving engineering problems by means of Matlab computing programs will also be provided.

The course is taught in English.
The main goal of the course is to guide the students to acquire the expertise needed to efficiently perform the numerical simulations that, in subsequent courses or in their Master thesis, they might have to deal with. To this end, the description and analysis of the finite element method will be presented, as well as its application to classical engineering problems represented by linear partial differential equations.
The necessary knowledge for setting out and solving engineering problems by means of Matlab computing programs will also be provided.

Ability to recognize and classify a partial differential equation underlying a given mathematical model. Knowledge of the basic finite element methods for the solution of engineering problems described by differential equations. Skill to select or construct efficient numerical methods for solving PDE engineering problems, using the Matlab software.

Ability to recognize and classify a partial differential equation underlying a given mathematical model. Knowledge of the basic finite element methods for the solution of engineering problems described by differential equations. Skill to select or construct efficient numerical methods for solving PDE engineering problems, using the Matlab software.

Basic notions of linear algebra, calculus, numerical methods and Matlab programming.

Basic notions of linear algebra, calculus, numerical methods and Matlab programming.

INTRODUCTION (4 hours)
Lectures:
- Generalities on Partial Differential Equations (PDE) and on numerical methods.
Examples of classical PDE problems, in particular with reference to the electronic engineering and
nanotechnologies. Stationary problems, eigenvalue problems and evolution problems.
Classification of second order equations. Boundary conditions on the physical domain, initial conditions for
nonstationary problems. Strong and weak solutions.
- A short description of numerical methods alternative to Finite Elements.
STATIONARY PROBLEMS (40.5 hours)
Lectures and problem sessions (28.5 hours):
- The Finite Element Method (FEM) for second order linear elliptic problems defined on bounded intervals or
on bounded plane domains (24 hours).
Sobolev spaces and weak formulations of differential problems. Integration by parts and Green’s formulas.
Problem space domain discretization. Finite elements and finite element spaces. Definitions and examples.
Some main results on approximation theory.
Application of the FEM to linear elliptic problems, first defined on bounded intervals, and then on bounded
plane domains, with different types of boundary conditions (Dirichlet, Neumann, Robin, mixed-type, of
periodicity).
Some basic convergence results.
Eigenvalue problems.
- Construction of the FEM stiffness matrix and solution of the associated linear system (4.5 hours)
Numerical integration formulas. Conditioning of a linear system. Basic methods for the numerical solution of
linear systems.
Iterative methods for large sparse linear systems; in particular, preconditioned conjugate gradient and GMRes
methods.
Computer Lab sessions (12 hours):
- Numerical solution of engineering problems using the Matlab software.
FEM FOR LINEAR TIME-DEPENDENT PROBLEMS (15.5 hours)
Lectures and problem sessions (9.5 hours):
- Weak formulations in the space domain of parabolic and hyperbolic problems, in particular of transport and wave propagation problems. Application of the FEM.
Basic on initial value ordinary differential equation (ODE) problems. Stiff systems. Some basic numerical
methods.
Finite difference schemes for the time discretization of ODE systems generated after performing the (space)
FEM discretization.
Computer Lab sessions (6 hours):
- Numerical solution of engineering problems using the Matlab software.

INTRODUCTION (4 hours)
Lectures:
- Generalities on Partial Differential Equations (PDE) and on numerical methods.
Examples of classical PDE problems, in particular with reference to the electronic engineering and
nanotechnologies. Stationary problems, eigenvalue problems and evolution problems.
Classification of second order equations. Boundary conditions on the physical domain, initial conditions for
nonstationary problems. Strong and weak solutions.
STATIONARY PROBLEMS (40.5 hours)
Lectures and problem sessions (28.5 hours):
- The Finite Element Method (FEM) for second order linear elliptic problems defined on bounded intervals or
on bounded plane domains (24 hours).
Sobolev spaces and weak formulations of differential problems. Integration by parts and Green’s formulas.
Problem space domain discretization. Finite elements and finite element spaces. Definitions and examples.
Some main results on approximation theory.
Application of the FEM to linear elliptic problems, first defined on bounded intervals, and then on bounded
plane domains, with different types of boundary conditions (Dirichlet, Neumann, Robin, mixed-type, of
periodicity).
Some basic convergence results.
Eigenvalue problems.
- Construction of the FEM stiffness matrix and solution of the associated linear system (4.5 hours)
Numerical integration formulas. Conditioning of a linear system. Basic methods for the numerical solution of
linear systems.
Iterative methods for large sparse linear systems; in particular, preconditioned conjugate gradient and GMRes
methods.
Computer Lab sessions (12 hours):
- Numerical solution of engineering problems using the Matlab software.
FEM FOR LINEAR TIME-DEPENDENT PROBLEMS (15.5 hours)
Lectures and problem sessions (9.5 hours):
- Weak formulations in the space domain of parabolic and hyperbolic problems, in particular of transport and wave propagation problems. Application of the FEM.
Basic on initial value ordinary differential equation (ODE) problems. Stiff systems. Some basic numerical
methods.
Finite difference schemes for the time discretization of ODE systems generated after performing the (space)
FEM discretization.
Computer Lab sessions (6 hours):
- Numerical solution of engineering problems using the Matlab software.

The above lecture contents include also corresponding exercise sessions, for a total of 15 hours. Important aspects of the lecture topics as well as the solution of some problems will be discussed, to help the students to better understand the lectures.
An additional computer room activity (18 hours) is also included. Numerical properties of the numerical methods presented in the lectures will be tested, and some engineering problems will be solved by using the Matlab software.

The above lecture contents include also corresponding exercise sessions, for a total of 15 hours. Important aspects of the lecture topics as well as the solution of some problems will be discussed, to help the students to better understand the lectures.
An additional computer room activity (18 hours) is also included. Numerical properties of the numerical methods presented in the lectures will be tested, and some engineering problems will be solved by using the Matlab software.

Lecture notes, as well as notes on the computer lab sessions, can be downloaded by the students from the Portale della Didattica.
Further reading:
A. Quarteroni, Numerical Models for Differential Problems, Springer Verlag, 2009.

Lecture notes, as well as notes on the computer lab sessions, can be downloaded by the students from the Portale della Didattica.
Further reading:
A. Quarteroni, Numerical Models for Differential Problems, Springer Verlag, 2009.

Lucidi delle lezioni; Esercizi; Esercizi risolti; Esercitazioni di laboratorio; Esercitazioni di laboratorio risolte; Video lezioni tratte da anni precedenti; Strumenti di simulazione; Strumenti di auto-valutazione;

Lecture slides; Exercises; Exercise with solutions ; Lab exercises; Lab exercises with solutions; Video lectures (previous years); Simulation tools; Self-assessment tools;

...
The exam consists of two tests: the first is an computer test, the second is a written test.
The first test, to be held in the informatic room under the TIL format (Test in Laboratory, widely adopted in some of the numerical courses), consists of several multiple-choice questions concerning the course topics. In this test students must show to be able to solve, by applying the finite element method and preparing short Matlab scripts, some differential problems similar to those that have been solved during the Laib course sections. This to verify the students’ knowledge of the algorithms presented during the course and their programming and computing skills. Students must use the Matlab software installed in the Laib PC, but they are not allowed to use books, notes, personal PC and any electronic device.
The maximum grade is 10 points. The Laib test lasts for about one hour and thirty minutes.
The second written test, to be held in a lecture room, consists of two exercises. In each exercise, worth up to 11 points, students are asked to apply the finite element method to a given problem, by performing all the required main steps, to show that they have understood how the method works and what kind of approximations it involves. The written exam lasts for about one hour and thirty minutes. It forbidden to use books, personal material such as notes and handouts and any electronic device.

Gli studenti e le studentesse con disabilità o con Disturbi Specifici di Apprendimento (DSA), oltre alla segnalazione tramite procedura informatizzata, sono invitati a comunicare anche direttamente al/la docente titolare dell'insegnamento, con un preavviso non inferiore ad una settimana dall'avvio della sessione d'esame, gli strumenti compensativi concordati con l'Unità Special Needs, al fine di permettere al/la docente la declinazione più idonea in riferimento alla specifica tipologia di esame.

The exam consists of two tests: the first is an computer test, the second is a written test.
The first test, to be held in the informatic room under the TIL format (Test in Laboratory, widely adopted in some of the numerical courses), consists of two multiple-choice questions concerning the course topics. In this test students must show to be able to solve, by applying the finite element method and preparing short Matlab scripts, two differential problems similar to those that have been solved during the Laib course sections. This to verify the students’ knowledge of the algorithms presented during the course and their programming and computing skills. Students must use the Matlab software installed in the Laib PC, but they are not allowed to use books, notes, personal PC and any electronic device.
The maximum grade is 16 points. The Laib test lasts for about one hour.
The second written test, to be held in a lecture room the same day of the Matlab test, consists of an exercise, worth up to 16 points, in which students are asked to apply the finite element method to a given problem, by performing all the required main steps, to show that they have understood how the method works and what kind of approximations it involves. The written exam lasts for about one hour. It is forbidden to use books, personal material such as notes and handouts and any electronic device.

In addition to the message sent by the online system, students with disabilities or Specific Learning Disorders (SLD) are invited to directly inform the professor in charge of the course about the special arrangements for the exam that have been agreed with the Special Needs Unit. The professor has to be informed at least one week before the beginning of the examination session in order to provide students with the most suitable arrangements for each specific type of exam.

© Politecnico di Torino

Corso Duca degli Abruzzi, 24 - 10129 Torino, ITALY

Corso Duca degli Abruzzi, 24 - 10129 Torino, ITALY