- Docente: Carlo Rossi
- Crediti formativi: 6
- SSD: ING-INF/04
- Lingua di insegnamento: Inglese
- Moduli: Carlo Rossi (Modulo 1) Andrea Tilli (Modulo 2)
- Modalità didattica: Lezioni in presenza (totalmente o parzialmente) (Modulo 1); Lezioni in presenza (totalmente o parzialmente) (Modulo 2)
- Campus: Bologna
-
Corso:
Laurea Magistrale in
Automation engineering / ingegneria dell’automazione (cod. 8891)
Valido anche per Laurea Magistrale in Ingegneria informatica (cod. 0937)
Conoscenze e abilità da conseguire
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.
Contenuti
Obiettivo del corso è fornire i principi alla base del funzionamento di sistemi di controllo distribuiti, sia dal punto di vista funzionale che architetturale.
Dal punto di vista funzionale si espongono:
- i principi di base del controllo decentralizzato e distribuito;
- gli algoritmi di consenso e la loro applicazione a problematiche di sincronizzazione e coordinamento;
- il controllo di sistemi multi-agenti omogenei;
- stima e filtraggio in ambiente distribuito.
Dal punto di vista architetturale si presentano:
- le caratteristiche delle architetture HW/SW per sistemi real-time distribuiti;
- il ruolo delle reti digitali nei sistemi real-time, le caratteristiche richieste e soluzioni percorribili;
- problematiche di sincronizzazione e gestione del tempo nei sistemi distribuiti;
- interazione tra processi real-time in sistemi distribuiti;
Testi/Bibliografia
Mehran Mesbahi & Magnus Egerstedt: "Graph Theoretic Methods in Multiagent Networks"
Dispense fornite dal docente
Articoli di ricerca su tematiche specifiche
Metodi didattici
Lezioni frontali
Modalità di verifica e valutazione dell'apprendimento
Esame scritto
Discussione di un breve progetto assegnato
Orario di ricevimento
Consulta il sito web di Carlo Rossi
Consulta il sito web di Andrea Tilli