Adaptive control


Course description

To introduce the basic theory and overview of adaptive systems and their applications to control systems.


Course Objectives

  • Understand basic theories of adaptive control
  • Be able to analyse an adaptive control system
  • Be able to implement an adaptive control strategy
  • Distil a published journal article on adaptive systems

Teaching Strategies

How this course is going to be taught

  • Lecture 60% 60%
  • Discussion 35% 35%
  • Video/Music Appreciation 5% 5%

Course material

K.J. Åström and B. Wittenmark, Adaptive Control, Addison-Wesley, 2nd ed., 1995.

Course outline (2019)
  1. Introduction to adaptive systems and adaptive control
    1. Basic concepts and structure of adaptive systems
  2. Real-Time parameter Estimation
    1. Least Squares and regression model
    2. Estimating Parameters in Dynamical Systems
    3. Experimental conditions
    4. Simulations of Recursive Estimators
    5. Prior Information
  3. Self-Tuning Regulators
    1. Structure of Self-Tuning Regulator
    2. Pole-Placement Design
    3. Indirect Self-Tuning Regulators
    4. Continuous-time self-tuner
    5. Direct Self-Tuning Regulators
    6. Disturbances with known characteristics
  4. Model-Reference Adaptive System
    1. The structure of Model-Reference Adaptive Systems
    2. The Gradient Approach (MIT rule)
    3. MRAS based on Lyapunov Stability and Hyper stability theory
    4. Continuous-time MRAS
    5. Discrete-time MRAS
  1. K.J. Åström and B. Wittenmark, Adaptive Control, Addison-Wesley, 2nd ed., 1995.
  2. P.A. Ioannou & J. Sun, Robust Adaptive Control, Prentice Hall, Upper Saddle River, NJ, 1996. The book is available (for free) in PDF form through the web page:
  3. S. Sastry & M. Bodson, Adaptive Control: Stability, Convergence, and Robustness, Prentice-Hall, 1989. The book is available (for free) in PDF form through the web page: Also republished by Dover Publications, 2011.
  4.  I.D. Landau, R. Lozano, and M. M’Saad, Adaptive Control, Springer Verlag, London, 1998.
  5.  K.S. Narendra & A.M. Annaswamy, Stable Adaptive Systems, Prentice-Hall, 1989.
  6.  P.E. Wellstead & M.B. Zarrop, Self-Tuning Systems: Control and Signal Processing, J. Wiley & Sons, Chichester, England, 1991.
  7. G.C. Goodwin & K.S. Sin, Adaptive Filtering, Prediction, and Control, Prentice-Hall, 1984.
  8.  P. Ioannou & B. Fidan, Adaptive Control Tutorial, SIAM, Philadelpia, PA, 2006.
  9.  L. Ljung, System identification – Theory for the User, 2nd ed., Prentice hall PTR, 1999.

Course policy

Assignments 40% (counted based on assignment solutions committed in the GIT repository as .tex, .m, or .py files). Individual oral presentation 40% (each student need to give a presentation that includes the best parts of the assignment solutions and presentations made by all students in his/her discussion group). Group project with written report 20% (each group is responsible for making a write up containing the best distillation of their individual assignment solutions).
Licensed under CC BY 4.0, except logos and material from published articles.