Computational Comparison Between MPC and SR-MPC For Fast Dynamic System in Presence of Hard Constraints

MPC is an optimal control technique and has become a wide-spread solution in numerous industrial applications due to its constraints handling ability. However, MPC requires high computational time to compute the control signal because it uses the state space model of the system in optimization process and thus it suits to regulate the slow dynamic processes i-e petrochemical, fluid catalic cracking, temperature control etc. Therefore, in recent years researchers have proposed number of methods i-e Laguerre Functions based, Scale Reduction technique etc to reduce computational burden of conventional MPC and improve its feasibility for fast dynamic systems. In this research work computational comparison between MPC and Scale Reduction based MPC for a fast dynamic system i-e speed control of a DC motor in presence of hard constraints is presented. The simulations are done by first developing the state space model of DC motor and then simulating it in MATLAB. The results have been investigated in two modes. In first mode speed of DC motor is controlled by both techniques in absence of hard constraints and in second mode hard constraints are applied. The results have shown that Scale Reduction technique improves computational efficiency of MPC and make it feasible for the regulation of fast dynamic systems.

[1]  Munira Batool,et al.  Performance Analysis of MPC for MIMO System in Presence of Hard Constraints , 2019, 2019 International Conference on Electrical, Communication, and Computer Engineering (ICECCE).

[2]  Alberto Bemporad,et al.  Evaluation of piecewise affine control via binary search tree , 2003, Autom..

[3]  Liuping Wang,et al.  Model Predictive Control System Design and Implementation Using MATLAB , 2009 .

[4]  Lorenzo Fagiano,et al.  Set Membership approximation theory for fast implementation of Model Predictive Control laws , 2009, Autom..

[5]  Laxman M. Waghmare,et al.  An Overview of Model Predictive Control , 2010 .

[6]  Mohamed Ben Ahmed,et al.  A Microcontroller Implementation of Model Predictive Control , 2011 .

[7]  Jan Van Impe,et al.  Towards Online Model Predictive Control on a Programmable Logic Controller: Practical Considerations , 2012 .

[8]  Bo Cheng,et al.  Scale reduction based efficient model predictive control and its application in vehicle following control , 2013, 16th International IEEE Conference on Intelligent Transportation Systems (ITSC 2013).

[9]  Sohaib Aslam,et al.  Implementation of PID on PIC24F series microcontroller for speed control of a DC motor using MPLAB and Proteus , 2016 .

[10]  G Valencia-Palomo,et al.  Using Laguerre functions to improve efficiency of multi-parametric predictive control , 2010, Proceedings of the 2010 American Control Conference.

[11]  Moayed Almobaied,et al.  Fuzzy PID Controllers Using FPGA Technique for Real Time DC Motor Speed Control , 2011 .