Tracking control of non-minimum phase systems using filtered basis functions: A nurbs-based approach

This paper proposes an approach for minimizing tracking errors in systems with non-minimum phase (NMP) zeros by using filtered basis functions. The output of the tracking controller is represented as a linear combination of basis functions having unknown coefficients. The basis functions are forward filtered using the dynamics of the NMP system and their coefficients selected to minimize the errors in tracking a given trajectory. The control designer is free to choose any suitable set of basis functions but, in this paper, a set of basis functions derived from the widely-used non uniform rational B-spline (NURBS) curve is employed. Analyses and illustrative examples are presented to demonstrate the effectiveness of the proposed approach in comparison to popular approximate model inversion methods like zero phase error tracking control.Copyright © 2015 by ASME

[1]  G. Strang The Fundamental Theorem of Linear Algebra , 1993 .

[2]  Nadine Gottschalk,et al.  Computer Controlled Systems Theory And Design , 2016 .

[3]  H. Hogbe-Nlend,et al.  Functional analysis and its applications : Nice, France, 25 Aug.-20 Sep. 1986 , 1988 .

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

[5]  Mi-Ching Tsai,et al.  Real-time variable feed rate NURBS curve interpolator for CNC machining , 2004 .

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

[7]  D. F. Rogers,et al.  An Introduction to NURBS: With Historical Perspective , 2011 .

[8]  Lorenzo Marconi,et al.  A solution technique for almost perfect tracking of non-minimum-phase, discrete-time linear systems , 2001 .

[9]  Qingze Zou,et al.  Preview-Based Stable-Inversion for Output Tracking of Linear Systems , 1999 .

[10]  L. Hunt,et al.  Noncausal inverses for linear systems , 1996, IEEE Trans. Autom. Control..

[11]  J. Swevers,et al.  Extended Bandwidth Zero Phase Error Tracking Control of Nonminimal Phase Systems , 1992 .

[12]  Jiing-Yih Lai,et al.  Unconstrained and constrained curve fitting for reverse engineering , 2007 .

[13]  Les A. Piegl,et al.  On NURBS: A Survey , 2004 .

[14]  Manfred Weck,et al.  Sharp Corner Tracking Using the IKF Control Strategy , 1990 .

[15]  R. Welsch,et al.  The Hat Matrix in Regression and ANOVA , 1978 .

[16]  J. Bay Fundamentals of Linear State Space Systems , 1998 .

[17]  J.T. Wen,et al.  An experimental study of a high performance motion control system , 2004, Proceedings of the 2004 American Control Conference.

[18]  Masayoshi Tomizuka,et al.  Experimental flexible beam tip tracking control with a truncated series approximation to uncancelable inverse dynamics , 1994, IEEE Trans. Control. Syst. Technol..

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

[20]  Mouhacine Benosman,et al.  Stable inversion of SISO nonminimum phase linear systems through output planning: an experimental application to the one-link flexible manipulator , 2003, IEEE Trans. Control. Syst. Technol..

[21]  B. Paden,et al.  Nonlinear inversion-based output tracking , 1996, IEEE Trans. Autom. Control..

[22]  Daniel Y. Abramovitch,et al.  A comparison of control architectures for atomic force microscopes , 2009 .

[23]  Masayoshi Tomizuka,et al.  The Effect of Adding Zeroes to Feedforward Controllers , 1991 .