- Docente: Carlo Rossi
- Crediti formativi: 8
- SSD: ING-INF/04
- Lingua di insegnamento: Inglese
- Moduli: Carlo Rossi (Modulo 1) Andrea Tilli (Modulo 2) Carlo Rossi (Modulo 3)
- Modalità didattica: Lezioni in presenza (totalmente o parzialmente) (Modulo 1); Lezioni in presenza (totalmente o parzialmente) (Modulo 2); Lezioni in presenza (totalmente o parzialmente) (Modulo 3)
- Campus: Bologna
-
Corso:
Laurea Magistrale in
Ingegneria informatica (cod. 0937)
Valido anche per Laurea Magistrale in Automation engineering / ingegneria dell’automazione (cod. 8891)
Conoscenze e abilità da conseguire
Conoscenza approfondita delle metodologie di progetto di sistemi di controllo per applicazioni distribuite.
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