Trajectory tracking for the magnetic ball levitation system via exact feedforward linearisation and GPI control

The output feedback control of the popular magnetic ball levitation system is addressed from a suitable combination of several complementary viewpoints. We use: first, recent developments on exact feedforward linearisation controllers for nonlinear flat systems to substantially reduce the linear feedback controller efforts through pre-compensation. Second, an on-line ball velocity estimation strategy is proposed by using a model-based integral reconstructor, which is a linear combination of iterated integrals of the input and the output of the system, thus avoiding the use of traditional observers or noisy derivative estimations. Finally, we use a generalised proportional integral (GPI) controller which compensates the errors in the integral reconstructor and further bestows the enhanced robustness on the closed-loop system via output tracking error iterated integration feedback. This methodology only requires the measurements of the position of the levitated ball and of the control input voltage. The proposed feedback regulation scheme is shown to locally guarantee an asymptotically exponentially stable behaviour of the controlled ball position and, definitely, allows for the possibilities of safely carrying out the rest-to-rest trajectory tracking tasks on the ball position. The proposed output feedback controller is actually implemented on a laboratory prototype with excellent experimental results for, both, stabilisation and trajectory tracking tasks.

[1]  Boris Tovornik,et al.  Modeling and control of the magnetic suspension system. , 2003, ISA transactions.

[2]  K.H. Lundberg,et al.  Low-cost magnetic levitation project kits , 2004, IEEE Control Systems.

[3]  V. Hagenmeyer,et al.  Exact feedforward linearization based on differential flatness , 2003 .

[4]  Veit Hagenmeyer,et al.  Robustness analysis of exact feedforward linearization based on differential flatness , 2003, Autom..

[5]  Veit Hagenmeyer,et al.  Continuous-time non-linear flatness-based predictive control: an exact feedforward linearisation setting with an induction drive example , 2008, Int. J. Control.

[6]  K.A. Lilienkamp Low-cost magnetic levitation project kits for teaching feedback system design , 2004, Proceedings of the 2004 American Control Conference.

[7]  M. Fliess,et al.  Correcteurs proportionnels-intégraux généralisés , 2002 .

[8]  G. Silva-Navarro,et al.  Regulation and tracking for the average boost converter circuit: A generalized proportional integral approach , 2002 .

[9]  M. Fliess,et al.  Flatness and defect of non-linear systems: introductory theory and examples , 1995 .

[10]  Sunil K. Agrawal,et al.  Differentially Flat Systems , 2004 .

[11]  Hebertt Sira-Ramírez SLIDING MODES, Δ‐MODULATORS, AND GENERALIZED PROPORTIONAL INTEGRAL CONTROL OF LINEAR SYSTEMS , 2008 .

[12]  Jonathan Becedas,et al.  Adaptive Controller for Single-Link Flexible Manipulators Based on Algebraic Identification and Generalized Proportional Integral Control , 2009, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).