Solves the discrete-time algebraic Riccati equation.
X, L, G = dare(A, B, Q, R) solves
where A and Q are square matrices of the same dimension. Further, Q is a symmetric matrix. The function returns the solution X, the gain matrix G = (B^T X B + R)^-1 B^T X A and the closed loop eigenvalues L, i.e., the eigenvalues of A - B G.
X, L, G = dare(A, B, Q, R, S, E) solves the generalized discrete-time algebraic Riccati equation
where A, Q and E are square matrices of the same dimension. Further, Q and R are symmetric matrices. If R is None, it is set to the identity matrix. The function returns the solution X, the gain matrix and the closed loop eigenvalues L, i.e., the (generalized) eigenvalues of A - B G (with respect to E, if specified).
Input matrices for the Riccati equation.
Input matrices for generalized Riccati equation.
Set the method used for computing the result. Current methods are ‘slycot’ and ‘scipy’. If set to None (default), try ‘slycot’ first and then ‘scipy’.
If method
is ‘slycot’, unstabilized eigenvalues will be returned in the initial elements of L
. Not supported for ‘scipy’.
Solution to the Riccati equation.
Closed loop eigenvalues.
Gain matrix.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4