ME-427 / 3 credits

Teacher: Ferrari Trecate Giancarlo

Language: English


Summary

This course offers an introduction to control systems using communication networks for interfacing sensors, actuators, controllers, and processes. Challenges due to network non-idealities and opportunities offered by communication will be analyzed.

Content

Control systems relying on communication networks find several applications in emerging fields such as cyberphysical systems and the Internet of Things. The exchange of information over imperfect channels raises the problem of studying how networks impact on the real-time behaviour of systems. The first part of this course will focus on methods for analysing stability and performance of networked control systems. In the second part, instead, we will study how to exploit networked architectures for realising coordinated behaviours among subsystems. We will introduce consensus algorithms and illustrate various applications to sensor networks, cooperative robotics, analysis of opinion dynamics and electric systems.

Structure

  • Review of linear systems and Lyapunov stability
  • Linear matrix inequalities and switched systems
  • Features of control networks
  • Stability analysis of networked control systems in presence of
    quantization, communication delays and packet loss
  • Elements of graph theory
  • Discrete-time consensus algorithms
  • Graph Laplacians
  • Continuous-time consensus algorithms

Keywords

Communication networks, sampled-data systems, feedback control, graph theory, consensus algorithms

Learning Prerequisites

Required courses

Linear algebra, Control systems

Important concepts to start the course

  • State-space models
  • Linear systems in continuous and discrete time
  • Basic concepts of stability
  • Feedback control

Learning Outcomes

By the end of the course, the student must be able to:

  • Construct and analyse a discrete-time model for a dynamic system, A5
  • Analyze a multivariable dynamic system and design an appropriate controller for the system, A10
  • Assess / Evaluate the stability, performance and robustness of a closed-loop system, A12
  • Propose several control solutions, formulate the trade-offs, choose the options, A14
  • Construct and analyse a discrete-time model for a dynamic system, A5
  • Analyze a multivariable dynamic system and design an appropriate controller for the system, A10
  • Assess / Evaluate the stability, performance and robustness of a closed-loop system, A12
  • Propose several control solutions, formulate the trade-offs, choose the options, A14

Transversal skills

  • Use a work methodology appropriate to the task.
  • Demonstrate the capacity for critical thinking

Teaching methods

Ex-cathedra, exercises

Assessment methods

Written final exam

Supervision

Office hours No
Assistants Yes
Forum No

Resources

Bibliography

Bibliography

 

 

Ressources en bibliothèque

Moodle Link

In the programs

  • Semester: Fall
  • Exam form: Written (winter session)
  • Subject examined: Networked control systems
  • Lecture: 2 Hour(s) per week x 14 weeks
  • Exercises: 1 Hour(s) per week x 14 weeks
  • Type: optional
  • Semester: Fall
  • Exam form: Written (winter session)
  • Subject examined: Networked control systems
  • Lecture: 2 Hour(s) per week x 14 weeks
  • Exercises: 1 Hour(s) per week x 14 weeks
  • Type: optional
  • Semester: Fall
  • Exam form: Written (winter session)
  • Subject examined: Networked control systems
  • Lecture: 2 Hour(s) per week x 14 weeks
  • Exercises: 1 Hour(s) per week x 14 weeks
  • Type: optional
  • Semester: Fall
  • Exam form: Written (winter session)
  • Subject examined: Networked control systems
  • Lecture: 2 Hour(s) per week x 14 weeks
  • Exercises: 1 Hour(s) per week x 14 weeks
  • Type: optional
  • Semester: Fall
  • Exam form: Written (winter session)
  • Subject examined: Networked control systems
  • Lecture: 2 Hour(s) per week x 14 weeks
  • Exercises: 1 Hour(s) per week x 14 weeks
  • Type: optional
  • Semester: Fall
  • Exam form: Written (winter session)
  • Subject examined: Networked control systems
  • Lecture: 2 Hour(s) per week x 14 weeks
  • Exercises: 1 Hour(s) per week x 14 weeks
  • Type: optional
  • Semester: Fall
  • Exam form: Written (winter session)
  • Subject examined: Networked control systems
  • Lecture: 2 Hour(s) per week x 14 weeks
  • Exercises: 1 Hour(s) per week x 14 weeks
  • Type: optional
  • Exam form: Written (winter session)
  • Subject examined: Networked control systems
  • Lecture: 2 Hour(s) per week x 14 weeks
  • Exercises: 1 Hour(s) per week x 14 weeks
  • Type: optional

Reference week

Wednesday, 13h - 15h: Lecture ELA1

Wednesday, 15h - 16h: Exercise, TP ELA1

Related courses

Results from graphsearch.epfl.ch.