Iterative Learning Control With Optimal Feedback and Feedforward Control

Author(s):  
Shuwen Yu ◽  
Masayoshi Tomizuka

Iterative learning control (ILC) is a feedforward control strategy used to improve the performance of a system that executes the same task repeatedly, but is incapable of compensating for non-repetitive disturbances. Thus a well-designed feedback controller needs to be used in combination with ILC. A robustness filter called the Q-filter is essential for the ILC system stability. The price to pay, however, is that the Q-filter makes it impossible for ILC to achieve perfect tracking of the repetitive reference or perfect cancellation of repetitive disturbances. To reduce error, it is effective to apply a pre-design feedforward control input in addition to ILC. In this paper, a simple P-type ILC is combined with an optimal feedback-feedforward control inspired by classic predictive control, so as to take advantages of each control strategy. It will be shown that the choice of the injection point of the learned ILC effort is crucial for a tradeoff between stability and performance. Therefore, the stability and performance analysis based on different injection points is studied. A systematic approach to the combined control scheme is also proposed. The combined control scheme is attractive due to its simplicity and promising performance. The effectiveness of the combined control scheme is verified by simulation results with a wafer scanner system.

2019 ◽  
Vol 292 ◽  
pp. 01010
Author(s):  
Mihailo Lazarević ◽  
Nikola Živković ◽  
Darko Radojević

The paper designs an appropriate iterative learning control (ILC) algorithm based on the trajectory characteristics of upper exosk el eton robotic system. The procedure of mathematical modelling of an exoskeleton system for rehabilitation is given and synthesis of a control law with two loops. First (inner) loop represents exact linearization of a given system, and the second (outer) loop is synthesis of a iterative learning control law which consists of two loops, open and closed loop. In open loop ILC sgnPDD2 is applied, while in feedback classical PD control law is used. Finally, a simulation example is presented to illustrate the feasibility and effectiveness of the proposed advanced open-closed iterative learning control scheme.


Author(s):  
J. H. Wu ◽  
H Ding

This paper studies the repetitive motion control of a high-acceleration and high-precision platform driven by linear motors. The control scheme comprises an anticipatory iterative learning control (A-ILC) component and a cascaded control structure including an inner-loop velocity PI controller and an outer-loop position P controller. During the motion process, the cascaded controller remains invariant while the A-ILC adjusts the reference command cycle by cycle to achieve better performance. Experiments are carried out to validate the proposed control structure. The results confirm that the proposed control scheme can improve the system performance significantly in both low-speed trajectory tracking motions and fast point-to-point motion. In the experiments, P-type and D-type ILCs are also utilized to adjust the reference command. Compared with the A type, P-type ILC leads to larger tracking error bounds and D-type ILC lacks a fast convergence rate for low-speed motions, while for fast point-to-point motion these two types of ILC are unable to work well.


Sign in / Sign up

Export Citation Format

Share Document