- Docente: Carlo Rossi
- Credits: 6
- SSD: ING-INF/04
- Language: English
- Moduli: Carlo Rossi (Modulo 1) Andrea Tilli (Modulo 2)
- Teaching Mode: In-person learning (entirely or partially) (Modulo 1); In-person learning (entirely or partially) (Modulo 2)
- Campus: Bologna
-
Corso:
Second cycle degree programme (LM) in
Automation Engineering (cod. 8891)
Also valid for Second cycle degree programme (LM) in Computer Engineering (cod. 0937)
Learning outcomes
The course provides the basic principles for distributed control systems, both functionally and architecturally. The main topics are basic principles of decentralized and distributed control, consensus algorithms and their application to synchronization and coordination problems, control of homogeneous multi-agent systems, estimation and filtering in distributed systems environment, characteristics of HW/SW architectures for real-time distributed systems, the role of digital networks in real-time systems, synchronization issues and time management in distributed systems, interaction of real-time processes in distributed systems. At the end of the course students have a deep knowledge of the problems regarding distributed systems and of the tools to develop control and estimation solution in distributed environments.
Course contents
The course provides the basic principles for distributed control systems, both functionally and architecturally.
Main topics are:
- basic principles of decentralized and distributed control;
- consensus algorithms and their application to synchronization and coordination problems;
- control of homogeneous multi-agent systems;
- estimation and filtering in distributed systems environment.
- characteristics of HW/SW architectures for real-time distributed systems;
- the role of digital networks in real-time systems;
- synchronization issues and time management in distributed systems;
- interaction of real-time processes in distributed systems;Readings/Bibliography
Mehran Mesbahi & Magnus Egerstedt: "Graph Theoretic Methods in Multiagent Networks"
Notes supplied by the teacher
Research papers on selected topics
Teaching methods
Direct lessons
Assessment methods
Written exam
Discussion of a project assigned by the teacher to small groups
Office hours
See the website of Carlo Rossi
See the website of Andrea Tilli