35168 - DISTRIBUTED CONTROL SYSTEMS M

Anno Accademico 2018/2019

  • Modalità didattica: Convenzionale - Lezioni in presenza
  • Campus: Bologna
  • Corso: Laurea Magistrale in Automation engineering / ingegneria dell’automazione (cod. 8891)

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

New concepts of control systems and applications: from smart devices to smart cyber-physical network systems. Introduction to distributed (control) systems: centralized versus distributed approach. Examples of distributed systems. Key properties and main goals for distributed systems.

Graph theory as a tool to to model communication among agents. Preliminaries on graph theory. Matrices associated to graphs.

Distributed algorithms and distributed control laws. Averaging protocols and linear consensus algorithms for discrete-time and continuous-time multi-agent systems. Complex tasks (e.g., formation control, containment) based on linear consensus algorithms.

Introduction to distributed optimization: main problem set-ups and examples from estimation, learning, decision and control problems in cyber-physical networks.

Basics of constrained optimization theory: optimality conditions, main iterative algorithms, duality.

Distributed optimization algorithms based on average consensus. Decomposition schemes for distributed optimization.

Software tools for distributed control and optimization in cyber-physical networks.

Testi/Bibliografia

The course is based on the books

“F. Bullo, Lectures on Network Systems”

“D. Bertsekas, Nonlinear Programming”

and a set of articles/notes which will be made available throughout the term.

Metodi didattici

Traditional lectures at the board and lab exercising.

Modalità di verifica e valutazione dell'apprendimento

Oral exam and discussion of a course project.

Strumenti a supporto della didattica

Board, slides and simulation softwares.

Orario di ricevimento

Consulta il sito web di Giuseppe Notarstefano