Abstract
Algebraic Riccati equations (ARE) of large dimension arise when using approximations to design controllers for systems modeled by partial differential equations. We use a modified Newton method to solve the ARE that takes advantage of several special features of these problems. The modified Newton method leads to a right-hand side of rank equal to the number of inputs regardless of the weights. Thus, the resulting Lyapunov equation can be more efficiently solved. The Cholesky-ADI algorithm is used to solve the Lyapunov equation resulting at each step. The algorithm is straightforward to code. Performance is illustrated with a number of standard examples. An example on controlling the deflection of the Euler-Bernoulli beam indicates that for weakly damped problems a low rank solution to the ARE may not exist. Further analysis supports this point.
Similar content being viewed by others
References
Antoulas, A.C., Sorensen, D.C., Zhou, Y.: On the decay rate of Hankel singular values and related issues. Syst. Control Lett. 46, 323–342 (2002)
Banks, H.T., Inman, D.J.: On damping mechanisms in beams. ICASE report No. 89-64, NASA, Langley (1989)
Banks, H.T., Ito, K.: Approximation in LQR problems for infinite-dimensional systems with unbounded input operators. J. Math. Syst. Estim. Control 7(1), 34 (1997) (electronic)
Banks, H.T., Ito, K.: A numerical algorithm for optimal feedback gains in high dimensional linear quadratic regulator problems. SIAM J. Control Optim. 29(3), 499–515 (1991)
Banks, H.T., Kunisch, K.: The linear regulator problem for parabolic systems. SIAM J. Control Optim. 22(5), 684–698 (1984)
Bartels, R.H., Stewart, W.: Solution of the matrix equation AX+XB=C. Commun. ACM 15, 820–826 (1972)
Benner, P.: Efficient algorithms for large-scale quadratic matrix equations. Proc. Appl. Math. Mech. 1(1), 492–495 (2002)
Benner, P.: Solving large-scale control problems. IEEE Control Syst. Mag. 24(1), 44–59 (2004)
Burns, J.A., Hulsing, K.P.: Numerical methods for approximating functional gains in LQR boundary control problems. Math. Comput. Model. 33(1), 89–100 (2001)
Chahlaoui, Y., Van Dooren, P.: A collection of Benchmark examples for model reduction of linear time invariant dynamical systems. SLICOT Working Note 2002-2. http://www.win.tue.nl/niconet/
Curtain, R., Zwart, H.: An Introduction to Infinite-Dimensional Linear Systems Theory. Springer, Berlin (1995)
Curtain, R.F.: On model reduction for control design for distributed parameter systems. In: Smith, R., Demetriou, M. (eds.) Research Directions in Distributed Parameter Systems, pp. 95–121. SIAM, Philadelphia (1993)
Ellner, N., Wachpress, E.L.: Alternating direction implicit iteration for systems with complex spectra. SIAM J. Numer. Anal. 28(3), 859–870 (1991)
De Santis, A., Germani, A., Jetto, L.: Approximation of the algebraic Riccati equation in the Hilbert space of Hilbert-Schmidt operators. SIAM J. Control Optim. 31(4), 847–874 (1993)
Gibson, J.S.: The Riccati integral equations for optimal control problems on Hilbert spaces. SIAM J. Control Optim. 17, 637–565 (1979)
Gibson, J.S.: Linear-quadratic optimal control of hereditary differential systems: infinite dimensional Riccati equations and numerical approximations. SIAM J. Control Optim. 21, 95–139 (1983)
Golub, G.H., van Loan, C.F.: Matrix Computations. John Hopkins Press, Baltimore (1989)
Grad, J.R., Morris, K.A.: Solving the linear quadratic control problem for infinite-dimensional systems. Comput. Math. Appl. 32(9), 99–119 (1996)
Ito, K.: Strong convergence and convergence rates of approximating solutions for algebraic Riccati equations in Hilbert spaces. In: Kappel, F., Kunisch, K., Schappacher, W. (eds.) Distributed Parameter Systems, pp. 151–166. Springer, Berlin (1987)
Ito, K., Morris, K.A.: An approximation theory of solutions to operator Riccati equations for H ∞ control. SIAM J. Control Optim. 36, 82–99 (1998)
Kleinman, D.: On an iterative technique for Riccati equation computations. IEEE Trans. Autom. Control 13, 114–115 (1968)
Laub, A.J.: A Schur method for solving algebraic Riccati equations. IEEE Trans. Autom. Control 24, 913–921 (1979)
Lasiecka, I., Triggiani, R.: Control Theory for Partial Differential Equations: Continuous and Approximation Theories, Part 1. Cambridge University Press, Cambridge (2000)
Lasiecka, I., Triggiani, R.: Control Theory for Partial Differential Equations: Continuous and Approximation Theories, Part 2. Cambridge University Press, Cambridge (2000)
Li, J.R., White, J.: Low rank solution of Lyapunov equations. SIAM J. Matrix Anal. Appl. 24, 260–280 (2002)
Lu, A., Wachpress, E.L.: Solution of Lyapunov equations by alternating direction implicit iteration. Comput. Math. Appl. 21(9), 43–58 (1991)
Morris, K.A.: Design of finite-dimensional controllers for infinite-dimensional systems by approximation. J. Math. Syst. Estim. Control 4, 1–30 (1994)
Morris, K.A.: Introduction to Feedback Control. Harcourt-Brace, San Diego (2001)
Morris, K.A., Taylor, K.J.: A variational calculus approach to the modelling of flexible manipulators. SIAM Rev. 38(2), 294–305 (1996)
Morris, K.A., Vidyasagar, M.: A Comparison of different models for beam vibrations from the standpoint of controller design. ASME J. Dyn. Syst. Meas. Control 112, 349–356 (1990)
Morris, K., Navasca, C.: Solution of algebraic Riccati equations arising in control of partial differential equations. In: Cagnola, J. (ed.) Control and Boundary Analysis. Marcel Dekker, New York (2004)
Penzl, T.: Eigenvalue decay bounds for solutions of Lyapunov equations: the symmetric case. Syst. Control Lett. 40, 139–144 (2000)
Penzl, T.: A cyclic low-rank Smith method for large sparse Lyapunov equations. SIAM J. Sci. Comput. 21(4), 1401–1418 (2000)
Penzl, T.: LYAPACK users’s guide. http://www.win.tue.nl/niconet
Potter, J.E.: Matrix quadratic solutions. SIAM J. Appl. Math. 14, 496–501 (1966)
Rosen, I.G., Wang, C.: A multilevel technique for the approximate solution of operator Lyapunov and algebraic Riccati equations. SIAM J. Numer. Anal. 32, 514–541 (1994)
Russell, D.L.: Mathematics of Finite Dimensional Control Systems: Theory and Design. Marcel Dekker, New York (1979)
Smith, R.A.: Matrix equation XA+BX=C. SIAM J. Appl. Math. 16, 198–201 (1968)
Wachpress, E.L.: The ADI model problem. Preprint (1995)
Wachpress, E.: Iterative solution of the Lyapunov matrix equation. Appl. Math. Lett. 1, 87–90 (1988)
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Morris, K., Navasca, C. Approximation of low rank solutions for linear quadratic control of partial differential equations. Comput Optim Appl 46, 93–111 (2010). https://doi.org/10.1007/s10589-008-9192-7
Received:
Revised:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10589-008-9192-7