Download presentation
Presentation is loading. Please wait.
Published byMyrtle Hamilton Modified over 9 years ago
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
Properties of ARE 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.
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
10
Algorithm
11
Example
14
Conversion from floating point numbers to integers Arbitrary precision arithmetic can be used. Precision required is unknown.
16
Conversion from integers to polynomials Polynomial interpolation can be used. The degree of the polynomial is unknown.
19
Computation of
20
Numerical experiments (1)
21
Numerical experiments (2) Environments: Maple 10 on the machine with Pentium M 2.0GHz, 1.5Gbyte memory n2345 M1 0.88 4 ××× M2 2.04 4 16.7 1 766. 6 × Computation time (in seconds)
22
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.
23
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.
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.