×

An algebraic and suboptimal solution of constrained model predictive control via tangent hyperbolic function. (English) Zbl 07886897

Summary: In this paper, we propose a novel method to solve the model predictive control (MPC) problem for linear time-invariant (LTI) systems with input and output constraints. We establish an algebraic control rule to solve the MPC problem to overcome the computational time of online optimization methods. For this purpose, we express system constraints as a continuous function through the tangent-hyperbolic function, hence the optimization problem is reformulated. There are two steps for the solution of the optimization problem. In the first step, the optimal control signal is determined by the use of the necessary condition for optimality, assuming that there is only input constraint. In the latter, the solution obtained in the first step is revised to keep the system states in a feasible region. It is shown that the solution is suboptimal. The proposed solution method is simulated for three different sample systems, and the results are compared with the classical MPC, which show that the new algebraic method dramatically reduces the computational time of MPC.
© 2020 Chinese Automatic Control Society and John Wiley & Sons Australia, Ltd

MSC:

93-XX Systems theory; control

Software:

YALMIP; SeDuMi; Robotics
Full Text: DOI

References:

[1] J.Nocedal and S.Wright, Numerical optimization, Springer Science & Business Media, New York, NY, 2006. · Zbl 1104.65059
[2] S.Shamaghdari and M.Haeri, Model predictive control of nonlinear discrete time systems with guaranteed stability, Asian Journal of Control, (2020). 22(2), 657‐666. · Zbl 07872613
[3] Y.Yang and B.Ding, Model predictive control for LPV models with maximal stabilizable model range, Asian Journal of Control, (2019). 1‐11.
[4] X.Qi, S.Li, and Y.Zheng, Enhancing dynamic operation optimization feasibility for constrained model predictive control systems, Asian Journal of Control, (2019). 1‐13.
[5] M.Hadian et al., Event‐based neural network predictive controller application for a distillation column, Asian Journal of Control, (2019). 1‐13.
[6] D.Liu et al., Zone model predictive control for pressure management of water distribution network, Asian Journal of Control, (2019). 1‐15.
[7] Richter, S., C. N.Jones, and M.Morari, ‘Real‐time input‐constrained MPC using fast gradient methods’, in ‘Proceedings of the 48h IEEE Conference on Decision and Control (CDC) held jointly with 2009 28th Chinese Control Conference’ (IEEE, 2009), pp. 7387-7393
[8] T.Schwickart et al., A fast model‐predictive speed controller for minimised charge consumption of electric vehicles, Asian Journal of Control, 18 (1) (2016), 133-149. · Zbl 1338.93156
[9] N. F.SilvaJr., C. E. T.Dórea, and A. L.Maitelli, An iterative model predictive control algorithm for constrained nonlinear systems, Asian Journal of Control, (2019). 21(5), 2193‐2207. · Zbl 1432.93094
[10] J.Enríquez‐Zárate et al., Efficient predictive vibration control of a building‐like structure, Asian Journal of Control, (2019). 1‐11
[11] A.Ammar et al., Predictive direct torque control with reduced ripples for induction motor drive based on T‐S fuzzy speed controller, Asian Journal of Control, (2019). 21(4), 2155‐2166 · Zbl 1432.93191
[12] Nevistic, V., and L.Del Re, ‘Feasible suboptimal model predictive control for linear plants with state dependent constraints’, in ‘Proceedings of 1994 American Control Conference‐ACC’94’ (IEEE, 1994), pp. 2862-2866
[13] L.Grüne and J.Pannek, Practical NMPC suboptimality estimates along trajectories, Systems & Control Letters, 58 (3) (2009), 161-168. · Zbl 1159.93013
[14] A.Bemporad, F.Borrelli, and M.Morari, Model predictive control based on linear programming∼ the explicit solution, IEEE Transactions on Automatic Control, 47 (12) (2002), 1974-1985. · Zbl 1364.93697
[15] J.Zhang et al., Using a two‐level structure to manage the point location problem in explicit model predictive control, Asian Journal of Control, 18 (3) (2016), 1075-1086. · Zbl 1348.93118
[16] A.Shokrollahi and S.Shamaghdari, Offline robust model predictive control for Lipschitz non‐linear systems using polyhedral invariant sets, Asian Journal of Control, 22 (1) (2020), 288-296. · Zbl 07872581
[17] P. O.Scokaert, D. Q.Mayne, and J. B.Rawlings, Suboptimal model predictive control (feasibility implies stability), IEEE Transactions on Automatic Control, 44 (3) (1999), 648-654. · Zbl 1056.93619
[18] M. N.Zeilinger, C. N.Jones, and M.Morari, Real‐time suboptimal model predictive control using a combination of explicit MPC and online optimization, IEEE Transactions on Automatic Control, 56 (7) (2011), 1524-1534. · Zbl 1368.93417
[19] Y.Wang and S.Boyd, Fast model predictive control using online optimization, IEEE Transactions on Control Systems Technology, 18 (2) (2009), 267-278.
[20] L.Wang et al., Backstepping control of flexible joint manipulator based on hyperbolic tangent function with control input and rate constraints, Asian Journal of Control, (2018). 1‐12.
[21] P.Malisani, F.Chaplais, and N.Petit, An interior penalty method for optimal control problems with state and input constraints of nonlinear systems, Optimal Control Applications and Methods, 37 (1) (2016), 3-33. · Zbl 1336.49038
[22] Malisani, P., F.Chaplais, and N.Petit, ‘A constructive interior penalty method for optimal control problems with state and input constraints’, in ‘2012 American Control Conference (ACC)’ (IEEE, 2012), pp. 2669-2676
[23] A.Forsgren, P. E.Gill, and M. H.Wright, Interior methods for nonlinear optimization, SIAM Review, 44 (4) (2002), 525-597. · Zbl 1028.90060
[24] K.Graichen et al., Handling constraints in optimal control with saturation functions and system extension, Systems & Control Letters, 59 (11) (2010), 671-679. · Zbl 1218.49039
[25] K.Graichen and N.Petit, Incorporating a class of constraints into the dynamics of optimal control problems, Optimal Control Applications and Methods, 30 (6) (2009), 537-561.
[26] T.Utz, S.Rhein, and K.Graichen, Transformation approach to constraint handling in optimal control of the heat equation, IFAC Proceedings Volumes, 47 (3) (2014), 9135-9140.
[27] F.Borrelli, A.Bemporad, and M.Morari, Predictive control for linear and hybrid systems, Cambridge University Press, Cambridge, 2017. · Zbl 1365.93003
[28] J. C. A.Barata and M. S.Hussein, The Moore-Penrose pseudoinverse: A tutorial review of the theory, Brazilian Journal of Physics, 42 (1-2) (2012), 146-165.
[29] D.Axehill et al., A parametric branch and bound approach to suboptimal explicit hybrid MPC, Automatica, 50 (1) (2014), 240-246. · Zbl 1298.93156
[30] A.Zheng and M.Morari, Stability of model predictive control with mixed constraints, IEEE Transactions on Automatic Control, 40 (10) (1995), 1818-1823. · Zbl 0846.93075
[31] D.Clarke, Advances in model‐based predictive control, Oxford University Press, Oxford, 1994. · Zbl 0825.93403
[32] E. F.Camacho and C. B.Alba, Model predictive control, Springer Science & Business Media, London, 2013.
[33] ScokaertP. O. M., a& Rawlings, J. B.Constrained linear quadratic regulation, in IEEE Transactions on Automatic Control1998 vol. 43, no. 8, pp. 1163‐1169. · Zbl 0957.93033
[34] Dursun, U., ‘Hidrolik Simülatörlerin Kontrolü’. Msc Thesis, Fen Bilimleri Enstitüsü, 2013.
[35] Bryson, A. E., Applied optimal control: Optimization, Estimization and Control, CRC Press, ‎Boca Raton, 1975.
[36] Lofberg, J., YALMIP : a toolbox for modeling and optimization in MATLAB, 2004 IEEE International Conference on Robotics and Automation (IEEE Cat. No.04CH37508), New Orleans, LA, 2004, pp. 284‐289.
[37] J. F.Sturm, Using SeDuMi 1.02, a MATLAB toolbox for optimization over symmetric cones, Optimization Methods and Software, 11 (1-4) (1999), 625-653. · Zbl 0973.90526
This reference list is based on information provided by the publisher or from digital mathematics libraries. Its items are heuristically matched to zbMATH identifiers and may contain data conversion errors. In some cases that data have been complemented/enhanced by data from zbMATH Open. This attempts to reflect the references listed in the original paper as accurately as possible without claiming completeness or a perfect matching.