Feedforward signal prediction for accurate motion systems using digital filters

Abstract A positioning system that needs to accurately track a reference can benefit greatly from using feedforward. When using a force actuator, the feedforward needs to generate a force proportional to the reference acceleration, which can be measured by means of an accelerometer or can be created by double differentiation of the reference position. The positioning system’s response to the feedforward usually shows some delay, caused by calculation time of the digital control computer, the digital-to-analog converter that drives the actuator’s amplifier, and digital differentiation of the reference position. At higher frequencies, even a small delay causes a large tracking error. Prediction of the feedforward signal by one or two samples can reduce this error. This paper describes three methods to predict a feedforward signal over a time span of a few samples. Polynomial extrapolation of past data does not require knowledge of the signal’s properties. Sinusoidal extrapolation produces an exact prediction at a set of chosen design frequencies. Both filter types can be implemented as FIR filters. A particular form of frequency sampling filters, having digital zeros which are not each other’s conjugates, can also be used for prediction purposes. The complex filter output allows reconstruction of input signal properties and its prediction. The filters are compared with regard to their suitability for predicting feedforward signals.

[1]  Masayoshi Tomizuka,et al.  Model based prediction, preview and robust controls in motion control systems , 1996, Proceedings of 4th IEEE International Workshop on Advanced Motion Control - AMC '96 - MIE.

[2]  M. Tomizuka,et al.  Digital control of repetitive errors in disk drive systems , 1990, IEEE Control Systems Magazine.

[3]  P. Taneli Harju Polynomial prediction using incomplete data , 1997, IEEE Trans. Signal Process..

[4]  Venkata R. Sonti,et al.  Acausality Alleviation via Nonlinear Future Prediction in Feedforward Control of Vibrations , 2003 .

[5]  T. Miyazaki,et al.  Perfect Tracking Control based on Prediction of Reference for High Speed Optical Disc System , 2007, IECON 2007 - 33rd Annual Conference of the IEEE Industrial Electronics Society.

[6]  Peter Händel,et al.  Predictive digital filtering of sinusoidal signals , 1998, IEEE Trans. Signal Process..

[7]  Kiyoshi Ohishi,et al.  Robust and Quick Response Tracking Servo System for High Rotational Speed Optical Disk System , 2008 .

[8]  Steve McLaughlin,et al.  Cascade Prediction Filters With Adaptive Zeros to Track the Time-Varying Resonances of the Vocal Tract , 2008, IEEE Transactions on Audio, Speech, and Language Processing.

[9]  Y. Matsumoto Evaluation of the Digital Prediction Filter Applied to Control a Class of Servomotor by Microcomputers , 1976, IEEE Transactions on Industrial Electronics and Control Instrumentation.

[10]  Masayoshi Tomizuka,et al.  A Comparison of Four Discrete-Time Repetitive Control Algorithms , 1992, 1992 American Control Conference.

[11]  Kiyoshi Ohishi,et al.  Robust tracking servo system considering force disturbance for the optical disk recording system , 2006, IEEE Transactions on Industrial Electronics.