Control Theory

Basic Information

M130 (3+2+1) - 8 ECTS credits

Introduce students to matrix theory and numerical methods that are used in a control of linear systems and in an optimal control. Model and solve real life problems that can be formulated in terms of control theory. Study basic methods for calculating matrix functions and solving matrix equations that arise in control theory. Investigate and implement solutions of problems in control theory that arise in applications. On examples apply numerical methods for efficient calculation of optimal control. Use programming packages for implementation of studied methods and for testing of methods in different real-life examples.

You can access the course content at the following link: PDF

Teachers

 

Basic literature

  1. B. N. Datta, Numerical Methods for Linear Control Systems, Academic Press, 2003.
  2. K. Zhou, J. C. Doyle, K. Glover, J. C. Doyle, Robust and optimal control, Prentice Hall, 1995.

Additional literature

  1. J. W. Demmel, Applied Numerical Algebra, SIAM, 1997.
  2. K. Zhou, J. C. Doyle, Essentials of robust control, Prentice Hall, 1997.
  3. C. T. Kelley, Iterative methods for optimization, SIAM, Philadelphia, 1999.
  4. A. C. Antoulas, Approximation of Large-Scale Dynamical Systems, SIAM, Philadelphia, 2005.
  5. G. E. Dullerud, F. Paganini, A Course in Robust Control Theory, Springer Verlag, 2000.
  6. F. L. Lewis, V.S. Syrmos, Optimal control, Wiley, Hoboken, 2012.

Teaching materials

The materials are available on the internal Teams channel of the course, through which all internal communication takes place. Students are required to register on the course’s Teams channel. The channel code for joining the course can be found in the schedule.