State-Dependent-Riccati-Equation (SDRE) is a recently introduced control method that attempts to establish a systematic procedure for dealing with a general class of nonlinear systems. Some of the known limitations of the SDRE techniques are the high computational load due to recurrent Riccati equation and the lack of an a priori global stability guarantee. This paper analyzes the former problem introducing a new method for solving on-line the SDRE. This method is based on a modified Newton algorithm which is able to speed up the computational time and gives good results in terms of precision of the approximated solution. The method is compared with the standard Schur method for solving the SDRE at every step, and with the recently introduced θ-D method, on a nonlinear H8 control system. The results show that the Newton method produces results as good as the other two methods with a lower computational time (about 66% lower than the Schur method, and about 25% lower than the θ-D method). The total computational time of the Newton method strictly depends on the maximum error allowed. Moreover, the norm of the residual of the SDRE is limited by a fixed value, while with the approximated θ-D method, it is not. The paper introduces a new method to e stimate the Region Of Attraction (ROA) of a nonlinear system as well. This method builds a Lyapunov function of the linearized system, then this function is applied to the complete nonlinear system. The results of the proposed method are less conservative than a recently introduced method even if the computational load is still large, especially for large systems. Finally the paper presents the application of SDRE to control of a missile using an LQR -like cost index. The SDRE control is capable of controlling the missile avoiding saturation of the actuators.
[1]
Ming Xin,et al.
Nonlinear H/sub /spl infin// missile longitudinal autopilot design with /spl theta/-D method
,
2003,
Proceedings of the 2003 American Control Conference, 2003..
[2]
J. R. Cloutier,et al.
Parametric enhancement of state-dependent Riccati equation based control
,
1997,
Proceedings of the 1997 American Control Conference (Cat. No.97CH36041).
[3]
Chun-Hua Guo,et al.
Analysis and modificaton of Newton's method for algebraic Riccati equations
,
1998,
Math. Comput..
[4]
Vasile Sima,et al.
An efficient Schur method to solve the stabilizing problem
,
1981
.
[5]
A. Alleyne,et al.
Estimation of stability regions of SDRE controlled systems using vector norms
,
2002,
Proceedings of the 2002 American Control Conference (IEEE Cat. No.CH37301).
[6]
Jeff S. Shamma,et al.
Existence of SDRE stabilizing feedback
,
2003,
IEEE Trans. Autom. Control..
[7]
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.
[8]
J. Cloutier.
State-dependent Riccati equation techniques: an overview
,
1997,
Proceedings of the 1997 American Control Conference (Cat. No.97CH36041).
[9]
D. Kleinman.
On an iterative technique for Riccati equation computations
,
1968
.