Optimal Selection of Basis Functions for Robust Tracking Control of Linear Systems using Filtered Basis Functions

There is growing interest in the use of the filtered basis functions (FBF) approach for feedforward tracking control of linear systems. The FBF approach expresses the control input to the plant as a linear combination of basis functions. The basis functions are forward filtered through the plant dynamics and the coefficients of the linear combination are selected such that the tracking error is minimized. It has been demonstrated that the FBF approach is more versatile compared to other methods in the literature. However, the tracking accuracy of the FBF approach deteriorates in the presence of model uncertainty, much like it does with other feedforward control methods. But, unlike other methods, the FBF approach presents flexibility in terms of the choice of the basis functions, which can be used to improve its accuracy in the presence of model uncertainty. This paper analyzes the effect of choice of the basis functions on the tracking accuracy of FBF, in the presence of uncertainty, using the Frobenius norm of the lifted system representation of FBF's error dynamics. Based on the analysis, a methodology for optimal selection of basis functions is presented. The effectiveness of the proposed methodology is demonstrated using examples. Large improvements in robustness are observed using the proposed optimal set of basis functions compared to popular basis functions, viz., B-splines, discrete cosine transform and block pulse functions.

[1]  Jacinto L. Marchetti,et al.  Designing and tuning robust feedforward controllers , 2004, Comput. Chem. Eng..

[2]  Lucy Y. Pao,et al.  Nonminimum Phase Dynamic Inversion for Settle Time Applications , 2009, IEEE Transactions on Control Systems Technology.

[3]  Denny K. Miu Mechatronics : electromechanics and contromechanics , 1993 .

[4]  Emanuele Garone,et al.  A general framework for approximated model stable inversion , 2019, Autom..

[5]  Chinedum E. Okwudire,et al.  Tracking control of non-minimum phase systems using filtered basis functions: A nurbs-based approach , 2015 .

[6]  Chinedum E. Okwudire,et al.  Optimal Inversion-Based Iterative Learning Control for Overactuated Systems , 2020, IEEE Transactions on Control Systems Technology.

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

[8]  M. Phan,et al.  Linear quadratic optimal learning control (LQL) , 2000 .

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

[10]  Gautam Sarkar,et al.  Block pulse functions, the most fundamental of all piecewise constant basis functions , 1994 .

[11]  C. Okwudire,et al.  A limited-preview filtered B-spline approach to tracking control – With application to vibration-induced error compensation of a 3D printer , 2017, Mechatronics.

[12]  Karl Johan Åström,et al.  Computer-Controlled Systems: Theory and Design , 1984 .

[13]  Siep Weiland,et al.  Reference-tracking feedforward control design for linear dynamical systems through signal decomposition , 2017, 2017 American Control Conference (ACC).

[14]  Qingze Zou,et al.  A review of feedforward control approaches in nanopositioning for high-speed spm , 2009 .

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

[16]  Chinedum E. Okwudire,et al.  Robust Filtered Basis Functions Approach for Feedforward Tracking Control , 2018 .

[17]  Sigurd Skogestad,et al.  Feedforward control under the presence of uncertainty , 2003, 2003 European Control Conference (ECC).

[18]  Keval S. Ramani ( ISFA 2018-L 096 ) A LIFTED DOMAIN-BASED METRIC FOR PERFORMANCE EVALUATION OF LTI AND LTV DISCRETE-TIME TRACKING CONTROLLERS , 2018 .

[19]  Yongqiang Ye,et al.  DCT basis function learning control , 2005, IEEE/ASME Transactions on Mechatronics.

[20]  Suhada Jayasuriya,et al.  Feedforward controllers and tracking accuracy in the presence of plant uncertainties , 1994, Proceedings of 1994 American Control Conference - ACC '94.

[21]  J. J. M. Lunenburg,et al.  Inversion-Based MIMO Feedforward Design Beyond Rigid Body Systems , 2010 .

[22]  A. Galip Ulsoy,et al.  Tracking Control of Linear Time-Invariant Nonminimum Phase Systems Using Filtered Basis Functions , 2017 .

[23]  A. Galip Ulsoy,et al.  Optimal Selection of Basis Functions for Minimum-Effort Tracking Control of Nonminimum Phase Systems Using Filtered Basis Functions , 2019 .

[24]  Tae Tom Oomen,et al.  On inversion-based approaches for feedforward and ILC , 2017 .

[25]  W. Messner,et al.  Cancellation of Discrete Time Unstable Zeros by Feedforward Control , 1994 .

[26]  Chinedum E. Okwudire,et al.  Regularized Filtered Basis Functions Approach for Accurate Tracking of Discrete-Time Linear Time Invariant Systems With Bounded Random Uncertainties , 2016 .

[27]  Qingze Zou,et al.  Robust Inversion-Based 2-DOF Control Design for Output Tracking: Piezoelectric-Actuator Example , 2009, IEEE Transactions on Control Systems Technology.

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