Note: This content is accessible to all versions of every browser. However, this browser does not seem to support current Web standards, preventing the display of our site's design details.

  
227-0690-06L Advanced Topics in Control
Distributed Systems and Control
Spring 2016


The course updates shall be made available on the ATIC Moodle website, accessible to all registered students.
Some basic information about the course can be found below.

PERSONNEL

OfficePhone
Lecturer: Florian Dörfler
Assistants: Basilio Gentile ETL K 11 044 632 3886
Bala Kameshwar Poolla ETL K 26 044 632 2842
Francesca Parise ETL K 28 044 632 5287
Catalin Arghir ETL K 12 044 632 2326

The students can contact the ATIC team via email at ifaatic(at)control.ee.ethz.ch .

LECTURE LOCATION AND SCHEDULE

Lecture: Tuesdays 16:15 to 18:00 CAB G 61
Exercises: Fridays 10:15 to 12:00 ML H 44
Office hour: to be decided
The first lecture will take place on Tuesday, the 23rd of February. Tuesday lectures will be recored (only slides and voice, no possibility of seeing what is written on the blackboard) and can be found on the ETH Multimedia Portal.

PREREQUISITES

Control systems (227-0216-00L), Linear system theory (227-0225-00L), or equivalents, basic Matlab skills as well as sufficient mathematical maturity.

CONTENT

Distributed control systems include large-scale physical systems, engineered multi-agent systems, as well as their interconnection in cyber-physical systems. Representative examples are electric power grids, camera networks, and robotic sensor networks. The challenges associated with these systems arise due to their coupled, distributed, and large-scale nature, and due to limited sensing, communication, and control capabilities. This course covers modeling, analysis, and design of distributed control systems as well as applications in various engineering domains. Topics covered in the course include
  • the theory of graphs with an emphasis on algebraic and spectral graph theory;
  • basic models of interconnected dynamical systems and multi-agent systems;
  • continuous-time and discrete-time distributed averaging and consensus algorithms;
  • coordination algorithms for rendezvous, formation, flocking, and deployment;
  • distributed algorithms computation and optimization over networks; and
  • applications in robotic coordination, coupled oscillators, social networks, sensor networks, power grids, and epidemics.