Numerical solution of large‐scale Lyapunov equations, Riccati equations, and linear‐quadratic optimal control problems
Top Cited Papers
- 14 October 2008
- journal article
- research article
- Published by Wiley in Numerical Linear Algebra with Applications
- Vol. 15 (9) , 755-777
- https://doi.org/10.1002/nla.622
Abstract
We study large‐scale, continuous‐time linear time‐invariant control systems with a sparse or structured state matrix and a relatively small number of inputs and outputs. The main contributions of this paper are numerical algorithms for the solution of large algebraic Lyapunov and Riccati equations and linear‐quadratic optimal control problems, which arise from such systems. First, we review an alternating direction implicit iteration‐based method to compute approximate low‐rank Cholesky factors of the solution matrix of large‐scale Lyapunov equations, and we propose a refined version of this algorithm. Second, a combination of this method with a variant of Newton's method (in this context also called Kleinman iteration) results in an algorithm for the solution of large‐scale Riccati equations. Third, we describe an implicit version of this algorithm for the solution of linear‐quadratic optimal control problems, which computes the feedback directly without solving the underlying algebraic Riccati equation explicitly. Our algorithms are efficient with respect to both memory and computation. In particular, they can be applied to problems of very large scale, where square, dense matrices of the system order cannot be stored in the computer memory. We study the performance of our algorithms in numerical experiments. Copyright © 2008 John Wiley & Sons, Ltd.Keywords
This publication has 60 references indexed in Scilit:
- Existence of a low rank or ℋ︁‐matrix approximant to the solution of a Sylvester equationNumerical Linear Algebra with Applications, 2004
- Solution of Large Scale Algebraic Matrix Riccati Equations by Use of Hierarchical MatricesComputing, 2003
- Krylov-subspace methods for reduced-order modeling in circuit simulationJournal of Computational and Applied Mathematics, 2000
- Parallel algorithms for algebraic Riccati equationsInternational Journal of Control, 1991
- A generalization of the matrix-sign-function solution for algebraic Riccati equationsInternational Journal of Control, 1986
- Numerical Solution of the Stable, Non-negative Definite Lyapunov Equation Lyapunov EquationIMA Journal of Numerical Analysis, 1982
- Linear model reduction and solution of the algebraic Riccati equation by use of the sign function†International Journal of Control, 1980
- A Schur method for solving algebraic Riccati equationsIEEE Transactions on Automatic Control, 1979
- Solution of the algebraic matrix Riccati equation via Newton-Raphsoniteration.AIAA Journal, 1968
- On an iterative technique for Riccati equation computationsIEEE Transactions on Automatic Control, 1968