Download as PDF


Iterative learning control


Price:€ 1.490,00 excl. VAT
Duration:2 consecutive days, +31 85 401 3600


Many industrial systems, including pick-and-place machines or batch processes, perform the same task over and over again. Often, the same disturbances act on the system each task. These disturbances can for instance stem from a periodic disturbance torque profile, from unbalance in an axis, or from unmodelled friction effects. Iterative learning control (ILC) and repetitive control (RC) techniques are smart algorithms that learn from the errors of earlier tasks. This leads to much better performance compared to well-known feedback and feedforward controllers. Most of these 'iterative learning control' (ILC) and 'repetitive control' (RC) techniques have been developed in the past two decades and many successful industrial applications have been reported.


The fully revised and extended (2012) course provides knowledge and understanding of:

- The operation of control systems specifically designed to perform repeating tasks/set points and for suppressing periodic disturbances

-  The analysis and design of ILC and RC controllers addressing both performance and robustness (convergence)

-  Application in different application domains, including mechanical positioning systems and  process control 

- Hands-on experience in computer aided design of learning controllers with real-time implementation and performance analysis on an industrial mechanical positioning system

Intended for

This course is intended for engineers involved in control systems who want to gain more insight into the possibilities and implementations of learning control in an industrial setting. It is recommended that participants already have a Bachelor or Master education in electrical engineering, mechanical engineering, mechatronics, physics, or equivalent practical experience and must have some basic understanding of servo control. This course is particularly suitable for engineers having followed the course in 'Motion control tuning'.


The following topics are treated:

- Overview application areas

- Iterative learning control: basic principles, frequency domain approach, convergence and robustness analysis, and design

- Lifted iterative learning control: basic principles, analysis, optimal design

- Fixed structured iterative learning control: concepts, applications, and application to machine calibration

- Repetitive control: basic principles, analysis, and design

- Practical examples

- Simulation and design of systems using Matlab and SIMULINK

- Hands-on experience with real-time implementation using SIMULINK on HP printer setup

This course is part of the Certified Precision Engineer program of the Dutch Society for Precision Engineering (DSPE).


Mechatronics Academy B.V.


03-11-2014 09:00
04-11-2014 09:00

Iterative learning control

Tel. +31 85 401 3600

Sign up

Sign up for this training

Question form

Courses which can also be of interest to you:

Motion control tuning
Advanced motion control


Mechatronics Academy B.V.