Data-driven iterative feedforward control with rational parametrization: Achieving optimality for varying tasks

Abstract In precision motion systems, well-designed feedforward control can effectively compensate for the reference-induced error. This paper aims to develop a novel data-driven iterative feedforward control approach for precision motion systems that execute varying reference tasks. The feedforward controller is parameterized with the rational basis functions, and the optimal parameters are sought to be solved through minimizing the tracking error. The key difficulty associated with the rational parametrization lies in the non-convexity of the parameter optimization problem. Hence, a new iterative parameter optimization algorithm is proposed such that the controller parameters can be optimally solved based on measured data only in each task irrespective of reference variations. Two simulation cases are presented to illustrate the enhanced performance of the proposed approach for varying tasks compared to pre-existing results.

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

[2]  M Maarten Steinbuch,et al.  Using iterative learning control with basis functions to compensate medium deformation in a wide-format inkjet printer , 2014 .

[3]  Ming-Jyi Jang,et al.  Modeling and control of a piezoelectric actuator driven system with asymmetric hysteresis , 2009, J. Frankl. Inst..

[4]  P. Young,et al.  Optimal instrumental variable method for closed-loop identification , 2011 .

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

[6]  M. Tomizuka,et al.  Precision Positioning of Wafer Scanners Segmented Iterative Learning Control for Nonrepetitive Disturbances [Applications of Control] , 2007, IEEE Control Systems.

[7]  Venkataramanan Balakrishnan,et al.  System identification: theory for the user (second edition): Lennart Ljung; Prentice-Hall, Englewood Cliffs, NJ, 1999, ISBN 0-13-656695-2 , 2002, Autom..

[8]  Jian-Xin Xu,et al.  Extreme precise motion tracking of piezoelectric positioning stage using sampled-data iterative learning control , 2011, IECON 2011 - 37th Annual Conference of the IEEE Industrial Electronics Society.

[9]  Maarten Steinbuch,et al.  Adaptive Iterative Learning Control for High Precision Motion Systems , 2008, IEEE Transactions on Control Systems Technology.

[10]  Min Li,et al.  Convergence Rate Oriented Iterative Feedback Tuning With Application to an Ultraprecision Wafer Stage , 2019, IEEE Transactions on Industrial Electronics.

[11]  Ufuk Topcu,et al.  Optimization-Based Constrained Iterative Learning Control , 2011, IEEE Transactions on Control Systems Technology.

[12]  Min Li,et al.  An Integrated Model-Data-Based Zero-Phase Error Tracking Feedforward Control Strategy With Application to an Ultraprecision Wafer Stage , 2017, IEEE Transactions on Industrial Electronics.

[13]  Frank Boeren,et al.  Joint input shaping and feedforward for point-to-point motion : automated tuning for an industrial nanopositioning system , 2014 .

[14]  Wojciech Paszke,et al.  Modified Newton method based iterative learning control design for discrete nonlinear systems with constraints , 2018, Syst. Control. Lett..

[15]  Min Li,et al.  State/Model-Free Variable-Gain Discrete Sliding Mode Control for an Ultraprecision Wafer Stage , 2017, IEEE Transactions on Industrial Electronics.

[16]  MF Marcel Heertjes,et al.  Set-point variation in learning schemes with applications to wafer scanners , 2009 .

[17]  Frank L. Lewis,et al.  Adaptive iterative learning reliable control for a class of non-linearly parameterised systems with unknown state delays and input saturation , 2016 .

[18]  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.

[19]  Jian-Xin Xu,et al.  High-Performance Tracking of Piezoelectric Positioning Stage Using Current-Cycle Iterative Learning Control With Gain Scheduling , 2014, IEEE Transactions on Industrial Electronics.

[20]  Ming Zhang,et al.  Newton-ILC Contouring Error Estimation and Coordinated Motion Control for Precision Multiaxis Systems With Comparative Experiments , 2018, IEEE Transactions on Industrial Electronics.

[21]  Frank Boeren,et al.  Frequency-Domain ILC Approach for Repeating and Varying Tasks: With Application to Semiconductor Bonding Equipment , 2016, IEEE/ASME Transactions on Mechatronics.

[22]  Lennart Blanken,et al.  Batch-to-Batch Rational Feedforward Control: From Iterative Learning to Identification Approaches, With Application to a Wafer Stage , 2017, IEEE/ASME Transactions on Mechatronics.

[23]  Wei He,et al.  Iterative Learning Control of a Robotic Arm Experiment Platform with Input Constraint , 2018, IEEE Transactions on Industrial Electronics.

[24]  Zhuo Wang,et al.  From model-based control to data-driven control: Survey, classification and perspective , 2013, Inf. Sci..

[25]  Masayoshi Tomizuka,et al.  Dual-Stage Iterative Learning Control for MIMO Mismatched System With Application to Robots With Joint Elasticity , 2014, IEEE Transactions on Control Systems Technology.

[26]  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.

[27]  Yi Jiang,et al.  A Data-Driven Iterative Decoupling Feedforward Control Strategy With Application to an Ultraprecision Motion Stage , 2015, IEEE Transactions on Industrial Electronics.

[28]  Okko Bosgra,et al.  Fixed Structure Feedforward Controller Design Exploiting Iterative Trials: Application to a Wafer Stage and a Desktop Printer , 2008 .

[29]  Huijun Gao,et al.  Transient-Performance-Guaranteed Robust Adaptive Control and Its Application to Precision Motion Control Systems , 2016, IEEE Transactions on Industrial Electronics.

[30]  M Maarten Steinbuch,et al.  MIMO feed-forward design in wafer scanners using a gradient approximation-based algorithm , 2010 .

[31]  Andrew G. Alleyne,et al.  Basis Task Approach to Iterative Learning Control With Applications to Micro-Robotic Deposition , 2011, IEEE Transactions on Control Systems Technology.

[32]  Santosh Devasia,et al.  Should model-based inverse inputs be used as feedforward under plant uncertainty? , 2002, IEEE Trans. Autom. Control..

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

[34]  MF Marcel Heertjes,et al.  Nonlinear iterative learning control with applications to lithographic machinery , 2007 .

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

[36]  Radu-Emil Precup,et al.  Model-free sliding mode control of nonlinear systems: Algorithms and experiments , 2017, Inf. Sci..

[37]  Zhongsheng Hou,et al.  Adaptive iterative learning control for nonlinear uncertain systems with both state and input constraints , 2016, J. Frankl. Inst..

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

[39]  Xiaohui Lu,et al.  Data-Driven Predictive Gearshift Control for Dual-Clutch Transmissions and FPGA Implementation , 2015, IEEE Transactions on Industrial Electronics.