4 research outputs found

    Algorithm 854: Fortran 77 subroutines for computing the eigenvalues of Hamiltonian matrices II

    Get PDF
    This article describes Fortran 77 subroutines for computing eigenvalues and invariant subspaces of Hamiltonian and skew-Hamiltonian matrices. The implemented algorithms are based on orthogonal symplectic decompositions, implying numerical backward stability as well as symmetry preservation for the computed eigenvalues. These algorithms are supplemented with balancing and block algorithms which can lead to considerable accuracy and performance improvements. As a by-product, an efficient implementation for computing symplectic QR decompositions is provided. We demonstrate the usefulness of the subroutines for several, practically relevant examples

    Robust numerical methods for robust control

    Get PDF
    We present numerical methods for the solution of the optimal H∞ control problem. In particular, we investigate the iterative part often called the γ-iteration. We derive a method with better robustness in the presence of rounding errors than other existing methods. It remains robust in the presence of rounding errors even as γ approaches its optimal value. For the computation of a suboptimal controller, we avoid solving algebraic Riccati equations with their problematic matrix inverses and matrix products by adapting recently suggested methods for the computation of deflating subspaces of skew-Hamiltonian/Hamiltonian pencils. These methods are applicable even if the pencil has eigenvalues on the imaginary axis. We compare the new method with older methods and present several examples
    corecore