Skip to main content
Log in

Optimal feedback scheduling of model predictive controllers

  • Published:
Journal of Control Theory and Applications Aims and scope Submit manuscript

Abstract

Model predictive control (MPC) could not be reliably applied to real-time control systems because its computation time is not well defined. Implemented as anytime algorithm, MPC task allows computation time to be traded for control performance, thus obtaining the predictability in time. Optimal feedback scheduling (FS-CBS) of a set of MPC tasks is presented to maximize the global control performance subject to limited processor time. Each MPC task is assigned with a constant bandwidth server (CBS), whose reserved processor time is adjusted dynamically. The constraints in the FS-CBS guarantee scheduler of the total task set and stability of each component. The FS-CBS is shown robust against the variation of execution time of MPC tasks at runtime. Simulation results illustrate its effectiveness.

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. J. M. Maciejowski. Predictive Control with Constraints [M]. Englewood Cliffs, NJ: Prentice-Hall, 2002.

    Google Scholar 

  2. W. B. Dunbar, M. B. Milam, R. Franz, R. M. Murray. Model predictive control of a thrust-vectored flight control experiment[C]// Proc. IFAC World Congress on Automatic Control. Barcelona, Spain, 2002.

  3. R. Fletcher. Practical Methods of Optimization[M]. 2nd ed. Chichester: John Wiley & Sons Ltd., 1991.

    Google Scholar 

  4. S. Zilberstein. Operational rationality through compilation of anytime algorithms [D]. Berkeley, USA: University of California, 1993.

    Google Scholar 

  5. S. Zilberstein, S. J. Russell. Optimal composition of real-time systems [J]. Artificial Intelligence, 1996, 82(1,2):181–213.

    Article  MathSciNet  Google Scholar 

  6. L. Abeni, G. Buttazzo. Integrating multimedia applications in hard real-time systems [C]// Proc. IEEE Real-Time Systems Symp.. Madrid: IEEE Computer Society Press, 1998.

    Google Scholar 

  7. E. A. Hansen, S. Zilberstein. Monitoring and control of anytime algorithms: a dynamic programming approach [J]. Artificial Intelligence, 2001, 126(1,2):139–157.

    Article  MathSciNet  Google Scholar 

  8. D. Henriksson, A. Cervin, J. Akesson, K. E. Arzen. On dynamic real-time scheduling of model predictive controllers [C]//IEEE Conf. on Decision and Control. Las Vegas, 2002.

  9. D. Henriksson. Flexible implementation of model predictive controller using sub-optimal solutions [R]. Technical Report, Department of Automatic Control, Lund Institute of Technology, Sweden, 2004.

    Google Scholar 

  10. C. Lu, J. A. Stankovic, S. H. Son, G. Tao. Feedback control real-time scheduling: framework, modeling and algorithms [J]. J. Real-Time Systems, 2002, 23(1,2):85–126.

    Article  Google Scholar 

  11. A. Cervin, J. Eker, B. Bernhardsson. Feedback-feedforward scheduling of control tasks [J]. J. Real-Time Systems, 2002, 23(1,2):25–53.

    Article  Google Scholar 

  12. C. L. Liu, J. W. Layland. Scheduling algorithms for multi-programming in a hard real-time environment [J]. J. ACM, 1973, 20(1):46–61.

    Article  MathSciNet  Google Scholar 

  13. P. O. M Scokaert, D. Q. Mayne, J. B. Rawlings. Sub-optimal model predictive control (feasibility implies stability) [J]. IEEE Trans. on Automatic Control, 1999, 44(3):648–654.

    Article  MathSciNet  Google Scholar 

  14. A. Cervin, D. Henriksson, B. Lincoln, J. Eker, K. E. Arzen. How does control timing affect performance [J]. IEEE Control Systems Magazine, 2003, 23(3):16–30.

    Article  Google Scholar 

  15. D. Henriksson, A. Cervin. True time 1.2-reference manual [R]. Technical Report, Department of Automatic Control, Lund Institute of Technology, Sweden, 2004.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Additional information

This work was supported by National Science Foundation of China (No. 50405017).

Pingfang ZHOU was born in 1976. He is a Ph.D. student in the department of automation, Shanghai Jiaotong University, Shanghai. His current research interests include real-time systems, computer controlled systems and industrial network.

Jianying XIE was born in 1940. He is a Ph.D. supervisor in the department of automation, Shanghai Jiaotong University, Shanghai. His research interests include networked control systems and computer controlled systems.

Xiaolong DENG was born in 1972. He is a Ph.D. student in the department of automation, Shanghai Jiaotong University, Shanghai. His current research interests include target tracking and optimum estimation.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Zhou, P., Xie, J. & Deng, X. Optimal feedback scheduling of model predictive controllers. J. Control Theory Appl. 4, 175–180 (2006). https://doi.org/10.1007/s11768-006-5169-1

Download citation

  • Received:

  • Revised:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11768-006-5169-1

Keywords

Navigation