Nonlinear Model Predictive Control of Ironless Linear Motors

As the demands for accuracy and throughput in industrial positioning systems are increasing, classical control of ironless linear motors (ILMs) is facing its limit. Classical control scheme of an ILM typically consists of a simple sinusoidal commutation algorithm and a PID feedback controller. Classical commutation cannot compensate for parasitic effects, while classical PID feedback controller cannot guarantee constraints satisfaction. This problem can be addressed by replacing classical commutation with optimal commutation and PID controller with linear model predictive controller (LMPC). However, this LMPC and optimal commutation scheme requires solving two separate optimization problems, which is not optimal and can lead to infeasibility. In this paper we present a nonlinear model predictive control (NMPC) scheme for ILMs. The scheme requires solving only a single optimization problem. It can guarantee constraints satisfaction and is capable of compensating for parasitic forces. Simulation results are presented for demonstration.

[1]  Hans Butler,et al.  Position Control in Lithographic Equipment [Applications of Control] , 2011, IEEE Control Systems.

[2]  Aah Ad Damen,et al.  Modeling and identification of a 3-DOF planar actuator with manipulator , 2008 .

[3]  Z. Zhu,et al.  Instantaneous magnetic field distribution in brushless permanent magnet DC motors. I. Open-circuit field , 1993 .

[4]  Hans Butler,et al.  Cancellation of normal parasitic forces in coreless linear motors , 2015, 2015 19th International Conference on System Theory, Control and Computing (ICSTCC).

[5]  Tsu-Chin Tsao,et al.  Real-time optimal commutation for minimizing thermally induced inaccuracy in multi-motor driven stages , 2012, Autom..

[6]  Moritz Diehl,et al.  An auto-generated real-time iteration algorithm for nonlinear MPC in the microsecond range , 2011, Autom..

[7]  Sebastian Wendel,et al.  Model predictive position control for permanent magnet synchronous linear motor. , 2017 .

[8]  Mircea Lazar,et al.  Towards parallelizable sampling-based Nonlinear Model Predictive Control , 2017, ArXiv.

[9]  Tuan T. Nguyen,et al.  A computationally efficient commutation algorithm for parasitic forces and Torques compensation in ironless linear motors , 2016 .

[10]  Johannes J. H. Paulides,et al.  General Formulation of the Electromagnetic Field Distribution in Machines and Devices Using Fourier Analysis , 2010, IEEE Transactions on Magnetics.

[11]  Johan Löfberg,et al.  YALMIP : a toolbox for modeling and optimization in MATLAB , 2004 .

[12]  Jorge Nocedal,et al.  Knitro: An Integrated Package for Nonlinear Optimization , 2006 .

[13]  Lorenz T. Biegler,et al.  On the implementation of an interior-point filter line-search algorithm for large-scale nonlinear programming , 2006, Math. Program..

[14]  Yoshio Kano,et al.  A simulation of MPC application for linear motor position control , 2002 .

[15]  Lars Grne,et al.  Nonlinear Model Predictive Control: Theory and Algorithms , 2011 .

[16]  Mircea Lazar,et al.  A method to guarantee local convergence for sequential quadratic programming with poor Hessian approximation , 2017, 2017 IEEE 56th Annual Conference on Decision and Control (CDC).

[17]  I. Alvarado,et al.  Predictive control of a Linear Motor for tracking of constant references , 2006, Proceedings of the 45th IEEE Conference on Decision and Control.

[18]  Manfred Morari,et al.  A variant to Sequential Quadratic Programming for nonlinear Model Predictive Control , 2016, 2016 IEEE 55th Conference on Decision and Control (CDC).

[19]  Mircea Lazar,et al.  An analytical commutation law for parasitic forces and torques compensation in coreless linear motors , 2016, 2016 European Control Conference (ECC).

[20]  Kay-Soon Low,et al.  Repetitive Model Predictive Control of a Precision Linear Motor Drive , 2007, IECON 2007 - 33rd Annual Conference of the IEEE Industrial Electronics Society.