Resource efficient ILC: enabling large tasks on an industrial position-dependent flatbed printer

Abstract: Norm-optimal ILC enables high performance for systems that execute repeating tasks. Lifting techniques provide an analytic expression for the optimal feedforward signal. However, for large tasks the computational load increases rapidly for increasing task length. The aim of this paper is to show the benefits of a Riccati-based approach, which is developed in this paper for a general performance criterion and is applicable to both linear time-invariant (LTI) and linear time-varying (LTV) systems. The approach is implemented on an industrial position-dependent flatbed printer with large tasks which cannot be implemented using lifted ILC. Compared to lifted ILC, the proposed resource-efficient ILC provides the same high performance, but at a significantly smaller computational load (O(N) vs O(N3)) making it more suitable for practical implementation.

[1]  Daniel Y. Abramovitch,et al.  Analysis and comparison of three discrete-time feedforward model-inverse control techniques for nonminimum-phase systems☆ , 2012 .

[2]  Tom Oomen,et al.  Rational Basis Functions in Iterative Learning Control—With Experimental Verification on a Motion System , 2015, IEEE Transactions on Control Systems Technology.

[3]  Lennart Blanken,et al.  Rational iterative feedforward tuning: Approaches, stable inversion, and experimental comparison , 2016, 2016 American Control Conference (ACC).

[4]  Tom Oomen,et al.  Enhancing Flatbed Printer Accuracy and Throughput: Optimal Rational Feedforward Controller Tuning Via Iterative Learning Control , 2017, IEEE Transactions on Industrial Electronics.

[5]  Jan-Willem van Wingerden,et al.  Fast calculation of the ‘ILC norm’ in iterative learning control , 2013, Int. J. Control.

[6]  Tom Oomen,et al.  Optimality and flexibility in Iterative Learning Control for varying tasks , 2016, Autom..

[7]  R. Vandebril,et al.  Matrix Computations and Semiseparable Matrices , 2007 .

[8]  Svante Gunnarsson,et al.  On the design of ILC algorithms using optimization , 2001, Autom..

[9]  Andrew G. Alleyne,et al.  A numerical method for determining monotonicity and convergence rate in iterative learning control , 2010, Int. J. Control.

[10]  A.G. Alleyne,et al.  A survey of iterative learning control , 2006, IEEE Control Systems.

[11]  Qingze Zou,et al.  Iterative control of dynamics-coupling-caused errors in piezoscanners during high-speed AFM operation , 2005, IEEE Transactions on Control Systems Technology.

[12]  Tom Oomen,et al.  System Identification and Low-Order Optimal Control of Intersample Behavior in ILC , 2011, IEEE Transactions on Automatic Control.

[13]  Jeroen van de Wijdeven,et al.  Using basis functions in iterative learning control: analysis and design theory , 2010, Int. J. Control.

[14]  Baidurya Bhattacharya,et al.  Technical Note: A fast parallel Gauss Jordan algorithm for matrix inversion using CUDA , 2013 .

[15]  Aleksandar Haber,et al.  Linear computational complexity robust ILC for lifted systems , 2012, Autom..

[16]  V. Ionescu,et al.  Time-Varying Discrete Linear Systems: Input-Output Operators. Riccati Equations. Disturbance Attenuation , 1994 .

[17]  B. Paden,et al.  Stable inversion for nonlinear nonminimum-phase time-varying systems , 1998, IEEE Trans. Autom. Control..

[18]  D. Naidu,et al.  Optimal Control Systems , 2018 .

[19]  Svante Gunnarsson,et al.  Time and frequency domain convergence properties in iterative learning control , 2002 .

[20]  Marc M. J. van de Wal,et al.  Connecting System Identification and Robust Control for Next-Generation Motion Control of a Wafer Stage , 2014, IEEE Transactions on Control Systems Technology.

[21]  Tom Oomen,et al.  Enhancing current density profile control in tokamak experiments using iterative learning control , 2015, 2015 54th IEEE Conference on Decision and Control (CDC).

[22]  E. Rogers,et al.  Iterative learning control using optimal feedback and feedforward actions , 1996 .

[23]  Michael J. Grimble,et al.  Iterative Learning Control for Deterministic Systems , 1992 .

[24]  Okko H. Bosgra,et al.  LPV control for a wafer stage: beyond the theoretical solution , 2005 .

[25]  M Maarten Steinbuch,et al.  Iterative motion feedforward tuning : a data-driven approach based on instrumental variable identification , 2015 .

[26]  Masayoshi Tomizuka,et al.  Zero Phase Error Tracking Algorithm for Digital Control , 1987 .