initialGuessSet_RiccatiEq
solves the Riccati equation for the linearized dynamics and encloses the resulting ellipsoid by a zonotope.
Contents
Syntax
PIset = initialGuessSet_RiccatiEq(obj,dynamics,Q,R,flag_invariant)
Description
To obtain an initial guess for the optimization-based approaches for computing terminal regions of nonlinear systems, we solve the algebraic Riccati equation (ARE) for the linearized dynamics. The positively invariant (PI) ellipsoid whose shape matrix is the solution of the ARE is enclosed by a zonotope. By default, the order of the PI set is et to a user-defined value (obj.termRegOrder). If the additional input argument flag_invariant is set to true, the order of the zonotope enclosing the PI set is increased until we obtain an invariant outer approximation of the PI set (inspired by [2, Alg. 2, line 10-16]).
Input Arguments
|
obj |
instance of class computeTermRegNonlinSysOptApproach |
|
dynamics |
instance of class termRegNonlinSysDynamics |
|
Q |
state weighting matrix (positive-definite matrix of dimension; [obj.nx,obj.nx]) |
|
R |
control input weighting matrix (positive-definite matrix of dimension; [obj.nu,obj.nu]) |
|
flag_invariant |
(optional), see description - if omitted or false, the user-defined order is chosen as opts.termRegOrder (logical) |
Output Arguments
|
PIset |
approximation of the positively invariant set (class: termRegNonlinSysLinApproach) |
See also
References
-
© 2018-2026 I6 Technische Universität München Website License
|
![]() |
![]() |
![]() |


