Non-linear model predictive control schemes with application on a 2 link vertical robot manipulator

The industrial requirements for controllers able to perform tasks in the presence of plant nonlinearities are growing. In addition, an increase in industrial computation power is allowing the implementation of more complex control algorithms in the fast processing industry. In this investigation three different nonlinear model predictive control algorithms are tested and evaluated in simulation and experimentally. The methodologies are adaptive nonlinear model predictive control (nMPC), PID based nMPC (PIDnMPC), and a novel simplified nMPC (SnMPC). These are tested in simulation with an inverted pendulum, a Van der Pol oscillator, and a planar 2-link vertical robotic arm. The controllers are tested experimentally using a fabricated planar 2-link vertical robotic arm apparatus. A comparison of the different algorithms is made with special attention to trajectory tracking, computational complexity and transient response dynamics. HighlightsThree non-linear MPC Algorithms are developed to control fast systems, nMPC, PIDnMPC and SnMPC.The algorithms are tested in simulation using three non-linear models.The controller features are discussed and future directions of study are suggested.

[1]  Víctor Santibáñez,et al.  Fuzzy Self-Tuning PID Semiglobal Regulator for Robot Manipulators , 2012, IEEE Transactions on Industrial Electronics.

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

[3]  H. Al-Duwaish,et al.  Nonlinear model predictive control of Hammerstein and Wiener models using genetic algorithms , 2001, Proceedings of the 2001 IEEE International Conference on Control Applications (CCA'01) (Cat. No.01CH37204).

[4]  Rickey Dubay,et al.  Improving the Performance of Generalized Predictive Control for Nonlinear Processes , 2010 .

[5]  Stephen P. Boyd,et al.  Fast Model Predictive Control Using Online Optimization , 2010, IEEE Transactions on Control Systems Technology.

[6]  Yogesh Singh,et al.  Indirect disturbance compensation control of a planar parallel (2-PRP and 1-PPR) robotic manipulator , 2014 .

[7]  Rickey Dubay,et al.  SISO extended predictive control: implementation and robust stability analysis. , 2006, ISA transactions.

[8]  Helen Durand,et al.  A tutorial review of economic model predictive control methods , 2014 .

[9]  Salah Sukkarieh,et al.  Adaptive nonlinear model predictive path-following control for a fixed-wing unmanned aerial vehicle , 2013 .

[10]  Rickey Dubay,et al.  MPC enhancement for tracking of complex profiles — The basic technique , 2014 .

[11]  Didier Dumur,et al.  FINITE HORIZON NONLINEAR PREDICTIVE CONTROL BY THE TAYLOR APPROXIMATION: APPLICATION TO ROBOT TRACKING TRAJECTORY , 2005 .

[12]  C.M. Gosselin,et al.  Computationally Efficient Predictive Robot Control , 2007, IEEE/ASME Transactions on Mechatronics.

[13]  M. Hassan,et al.  Active vibration control of a flexible one-link manipulator using a multivariable predictive controller , 2007 .

[14]  Rickey Dubay,et al.  Well-conditioned model predictive control. , 2004, ISA transactions.

[15]  Rickey Dubay,et al.  Nonlinear inversion-based control with adaptive neural network compensation for uncertain MIMO systems , 2012, Expert Syst. Appl..

[16]  John F. MacGregor,et al.  Latent variable MPC for trajectory tracking in batch processes , 2005 .

[17]  Manfred Morari,et al.  Robust Model Predictive Control , 1987, 1987 American Control Conference.

[18]  Intan Zaurah Mat Darus,et al.  Application of adaptive neural predictive control for an automotive air conditioning system , 2014 .

[19]  Alberto Bemporad,et al.  Robust model predictive control: A survey , 1998, Robustness in Identification and Control.

[20]  R Dubay,et al.  A nonlinear regression model-based predictive control algorithm. , 2009, ISA transactions.

[21]  Jay H. Lee,et al.  Model predictive control: Review of the three decades of development , 2011 .

[22]  Didier Dumur,et al.  Generalized Predictive Control of an anthropomorphic robot arm for trajectory tracking , 2011, 2011 IEEE/ASME International Conference on Advanced Intelligent Mechatronics (AIM).

[23]  Rickey Dubay,et al.  Finite element based model predictive control for active vibration suppression of a one-link flexible manipulator. , 2014, ISA transactions.

[24]  Antonella Ferrara,et al.  A robust MPC/ISM hierarchical multi-loop control scheme for robot manipulators , 2013, 52nd IEEE Conference on Decision and Control.

[25]  Shuang Cong,et al.  Robust nonlinear control of a planar 2-DOF parallel manipulator with redundant actuation , 2014 .

[26]  Filip Logist,et al.  Tuning of NMPC controllers via multi-objective optimisation , 2014, Comput. Chem. Eng..