An Introduction to Constrained Control

  • Graham C. Goodwin
  • Tristan Pérez
  • José A. De Doná
Part of the The International Series on Discrete Event Dynamic Systems book series (DEDS, volume 14)


An ubiquitous problem in control system design is that the system must operate subject to various constraints. Although the topic of constrained control has a long history in practice, there have been recent significant advances in the supporting theory. In this chapter, we give an introduction to constrained control. In particular, we describe contemporary work which shows that the constrained optimal control problem for discrete-time systems has an interesting geometric structure and a simple local solution. We also discuss issues associated with the output feedback solution to this class of problems, and the implication of these results in the closely related problem of anti-windup. As an application, we address the problem of rudder roll stabilization for ships.


Optimal Control Problem Model Predictive Control Ship Motion Optimal Control Policy Model Predictive Control Algorithm 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. [1]
    D. Bernstein and A. Michel. A chronological bibliography on saturating actuators.International Journal of Robust and Nonlinear Control5:375–380, 1995.MathSciNetMATHCrossRefGoogle Scholar
  2. [2]
    K. Walgama and J. Sternby. The inherent observer property in a class of anti-windup compensators.International Journal of Control52:705–724, 1990.MathSciNetMATHCrossRefGoogle Scholar
  3. [3]
    Kwakernaak, H. and R. Sivan.Linear Optimal Control systems. Wiley, 1972.Google Scholar
  4. [4]
    E. Lee and L. Markus.Foundations of Optimal Control Theory. Wiley New York1967.Google Scholar
  5. [5]
    D. Q. Mayne, J. B. Rawlings, C. V. Rao, and P. O. M. Scokaert. Constrained model predictive control: Stability and optimality.Automatica36:789–814, 2000.MathSciNetMATHCrossRefGoogle Scholar
  6. [6]
    D. Q. Mayne.Optimization in model based control. In Proceedings of the IFAC symposium on dynamics and control of chemical reactors and batch processes (Dycord’95)pages 229–242. Oxford Elsevier Science, Helsignor, Denmark, 1995. Plenary address.Google Scholar
  7. [7]
    E. Polak.Optimization: Algorithms and Consistent Appoximations.Springer Verlag New York, 1997.Google Scholar
  8. [8]
    S. Wright. Applying new optimization algorithms to model predictive control. In 5th International Conference on Chemical Process Control, volume CACHE, AIChe, pages 147–155, 1997.Google Scholar
  9. [9]
    A. Bemporad, M. Morari, V. Dua, and E. Pistikopulos. The explicit linear quadratic regulator for constrained systems. Technical Report AUT99–16, Automatic Control Laboratoty, ETH-Swiss Federal Institute of Technology, 1999.Google Scholar
  10. [10]
    J. A. De Doná and G. C. Goodwin. Elucidation of state-space regions wherein model predictive control and anti-windup strategies achieve identical control policies.Proceedings of American Control Conference2000. Chicago, Illinois, USA.Google Scholar
  11. [11]
    M. Serón, J. A. De Doná, and G. C. Goodwin. Global analytical model predictive control with input constraints. InProceedings of the 39th Conference on Decision and Control Sydney Australia 2000.Google Scholar
  12. [12]
    G.C. Goodwin, S. Graebe, and M Salgado.Control System Design.Prentice-Hall, Inc, 2000.Google Scholar
  13. [13]
    R. Bitmead, M. Gevers, and V. Wertz.Adaptive Optimal Control: the thinking’s man GPC.Prentice-Hall, Inc, 1990.Google Scholar
  14. [14]
    J. Nocedal and S. J. Wright.Numerical Optimization.Springer-Verlag New York, Inc., 1999.Google Scholar
  15. [15]
    R. E. Bellman.Dynamic Programming.Princeton University Press, 1957.Google Scholar
  16. [16]
    B.D.O. Anderson and J. B. Moore. Optimal Control. Linear Quadratic Methods.Prentice-Hall, 1971.Google Scholar
  17. [17]
    E. G. Gilbert and K. Tan. Linear systems with state and control cosnstraints: The theory and application of maximal output admissible sets.IEEE Trans. on Autom. Control36(9):1008–1020, 1991.MathSciNetMATHCrossRefGoogle Scholar
  18. [18]
    M. V. Kothare, P. J. Campo, M.C. Morari, and N. Nett.A unified framework for the study of anti-windup design.Automatica30(12):1869–1883, 1994.MathSciNetMATHCrossRefGoogle Scholar
  19. [19]
    P Marquis and J. Broustail. Smoc, a bridge between state space and model predictive controllers: application to the automation of hydrotreating unit. InProceedings of IFAC workshop on model based process controlpages 37–43. Oxford: Pergamon Press, 1988.Google Scholar
  20. [20]
    Tristan Pérez and Graham C. Goodwin.Stochastic output feedback model predictive control. In Proc. of2001 American Control Conference, Arlington Va., USA, 2001.Google Scholar
  21. [21]
    Robert F.Stengel. Stochastic Optimal Control: theory and application. Wiley Interscience, 1986.Google Scholar
  22. [22]
    Karl J.Aström. Introduction to Stochastisc Control Theory, volume 70 of Mathematics in Science and Engineering.Academic Press, 1970.Google Scholar
  23. [23]
    D. P. Bertsekas.Dynamic Programming and Stochastic Controlvolume 125 ofMathematics in science and engineering.Academic Press, New York, 1976.Google Scholar
  24. [24]
    D. P. Bertsekas.Dynamic Programming: Deterministic and Stochastic ModelsPrentice-Hall, 1987.Google Scholar
  25. [25]
    Tristan Pérez and Graham C. Goodwin. On output feedback constrained model predictive control. Tecnical Report EE02015. School of Electrical Eng. and Comp Science, The University of Newcastle, NSW, Australia, 2002.Google Scholar
  26. [26]
    R. Kalman. Contributions to the theory of optimal control.Boletin de la Sociedad Matemática Mexicana5:102–119, 1960.MathSciNetGoogle Scholar
  27. [27]
    H. Rosenbrock and P. McMorran. Good, bad, or optimal? IEEE Trans.on Automatic Controlpages 552–554, 1971.Google Scholar
  28. [28]
    S. Keerthi and E. Gilbert. Optimal, infinite horizon feedback laws for a general class of constrained discrete time systems: Stability and moving-horizon approximations.Journal of Optimization Theory and Applications57:265–293, 1988.MathSciNetMATHCrossRefGoogle Scholar
  29. [29]
    C. Chen and L. Shaw. On receeding horizon feedback control. Automatica18:349–352, 1982.MathSciNetMATHCrossRefGoogle Scholar
  30. [30]
    J. A. De Doná, M. Serón, D. Q. Mayne, and G. C. Goodwin. Enlarged terminal sets guaranteeing stability of receiding horizon control. Technical Report EE01022, Dept. Of Elec and Comp. Engineering, The University of Newcastle, Australia, 2001. Submitted for publication.Google Scholar
  31. [31]
    Tristan Pérez, G.C. Goodwin, and C.Y. Tzeng. Model predictive rudder roll stabilization control for ships. In5th IFAC Conference on Maneouvering and Control of Marine Crafts. (MCMC2000) Aalborg Denmark2000.Google Scholar
  32. [32]
    Thor I. Fossen.Guidance and Control of Ocean Marine Vehicles.John Wiley and Sons Ltd, New York, 1994.Google Scholar
  33. [33]
    J. van Amerongen, P. van der Klugt, and H. van Nauta Lemke. Rudder roll stabilization for ships.Automatica26:679–690, 1990.MATHCrossRefGoogle Scholar
  34. [34]
    Trygve Laudval and Thor I. Fossen. Rudder roll stabilization for ships subject to input rate saturation using a gain scheduling control law. In:Proceeding of IFAC CAMS’98 pages121–126, 1998.Google Scholar
  35. [35]
    M. Blanke and A. Christensen. Rudder roll dumping autopilot robustness to sway-yaw-roll couplings. In: Proceedings of 10th SCSS Ottawa, Canada pages 93–119, 1993.Google Scholar
  36. [36]
    W. C. Price and R. E. D. Bishop.Probabilistic theory of ship dynamics.Chapman and Hall, London, 1974.MATHGoogle Scholar
  37. [37]
    G. C. Goodwin and K. S. Sin.Adaptive Filtering, Prediction, and Control.Prentice-Hall, 1984.Google Scholar
  38. [38]
    G.C. Goodwin, T. Pérez, M. Serón, and C. Y. Tzeng.On fundamental limitations for rudder roll stabilization of ships. InProceedings of the 39th Conference on Decision and Control 2000 Sydney Australia2000.Google Scholar

Copyright information

© Springer Science+Business Media New York 2003

Authors and Affiliations

  • Graham C. Goodwin
    • 1
  • Tristan Pérez
    • 1
  • José A. De Doná
    • 1
  1. 1.School of Electrical Engineering and Computer ScienceThe University of NewcastleNSWAustralia

Personalised recommendations