1 / 23

On the computation of the defining polynomial of the algebraic Riccati equation

On the computation of the defining polynomial of the algebraic Riccati equation. Yamaguchi Univ. Takuya Kitamoto Cybernet Systems, Co. LTD Tetsu Yamaguchi. Outline of the presentation. What is ARE (Algebraic Riccati Equation)? Properties of ARE Problem formulation Algorithm description

virginian
Download Presentation

On the computation of the defining polynomial of the algebraic Riccati equation

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. On the computation of the defining polynomial of the algebraic Riccati equation Yamaguchi Univ. Takuya Kitamoto Cybernet Systems, Co. LTD Tetsu Yamaguchi

  2. Outline of the presentation • What is ARE (Algebraic Riccati Equation)? • Properties of ARE • Problem formulation • Algorithm description • Numerical experiments • Conclusion

  3. What is ARE (Algebraic Riccati Equation)?

  4. Important equation for control theory (H2 optimal control, etc) Symmetric solutions (solution matrices are symmetric) are important. There are 2^n symmetric solutions. When matrices A, W, Q are numerical matrices, a numerical algorithm to compute the solutions is already known. The numerical algorithm can not be applied when matrices A, W, Q contain a parameter. Properties of ARE

  5. Problem formulation Example:

  6. We can compute the defining polynomial of entries of P, not P itself.

  7. The method with Groebner Basis: Effective for only small degree n (n=2), because of its heavy numerical complexities

  8. Algorithm description

  9. Algorithm

  10. Example

  11. Conversion from floating point numbers to integers • Arbitrary precision arithmetic can be used. • Precision required is unknown.

  12. Conversion from integers to polynomials • Polynomial interpolation can be used. • The degree of the polynomial is unknown.

  13. Computation of

  14. Numerical experiments (1)

  15. Numerical experiments (2) Environments: Maple 10 on the machine with Pentium M 2.0GHz, 1.5Gbyte memory Computation time (in seconds)

  16. Conclusion • An algorithm to compute the defining polynomial of ARE with a parameter is given. • The algorithm uses polynomial interpolations and arbitrary precision arithmetic. • Numerical experiments suggest that the algorithm is practical for the system with size n<5. • The algorithm is suitable for multi-CPU environments.

  17. Future direction • Further improvements of efficiency is necessary. • Modular algorithm instead of floating point arithmetic can be used (provided the head coefficient is known). • Extend application of the defining polynomial.

More Related