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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
Available Version: 1.05, 1 October 2005.
- 2.
References
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
Armstrong E (1975) An extension of Bass’ algorithm for stabilizing linear continuous constant systems. IEEE Trans Automat Control AC 20:153–154
Armstrong E, Rublein GT (1976) A stabilization algorithm for linear discrete constant systems. IEEE Trans Automat Control AC 21:629–631
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
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
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
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
Benner P (2003) Partial stabilization of generalized state-space systems using the disk function method. Proc Appl Math Mech 2(1):479–480
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
Benner P, Byers R (2006) An arithmetic for matrix pencils: Theory and new algorithms. Numer Math 103(4):539–573
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
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
Benner P, Quintana-Ortà E (1999) Solving stable generalized Lyapunov equations with the matrix sign function. Numer Algorithms 20(1):75–100
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
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
Brenan K, Campbell S, Petzold L (1989) Numerical solution of initial-value problems in differential–algebraic equations. Elsevier Science, North-Holland
Byers R (1987) Solving the algebraic Riccati equation with the matrix sign function. Linear Algebra Appl 85:267–279
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
Dai L (1989) Singular control systems. Number 118 in lecture notes in control and information sciences. Springer, Berlin
Datta B (2004) Numerical methods for linear control systems. Elsevier Academic Press, San Diego/London
Dragan V, Halanay A (1997) Stabilization of linear systems. Birkhäuser, Basel, Switzerland
Gallivan K, Rao X, Van Dooren P (2006) Singular Riccati equations stabilizing large-scale systems. Linear Algebra Appl 415(2–3):359–372
Gardiner J, Laub A (1986) A generalization of the matrix-sign-function solution for algebraic Riccati equations. Internat J Control 44:823–832
Golub G, Van Loan C (1996) Matrix computations 3rd edn. Johns Hopkins University Press, Baltimore
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
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
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
Kenney C, Laub A (1995) The matrix sign function. IEEE Trans Automat Control 40(8):1330–1348
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)
Kunkel P, Mehrmann V (2006) Differential-algebraic equations: analysis and numerical solution. EMS Publishing House, Zurich
Malyshev A (1993) Parallel algorithm for solving some spectral problems of linear algebra. Linear Algebra Appl 188/189:489–520
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
Mehrmann V, Stykel T (2006) Descriptor systems: a general mathematical framework for modelling, simulation and control. at-Automatisierungstechnik 54(8):405–415
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
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
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)
Sima V (1996) Algorithms for linear-quadratic optimization, volume 200 of pure and applied mathematics. Marcel Dekker, Inc, New York
Stewart G (1975) Gershgorin theory for the generalized eigenvalue problem \({A}x = \lambda {B}x\). Math Comp 29:600–606
Stykel T (2002) Analysis and numerical solution of generalized Lyapunov equations. Dissertation, TU Berlin
Stykel T (2006) Balanced truncation model reduction for semidiscretized Stokes equation. Linear Algebra Appl 415(2–3):262–289
Sun X, Quintana-Ortà E (2002) The generalized Newton iteration for the matrix sign function. SIAM J Sci Comput 24(2):669–683
Sun X, Quintana-Ortà E (2004) Spectral division methods for block generalized Schur decompositions. Math Comp 73:1827–1847
Varga A (1995) On stabilization methods of descriptor systems. Sys Control Lett 24:133–138
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
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights 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)