Skip to main content

Partial Stabilization of Descriptor Systems Using Spectral Projectors

  • Chapter
  • First Online:
Numerical Linear Algebra in Signals, Systems and Control

Part of the book series: Lecture Notes in Electrical Engineering ((LNEE,volume 80))

Abstract

We consider the stabilization problem for large-scale linear descriptor systems in continuous- and discrete-time. We suggest a partial stabilization algorithm which preserves stable poles of the system while the unstable ones are moved to the left half plane using state feedback. Our algorithm involves the matrix pencil disk function method to separate the finite from the infinite generalized eigenvalues and the stable from the unstable eigenvalues. In order to stabilize the unstable poles, either the generalized Bass algorithm or an algebraic Bernoulli equation can be used. Some numerical examples demonstrate the behavior of our algorithm.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 169.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    Available Version: 1.05, 1 October 2005.

  2. 2.

    See http://www.pscom.uji.es/plic.

References

  1. Anderson E, Bai Z, Bischof C, Demmel J, Dongarra J, Du Croz J, Greenbaum A, Hammarling S, McKenney A, Sorensen D (1999) LAPACK users’ guide. 3rd edn. SIAM, Philadelphia

    Book  Google Scholar 

  2. Armstrong E (1975) An extension of Bass’ algorithm for stabilizing linear continuous constant systems. IEEE Trans Automat Control AC 20:153–154

    Article  MathSciNet  Google Scholar 

  3. Armstrong E, Rublein GT (1976) A stabilization algorithm for linear discrete constant systems. IEEE Trans Automat Control AC 21:629–631

    Article  MathSciNet  Google Scholar 

  4. Bai Z, Demmel J, Dongarra J, Petitet A, Robinson H, Stanley K (1997) The spectral decomposition of nonsymmetric matrices on distributed memory parallel computers. SIAM J Sci Comput 18:1446–1461

    Article  MathSciNet  MATH  Google Scholar 

  5. Bai Z, Demmel J, Gu M (1997) An inverse free parallel spectral divide and conquer algorithm for nonsymmetric eigenproblems. Numer Math 76(3):279–308

    Article  MathSciNet  MATH  Google Scholar 

  6. Barrachina S, Benner P, Quintana-Ortí E (2007) Efficient algorithms for generalized algebraic Bernoulli equations based on the matrix sign function. Numer Algorithms 46(4):351–368

    Article  MathSciNet  MATH  Google Scholar 

  7. Benner P (1997) Contributions to the numerical solution of algebraic Riccati equations and related Eigenvalue problems. Logos–Verlag, Berlin, Germany, \(Also:\) Dissertation, Fakultät für Mathematik, TU Chemnitz–Zwickau

    Google Scholar 

  8. Benner P (2003) Partial stabilization of generalized state-space systems using the disk function method. Proc Appl Math Mech 2(1):479–480

    Article  MATH  Google Scholar 

  9. Benner P, Byers R (1997) Disk functions and their relationship to the matrix sign function. In: Proceedings of the European Control Conference ECC 97, Paper 936. BELWARE Information Technology, Waterloo, Belgium, CD-ROM

    Google Scholar 

  10. Benner P, Byers R (2006) An arithmetic for matrix pencils: Theory and new algorithms. Numer Math 103(4):539–573

    Article  MathSciNet  MATH  Google Scholar 

  11. Benner P, Castillo M, Hernández V, Quintana-Ortí E (2000) Parallel partial stabilizing algorithms for large linear control systems. J Supercomput 15:193–206

    Article  MATH  Google Scholar 

  12. Benner P, Castillo M, Quintana-Ortí E (2005) Partial stabilization of large-scale discrete-time linear control systems. Int J Comp Sci Eng 1(1):15–21

    Article  Google Scholar 

  13. Benner P, Quintana-Ortí E (1999) Solving stable generalized Lyapunov equations with the matrix sign function. Numer Algorithms 20(1):75–100

    Article  MathSciNet  MATH  Google Scholar 

  14. Benner P, Quintana-Ortí E, Quintana-Ortí G (1999) A portable subroutine library for solving linear control problems on distributed memory computers. In: Cooperman G, Jessen E, Michler G (eds) Workshop on wide area networks and high performance computing, Essen (Germany), September 1998 Lecture Notes in Control and Information. Springer, Heidelberg pp 61–88

    Google Scholar 

  15. Benner P, Quintana-Ortí E, Quintana-Ortí G (2002) Numerical solution of discrete stable linear matrix equations on multicomputers. Parallel Algorithms Appl 17(1):127–146

    MathSciNet  MATH  Google Scholar 

  16. Brenan K, Campbell S, Petzold L (1989) Numerical solution of initial-value problems in differential–algebraic equations. Elsevier Science, North-Holland

    MATH  Google Scholar 

  17. Byers R (1987) Solving the algebraic Riccati equation with the matrix sign function. Linear Algebra Appl 85:267–279

    Article  MathSciNet  MATH  Google Scholar 

  18. Chu P, Wie B, Gretz B, Plescia C (1990) Approach to large space structure control system design using traditional tools. AIAA J Guidance Control Dynam 13:874–880

    Article  Google Scholar 

  19. Dai L (1989) Singular control systems. Number 118 in lecture notes in control and information sciences. Springer, Berlin

    Google Scholar 

  20. Datta B (2004) Numerical methods for linear control systems. Elsevier Academic Press, San Diego/London

    MATH  Google Scholar 

  21. Dragan V, Halanay A (1997) Stabilization of linear systems. Birkhäuser, Basel, Switzerland

    Google Scholar 

  22. Gallivan K, Rao X, Van Dooren P (2006) Singular Riccati equations stabilizing large-scale systems. Linear Algebra Appl 415(2–3):359–372

    Article  MathSciNet  MATH  Google Scholar 

  23. Gardiner J, Laub A (1986) A generalization of the matrix-sign-function solution for algebraic Riccati equations. Internat J Control 44:823–832

    Article  MATH  Google Scholar 

  24. Golub G, Van Loan C (1996) Matrix computations 3rd edn. Johns Hopkins University Press, Baltimore

    Google Scholar 

  25. He C, Laub A, Mehrmann V (1995) Placing plenty of poles is pretty preposterous. Preprint SPC 95_17, DFG–Forschergruppe "SPC", Fakultät für Mathematik, TU Chemnitz–Zwickau, 09107 Chemnitz, Germany, May 1995. Available http://www.tu-chemnitz.de/sfb393/spc95pr.html

  26. He C, Mehrmann V (1994) Stabilization of large linear systems. In: Kulhavá L, Kárný M, ~Warwick K (eds) Preprints of the European IEEE Workshop CMP’94, Prague, September 1994, pp 91–100

    Google Scholar 

  27. Huss S, Quintana-Ortí E, Sun X, Wu J (2000) Parallel spectral division using the matrix sign function for the generalized eigenproblem. Int J High Speed Comput 11(1):1–14

    Article  MATH  Google Scholar 

  28. Kenney C, Laub A (1995) The matrix sign function. IEEE Trans Automat Control 40(8):1330–1348

    Article  MathSciNet  MATH  Google Scholar 

  29. Kostić V (2008) Eigenvalue localization for matrix pencils. In Applied Linear Algebra—in Honor of Ivo Marek, April 28–30, 2008, Novi Sad, Serbia (Unpublished talk)

    Google Scholar 

  30. Kunkel P, Mehrmann V (2006) Differential-algebraic equations: analysis and numerical solution. EMS Publishing House, Zurich

    Book  MATH  Google Scholar 

  31. Malyshev A (1993) Parallel algorithm for solving some spectral problems of linear algebra. Linear Algebra Appl 188/189:489–520

    Article  MathSciNet  Google Scholar 

  32. Marqués M, Quintana-Ortí E, Quintana-Ortí G (2007) Specialized spectral division algorithms for generalized eigenproblems via the inverse-free iteration. In: Kågström B, Elmroth E, Dongarra J, Waśniesky J (eds) PARA’06 Applied computing: State-of-the-art in scientific computing, volume 4699 of Lecture Notes in Computer Science. Springer, Heidelberg, pp 157–166

    Google Scholar 

  33. Mehrmann V, Stykel T (2006) Descriptor systems: a general mathematical framework for modelling, simulation and control. at-Automatisierungstechnik 54(8):405–415

    Article  Google Scholar 

  34. Quintana-Ortí E, Quintana-Ortí G, Sun X, van de Geijn R (2001) A note on parallel matrix inversion. SIAM J Sci Comput 22:1762–1771

    Article  Google Scholar 

  35. Quintana-Orti G, Sun X, Bischof C (1998) A BLAS-3 version of the QR factorization with column pivoting. SIAM J Sci Comput 19:1486–1494

    Article  MathSciNet  MATH  Google Scholar 

  36. Roberts J (1971) Linear model reduction and solution of the algebraic Riccati equation by use of the sign function. Int J Control 32:677–687, 1980. (Reprint of Technical Report No. TR-13, CUED/B-Control, Cambridge University, Engineering Department)

    Google Scholar 

  37. Sima V (1996) Algorithms for linear-quadratic optimization, volume 200 of pure and applied mathematics. Marcel Dekker, Inc, New York

    Google Scholar 

  38. Stewart G (1975) Gershgorin theory for the generalized eigenvalue problem \({A}x = \lambda {B}x\). Math Comp 29:600–606

    Google Scholar 

  39. Stykel T (2002) Analysis and numerical solution of generalized Lyapunov equations. Dissertation, TU Berlin

    Google Scholar 

  40. Stykel T (2006) Balanced truncation model reduction for semidiscretized Stokes equation. Linear Algebra Appl 415(2–3):262–289

    Article  MathSciNet  MATH  Google Scholar 

  41. Sun X, Quintana-Ortí E (2002) The generalized Newton iteration for the matrix sign function. SIAM J Sci Comput 24(2):669–683

    Article  MathSciNet  MATH  Google Scholar 

  42. Sun X, Quintana-Ortí E (2004) Spectral division methods for block generalized Schur decompositions. Math Comp 73:1827–1847

    Article  MathSciNet  MATH  Google Scholar 

  43. Varga A (1995) On stabilization methods of descriptor systems. Sys Control Lett 24:133–138

    Article  MATH  Google Scholar 

  44. Varga A (2000) A descriptor systems toolbox for Matlab. In Proceedings of the 2000 IEEE International Symposium on CACSD, Anchorage. Alaska, USA, 25–27 Sept 2000, pp 150–155. IEEE Press, Piscataway, NJ

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Peter Benner .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2011 Springer Science+Business Media B.V.

About this chapter

Cite this chapter

Benner, P. (2011). Partial Stabilization of Descriptor Systems Using Spectral Projectors. In: Van Dooren, P., Bhattacharyya, S., Chan, R., Olshevsky, V., Routray, A. (eds) Numerical Linear Algebra in Signals, Systems and Control. Lecture Notes in Electrical Engineering, vol 80. Springer, Dordrecht. https://doi.org/10.1007/978-94-007-0602-6_3

Download citation

  • DOI: https://doi.org/10.1007/978-94-007-0602-6_3

  • Published:

  • Publisher Name: Springer, Dordrecht

  • Print ISBN: 978-94-007-0601-9

  • Online ISBN: 978-94-007-0602-6

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics