ME-524 / 3 credits

Teacher: Karimi Alireza

Language: English


Summary

This course covers some theoretical and practical aspects of robust and adaptive control. This includes H-2 and H-infinity control in model-based and data-driven framework by convex optimization, direct, indirect and switching adaptive control. The methods are implemented in a hands-on lab.

Content

Keywords

Adaptive control, robust control, digital RST controller.

Learning Prerequisites

Required courses

Control systems + Lab

Commande numeriques des systèmes dynamiques

Recommended courses

  1. System Identification
  2. Multivariable systems

Important concepts to start the course

  • Analyze a linear dynamical system (both time and frequency responses)
  • Represent a linear system by a transfer function
  • Identify a dynamic system using experimental data
  • Design a PID controller
  • Design a simple controller for a dynamic system

Learning Outcomes

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

  • Design an advanced controller for a dynamic system, A11
  • Assess / Evaluate the stability, performance and robustness of a closed-loop system, A12
  • Define (specifications) the adequate control performance for dynamic systems, A13
  • Propose several control solutions, formulate the trade-offs, choose the options, A14
  • Justify methodological choices and validate the results with respect to the specifications, A19

Transversal skills

  • Write a scientific or technical report.

Teaching methods

Ex cathedra course, integrated demos and case studies, Hands-on laboratory.

Expected student activities

Hands-on laboratory in groups of two students.

Assessment methods

Hands-on lab reports (30%) and written test (70%).

Supervision

Office hours Yes
Assistants Yes
Forum No

Resources

Bibliography

  1. Feedback Control Theory by Doyle, Francis and Tannenbaum; Maxwell Macmillan, 1992.
  2. Adaptive Control by Landau, Lozano, M'Saad and Karimi, Springer, 2011.

Ressources en bibliothèque

Notes/Handbook

Robust and Adaptive Control, Course-notes by Alireza Karimi

Moodle Link

In the programs

  • Semester: Spring
  • Exam form: Written (summer session)
  • Subject examined: Advanced control systems
  • Lecture: 2 Hour(s) per week x 14 weeks
  • Project: 1 Hour(s) per week x 14 weeks
  • Semester: Spring
  • Exam form: Written (summer session)
  • Subject examined: Advanced control systems
  • Lecture: 2 Hour(s) per week x 14 weeks
  • Project: 1 Hour(s) per week x 14 weeks
  • Semester: Spring
  • Exam form: Written (summer session)
  • Subject examined: Advanced control systems
  • Lecture: 2 Hour(s) per week x 14 weeks
  • Project: 1 Hour(s) per week x 14 weeks
  • Semester: Spring
  • Exam form: Written (summer session)
  • Subject examined: Advanced control systems
  • Lecture: 2 Hour(s) per week x 14 weeks
  • Project: 1 Hour(s) per week x 14 weeks
  • Semester: Spring
  • Exam form: Written (summer session)
  • Subject examined: Advanced control systems
  • Lecture: 2 Hour(s) per week x 14 weeks
  • Project: 1 Hour(s) per week x 14 weeks
  • Semester: Spring
  • Exam form: Written (summer session)
  • Subject examined: Advanced control systems
  • Lecture: 2 Hour(s) per week x 14 weeks
  • Project: 1 Hour(s) per week x 14 weeks
  • Semester: Spring
  • Exam form: Written (summer session)
  • Subject examined: Advanced control systems
  • Lecture: 2 Hour(s) per week x 14 weeks
  • Project: 1 Hour(s) per week x 14 weeks
  • Semester: Spring
  • Exam form: Written (summer session)
  • Subject examined: Advanced control systems
  • Lecture: 2 Hour(s) per week x 14 weeks
  • Project: 1 Hour(s) per week x 14 weeks
  • Semester: Spring
  • Exam form: Written (summer session)
  • Subject examined: Advanced control systems
  • Lecture: 2 Hour(s) per week x 14 weeks
  • Project: 1 Hour(s) per week x 14 weeks
  • Exam form: Written (summer session)
  • Subject examined: Advanced control systems
  • Lecture: 2 Hour(s) per week x 14 weeks
  • Project: 1 Hour(s) per week x 14 weeks
  • Semester: Spring
  • Exam form: Written (summer session)
  • Subject examined: Advanced control systems
  • Lecture: 2 Hour(s) per week x 14 weeks
  • Project: 1 Hour(s) per week x 14 weeks

Reference week

 MoTuWeThFr
8-9     
9-10  MEB331
MED21120
  
10-11    
11-12  MEB331
MED21120
  
12-13     
13-14     
14-15     
15-16     
16-17     
17-18     
18-19     
19-20     
20-21     
21-22     

Wednesday, 9h - 11h: Lecture MEB331
MED21120

Wednesday, 11h - 12h: Project, other MEB331
MED21120

Related courses

Results from graphsearch.epfl.ch.