BB-spline-decomposition-based output tracking with preview for nonminimum-phase linear systems

This article proposes a B-spline-decomposition-based approach to output tracking with preview for nonminimum-phase (NMP) systems. It has been shown that when there exists a finite (in time) preview of future desired trajectory, precision output tracking of NMP systems can be achieved by using the preview-based stable-inversion technique. The performance of this approach, however, can be sensitive to system dynamics uncertainty, and the computation involved can be demanding. We propose to address these challenges by integrating the notion of trajectory decomposition with the iterative learning control (ILC) technique. Particularly, the B-splines are used to construct a library of output elements and the corresponding input elements a priori, and the ILC techniques are used to obtain the input elements for precision tracking of the output elements. During the tracking with preview, the previewed future desired trajectory is decomposed by using the output elements, and the input is synthesized by using the corresponding input elements with chosen pre- and post-actuation times. The required pre-/post-actuation times are quantified based on the stable-inversion theory. The use of B-splines substantially reduces the number of output elements in the library, and the decomposition-synthesis occurs only at time instants separated by the difference between the preview time and pre-actuation time. The proposed approach is illustrated through a simulation study of nanomanipulation application using a NMP piezo actuator model.

[1]  Qingze Zou,et al.  A decoupled inversion-based iterative control approach to multi-axis precision positioning: 3-d nanopositioning example , 2010, Proceedings of the 2010 American Control Conference.

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

[3]  Jianxin Xu,et al.  Linear and Nonlinear Iterative Learning Control , 2003 .

[4]  Zhang Ren,et al.  Optimal tracking performance: preview control and exponential signals , 2001, IEEE Trans. Autom. Control..

[5]  Qingze Zou,et al.  A Modeling-Free Inversion-Based Iterative Feedforward Control for Precision Output Tracking of Linear Time-Invariant Systems , 2013, IEEE/ASME Transactions on Mechatronics.

[6]  Santosh Devasia,et al.  Optimal output-transitions for linear systems , 2003, Autom..

[7]  Giovanni Marro,et al.  H2-optimal rejection with preview in the continuous-time domain , 2005, Autom..

[8]  Qingze Zou Optimal preview-based stable-inversion for output tracking of nonminimum-phase linear systems , 2007, 2007 46th IEEE Conference on Decision and Control.

[9]  Domenico Prattichizzo,et al.  Convolution profiles for right inversion of multivariable non-minimum phase discrete-time systems , 2002, Autom..

[10]  Takuya Sogo,et al.  On the equivalence between stable inversion for nonminimum phase systems and reciprocal transfer functions defined by the two-sided Laplace transform , 2010, Autom..

[11]  Yunjun Xu,et al.  Sequential virtual motion camouflage method for nonlinear constrained optimal trajectory control , 2012, Autom..

[12]  Santosh Devasia,et al.  Nonlinear minimum-time control with pre- and post-actuation , 2011, Autom..

[13]  M. E. Halpern,et al.  Preview tracking for discrete-time SISO systems , 1994, IEEE Trans. Autom. Control..

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

[15]  Clyde F. Martin,et al.  Optimal curve fitting and smoothing using normalized uniform B-splines: a tool for studying complex systems , 2005, Appl. Math. Comput..

[16]  Qingze Zou,et al.  Robust-inversion-based 2DOF-control design for output tracking: Piezoelectric actuator example , 2007, 2007 46th IEEE Conference on Decision and Control.

[17]  Haiming Wang,et al.  A decoupled inversion-based iterative control approach to multi-axis precision positioning: 3-d nanopositioning example , 2010, ACC 2010.

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

[19]  Joachim Rosenthal,et al.  Two-degree-of-freedom l2-optimal tracking with preview , 2004, Autom..