Skip to main content
Log in

Global optimization in stabilizing controller design

  • Published:
Journal of Global Optimization Aims and scope Submit manuscript

Abstract

In this paper, we develop a global optimization methodology to solve stabilization problems. We first formulate stabilization problems as bilevel programming problems. By invoking the Hurwitz stability conditions, we reformulate these bilevel programs to equivalent single-level nonconvex optimization programs. The branch-and-reduce global optimization algorithm is finally applied to these problems. Using the proposed methodology, we report improved solutions for two feedback stabilization problems from the literature. In addition, we improve the lower bound of the stabilizability parameter of the Belgian chocolate problem from the previous best known 0.96 to 0.973974.

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. Anderson B.D.O. (1993) Controller design: Moving from theory to practice. IEEE Control Syst. 13(4): 16–25

    Article  Google Scholar 

  2. Balakrishnan V., Boyd S. (1992) Global optimization in control system analysis and design. Control Dyn. Syst. Adv. Theory Appl. 53, 1–56

    Google Scholar 

  3. Beran E., Vandenberghe L., Boyd S. (1997) A global BMI algorithm based on the generalized Benders decomposition. In: Proceedings of the European Control Conference. Bruxelles, Belgium

  4. Bilharz H. (1944) Bemerkung zu einem satze von (hurwitz). Zeitschrift für angewandte Mathematik und Mechanik 24(1): 77–82

    Google Scholar 

  5. Blondel V.D. (1994) Simultaneous Stabilization of Linear Systems, volume 191 of Lecture notes in Control and Information Sciences. Springer-Verlag, London

    Google Scholar 

  6. Blondel V.D., Gevers M. (1993) Simultaneous stabilizability of three linear systems is rationally undecidable. Math. Control Signals Syst. 6(2): 135–145

    Article  Google Scholar 

  7. Blondel V.D., Tsitsiklis J.H. (1997) NP-hardness of some linear control design problems. SIAM J. Control Optim. 35(6): 2118–2127

    Article  Google Scholar 

  8. Burke J.V., Henrion D., Lewis A.S., Overton M.L. (2005) Analysis of a Belgian chocolate stabilization problem. LAAS-CNRS Research Report, 05164. Toulouse, France

    Google Scholar 

  9. Chang Y., Sahinidis N.V. (2005) Optimization of metabolic pathways under stability considerations. Comput. Chem. Eng. 29(3): 467–479

    Article  Google Scholar 

  10. Fares B., Apkarian P., Noll D. (2001) An augmented Lagrangian method for a class of LMI-constrained problems in robust control theory. Int. J. Control 74(4): 348–360

    Article  Google Scholar 

  11. Gantmacher F.R. (1959) Applications of the Theory of Matrices. Interscience, New York, Translation and revision by J. L. Brenner

  12. Goh K.-C., Safonov M.G., Papavassilopoulos G.P. (1995) Global optimization for the biaffine matrix inequality problem. J. Glob. Optim. 7(4): 365–380

    Article  Google Scholar 

  13. Hassibi, A., How, J., Boyd, S.: A path-following method for solving BMI problems in control. In: Proceedings of American Control Conference. San Diego, California, USA (1999)

  14. Hurwitz A. (1895) Ueber die bedingungen, unter welchen eine gleichung nur wurzeln mit negativen reellen theilen besitzt. Math. Annalen 46(2): 273–284

    Article  Google Scholar 

  15. Kawanishi, M., Sugie, T., Kanki, H.: BMI global optimization based on branch and bound method taking account of the property of local minima. In: Proceedings of the 36th IEEE Conference on Decision and Control, vol. 1, pp. 781–786 (1997)

  16. Leibfritz F. (2003) COMPl e ib: Constraint matrix-optimization problem library–A collection of test examples for nonlinear semidefinite programs, control system design and related problems. Technical report, University of Trier

    Google Scholar 

  17. Liénard A., Chipart M.H. (1914) Sur la signe de la partie réelle des racines d’une équation algébrique. J. Math. Pures Appl. 10(4): 291–346

    Google Scholar 

  18. McCormick G.P. (1976) Computability of global solutions to factorable nonconvex programs: Part I – Convex underestimating problems. Math. Program. 10(2): 147–175

    Article  Google Scholar 

  19. Patel V.V. (1999) Solution to the “Champagne problem” on the simultaneous stabilisation of three plants. Syst. Control Lett. 37(3): 173–175

    Article  Google Scholar 

  20. Patel V.V., Deodhare G., Viswanath T. (2002) Some applications of randomized algorithms for control system design. Automatica 38(12): 2085–2092

    Article  Google Scholar 

  21. Routh E.J. (ed) (1877) A Treatise on the Stability of a Given State of Motion. Macmillan and Co., London

    Google Scholar 

  22. Ryoo H.S., Sahinidis N.V. (1996) A branch-and-reduce approach to global optimization. J. Glob. Optim. 8, 107–139

    Article  Google Scholar 

  23. Sahinidis N.V. (1996) BARON: a general purpose global optimization software package. J. Glob. Optim. 8, 201–205

    Article  Google Scholar 

  24. Sahinidis N.V., Tawarmalani M. (2005) BARON 7.5: Global Optimization of Mixed-Integer Nonlinear Programs. User’s Manual, Champaign, Illinois, USA

  25. Sasaki T., Murao H. (1982) Efficient Gaussian elimination method for symbolic determinants and linear systems. ACM Trans. Math. Software 8(3): 277–289

    Article  Google Scholar 

  26. Schwarz H.R. (1956) Ein verfahren zur stabilitätsfrage bei matrizen-eigenwerte-probleme. Zeitschrift für angewandte Mathematik und Physik 7(5): 473–500

    Article  Google Scholar 

  27. Shectman J.P., Sahinidis N.V. (1998) A finite algorithm for global minimization of separable concave programs. J. Glob. Optimi. 12, 1–36

    Article  Google Scholar 

  28. Strelitz Sh. (1977) On the Routh-Hurwitz problem. Am. Math. Monthly 84(7): 542–544

    Article  Google Scholar 

  29. Tawarmalani M., Ahmed S., Sahinidis N.V. (2002) Product disaggregation and relaxations of mixed-integer rational programs. Optim. Eng. 3(3): 281–303

    Article  Google Scholar 

  30. Tawarmalani M., Sahinidis N.V. (2002) Convex extensions and envelopes of lower semi-continuous functions. Math. Program. 93(2): 247–263

    Article  Google Scholar 

  31. Tawarmalani M., Sahinidis N.V. (2002) Convexification and Global Optimization in Continuous and Mixed-Integer Nonlinear Programming: Theory, Algorithms, Software, and Applications, volume 65 of Nonconvex Optimization and Its Applications. Kluwer Academic Publishers, Dordrecht

    Google Scholar 

  32. Tawarmalani M., Sahinidis N.V. (2004) Global optimization of mixed-integer nonlinear programs: A theoretical and computational study. Math. Program. 99(3): 563–591

    Article  Google Scholar 

  33. Tawarmalani M., Sahinidis N.V. (2005) A polyhedral branch-and-cut approach to global optimization. Math. Program. 103, 225–249

    Article  Google Scholar 

  34. Tuan H.D., Apkarian P., Nakashima Y. (2000) A new Lagrangian dual global optimization algorithm for solving bilinear matrix inequalities. Int. J. Robust Nonlinear Control 10(7): 561–578

    Article  Google Scholar 

  35. Viswanathan J., Grossmann I.E. (1990) A combined penalty function and outer-approximation method for MINLP optimization. Comput. Chem. Eng. 14(7): 769–782

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Nikolaos V. Sahinidis.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Chang, Y., Sahinidis, N.V. Global optimization in stabilizing controller design. J Glob Optim 38, 509–526 (2007). https://doi.org/10.1007/s10898-006-9092-2

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10898-006-9092-2

Keywords

Navigation