ACCURATE LINEAR QUADRATIC OPTIMIZATION IN AVIATION AND SPACE APPLICATIONS

Linear quadratic Gaussian (LQG) optimization is often used in aviation and space applications. Over three dozens of examples for such applications from the COMPleib benchmark collection are used in this paper to investigate the performance of a new Newtontype algorithm to solve LQG problems. The algorithm efficiency and its accuracy, measured in terms of normalized and relative residuals of computed solutions of algebraic Riccati equations (AREs), are analyzed. Various stabilizing initializations, including that provided by the state-of-the-art MATLAB solver, are considered. The numerical results strongly recommend this algorithm especially for improving approximate solutions computed using other approaches.

[1]  V. Mehrmann The Autonomous Linear Quadratic Control Problem: Theory and Numerical Solution , 1991 .

[2]  Vasile Sima,et al.  Computational Experience with a Modified Newton Solver for Discrete-Time Algebraic Riccati Equations , 2015, ICINCO 2015.

[3]  Harald K. Wimmer,et al.  On the algebraic Riccati equation , 1976, Bulletin of the Australian Mathematical Society.

[4]  Marcel Staroswiecki,et al.  Comparative study of matrix riccati equation solvers for parametric faults accommodation , 2009, 2009 European Control Conference (ECC).

[5]  Bruno Iannazzo,et al.  Numerical Solution of Algebraic Riccati Equations , 2012, Fundamentals of algorithms.

[6]  V. Mehrmann The Autonomous Linear Quadratic Control Problem , 1991 .

[7]  Vasile Sima,et al.  ${\cal L}_{\infty}$-Norm Computation for Continuous-Time Descriptor Systems Using Structured Matrix Pencils , 2012, IEEE Transactions on Automatic Control.

[8]  Sabine Van Huffel,et al.  SLICOT—A Subroutine Library in Systems and Control Theory , 1999 .

[9]  R. Byers Solving the algebraic Riccati equation with the matrix sign function , 1987 .

[10]  Hung-Yuan Fan,et al.  A structure-preserving doubling algorithm for continuous-time algebraic Riccati equations , 2005 .

[11]  Brian D. O. Anderson,et al.  Computing the Positive Stabilizing Solution to Algebraic Riccati Equations With an Indefinite Quadratic Term via a Recursive Method , 2008, IEEE Transactions on Automatic Control.

[12]  Vasile Sima,et al.  Solving SLICOT benchmarks for continuous-time algebraic Riccati equations by Hamiltonian solvers , 2015, 2015 19th International Conference on System Theory, Control and Computing (ICSTCC).

[13]  A. Laub A schur method for solving algebraic Riccati equations , 1978, 1978 IEEE Conference on Decision and Control including the 17th Symposium on Adaptive Processes.

[14]  Pei-Chang Guo A modified large-scale structure-preserving doubling algorithm for a large-scale Riccati equation from transport theory , 2015, Numerical Algorithms.

[15]  A. Laub,et al.  Generalized eigenproblem algorithms and software for algebraic Riccati equations , 1984, Proceedings of the IEEE.

[16]  Vasile Sima,et al.  Algorithms for Linear-Quadratic Optimization , 2021 .

[17]  W.-W. Lin,et al.  A structure-preserving doubling algorithm for continuous-time algebraic Riccati equations , 2004 .

[18]  P. Dooren A Generalized Eigenvalue Approach for Solving Riccati Equations , 1980 .

[19]  Judith Gardiner,et al.  A generalization of the matrix sign function solution for algebraic Riccati equations , 1985, 1985 24th IEEE Conference on Decision and Control.

[20]  Peter Benner,et al.  Numerical Computation of Deflating Subspaces of Skew-Hamiltonian/Hamiltonian Pencils , 2002, SIAM J. Matrix Anal. Appl..

[21]  Vasile Sima,et al.  Algorithm 961 , 2016 .