Abstract
As system identification theory and model predictive control are belonged to two different research fields separately, so one gap exists between these two subjects. To alleviate this gap between them, one new idea proposed in this paper is to introduce system identification theory into model predictive control. As the most important element in model predictive control is the prediction of the output value for a nonlinear system, then the problem of deriving the prediction of the output value can be achieved by system identification theory. More specifically, a Bayesian approach is applied for the nonparametric estimation by modeling the prediction as realizations of zero mean random fields. Through comparing this kind of prediction corresponding to this Bayesian approach and the former direct weight optimization identification for nonlinear system, the authors see that if the unknown weights are chosen appropriately, these two approaches are equivalent to each other. Based on the obtained prediction of the output value, the authors substitute this prediction of the output value into one cost function of model predictive control, and then a quadratic programming problem with inequality constraints is formulated. When to solve this quadratic programming problem, a detailed process about how to derive its dual form is given. As the dual problem has a simple constraint set, it is amenable to the use of the common Gauss-Seidel algorithm, whose convergence can be shown easily. Finally, one simulation example confirms the proposed theoretical results.
Similar content being viewed by others
References
Darwish M A H, Pillonetto G, and Toth R, The quest for the right kernel in Bayesian impulse response identification: The use of OBFs, Automatica, 2018, 87(1): 318–329.
Darwish M A H, Pillonetto G, and Toth R, Prediction error identification of LPV systems: A nonparametric Gaussian repression approach, Automatica, 2018, 97(11): 92–103.
Cox P B, Toth R, and Petreczky M, Toward efficient maximum likelihood estimation of LPV-SS models, Automatica, 2018, 97(11): 392–403.
Prando G, Chiuso A, and Pillonetto G, Maximum entropy vector kernel for MIMO system identification, Automatica, 2017, 79(5): 326–339.
Toth R and Heuberger P S C, On the discretization of LPV state space representations, IET Control Theory and Application, 2010, 4(10): 2082–2096.
Wassink M G and Van de Wall M, LPV control for a wafer stage: Beyond the theoretical solution, Control Engineering Practice, 2004, 13(2): 231–245.
Bachnas A A, Toth R, and Ludlage J, A review on data driven linear parameter varying modeling approaches: A high purity distillation column case study, Journal of Process Control, 2014, 24(4): 272–285.
Bamieh B and Giarre L, Identification of linear parameter varying models, International Journal of Robust and Nonlinear Control, 2002, 12(7): 841–853.
Golabi A, Meskin N, and Toth R, A Bayesian approach for LPV model identification and its application to complex process, IEEE Transactions on Control Systems Technology, 2017, 25(6): 2160–2167.
Pillonetto G, Quang M H, and Toth R, A new kernel based approach for nonlinear system identification, IEEE Transaction on Automatic Control, 2011, 56(12): 2825–2840.
Bonettini S, Chiuso A, and Prato M, A scaled gradient projection methods for Bayesian learning in dynamical systems, SIAM Journal on Scientific Computing, 2015, 37(3): 355–371.
Chen T, Andersen M S, Ljung L, et al., System identification via sparse multiple kernel based regularization using sequential convex optimization techniques, IEEE Transactions on Automatic Control, 2014, 59(11): 2933–2945.
Wang J H, Iterative selection of unknown weights in direct weight optimization identification, Mathematical Problems in Engineering, 2014, 24(1): 1–9.
Bravo J M, Alamo T, and Vasallo M, A general framework for predictions based on bounding techniques and local approximation, IEEE Transaction on Automatic Control, 2017, 62(7): 3430–3435.
Tanaskovic M and Fagiano L, Data driven control of nonlinear systems: An on line direct approach, Automatica, 2017, 75(1): 1–10.
Casini M, Garulli A, and Vicino A, A linear programming approach to online set membership parameter estimation for linear regression models, International Journal of Adaptive Control and Signal Processing, 2017, 31(3): 360–378.
Wang J H, Application of bounded error identification into model predictive control, International Journal of System of Systems Engineering, 2018, 8(3): 268–284.
Zhang X, Kamgarpour M, and Georghiou A, Robust optimal control with adjustable uncertainty sets, Automatica, 2017, 75(1): 249–259.
Wang J H, Application of interval predictor model into robust model predictive control, International Journal of Systems Science, 2019, 50(7): 1434–1449.
Author information
Authors and Affiliations
Corresponding author
Additional information
This research was supported by Jiangxi Provincial National Science Foundation under Grant No. jxxjb18020.
This paper was recommended for publication by Editor LIU Guoping.
Rights and permissions
About this article
Cite this article
Wang, J., Ricardo, A.RM. & Jorge, d. Introducing System Identification Strategy into Model Predictive Control. J Syst Sci Complex 33, 1402–1421 (2020). https://doi.org/10.1007/s11424-020-9058-3
Received:
Revised:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11424-020-9058-3