Learning and Adaptive Control

A machine with a diagram of numbers and a diagram of numbers

AI-generated content may be incorrect.

Conventionally, fixed parameter controllers are used for (motion) control. Such controllers are widely applied because of the ease of design, stability guarantees and satisfactory performance. However, performance can often be improved significantly by updating the controller using information on the disturbance or system dynamics learned from data. Such learning and adaptive controllers are considered in this course.

In the first part of the course, the underlying principles of the learning and adaptive control techniques are introduced and basic implementations and typical applications are presented. Participants also implement basic versions of the controllers in simulation. In the second part of the course, the participants study and evaluate recent developments in fundamentals, algorithms and/or applications of learning and adaptive control techniques in literature. This can be related to a project or challenge of the participants’ interest. In the second part also some guest lectures are scheduled to show the developments and use of the learning and adaptive control in research and industry.

Why this course: This course considers controllers that learn disturbances, particularly disturbance observer based control (DOBC) for disturbances with known dynamic behaviour and iterative learning control (ILC) for repeating disturbances. Furthermore, the course considers controllers that learn the system dynamics, particularly adaptive feedforward control (AFC) learning the dynamic response to a known reference or disturbance and model reference adaptive control (MRAC) learning the controller parameters to match a prescribed closed-loop response. Finally, the course considers adaptive control of uncertain Euler-Lagrange systems (ACUELS) to deal with the parametric uncertainties in the context of Lyapunov-based design and analysis techniques.

Within this course, the following knowledge and skills will be acquired:

Course highlights:

For whom: Professionals with knowledge of calculus, linear algebra, linear systems, basic dynamical modelling (of mechanical systems), state-space representations, digital control, optimal control and control of MIMO systems is required. If needed, this control knowledge can be obtained through the Control System Design for Robotics, given at the UT as well.

From whom: prof.dr.ir. W.B.J. Hakvoort, dr. H. Köroğlu, dr. J. Dasdemir

Practical information: This is a regular master course, in which students as well as professionals can participate. The classes can be streamed; presence is required for feedback on the assignments. For the final assignment, the topic can be chosen individually; it is done in self-study. 

Location: University of Twente, Enschede, NL

Duration: The course is scheduled annually from February till April. It requires 140 hours of study load.

Costs: € 2067,15

More information:

Content of the course: prof.dr.ir. W.B.J. Hakvoort, w.b.j.hakvoort@utwente.nl

Registration: Registration form | Faculty of Engineering Technology (ET)