Robust RST Controller for a High-Precision Positioning System

Mark Butcher, Marc Kunze, Alireza Karimi, Roland Longchamp

Overview

The aim of the project was to design a robust RST controller for an X-Y table, composed of 2 linear permanent magnet synchronous motors, capable of achieving high precision positioning.

The advantages of this kind of system are high acceleration and deceleration capabilities, no backlash and reduced friction. However, due to the absence of a mechanical transmission, the external disturbances and unknown dynamics have a large influence on the precision of positioning. A controller that effectively rejects perturbations and provides robust performance is, therefore, required. A two-degree-of-freedom, RST controller structure is thus necessary.

To achieve the performance objectives the following steps were followed:

– Identification: 81 non parametric, frequency domain models corresponding to different positions were obtained using spectral analysis. The results showed a clear dependence of the system’s dynamics on its position.

– Design of the polynomials R and S (feedback) in order to be robust to the variations of the dynamics, the unmodeled dynamics, the non linearities and the uncertainties. The linear programming method, developed in a research project, was used.

– Design of the polynomial T (feedforward) in order to improve the tracking. The data driven precompensator tuning method using the correlation method, developed in a research project, was employed to tune the parameters of the T polynomial.

This project was done in collaboration with ETEL, an industrial partner.

Keywords : Linear motor; RST controller; feedback; feedforward;

                                      X-Y table.


 

 

related publications related research projects related students projects

Related publications

Journal Articles

2008

A. Karimi; M. Butcher; R. Longchamp : Model-Free Precompensator Tuning Based on the Correlation Approach; IEEE Transactions on Control Systems Technology. 2008. DOI : 10.1109/TCST.2007.916315.
M. Butcher; A. Karimi; R. Longchamp : A Statistical Analysis of Certain Iterative Learning Control Algorithms; International Journal of Control. 2008. DOI : 10.1080/00207170701484851.

2007

A. Karimi; M. Kunze; R. Longchamp : Robust Controller Design by Linear Programming with Application to a Double-Axis Positioning System; Control Engineering Practice. 2007. DOI : 10.1016/j.conengprac.2006.06.002.

Conference Papers

2006

M. Butcher; A. Karimi; R. Longchamp : A Comparison of Iterative Learning Control Algorithms with application to a Linear Motor System. 2006. IEEE IECON'06, Paris, France, November 7-10, 2006.
S. Thiery; M. Kunze; A. Karimi; A. Curnier; R. Longchamp : Friction Modeling of a High-Precision Positioning System. 2006. IEEE American Control Conference, Minneapolis, Minnesota, USA, June 14-16, 2006.
A. Karimi; M. Kunze; R. Longchamp : Robust PID Controller Design by Linear Programming. 2006. American Control Conference, Minneapolis, Minnesota, USA, June 14-16, 2006.

2005

A. Karimi; M. Butcher; R. Longchamp : Model-Free Precompensator and Feedforward Tuning Based on the Correlation Approach. 2005. Joint IEEE CDC and ECC, Seville, Spain, December, 2005.