Nonlinear model predictive control of a magnetic levitation system

Abstract The paper presents a fast nonlinear model predictive control (MPC) scheme for a magnetic levitation system. A nonlinear dynamical model of the levitation system is derived that additionally captures the inductor current dynamics of the electromagnet in order to achieve a high MPC performance both for stabilization and fast setpoint changes of the levitating mass. The optimization algorithm underlying the MPC scheme accounts for control constraints and allows for a time and memory efficient computation of the single iteration. The overall control performance of the levitation system as well as the low computational costs of the MPC scheme is shown both in simulations and experiments with a sampling frequency of 700 Hz on a standard dSPACE hardware.

[1]  Martin Guay,et al.  A Real-Time Framework for Model-Predictive Control of Continuous-Time Nonlinear Systems , 2007, IEEE Transactions on Automatic Control.

[2]  Zi-Jiang Yang,et al.  Adaptive robust nonlinear control of a magnetic levitation system , 2001, Autom..

[3]  Eduardo F. Camacho,et al.  Constrained Model Predictive Control , 2007 .

[4]  Andreas Kugi,et al.  A novel robust position estimator for self-sensing magnetic levitation systems based on least squares identification , 2011 .

[5]  David Q. Mayne,et al.  Model predictive control: Recent developments and future promise , 2014, Autom..

[6]  Bo Wang,et al.  Networked predictive control of magnetic levitation system , 2009, 2009 IEEE International Conference on Systems, Man and Cybernetics.

[7]  Hebertt Sira-Ramírez,et al.  Trajectory tracking for the magnetic ball levitation system via exact feedforward linearisation and GPI control , 2010, Int. J. Control.

[8]  Zi-Jiang Yang,et al.  Robust Nonlinear Control of a Feedback Linearizable Voltage-Controlled Magnetic Levitation System , 2001 .

[9]  Yasushi Hada,et al.  Constrained Model Predictive Control , 2006 .

[10]  Knut Graichen,et al.  A Real-Time Gradient Method for Nonlinear Model Predictive Control , 2012 .

[11]  Marko Bacic,et al.  Model predictive control , 2003 .

[12]  Jie Yu,et al.  Unconstrained receding-horizon control of nonlinear systems , 2001, IEEE Trans. Autom. Control..

[13]  Carl R. Knospe,et al.  Active magnetic bearings for machining applications , 2004 .

[14]  Huzefa Shakir,et al.  Design and precision construction of novel magnetic-levitation-based multi-axis nanoscale positioning systems , 2007 .

[15]  Hsin-Jang Shieh,et al.  A robust optimal sliding‐mode control approach for magnetic levitation systems , 2010 .

[16]  N. Petit,et al.  Incorporating a class of constraints into the dynamics of optimal control problems , 2009 .

[17]  Frank Allgöwer,et al.  Unconstrained model predictive control and suboptimality estimates for nonlinear continuous-time systems , 2012, Autom..

[18]  Andreas Kugi,et al.  Suboptimal model predictive control of a laboratory crane , 2010 .

[19]  Liuping Wang,et al.  Nonlinear Modeling of a Magnetic Bearing System using SDP model and Linear Wavelet Parameterization , 2007, 2007 American Control Conference.

[20]  Knut Graichen A fixed-point iteration scheme for real-time model predictive control , 2012, Autom..

[21]  Alejandro H. González,et al.  Conditions for offset elimination in state space receding horizon controllers: A tutorial analysis , 2008 .

[22]  Moritz Diehl,et al.  ACADO toolkit—An open‐source framework for automatic control and dynamic optimization , 2011 .

[23]  Zi-Jiang Yang,et al.  Adaptive robust output feedback control of a magnetic levitation system by k-filter approach , 2004, Proceedings of the 2004 IEEE International Symposium on Intelligent Control, 2004..

[24]  Didier Dumur,et al.  Explicit nonlinear predictive control for a magnetic levitation system , 2010 .

[25]  Manfred Morari,et al.  Nonlinear offset-free model predictive control , 2012, Autom..

[26]  Roberto Kawakami Harrop Galvao,et al.  ROBUST CONSTRAINED PREDICTIVE CONTROL OF A MAGNETIC LEVITATION SYSTEM , 2007 .

[27]  Mir Behrad Khamesee,et al.  Regulation technique for a large gap magnetic field for 3D non-contact manipulation , 2005 .

[28]  B. V. Jayawant,et al.  New electromagnetic suspension and its stabilisation , 1967 .

[29]  Eduardo F. Camacho,et al.  On the stability of constrained MPC without terminal constraint , 2006, IEEE Transactions on Automatic Control.

[30]  Syuan-Yi Chen,et al.  Robust Dynamic Sliding-Mode Control Using Adaptive RENN for Magnetic Levitation System , 2009, IEEE Transactions on Neural Networks.

[31]  D. Dumur,et al.  Explicit model predictive control for a magnetic levitation system , 2008, 2008 16th Mediterranean Conference on Control and Automation.

[32]  U Hasirci,et al.  A Novel Magnetic-Levitation System: Design, Implementation, and Nonlinear Control , 2011, IEEE Transactions on Plasma Science.

[33]  Jake J. Abbott,et al.  OctoMag: An Electromagnetic System for 5-DOF Wireless Micromanipulation , 2010, IEEE Transactions on Robotics.

[34]  H. J. Ferreau,et al.  An online active set strategy to overcome the limitations of explicit MPC , 2008 .

[35]  Claudio A Camasca,et al.  Bit-stream based model predictive controller for a magnetic levitation system , 2011, TENCON 2011 - 2011 IEEE Region 10 Conference.

[36]  David Q. Mayne,et al.  Constrained model predictive control: Stability and optimality , 2000, Autom..

[37]  Knut Graichen,et al.  Nichtlineare modellprädiktive Regelung basierend auf Fixpunktiterationen , 2012, Autom..

[38]  Ahmed El Hajjaji,et al.  Modeling and nonlinear control of magnetic levitation systems , 2001, IEEE Trans. Ind. Electron..

[39]  H. ChenT,et al.  A Quasi-Infinite Horizon Nonlinear Model Predictive Control Scheme with Guaranteed Stability * , 1998 .

[40]  Zi-Jiang Yang,et al.  Adaptive robust nonlinear control of a magnetic levitation system via DSC technique , 2004 .

[41]  Toshiyuki Ohtsuka,et al.  A continuation/GMRES method for fast computation of nonlinear receding horizon control , 2004, Autom..

[42]  Manfred Morari,et al.  Linear offset-free Model Predictive Control , 2009, Autom..

[43]  Y. R. Storch‐Rudall Arithmetic Optimization techniques for Hardware and Software Design , 2011 .

[44]  Andreas Kugi,et al.  Stability and Incremental Improvement of Suboptimal MPC Without Terminal Constraints , 2010, IEEE Transactions on Automatic Control.

[45]  Syuan-Yi Chen,et al.  Direct decentralized neural control for nonlinear MIMO magnetic levitation system , 2009, Neurocomputing.

[46]  Roberto Kawakami Harrop Galvão,et al.  ROBUST MODEL PREDICTIVE CONTROL FOR A MAGNETIC LEVITATION SYSTEM EMPLOYING LINEAR MATRIX INEQUALITIES , 2009 .