AUTHORS: Marek Kubalcik, Vladimir Bobal, Tomas Barot
Download as PDF
ABSTRACT: Non-linear optimization, particularly quadratic programming (QP), is a mathematical method which is widely applicable in model predictive control (MPC). It is significantly important if constraints of variables are considered in MPC and the optimization task is then computationally demanding. The result of the optimization is a vector of future increments of a manipulated variable. The first element of this vector is applied in the next sampling period of MPC in the framework of a receding horizon strategy. In practical realization of a multivariable MPC, the optimization is characterized by higher computational complexity. Therefore, reduction of the computational complexity of the optimization methods has been widely researched. Besides the generally used numerical Hildreth’s method of QP, a possible suitable modification is based on precomputing operations proposed by Wang, L. This general optimization strategy is further modified. Two modifications, which could be applied separately each, were interconnected in this paper. The first modification was published previously; however, its application can be more efficient in connection with the second proposed approach, which modifies precomputing operations. Decreasing of the computational complexity of the optimization by using of the proposal is discussed and analyzed by measurements of floating point operations and control quality criterions using hypotheses tests – paired T-test and Wilcoxon test.
KEYWORDS: Model Predictive Control; Multivariable Control; Optimization; Quadratic Programming; Hildreth's Method; Constraints.
REFERENCES:
[1] J.P. Corriou, Process control: theory and applications, Springer, 2004.
[2] W.H. Kwon, Receding horizon control: model predictive control for state models, Springer, 2005.
[3] E.F. Camacho, C. Bordons, Model predictive control, Springer, 2007.
[4] M. Kubalcik, V. Bobal, Predictive control of multivariable time-delay systems, MATEC Web Conf., Vol.125, 2017.
[5] J. Novák, P. Chalupa, Nonlinear State Estimation and Predictive Control of pH Neutralization Process, Nostradamus 2013: Prediction, Modeling and Analysis of Complex Systems, 2013.
[6] T. Barot, M. Kubalcik, Predictive Control of Non-Minimum Phase Systems, 15th International Carpathian Control Conference (ICCC), 2014.
[7] D. Ingole, J. Holaza, B. Takacs, M. Kvasnica, FPGA-Based Explicit Model Predictive Control for Closed Loop Control of Intravenous Anesthesia, 20th International Conference on Process Control (PC), 2015.
[8] D. Honc, F. Dusek, State-Space Constrained Model Predictive Control, 27th European Conference on Modelling and Simulation, 2013. Control of Intravenous Anesthesia, 20th International Conference on Process Control (PC), 2015.
[9] P. Navratil, L. Pekar, Possible approach to control of multi-variable control loop by using tools for determining optimal control pairs, International Journal of Circuits, Systems and Signal Processing, Vol.7, No.6, 2013.
[10] S. Huang, Applied predictive control, Springer, 2002.
[11] J.B. Rawlings, D.Q. Mayne, Model Predictive Control Theory and Design, Nob Hill Pub, 2009.
[12] J.A. Rossiter, Model Based Predictive Control: a Practical Approach, CRC Press, 2003.
[13] G.M. Lee, N.N. Tam, N.D. Yen, Quadratic Programming and Affine Variational Inequalities: A Qualitative Study, Spinger, 2005.
[14] Z. Dostal, Optimal Quadratic Programming Algorithms: With Applications to Variational Inequalities, Springer, 2009.
[15] L. Wang, Model Predictive Control System Design and Implementation Using MATLAB, Springer, 2009.
[16] T. Barot, M. Kubalcik, Predictive control of systems with fast dynamics using computational reduction based on feedback control information, Advances in Intelligent Systems and Computing 348, Springer, 2015.
[17] M. Kubalcik, V. Bobal, T. Barot, Modified Hildreth's Method Applied in Multivariable Model Predictive Control, HELIX 2018 International Conference on Innovation, Engineering and Entrepreneurship, 2018.
[18] M. Kubalcik, V. Bobal, T. Barot, Convenient Optimization Strategy Implemented in Multivariable Predictive Control, MATEC Web Conf., Vol.210, 2018.
[19] A.M. Robert, Linear Algebra: examples and applications, Hackensack, 2005.
[20] R. Hunger, Floating Point Operations in Matrix-Vector Calculus (Version 1.3), Technische Universität München, Associate Institute for Signal Processing, 2007.
[21] I. Krivy, J. Tvrdik, R. Krpec, Stochastic algorithms in nonlinear regression, Computational Statistics and Data Analysis, Vol.33, No.12, pp. 277-290.
[22] M. Vaclavik, Z. Sikorova, T. Barot, Particular Analysis of Normality of Data in Applied Quantitative Research, 2nd Computational Methods in Systems and Software 2018, 2018.
[23] K. Sulovska, S. Belaskova, M. Adamek, Gait patterns for crime fighting: Statistical evaluation. Proceedings of SPIE - The International Society for Optical Engineering, Vol.8901, 2013.
[24] H.A. Noughabi, Two Powerful Tests for Normality, Ann. Data. Sci., Vol.3, No.2, 2016, pp. 225-234.
[25] O. Hammer, D.A.T. Harper, P.D. Ryan, PAST: Paleontological statistics software package for education and data analysis, Palaeontologia Electronica, Vol.4, No.1, 2001.