Skip to main content
Log in

Introducing System Identification Strategy into Model Predictive Control

  • Published:
Journal of Systems Science and Complexity Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. 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.

    Article  MathSciNet  MATH  Google Scholar 

  2. 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.

    Article  MATH  Google Scholar 

  3. Cox P B, Toth R, and Petreczky M, Toward efficient maximum likelihood estimation of LPV-SS models, Automatica, 2018, 97(11): 392–403.

    Article  MathSciNet  MATH  Google Scholar 

  4. Prando G, Chiuso A, and Pillonetto G, Maximum entropy vector kernel for MIMO system identification, Automatica, 2017, 79(5): 326–339.

    Article  MathSciNet  MATH  Google Scholar 

  5. 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.

    Article  Google Scholar 

  6. 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.

    Article  Google Scholar 

  7. 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.

    Article  Google Scholar 

  8. Bamieh B and Giarre L, Identification of linear parameter varying models, International Journal of Robust and Nonlinear Control, 2002, 12(7): 841–853.

    Article  MathSciNet  MATH  Google Scholar 

  9. 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.

    Article  Google Scholar 

  10. 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.

    Article  MathSciNet  MATH  Google Scholar 

  11. 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.

    Article  MathSciNet  MATH  Google Scholar 

  12. 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.

    Article  MathSciNet  MATH  Google Scholar 

  13. Wang J H, Iterative selection of unknown weights in direct weight optimization identification, Mathematical Problems in Engineering, 2014, 24(1): 1–9.

    MathSciNet  Google Scholar 

  14. 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.

    Article  MATH  Google Scholar 

  15. Tanaskovic M and Fagiano L, Data driven control of nonlinear systems: An on line direct approach, Automatica, 2017, 75(1): 1–10.

    Article  MathSciNet  MATH  Google Scholar 

  16. 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.

    Article  MathSciNet  MATH  Google Scholar 

  17. Wang J H, Application of bounded error identification into model predictive control, International Journal of System of Systems Engineering, 2018, 8(3): 268–284.

    Article  Google Scholar 

  18. Zhang X, Kamgarpour M, and Georghiou A, Robust optimal control with adjustable uncertainty sets, Automatica, 2017, 75(1): 249–259.

    Article  MathSciNet  MATH  Google Scholar 

  19. Wang J H, Application of interval predictor model into robust model predictive control, International Journal of Systems Science, 2019, 50(7): 1434–1449.

    Article  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jianhong Wang.

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

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Revised:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11424-020-9058-3

Keywords

Navigation